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:// | ||