From 528a33d9f3bf29f629e3a9e6dc1b16c6cb9dc51e Mon Sep 17 00:00:00 2001
From: Davide Aprea <davide@suma-ev.de>
Date: Mon, 26 Oct 2020 11:22:54 +0100
Subject: [PATCH] added settings to sidebar

---
 resources/lang/de/index.php              |  2 +-
 resources/lang/de/settings.php           |  1 +
 resources/lang/de/sidebar.php            |  1 +
 resources/lang/en/index.php              |  2 +-
 resources/lang/en/settings.php           |  1 +
 resources/lang/en/sidebar.php            |  1 +
 resources/lang/es/index.php              |  2 +-
 resources/lang/fr/index.php              |  2 +-
 resources/views/parts/sidebar.blade.php  | 25 ++++++++++++++++++++++++
 resources/views/settings/index.blade.php |  1 +
 10 files changed, 34 insertions(+), 4 deletions(-)

diff --git a/resources/lang/de/index.php b/resources/lang/de/index.php
index e2193a8b0..ed588f411 100644
--- a/resources/lang/de/index.php
+++ b/resources/lang/de/index.php
@@ -4,7 +4,7 @@ return [
     'foki.web' => 'Web',
     'foki.bilder' => 'Bilder',
     'foki.nachrichten' => 'News/Politik',
-    'foki.wissenschaft' => 'Wissenschaft',
+    'foki.science' => 'Wissenschaft',
     'foki.produkte' => 'Produkte',
     'foki.angepasst' => 'Angepasst',
     'foki.maps' => 'Maps.metager.de',
diff --git a/resources/lang/de/settings.php b/resources/lang/de/settings.php
index fd04c613f..a1b23f6e1 100644
--- a/resources/lang/de/settings.php
+++ b/resources/lang/de/settings.php
@@ -27,6 +27,7 @@ return [
     'copy' => 'Kopieren',
 
     'darkmode' => 'Dunklen Modus umschalten',
+    'darkmode-hint' => 'Die Einstellung für den dunklen Modus betrifft alle Fokusse und Unterseiten übergreifend!',
     'system' => 'Systemstandard',
     'dark' => 'Dunkel',
     'light' => 'Hell',
diff --git a/resources/lang/de/sidebar.php b/resources/lang/de/sidebar.php
index 5ecbe718f..04b457ced 100644
--- a/resources/lang/de/sidebar.php
+++ b/resources/lang/de/sidebar.php
@@ -25,6 +25,7 @@ return [
     'nav25' => 'MetaGer App',
     'nav26' => 'MetaGer-Fanshop',
     'nav27' => 'MetaGer Maps',
+    'nav28' => 'Einstellungen',
     'navigationToggle' => 'Navigation anzeigen',
     'titles.tips' => 'Tips',
     'plugin' => 'MetaGer Plugin',
diff --git a/resources/lang/en/index.php b/resources/lang/en/index.php
index d1fbd753c..24be41b87 100644
--- a/resources/lang/en/index.php
+++ b/resources/lang/en/index.php
@@ -4,7 +4,7 @@ return [
     "foki.web" => "Web",
     "foki.bilder" => "Pictures",
     "foki.nachrichten" => "News/Politics",
-    "foki.wissenschaft" => "Science",
+    "foki.science" => "Science",
     "foki.produkte" => "Shopping",
     "foki.angepasst" => "Customized",
     "foki.maps" => "maps.metager.de",
diff --git a/resources/lang/en/settings.php b/resources/lang/en/settings.php
index fe734139b..5bc3590ea 100644
--- a/resources/lang/en/settings.php
+++ b/resources/lang/en/settings.php
@@ -27,6 +27,7 @@ return [
     'copy' => 'Copy',
 
     'darkmode' => 'Toggle dark mode',
+    'darkmode-hint' => 'The setting for dark mode affects all foci and sub-pages!',
     'system' => 'System Default',
     'dark' => 'Dark',
     'light' => 'Light',
diff --git a/resources/lang/en/sidebar.php b/resources/lang/en/sidebar.php
index 97d099900..656d1a924 100644
--- a/resources/lang/en/sidebar.php
+++ b/resources/lang/en/sidebar.php
@@ -25,6 +25,7 @@ return [
     "nav25" => "MetaGer App",
     'nav26' => 'MetaGer-Fanshop',
     'nav27' => 'MetaGer Maps',
+    'nav28' => 'Settings',
     "navigationToggle" => "show navigation",
     'titles.tips' => 'Tips',
     'plugin' => 'MetaGer Plugin',
diff --git a/resources/lang/es/index.php b/resources/lang/es/index.php
index 0ed4438a3..dc3830e9f 100644
--- a/resources/lang/es/index.php
+++ b/resources/lang/es/index.php
@@ -2,7 +2,7 @@
     "foki.web" => "Web",
     "foki.bilder" => "Imágenes",
     "foki.nachrichten" => "Informativos/Política",
-    "foki.wissenschaft" => "Ciencia",
+    "foki.science" => "Ciencia",
     "foki.produkte" => "Productos",
     "foki.angepasst" => "ajustado",
     "foki.maps" => "Maps.metager.de",
diff --git a/resources/lang/fr/index.php b/resources/lang/fr/index.php
index 52c991bf5..1d4da057e 100644
--- a/resources/lang/fr/index.php
+++ b/resources/lang/fr/index.php
@@ -4,7 +4,7 @@ return [
     "foki.web" => "Web",
     "foki.bilder" => "Images",
     "foki.nachrichten" => "News/Politique",
-    "foki.wissenschaft" => "Sciènces",
+    "foki.science" => "Sciènces",
     "foki.produkte" => "Produits",
     "foki.angepasst" => "ajusté(e)",
     "foki.maps" => "Maps.metager.de",
diff --git a/resources/views/parts/sidebar.blade.php b/resources/views/parts/sidebar.blade.php
index 6f85855e6..d51b392d6 100644
--- a/resources/views/parts/sidebar.blade.php
+++ b/resources/views/parts/sidebar.blade.php
@@ -114,6 +114,31 @@
         </li>
       </ul>
     </li>
+    <li class="metager-dropdown">
+      <input id="settingsToggle" class="sidebarCheckbox" type="checkbox">
+      <label for="settingsToggle" class="metager-dropdown-toggle navigation-element" aria-haspopup="true" id="navigationEinstellung" tabindex=0>
+      <img src="/img/icon-settings.svg"alt="" aria-hidden="true" id="sidebar-img-language"> 
+        <span>{{ trans('sidebar.nav28') }}</span>
+        <span class="caret"></span>
+      </label>
+      <ul class="metager-dropdown-content">
+          <li>
+            <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/meta/settings?fokus=web") }}" >{{ trans('index.foki.web') }}</a>
+          </li>
+          <li>
+            <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/meta/settings?fokus=bilder") }}" >{{ trans('index.foki.bilder') }}</a>
+          </li>
+          <li>
+            <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/meta/settings?fokus=produkte") }}" >{{ trans('index.foki.produkte') }}</a>
+          </li>
+          <li>
+            <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale()), "/meta/settings?fokus=nachrichten" }}" >{{ trans('index.foki.nachrichten') }}</a>
+          </li>
+          <li>
+            <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale()), "/meta/settings?fokus=science" }}" >{{ trans('index.foki.science') }}</a>
+          </li>
+        </ul>
+    </li>
     <li class="metager-dropdown">
       <input id="languagesToggle" class="sidebarCheckbox" type="checkbox">
       <label for="languagesToggle" class="metager-dropdown-toggle navigation-element" aria-haspopup="true" id="navigationSprache" tabindex=0>
diff --git a/resources/views/settings/index.blade.php b/resources/views/settings/index.blade.php
index a33037dfe..28b15877d 100644
--- a/resources/views/settings/index.blade.php
+++ b/resources/views/settings/index.blade.php
@@ -135,6 +135,7 @@
                         <option value="off" {{ Cookie::get('dark_mode') === "1" ? "disabled selected" : "" }}>@lang('settings.light')</option>
                         <option value="on" {{ Cookie::get('dark_mode') === "2" ? "disabled selected" : "" }}>@lang('settings.dark')</option>
                     </select>
+                    <small>@lang('settings.darkmode-hint')</small>
                 </div>
                 @if(LaravelLocalization::getCurrentLocale() === "de")
                 <div class="form-group">
-- 
GitLab