Better org for customization

merge-requests/64/head
Hugo Posnic 2017-05-21 20:25:16 +02:00
parent 5202c56d5c
commit 9ef552310f
1 changed files with 5 additions and 7 deletions

View File

@ -15,16 +15,19 @@ class ManjaroHello():
"""Manjaro Hello""" """Manjaro Hello"""
def __init__(self): def __init__(self):
# App vars # Options
self.app = "manjaro-hello" self.app = "manjaro-hello"
system = "Manjaro Gellivara" system = "Manjaro Gellivara"
live_path = "/run/miso/bootmnt/manjaro"
logo_path = "/usr/share/icons/hicolor/64x64/apps/manjaro.png"
self.default_locale = "en"
# App vars
dev = False dev = False
for arg in sys.argv: for arg in sys.argv:
if arg == "--dev": if arg == "--dev":
dev = True dev = True
# Paths
self.home_path = os.path.expanduser("~") self.home_path = os.path.expanduser("~")
self.config_path = self.home_path + "/.config/" self.config_path = self.home_path + "/.config/"
@ -39,8 +42,6 @@ class ManjaroHello():
ui_path = "ui/" ui_path = "ui/"
self.desktop_path = os.getcwd() + "/" + self.app + ".desktop" self.desktop_path = os.getcwd() + "/" + self.app + ".desktop"
live_path = "/run/miso/bootmnt/manjaro"
logo_path = "/usr/share/icons/hicolor/64x64/apps/manjaro.png"
urls_path = self.data_path + "urls.json" urls_path = self.data_path + "urls.json"
self.preferences_path = self.config_path + self.app + ".json" self.preferences_path = self.config_path + self.app + ".json"
self.autostart_path = self.config_path + "autostart/" + self.app + ".desktop" self.autostart_path = self.config_path + "autostart/" + self.app + ".desktop"
@ -76,10 +77,7 @@ class ManjaroHello():
self.builder.get_object("stack").add_named(scrolled_window, page + "page") self.builder.get_object("stack").add_named(scrolled_window, page + "page")
# Init translation # Init translation
self.default_locale = "en"
self.default_texts = {} self.default_texts = {}
# Make translation
gettext.bindtextdomain(self.app, self.locale_path) gettext.bindtextdomain(self.app, self.locale_path)
gettext.textdomain(self.app) gettext.textdomain(self.app)
self.builder.get_object("languages").set_active_id(self.get_best_locale()) self.builder.get_object("languages").set_active_id(self.get_best_locale())