Как пользоваться вместо <country>в зависимости от локализации - PullRequest
0 голосов
/ 16 апреля 2020

При использовании 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!!
    }
  });

...