from gettext import gettext as _
import gtk
import functionwindow
-from lib import brushsettings
+from brushlib import brushsettings
from lib import command
class Window(gtk.Window):
"window to model a single brush property function"
from gettext import gettext as _
import gtk
-from lib import brushsettings
+from brushlib import brushsettings
class Window(gtk.Window):
def __init__(self, app, setting, adj):
from optparse import OptionParser
# main entry, called from the "mypaint" script
-def main(datapath, confpath, localepath):
+def main(datapath, confpath):
parser = OptionParser('usage: %prog [options] [FILE]')
parser.add_option('-c', '--config', metavar='DIR', default=confpath,
help='use this config directory instead of ~/.mypaint/')
options, args = parser.parse_args()
- gettext.bindtextdomain("mypaint", localepath)
- gettext.textdomain("mypaint")
-
print 'confpath =', options.config
app = application.Application(datapath, options.config, args)
psyco_opt()
except ImportError:
pass
- paths = get_paths()
+
+ datapath, confpath, localepath = get_paths()
+
+ # must be done before importing any translated python modules
+ # (to get global strings translated, especially brushsettings.py)
+ import gettext
+ gettext.bindtextdomain("mypaint", localepath)
+ gettext.textdomain("mypaint")
+
from gui import main
- main.main(*paths)
+ main.main(datapath, confpath)