>>> dogtail.i18n.translate(dogtail.i18n.TranslatableString('Quit'))
Traceback (most recent call last):
File "<stdin>", 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'