Translation broken
obimichael opened this issue · 18 comments
In German I only see the following text: Benötigt keine Übersetzung. Hier wird nur die formelle Übersetzung verwendet. (de_DE)
I tried to find to change to English, but with no luck.
Version: 1.4.0-gplay
Hi @obimichael, wo genau siehst du denn diesen Übersetzungsfehler?
Die App verwendet zur Anzeige die eingestellte Systemsprache.
Hi @rakekniven you do things with translation and transifex for nextcloud projects, right?
It seems that Transifex does strange things and has moved some translation, for example, from the "values-de" folder to "values-de-rDE". This then apparently ends in these strange representations in our current release ^.
See this example: https://github.com/nextcloud/passman-android/blob/15970c51e17388f2c551a2576f603fddbdbab920/app/src/main/res/values-de/strings.xml
Any idea what we can do to fix that?
Hello Timo,
for Nextcloud the germans are the only language which is maintaining two versions. See https://help.nextcloud.com/t/ubersetzungswissen-gultig-fur-das-komplette-nextcloud-projekt-wiki/59850#wieso-zwei-sprachen-3 for details.
The desktop client, ios and android app is using the de_DE version.
Please make sure you are doing the same please.
Some weeks ago their was a move to the v3 version of the TX client (old one will be shut down in days).
The migration run changed the config. See 99af805
All valid strings are now in https://github.com/nextcloud/passman-android/blob/master/app/src/main/res/values-de-rDE/strings.xml
Does that help?
I would recommend to check how other android apps of Nextcloud are handling this.
@obimichael I tried the versions published via google play and fdroid and I didn't encounter any problems with the German translation on my device. You may be able to try to use German (formal) in your device.
Fixed on the sync server, sorry about that.
There was a temporary error, that lead to the assumption a workaround we had in place is not needed anymore.
We reverted back to the workaround today and it fixed the Nextcloud files and talk clients already. All other apps should follow tonight.
I tabbed the sync of this app manually for now.
Back again: 4b14411
Will the next sync respect this change? the tx.config changed as well.
It already did sync, so yeah?
Looks good !
Guess this issue can be closed.
@binsky08 thanks for your help!
My default Language is "German (Austria)" [Deutsch (Österreich)] , if I change to German (Germany) [Deutsch (Deutschland)] it is working correct. If i change back to "German (Austria)" I only see the text as you see on the Screenshot.
Ok, this looks like a fallback from de_AT
to de
.
Could you try if it the same for german swiss?
@rakekniven With language "German Swiss", it looks like the same as with "German Austria".
Ok, so my assumption about the fallback is right.
Not sure if the app can handle the fallback itself or only Android is handling it.