Bug report #19879

It's not possible to override system locale

Added by Andrea Giudiceandrea almost 2 years ago. Updated almost 2 years ago.

Status:Closed
Priority:Normal
Assignee:Jürgen Fischer
Category:GUI
Affected QGIS version:3.3(master) Regression?:Yes
Operating System: Easy fix?:No
Pull Request or Patch supplied:No Resolution:
Crashes QGIS or corrupts data:No Copied to github as #:27703

Description

In QGIS 3.3.0-master it seems impossible to change the user interface language.

My system locale is Italian (Windows 7 64 bit).

Checking "Override system locale" checkbox and setting "American English" (or any other language) in "User Interface Language" dropdown menu and then restarting QGIS, the user interface is always in Italian language.

Also tested with a new profile.

The bug doen't occur in QGIS 3.2.2 on the same system.


Related issues

Related to QGIS Application - Bug report #19853: Untranslated strings in QGIS Closed 2018-09-16
Related to QGIS Application - Bug report #19916: Localization is broken in Linux Closed 2018-09-21
Duplicated by QGIS Application - Bug report #18951: Layer-symbology menu do not change in any language Closed 2018-05-15

Associated revisions

Revision 9c5d397b
Added by Jürgen Fischer almost 2 years ago

reorder application initialization (fixes #19879, #19916, followup d6795818)

Revision 469b4b4a
Added by Nyall Dawson almost 2 years ago

Revert "reorder application initialization (fixes #19879, #19916, followup d6795818)"

This reverts commit 9c5d397b4d4ce12cb81f05955760a18c213a8566

The commit broke every test on Travis ;)

Revision 6ecb08c4
Added by Jürgen Fischer almost 2 years ago

Revert "Revert "reorder application initialization (fixes #19879, #19916, followup d6795818)""

This reverts commit 469b4b4a57fb2c30441b5de393662cdde36031b2.

History

#1 Updated by Alessandro Pasotti almost 2 years ago

  • Assignee set to Alessandro Pasotti

#2 Updated by Jürgen Fischer almost 2 years ago

#3 Updated by Jürgen Fischer almost 2 years ago

  • Assignee deleted (Alessandro Pasotti)

#4 Updated by Tomas Straupis almost 2 years ago

On linux I'm seeing an opposite thing: my locale is Lithuanian, but QGIS always shows English UI.
I've tried asking to override system locale in Settings->Options where QGIS correctly indicates, that my locale is Lithuanian, but UI stays English even after restart of QGIS.
(Worked correctly on master till ~this Monday)

#5 Updated by Borys Jurgiel almost 2 years ago

See #19916

#6 Updated by Borys Jurgiel almost 2 years ago

#7 Updated by Jürgen Fischer almost 2 years ago

  • Assignee set to Jürgen Fischer

#8 Updated by Jürgen Fischer almost 2 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

#9 Updated by Jürgen Fischer almost 2 years ago

  • Duplicated by Bug report #18951: Layer-symbology menu do not change in any language added

Also available in: Atom PDF