2 # Copyright (C) 2009, Thomas Leonard
3 # See the README file for details, or visit http://0install.net.
8 from logging
import warn
10 locale
.setlocale(locale
.LC_ALL
, '')
12 warn('Error setting locale (eg. Invalid locale)')
13 gettext
.install('zero-install', unicode=True, names
=['ngettext'])
15 # This is for pycentral on Debian-type systems. 0launch-gui is a symlink to the
16 # copy in the pycentral source directory. Python does a realpath() on this
17 # before adding the containing directory to sys.path, which means we don't see
18 # the .pyc files. If run as root, this also causes .pyc files to be created in
19 # the source directory, leaving a mess when the package is removed.
20 sys
.path
.insert(0, os
.path
.dirname(__file__
))
22 import pygtk
; pygtk
.require('2.0')
24 glade
.textdomain('zero-install')
28 main
.run_gui(sys
.argv
[1:])