Traceback (most recent call last): File "/usr/lib/python3/dist-packages/deluge/i18n/util.py", line 118, in setup_translation builtins.__dict__['_n'] = builtins.__dict__['ngettext'] KeyError: 'ngettext' https://git.deluge-torrent.org/deluge/commit/?h=develop&id=d6c96d629183e8bab2167ef56457f994017e7c85 diff --git a/deluge/i18n/util.py b/deluge/i18n/util.py index bd002f7..90568fc 100644 --- a/deluge/i18n/util.py +++ b/deluge/i18n/util.py @@ -114,7 +114,7 @@ def setup_translation(): # Workaround for Python 2 unicode gettext (keyword removed in Py3). kwargs = {} if not deluge.common.PY2 else {'unicode': True} - gettext.install(I18N_DOMAIN, translations_path, names='ngettext', **kwargs) + gettext.install(I18N_DOMAIN, translations_path, names=['ngettext'], **kwargs) builtins.__dict__['_n'] = builtins.__dict__['ngettext'] libintl = None