We have moved to a new Sailfish OS Forum. Please start new discussions there.
3

Apps do not respect system language?

asked 2014-10-25 18:05:22 +0300

updated 2014-11-27 23:33:18 +0300

pulsar gravatar image

This has been an issue (or I'm doing something wrong) in my phone for a rather long time (I don't remember when this started). I'm assuming that when I select for example Finnish language from the system settings, at least some apps should respect that locale and change the language according to the language selected in the settings. However, this is not the case i.e. in Jolla Store, where all my app descriptions are in English. I think they should be in Finnish (if the language is available).

For me this is not a problem and that's why I haven't been questoning this issue, but the latest update introduced some language specific bugs (https://twitter.com/LiKimmo/status/525749518412038144 [note: conversation in Finnish, bug related to timezones]) and this issue came to my mind. This might be a bug or it might be not be a bug - I don't really know. Any help?

edit retag flag offensive close delete

2 Answers

Sort by » oldest newest most voted
2

answered 2014-10-25 18:11:26 +0300

kimmoli gravatar image

updated 2014-10-25 18:19:55 +0300

1) Store descriptions follows your Jolla account settings, at account.jolla.com , Profile language.

After changing this, you need to refresh account on phone to the language change be effective.

2) AFAIK Update 9 changed the javascript engine. I have fighted against such issues before. It might be related to ISO8601 and RFC3339 (e.g. here http://stackoverflow.com/questions/16616950/date-function-returning-invalid-date-in-safari-and-firefox ) Don't know more details, but as example "October 24 2014, 18:00:00" is not accepted by Date() with FI_fi locale after Update 9, did work in earlier version (and works in EN in U9)

(I think i will start using this format var d = new Date(year, month, day, hours, minutes, seconds, milliseconds); )

edit flag offensive delete publish link more

Comments

2

Thanks! This is however confusing, I was under the impression that the system language should apply to everywhere. UX is not good if there's two different locations for language settings...

skvark ( 2014-10-25 18:15:05 +0300 )edit

Yes, the javascript engine changed. For example gargabe collector seems to be working differently. I have to test the Date() function, all my apps use it in some way. It seems to be buggy if locales work differently.

skvark ( 2014-10-25 18:27:40 +0300 )edit
1

answered 2014-11-27 23:34:14 +0300

pulsar gravatar image

It is a bug at least for Android apps. It's using the network language instead of the system setting.

edit flag offensive delete publish link more

Comments

It seems those apps might not be properly programmed. Firefox started in the right language.

pulsar ( 2014-11-30 02:19:13 +0300 )edit
Login/Signup to Answer

Question tools

Follow
1 follower

Stats

Asked: 2014-10-25 18:05:22 +0300

Seen: 326 times

Last updated: Nov 27 '14