我正在使用NextJS和i18next
这是我的配置文件
const NextI18Next = require('next-i18next').default;
module.exports = new NextI18Next({
localePath: 'public/static/locales',
browserLanguageDetection: false,
serverLanguageDetection: false,
defaultLanguage: 'en',
otherLanguages: ['en','ru'],
load: 'all',
});
它可以工作(语言是变化的),但它会向我返回此错误
Invalid configuration: Current language is not included in all languages array
我尝试了很多事情,但是没有任何作用
答案 0 :(得分:0)
您的defaultLanguage为'en',这意味着它不应出现在otherLanguages数组中。从其他语言中删除“ en”,它应该可以工作。