-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define new localization flows #124
Comments
While looking into a conversion error on our android importing script I ran accross this https://docs.weblate.org/en/latest/faq.html#how-to-translate-multi-platform-projects It seems that we can have multi-platform projects on weblate and move away from custom conversion scripts. We'll need a new project to test this out but definitely worth a shot. |
I've looked into using Weblate, Localazy, Phrase Strings and Lokalise: Weblate
Localazy
Phrase Strings
Lokalise
|
@bmarty what do you think about Localazy for Android? |
https://poeditor.com/ is another possible option. Some thoughts:
|
Thanks @bmarty. poeditor has been mentioned. @pixlwave did you have a look at it?
This is out of scope. Let's make it work first before trying to optimise app size by lazy loading internalisation. If we go there at some point, we will need to check privacy concerns involved by this technique. Even using element.io to store the strings is not great. |
I originally dismissed poeditor as it doesn't support an iOS
That whole idea makes me really nervous, don't think I'd be keen to do it based on any platform. |
POEditor
|
We are using localazy now. See the doc. |
Now that we're reusing Android strings we need to define the flow for contributing back iOS specific ones.
One approach would be to create a separate
Everything Mobile
project and weblate and copy over actually used strings. This would help with cleaning up existing android strings.Another approach would be to split it up in 2 different Android weblate projects and have each client use a separate one. We would benefit from the existing Android strings but we won't have a hard dependency on them anymore.
The text was updated successfully, but these errors were encountered: