experimental
object
{ localeDetector: '', switchLocalePathLinkSSR: false, autoImportTranslationFunctions: false }
Supported properties:
localeDetector
(default: ''
) - Specify the locale detector to be called per request on the server side. You need to specify the filepath where the locale detector is defined.
defineI18nLocaleDetector
APIswitchLocalePathLinkSSR
(default: false
) - Changes the way dynamic route parameters are tracked and updated internally, improving language switcher SSR when using the SwitchLocalePathLink
component.autoImportTranslationFunctions
(default: false
) - Automatically imports/initializes $t
, $rt
, $d
, $n
, $tm
and $te
functions in <script setup>
when used.
typedPages
(default: true
) - Generates route types used in composables and configuration, this feature is enabled by default when Nuxt's experimental.typedRoutes
is enabled.
experimental.typedRoutes
and will not work if this is not enabled.customBlocks
object
{ defaultSFCLang: 'json', globalSFCScope: false }
Configure the i18n
custom blocks of SFC.
Supported properties:
defaultSFCLang
(default: 'json'
) - Specify the content for all your inlined i18n custom blocks on your SFC. about details, see hereglobalSFCScope
(default: false
) - Whether to include all i18n
custom blocks on your SFC on global scope. about details, see heretypes
string
(composition
or legacy
)composition
Enforces the type definition of the API style to be used. If you set composition
, Composition API types provided by Vue I18n and @nuxtjs/i18n
are supported, else legacy
, Options API types are supported.
nuxi prepare
.debug
boolean | 'verbose'
false
Whether to use @nuxtjs/i18n
debug mode. If true
or 'verbose'
, logs will be output to the console, setting this to 'verbose'
will also log loaded messages objects.
@nuxtjs/i18n
.Don't enable this option in production. It's not optimized for it.parallelPlugin
boolean
false
Set the plugin as parallel
. See nuxt plugin loading strategy.
restructureDir
string
i18n
Can be used to configure the directory used to resolve i18n files.