Language switching

Fred Elias shared this problem 4 months ago
Solved

Recently I have experienced that locus switch languages. Not always the whole locus, but parts of it.

I use Locus in Norwegian language, but suddenly is parts of the app in English. Most annoying is that if it happens during the navigation, because then TTS ends to work, or it starts to speak English in a Norwegian way. (It is almost incomprehensible).


I've tried to figure out what triggers this bug, but it is unfortunately not that easy. It appears that it came after the latest version.

Comments (19)

photo
1

Good day Fred,

Unfortunately I'm not sure how may I help here. As I see ( https://crowdin.net/project/menion ), Norwegian is translated completely, so it won't be a problem of missing translation.


I also can't imagine how this may technically happen directly during navigation. You have selected Norwegian language directly in Locus Map settings or your device is also in this language so you use "default" option in Locus Map settings? Suggest to try "default" if you don't already use it.


Anyway because there were no changes around languages in latest version(s), no other user reported such issue, it looks for me like some incompatibility problem with your device. What device and Android version are you using?

photo
1

Samsung 7, Android 7.0


No, it is not incomplete translation. (I'm the translator for mostly the whole app to norwegian :-)


I dont think it happens during navigation, but when I am browing around in the app, suddenly parts of it is in english.


I noticed that this happened after I started using the WMS. (As I started to use a little bit because I do not like the new Statkart, as I write in a different thread). However, as previously said, I have not figured out exactly when this happens, and sometimes I think it happens when I not had used WMS also.


It helps to go completely out of the app and log in again. Then I'm back to Norwegian language (for a while...)


It is very difficult with bugs that occur seemingly at random.

photo
1

Ah, sorry Fred, too much people involved here so I've partially forget who translate which language :/.


Hmm oki, just tell me, you device is in Norwegian and Locus Map in "default" or device is in any other language and Locus internally set to Norwegian? I'm asking because I'll try to setup same settings on my own S7 device with hope to simulate this issue. Thanks

photo
1

My phone has Norwegian language. (I don't know where this is set in the android setup, but all menus etc. are in Norwegian).


Locus is specifically set to Norwegian. If I choose "default system" Locus turns into English.

photo
1

Hello,

hmm this is a problem. Seems there are three version of Norwegian localization. In Locus Map is used general "no_NO" locale. In case you have selected Norwegian Bokmal or Norwegian Nynorsk , it seems to cause a troubles.


I'm just trying it and when I select Norwegian in my device, Locus is also in English, damn. My selected device locale is Bokmal reported by "nb" language code, where Locus use some general "no" language code, What is tranalstion you do on Crowdin?

photo
1

My translation is in Bokmål (NB). We have two official versions of Norwegian, and bokmål is most common. I don't think Locus will be translated into nynorsk (nn).

photo
1

I don't think android is on Nynorsk neither.

photo
1

Understand.

When I was adding support of Norwegian into Locus few years ago, I selected this option in Android developer tool


224a5a70a91a7395ad1ee07376aea8cf


And not highligted Bokmal version. Interesting there is also separate Norwegian Nynorsk version, so what means selected no_NO version, I have no idea.


So correct solution should be switch current "no_NO" locale into "nb" locale. Not sure how we will do this on Crowdin. Because I wants to publish tomorrow new bugfix version, I"ll look at this closer at start of next week. Hope this will then solve your issue with language as well.


Thanks

photo
photo
1

Have you found a solution on this? It is a bit annoying when the language is switching.

The problem appear after one of the latest update I think.

photo
1

Good day Fred,

thanks for reminder. I think I've found a working workaround, so in next Beta version this issue should be solved. Let me know if there will still be any issue with Norwegian localization. Thank You for your work!! and have a nice evening.

Menion

photo
1

It works!

Now I get norwegian when "system language" is set. (Instead of english).

Thank you!

photo
photo
1

I had a similar problem.

After some message (I don't know what happen - some notification or so) the UI came up (partial - some things have been in German still) in English.

By default it runs in German.

Just my 2 cents

photo
1

Good day Manfred,

in your case it is also a problem with Norwegian language? If so, I really believe it will be fixed in next (beta) version, so let me know in case, any such problem remain. Thanks

photo
1

Hi Menion,


no just a switch from German (OS settings) to English.

I just mentioned it because of the possibility that it could have the same source.


By the way - I had it once - and it's not really a problem.

photo
photo
1

Hi,


I have a similar problem.

For over a year I used locus pro in English on my German Moto X Force device with Android 6 without any language problems.


A week ago I got un update of Android to 7.0 since then locus switches it's language partly. Some interfaces are in German some in English. The language setting is still set to English. I switched it once back to System (German) rebooted the device switched it again to English. But no help for a long time. Once it starts again with the language mismatch.


Since a few weeks I got a friend of mine to leave Garmin and switch to locus. He also prefers English but has the same problems that I have. He has Android 7.1


But only complete menu's are in the wrong language that means. E.g. the main menu is English but the menu of a Geocache is German...


Cheers Wolle

photo
1

Good day Wolle,

I'm aware of this problem on new Android 7.0 devices. Since begin when this special settings was added into Locus Map, it was always a "hack". Google never supported direct change of localization of single application and it looks that some major change in latest Android version broke this feature completely.

I'll look on this problem more closely ( quick check does not bring any positive news ), anyway it's possible that this settings may be removed for new Android versions.


EDIT: I believe I've found a working solution, so consider it as solved.

photo
1

Hi Menion,

I was surprised that the manually language switching shall be a problem. But I just read your edit message and this makes make me happy again :D

I'll look forward. Thanks for your time!

Wolle

photo
2

Yes it is. You may notice that not many apps has this option and Google does not support it officially, so hacks are needed here ( as well as on many other places ).

Anyway it should work correctly in next version ( or in latest public Beta version ).

photo
1

Thanks! Looks good also on my friends device :)

photo