From 5627f2021a82b076b8678b0c80d2426462a2aa29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Moreira?= Date: Thu, 20 Feb 2020 15:55:11 -0300 Subject: [PATCH] [i18n][ru] fix missing separator --- bauh/view/resources/locale/ru | 2 +- bauh/view/util/translation.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/bauh/view/resources/locale/ru b/bauh/view/resources/locale/ru index 4daf74ce..97b8d0cd 100644 --- a/bauh/view/resources/locale/ru +++ b/bauh/view/resources/locale/ru @@ -94,7 +94,7 @@ warning=Предупреждение install=Установка uninstall=Деинсталляция bt.app_upgrade=Обновить -bt.app_not_upgradeНе обновлять +bt.app_not_upgrade=Не обновлять manage_window.upgrade_all.popup.title=Обновление manage_window.upgrade_all.popup.body=Обновить все выбранные приложения ? manage_window.settings.about=О программе diff --git a/bauh/view/util/translation.py b/bauh/view/util/translation.py index 0074a2b6..b3d0da13 100644 --- a/bauh/view/util/translation.py +++ b/bauh/view/util/translation.py @@ -75,7 +75,10 @@ def get_locale_keys(key: str = None, locale_dir: str = resource.get_path('locale for line in locale_keys: line_strip = line.strip() if line_strip: - keyval = line_strip.split('=') - locale_obj[keyval[0].strip()] = keyval[1].strip() + try: + keyval = line_strip.split('=') + locale_obj[keyval[0].strip()] = keyval[1].strip() + except: + print("Error decoding i18n line '{}'".format(line)) return locale_path.split('/')[-1], locale_obj