nextjs 14 实现i18n 国际化
// next.config.js
const { i18n } = require('./next-i18next.config');
module.exports = {
i18n,
// 其他配置...
};
// next-i18next.config.js
const { i18n } = require('./i18n');
module.exports = {
i18n,
};
// i18n.js
module.exports = {
defaultLocale: 'en',
locales: ['en', 'fr', 'es'],
// 其他配置...
};
在这个示例中,我们首先在next.config.js
中导入了从next-i18next.config.js
文件中定义的i18n
配置。然后在next-i18next.config.js
中,我们导出了一个i18n
对象,该对象包含了国际化配置。最后,在i18n.js
文件中,我们定义了默认语言和本地化语言列表。这样,我们就可以在Next.js 14项目中实现国际化功能了。
评论已关闭