From 952175628e9dab1d1cc7b2df9bfa43aef35093ee Mon Sep 17 00:00:00 2001 From: luni3359 Date: Sun, 29 May 2022 00:13:50 -0500 Subject: [PATCH] Fix no language fallback crashing the program Without the fallback, the program will immediately crash at the start when it tries to load a translation that doesn't exist. --- discover_overlay/about_settings.py | 2 +- discover_overlay/discover_overlay.py | 2 +- discover_overlay/general_settings.py | 2 +- discover_overlay/notification_settings.py | 2 +- discover_overlay/settings.py | 2 +- discover_overlay/settings_window.py | 2 +- discover_overlay/text_settings.py | 2 +- discover_overlay/voice_settings.py | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/discover_overlay/about_settings.py b/discover_overlay/about_settings.py index ae47ac2..0a899d4 100644 --- a/discover_overlay/about_settings.py +++ b/discover_overlay/about_settings.py @@ -22,7 +22,7 @@ from .settings import SettingsWindow log = logging.getLogger(__name__) t = gettext.translation('default', pkg_resources.resource_filename( - 'discover_overlay', 'locales')) + 'discover_overlay', 'locales'), fallback=True) _ = t.gettext gi.require_version("Gtk", "3.0") diff --git a/discover_overlay/discover_overlay.py b/discover_overlay/discover_overlay.py index 534aa18..d47e878 100755 --- a/discover_overlay/discover_overlay.py +++ b/discover_overlay/discover_overlay.py @@ -38,7 +38,7 @@ except ModuleNotFoundError: log = logging.getLogger(__name__) t = gettext.translation( - 'default', pkg_resources.resource_filename('discover_overlay', 'locales')) + 'default', pkg_resources.resource_filename('discover_overlay', 'locales'), fallback=True) _ = t.gettext diff --git a/discover_overlay/general_settings.py b/discover_overlay/general_settings.py index f4afc99..fa28d90 100644 --- a/discover_overlay/general_settings.py +++ b/discover_overlay/general_settings.py @@ -22,7 +22,7 @@ gi.require_version("Gtk", "3.0") from gi.repository import Gtk # nopep8 t = gettext.translation( - 'default', pkg_resources.resource_filename('discover_overlay', 'locales')) + 'default', pkg_resources.resource_filename('discover_overlay', 'locales'), fallback=True) _ = t.gettext diff --git a/discover_overlay/notification_settings.py b/discover_overlay/notification_settings.py index b2b3c48..cb24dc2 100644 --- a/discover_overlay/notification_settings.py +++ b/discover_overlay/notification_settings.py @@ -25,7 +25,7 @@ from gi.repository import Gtk, Gdk # nopep8 GUILD_DEFAULT_VALUE = "0" t = gettext.translation( - 'default', pkg_resources.resource_filename('discover_overlay', 'locales')) + 'default', pkg_resources.resource_filename('discover_overlay', 'locales'), fallback=True) _ = t.gettext diff --git a/discover_overlay/settings.py b/discover_overlay/settings.py index b11ac0d..03c424c 100644 --- a/discover_overlay/settings.py +++ b/discover_overlay/settings.py @@ -33,7 +33,7 @@ except ModuleNotFoundError: log = logging.getLogger(__name__) t = gettext.translation( - 'default', pkg_resources.resource_filename('discover_overlay', 'locales')) + 'default', pkg_resources.resource_filename('discover_overlay', 'locales'), fallback=True) _ = t.gettext diff --git a/discover_overlay/settings_window.py b/discover_overlay/settings_window.py index 50e1db2..829eee4 100644 --- a/discover_overlay/settings_window.py +++ b/discover_overlay/settings_window.py @@ -24,7 +24,7 @@ gi.require_version("Gtk", "3.0") from gi.repository import Gtk # nopep8 t = gettext.translation( - 'default', pkg_resources.resource_filename('discover_overlay', 'locales')) + 'default', pkg_resources.resource_filename('discover_overlay', 'locales'), fallback=True) _ = t.gettext diff --git a/discover_overlay/text_settings.py b/discover_overlay/text_settings.py index ac8de33..94c6c42 100644 --- a/discover_overlay/text_settings.py +++ b/discover_overlay/text_settings.py @@ -27,7 +27,7 @@ from gi.repository import Gtk, Gdk # nopep8 GUILD_DEFAULT_VALUE = "0" log = logging.getLogger(__name__) t = gettext.translation( - 'default', pkg_resources.resource_filename('discover_overlay', 'locales')) + 'default', pkg_resources.resource_filename('discover_overlay', 'locales'), fallback=True) _ = t.gettext diff --git a/discover_overlay/voice_settings.py b/discover_overlay/voice_settings.py index c175d30..ea48acd 100644 --- a/discover_overlay/voice_settings.py +++ b/discover_overlay/voice_settings.py @@ -22,7 +22,7 @@ gi.require_version("Gtk", "3.0") from gi.repository import Gtk, Gdk # nopep8 t = gettext.translation( - 'default', pkg_resources.resource_filename('discover_overlay', 'locales')) + 'default', pkg_resources.resource_filename('discover_overlay', 'locales'), fallback=True) _ = t.gettext