#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-

#Copyright (C) Fiz Vazquez vud1@sindominio.net

#This program is free software; you can redistribute it and/or
#modify it under the terms of the GNU General Public License
#as published by the Free Software Foundation; either version 2
#of the License, or (at your option) any later version.

#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#GNU General Public License for more details.

#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

import locale
import gettext
import sys
import pygtk
pygtk.require('2.0')
import gtk
import gtk.glade
import os
import commands


bin_path = os.path.realpath(os.path.dirname(__file__)) # directory that the pytrainer script executes from e.g. /usr/bin or /usr/local/bin
base_path = os.path.dirname(bin_path) 

data_path = base_path + "/share/pytrainer/"
site_path = base_path + "/lib/python2.6/site-packages"
DIR = base_path + "/share/locale"

print "data_path: " + data_path
print "DIR: " + DIR
print "site_path: " + site_path

gettext.bindtextdomain("pytrainer", DIR)
gtk.glade.bindtextdomain("pytrainer", DIR)
gtk.glade.textdomain("pytrainer")
gettext.textdomain("pytrainer")
gettext.install("pytrainer",DIR,unicode=1)

#ensure pytrainer directory is included in import path
sys.path.insert(0, site_path)

from pytrainer.main import pyTrainer

os.environ['MOZILLA_FIVE_HOME']=commands.getstatusoutput("find /usr/li* -name xulrunner -exec dirname {} \; 2>/dev/null")[1]

def main(argv):
	pytrainer = pyTrainer(None, data_path)

if __name__ == "__main__":
        main(sys.argv[1:])
