路由
nuxt/i18n v7 路由。
@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'
}
]
请注意,英语版本的路由没有任何前缀,因为它是默认语言,更多细节请参见 策略。