Skip to content

vue-i18n / vue / ComponentCustomProperties

Interfaz: ComponentCustomProperties ​

Propiedades personalizadas de los componentes para Vue I18n

Vue I18n Injection ​

Methods ​

$d() ​

Firma de llamada ​

ts
$d(value): string;

Formato de fecha y hora

Parámetros ​
ParámetroTipoDescripción
valuestring | number | DateUn 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 ​

ts
$d<Value, Key, DefinedDateTimeFormat, Keys, ResourceKeys>(value, key): string;

Formato de fecha y hora

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Value extends string | number | Datenumber
Key extends stringstring
DefinedDateTimeFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>
KeysIsEmptyObject<DefinedDateTimeFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedDateTimeFormat[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
valueValueUn valor, número de marca de tiempo o instancia Date
keyKey | ResourceKeysUna 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 ​

ts
$d<Value, Key, DefinedDateTimeFormat, Keys, ResourceKeys>(value, options): string;

Formato de fecha y hora

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Value extends string | number | Datenumber
Key extends stringstring
DefinedDateTimeFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>
KeysIsEmptyObject<DefinedDateTimeFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedDateTimeFormat[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
valueValueUn valor, número de marca de tiempo o instancia Date
optionsDateTimeOptions<Key | ResourceKeys>Opciones
Devuelve ​

string

valor formateado

Comentarios ​

Sobrecarga de $d. Para más detalles, consulte los comentarios de $d.

Firma de llamada ​

ts
$d<Value, Key, DefinedDateTimeFormat, Keys, ResourceKeys>(
   value,
   key,
   locale): string;

Formato de fecha y hora

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Value extends string | number | Datenumber
Key extends stringstring
DefinedDateTimeFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>
KeysIsEmptyObject<DefinedDateTimeFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedDateTimeFormat[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
valueValueUn valor, número de marca de tiempo o instancia Date
keyKey | ResourceKeysUna clave de formatos de fecha y hora
localestringUna 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 ​

ts
$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 tipoTipo predeterminado
Value extends number | Datenumber
Key extends stringstring
DefinedDateTimeFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>
KeysIsEmptyObject<DefinedDateTimeFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedDateTimeFormat[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
OptionsTypeDateTimeOptions<Key | ResourceKeys, string>
Parámetros ​
ParámetroTipoDescripción
valueValueUn valor, número de marca de tiempo o instancia Date
optionsOptionsTypeOpciones
localestringUna 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 ​

ts
$n(value): string;

Formato numérico

Parámetros ​
ParámetroTipoDescripción
valuenumberUn 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 ​

ts
$n<Key, DefinedNumberFormat, Keys, ResourceKeys>(value, key): string;

Formato numérico

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends stringstring
DefinedNumberFormat extends RemoveIndexSignature<{ [key: string]: NumberFormatOptions; }>RemoveIndexSignature<{ [key: string]: NumberFormatOptions; }>
KeysIsEmptyObject<DefinedNumberFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedNumberFormat[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
valuenumberUn valor numérico
keyKey | ResourceKeysUna 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 ​

ts
$n<Key, DefinedNumberFormat, Keys, ResourceKeys, OptionsType>(value, options): IsPart<OptionsType> extends true ? NumberFormatPart[] : string;

Formato numérico

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends stringstring
DefinedNumberFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>
KeysIsEmptyObject<DefinedNumberFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedNumberFormat[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
OptionsTypeNumberOptions<Key | ResourceKeys, string>
Parámetros ​
ParámetroTipoDescripción
valuenumberUn valor numérico
optionsOptionsTypeOpciones, 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 ​

ts
$n<Key, DefinedNumberFormat, Keys, ResourceKeys>(
   value,
   key,
   locale): string;

Formato numérico

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends stringstring
DefinedNumberFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>
KeysIsEmptyObject<DefinedNumberFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedNumberFormat[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
valuenumberUn valor numérico
keyKey | ResourceKeysUna clave de formatos numéricos
localestringUna 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 ​

ts
$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 tipoTipo predeterminado
Key extends stringstring
DefinedNumberFormat extends RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>RemoveIndexSignature<{ [key: string]: DateTimeFormatOptions; }>
KeysIsEmptyObject<DefinedNumberFormat> extends false ? PickupFormatPathKeys<{ [K in string | number | symbol]: DefinedNumberFormat[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
OptionsTypeNumberOptions<Key | ResourceKeys, string>
Parámetros ​
ParámetroTipoDescripción
valuenumberUn valor numérico
optionsOptionsTypeOpciones, ver NumberOptions
localestringUna 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 ​

ts
$rt(message): string;

Resolver la traducción del mensaje de configuración local

Parámetros ​
ParámetroTipoDescripció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 ​

ts
$rt(
   message,
   plural,
   options?): string;

Resolver la traducción del mensaje de configuración local para plurales

Parámetros ​
ParámetroTipoDescripció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.
pluralnumberQué 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 ​

ts
$rt(
   message,
   list,
   options?): string;

Resolver la traducción del mensaje de configuración local para interpolaciones de lista

Parámetros ​
ParámetroTipoDescripció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.
listunknown[]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 ​

ts
$rt(
   message,
   named,
   options?): string;

Resolver la traducción del mensaje de configuración local para interpolaciones con nombre

Parámetros ​
ParámetroTipoDescripció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.
namedNamedValueValores 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 ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna 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 ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key, plural): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
pluralnumberUn 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 ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
   key,
   plural,
   options): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
pluralnumberQué cadena en plural obtener. 1 devuelve la primera.
optionsTranslateOptionsOpciones, vea TranslateOptions
Devuelve ​

string

mensaje traducido

Comentarios ​

Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.

Firma de llamada ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key, defaultMsg): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
defaultMsgstringUn 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 ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
   key,
   defaultMsg,
   options): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
defaultMsgstringUn mensaje predeterminado para devolver si no se encuentra ninguna traducción
optionsTranslateOptionsOpciones, vea TranslateOptions
Devuelve ​

string

mensaje traducido

Comentarios ​

Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.

Firma de llamada ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key, list): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
listunknown[]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 ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
   key,
   list,
   plural): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
listunknown[]Valores de la interpolación de lista
pluralnumberUn 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 ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
   key,
   list,
   defaultMsg): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
listunknown[]Valores de la interpolación de lista
defaultMsgstringUn 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 ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
   key,
   list,
   options): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
listunknown[]Valores de la interpolación de lista
optionsTranslateOptionsOpciones, vea TranslateOptions
Devuelve ​

string

mensaje traducido

Comentarios ​

Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.

Firma de llamada ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key, named): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
namedNamedValueValores 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 ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
   key,
   named,
   plural): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
namedNamedValueValores de la interpolación con nombre
pluralnumberUn 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 ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
   key,
   named,
   defaultMsg): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
namedNamedValueValores de la interpolación con nombre
defaultMsgstringUn 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 ​

ts
$t<Key, DefinedLocaleMessage, Keys, ResourceKeys>(
   key,
   named,
   options): string;

Traducción del mensaje de configuración local

Parámetros del tipo ​
Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never
Parámetros ​
ParámetroTipoDescripción
keynumber | Key | ResourceKeysUna clave de mensaje de configuración local objetivo
namedNamedValueValores de la interpolación con nombre
optionsTranslateOptionsOpciones, vea TranslateOptions
Devuelve ​

string

mensaje traducido

Comentarios ​

Sobrecarga de $t. Para más detalles, consulte los comentarios de $t.


$te() ​

ts
$te<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key, locale?): boolean;

Existencia del mensaje de traducción

Parámetros del tipo ​

Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never

Parámetros ​

ParámetroTipoDescripción
keyKey | ResourceKeysUna clave de mensaje de configuración local objetivo
locale?stringUna 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() ​

ts
$tm<Key, DefinedLocaleMessage, Keys, ResourceKeys>(key):
  | {
}
| LocaleMessageValue<VueMessageType>;

Getter de mensajes de configuración local

Parámetros del tipo ​

Parámetro del tipoTipo predeterminado
Key extends string-
DefinedLocaleMessage extends RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>RemoveIndexSignature<{ [key: string]: LocaleMessageValue<VueMessageType>; }>
KeysIsEmptyObject<DefinedLocaleMessage> extends false ? JsonPaths<{ [K in string | number | symbol]: DefinedLocaleMessage[K] }> : never
ResourceKeysIsNever<Keys> extends false ? Keys : never

Parámetros ​

ParámetroTipoDescripción
keyKey | ResourceKeysUna 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 ​

ts
$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.