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
×
mis à jour