From a71beeb2342c5dcc3c99c5523e74c3914b9cbee9 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 10 Mar 2015 00:04:55 +0100 Subject: [PATCH] lang.pl: Always fall back to English Fixes #10769 --- config/cfgroot/lang.pl | 3 +++ config/rootfiles/core/88/filelists/files | 1 + 2 files changed, 4 insertions(+) diff --git a/config/cfgroot/lang.pl b/config/cfgroot/lang.pl index 3b001ad9d4..c77e0a0665 100644 --- a/config/cfgroot/lang.pl +++ b/config/cfgroot/lang.pl @@ -169,6 +169,9 @@ sub FindWebLanguage() { my ($language, $country) = split(/_/, $shortlang); push(@options, $language); + # Add English as fallback + push(@options, "en"); + foreach my $option (@options) { return $option if (-e "${General::swroot}/langs/$option.pl"); } diff --git a/config/rootfiles/core/88/filelists/files b/config/rootfiles/core/88/filelists/files index 0251b5d6b7..fb7073ee4e 100644 --- a/config/rootfiles/core/88/filelists/files +++ b/config/rootfiles/core/88/filelists/files @@ -4,3 +4,4 @@ srv/web/ipfire/cgi-bin/fwhosts.cgi srv/web/ipfire/cgi-bin/ovpnmain.cgi var/ipfire/backup/bin/backup.pl var/ipfire/langs +var/ipfire/lang.pl -- 2.39.2