...
To configure next-i18next, a config file is required. This tells next-i18next
what your defaultLocale
and other locales are, so that it can preload translations on the server. More information about the config file can be found in the next-i18next docs.
In the project folder, create a new file and name it next-i18next.config.js
.
...
Code Block |
---|
module.exports = { i18n: { // all the locales supported in the application locales: ['en-GB', 'en-US'], // the default locale to be used when visiting // a non-localized route (e.g. `/about`) defaultLocale: 'en-GB', }, fallbackLng: 'en-GB', ns: ['common', 'application', 'validation'], defaultNS: 'application', fallbackNS: 'common', |
The localePath
setting configures the path for the localisation files based on the environment. This setting is used to get around issues in deployment with keys rendering instead of translations.