For the complete documentation index, see llms.txt. This page is also available as Markdown.

Traductions

Traduire des chaînes de caractères entre les langues.

Les traductions nécessitent une licence.

La prise en charge des traductions offre la possibilité d'utiliser un fournisseur spécial pour retourner des chaînes de caractères en fonction de la langue de l'utilisateur accédant à l'API ou au tableau de bord.

Définir des chaînes de caractères

Naviguez vers Platform \ Translations dans la console d'administration pour définir les chaînes de langue.

Pour définir une nouvelle langue, cliquez sur Create New Language Translation. L'identifiant de langue doit être l'identifiant de langue que le navigateur présentera lorsqu'un utilisateur accède à l'API ou au tableau de bord (ex. en-US)

Une fois la langue créée, vous pouvez commencer à y ajouter des chaînes de caractères en cliquant sur Modifier. La clé sera utilisée dans vos scripts et retournera la valeur. La valeur changera en fonction de la langue.

Utiliser des chaînes de caractères

Pour utiliser une chaîne de caractères, vous tirerez parti du nouveau fournisseur $tl:. L'utilisation de ce fournisseur dans vos scripts traduira automatiquement la clé vers la chaîne correspondant à la langue de l'utilisateur.

Par exemple, vous utiliseriez la variable de cette façon.

La valeur retournée, lorsque la langue de l'utilisateur est en, sera USA.

Les chaînes de caractères sont actuellement disponibles automatiquement dans les API et les tableaux de bord, ainsi que dans les scripts lors de la définition de la variable LanguageID.

Sélectionner une langue

PowerShell Universal sélectionne la langue de l'utilisateur en examinant l'en-tête Accept-Language dans la requête HTTP lorsque les utilisateurs visitent la page du tableau de bord ou effectuent un appel API. Si vous souhaitez définir une langue lors de l'exécution d'un script, vous devrez définir la variable $LanguageID sur la langue que vous souhaitez retourner.

Logique de repli

Si une langue n'est pas définie pour l'identifiant de langue spécifique (ex. en-US), PowerShell Universal tentera de localiser la prochaine langue la plus appropriée. Par exemple, il rechercherait alors en.

Si aucune langue ne peut être trouvée, la langue de repli à l'échelle du serveur sera utilisée. Si celle-ci n'a pas été définie, en sera utilisé. Vous pouvez spécifier cette langue de repli dans Settings \ General \ Platform.

Si aucune langue ne peut être trouvée pour la clé spécifiée, la clé sera retournée.

Fichiers de langue

Les fichiers de langue sont générés dans le dossier translations au sein du référentiel. Chaque langue disposera d'un fichier .ps1 nommé d'après l'identifiant de langue. New-PSUTranslation est utilisé pour définir la langue et définir les chaînes de caractères.

Il peut être souhaitable de modifier les fichiers de langue de cette façon pour faciliter le copier-coller des clés entre les fichiers de langue.

Mis à jour

Ce contenu vous a-t-il été utile ?