4D v16.3Get localized string |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Get localized string
Get localized string
La commande Get localized string retourne la valeur de la chaîne désignée par l’attribut resName pour la langue courante. Cette commande fonctionne uniquement dans le cadre d’une architecture XLIFF. Pour plus d’informations sur ce type d'architecture, reportez-vous à la description de la prise en charge du XLIFF dans le manuel Mode Développement. Note : La commande Get database localization permet de connaître la langue utilisée par l’application. Passez dans resName le nom de ressource de la chaîne dont vous voulez obtenir la traduction dans la langue cible courante (target). A noter que le XLIFF est diacritique. Voici un extrait de fichier .xlf :
<file source-language="en-US" target-language="fr-FR"> [...] <trans-unit resname="Show on disk"> <source>Show on disk</source> <target>Montrer sur le disque</target> </trans-unit> Après exécution de l’instruction suivante :
$valeurFR:=Get localized string("Show on disk") ... si la langue courante est le français, $valeurFR contient “Montrer sur le disque”. Si la commande a été exécutée correctement, la variable OK prend la valeur 1. Si resName n’est pas trouvé, la commande retourne une chaîne vide et la variable OK prend la valeur 0.
Voir aussi
|
PROPRIÉTÉS
Produit : 4D HISTORIQUE
Créé : 4D v11 SQL UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||