vbresan / HealthyBatteryCharging

Prolong the battery life of your android phone by keeping it charged between 40% and 80%
https://play.google.com/store/apps/details?id=biz.binarysolutions.healthybatterycharging
MIT License
33 stars 2 forks source link

Android 13+ per-app language support #2

Closed Korb closed 1 month ago

Korb commented 2 months ago

I would prefer to take advantage of the ability provided in the latest versions of the OS to change the languages of installed applications from a single interface.

Read more about it in the article "Change app language on your Android phone" of the official OS help.

Screenshot

vbresan commented 2 months ago

The app currently supports English language only. Which language would you prefer to have instead?

Korb commented 2 months ago

Ukrainian, of course. 👋

vbresan commented 2 months ago

Though my profile photo might suggest otherwise, I am not Ukrainian and do not speak Ukrainian. Would you kindly provide the translations?

Korb commented 2 months ago

I've never done technical translations on Github. Please tell me which file I need to take to translate the interface labels? Also, I know Russian and can translate the application into it.

Is Google's new approach compatible with the method you're using to switch app locales?

vbresan commented 2 months ago

Thank you for your help!

Before we proceed, I will update the English text resources and set up a translation platform. Once this is done, I will let you know. The first additional language, Ukrainian, will not be added directly via GitHub, as GitHub is not very translator-friendly. After the app with the Ukrainian language is published and everything runs smoothly, we can discuss adding Russian as a direct contribution via GitHub.

vbresan commented 1 month ago

@Korb I have set up the project on Weblate. You can log in with your GitHub account, if you prefer it that way. Weblate is new to me too, so I am still learning.

You can start translating app string resources here and metadata (app description, etc.) here.

Translations of previous changelog files are not necessary. If you have any issues, let me know and we'll try to figure them out.

Thanks in advance!

Korb commented 1 month ago

You can start translating app string resources here and metadata (app description, etc.) here.

Done.

vbresan commented 1 month ago

Big thanks once again for your contribution! Your translations have been added and this request is implemented in release 2.0.3.

Unfortunately, since your GitHub and Weblate accounts are not connected, you are still not shown in the Contributors sidebar. However, I have added you to the app's README.

vbresan commented 1 month ago

@Korb Perhaps you could connect the accounts and translate the latest changelog? Once the change is merged, you should appear as contributor.

Korb commented 1 month ago

translate the latest changelog?

Done.