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