gettext errors with wxPython in linux

ianaré ianare at
Wed May 17 22:06:39 CEST 2006

given the foolowing code:

import gettext
gettext.install('messages', './locale', unicode=0)


    def __init__(self, parent):
        # initialise preferences
        self.prefs = self.getPrefs()

        # initialise language:
        language = self.prefs['language=']
        langdir = self.realPath('./locale')
        Lang = gettext.translation(domain='messages',
localedir=langdir, languages=[language])


    # return full path:
    def realPath(self, file):
        return os.path.join(sys.path[0],file)

and using following structure:

works fine in windows2k, XP, however under linux:
IOError: [Errno 2] No translation file found for domain: 'messages'

what gives? thanks.

More information about the Python-list mailing list