From 00c7b3ff5c7d5e992434e96da77945048e41a3eb Mon Sep 17 00:00:00 2001 From: tale-fau Date: Tue, 12 Sep 2023 18:17:44 +0200 Subject: [PATCH] add logic to handle button to change language (#48) --- app.php | 9 +++++++-- templates/metadata.html.php | 25 +++++++++++++------------ templates/organization.html.php | 18 +++++++++++++++--- templates/signature.html.php | 14 +++++++++++++- 4 files changed, 48 insertions(+), 18 deletions(-) diff --git a/app.php b/app.php index fe6417a..3ac5dee 100644 --- a/app.php +++ b/app.php @@ -8,7 +8,8 @@ if(getenv("DEBUG")) { $f3->set('LANGUAGES', ['fr' => 'Français', - 'en' => 'English']); + 'en' => 'English', + 'de' => 'Deutsch']); $f3->set('XFRAME', null); // Allow use in an iframe $f3->set('ROOT', __DIR__); @@ -34,7 +35,11 @@ if($f3->get('DISABLE_ORGANIZATION')) { $f3->set('disableOrganization', $f3->get('DISABLE_ORGANIZATION')); } -setlocale(LC_ALL, 'fr'); +if ($f3->get('GET.lang')) { + $lang = $f3->get('GET.lang'); + putenv("LANGUAGE=$lang"); + $f3->set('LANGUAGE', $lang); +} bindtextdomain('application', $f3->get('ROOT')."/locale/"); textdomain('application'); diff --git a/templates/metadata.html.php b/templates/metadata.html.php index 7310c9e..8f33755 100644 --- a/templates/metadata.html.php +++ b/templates/metadata.html.php @@ -19,6 +19,18 @@
+

'); ?>

@@ -105,8 +107,7 @@
- - + + +