--- a/deluge/i18n/util.py +++ b/deluge/i18n/util.py @@ -114,7 +114,7 @@ # 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