vue-i18n / général / ComposerResolveLocaleMessageTranslation
Interface: ComposerResolveLocaleMessageTranslation()<Locales>
Fonctions de résolution de la traduction des messages locaux
Remarques
Il s'agit de l'interface pour Composer
Composition Vue I18n
Paramètres de type
| Paramètre de type | Type par défaut |
|---|---|
Locales | "en-US" |
Signature d'appel
ComposerResolveLocaleMessageTranslation(message): string;Résoudre la traduction d'un message local
Paramètres
| Paramètre | Type | Description |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | Un message local cible à résoudre. Vous devrez spécifier le message local retourné par tm. |
Retours
string
Message traduit
Remarques
Si cette fonction est utilisée dans un contexte réactif, elle sera réévaluée lorsque la localisation changera.
Si l'option UseI18nScope est définie sur 'local' ou si certaines UseI18nOptions sont spécifiées lors de l'utilisation de useI18n, la traduction se fait préférentiellement à partir des messages locaux de la portée locale plutôt que de la portée globale.
Sinon, la traduction se fait avec les messages locaux de la portée globale.
TIP
L'utilisation de rt est destinée à la traduction de messages locaux de manière programmatique en utilisant tm, v-for, ou une boucle javascript for.
WARNING
rt diffère de t car il traite directement le message local, et non la clé du message local. Il n'y a pas de repli interne avec rt. Vous devez comprendre et utiliser la structure du message local retourné par tm.
Voir :
Signature d'appel
ComposerResolveLocaleMessageTranslation(
message,
plural,
options?): string;Résoudre la traduction d'un message local pour les pluriels
Paramètres
| Paramètre | Type | Description |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | Un message local cible à résoudre. Vous devrez spécifier le message local retourné par tm. |
plural | number | Lequel des messages au pluriel récupérer. 1 retourne le premier. |
options? | TranslateOptions<Locales> | Options supplémentaires pour la traduction |
Retours
string
Message traduit
Remarques
Surcharge de rt.
Dans cette surcharge de rt, le message de traduction au pluriel est retourné.
TIP
L'utilisation de rt est destinée à la traduction de messages locaux de manière programmatique en utilisant tm, v-for, ou une boucle javascript for.
WARNING
rt diffère de t car il traite directement le message local, et non la clé du message local. Il n'y a pas de repli interne avec rt. Vous devez comprendre et utiliser la structure du message local retourné par tm.
Voir :
Signature d'appel
ComposerResolveLocaleMessageTranslation(
message,
list,
options?): string;Résoudre la traduction d'un message local pour les substitutions de liste
Paramètres
| Paramètre | Type | Description |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | Un message local cible à résoudre. Vous devrez spécifier le message local retourné par tm. |
list | unknown[] | Les valeurs de substitution de liste. |
options? | TranslateOptions<Locales> | Options supplémentaires pour la traduction |
Retours
string
Message traduit
Remarques
Surcharge de rt.
Dans cette surcharge de rt, le message de traduction est retourné.
TIP
L'utilisation de rt est destinée à la traduction de messages locaux de manière programmatique en utilisant tm, v-for, ou une boucle javascript for.
WARNING
rt diffère de t car il traite directement le message local, et non la clé du message local. Il n'y a pas de repli interne avec rt. Vous devez comprendre et utiliser la structure du message local retourné par tm.
Voir :
Signature d'appel
ComposerResolveLocaleMessageTranslation(
message,
named,
options?): string;Résoudre la traduction d'un message local pour les substitutions nommées
Paramètres
| Paramètre | Type | Description |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | Un message local cible à résoudre. Vous devrez spécifier le message local retourné par tm. |
named | NamedValue | Les valeurs de substitution nommée. |
options? | TranslateOptions<Locales> | Options supplémentaires pour la traduction |
Retours
string
Message traduit
Remarques
Surcharge de rt.
Dans cette surcharge de rt, pour chaque espace réservé x, les messages locaux doivent contenir un jeton {x}.
TIP
L'utilisation de rt est destinée à la traduction de messages locaux de manière programmatique en utilisant tm, v-for, ou une boucle javascript for.
WARNING
rt diffère de t car il traite directement le message local, et non la clé du message local. Il n'y a pas de repli interne avec rt. Vous devez comprendre et utiliser la structure du message local retourné par tm.
Voir :