Nuevas características en v9
Vue I18n v9 ofrece no solo soporte para Vue 3, sino que también incluye nuevas características.
Sintaxis del formato de mensaje
Funciones de mensaje
- Ver Mensajes vinculados
- Ver Pluralización
Composition API
Ver la sección avanzada de Composition API
Componente de Traducción
Soporte para la propiedad plural. Puedes especificar el número de mensajes a ser pluralizados.
El siguiente ejemplo:
vue
<script setup>
import { useI18n } from 'vue-i18n'
const { t } = useI18n({
locale: 'en',
messages: {
en: {
message: {
plural: 'no bananas | {n} banana | {n} bananas'
}
}
}
})
const count = ref(0)
</script>
<template>
<i18n-t keypath="message.plural" :plural="count">
<template #n>
<b>{{ count }}</b>
</template>
</i18n-t>
</template>Componente DatetimeFormat
Para la localización de fechas y horas, desde Vue I18n v9, también ofrecemos el componente DatetimeFormat como el componente NumberFormat.
Ver Personalización del formato de localización de fechas y horas
Bloque personalizado i18n
- Ver el atributo
global