chiark / gitweb /
Possibly fix the language selection problem where english defaults to system default...
authordaid <daid303@gmail.com>
Fri, 4 Oct 2013 07:30:22 +0000 (09:30 +0200)
committerdaid <daid303@gmail.com>
Fri, 4 Oct 2013 07:30:22 +0000 (09:30 +0200)
Cura/util/resources.py

index 7b7c48c9d8c391781c90244356443a6bad999090..8d744c1ff1ed44ea5a870ad34b2f4ef50d777cb3 100644 (file)
@@ -56,8 +56,8 @@ def setupLocalization(selectedLanguage = None):
 
        if selectedLanguage is not None:
                for item in getLanguageOptions():
-                       if item[1] == selectedLanguage:
-                               languages = [item[0]] + languages
+                       if item[1] == selectedLanguage and item[0] is not None:
+                               languages = [item[0]]
 
        locale_path = os.path.normpath(os.path.join(resourceBasePath, 'locale'))
        translation = gettext.translation('Cura', locale_path, languages, fallback=True)
@@ -65,6 +65,7 @@ def setupLocalization(selectedLanguage = None):
 
 def getLanguageOptions():
        return [
+               [None, 'System default'],
                ['en', 'English'],
                ['de', 'Deutsch'],
                ['fr', 'French'],