如何用VueJS翻译我的路线?

时间:2017-11-13 17:16:18

标签: internationalization vuejs2 vue-router vue-i18n

如何使用VueJS和vue-i18n翻译我的路线?

你可以在这里查看我的回购: https://github.com/polikin/vuejs-boilerplate/

例如:

/en/about-us
/fr/a-propos

1 个答案:

答案 0 :(得分:-1)

据我所知,Vue-i18n没有开箱即用。但是你可以使用路由别名:

const router = new VueRouter({
  routes: [
    { path: '/en/about-us', component: YourComponent, alias: '/fr/a-propos' }
  ]
})

alias也可以是数组。

如果你选择Nuxt - 有一个nuxt-i18n模块,它在内部使用vue-i18n,但增加了大量便利功能。它为您的溃败的区域设置添加前缀,以便您完成。