# -*- coding: utf-8 -*- """Initializing routines""" import wx import os, sys def initialize_i18n(): # now, gettext initialization if os.name == 'win32' or os.name == 'nt': localedir = '%s\i18n' % os.path.abspath(os.path.dirname(sys.argv[0])) elif os.name == 'posix': localedir = '/usr/share/locale' global _wxloc wx.Locale_AddCatalogLookupPathPrefix(localedir) _wxloc = wx.Locale(wx.LANGUAGE_DEFAULT) _wxloc.AddCatalog('hercules') import __builtin__ setattr(__builtin__, '_', wx.GetTranslation)