inaturalist / iNaturalistReactNative

Cross-platform version of the iNat mobile app
MIT License
64 stars 21 forks source link

i18n #1223

Open kueda opened 7 months ago

kueda commented 7 months ago

Already done

Standalone

Pre-reqs for remaining

Post-reqs

Then we can do things like these (will make issues when the above are done and these are ready for work):

kueda commented 6 months ago

I'm not going to finish this iteration. So far I've done things to get strings ready for translation, and that's taken ~4 work days. Some slowdowns have been checks to ensure all strings are being used and all keys in use are translatable, working through a bug with custom Fluent functions in selectors, and just cleaning up all the existing translations so they make sense and have context (work that will probably never be done). Some of this work has been merged into main already, and the remaining audit stuff probably could be.

The actual Crowdin upload and download work still needs to happen. My plan is to try https://github.com/crowdin/github-action much like we're doing in the Android app, but to try and rely on its pull request functionality, which I suspect is better than the hack job I did on that front in Android.

kueda commented 5 months ago

Note that on the meeting of 2024-04-16 there was consensus that RTL does not need to be supported for the Soft Launch / MVP.