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.