#!/usr/bin/python

import gettext, locale, os.path, sys, gtk.glade

locale.setlocale(locale.LC_ALL, '')

datadir = os.path.join('/usr', 'share')
bindir  = os.path.dirname(os.path.realpath(__file__))
srcdir  = os.path.dirname(bindir)

probe   = os.path.join(srcdir, 'gnome_lirc_properties', 'config.py.in')

if os.path.isfile(probe):
    print 'Running uninstalled version at %s...' % srcdir

    datadir = os.path.join(srcdir, 'data')
    sys.path.insert(0, srcdir)

else:
    localedir = os.path.join(datadir, 'locale')
    gtk.glade.bindtextdomain('gnome-lirc-properties', localedir)
    gtk.glade.textdomain ('gnome-lirc-properties');
    gettext.bindtextdomain('gnome-lirc-properties', localedir)
    gettext.bind_textdomain_codeset ('gnome-lirc-properties', 'UTF-8');
    gettext.textdomain ('gnome-lirc-properties');

    datadir = os.path.join(datadir, 'gnome-lirc-properties')

import gnome_lirc_properties

gnome_lirc_properties.run(sys.argv[1:], datadir)

# vim: ft=python
