[v2,02/10] pakfire: Translate WUI header/footer text

Message ID 20220728112136.30218-3-robin.roevens@disroot.org
State Accepted
Commit 2b25c029326c6651026499688a8ac283d2e2b63a
Headers
Series pakfire: remove dup. code + seperate ui/logic |

Commit Message

Robin Roevens July 28, 2022, 11:21 a.m. UTC
  Add en/nl/fr/de translations for:
  - Traffic: In XXX bit/s Out XXX bit/s
  - IPFire X.XX (xxx) - Core Update XXX ...

Signed-off-by: Robin Roevens <robin.roevens@disroot.org>
---
 html/html/themes/ipfire/include/functions.pl | 8 ++++----
 langs/de/cgi-bin/de.pl                       | 3 +++
 langs/en/cgi-bin/en.pl                       | 3 +++
 langs/fr/cgi-bin/fr.pl                       | 3 +++
 langs/nl/cgi-bin/nl.pl                       | 3 +++
 5 files changed, 16 insertions(+), 4 deletions(-)
  

Patch

diff --git a/html/html/themes/ipfire/include/functions.pl b/html/html/themes/ipfire/include/functions.pl
index cc976e812..cbd05d109 100644
--- a/html/html/themes/ipfire/include/functions.pl
+++ b/html/html/themes/ipfire/include/functions.pl
@@ -67,9 +67,9 @@  sub showmenu() {
 	if ($settings{'SPEED'} ne 'off') {
 		print <<EOF;
 			<div id='traffic'>
-				<strong>Traffic:</strong>
-				In  <span id='rx_kbs'>--.-- bit/s</span> &nbsp;
-				Out <span id='tx_kbs'>--.-- bit/s</span>
+				<strong>$Lang::tr{'traffic stat title'}:</strong>
+				$Lang::tr{'traffic stat in'} <span id='rx_kbs'>--.-- bit/s</span> &nbsp;
+				$Lang::tr{'traffic stat out'} <span id='tx_kbs'>--.-- bit/s</span>
 			</div>
 EOF
 	}
@@ -202,7 +202,7 @@  sub openpagewithoutmenu {
 sub closepage () {
 	open(FILE, "</etc/system-release");
 	my $system_release = <FILE>;
-	$system_release =~ s/core/Core Update /;
+	$system_release =~ s/core/$Lang::tr{'core update'} /;
 	close(FILE);
 
 print <<END;
diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl
index 179980716..6a5ce1117 100644
--- a/langs/de/cgi-bin/de.pl
+++ b/langs/de/cgi-bin/de.pl
@@ -2503,6 +2503,9 @@ 
 'traffic on' => 'Verkehr auf',
 'traffic shaping' => 'Traffic Shaping',
 'traffic shaping settings' => 'Einstellungen der Datenflußkontrolle',
+'traffic stat title' => 'ROTER Traffic',
+'traffic stat in' => 'Ein',
+'traffic stat out' => 'Aus',
 'traffic warn level bad' => 'Warnlevel ist nicht gültig',
 'trafficblue' => 'WLAN',
 'trafficdate' => 'Datum',
diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl
index b51823177..73aa4d04a 100644
--- a/langs/en/cgi-bin/en.pl
+++ b/langs/en/cgi-bin/en.pl
@@ -2567,6 +2567,9 @@ 
 'traffic on' => 'Traffic on',
 'traffic shaping' => 'Traffic Shaping',
 'traffic shaping settings' => 'Traffic Shaping Settings',
+'traffic stat title' => 'RED Traffic',
+'traffic stat in' => 'In',
+'traffic stat out' => 'Out',
 'traffic warn level bad' => 'Warnlevel is not correct',
 'trafficblue' => 'WLAN',
 'trafficdate' => 'Date',
diff --git a/langs/fr/cgi-bin/fr.pl b/langs/fr/cgi-bin/fr.pl
index 560b4aa54..9e0bd3449 100644
--- a/langs/fr/cgi-bin/fr.pl
+++ b/langs/fr/cgi-bin/fr.pl
@@ -2579,6 +2579,9 @@ 
 'traffic on' => 'Trafic en cours',
 'traffic shaping' => 'Arrangement du trafic',
 'traffic shaping settings' => 'Réglages de l\'arrangement du trafic',
+'traffic stat title' => 'Trafic ROUGE',
+'traffic stat in' => 'Entrée',
+'traffic stat out' => 'Sortie',
 'traffic warn level bad' => 'Le niveau d\'alerte n\'est pas correct',
 'trafficblue' => 'WLAN',
 'trafficdate' => 'Date',
diff --git a/langs/nl/cgi-bin/nl.pl b/langs/nl/cgi-bin/nl.pl
index e50a95578..7229a86ae 100644
--- a/langs/nl/cgi-bin/nl.pl
+++ b/langs/nl/cgi-bin/nl.pl
@@ -2131,6 +2131,9 @@ 
 'traffic on' => 'Verkeer op',
 'traffic shaping' => 'Verkeersregeling',
 'traffic shaping settings' => 'Verkeersregeling instellingen',
+'traffic stat title' => 'ROOD Verkeer',
+'traffic stat in' => 'In',
+'traffic stat out' => 'Uit',
 'traffic warn level bad' => 'Waarschuwingsniveau is onjuist',
 'trafficblue' => 'WLAN',
 'trafficdate' => 'Datum',