При использовании response-i18next я хотел бы убедиться, что при использовании определения языка; он дает мне полный язык, а не просто страну.
Я замечаю это в странах, где только один; то есть Япония входит как "jp", но я бы хотел, чтобы это было "ja-jp", так же как у нас есть "en-ca" и "en-us" и т. д. c.
Я могу ' не могу найти вариант конфигурации для него. Вот мои текущие настройки:
import LanguageDetector from 'i18next-browser-languagedetector';
import i18next from 'i18next';
import { initReactI18next } from 'react-i18next';
// this is a json export
import { resources } from './resources';
export default i18next
.use(LanguageDetector)
.use(initReactI18next)
.init({
resources,
load: 'currentOnly',
lowerCaseLng: true,
fallbackLng: 'en-us',
// have a common namespace used around the full app
ns: ['common'],
defaultNS: 'common',
debug: false,
interpolation: {
escapeValue: false // not needed for react!!
}
});