Comment 2 for bug 97046

Revision history for this message
Michael Vogt (mvo) wrote :

The crash happens in gettext, it looks like there is something wrong with the translation:

    self.usage = _("%prog [options]")
  File "gettext.py", line 581, in gettext
    return dgettext(_current_domain, message)
  File "gettext.py", line 545, in dgettext
    codeset=_localecodesets.get(domain))
  File "gettext.py", line 493, in translation
    t = _translations.setdefault(key, class_(open(mofile, 'rb')))
  File "gettext.py", line 180, in __init__
    self._parse(fp)
  File "gettext.py", line 315, in _parse
    self.plural = c2py(plural)
  File "gettext.py", line 90, in c2py
    'plural forms expression error, maybe unbalanced parenthesis'
ValueError: plural forms expression error, maybe unbalanced parenthesis