17.2.3.2.4 Extraction des clés pour les contrôles de vues
Les libellés des vues des contrôles de vues peuvent être traduits.
Le programme xgettextFamily
permet d'extraire les clefs de traduction depuis un
fichier de description de contrôle de vue.3.2.12
./buildTools/xgettextFamily -o myLocaleDirectory someCVDoc.csv myLocaleDirectory/MYCV.pot wrote
Les options de xgettext
ne sont pas utilisables pour modifier le fichier
produit.
L'option de sortie -o
doit renseigner un répertoire accessible en écriture.
Le fichier de sortie produit est le nom logique du document de contrôle de vue.
Exemple de fichier de traduction produits :
msgid "" msgstr "" "Project-Id-Version: CV_IUSER_ACCOUNT \n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: 2013-10-25T16:08:15+02:00\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: \n" #: App/Fusers/accountprofil.ods.csv #, fuzzy msgid "CV_IUSER_ACCOUNT#label#EUSER" msgstr "Admin edit" #: App/Fusers/accountprofil.ods.csv #, fuzzy msgid "CV_IUSER_ACCOUNT#label#EGROUP" msgstr "Groupes" #: App/Fusers/accountprofil.ods.csv #, fuzzy msgid "CV_IUSER_ACCOUNT#menu#EGROUP" msgstr "Compte" #: App/Fusers/accountprofil.ods.csv #, fuzzy msgid "CV_IUSER_ACCOUNT#label#ESUBSTITUTE" msgstr "Modifier le suppléant" #: App/Fusers/accountprofil.ods.csv #, fuzzy msgid "CV_IUSER_ACCOUNT#menu#ESUBSTITUTE" msgstr "Compte"
Les clefs suivantes sont générées :
CVNAME#label#IDVUE
- Libellé de la vue IDVUE du contrôle de vue CVNAME
CVNAME#menu#IDVUE
- Libellé du menu de la vue IDVUE du contrôle de vue CVNAME