ricochet-im / ricochet

Anonymous peer-to-peer instant messaging
https://ricochet.im/
Other
3.73k stars 401 forks source link

Windows installer sometimes displays in the wrong language #170

Open special opened 9 years ago

special commented 9 years ago

With 1.1.0. Quoting @gjedeer from #90:

I don't read russian or ukrainian, the system locale was set to Poland. (whatever language that was, it used a different alphabet: Polish uses latin alphabet like English, so my installation experience was like "oh, i guess this button must be Next"). If there's some option in the installer setting installation language by geographic proximity, it shouldn't be enabled.

We have no Polish translation. I'm not sure how Inno could've decided to use ru or uk here.

birdjumper commented 8 years ago

I'm getting this problem on a Japanese Windows 7 OS

I'm not going to install ricochet until this is fixed. it's creepy.

ricochet-install-russian

special commented 7 years ago

If no match is found, it defaults to the first language specified in the [Languages] section.

The setup wizard will default to the first language specified in some cases. Our languages are specified in order, so you're seeing the Bulgarian translation of the installer. Nice bug!

I think the fix will be to move english first in that list, and to set ShowLanguageDialog=auto to show the language selection dialog if there is no language match.