vue-i18n / vue / ComponentCustomProperties
Interfaz: ComponentCustomProperties
Propiedades personalizadas de los componentes para Vue I18n
Vue I18n Injection
Methods
$d()
Firma de llamada
$d(value): string;Formato de fecha y hora
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
value | string | number | Date | Un valor, número de marca de tiempo o instancia Date |
Devuelve
string
valor formateado
Comentarios
Si se usa en un contexto reactivo, se volverá a evaluar una vez que cambie la configuración regional.
En modo I18n | modo de la API de composición, $d es inyectado por app.config.globalProperties. la entrada / salida es la misma que para la instancia del compositor, y funciona en ámbito global. Para más detalles, consulte Composer#d | `Composer#d`.
Firma de llamada
$d<Value, Key, DefinedDateTimeFormat, Keys, ResourceKeys>(value, key): string;Formato de fecha y hora
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Value extends string | number | Date | number |
Key extends string | string |
DefinedDateTimeFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> | RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> |
Keys | IsEmptyObject<DefinedDateTimeFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedDateTimeFormat[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
value | Value | Un valor, número de marca de tiempo o instancia Date |
key | Key | ResourceKeys | Una clave de formatos de fecha y hora |
Devuelve
string
valor formateado
Comentarios
Sobrecarga de $d. Para más detalles, consulte los comentarios de $d.
Firma de llamada
$d<Value, Key, DefinedDateTimeFormat, Keys, ResourceKeys>(value, options): string;Formato de fecha y hora
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Value extends string | number | Date | number |
Key extends string | string |
DefinedDateTimeFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> | RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> |
Keys | IsEmptyObject<DefinedDateTimeFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedDateTimeFormat[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
value | Value | Un valor, número de marca de tiempo o instancia Date |
options | DateTimeOptions<Key | ResourceKeys> | Opciones |
Devuelve
string
valor formateado
Comentarios
Sobrecarga de $d. Para más detalles, consulte los comentarios de $d.
Firma de llamada
$d<Value, Key, DefinedDateTimeFormat, Keys, ResourceKeys>(
value,
key,
locale): string;Formato de fecha y hora
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Value extends string | number | Date | number |
Key extends string | string |
DefinedDateTimeFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> | RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> |
Keys | IsEmptyObject<DefinedDateTimeFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedDateTimeFormat[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
value | Value | Un valor, número de marca de tiempo o instancia Date |
key | Key | ResourceKeys | Una clave de formatos de fecha y hora |
locale | string | Una configuración regional, opcional, para anular la configuración regional del ámbito global o local |
Devuelve
string
valor formateado
Comentarios
Sobrecarga de $d. Para más detalles, consulte los comentarios de $d.
Firma de llamada
$d<Value, Key, DefinedDateTimeFormat, Keys, ResourceKeys, OptionsType>(
value,
options,
locale): IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string;Formato de fecha y hora
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Value extends number | Date | number |
Key extends string | string |
DefinedDateTimeFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> | RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> |
Keys | IsEmptyObject<DefinedDateTimeFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedDateTimeFormat[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
OptionsType | DateTimeOptions<Key | ResourceKeys, string> |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
value | Value | Un valor, número de marca de tiempo o instancia Date |
options | OptionsType | Opciones |
locale | string | Una configuración regional, opcional, para anular la configuración regional del ámbito global o local |
Devuelve
IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string
valor formateado
Comentarios
Sobrecarga de $d. Para más detalles, consulte los comentarios de $d.
$n()
Firma de llamada
$n(value): string;Formato numérico
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
value | number | Un valor numérico |
Devuelve
string
valor formateado
Comentarios
Si se usa en un contexto reactivo, se volverá a evaluar una vez que cambie la configuración regional.
En modo I18n | modo de la API de composición, $n es inyectado por app.config.globalProperties. la entrada / salida es la misma que para la instancia del compositor, y funciona en ámbito global. Para más detalles, consulte Composer#n | `Composer.n`.
Firma de llamada
$n<Key, DefinedNumberFormat, Keys, ResourceKeys>(value, key): string;Formato numérico
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | string |
DefinedNumberFormat extends RemoveIndexSignature<{ [key: string]: NumberFormatOptions; }> | RemoveIndexSignature<{ [key: string]: NumberFormatOptions; }> |
Keys | IsEmptyObject<DefinedNumberFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedNumberFormat[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
value | number | Un valor numérico |
key | Key | ResourceKeys | Una clave de formatos numéricos |
Devuelve
string
valor formateado
Comentarios
Sobrecarga de $n. Para más detalles, consulte los comentarios de $n.
Firma de llamada
$n<Key, DefinedNumberFormat, Keys, ResourceKeys, OptionsType>(value, options): IsPart<OptionsType> extends true ? NumberFormatPart[] : string;Formato numérico
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | string |
DefinedNumberFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> | RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> |
Keys | IsEmptyObject<DefinedNumberFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedNumberFormat[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
OptionsType | NumberOptions<Key | ResourceKeys, string> |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
value | number | Un valor numérico |
options | OptionsType | Opciones, ver NumberOptions |
Devuelve
IsPart<OptionsType> extends true ? NumberFormatPart[] : string
valor formateado
Comentarios
Sobrecarga de $n. Para más detalles, consulte los comentarios de $n.
Firma de llamada
$n<Key, DefinedNumberFormat, Keys, ResourceKeys>(
value,
key,
locale): string;Formato numérico
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | string |
DefinedNumberFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> | RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> |
Keys | IsEmptyObject<DefinedNumberFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedNumberFormat[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
value | number | Un valor numérico |
key | Key | ResourceKeys | Una clave de formatos numéricos |
locale | string | Una configuración regional, opcional, para anular la configuración regional del ámbito global o local |
Devuelve
string
valor formateado
Comentarios
Sobrecarga de $n. Para más detalles, consulte los comentarios de $n.
Firma de llamada
$n<Key, DefinedNumberFormat, Keys, ResourceKeys, OptionsType>(
value,
options,
locale): IsPart<OptionsType> extends true ? NumberFormatPart[] : string;Formato numérico
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | string |
DefinedNumberFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> | RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }> |
Keys | IsEmptyObject<DefinedNumberFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedNumberFormat[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
OptionsType | NumberOptions<Key | ResourceKeys, string> |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
value | number | Un valor numérico |
options | OptionsType | Opciones, ver NumberOptions |
locale | string | Una configuración regional, opcional, para anular la configuración regional del ámbito global o local |
Devuelve
IsPart<OptionsType> extends true ? NumberFormatPart[] : string
valor formateado
Comentarios
Sobrecarga de $n. Para más detalles, consulte los comentarios de $n.
$rt()
Firma de llamada
$rt(message): string;Resolver la traducción del mensaje de configuración local
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | Un mensaje de configuración local que se va a resolver. Necesitará especificar el mensaje de configuración local devuelto por $tm. |
Devuelve
string
mensaje traducido
Comentarios
Si se usa en un contexto reactivo, se volverá a evaluar una vez que cambie la configuración regional.
En modo I18n | modo de la API de composición, $rt es inyectado por app.config.globalProperties. la entrada / salida es la misma que para el compositor, y funciona en ámbito global. Para más detalles, consulte Composer#rt | `Composer#rt`.
Firma de llamada
$rt(
message,
plural,
options?): string;Resolver la traducción del mensaje de configuración local para plurales
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | Un mensaje de configuración local que se va a resolver. Necesitará especificar el mensaje de configuración local devuelto por $tm. |
plural | number | Qué cadena en plural obtener. 1 devuelve la primera. |
options? | TranslateOptions<string> | Opciones adicionales para la traducción |
Devuelve
string
Mensaje traducido
Comentarios
Sobrecarga de $rt. Para más detalles, consulte los comentarios de $rt.
Firma de llamada
$rt(
message,
list,
options?): string;Resolver la traducción del mensaje de configuración local para interpolaciones de lista
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | Un mensaje de configuración local que se va a resolver. Necesitará especificar el mensaje de configuración local devuelto por $tm. |
list | unknown[] | Valores de la interpolación de lista. |
options? | TranslateOptions<string> | Opciones adicionales para la traducción |
Devuelve
string
Mensaje traducido
Comentarios
Sobrecarga de $rt. Para más detalles, consulte los comentarios de $rt.
Firma de llamada
$rt(
message,
named,
options?): string;Resolver la traducción del mensaje de configuración local para interpolaciones con nombre
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | Un mensaje de configuración local que se va a resolver. Necesitará especificar el mensaje de configuración local devuelto por $tm. |
named | NamedValue | Valores de la interpolación con nombre. |
options? | TranslateOptions<string> | Opciones adicionales para la traducción |
Devuelve
string
Mensaje traducido
Comentarios
Sobrecarga de $rt. Para más detalles, consulte los comentarios de $rt.
$t()
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
Devuelve
string
mensaje traducido
Comentarios
Si se usa en un contexto reactivo, se volverá a evaluar una vez que cambie la configuración regional.
En modo I18n | modo de la API de composición, $t es inyectado por app.config.globalProperties. la entrada / salida es la misma que para el compositor, y funciona en ámbito global. Para más detalles, consulte Composer#t | `Composer#t`.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key, plural): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
plural | number | Un número de elección para plural |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
key,
plural,
options): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
plural | number | Qué cadena en plural obtener. 1 devuelve la primera. |
options | TranslateOptions | Opciones, vea TranslateOptions |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key, defaultMsg): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
defaultMsg | string | Un mensaje predeterminado para devolver si no se encuentra ninguna traducción |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
key,
defaultMsg,
options): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
defaultMsg | string | Un mensaje predeterminado para devolver si no se encuentra ninguna traducción |
options | TranslateOptions | Opciones, vea TranslateOptions |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key, list): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
list | unknown[] | Valores de la interpolación de lista |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
key,
list,
plural): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
list | unknown[] | Valores de la interpolación de lista |
plural | number | Un número de elección para plural |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
key,
list,
defaultMsg): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
list | unknown[] | Valores de la interpolación de lista |
defaultMsg | string | Un mensaje predeterminado para devolver si no se encuentra ninguna traducción |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
key,
list,
options): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
list | unknown[] | Valores de la interpolación de lista |
options | TranslateOptions | Opciones, vea TranslateOptions |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key, named): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
named | NamedValue | Valores de la interpolación con nombre |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
key,
named,
plural): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
named | NamedValue | Valores de la interpolación con nombre |
plural | number | Un número de elección para plural |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
key,
named,
defaultMsg): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
named | NamedValue | Valores de la interpolación con nombre |
defaultMsg | string | Un mensaje predeterminado para devolver si no se encuentra ninguna traducción |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
Firma de llamada
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
key,
named,
options): string;Traducción del mensaje de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | number | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
named | NamedValue | Valores de la interpolación con nombre |
options | TranslateOptions | Opciones, vea TranslateOptions |
Devuelve
string
mensaje traducido
Comentarios
Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.
$te()
$te<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key, locale?): boolean;Existencia del mensaje de traducción
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
locale? | string | Una configuración regional, opcional, para anular la configuración regional del ámbito global o local |
Devuelve
boolean
Si se encuentra el mensaje de configuración local, true, sino false. Tenga en cuenta que se devuelve false incluso si el valor presente en la clave no es traducible.
Comentarios
Para más detalles, vea VueI18n#te | `VueI18n#te` o Composer#te | `Composer#te`.
$tm()
$tm<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key):
| {
}
| LocaleMessageValue<VueMessageType>;Getter de mensajes de configuración local
Parámetros del tipo
| Parámetro del tipo | Tipo predeterminado |
|---|---|
Key extends string | - |
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> | RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }> |
Keys | IsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never |
ResourceKeys | IsNever<Keys> extends false ? Keys : never |
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key | Key | ResourceKeys | Una clave de mensaje de configuración local objetivo |
Devuelve
| { } | LocaleMessageValue<VueMessageType>
mensajes de configuración local
Comentarios
En modo I18n | modo de la API de composición, $tm es inyectado por app.config.globalProperties. la entrada / salida es la misma que para la instancia del compositor, y funciona en ámbito global. Para más detalles, consulte Composer#tm | `Composer.tm`. Basándose en la configuración regional actual, se devolverán los mensajes de configuración local desde los mensajes de la instancia del compositor. Si cambia la configuración regional, los mensajes de configuración local devueltos también corresponderán a la configuración regional. Si no hay mensajes de configuración local para la clave especificada en los mensajes de la instancia del compositor, se devolverán con fallback.
Propiedades
$i18n
$i18n: ExportedGlobalComposer;Instancia del compositor global exportada
Comentarios
Puede obtener la instancia del compositor exportada que se exporta desde el compositor global | instancia del compositor creada con createI18n Puede obtener la instancia del compositor exportada en modo I18n | modo de la API de composición La configuración regional, mensajes de configuración local y otros recursos administrados por la instancia referenciada por esta propiedad son válidos como ámbito global. Si no se especifica la opción personalizada del componente i18n, es lo mismo que la instancia VueI18n que puede ser referenciada por la propiedad global I18n.global | global del objeto i18n.