podverse-rn
podverse-rn copied to clipboard
Allow changing the translation selected in the app and override the device's default language
The first, is the ability to change the language in the iOS or in the app settings. I'm bilingual and I often want to switch an app's language based on the context in which I use the app.
If possible, handle this "app language override" within the app settings on the device. This should apparently be possible on iOS, but I'm not sure if it can be done on Android.
Add language selection here:

I tried to add this...and got everything done except actually make it work :( I can't figure out how to handle the AsyncStorage requirement for the custom language selection, and make it work with the initializeTranslator function. I'm not sure if what I'm trying to do is even possible without a total overhaul of our app...
Related work: https://github.com/podverse/podverse-rn/commit/85a1dbb566a13c113208b6a4428e2773ce8dd7c1