Skip to content

thongdn-it/i18next-user-language-detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i18next-user-language-detector

i18next plugin to detect and store user language for React Native Apps.

npm bundlephobia

Installation

npm install --save i18next-user-language-detector

OR

yarn add i18next-user-language-detector

OR

pnpm add i18next-user-language-detector

Usage

import i18n from "i18next";
import { initReactI18next } from "react-i18next";
import LanguageDetector from "i18next-user-language-detector";

import en from "@/assets/locales/en";
import vi from "@/assets/locales/vi";

const resources = {
  en,
  vi,
};

i18n
  .use(LanguageDetector)
  .use(initReactI18next)
  .init({
    resources,
    supportedLngs: ["en", "vi"],
    fallbackLng: "en",

    interpolation: {
      escapeValue: false,
    },
  });

export default i18n;

License

This plugin is open-source and available under the MIT license.

Author

i18next-user-language-detector is developed by Thong Dang. You can contact me at thongdn.it@gmail.com.

If you like my project, you can support me or star (like) for it.

i18next-user-language-detector-buy-me-a-coffee

About

i18next plugin to detect and store user language for React Native Apps.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published