experimental
object
{ localeDetector: '', switchLocalePathLinkSSR: false, autoImportTranslationFunctions: false }
支持的属性:
localeDetector
(默认: ''
) - 指定在服务器端每个请求调用的区域检测器。您需要指定区域检测器定义的文件路径。
defineI18nLocaleDetector
APIswitchLocalePathLinkSSR
(默认: false
) - 更改动态路由参数在内部的跟踪和更新方式,改善使用 SwitchLocalePathLink
组件时的语言切换 SSR。autoImportTranslationFunctions
(默认: false
) - 在使用时,自动导入/初始化 <script setup>
中的 $t
、$rt
、$d
、$n
、$tm
和 $te
函数。
customBlocks
object
{ defaultSFCLang: 'json', globalSFCScope: false }
配置 SFC 的 i18n
自定义块。
支持的属性:
defaultSFCLang
(默认: 'json'
) - 为您的 SFC 中所有内联的 i18n 自定义块指定内容。有关详情,请参见 这里globalSFCScope
(默认: false
) - 是否在全局作用域中包含您的 SFC 上的所有 i18n
自定义块。有关详情,请参见 这里types
string
(composition
或 legacy
)composition
强制使用的 API 风格类型定义。如果您设置为 composition
,则支持 Vue I18n 和 @nuxtjs/i18n
提供的 Composition API 类型;否则设置为 legacy
,则支持选项 API 类型。
nuxi prepare
。debug
boolean
false
是否使用 @nuxtjs/i18n
调试模式。如果为 true
,将会在控制台输出日志。
@nuxtjs/i18n
的任何问题。在生产环境中不要启用此选项。它并未针对生产进行优化。parallelPlugin
boolean
false
将插件设置为 parallel
。有关详细信息,请参见 nuxt 插件加载策略。
restructureDir
string | undefined
undefined
可用于配置用于解析 i18n 文件的目录,在 v9 版本中默认为 i18n
。
langDir
的默认值,如果未设置则为 locales
,这是 v9 中的新默认值。