#!/usr/bin/python3

import os
import signal
import sys

localedir = '/usr/share/locale'
available_translations = ["ar", "cs", "da", "de", "en_US", "es", "et", "fa", "fr", "he", "hr", "it", "kab", "ka", "nl", "oc", "pl", "pt_BR", "pt", "ro", "ru", "sv", "ta", "tr", "uk", "ur", "vi"]
config_localedir="/etc/os-installer/po/"
pkgdatadir = '/usr/share/os-installer'
VERSION = '0.5.0'

sys.path.insert(1, pkgdatadir)
signal.signal(signal.SIGINT, signal.SIG_DFL)

# Setup translations for  GTK and Python
from os_installer.translator import initialize_translator
initialize_translator(localedir)

if __name__ == '__main__':
    import gi

    from gi.repository import Gio
    resource_file = os.path.join(pkgdatadir, 'os-installer.gresource')
    resource = Gio.Resource.load(resource_file)
    resource._register()
    from os_installer.config import config
    config.set('available_translations', available_translations)

    from os_installer import main
    sys.exit(main.main(VERSION))
