AndBible / and-bible

AndBible: Bible Study
https://andbible.org
GNU General Public License v3.0
592 stars 197 forks source link

language chooser is not working #481

Closed verdulo closed 4 years ago

verdulo commented 4 years ago

Describe the bug Device language is Polish, language of program is set to Esperanto, most of texts are in Polish.

Bug was found on And Bible version 3.1.319.4-beta (F-Droid) Problem not occurred in previous version (2.11.1.246).

Expected behavior See the program in Lingvo Internacia.

Screenshots bildo

Smartphone (please complete the following information):

tuomas2 commented 4 years ago

Hi @verdulo Polish translation is way out of date and needs to be updated. Could you help with translation? It can be done in Transifex:

https://www.transifex.com/mjdenham/andbible/language/pl/

If we don't get updated translation, it should be considered if it is better to remove the translation alltogether, rather than keep it in half-translated state.

verdulo commented 4 years ago

I can help translating to Polish. But this bug report is not about quality of Polish translation, I want to see the program in Esperanto using the in-program option to change the language of interface, in the previous version (2.11.1.246) it worked, but now it isn't.

tuomas2 commented 4 years ago

Hmm interesting. When I change to Esperanto, I see something like this:

Screenshot_20191227-095904

tuomas2 commented 4 years ago

Tried with emulator (Android 10), could not reproduce. Changed system language to polish and then And Bible language to Esperanto and got the following: Screenshot_1577437522

(build 3.2.238)

verdulo commented 4 years ago

EO Mi kontrolis la lingv‑elektilon ĉe kelkaj telefonoj: ĉe telefonoj kun Android 4.4 ĉio funkcias bone, sed ĉe Lenovo a2016 kun Android 6.0 kelkaj elementoj restis en lingvo de la sistemo. Mi uzas la Xposed-modulon App locale 2 kaj tiu problemo rilatas ankaŭ al aliaj aplikaĵoj. Tamen mi trovis provizoran solvon: ŝanĝi lingvon (per la menciita ilo) de aplikaĵo “Android system” al eo kaj ŝanĝi lingvon de aliaj aplikaĵoj (“System UI”, “Settings”, “Clock”, “Gboard”, ktp) kiuj ne havas EO-tradukon al pl.

EN I checked the language picker on a few phones: on phones running Android 4.4 everything works fine, but on Lenovo a2016 with Android 6.0 a few elements remained in the system language. I am using the Xposed module [App locale 2] (https://github.com/Flo354/XposedAppLocale) and this problem is related to other applications as well. However, I found a temporary solution: change the language (using the tool mentioned above) of the "Android system" application to en and change the language of other applications ("System UI", "Settings", "Clock", "Gboard", etc.) which not have EO translation to pl.

EO Laŭ via peto, mi kompletigis la polan tradukon. EN As you pleased, I finished translating to Polish language. PL Jak prosiłeś, dokończyłem tłumaczenie na język polski.

tuomas2 commented 4 years ago

Closing this as it is XPosed module related issue.