Skip to content
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

[Feature Request] Support for multiple languages #73

Open
Kratacoa opened this issue Sep 22, 2020 · 4 comments
Open

[Feature Request] Support for multiple languages #73

Kratacoa opened this issue Sep 22, 2020 · 4 comments

Comments

@Kratacoa
Copy link

Allow users to contribute translations via some markup language.

@acristescu
Copy link
Owner

Getting the app ready for translation (exporting the strings and everything) would require a large amount of dev time and as you can see I can only put in a few hours a month. I doubt this is going to happen, but if somebody feels they want to take such a mammoth task on I won't object.

@MathieuDreano
Copy link
Contributor

MathieuDreano commented Nov 23, 2022

This is something I wanted to test for a while.
I'll give it a try.

You can contribute here: https://localazy.com/p/onlinego

I still have some configuration to do to make it effective, but it seems promising.
🇨🇵🇩🇪🇪🇸🇧🇲🇦🇩🇧🇯🇧🇫🇦🇿🇧🇶🇧🇸🇨🇫🇦🇹...

@acristescu
Copy link
Owner

I would advise caution @MathieuDreano , it was a conscious decision by me to not spend time in making the app easy to translate. Basically ALL the strings are hardcoded instead of being pulled from strings.xml. In order to make the app translatable you'd first have to go through the entire thing and extract those strings, which is a massive task and very boring...

@MathieuDreano
Copy link
Contributor

With android analysis it was quite the easy part finding hardcoded strings actually.
I'm more concerned about translations that might break the UI (too long), maybe i can find some length restriction
It seems to work well for now but I need to make a readme for future contribution as it is not straightforward how it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants