diff --git a/datamodels/2.x/itop-portal-base/cs.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/cs.dict.itop-portal-base.php index a22596d0fe..8c96b0b74e 100644 --- a/datamodels/2.x/itop-portal-base/cs.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/cs.dict.itop-portal-base.php @@ -40,7 +40,9 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Portal:Button:Add' => 'Přidat', 'Portal:Button:Remove' => 'Odebrat', 'Portal:Button:Delete' => 'Smazat', - 'Error:HTTP:404' => 'Stránka nenalezena', + 'Portal:EnvironmentBanner:Title' => 'You are currently in %1$s mode~~', + 'Portal:EnvironmentBanner:GoToProduction' => 'Go back to PRODUCTION mode~~', + 'Error:HTTP:404' => 'Stránka nenalezena', 'Error:HTTP:500' => 'Jejda! Nastal problém', 'Error:HTTP:GetHelp' => 'Kontaktujte prosím administrátora, pokud problém přetrvá.', 'Error:XHR:Fail' => 'Data se nepodařilo načíst, kontaktujte prosím administrátora.', diff --git a/datamodels/2.x/itop-portal-base/en.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/en.dict.itop-portal-base.php index c671c55478..e5a7a674e0 100644 --- a/datamodels/2.x/itop-portal-base/en.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/en.dict.itop-portal-base.php @@ -36,6 +36,8 @@ Dict::Add('EN US', 'English', 'English', array( 'Portal:Button:Add' => 'Add', 'Portal:Button:Remove' => 'Remove', 'Portal:Button:Delete' => 'Delete', + 'Portal:EnvironmentBanner:Title' => 'You are currently in %1$s mode', + 'Portal:EnvironmentBanner:GoToProduction' => 'Go back to PRODUCTION mode', 'Error:HTTP:404' => 'Page not found', 'Error:HTTP:500' => 'Oops! An error has occured.', 'Error:HTTP:GetHelp' => 'Please contact your iTop administrator if the problem keeps happening.', diff --git a/datamodels/2.x/itop-portal-base/es_cr.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/es_cr.dict.itop-portal-base.php index d271b1fb04..f025cc753f 100644 --- a/datamodels/2.x/itop-portal-base/es_cr.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/es_cr.dict.itop-portal-base.php @@ -36,6 +36,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Portal:Button:Add' => 'Añadir', 'Portal:Button:Remove' => 'Eliminar', 'Portal:Button:Delete' => 'Borrar', + 'Portal:EnvironmentBanner:Title' => 'You are currently in %1$s mode~~', + 'Portal:EnvironmentBanner:GoToProduction' => 'Go back to PRODUCTION mode~~', 'Error:HTTP:404' => 'Página no encontrada', 'Error:HTTP:500' => '¡Vaya! Ha ocurrido un error.', 'Error:HTTP:GetHelp' => 'Póngase en contacto con el administrador de iTop si el problema persiste.', diff --git a/datamodels/2.x/itop-portal-base/fr.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/fr.dict.itop-portal-base.php index 3cbfb86500..88f1ab18a3 100644 --- a/datamodels/2.x/itop-portal-base/fr.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/fr.dict.itop-portal-base.php @@ -36,6 +36,8 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Portal:Button:Add' => 'Ajouter', 'Portal:Button:Remove' => 'Enlever', 'Portal:Button:Delete' => 'Supprimer', + 'Portal:EnvironmentBanner:Title' => 'Vous êtes dans le mode %1$s', + 'Portal:EnvironmentBanner:GoToProduction' => 'Retourner au mode PRODUCTION', 'Error:HTTP:404' => 'Page non trouvée', 'Error:HTTP:500' => 'Oups ! Une erreur est survenue.', 'Error:HTTP:GetHelp' => 'Si le problème persiste, veuillez contacter votre administrateur iTop.', diff --git a/datamodels/2.x/itop-portal-base/portal/src/views/layout.html.twig b/datamodels/2.x/itop-portal-base/portal/src/views/layout.html.twig index 22dcb3a94f..3617866e78 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/views/layout.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/src/views/layout.html.twig @@ -104,6 +104,17 @@ {% block pPageBodyWrapper %} + {% block pEnvBannerWrapper %} + {% if app['combodo.current_environment'] != 'production' %} + + {% endif %} + {% endblock %} + {% block pNavigationWrapper %} {# Topbar navigation menu for mobile screens #}