Skip to content

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 typeType par défaut
Locales"en-US"

Signature d'appel

ts
ComposerResolveLocaleMessageTranslation(message): string;

Résoudre la traduction d'un message local

Paramètres

ParamètreTypeDescription
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

ts
ComposerResolveLocaleMessageTranslation(
    message,
    plural,
    options?): string;

Résoudre la traduction d'un message local pour les pluriels

Paramètres

ParamètreTypeDescription
message| VueMessageType | MessageFunction<VueMessageType>Un message local cible à résoudre. Vous devrez spécifier le message local retourné par tm.
pluralnumberLequel 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

ts
ComposerResolveLocaleMessageTranslation(
    message,
    list,
    options?): string;

Résoudre la traduction d'un message local pour les substitutions de liste

Paramètres

ParamètreTypeDescription
message| VueMessageType | MessageFunction<VueMessageType>Un message local cible à résoudre. Vous devrez spécifier le message local retourné par tm.
listunknown[]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

ts
ComposerResolveLocaleMessageTranslation(
    message,
    named,
    options?): string;

Résoudre la traduction d'un message local pour les substitutions nommées

Paramètres

ParamètreTypeDescription
message| VueMessageType | MessageFunction<VueMessageType>Un message local cible à résoudre. Vous devrez spécifier le message local retourné par tm.
namedNamedValueLes 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 :