@nuxtjs/i18n 重写了 Nuxt 的默认路由,为每个 URL 添加地区前缀(在 no_prefix
策略中除外)。
假设您的应用程序支持两种语言:法语和英语(作为默认语言),并且您在项目中有以下页面:
pages/
├── index.vue
├── about.vue
这将生成以下路由
[
{
path: '/',
component: _3237362a,
name: 'index___en'
},
{
path: '/fr/',
component: _3237362a,
name: 'index___fr'
},
{
path: '/about',
component: _71a6ebb4,
name: 'about___en'
},
{
path: '/fr/about',
component: _71a6ebb4,
name: 'about___fr'
}
]
请注意,英语版本的路由没有任何前缀,因为它是默认语言,更多详情请参见 策略。