#!/usr/bin/python

import sys
import os
import locale
import gettext

sys.path.insert(1, '/usr/lib/python3.14')
sys.path.insert(1, '/usr/lib/python3.14/site-packages')

from gi.repository import Gio

localedir = '/usr/share/locale'
pkgdatadir = '/usr/share/timetrack'
extensiondir = '/usr/lib/timetrack'


if __name__ == "__main__":
    locale.bindtextdomain('timetrack', localedir)
    locale.textdomain('timetrack')
    gettext.bindtextdomain('timetrack', localedir)
    gettext.textdomain('timetrack')

    resource = Gio.resource_load(os.path.join(pkgdatadir, 'timetrack.gresource'))
    Gio.resources_register(resource)

    from timetrack.application import Application

    if "" == 'Devel':
        Application.development_mode = True
        Application.application_id = 'net.danigm.timetrackDevel'
    else:
        Application.development_mode = False

    app = Application(localedir=localedir)

    exit_status = app.run(sys.argv)
    sys.exit(exit_status)
