Temporarily disable language selection

merge-requests/64/head
Huluti 2016-12-10 00:18:22 +01:00
parent e50ab02714
commit 70bdfd13c5
1 changed files with 7 additions and 10 deletions

View File

@ -1,6 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import gettext from locale import gettext as _
import gi import gi
import json import json
import locale import locale
@ -16,7 +16,7 @@ class ManjaroHello():
# App vars # App vars
self.app = "manjaro-hello" self.app = "manjaro-hello"
self.default_locale = "en_US" self.default_locale = "en_US"
self.sys_locale = locale.getlocale()[0] self.sys_locale = locale.getdefaultlocale()[0]
self.social_urls = { self.social_urls = {
"google+": "https://plus.google.com/118244873957924966264", "google+": "https://plus.google.com/118244873957924966264",
"facebook": "https://www.facebook.com/ManjaroLinux", "facebook": "https://www.facebook.com/ManjaroLinux",
@ -30,8 +30,8 @@ class ManjaroHello():
self.preferences_path = config_path + self.app + ".json" self.preferences_path = config_path + self.app + ".json"
self.desktop_path = os.getcwd() + "/" + self.app + ".desktop" # later use share_path self.desktop_path = os.getcwd() + "/" + self.app + ".desktop" # later use share_path
self.autostart_path = config_path + "autostart/" + self.app + ".desktop" self.autostart_path = config_path + "autostart/" + self.app + ".desktop"
self.icon_path = "./" + self.app + ".png" # later use share_path self.icon_path = self.app + ".png" # later use share_path
self.locale_path = "locale" self.locale_path = "locale" # later use share_path
# Load preferences # Load preferences
self.preferences = self.get_preferences() self.preferences = self.get_preferences()
@ -50,12 +50,9 @@ class ManjaroHello():
else: else:
self.preferences["locale"] = self.default_locale self.preferences["locale"] = self.default_locale
if self.preferences["locale"] != self.default_locale: locale.setlocale(locale.LC_ALL, self.sys_locale + ".utf8")
locale.bindtextdomain(self.app, self.locale_path) locale.bindtextdomain(self.app, self.locale_path)
gettext.bindtextdomain(self.app, self.locale_path) locale.textdomain(self.app)
gettext.textdomain(self.app)
lang = gettext.translation(self.app, localedir=self.locale_path, languages=[self.preferences["locale"]])
lang.install()
# Save new locale # Save new locale
self.save_preferences() self.save_preferences()