TJYSunset / Phocid

A modern offline music player with familiar designs for Android 11+.
https://sunsetware.org/phocid
GNU General Public License v3.0
17 stars 1 forks source link

Change language #1

Open CertMusashi opened 1 week ago

CertMusashi commented 1 week ago

Please add the ability to change the language

(I can help to translate into Persian)

TJYSunset commented 1 week ago

Hi, thank you for your interest in helping with translation!

Your request seems ambiguous; for the possible interpretations:

Translation

Unfortunately, I'm apparently not eligible for free OSS plans on hosted translation platforms (Weblate, for instance, requires "the project receives a reasonable number of contributions" and "the project has had active development for at least three months"). I'm also not very comfortable with setting up this "continuous localization" just yet. Can you translate the resource file directly and send a pull request? I can make test builds (APK) for you before merging.

Syntax reference:

If you are uncertain about how a string is used or still have questions about the syntax, feel free to ask me.

Edit: there are also optional app store descriptions located here for F-Droid (submission pending approval).

Right-to-left support

This app should have RTL support, just that I have forced the UI layout to match the actual language used. Please report directionality bugs if you spot any in the test build.

Also if you think it's inappropriate to force LTR on untranslated RTL locales, please let me know.

Bidirectionality support

Since I can't understand any RTL language, I'll need your input on this one after you've seen the test build.

In-app language picker / Android per-app language preferences (for already translated languages)

I tried to implement one but ultimately decided to not bother, because everything is too convoluted thanks to Google's **** design. Please tell me if you still think this is a must-have feature.