From ec3df527aa0e14aa03da28b2eb8e186320cf7a68 Mon Sep 17 00:00:00 2001 From: LEHAtupointow Date: Sun, 26 Jun 2022 10:48:16 -0800 Subject: [PATCH] Fallback to English translation if the current locale isn't found. --- planet/main.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/planet/main.py b/planet/main.py index cf070e6..80936d6 100644 --- a/planet/main.py +++ b/planet/main.py @@ -49,9 +49,14 @@ if os.path.exists("/usr/lib/planet-launcher/"): sys.path.append("/usr/lib/planet-launcher/") -_ = gettext.translation( - "main", localedir=str(absolute_path) + "/assets/translations/", languages=[LOCALE] -).gettext +try: + _ = gettext.translation( + "main", localedir=str(absolute_path) + "/assets/translations/", languages=[LOCALE] + ).gettext +except: + _ = gettext.translation( + "main", localedir=str(absolute_path) + "/assets/translations/", languages=["en"] + ).gettext # Local imports import launcher