#!/usr/bin/python3
# Copyright 2021 - 2022, Martijn Braam and the OpenAtem contributors
# SPDX-License-Identifier: GPL-3.0-only

import os
import sys
import signal
import locale
import gettext

VERSION = '0.10.0'
pkgdatadir = '/usr/share/switcher'
localedir = '/usr/share/locale'

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

if hasattr(locale, 'bindtextdomain'):
    locale.bindtextdomain("openswitcher", localedir)
    gettext.install("openswitcher", localedir)
    locale.textdomain("openswitcher")
else:
    gettext.install("openswitcher", localedir)
    sys.stderr.write("Locale is not properly supported on this platform")

if __name__ == '__main__':
    import gi
    from gi.repository import Gio
    resource = Gio.Resource.load(os.path.join(pkgdatadir, 'atem.gresource'))
    resource._register()

    from gtk_switcher import __main__
    sys.exit(__main__.main(VERSION))
