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
The crash happens in gettext, it looks like there is something wrong with the translation:
self.usage = _("%prog [options]") _current_ domain, message) _localecodesets .get(domain) ) setdefault( key, class_(open(mofile, 'rb')))
File "gettext.py", line 581, in gettext
return dgettext(
File "gettext.py", line 545, in dgettext
codeset=
File "gettext.py", line 493, in translation
t = _translations.
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