Étendue de la traduction du texte localisé

La traduction du texte localisé dépend de la session d’interface utilisateur et des paramètres régionaux actuels.

Aperçu

La traduction des variables
LocalizedText
dépend de la langue de la session et ne se produit que dans une session d’interface utilisateur prenant en charge les paramètres régionaux.
Une session d’interface utilisateur prenant en charge les paramètres régionaux utilise des entrées
DictionnaireDeLocalisation
pour les paramètres régionaux actuels. Les objets hors de la session d’interface utilisateur n’utilisent pas les paramètres régionaux actuels de la session.
Les règles suivantes décrivent le comportement de traduction dans la session d’interface utilisateur et la session racine :
  • La traduction s’applique uniquement dans les sessions d’interface utilisateur prenant en charge les paramètres régionaux.
  • Les chaînes littérales ne sont pas traduites automatiquement.
  • Le texte n’est traduit que lorsqu’il correspond à une entrée de localisation.
  • Les objets situés en dehors de la session d’interface utilisateur utilisent les paramètres régionaux de la session racine.
  • Par défaut, les paramètres régionaux de la session racine correspondent à l’anglais.

Étendue de la traduction

Les objets et contextes suivants utilisent les paramètres régionaux actuels de la session pour la traduction.
Objets et contextes traduisibles
Élément
Description
Objet d’interface utilisateur, tel qu’une étiquette ou une zone de texte, avec un lien vers une clé dans
DictionnaireDeLocalisation
L’objet s’exécute dans la session d’interface utilisateur et utilise les paramètres régionaux actuels.
L’objet d’interface utilisateur affiche le texte traduit lorsque la clé liée a une entrée pour les paramètres régionaux actuels.
Objet d’interface utilisateur avec un convertisseur
FormateurDeChaîne
et une propriété
Format
liée à une clé
DictionnaireDeLocalisation
Si un objet graphique utilise
FormateurDeChaîne
, l’interface utilisateur traduit le contenu lorsque la propriété
Format
correspond à une entrée du dictionnaire. Ce comportement prend en charge une structure de phrase spécifique aux paramètres régionaux.
Par exemple, un paramètre régional peut utiliser
Value: {0}
, et un autre paramètre régional peut utiliser
{0}:値
.
Objet d’interface utilisateur lié à une variable de modèle de type
LocalizedText
avec un lien vers une clé de dictionnaire de localisation
L’objet d’interface utilisateur affiche la traduction pour le paramètre régional actuel lorsque la valeur de la variable correspond à une entrée du dictionnaire de localisation.
Les objets et contextes suivants n’utilisent pas le paramètre régional de la session actuelle pour la traduction.
Objets et contextes non traduisibles
Élément
Description
Valeurs de chaînes littérales, quel que soit leur emplacement dans le projet
Si une variable de modèle contient une chaîne littérale, la chaîne n’est pas automatiquement traduite à l’exécution. Ce comportement ne change pas en fonction du paramètre régional par défaut du projet.
Toute variable sans entrée directe dans le dictionnaire de localisation, quel que soit son emplacement dans le projet ou son type de données
Les variables sans entrée dans le dictionnaire de localisation ne sont pas traduites.
Par exemple, une étiquette avec un texte
hello
sans mappage de dictionnaire reste inchangée.
Variable de type
LocalizedText
qui utilise un convertisseur
FormateurDeChaîne
et une propriété
Format
localisée en dehors d’un objet d’interface utilisateur
Si la propriété
Format
correspond à une clé de localisation, mais que la variable se trouve en dehors d’un objet d’interface utilisateur, la traduction n’a pas lieu.
Ne s’applique pas à certains objets, par exemple : Alarmes, EventLoggers, Rapports.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal