From 6f8f09e313d612cef4c0e7e7163497c7e7f8760a Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Sat, 19 Jul 2025 08:55:47 +0200 Subject: Localization fallback: first try en-GB and then de-DE --- lib/Travelynx.pm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'lib/Travelynx.pm') diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm index 2ed573d..0683564 100755 --- a/lib/Travelynx.pm +++ b/lib/Travelynx.pm @@ -448,11 +448,15 @@ sub startup { } my $handle = Travelynx::Helper::Locales->get_handle(@languages); - my $fallback_handle + my $first_fallback + = Travelynx::Helper::Locales->get_handle('en-GB'); + my $second_fallback = Travelynx::Helper::Locales->get_handle('de-DE'); $handle->fail_with( - sub { $fallback_handle->maketext( @_[ 1 .. $#_ ] ) } ); + sub { $first_fallback->maketext( @_[ 1 .. $#_ ] ) } ); + $first_fallback->fail_with( + sub { $second_fallback->maketext( @_[ 1 .. $#_ ] ) } ); return $handle; } ); -- cgit v1.2.3