Vue i18n
Vue i18n for Modern Apps
Composition API and Options API support with seamless Nuxt integration.
Features
Composition API support
Options API support
Single File Component integration
Pluralization rules
Date/time formatting
Number formatting
Lazy loading locales
Nuxt module available
Vue DevTools integration
Quick Start
Add i18n to your Vue app with the Composition API.
<script setup>
import { useI18n } from '@better-i18n/vue';
const { t } = useI18n();
</script>
<template>
<div>
<h1>{{ t('welcome') }}</h1>
<p>{{ t('greeting', { name: 'World' }) }}</p>
</div>
</template>