diff --git a/resources/assets/less/metager/general.less b/resources/assets/less/metager/general.less index 3693057baeddab94114cf99fa40880c6d4c74415..180c0132b409ccc3c517edc7f5f4cb50ac33e0bf 100644 --- a/resources/assets/less/metager/general.less +++ b/resources/assets/less/metager/general.less @@ -327,3 +327,8 @@ li.nodot { .navigation-element { cursor: pointer; } + +// For Elements where newlines should actually be displayed +.wrap { + white-space: pre-wrap; +} \ No newline at end of file diff --git a/resources/assets/less/metager/modals.less b/resources/assets/less/metager/modals.less index 2d6b70a7d4119aa893ba727a5c02a73c8001c74f..53b090f436ab467cd631cd0d99b379b22a6e3b61 100644 --- a/resources/assets/less/metager/modals.less +++ b/resources/assets/less/metager/modals.less @@ -1,97 +1,91 @@ /* Rund ums Fokus Modal */ #show-create-focus:checked { - & + #create-focus-modal { - position: fixed; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - } + &+#create-focus-modal { + position: fixed; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } } #plugin-modal-checkbox:checked { - & + #plugin-modal { - display: block; - } + &+#plugin-modal { + display: block; + } } .metager-modal { - display: none; - position: absolute; - top: 0; - right: 0; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - min-height: 100%; - width: 100%; - background: -webkit-gradient( - linear, - left top, - left bottom, - from(rgba(0, 0, 0, 0.7)), - to(rgba(0, 0, 0, 0.7)) - ); - background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)); - z-index: 150; - .metager-modal-dialog { - background-color: white; - max-width: 700px; - margin: 30px auto; - height: 90vh; - overflow-y: auto; - .metager-modal-content { - .metager-modal-header { - padding: 15px; - position: relative; - border-bottom: 1px solid #e5e5e5; - .close-metager-modal { - position: absolute; - right: 15px; - &::after { - font-size: 24px; - content: "×"; - } - } - } - #toggle-dropdowns-label { - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - .focus-dropdown-toggle { - display: none; - &:not(:checked) { - & ~ .focus-dropdown-label ~ .row { - max-height: 0px; - overflow: hidden; - } - } - &:checked { - & ~ .focus-dropdown-label::after { - content: " âž– "; - } + display: none; + position: absolute; + top: 0; + right: 0; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + min-height: 100%; + width: 100%; + background: -webkit-gradient( linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.7))); + background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)); + z-index: 150; + .metager-modal-dialog { + background-color: white; + max-width: 700px; + margin: 30px auto; + height: 90vh; + overflow-y: auto; + .metager-modal-content { + .metager-modal-header { + padding: 15px; + position: relative; + border-bottom: 1px solid #e5e5e5; + .close-metager-modal { + position: absolute; + right: 15px; + &::after { + font-size: 24px; + content: "×"; + } + } + } + #toggle-dropdowns-label { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + .focus-dropdown-toggle { + display: none; + &:not(:checked) { + &~.focus-dropdown-label~.row { + max-height: 0px; + overflow: hidden; + } + } + &:checked { + &~.focus-dropdown-label::after { + content: " âž– "; + } + } + } + .focus-dropdown-label { + cursor: pointer; + &::after { + font-size: 16px; + content: " âž• "; + margin-left: 3px; + vertical-align: middle; + } + &~.row { + -webkit-transition: max-height 0.4s ease; + /* Chrome 1-25, Safari 3.2+ */ + /* Firefox 4-15 */ + /* Opera 10.50–12.00 */ + transition: max-height 0.4s ease; + max-height: 400px; + } + } } - } - .focus-dropdown-label { - cursor: pointer; - &::after { - font-size: 16px; - content: " âž• "; - margin-left: 3px; - vertical-align: middle; - } - & ~ .row { - -webkit-transition: max-height 0.4s ease; - /* Chrome 1-25, Safari 3.2+ */ - /* Firefox 4-15 */ - /* Opera 10.50–12.00 */ - transition: max-height 0.4s ease; - max-height: 400px; - } - } } - } -} +} \ No newline at end of file diff --git a/resources/assets/less/metager/specific.less b/resources/assets/less/metager/specific.less index 70673a52fd6faed9fe391f79bd82553c9d58075b..889064be16ccc1aba5b6b846f006e987aa6f2ec6 100644 --- a/resources/assets/less/metager/specific.less +++ b/resources/assets/less/metager/specific.less @@ -64,7 +64,7 @@ textarea#message { .subheading { font-size: 20px; margin: 20px 0px; - white-space: pre-wrap; + text-align: center; } .donation-form-group { diff --git a/resources/assets/less/metager/start-page.less b/resources/assets/less/metager/start-page.less index 378550993dfbdb076aad9f847a5e1dc90acb228f..b2e78689423f525e54e3674077226761288794b7 100644 --- a/resources/assets/less/metager/start-page.less +++ b/resources/assets/less/metager/start-page.less @@ -70,12 +70,13 @@ padding: 7px; font-weight: normal; } - #show-plugin-modal { + #plugin-btn-div { display: flex; justify-content: center; - &>.open-plugin-modal { - margin: 5px; - } + margin-top: 5px; + } + #plugin-btn { + color: @text-color; } } diff --git a/resources/assets/less/metager/variables.less b/resources/assets/less/metager/variables.less index 0648a9cbb36a72d5a2649225e7b24aaed5012f4f..0632f3346073d425420593ad77dece2c5ff53d6b 100644 --- a/resources/assets/less/metager/variables.less +++ b/resources/assets/less/metager/variables.less @@ -24,6 +24,8 @@ Helvetica, Arial, sans-serif; +// General text color. +@text-color: @color-black; // General textual link color. @link-color: #0066CC; // diff --git a/resources/lang/de/index.php b/resources/lang/de/index.php index 4f4a80fb2ba6758561fb8788170c1aac8ef4b265..3da3b9533b91f4fe5e67a930d398cd39803e9528 100644 --- a/resources/lang/de/index.php +++ b/resources/lang/de/index.php @@ -1,136 +1,51 @@ <?php return [ - 'foki.web' => 'Web', - 'foki.bilder' => 'Bilder', - 'foki.nachrichten' => 'News/Politik', - 'foki.wissenschaft' => 'Wissenschaft', - 'foki.produkte' => 'Produkte', - 'foki.angepasst' => 'Angepasst', - 'foki.maps' => 'Maps.metager.de', + 'foki.web' => 'Web', + 'foki.bilder' => 'Bilder', + 'foki.nachrichten' => 'News/Politik', + 'foki.wissenschaft' => 'Wissenschaft', + 'foki.produkte' => 'Produkte', + 'foki.angepasst' => 'Angepasst', + 'foki.maps' => 'Maps.metager.de', - 'design' => 'Persönliches Design auswählen', + 'design' => 'Persönliches Design auswählen', - 'conveyor' => 'Einkaufen bei MetaGer-Fördershops', - 'partnertitle' => 'MetaGer unterstützen, ohne Mehrkosten für Sie', - 'mapstitle' => 'Der MetaGer Kartenservice', + 'conveyor' => 'Einkaufen bei MetaGer-Fördershops', + 'partnertitle' => 'MetaGer unterstützen, ohne Mehrkosten für Sie', + 'mapstitle' => 'Der MetaGer Kartenservice', - 'plugin' => 'MetaGer-Plugin hinzufügen', - 'plugintitle' => 'MetaGer zu Ihrem Browser hinzufügen', + 'plugin' => 'MetaGer-Plugin hinzufügen', + 'plugin-title' => 'MetaGer zu Ihrem Browser hinzufügen', - 'focus-creator.head' => 'Eigene Suche erstellen', - 'focus-creator.description' => 'Suchen Sie sich aus unseren Suchmaschinen Ihre eigene Suche zusammen.', + 'focus-creator.head' => 'Eigene Suche erstellen', + 'focus-creator.description' => 'Suchen Sie sich aus unseren Suchmaschinen Ihre eigene Suche zusammen.', 'focus-creator.name-placeholder' => 'Name der eigenen Suche', - 'focus-creator.save' => 'Eigene Suche durchführen', - 'focus-creator.delete' => 'Eigene Suche löschen', - 'focus-creator.focusname' => 'Suchname: ', - - 'slogan.title' => 'Besser suchen, schneller finden', - 'slogan.1' => 'Datenschutz & Privatsphäre: Bei uns einfach und selbstverständlich.<br>Wir arbeiten nicht gewinnorientiert, wir sind ein gemeinnütziger Verein: <a href="/beitritt">Werden Sie Mitglied</a> oder <a href="/spende">spenden Sie</a>!', - 'slogan.2' => 'Mit MetaGer bewahren Sie einen neutralen Blick auf’s Web!', - - 'sponsors.head.1' => 'Weitere Informationen', - 'sponsors.head.2' => 'Sponsoren', - 'sponsors.woxikon' => 'SEO Agentur', - 'sponsors.gutscheine' => 'STERN.de: Günstige Kredite im Kreditvergleich', - 'sponsors.seo' => 'Weihnachtsfeier', - - 'about.title' => 'Ãœber uns', - 'about.1.1' => '<a href="/datenschutz">Datenschutz & Privatsphäre</a>: Bei uns einfach & selbstverständlich.', - 'about.2.1' => 'Wir arbeiten nicht gewinnorientiert, wir sind ein <a href="/spende">gemeinnütziger Verein</a>: <a href="/beitritt">Werden Sie Mitglied!</a>', - 'about.3.1' => '', - - 'lang.tooltip' => 'Ergebnissprache wählen', - 'key.placeholder' => 'Mitglieder-Key eingeben', - 'key.tooltip' => 'Mitglieder-Key eingeben', - 'placeholder' => 'MetaGer: Sicher suchen & finden, Privatsphäre schützen', - - 'plugin.open-modal' => 'MetaGer-Plugin hinzufügen', - 'plugin.open-modal.title' => 'MetaGer zu Ihren Browser hinzufügen', - 'plugin.head.1' => 'MetaGer zum Firefox hinzufügen', - 'plugin.head.2' => 'MetaGer zum Chrome hinzufügen', - 'plugin.head.3' => 'MetaGer zum Opera hinzufügen', - 'plugin.head.4' => 'MetaGer zum Internet Explorer hinzufügen', - 'plugin.head.5' => 'MetaGer zum Microsoft Edge hinzufügen', - 'plugin.head.6' => 'MetaGer zum Safari hinzufügen', - 'plugin.head.7' => 'MetaGer zum Vivaldi hinzufügen', - 'plugin.head.8' => 'MetaGer zum Firefox Klar hinzufügen', - 'plugin.head.info' => '(aktuelle Sucheinstellungen werden übernommen)', - - 'plugin.firefox.plugin' => 'Das Plugin für Firefox können Sie <a href="https://addons.mozilla.org/de/firefox/addon/metager-suche/?src=search" target="_blank">hier</a> herunterladen. Dadurch bleiben Ihre Sucheinstellungen jederzeit erhalten. Alternativ können Sie MetaGer auch als Standardsuchmaschine einrichten:', - 'plugin.firefox.1' => 'Klicken Sie in Ihrem Browser oben rechts in der Adressleiste auf "<i class="fas fa-ellipsis-h"></i>" um das Menü der Seitenaktionen zu öffnen und dann auf "Suchmaschine hinzufügen" (siehe Bild)', - 'plugin.firefox.2' => 'Öffnen Sie die Firefox Einstellungen. Geben Sie hierfür z.B. "about:preferences" in die Adressleiste ein. Geben Sie nun in das Suchfeld oben rechts "Suchmaschine" ein. Im Bereich "Standardsuchmaschine" wählen Sie MetaGer aus (siehe Bild).', - 'plugin.firefox.3' => 'MetaGer als Startseite im :browser einrichten', - 'plugin.firefox.4' => 'Klicken Sie oben rechts im Browser auf <i class="fa fa-bars" aria-hidden="true"></i><span class="sr-only">die drei horizontalen Striche</span> (Menü) und öffnen Sie die "Einstellungen"', - 'plugin.firefox.5' => 'Tragen Sie im Feld "Startseite" "https://metager.de" ein.', - - 'plugin.firefox-klar.1' => 'Öffnen Sie die Einstellungen Ihres Browsers über das Zahnrad (unter Android <i class="fa fa-ellipsis-v"></i>) rechts neben der Suchleiste', - 'plugin.firefox-klar.2' => 'Klicken Sie unter dem Menüpunkt "Suche" auf "Suchmaschine". Aktuell wird die voreingestellte Suchmaschine angezeigt (siehe Bild)', - 'plugin.firefox-klar.3' => 'Klicken Sie auf "Weitere Suchmaschine hinzufügen" und füllen Sie die Felder aus. Als Such-String geben Sie „https://metager.de/meta/meta.ger3?focus=web&encoding=utf8&lang=all&eingabe=%s“ an.', - 'plugin.firefox-klar.4' => 'Achten Sie hierbei darauf, dass sich keine Leerzeichen am Ende des Suchstrings "einschleichen", da Firefox Klar die Speicherung der Einstellung sonst verweigert.', - - 'plugin.chrome.1' => 'Klicken Sie in Ihrem Chrome oben rechts auf <i class="fa fa-ellipsis-v"></i> und im folgenden Menü auf "Einstellungen", um die Einstellungen Ihres Chromes zu öffnen.', - 'plugin.chrome.2' => 'Im Bereich "Suchen" klicken Sie auf Suchmaschinen verwalten...', - 'plugin.chrome.3' => 'In der nun angezeigten Liste, finden Sie den Eintrag "MetaGer". Fahren Sie mit der Maus über den Eintrag und klicken auf "Als Standard festlegen"', - 'plugin.chrome.4' => 'MetaGer als Startseite im :browser einrichten', - 'plugin.chrome.5' => 'Klicken Sie oben rechts im Browser auf <i class="fa fa-ellipsis-v"></i> und öffnen Sie die "Einstellungen"', - 'plugin.chrome.6' => 'Im Bereich "Beim Start" wählen Sie "Bestimmte Seite oder Seiten öffnen und klicken anschließend auf "Seiten festlegen"', - 'plugin.chrome.7' => 'Tragen Sie "https://metager.de" als URL bei "Neue Seite hinzufügen ein"', - 'plugin.chrome.8' => 'Hinweis: Alle hier sichtbaren Webseiten werden nun beim Start des Browsers geöffnet. Sie können Einträge entfernen, indem Sie mit der Maus drüber fahren und rechts auf das "x" klicken.', - - 'plugin.opera.1' => 'Klicken Sie <a href="/" target="_blank" rel="noopener">hier</a> um MetaGer in einem neuen Tab zu öffnen.', - 'plugin.opera.2' => 'Im neuen Tab klicken Sie mit der rechten Maustaste auf das Sucheingabefeld in der Mitte der Seite.', - 'plugin.opera.3' => 'Wählen Sie im Kontextmenü "Suchmaschine erstellen..."', - 'plugin.opera.4' => 'Klicken Sie im Popup auf "erstellen"', - 'plugin.opera.5' => '(Leider ist es Suchmaschinen nicht mehr möglich im Opera als Standard eingestellt zu werden, aber <a href="https://www.mozilla.org/de/firefox/new/" target="_blank" rel="noopener">hier</a> können Sie mit Firefox einen Open-Source Browser installieren, der dies unterstützt.)', - 'plugin.opera.6' => 'MetaGer als Startseite im :browser einrichten', - 'plugin.opera.7' => 'Klicken Sie im Browser-Menü auf "Bearbeiten"->"Einstellungen"', - 'plugin.opera.8' => 'Im Bereich "Beim Starten" wählen Sie "Eine bestimmte Seite, oder bestimmte Seiten öffnen -" und anschließend "Seiten festlegen"', - 'plugin.opera.9' => 'Tragen Sie bei "Adresse eingeben" "https://metager.de" ein und bestätigen mit Enter', - 'plugin.opera.10' => 'Klicken Sie auf "OK"', - - 'plugin.IE.1' => 'Klicken Sie <a href="javascript:window.external.addSearchProvider($(\'link[rel=search]\').attr(\'href\'));">hier</a>, um MetaGer als Suchmaschine hinzuzufügen', - 'plugin.IE.4' => 'Klicken Sie in Ihrem Browser oben rechts auf Extras', - 'plugin.IE.5' => 'Wählen Sie den Menüpunkt "Add-Ons verwalten"', - 'plugin.IE.6' => 'Klicken Sie im Bereich Add-On-Typen auf "Suchanbieter" und danach im rechten Bereich auf "MetaGer"', - 'plugin.IE.7' => 'Wählen Sie unten den Knopf "Als Standard"', - 'plugin.IE.8' => 'MetaGer als Startseite im :browser einrichten', - 'plugin.IE.9' => 'Klicken Sie oben rechts im Browser auf <i class="fa fa-cog"></i> und öffnen Sie die "Internetoptionen"', - 'plugin.IE.10' => 'Falls MetaGer die einzige Startseite sein soll, markieren Sie im Textfeld den kompletten Text und ersetzen Ihn durch "https://metager.de"', - 'plugin.IE.11' => 'Klicken Sie auf "OK"', - - 'plugin.edge.1' => 'Klicken Sie in Ihrem Browser oben rechts auf Extras (', - 'plugin.edge.2' => ') und wählen Sie "Einstellungen"', - 'plugin.edge.3' => 'Scrollen Sie nach unten und klicken auf "Erweiterte Einstellungen anzeigen"', - 'plugin.edge.4' => 'Scrollen Sie erneut nach unten bis zum Punkt "In Adressleiste suchen mit" und klicken Sie auf "Ändern"', - 'plugin.edge.5' => 'Wählen Sie "MetaGer: Sicher suchen & finden..." und klicken Sie auf "Als Standard"', - 'plugin.edge.6' => 'MetaGer als Startseite im :browser einrichten', - 'plugin.edge.7' => 'Klicken Sie oben rechts im Browser auf <i class="fa fa-ellipsis-h"></i> und öffnen Sie die "Einstellungen"', - 'plugin.edge.8' => 'Wählen Sie im Bereich "Öffnen mit" den Punkt "Bestimmte Seite(n)" aus', - 'plugin.edge.9' => 'Im Dropdown-Menü darunter wählen Sie "Benutzerdefiniert" aus', - 'plugin.edge.10' => 'Im Bereich darunter tragen Sie "https://metager.de" in das Feld "Webadresse eingeben" ein und klicken auf das "+" Symbol', - 'plugin.edge.11' => 'Entfernen Sie alle Einträge, die beim Start nicht geöffnet werden sollen (z.B. about:start), indem Sie rechts auf das kleine "x" klicken.', - - 'plugin.safari.1' => 'Installieren Sie das Safari-PlugIn <a href="http://www.opensearchforsafari.com/" target="_blank" rel="noopener">OpenSearchforSafari</a>.', - 'plugin.safari.2' => 'Rufen Sie MetaGer auf und fügen Sie MetaGer mit dem OpenSearch-Knopf(Lupen-Symbol) in der Safari-Menüleiste hinzu.', - 'plugin.safari.3' => 'Löschen Sie (nach Bedarf) die anderen Suchmaschinen aus dem OpenSearch-PlugIn, indem Sie das "X" neben diesen betätigen.', - 'plugin.safari.4' => 'Sie können nun über den OpenSearch-Knopf(Lupe) mit MetaGer suchen.', - - 'plugin.faq.1' => 'Siehe auch: ', - 'plugin.faq.2' => 'Metager FAQ - Plugin', - 'plugin.vivaldi.1' => 'Klicken Sie in Ihrem Browser oben links auf das rote Vivaldi Logo und wählen Sie zuerst "Werkzeuge", dann im Untermenü "Einstellungen".', - 'plugin.vivaldi.2' => 'In dem dann erscheinenden Menu wählen Sie bitte "Suche".', - 'plugin.vivaldi.3' => 'Wählen Sie "Neue Suche hinzufügen".', - 'plugin.vivaldi.4' => 'Tragen Sie im Feld URL "https://metager.de/meta/meta.ger3?eingabe=%s" ein.', - 'plugin.vivaldi.5' => 'Tragen Sie als Beschreibung "MetaGer" und als Kürzel "mg" ein.', - 'plugin.vivaldi.6' => 'Wenn Sie MetaGer als Standardsuchmaschine verwenden möchten, setzen Sie ein Häkchen bei "Als Standard setzen".', - 'plugin.vivaldi.7' => 'Klicken Sie auf "Hinzufügen".', - 'plugin.vivaldi.8' => 'MetaGer als Startseite im :browser einrichten', - 'plugin.vivaldi.9' => 'Klicken Sie in Ihrem Browser oben links auf das rote Vivaldi Logo und wählen Sie zuerst "Werkzeuge", dann im Untermenü "Einstellungen".', - 'plugin.vivaldi.10' => 'Tragen Sie im Feld "Startseite" "https://metager.de" ein.', - - 'tooltips.add-focus' => 'Suche anpassen', - 'tooltips.edit-focus' => 'Aktuellen Fokus bearbeiten', - 'tooltips.settings' => 'Allgemeine Einstellungen', + 'focus-creator.save' => 'Eigene Suche durchführen', + 'focus-creator.delete' => 'Eigene Suche löschen', + 'focus-creator.focusname' => 'Suchname: ', + + 'slogan.title' => 'Besser suchen, schneller finden', + 'slogan.1' => 'Datenschutz & Privatsphäre: Bei uns einfach und selbstverständlich.<br>Wir arbeiten nicht gewinnorientiert, wir sind ein gemeinnütziger Verein: <a href="/beitritt">Werden Sie Mitglied</a> oder <a href="/spende">spenden Sie</a>!', + 'slogan.2' => 'Mit MetaGer bewahren Sie einen neutralen Blick auf’s Web!', + + 'sponsors.head.1' => 'Weitere Informationen', + 'sponsors.head.2' => 'Sponsoren', + 'sponsors.woxikon' => 'SEO Agentur', + 'sponsors.gutscheine' => 'STERN.de: Günstige Kredite im Kreditvergleich', + 'sponsors.seo' => 'Weihnachtsfeier', + + 'about.title' => 'Ãœber uns', + 'about.1.1' => '<a href="/datenschutz">Datenschutz & Privatsphäre</a>: Bei uns einfach & selbstverständlich.', + 'about.2.1' => 'Wir arbeiten nicht gewinnorientiert, wir sind ein <a href="/spende">gemeinnütziger Verein</a>: <a href="/beitritt">Werden Sie Mitglied!</a>', + 'about.3.1' => '', + + 'lang.tooltip' => 'Ergebnissprache wählen', + 'key.placeholder' => 'Mitglieder-Key eingeben', + 'key.tooltip' => 'Mitglieder-Key eingeben', + 'placeholder' => 'MetaGer: Sicher suchen & finden, Privatsphäre schützen', + + 'tooltips.add-focus' => 'Suche anpassen', + 'tooltips.edit-focus' => 'Aktuellen Fokus bearbeiten', + 'tooltips.settings' => 'Allgemeine Einstellungen', ]; diff --git a/resources/lang/de/plugin-page.php b/resources/lang/de/plugin-page.php new file mode 100644 index 0000000000000000000000000000000000000000..6596bce2677dc99413387607b3a2b4cbf4e9304a --- /dev/null +++ b/resources/lang/de/plugin-page.php @@ -0,0 +1,90 @@ +<?php + +return [ + 'open-modal' => 'MetaGer-Plugin hinzufügen', + 'open-modal.title' => 'MetaGer zu Ihren Browser hinzufügen', + 'head.1' => 'MetaGer zum Firefox hinzufügen', + 'head.2' => 'MetaGer zum Chrome hinzufügen', + 'head.3' => 'MetaGer zum Opera hinzufügen', + 'head.4' => 'MetaGer zum Internet Explorer hinzufügen', + 'head.5' => 'MetaGer zum Microsoft Edge hinzufügen', + 'head.6' => 'MetaGer zum Safari hinzufügen', + 'head.7' => 'MetaGer zum Vivaldi hinzufügen', + 'head.8' => 'MetaGer zum Firefox Klar hinzufügen', + 'head.info' => '(aktuelle Sucheinstellungen werden übernommen)', + + 'default-search' => 'MetaGer als Standardsuchmaschine einrichten', + + 'firefox.plugin' => 'Das Plugin für Firefox können Sie <a href="https://addons.mozilla.org/de/firefox/addon/metager-suche/?src=search" target="_blank">hier</a> herunterladen. Dadurch bleiben Ihre Sucheinstellungen jederzeit erhalten.', + 'firefox.1' => 'Klicken Sie in Ihrem Browser oben rechts in der Adressleiste auf "<i class="fas fa-ellipsis-h"></i>" um das Menü der Seitenaktionen zu öffnen und dann auf "Suchmaschine hinzufügen" (siehe Bild)', + 'firefox.2' => 'Öffnen Sie die Firefox Einstellungen. Geben Sie hierfür z.B. "about:preferences" in die Adressleiste ein. Geben Sie nun in das Suchfeld oben rechts "Suchmaschine" ein. Im Bereich "Standardsuchmaschine" wählen Sie MetaGer aus (siehe Bild).', + 'firefox.3' => 'MetaGer als Startseite im :browser einrichten', + 'firefox.4' => 'Klicken Sie oben rechts im Browser auf <i class="fa fa-bars" aria-hidden="true"></i><span class="sr-only">die drei horizontalen Striche</span> (Menü) und öffnen Sie die "Einstellungen"', + 'firefox.5' => 'Tragen Sie im Feld "Startseite" "https://metager.de" ein.', + + 'firefox-klar.1' => 'Öffnen Sie die Einstellungen Ihres Browsers über das Zahnrad (unter Android <i class="fa fa-ellipsis-v"></i>) rechts neben der Suchleiste', + 'firefox-klar.2' => 'Klicken Sie unter dem Menüpunkt "Suche" auf "Suchmaschine". Aktuell wird die voreingestellte Suchmaschine angezeigt (siehe Bild)', + 'firefox-klar.3' => 'Klicken Sie auf "Weitere Suchmaschine hinzufügen" und füllen Sie die Felder aus. Als Such-String geben Sie „https://metager.de/meta/meta.ger3?focus=web&encoding=utf8&lang=all&eingabe=%s“ an.', + 'firefox-klar.4' => 'Achten Sie hierbei darauf, dass sich keine Leerzeichen am Ende des Suchstrings "einschleichen", da Firefox Klar die Speicherung der Einstellung sonst verweigert.', + + 'chrome.1' => 'Klicken Sie in Ihrem Chrome oben rechts auf <i class="fa fa-ellipsis-v"></i> und im folgenden Menü auf "Einstellungen", um die Einstellungen Ihres Chromes zu öffnen.', + 'chrome.2' => 'Im Bereich "Suchen" klicken Sie auf Suchmaschinen verwalten...', + 'chrome.3' => 'In der nun angezeigten Liste, finden Sie den Eintrag "MetaGer". Fahren Sie mit der Maus über den Eintrag und klicken auf "Als Standard festlegen"', + 'chrome.4' => 'MetaGer als Startseite im :browser einrichten', + 'chrome.5' => 'Klicken Sie oben rechts im Browser auf <i class="fa fa-ellipsis-v"></i> und öffnen Sie die "Einstellungen"', + 'chrome.6' => 'Im Bereich "Beim Start" wählen Sie "Bestimmte Seite oder Seiten öffnen und klicken anschließend auf "Seiten festlegen"', + 'chrome.7' => 'Tragen Sie "https://metager.de" als URL bei "Neue Seite hinzufügen ein"', + 'chrome.8' => 'Hinweis: Alle hier sichtbaren Webseiten werden nun beim Start des Browsers geöffnet. Sie können Einträge entfernen, indem Sie mit der Maus drüber fahren und rechts auf das "x" klicken.', + + 'opera.1' => 'Klicken Sie <a href="/" target="_blank" rel="noopener">hier</a> um MetaGer in einem neuen Tab zu öffnen.', + 'opera.2' => 'Im neuen Tab klicken Sie mit der rechten Maustaste auf das Sucheingabefeld in der Mitte der Seite.', + 'opera.3' => 'Wählen Sie im Kontextmenü "Suchmaschine erstellen..."', + 'opera.4' => 'Klicken Sie im Popup auf "erstellen"', + 'opera.5' => '(Leider ist es Suchmaschinen nicht mehr möglich im Opera als Standard eingestellt zu werden, aber <a href="https://www.mozilla.org/de/firefox/new/" target="_blank" rel="noopener">hier</a> können Sie mit Firefox einen Open-Source Browser installieren, der dies unterstützt.)', + 'opera.6' => 'MetaGer als Startseite im :browser einrichten', + 'opera.7' => 'Klicken Sie im Browser-Menü auf "Bearbeiten"->"Einstellungen"', + 'opera.8' => 'Im Bereich "Beim Starten" wählen Sie "Eine bestimmte Seite, oder bestimmte Seiten öffnen +" und anschließend "Seiten festlegen"', + 'opera.9' => 'Tragen Sie bei "Adresse eingeben" "https://metager.de" ein und bestätigen mit Enter', + 'opera.10' => 'Klicken Sie auf "OK"', + + 'IE.1' => 'Klicken Sie <a href="javascript:window.external.addSearchProvider($(\'link[rel=search]\').attr(\'href\'));">hier</a>, um MetaGer als Suchmaschine hinzuzufügen', + 'IE.4' => 'Klicken Sie in Ihrem Browser oben rechts auf Extras', + 'IE.5' => 'Wählen Sie den Menüpunkt "Add-Ons verwalten"', + 'IE.6' => 'Klicken Sie im Bereich Add-On-Typen auf "Suchanbieter" und danach im rechten Bereich auf "MetaGer"', + 'IE.7' => 'Wählen Sie unten den Knopf "Als Standard"', + 'IE.8' => 'MetaGer als Startseite im :browser einrichten', + 'IE.9' => 'Klicken Sie oben rechts im Browser auf <i class="fa fa-cog"></i> und öffnen Sie die "Internetoptionen"', + 'IE.10' => 'Falls MetaGer die einzige Startseite sein soll, markieren Sie im Textfeld den kompletten Text und ersetzen Ihn durch "https://metager.de"', + 'IE.11' => 'Klicken Sie auf "OK"', + + 'edge.1' => 'Klicken Sie in Ihrem Browser oben rechts auf Extras (', + 'edge.2' => ') und wählen Sie "Einstellungen"', + 'edge.3' => 'Scrollen Sie nach unten und klicken auf "Erweiterte Einstellungen anzeigen"', + 'edge.4' => 'Scrollen Sie erneut nach unten bis zum Punkt "In Adressleiste suchen mit" und klicken Sie auf "Ändern"', + 'edge.5' => 'Wählen Sie "MetaGer: Sicher suchen & finden..." und klicken Sie auf "Als Standard"', + 'edge.6' => 'MetaGer als Startseite im :browser einrichten', + 'edge.7' => 'Klicken Sie oben rechts im Browser auf <i class="fa fa-ellipsis-h"></i> und öffnen Sie die "Einstellungen"', + 'edge.8' => 'Wählen Sie im Bereich "Öffnen mit" den Punkt "Bestimmte Seite(n)" aus', + 'edge.9' => 'Im Dropdown-Menü darunter wählen Sie "Benutzerdefiniert" aus', + 'edge.10' => 'Im Bereich darunter tragen Sie "https://metager.de" in das Feld "Webadresse eingeben" ein und klicken auf das "+" Symbol', + 'edge.11' => 'Entfernen Sie alle Einträge, die beim Start nicht geöffnet werden sollen (z.B. about:start), indem Sie rechts auf das kleine "x" klicken.', + + 'safari.1' => 'Installieren Sie das Safari-PlugIn <a href="http://www.opensearchforsafari.com/" target="_blank" rel="noopener">OpenSearchforSafari</a>.', + 'safari.2' => 'Rufen Sie MetaGer auf und fügen Sie MetaGer mit dem OpenSearch-Knopf(Lupen-Symbol) in der Safari-Menüleiste hinzu.', + 'safari.3' => 'Löschen Sie (nach Bedarf) die anderen Suchmaschinen aus dem OpenSearch-PlugIn, indem Sie das "X" neben diesen betätigen.', + 'safari.4' => 'Sie können nun über den OpenSearch-Knopf(Lupe) mit MetaGer suchen.', + + 'faq.1' => 'Siehe auch: ', + 'faq.2' => 'Metager FAQ - Plugin', + 'vivaldi.1' => 'Klicken Sie in Ihrem Browser oben links auf das rote Vivaldi Logo und wählen Sie zuerst "Werkzeuge", dann im Untermenü "Einstellungen".', + 'vivaldi.2' => 'In dem dann erscheinenden Menu wählen Sie bitte "Suche".', + 'vivaldi.3' => 'Wählen Sie "Neue Suche hinzufügen".', + 'vivaldi.4' => 'Tragen Sie im Feld URL "https://metager.de/meta/meta.ger3?eingabe=%s" ein.', + 'vivaldi.5' => 'Tragen Sie als Beschreibung "MetaGer" und als Kürzel "mg" ein.', + 'vivaldi.6' => 'Wenn Sie MetaGer als Standardsuchmaschine verwenden möchten, setzen Sie ein Häkchen bei "Als Standard setzen".', + 'vivaldi.7' => 'Klicken Sie auf "Hinzufügen".', + 'vivaldi.8' => 'MetaGer als Startseite im :browser einrichten', + 'vivaldi.9' => 'Klicken Sie in Ihrem Browser oben links auf das rote Vivaldi Logo und wählen Sie zuerst "Werkzeuge", dann im Untermenü "Einstellungen".', + 'vivaldi.10' => 'Tragen Sie im Feld "Startseite" "https://metager.de" ein.', +]; diff --git a/resources/lang/de/sidebar.php b/resources/lang/de/sidebar.php index dc02cffd5d6e5fe8de35732ec4b94dd04159460a..8f144f21d4339a86d94218cd60f0c8d83aebeef4 100644 --- a/resources/lang/de/sidebar.php +++ b/resources/lang/de/sidebar.php @@ -27,4 +27,5 @@ return [ 'nav26' => 'MetaGer-Fanshop', 'navigationToggle' => 'Navigation anzeigen', 'titles.tips' => 'Tips', + 'plugin' => 'MetaGer Plugin', ]; diff --git a/resources/lang/de/titles.php b/resources/lang/de/titles.php index ee24ab4f4d68da59844250489436e2b8c7b95381..3e5cd6a716127917ae091b38be0019e9900fe713 100644 --- a/resources/lang/de/titles.php +++ b/resources/lang/de/titles.php @@ -23,4 +23,5 @@ return [ 'jugendschutz' => 'Jugendschutz', 'ad-info' => 'Werbung bei MetaGer', 'asso' => 'Assoziator - MetaGer', + 'plugin' => 'Plugin - MetaGer', ]; diff --git a/resources/views/impressum.blade.php b/resources/views/impressum.blade.php index 0a3d83fbe91492ba98d89e48c3ac3d045d66a5db..8c95e23f2436a27b2e223484b942bc91919f1d7e 100644 --- a/resources/views/impressum.blade.php +++ b/resources/views/impressum.blade.php @@ -5,7 +5,7 @@ @section('content') <h1 class="page-title">{!! trans('impressum.title') !!}</h1> <div class="card-heavy"> - <h2 class="subheading">{!! trans('impressum.headline.1') !!}</h2> + <h2 class="wrap">{!! trans('impressum.headline.1') !!}</h2> <p>{!! trans('impressum.info.1') !!}</p> <address>{!! trans('impressum.info.2') !!}</address> <address>{!! trans('impressum.info.3') !!}</address> diff --git a/resources/views/index.blade.php b/resources/views/index.blade.php index 947310b4382a138ea23697c3f61614e20b91a91f..6f3b6850f800881518c3b18a477015656fb5b57e 100644 --- a/resources/views/index.blade.php +++ b/resources/views/index.blade.php @@ -3,13 +3,12 @@ @section('title', $title ) @section('content') - @include('modals.plugin-modal') <h1 id="startpage-logo"> <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/") }}">MetaGer</a> </h1> @include('parts.searchbar', ['class' => 'startpage-searchbar']) - <div id="show-plugin-modal"> - <label for="plugin-modal-checkbox" class="btn btn-default open-plugin-modal" title="{{ trans('index.plugin.open-modal.title') }}"><i class="fa fa-plug" aria-hidden="true"></i> {{ trans('index.plugin.open-modal') }}</label> + <div id="plugin-btn-div"> + <a id="plugin-btn" class="btn btn-default" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/plugin") }}" title="{{ trans('index.plugin-title') }}"><i class="fa fa-plug" aria-hidden="true"></i> {{ trans('index.plugin') }}</a> </div> <script src="{{ mix('js/scriptStartPage.js') }}" defer></script> <script src="{{ mix('js/searchbar.js') }}" defer></script> diff --git a/resources/views/modals/plugin-modal.blade.php b/resources/views/modals/plugin-modal.blade.php deleted file mode 100644 index 9646b445bc6b49342416b10516c6abc4fe17895c..0000000000000000000000000000000000000000 --- a/resources/views/modals/plugin-modal.blade.php +++ /dev/null @@ -1,141 +0,0 @@ -<input type="checkbox" id="plugin-modal-checkbox" class="hidden" @if( isset($pluginmodal) && $pluginmodal == 'on') checked @endif> -<div class="metager-modal" id="plugin-modal" role="dialog"> - <div class="metager-modal-dialog "> - <div class="metager-modal-content"> - <div class="metager-modal-header"> - <label for="plugin-modal-checkbox" class="close"> - <span aria-hidden="true">×</span> - </label> - <h4> - @if ($browser === 'Firefox' || $browser === 'Mozilla') - {{ trans('index.plugin.head.1') }} - @elseif ($browser === 'Chrome') - {{ trans('index.plugin.head.2') }} - @elseif ($browser === 'Opera') - {{ trans('index.plugin.head.3') }} - @elseif ($browser === 'IE') - {{ trans('index.plugin.head.4') }} - @elseif ($browser === 'Edge') - {{ trans('index.plugin.head.5') }} - @elseif ($browser === 'Safari') - {{ trans('index.plugin.head.6') }} - @elseif ($browser === 'Vivaldi') - {{ trans('index.plugin.head.7') }} - @else - $(".seperator").addClass("hidden"); - @endif - </h4> - <p class="text-muted">{{ trans('index.plugin.head.info') }}</p> - </div> - <div class="modal-body"> - @if ($browser === 'Firefox' || $browser === 'Mozilla') - <h4>{!! trans('index.plugin.firefox.plugin') !!}</h4> - <ol> - <li>{!! trans('index.plugin.firefox.1') !!}<img src="/img/Firefox.png" width="100%" /></li> - <li>{!! trans('index.plugin.firefox.2') !!}<img src="/img/Firefox_Standard.png" width="100%" /></li> - </ol> - <hr /> - <h4>{!! trans('index.plugin.firefox.3', ['browser' => $browser]) !!}</h4> - <ol> - <li>{!! trans('index.plugin.firefox.4') !!}</li> - <li>{!! trans('index.plugin.firefox.5') !!}</li> - </ol> - <hr> - <h4>{{ trans('index.plugin.head.8') }}</h4> - <ol> - <li>{!! trans('index.plugin.firefox-klar.1') !!}</li> - <li>{{ trans('index.plugin.firefox-klar.2')}}<img src="/img/FirefoxKlar-Settings.png" width="100%"/></li> - <li>{{ trans('index.plugin.firefox-klar.3') }}<img src="/img/FirefoxKlar-addSearchengine.png" width="100%"/></li> - <li>{{ trans('index.plugin.firefox-klar.4') }}</li> - </ol> - @elseif ($browser === 'Chrome') - <ol> - <li>{!! trans('index.plugin.chrome.1') !!}</li> - <li>{!! trans('index.plugin.chrome.2') !!}</li> - <li>{{ trans('index.plugin.chrome.3') }}</li> - </ol> - <hr /> - <h4>{!! trans('index.plugin.chrome.4', ['browser' => $browser]) !!}</h4> - <ol> - <li>{!! trans('index.plugin.chrome.5') !!}</li> - <li>{!! trans('index.plugin.chrome.6') !!}</li> - <li>{!! trans('index.plugin.chrome.7') !!}</li> - <li>{!! trans('index.plugin.chrome.8') !!}</li> - </ol> - @elseif ($browser === 'Opera') - <ol> - <li>{!! trans('index.plugin.opera.1') !!}</li> - <li>{!! trans('index.plugin.opera.2') !!}</li> - <li>{!! trans('index.plugin.opera.3') !!}</li> - <li>{!! trans('index.plugin.opera.4') !!}</li> - <li><small>{!! trans('index.plugin.opera.5') !!}</small> - </ol> - <hr /> - <h4>{!! trans('index.plugin.opera.6', ['browser' => $browser]) !!}</h4> - <ol> - <li>{!! trans('index.plugin.opera.7') !!}</li> - <li>{!! trans('index.plugin.opera.8') !!}</li> - <li>{!! trans('index.plugin.opera.9') !!}</li> - <li>{!! trans('index.plugin.opera.10') !!}</li> - </ol> - @elseif ($browser === 'IE') - <ol> - <li>{!! trans('index.plugin.IE.1') !!}</li> - <li>{!! trans('index.plugin.IE.4') !!} (<i class="fa fa-cog" aria-hidden="true"></i>)</li> - <li>{!! trans('index.plugin.IE.5') !!}</li> - <li>{!! trans('index.plugin.IE.6') !!}</li> - <li>{!! trans('index.plugin.IE.7') !!}</li> - </ol> - <hr /> - <h4>{!! trans('index.plugin.IE.8', ['browser' => $browser]) !!}</h4> - <ol> - <li>{!! trans('index.plugin.IE.9') !!}</li> - <li>{!! trans('index.plugin.IE.10') !!}</li> - <li>{!! trans('index.plugin.IE.11') !!}</li> - </ol> - @elseif ($browser === 'Edge') - <ol> - <li>{!! trans('index.plugin.edge.1') !!}<i class="fa fa-ellipsis-h" aria-hidden="true"></i>{!! trans('index.plugin.edge.2') !!}</li> - <li>{!! trans('index.plugin.edge.3') !!}</li> - <li>{!! trans('index.plugin.edge.4') !!}</li> - <li>{!! trans('index.plugin.edge.5') !!}</li> - </ol> - <hr /> - <h4>{!! trans('index.plugin.edge.6', ['browser' => $browser]) !!}</h4> - <ol> - <li>{!! trans('index.plugin.edge.7') !!}</li> - <li>{!! trans('index.plugin.edge.8') !!}</li> - <li>{!! trans('index.plugin.edge.9') !!}</li> - <li>{!! trans('index.plugin.edge.10') !!}</li> - <li>{!! trans('index.plugin.edge.11') !!}</li> - </ol> - @elseif ($browser === 'Safari') - <ol> - <li>{!! trans('index.plugin.safari.1') !!}</li> - <li>{!! trans('index.plugin.safari.2') !!}</li> - <li>{!! trans('index.plugin.safari.3') !!}</li> - <li>{!! trans('index.plugin.safari.4') !!}</li> - </ol> - @elseif ($browser === 'Vivaldi') - <ol> - <li>{!! trans('index.plugin.vivaldi.1') !!}</li> - <li>{!! trans('index.plugin.vivaldi.2') !!}</li> - <li>{!! trans('index.plugin.vivaldi.3') !!}</li> - <li>{!! trans('index.plugin.vivaldi.4') !!}</li> - <li>{!! trans('index.plugin.vivaldi.5') !!}</li> - <li>{!! trans('index.plugin.vivaldi.6') !!}</li> - <li>{!! trans('index.plugin.vivaldi.7') !!}</li> - </ol> - <hr /> - <h4>{!! trans('index.plugin.vivaldi.8', ['browser' => $browser]) !!}</h4> - <ol> - <li>{!! trans('index.plugin.vivaldi.9') !!}</li> - <li>{!! trans('index.plugin.vivaldi.10') !!}</li> - </ol> - @endif - <hr> - <p>@lang('index.plugin.faq.1')<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/faq#mg-plugin") }}">@lang('index.plugin.faq.2')</a></p> - </div> - </div> - </div> - </div> diff --git a/resources/views/parts/sidebar.blade.php b/resources/views/parts/sidebar.blade.php index b32363cd0fa1094cec96ecb96eb902a9280325f3..1e85a4693ad84098a2d529612b1bb08b8bc4c455 100644 --- a/resources/views/parts/sidebar.blade.php +++ b/resources/views/parts/sidebar.blade.php @@ -88,13 +88,16 @@ </label> <ul class="metager-dropdown-content"> <li> - <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/widget/") }}" tabindex="226">{{ trans('sidebar.nav10') }}</a> + <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/plugin/") }}" tabindex="226">{{ trans('sidebar.plugin') }}</a> </li> <li> - <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/zitat-suche/") }}" tabindex="227">{{ trans('sidebar.nav22') }}</a> + <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/widget/") }}" tabindex="227">{{ trans('sidebar.nav10') }}</a> </li> <li> - <a href="{{ action('Assoziator@asso') }}" tabindex="228">{{ trans('sidebar.nav11') }}</a> + <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/zitat-suche/") }}" tabindex="228">{{ trans('sidebar.nav22') }}</a> + </li> + <li> + <a href="{{ action('Assoziator@asso') }}" tabindex="229">{{ trans('sidebar.nav11') }}</a> </li> <li> <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/tips/") }}" tabindex="230">{{ trans('sidebar.titles.tips') }}</a> diff --git a/resources/views/plugin-page.blade.php b/resources/views/plugin-page.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..c6452ebe9ec51db73dd637ce13614b4589130bdc --- /dev/null +++ b/resources/views/plugin-page.blade.php @@ -0,0 +1,166 @@ +@extends('layouts.subPages') + +@section('title', $title ) + +@section('navbarFocus.tips', 'class="active"') + +@section('content')<div role="dialog"> + <h1 class="page-title"> + @if ($browser === 'Firefox' || $browser === 'Mozilla') + {{ trans('plugin-page.head.1') }} + @elseif ($browser === 'Chrome') + {{ trans('plugin-page.head.2') }} + @elseif ($browser === 'Opera') + {{ trans('plugin-page.head.3') }} + @elseif ($browser === 'IE') + {{ trans('plugin-page.head.4') }} + @elseif ($browser === 'Edge') + {{ trans('plugin-page.head.5') }} + @elseif ($browser === 'Safari') + {{ trans('plugin-page.head.6') }} + @elseif ($browser === 'Vivaldi') + {{ trans('plugin-page.head.7') }} + @else + $(".seperator").addClass("hidden"); + @endif + </h1> + <h2 class="subheading">{{ trans('plugin-page.head.info') }}</h2> + @if ($browser === 'Firefox' || $browser === 'Mozilla') + <div class="card-medium"> + <h3>{!! trans('plugin-page.firefox.plugin') !!}</h3> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.firefox.1') !!}<img src="/img/Firefox.png" width="100%" /></li> + <li>{!! trans('plugin-page.firefox.2') !!}<img src="/img/Firefox_Standard.png" width="100%" /></li> + </ol> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.firefox.3', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.firefox.4') !!}</li> + <li>{!! trans('plugin-page.firefox.5') !!}</li> + </ol> + </div> + <div class="card-heavy"> + <h4>{{ trans('plugin-page.head.8') }}</h4> + <ol> + <li>{!! trans('plugin-page.firefox-klar.1') !!}</li> + <li>{{ trans('plugin-page.firefox-klar.2')}}<img src="/img/FirefoxKlar-Settings.png" width="100%"/></li> + <li>{{ trans('plugin-page.firefox-klar.3') }}<img src="/img/FirefoxKlar-addSearchengine.png" width="100%"/></li> + <li>{{ trans('plugin-page.firefox-klar.4') }}</li> + </ol> + </div> + @elseif ($browser === 'Chrome') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.chrome.1') !!}</li> + <li>{!! trans('plugin-page.chrome.2') !!}</li> + <li>{{ trans('plugin-page.chrome.3') }}</li> + </ol> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.chrome.4', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.chrome.5') !!}</li> + <li>{!! trans('plugin-page.chrome.6') !!}</li> + <li>{!! trans('plugin-page.chrome.7') !!}</li> + <li>{!! trans('plugin-page.chrome.8') !!}</li> + </ol> + </div> + @elseif ($browser === 'Opera') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.opera.1') !!}</li> + <li>{!! trans('plugin-page.opera.2') !!}</li> + <li>{!! trans('plugin-page.opera.3') !!}</li> + <li>{!! trans('plugin-page.opera.4') !!}</li> + <li><small>{!! trans('plugin-page.opera.5') !!}</small> + </ol> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.opera.6', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.opera.7') !!}</li> + <li>{!! trans('plugin-page.opera.8') !!}</li> + <li>{!! trans('plugin-page.opera.9') !!}</li> + <li>{!! trans('plugin-page.opera.10') !!}</li> + </ol> + </div> + @elseif ($browser === 'IE') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.IE.1') !!}</li> + <li>{!! trans('plugin-page.IE.4') !!} (<i class="fa fa-cog" aria-hidden="true"></i>)</li> + <li>{!! trans('plugin-page.IE.5') !!}</li> + <li>{!! trans('plugin-page.IE.6') !!}</li> + <li>{!! trans('plugin-page.IE.7') !!}</li> + </ol> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.IE.8', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.IE.9') !!}</li> + <li>{!! trans('plugin-page.IE.10') !!}</li> + <li>{!! trans('plugin-page.IE.11') !!}</li> + </ol> + </div> + @elseif ($browser === 'Edge') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.edge.1') !!}<i class="fa fa-ellipsis-h" aria-hidden="true"></i>{!! trans('plugin-page.edge.2') !!}</li> + <li>{!! trans('plugin-page.edge.3') !!}</li> + <li>{!! trans('plugin-page.edge.4') !!}</li> + <li>{!! trans('plugin-page.edge.5') !!}</li> + </ol> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.edge.6', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.edge.7') !!}</li> + <li>{!! trans('plugin-page.edge.8') !!}</li> + <li>{!! trans('plugin-page.edge.9') !!}</li> + <li>{!! trans('plugin-page.edge.10') !!}</li> + <li>{!! trans('plugin-page.edge.11') !!}</li> + </ol> + </div> + @elseif ($browser === 'Safari') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.safari.1') !!}</li> + <li>{!! trans('plugin-page.safari.2') !!}</li> + <li>{!! trans('plugin-page.safari.3') !!}</li> + <li>{!! trans('plugin-page.safari.4') !!}</li> + </ol> + </div> + @elseif ($browser === 'Vivaldi') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.vivaldi.1') !!}</li> + <li>{!! trans('plugin-page.vivaldi.2') !!}</li> + <li>{!! trans('plugin-page.vivaldi.3') !!}</li> + <li>{!! trans('plugin-page.vivaldi.4') !!}</li> + <li>{!! trans('plugin-page.vivaldi.5') !!}</li> + <li>{!! trans('plugin-page.vivaldi.6') !!}</li> + <li>{!! trans('plugin-page.vivaldi.7') !!}</li> + </ol> + </div> + <div class="card-heavy"> + <h4>{!! trans('plugin-page.vivaldi.8', ['browser' => $browser]) !!}</h4> + <ol> + <li>{!! trans('plugin-page.vivaldi.9') !!}</li> + <li>{!! trans('plugin-page.vivaldi.10') !!}</li> + </ol> + </div> + @endif + <div class="card-medium"> + <p>@lang('plugin-page.faq.1')<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/faq#mg-plugin") }}">@lang('plugin-page.faq.2')</a></p> + </div> +@endsection diff --git a/resources/views/spende/spende.blade.php b/resources/views/spende/spende.blade.php index 955622082c4d605d47680fe4e8d4dc93bfaf198a..b32b9757a23a864b312e3be6fac4a09c3a37fda7 100644 --- a/resources/views/spende/spende.blade.php +++ b/resources/views/spende/spende.blade.php @@ -7,7 +7,7 @@ @section('content') <div class="card-heavy"> <h1>{!! trans('spende.headline.1') !!}</h1> - <h2 class="subheading">{!! trans('spende.headline.2') !!}</h2> + <h2>{!! trans('spende.headline.2') !!}</h2> <p>{!! trans('spende.about.2') !!}</p> <p><i class="fa fa-info fa-fw fa-lg" aria-hidden="true"></i>{!! trans('spende.bankinfo.3') !!}</p> </div> diff --git a/routes/web.php b/routes/web.php index aa88d03931f22e04d5e76aa38e034edfa86f7120..5de61053976588f92d9cb422aee3a7cf351fc8fb 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,5 +1,7 @@ <?php +use Jenssegers\Agent\Agent; + /* |-------------------------------------------------------------------------- | Web Routes @@ -20,14 +22,13 @@ Route::group( Route::get('/', 'StartpageController@loadStartPage'); - Route::get('asso', function(){ + Route::get('asso', function () { return view('assoziator.asso') ->with('title', trans('titles.asso')) ->with('navbarFocus', 'dienste'); }); Route::post('asso', 'Assoziator@asso'); - Route::get('impressum', function () { return view('impressum') ->with('title', trans('titles.impressum')) @@ -158,6 +159,14 @@ Route::group( return $response; }); + Route::get('plugin', function () { + return view('plugin-page') + ->with('title', trans('titles.plugin')) + ->with('navbarFocus', 'dienste') + ->with('browser', (new Agent())->browser()) + ->with('request', $this->input('request', 'GET')); + }); + Route::group([/*'middleware' => ['referer.check'],*/'prefix' => 'admin'], function () { Route::get('/', 'AdminInterface@index'); Route::match(['get', 'post'], 'count', 'AdminInterface@count'); @@ -207,7 +216,7 @@ Route::group( return response()->download($filePath, "MetaGer-release.apk"); }); Route::get('maps', function () { - $filePath = env('maps_app'); + $filePath = env('maps_app'); $fileContents = file_get_contents($filePath); return response($fileContents, 200) ->header('Cache-Control', 'public') @@ -217,7 +226,7 @@ Route::group( }); Route::get('maps/version', function () { - $filePath = env('maps_version'); + $filePath = env('maps_version'); $fileContents = file_get_contents($filePath); return response($fileContents, 200) ->header('Content-Type', 'text/plain');