Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:programmation:internationaliser:start [2021/02/17 15:56] – ↷ Liens modifiés en raison d'un déplacement. admin | tutoriel:programmation:internationaliser:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
Il suffit donc de récupérer le fichier original et de l' | Il suffit donc de récupérer le fichier original et de l' | ||
- | ====== Pré-requis | + | ===== Pré-requis ===== |
* Installez le paquet **[[apt> | * Installez le paquet **[[apt> | ||
Ligne 36: | Ligne 36: | ||
</ | </ | ||
- | ====== Première étape : charger le fichier *.po ou *.pot fourni par le programmeur | + | ===== Première étape : charger le fichier *.po ou *.pot fourni par le programmeur ===== |
***.po** est le fichier en cours de traduction, ***.pot** est un modèle vide à remplir. | ***.po** est le fichier en cours de traduction, ***.pot** est un modèle vide à remplir. | ||
Ligne 50: | Ligne 50: | ||
</ | </ | ||
- | ====== Autres étapes | + | ===== Autres étapes ===== |
- | ===== Démarrage | + | ==== Démarrage ==== |
Ouvrez le fichier ***.po** dans **Gtranslator** : | Ouvrez le fichier ***.po** dans **Gtranslator** : | ||
{{ tutoriel: | {{ tutoriel: | ||
- | ===== Traduire | + | ==== Traduire ==== |
Traduisez les phrases. | Traduisez les phrases. | ||
Ligne 88: | Ligne 88: | ||
Vous pouvez faire également des copies de sécurité pour reprendre votre travail en cas de corruption du fichier *.po. | Vous pouvez faire également des copies de sécurité pour reprendre votre travail en cas de corruption du fichier *.po. | ||
- | ===== Vérifier l' | + | ==== Vérifier l' |
Le paquet **spellutils** contient un outil appelé **pospell** qui permet de vérifier l' | Le paquet **spellutils** contient un outil appelé **pospell** qui permet de vérifier l' | ||
<cli prompt=' | <cli prompt=' | ||
- | ===== Valider un fichier .po ===== | + | ==== Valider un fichier .po ==== |
La commande **msgfmt** du paquet gettext produit une version binaire ***.mo** du fichier *.po, utilisable pour traduire le logiciel, mais aussi valide son format : | La commande **msgfmt** du paquet gettext produit une version binaire ***.mo** du fichier *.po, utilisable pour traduire le logiciel, mais aussi valide son format : | ||
<cli prompt=' | <cli prompt=' | ||
- | ===== Mettre en place la localisation | + | ==== Mettre en place la localisation ==== |
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
Ligne 111: | Ligne 111: | ||
Lancez ou relancez l' | Lancez ou relancez l' | ||
- | ====== Conclusion | + | ===== Conclusion ===== |
- | ====== Problèmes connus | + | ===== Problèmes connus ===== |
- | ====== Voir aussi ====== | + | ===== Voir aussi ===== |
* **(fr)** [[https:// | * **(fr)** [[https:// |