17.2.2.2 Utiliser une traduction dans un template
Dans les templates, des textes simples (sans variable) peuvent faire l'objet de traduction.
<h1>[TEXT:Welcome to my page]</h1> <p><label for="myInput">[TEXT:My Label]</label><input id="myInput"/></p>
Les textes indiqués par la syntaxe [TEXT:<clef de traduction>]
sont remplacés
par la traduction issue du même catalogue que les textes traduits en PHP. Si la
traduction n'est pas trouvée dans le catalogue, le texte initial est affiché
(sans le '[TEXT:]').
Comme pour les traductions en PHP, il est possible d'utiliser une clef de contexte pour démarquer sa traduction.3.2.12
<h1>[TEXT(my Context):Welcome to my page]</h1> <p><label for="myInput">[TEXT(my Context):My Label]</label><input id="myInput"/></p>
Le contexte doit être écrit entre parenthèses juste après la clef TEXT
.
Cette notation est aussi utilisable dans les templates ODT.