ONYX - 9.0 - Utilisation - Translate/en
Différence entre versions
(Page créée avec « Which can be conditioned to a value on the spool or given hard (in label av. '''or''' label ap.). ») |
(Page créée avec « Example : ») |
||
Ligne 12 : | Ligne 12 : | ||
Which can be conditioned to a value on the spool or given hard (in label av. '''or''' label ap.). | Which can be conditioned to a value on the spool or given hard (in label av. '''or''' label ap.). | ||
− | + | Example : | |
[[Fichier:Image_condition_setlang.png|sans_cadre]] | [[Fichier:Image_condition_setlang.png|sans_cadre]] |
Version du 2 janvier 2025 à 09:43
<language/>
For text translation, it is possible to use the Translate function with Designer.
You must first create a Tools area of the “set lang” type:
Which can be conditioned to a value on the spool or given hard (in label av. or label ap.).
Example :
De ce fait, on peut créer plusieurs « Set lang » conditionnés pour gérer plusieurs langues, par exemple.
Il est évident, qu’il faut que la valeur de « Set lang » soit lue avant les zones à traduire. Il faut dons la placer avant.
Il faut ensuite configure les zones de texte à traduire :
ou, on peut l’utiliser pour des variables avec [[TR :nom_variable]]
La valeur de la zone « set lang » doit être présent dans le nom du fichier de traduction.
Exemple pour la valeur Set Lang = EN, le fichier recherché est Translate_EN.txt.
pour la valeur Set Lang = FR, la fichier recherché est Translate_FR.txt
Par défaut, si Set Lang n’a pas de valeur, il recherche le fichier Translate_.txt
Exemple de contenu de fichier :
Il est nécessaire d’avoir un retour chariot à la dernière ligne du fichier de traduction pour que le dernier caractère soit pris en compte.
Enfin, il est possible de définir le setlang dans les paramètres de la commande mapcpysplf : [ -setlang: ]
sachant que le setlang de la maquette est prioritaire sur celui de la ligne de commande.