From 29684425e2e37b0ce718ca44779b5cccb020aeb2 Mon Sep 17 00:00:00 2001 From: andryyy <andre.peters@debinux.de> Date: Thu, 2 Feb 2017 10:11:01 +0100 Subject: [PATCH] Add Spanish language, gracias a NTHINGs! --- data/web/inc/header.inc.php | 1 + data/web/inc/prerequisites.inc.php | 8 ++++++++ data/web/index.php | 1 + 3 files changed, 10 insertions(+) diff --git a/data/web/inc/header.inc.php b/data/web/inc/header.inc.php index 7dcb8638..f051bf25 100644 --- a/data/web/inc/header.inc.php +++ b/data/web/inc/header.inc.php @@ -45,6 +45,7 @@ <ul class="dropdown-menu" role="menu"> <li <?=($_SESSION['mailcow_locale'] == 'de') ? 'class="active"' : ''?>> <a href="?<?= http_build_query(array_merge($_GET, array("lang" => "de"))) ?>"><span class="lang-xs lang-lbl-full" lang="de"></span></a></li> <li <?=($_SESSION['mailcow_locale'] == 'en') ? 'class="active"' : ''?>> <a href="?<?= http_build_query(array_merge($_GET, array("lang" => "en"))) ?>"><span class="lang-xs lang-lbl-full" lang="en"></span></a></li> + <li <?=($_SESSION['mailcow_locale'] == 'es') ? 'class="active"' : ''?>> <a href="?<?= http_build_query(array_merge($_GET, array("lang" => "es"))) ?>"><span class="lang-xs lang-lbl-full" lang="es"></span></a></li> <li <?=($_SESSION['mailcow_locale'] == 'nl') ? 'class="active"' : ''?>> <a href="?<?= http_build_query(array_merge($_GET, array("lang" => "nl"))) ?>"><span class="lang-xs lang-lbl-full" lang="nl"></span></a></li> <li <?=($_SESSION['mailcow_locale'] == 'pt') ? 'class="active"' : ''?>> <a href="?<?= http_build_query(array_merge($_GET, array("lang" => "pt"))) ?>"><span class="lang-xs lang-lbl-full" lang="pt"></span></a></li> </ul> diff --git a/data/web/inc/prerequisites.inc.php b/data/web/inc/prerequisites.inc.php index 52f9a0f1..42704767 100644 --- a/data/web/inc/prerequisites.inc.php +++ b/data/web/inc/prerequisites.inc.php @@ -59,6 +59,10 @@ if (isset($_COOKIE['language'])) { $_SESSION['mailcow_locale'] = 'en'; setcookie('language', 'en'); break; + case "es": + $_SESSION['mailcow_locale'] = 'es'; + setcookie('language', 'es'); + break; case "nl": $_SESSION['mailcow_locale'] = 'nl'; setcookie('language', 'nl'); @@ -79,6 +83,10 @@ if (isset($_GET['lang'])) { $_SESSION['mailcow_locale'] = 'en'; setcookie('language', 'en'); break; + case "es": + $_SESSION['mailcow_locale'] = 'es'; + setcookie('language', 'es'); + break; case "nl": $_SESSION['mailcow_locale'] = 'nl'; setcookie('language', 'nl'); diff --git a/data/web/index.php b/data/web/index.php index e6659149..31bafda6 100644 --- a/data/web/index.php +++ b/data/web/index.php @@ -48,6 +48,7 @@ $_SESSION['return_to'] = $_SERVER['REQUEST_URI']; <ul class="dropdown-menu"> <li <?=($_SESSION['mailcow_locale'] == 'de') ? 'class="active"' : ''?>><a href="?<?= http_build_query(array_merge($_GET, array("lang" => "de"))) ?>"><span class="lang-xs lang-lbl-full" lang="de"></span></a></li> <li <?=($_SESSION['mailcow_locale'] == 'en') ? 'class="active"' : ''?>><a href="?<?= http_build_query(array_merge($_GET, array("lang" => "en"))) ?>"><span class="lang-xs lang-lbl-full" lang="en"></span></a></li> + <li <?=($_SESSION['mailcow_locale'] == 'es') ? 'class="active"' : ''?>><a href="?<?= http_build_query(array_merge($_GET, array("lang" => "es"))) ?>"><span class="lang-xs lang-lbl-full" lang="es"></span></a></li> <li <?=($_SESSION['mailcow_locale'] == 'nl') ? 'class="active"' : ''?>><a href="?<?= http_build_query(array_merge($_GET, array("lang" => "nl"))) ?>"><span class="lang-xs lang-lbl-full" lang="nl"></span></a></li> <li <?=($_SESSION['mailcow_locale'] == 'pt') ? 'class="active"' : ''?>><a href="?<?= http_build_query(array_merge($_GET, array("lang" => "pt"))) ?>"><span class="lang-xs lang-lbl-full" lang="pt"></span></a></li> </ul>