From f7a290c11c9b03baaa9acfb4cd777d1c5a48928c Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Sun, 20 Jul 2025 10:27:58 +0200 Subject: Ensure that we have a valid localization handle to call set_fallback on --- lib/Travelynx.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm index 0683564..94a88ba 100755 --- a/lib/Travelynx.pm +++ b/lib/Travelynx.pm @@ -447,7 +447,13 @@ sub startup { } } - my $handle = Travelynx::Helper::Locales->get_handle(@languages); + # en-GB and de-DE serve as fall-back languages, both in case + # we do not have the handle we need (here) and in case a string + # has only been translated to some languages (below). + + my $handle + = Travelynx::Helper::Locales->get_handle( @languages, 'en-GB', + 'de-DE' ); my $first_fallback = Travelynx::Helper::Locales->get_handle('en-GB'); my $second_fallback -- cgit v1.2.3