J'expérimente avec l'excellent plugin vue-i18n pour Vue. Il a un neat feature qui me permet d'intégrer des traductions directement dans le modèle qui en a besoin. Cependant, si je les utilise, je suis incapable d'accéder au nœud de traduction racine. Est-ce que ce modèle est supporté ou est-ce que je le fais juste mal?Combinaison de la syntaxe du composant de fichier unique Vue-i18n avec les messages root
main.js
import VueI18n from 'vue-i18n';
Vue.use(VueI18n);
const i18n = new VueI18n({
locale: 'en',
messages: {
en: {
'company-name': 'billy-bob\'s fine steaks.'
}
}
});
Sample.vue
<i18n>
{
"en": {
"title": "@:company-name - yeee hawwww!!!"
}
}
</i18n>
<template>
<div id="app" class="container">
<site-header :title="$t('title')"></site-header>
</div>
</template>
Ha! Ça marche! Bien sur vous! Merci! –