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:44] – ↷ Page déplacée de fr:tutoriel:programmation:internationaliser:start à tutoriel:programmation:internationaliser:start 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 43: | Ligne 43: | ||
Par exemple, pour **gnome-recipes** : | Par exemple, pour **gnome-recipes** : | ||
* allez sur la page gnome de gnome-recipes [[https:// | * allez sur la page gnome de gnome-recipes [[https:// | ||
- | * cliquez sur le lien __Development Resources__ :{{ fr:tutoriel: | + | * cliquez sur le lien __Development Resources__ :{{ tutoriel: |
- | * cliquez sur le lien __Translations__ :{{ fr:tutoriel: | + | * cliquez sur le lien __Translations__ :{{ tutoriel: |
- | * cliquez sur le lien de la traduction à travailler :{{ fr:tutoriel: | + | * cliquez sur le lien de la traduction à travailler :{{ tutoriel: |
- | * un clic droit sur le bouton du fichier po :{{ fr:tutoriel: | + | * un clic droit sur le bouton du fichier po :{{ tutoriel: |
* choisissez Enregistrer la cible du lien sous et enregistrez le fichier po dans un répertoire de travail. | * choisissez Enregistrer la cible du lien sous et enregistrez le fichier po dans un répertoire de travail. | ||
</ | </ | ||
- | ====== Autres étapes | + | ===== Autres étapes ===== |
- | ===== Démarrage | + | ==== Démarrage ==== |
Ouvrez le fichier ***.po** dans **Gtranslator** : | Ouvrez le fichier ***.po** dans **Gtranslator** : | ||
- | {{ fr: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:// |