From 8c4bcfc2abf734fe00f0f1ef9cb3f0bce7e475c4 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler Date: Thu, 11 Apr 2019 15:34:34 +0200 Subject: [PATCH] Translated settings page --- app/MetaGer.php | 3 +- resources/lang/de/metaGer.php | 4 +- resources/lang/de/settings.php | 48 +++++++----------------- resources/lang/en/metaGer.php | 11 ++---- resources/lang/en/settings.php | 46 ++++++----------------- resources/views/parts/filter.blade.php | 2 +- resources/views/settings/index.blade.php | 20 +++++----- 7 files changed, 44 insertions(+), 90 deletions(-) diff --git a/app/MetaGer.php b/app/MetaGer.php index 53863816..50ff8f87 100644 --- a/app/MetaGer.php +++ b/app/MetaGer.php @@ -1461,7 +1461,8 @@ class MetaGer { $filters = $this->sumaFile->filter->{"parameter-filter"}; foreach ($filters as $filterName => $filter) { - if (\Request::filled($filter->{"get-parameter"})) { + if (\Request::filled($filter->{"get-parameter"}) + && \Cookie::get($this->getFokus() . "_setting_" . $filter->{"get-parameter"}) !== \Request::input($filter->{"get-parameter"})) { return true; } } diff --git a/resources/lang/de/metaGer.php b/resources/lang/de/metaGer.php index 4722f9c1..533811fb 100644 --- a/resources/lang/de/metaGer.php +++ b/resources/lang/de/metaGer.php @@ -23,7 +23,7 @@ return [ 'feedback' => 'Nichts Passendes dabei? Geben Sie uns Feedback: ', 'results' => "Ergebnisse", - 'filter.noFilter' => 'Alle', + 'filter.noFilter' => 'Beliebig', 'filter.reset' => 'Filter zurücksetzen', 'filter.sitesearch' => 'Sitesearch', @@ -121,4 +121,6 @@ return [ "filter.market.chk" => "Chinesisch (Hong Kong SAR)", "filter.market.cc" => "Chinesisch (China)", "filter.market.ct" => "Chinesisch (Taiwan)", + + "settings" => "Einstellungen", ]; diff --git a/resources/lang/de/settings.php b/resources/lang/de/settings.php index 467168e6..8e2d1402 100644 --- a/resources/lang/de/settings.php +++ b/resources/lang/de/settings.php @@ -1,38 +1,16 @@ "Einstellungen", - "head.2" => "Hier können Sie Ihr MetaGer anpassen: Nach Anklicken Ihrer gewünschten Einstellungen müssen Sie wählen, ob Sie die Einstellungen dauerhaft speichern, oder nur einmalig setzen wollen.", - "allgemein.1" => "Allgemein", - "quotes.label" => "Sprüche", - "quotes.on" => "anzeigen", - "quotes.off" => "nicht anzeigen", - "tab.label" => "Ergebnisse öffnen:", - "tab.new" => "In einem neuen Tab", - "tab.same" => "Im gleichen Tab", - "language.label" => "Sprache auswählen:", - "language.all" => "Alle Sprachen", - "language.de" => "Deutsch", - "language.en" => "Englisch", - "suchmaschinen.1" => "Suchmaschinen", - "suchmaschinen.2" => "(alle abwählen)", - "suchmaschinen.3" => "(alle an-/abwählen)", - "abort" => "abbrechen", - "speichern.1" => "Startseite für einmalige Nutzung generieren", - "speichern.2" => "Einstellungen dauerhaft speichern", - "speichern.3" => "Plugin mit diesen Einstellungen generieren", - "speichern.4" => "Einstellungen zurücksetzen", - "request" => "Abfragemethode", - "autocomplete.label" => "Auto-Vervollständigung (Sucheingabe)", - "autocomplete.on" => "ein", - "autocomplete.off" => "aus", - "key.label" => "Schlüssel für werbefreie Suche", - "key.placeholder" => "Schlüssel eingeben", - "foki.web" => "Web", - "foki.andere" => "Andere", - "foki.produktsuche" => "Produktsuche", - "foki.wissenschaft" => "Wissenschaft", - "foki.nachrichten" => "News/Politik", - "foki.bilder" => "Bilder", - "autocomplete" => "Automatisch vervollständigen" -]; \ No newline at end of file + "header.1" => "Sucheinstellungen", + "text.1" => "Hier können Sie Sucheinstellungen für Ihre MetaGer Suche im Fokus :fokusName vornehmen. Diese bleiben solange gespeichert, wie Sie Cookies im Browser speichern.", + + "header.2" => "Verwendete Suchmaschinen", + "text.2" => "Nachfolgend sehen Sie alle für diesen Fokus verfügbaren Suchmaschinen. Mit einem Klick auf den Namen können Sie Ein-/Ausgeschaltet werden. Eingeschaltete Suchmaschinen sind in grün dargestellt. Ausgeschaltete in rot oder grau.", + + "header.3" => "Suchfilter", + "text.3" => "An dieser Stelle können Sie Suchfilter dauerhaft setzen. Mit der Auswahl eines Suchfilters stehen nur noch Suchmaschinen zur Verfügung, welche diesen Filter unterstützen. Umgekehrt werden auch nur Suchfilter angezeigt, welche von der aktuellen Suchmaschinenauswahl unterstützt werden.", + + "save" => "Speichern", + "reset" => "Alle Einstellungen löschen", + "back" => "Zurück zur letzten Seite", +]; diff --git a/resources/lang/en/metaGer.php b/resources/lang/en/metaGer.php index f38ed57c..fb295e43 100644 --- a/resources/lang/en/metaGer.php +++ b/resources/lang/en/metaGer.php @@ -23,7 +23,7 @@ return [ 'feedback' => 'Not what you were looking for? Give us feedback: ', 'results' => "Results", - 'filter.noFilter' => 'All', + 'filter.noFilter' => 'Any', 'filter.reset' => 'Reset filter', 'filter.sitesearch' => 'Sitesearch', @@ -121,11 +121,6 @@ return [ "filter.market.chk" => "Chinese (Hong Kong SAR)", "filter.market.cc" => "Chinese (China)", "filter.market.ct" => "Chinese (Taiwan)", -]; - - - - - - + "settings" => "Settings", +]; diff --git a/resources/lang/en/settings.php b/resources/lang/en/settings.php index 6a8776ed..d70886bb 100644 --- a/resources/lang/en/settings.php +++ b/resources/lang/en/settings.php @@ -1,38 +1,16 @@ "Settings", - "head.2" => "Here you can customize your MetaGer: After selecting your desired settings, you have to choose whether you want to save the settings permanently or for one time use. Please confirm with one of the buttons on the bottom of this page.", - "allgemein.1" => "General", - "quotes.label" => "Sayings", - "quotes.on" => "show", - "quotes.off" => "hide", - "tab.label" => "Show results:", - "tab.new" => "in a new tab", - "tab.same" => "in the same tab", - "language.label" => "Select language", - "language.all" => "all languages", - "language.de" => "german", - "language.en" => "english", - "suchmaschinen.1" => "search engines", - "suchmaschinen.2" => "(deselect all)", - "suchmaschinen.3" => "(select / deselect all)", - "abort" => "abort", - "speichern.1" => "Create a startpage for one-time use", - "speichern.2" => "Save settings permanently", - "speichern.3" => "Generate plugin with these settings", - "speichern.4" => "Reset saved settings", - "request" => "Query method", - "autocomplete.label" => "Auto complete (of search input)", - "autocomplete.on" => "on", - "autocomplete.off" => "off", - "key.label" => "The key for ad-free search", - "key.placeholder" => "Put in the key here", - "foki.web" => "Web", - "foki.andere" => "Others", - "foki.produktsuche" => "Shopping", - "foki.wissenschaft" => "Science", - "foki.nachrichten" => "News/Politics", - "foki.bilder" => "Pictures", - "autocomplete" => "autocomplete (search input)" + "header.1" => "Search Preferences", + "text.1" => "Here you can make search settings for your MetaGer search in focus :fokusName. These are stored as long as you save cookies in the browser.", + + "header.2" => "Used Search Engines", + "text.2" => "Below are all the search engines available for this focus. With a click on the name they can be switched on / off. Used search engines are shown in green. Not used ones in red or gray.", + + "header.3" => "Search Filters", + "text.3" => "At this point you can set search filters permanently. With the selection of a search filter, only search engines are available that support this filter. Conversely, only search filters are displayed which are supported by the current search engine selection.", + + "save" => "Save", + "reset" => "Delete all settings", + "back" => "Back to the last page", ]; diff --git a/resources/views/parts/filter.blade.php b/resources/views/parts/filter.blade.php index 496f8ca6..d9df8570 100644 --- a/resources/views/parts/filter.blade.php +++ b/resources/views/parts/filter.blade.php @@ -19,7 +19,7 @@ $metager->getFokus(), "url" => url()->full()])) }}"> @if($metager->getSavedSettingCount() > 0) {{ $metager->getSavedSettingCount() }}@endif - Einstellungen… + @lang('metaGer.settings')… @if($metager->getTotalResultCount() > 0) diff --git a/resources/views/settings/index.blade.php b/resources/views/settings/index.blade.php index 7397b154..a7143c7f 100644 --- a/resources/views/settings/index.blade.php +++ b/resources/views/settings/index.blade.php @@ -5,12 +5,12 @@ @section('content')
-

Sucheinstellungen ({{ $fokusName }})

-

Hier können Sie Sucheinstellungen für Ihre MetaGer Suche im Fokus {{ $fokusName }} vornehmen. Diese bleiben solange gespeichert, wie Sie Cookies im Browser speichern.

+

@lang('settings.header.1') ({{ $fokusName }})

+

@lang('settings.text.1', ["fokusName" => $fokusName])

-

Verwendete Suchmaschinen

-

Nachfolgend sehen Sie alle für diesen Fokus verfügbaren Suchmaschinen. Mit einem Klick auf den Namen können Sie Ein-/Ausgeschaltet werden. Eingeschaltete Suchmaschinen sind in grün dargestellt. Ausgeschaltete in rot oder grau.

+

@lang('settings.header.2')

+

@lang('settings.text.2')

@foreach($sumas as $suma => $sumaInfo) @@ -54,8 +54,8 @@ @endif
-

Suchfilter

-

An dieser Stelle können Sie Suchfilter dauerhaft setzen. Mit der Auswahl eines Suchfilters stehen nur noch Suchmaschinen zur Verfügung, welche diesen Filter unterstützen. Umgekehrt werden auch nur Suchfilter angezeigt, welche von der aktuellen Suchmaschinenauswahl unterstützt werden.

+

@lang('settings.header.3')

+

@lang('settings.text.3')

@@ -64,7 +64,7 @@
- +
@endif
-- GitLab