From 375af2a3d9b7541570293064ba3fc371760b03c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Tue, 11 Sep 2018 19:37:48 +0200 Subject: [PATCH] Catch error if no translation is found --- gajim/common/i18n.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gajim/common/i18n.py b/gajim/common/i18n.py index 8356265b3..1ecd9c49e 100644 --- a/gajim/common/i18n.py +++ b/gajim/common/i18n.py @@ -136,7 +136,11 @@ if hasattr(locale, 'bindtextdomain'): gettext.textdomain(DOMAIN) gettext.install(DOMAIN, _localedir) -_ = gettext.translation(DOMAIN, _localedir).gettext + +try: + _ = gettext.translation(DOMAIN, _localedir).gettext +except OSError: + _ = gettext.gettext if gettext._translations: _translations = list(gettext._translations.values())[0]