>>> dogtail.i18n.translate(dogtail.i18n.TranslatableString('Quit')) Traceback (most recent call last): File "", line 1, in ? File "/home/zack/soft/src/dogtail/examples/dogtail/i18n.py", line 111, in __init__ self.translatedStrings = translate(untranslatedString) File "/home/zack/soft/src/dogtail/examples/dogtail/i18n.py", line 90, in translate for result in translationDb.getTranslationsOf(srcString): File "/home/zack/soft/src/dogtail/examples/dogtail/i18n.py", line 53, in getTranslationsOf result = gettext.dgettext(self.domainName, srcName) File "/usr/lib/python2.4/gettext.py", line 541, in dgettext codeset=_localecodesets.get(domain)) File "/usr/lib/python2.4/gettext.py", line 489, in translation t = _translations.setdefault(key, class_(open(mofile, 'rb'))) File "/usr/lib/python2.4/gettext.py", line 177, in __init__ self._parse(fp) File "/usr/lib/python2.4/gettext.py", line 300, in _parse v = v.split(';') AttributeError: 'list' object has no attribute 'split'