{"_id":"@alandell0n/i18next-react-native-language-detector","_rev":"2-a450defc62fee3ee1f5cc85d423f8936","name":"@alandell0n/i18next-react-native-language-detector","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@alandell0n/i18next-react-native-language-detector","version":"1.0.0","license":"MIT","_id":"@alandell0n/i18next-react-native-language-detector@1.0.0","maintainers":[{"name":"alandellon","email":"alandellon0@gmail.com"}],"homepage":"https://github.com/alandell0n/i18next-react-native-language-detector#readme","bugs":{"url":"https://github.com/alandell0n/i18next-react-native-language-detector/issues"},"dist":{"shasum":"e284d9b070d38f885f728a3711f3addea719a6f0","tarball":"https://registry.npmjs.org/@alandell0n/i18next-react-native-language-detector/-/i18next-react-native-language-detector-1.0.0.tgz","fileCount":5,"integrity":"sha512-gNB27BpxrsCshv0n8W97tomxB8ZO2YqDm9iIz4r0FPV6lBUOxNPBMcRl4+PiH2hYKUn48WbAlXmdVTDdlZk1lQ==","signatures":[{"sig":"MEYCIQDCi2jO78tKvwTUc9MHOoF15P4ISj7VY0qV1tx65Qb+KgIhAI/WfDQlz62mg9bZ0SLU8GpmmAe9kLUIGrns0BnnKLC0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4520},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0f8f48acfd3a4b1da0f52ccd507ed53ae76dcfcf","scripts":{"ncu":"ncu -u '/^(?!(react-native)$).*$/'","build":"yarn clean && tsc -p tsconfig.build.json --outDir dist","clean":"rm -rf dist"},"_npmUser":{"name":"alandellon","email":"alandellon0@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alandell0n/i18next-react-native-language-detector.git","type":"git"},"_npmVersion":"10.9.2","description":"The i18next language detector (language code and language tag), which is used to detect the user's language in React Native.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"i18next":"^24.2.2","typescript":"^5.8.3","react-native":"0.76.3","react-native-localize":"^3.4.1"},"peerDependencies":{"i18next":"*","react-native":"*","react-native-localize":">=3"},"_npmOperationalInternal":{"tmp":"tmp/i18next-react-native-language-detector_1.0.0_1747880440108_0.11445625977315199","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alandell0n/i18next-react-native-language-detector","version":"1.0.1","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/alandell0n/i18next-react-native-language-detector.git"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"rm -rf dist","build":"yarn clean && tsc -p tsconfig.build.json --outDir dist","ncu":"ncu -u '/^(?!(react-native)$).*$/'"},"publishConfig":{"access":"public"},"devDependencies":{"i18next":"^24.2.2","react-native":"0.76.3","react-native-localize":"^3.4.1","typescript":"^5.8.3"},"peerDependencies":{"i18next":"*","react-native":"*","react-native-localize":">=3"},"packageManager":"yarn@4.5.1","_id":"@alandell0n/i18next-react-native-language-detector@1.0.1","gitHead":"1b54eb95f5c0f35b1a2e55db6ef77c72e49ea15a","description":"The i18next language detector (language code and language tag), which is used to detect the user's language in React Native.","bugs":{"url":"https://github.com/alandell0n/i18next-react-native-language-detector/issues"},"homepage":"https://github.com/alandell0n/i18next-react-native-language-detector#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-F0deJvy5n0U5HNX99GoorfqSYSHTqZMruTHy4sjkF3Aq+8wZ3jcYr+ruz4ZIArg6MdZ0N8vrG9FozoMNIL0S1g==","shasum":"0f4dc9551e40694800243300fa5a7fd1ff0f95b6","tarball":"https://registry.npmjs.org/@alandell0n/i18next-react-native-language-detector/-/i18next-react-native-language-detector-1.0.1.tgz","fileCount":7,"unpackedSize":4732,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID/XOx6L1xDAllCtiitfcomt2PWbL1EK1ART4MuO7JOFAiEA2WDLlwAXYz4RBe6VGxzFH8Nah2YBB9dkoCLr7sapnI8="}]},"_npmUser":{"name":"alandellon","email":"alandellon0@gmail.com"},"directories":{},"maintainers":[{"name":"alandellon","email":"alandellon0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/i18next-react-native-language-detector_1.0.1_1747882681343_0.7116487175041444"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-22T02:20:39.996Z","modified":"2025-05-22T02:58:01.736Z","1.0.0":"2025-05-22T02:20:40.306Z","1.0.1":"2025-05-22T02:58:01.555Z"},"bugs":{"url":"https://github.com/alandell0n/i18next-react-native-language-detector/issues"},"license":"MIT","homepage":"https://github.com/alandell0n/i18next-react-native-language-detector#readme","repository":{"type":"git","url":"git+ssh://git@github.com/alandell0n/i18next-react-native-language-detector.git"},"description":"The i18next language detector (language code and language tag), which is used to detect the user's language in React Native.","maintainers":[{"name":"alandellon","email":"alandellon0@gmail.com"}],"readme":"# @alandell0n/i18next-react-native-language-detector [![NPM version](https://img.shields.io/npm/v/@alandell0n/i18next-react-native-language-detector)](https://yarnpkg.com/package/@alandell0n/i18next-react-native-language-detector) [![BundlePhobia](https://img.shields.io/bundlephobia/minzip/@alandell0n/i18next-react-native-language-detector)](https://bundlephobia.com/result?p=@alandell0n/i18next-react-native-language-detector)\n\nThe i18next language detector (language code and language tag), which is used to detect the user's language in React Native.\n\n## Usage\n\nInstall the package using the following command:\n\n```\nyarn add @alandell0n/i18next-react-native-language-detector\n```\n\nExample of usage:\n\n```ts\nimport i18next from 'i18next';\nimport { initReactI18next } from 'react-i18next';\nimport { RNLanguageCodeDetector, RNLanguageTagDetector } from '@alandell0n/i18next-react-native-language-detector';\n\ni18next\n  .use(RNLanguageCodeDetector) // for language code (e.g. 'en')\n  //.use(RNLanguageTagDetector) // for language tag (e.g. 'en-US')\n  .use(initReactI18next)\n  .init({\n    fallbackLng: 'en',\n    supportedLngs: ['en', 'ru'],\n    ns: [],\n    defaultNS: undefined,\n\n    resources: {\n      en: {\n        common: require('./locales/en/common.json'),\n      },\n      ru: {\n        common: require('./locales/ru/common.json'),\n      },\n    },\n\n    interpolation: {\n      escapeValue: false,\n    },\n  });\n\nexport default i18next;\n```\n","readmeFilename":"README.md"}