4D v14.3

Lire traduction chaine

Accueil

 
4D v14.3
Lire traduction chaine

Lire traduction chaine 


 

Lire traduction chaine ( resName ) -> Résultat 
Paramètre Type   Description
resName  Chaîne in Nom d’attribut resname
Résultat  Chaîne in Valeur de la chaîne désignée par resName dans le langage courant

La commande Lire traduction chaine 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 Lire langue base 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.

Exemple  

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:=Lire traduction chaine("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.

 
PROPRIÉTÉS 

Produit : 4D
Thème : Chaînes de caractères
Numéro : 991
Nom intl. : Get localized string

Cette commande modifie la variable système OK

 
HISTORIQUE 

Créé : 4D v11 SQL

 
VOIR AUSSI  

Lire langue base

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v12.4)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)

Hérité de : Lire traduction chaine ( 4D v11 SQL Release 6)