reactjs - hur man hanterar att få för många varningar i konsolen för i18n-inställning


i18n-inställning

import i18n from "i18next";
import { initReactI18next } from "react-i18next";
import { langResources } from "./locales/langResources";

const resources = langResources;
i18n

  .use(initReactI18next)

  .init({
    resources,
    fallbackLng: "en_us",
    debug: true,

    interpolation: {
      escapeValue: false,
    },
    react: {
      wait: true,
      useSuspense: false,
    },
  });

export default i18n;

varningar-

`i18next: init: ingen språkdetektor används och inget språk är definierat.

react-i18next:: i18n.språk var odefinierade eller tomma undefined.

i18next: hasLoadedNamespace: i18n.languages var odefinierade eller tomma undefined.

i18next::translator: nyckel "Action_Center" för språk "en_us" kommer inte att lösas eftersom namnrymden "translation" ännu inte har laddats. Detta betyder att något ÄR FEL i din setup. Du använder t-funktionen innan i18next.init/i18next.loadNamespace/i18next.changeLanguage har slutförts. Vänta på att callback eller Promise har lösts innan du använder den!!!`

Svar #1

att lägga till lng:"en_us" tar bort alla varningar