A Tutorial repo on how to build multi language support in react native using i18next, react-i18next, react-native-localize and AsyncStore.
There is a three part tutorial available at Medium
PART 1: THE BASICS
https://medium.com/cybermonkey/multiple-language-support-in-react-native-part-1-fa6966b62332?sk=ae13f7ed429fc83208f033321129ea55
PART 2: RESOURCE ORGANIZATION AND SWITCHING LANGUAGES
https://medium.com/cybermonkey/mastering-multiple-language-support-in-react-native-part-2-d33262acc21d?sk=e670ed196678a2ffbd38899301d69c32
PART 3: ADVANCE USAGE
https://medium.com/cybermonkey/mastering-multiple-language-support-in-react-native-part-3-d8091339c767?sk=20a5424484a055640a2b4139f6547774
- Have an emulator running
git clone https://github.com/naishe/rn_multilanguage.git
- To switch to first part of the tutorial, run
git checkout part_1
To switch to the second part of the tutorial, rungit checkout part_2
To switch to the third part of the tutorial, rungit checkout part_3
cd rn_multilanguage
npm install
- To deploy on Android emulator, run
npx react-native run-android
To deploy on iOS emulator, runnpx react-native run-ios