Commit 6ab61131 authored by Dominik Hebeler's avatar Dominik Hebeler

Revert "Merge branch 'development' into 'master'"

This reverts merge request !427
parent caf96256
......@@ -95,24 +95,16 @@ class MetaGerSearch extends Controller
$mquicktips = array_merge($mquicktips, $quicktips);
# Wussten Sie schon:
$title = trans('tips.shorttitle');
# Und Natürlich das wussten Sie schon:
$file = storage_path() . "/app/public/tips.txt";
if (file_exists($file)) {
$tips = file($file);
$tip = $tips[array_rand($tips)];
# Workaround für eine variable Tipanzahl trotz Übersetzungsdateien:
# Es wird so lange versucht den nächsten Tip zu lesen, bis dieser "leer" ist, also mit dem Key übereinstimmt.
$tips = [];
for ($i = 1;; $i++) {
$nextTip = trans('tips.tip.' . $i);
if ($nextTip == 'tips.tip.' . $i) {
break;
} else {
$tips[] = $nextTip;
}
$mquicktips[] = ['title' => 'Wussten Sie schon?', 'descr' => $tip, 'URL' => '/tips'];
}
$tip = $tips[array_rand($tips)];
$mquicktips[] = ['title' => $title, 'descr' => $tip, 'URL' => '/tips'];
# Werbelinks:
# Uns die Werbelinks:
$file = storage_path() . "/app/public/ads.txt";
if (file_exists($file)) {
$ads = json_decode(file_get_contents($file), true);
......@@ -121,7 +113,7 @@ class MetaGerSearch extends Controller
$mquicktips[] = ['title' => $ad['title'], 'descr' => $ad['descr'], 'URL' => $ad['URL']];
}
# Spendenaufruf:
# Und en Spendenaufruf:
$mquicktips[] = ['title' => trans('quicktip.spende.title'), 'descr' => trans('quicktip.spende.descr'), 'URL' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "spendenaufruf")];
return view('quicktip')
......@@ -132,14 +124,10 @@ class MetaGerSearch extends Controller
public function tips()
{
$file = storage_path() . "/app/public/tips.txt";
$tips = [];
for ($i = 1;; $i++) {
$nextTip = trans('tips.tip.' . $i);
if ($nextTip == 'tips.tip.' . $i) {
break;
} else {
$tips[] = $nextTip;
}
if (file_exists($file)) {
$tips = file($file);
}
return view('tips')
->with('title', 'MetaGer - Tipps & Tricks')
......
<?php
namespace app\Models\parserSkripte;
use App\Models\Searchengine;
class Radiobrowser extends Searchengine
{
public $results = [];
public function __construct(\SimpleXMLElement $engine, \App\MetaGer $metager)
{
parent::__construct($engine, $metager);
}
public function loadResults($result)
{
$result = preg_replace("/\r\n/si", "", $result);
try {
$content = json_decode($result);
} catch (\Exception $e) {
abort(500, "$result is not a valid json string");
}
if (!$content) {
return;
}
foreach ($content as $result) {
$title = $result->name;
$link = $result->homepage;
$anzeigeLink = $link;
$descr = "";
if ($result->tags != "") {
$descr .= "Tags: " . $result->tags;
}
if ($result->tags != "") {
if ($descr != "") {
$descr .= " - ";
}
$descr .= "Country: " . $result->country;
}
if ($result->tags != "") {
if ($descr != "") {
$descr .= " - ";
}
$descr .= "Language: " . $result->language;
}
$this->counter++;
$this->results[] = new \App\Models\Result(
$this->engine,
$title,
$link,
$anzeigeLink,
$descr,
$this->gefVon,
$this->counter,
false
);
}
}
}
<?php
return [
"foki_web" => "Web",
"foki_bilder" => "Pictures",
"foki_nachrichten" => "News",
"foki_wissenschaft" => "Science",
"foki_produkte" => "Shopping",
"foki_anpassen" => "customize",
"foki_angepasst" => "customized",
"design" => "select personal theme",
"conveyor" => "Purchase at affiliate shops",
"partnertitle" => "Support MetaGer without any costs to you",
"plugin" => "Add the MetaGer-Plugin",
"plugintitle" => "add MetaGer to your browser",
"sponsors_head_1" => "Further Information",
"sponsors_head_2" => "Sponsored Links",
"sponsors_woxikon" => "<a href=\"\/en\/kontakt\" class=\"mutelink\" >This could be your link<\/a>",
"sponsors_gutscheine" => "<a href=\"\/en\/kontakt\" class=\"mutelink\" >Please contact us<\/a>",
"sponsors_kredite" => "<a href=\"\/en\/kontakt\" class=\"mutelink\">https:\/\/metager.de\/kontakt<\/a>",
"about_title" => "About Us",
"about_1_1" => "Data protection & privacy",
"about_1_2" => " are simple and natural for us.",
"about_2_1" => "We do not work for profit. We are a ",
"about_2_2" => "non-profit association. ",
"placeholder" => "MetaGer: secure search & find, protecting privacy",
"plugin_head_1" => "Add MetaGer to your Firefox",
"plugin_head_2" => "Add MetaGer to your Chrome",
"plugin_head_3" => "Add MetaGer to your Opera",
"plugin_head_4" => "Add MetaGer to your Internet Explorer",
"plugin_head_5" => "Add MetaGer to your Microsoft Edge",
"plugin_head_6" => "Add MetaGer to your Safari",
"plugin_head_info" => "(selected search preferences will be used)",
"plugin_firefox_1" => "Click on the magnifying glass with the small green \"+\" and then on \"Add MetaGer..\" (picture 1)",
"plugin_firefox_2" => "Now right click on the new MetaGer Logo in the List and select \"Make MetaGer the default search engine\" (picture2)",
"plugin_firefox_3" => "Use MetaGer as start page in :browser"
];
<?php
return [
'description' => 'MetaGer: Sicher suchen & finden, Privatsphäre schützen',
];
<?php
return [
'title' => 'MetaGer Tipps, unsortiert - dies & das - wussten Sie schon?',
'shorttitle' => 'Wussten Sie schon?',
'tip.1' => 'Mit dem kleinen schwarzen Dreieck rechts neben den Suchergebnis-Links können Sie Ihre Suche präzisieren: eine Suche NUR auf dieser Domain starten, oder diese Domain mit einer neuen Suche AUSSCHLIESSEN.',
'tip.2' => 'Wenn Sie eine bestimmte Wortfolge suchen, können Sie diese "Wörter in Anführungszeichen" einschließen. So stellen Sie sicher, dass diese Wörter in genau dieser Reihenfolge im Suchergebnis vorkommen.',
'tip.3' => 'Sie können die Suche auf eine Website einschränken, indem sie den site-Parameter benutzen, z.B. "site:de.wikipedia.org" (für Treffer aus der deutschen Wikipedia) an die Suchwörter rechts anfügen.',
'tip.4' => 'Sie können Suchbegriffe von der Suche ausschließen, indem Sie ihnen ein Minus voranstellen, z.B.: Sport -Fußball',
'tip.5' => 'MetaGer wird zum großen Teil aus <a href="/spende/" target="_blank">Spenden</a> finanziert - ohne Ihre <a href="/spende/" target="_blank">Spenden</a> müssten wir den Betrieb einstellen. ',
'tip.6' => 'Wir respektieren Ihre Privatsphäre: Wir speichern keine personenbezogenen Daten und verwenden keine Tracking-Techniken wie Browser-Fingerprinting oder Cookies o.ä.. Lesen Sie die Details unter: <a href="/datenschutz/" target="_blank">/datenschutz/</a>.',
'tip.7' => 'Wenn Sie den "anonym öffnen"-Link rechts neben den Suchergebnissen anklicken bleiben Sie auch beim Besuch der Ergebnis-Webseiten und den Folgeklicks anonym.',
'tip.8' => 'Wenn Sie mit höchster Sicherheit anonym surfen wollen, dann empfehlen wir, den <a href="http://forum.suma-ev.de/viewtopic.php?f=3&amp;t=43&amp;sid=8a76fac2507f6d2926981b2642de7ab3" target="_blank">TOR-Hidden-Zugang von MetaGer</a> zu nutzen.',
'tip.9' => 'Wenn Sie auf der <a href="/" target="_blank">MetaGer-Startseite</a> oder dieser Ergebnisseite auf "Bilder" oder "Nachrichten" usw. klicken, dann wird NUR in diesen Kategorien gesucht.',
'tip.10' => 'Wenn Sie auf der <a href="/" target="_blank">MetaGer-Startseite </a> auf "anpassen" klicken, dann können Sie Ihre Sucheinstellungen sehr individuell anpassen.',
'tip.11' => 'Sie können MetaGer in den meisten Browsern als Standard-Suchmaschine einstellen. Dadurch haben Sie die Möglichkeit, dass Sucheingaben in der Adressleiste des Browsers direkt mit MetaGer durchgeführt werden. Für eine Anleitung besuchen Sie unsere <a href="/" target="_blank">Startseite</a> und klicken unter dem Sucheingabefeld auf den Link "MetaGer-Plugin hinzufügen".',
'tip.12' => 'Dass SUMA-EV als Betreiber von MetaGer auch die <a href="http://suma-awards.de/" target="_blank">SUMA-Awards</a> verleiht? Und dass der 1. Preis in diesem Jahr an <a href="http://www.heise.de/newsticker/meldung/Suma-Award-fuer-NSA-Whistleblower-Edward-Snowden-3126886.html" target="_blank">Edward Snowden verliehen wurde</a>?',
'tip.13' => 'Dass Sie mit einem Klick auf das Farbtropfen-Symbol auf der <a href="/">MetaGer-Startseite</a> links neben der Suchwort-Eingabebox MetaGer in den Farben Ihrer Wahl einstellen können?',
'tip.14' => 'Dass Sie bei uns NIE gefragt werden, ob Sie mit dem Setzen von Cookies einverstanden sind? Denn: wir benutzen keine Cookies und auch keine anderen Nutzer-Überwachungen. Lesen Sie die Details unter: <a href="/datenschutz/" target="_blank">/datenschutz/</a>.',
'tip.15' => 'Wenn die Anzeige der Umlaute bei MetaGer "kaputt" aussieht, dann haben Sie wahrscheinlich noch ein uraltes MetaGer-Plugin installiert. Löschen Sie dann bitte dieses Plugin in Ihren Browser-Einstellungen und installieren Sie das aktuelle MetaGer-Plugin, indem Sie auf der <a href="/" target="_blank">MetaGer-Startseite </a> auf "MetaGer-Plugin hinzufügen" klicken.',
'tip.16' => 'Wenn Sie mithelfen wollen, den Betrieb von MetaGer zu finanzieren, dann können Sie das auch ganz einfach bei Ihrem nächsten Online-Einkauf tun - es "kostet" Sie nur einen Klick mehr: Klicken Sie auf der <a href="/" target="_blank">MetaGer-Startseite </a> oder oben in der Navigationsleiste unter "Fördern" auf "Einkaufen bei MetaGer-Fördershops", und wählen dann Ihren Shop dort aus. Etwa 5% Ihres Umsatzes erhalten wir als Spende.',
'tip.17' => '"Nobody is perfect" - wir sind es auch nicht. Wenn Sie einen Fehler finden, oder etwas, das Ihnen seltsam vorkommt: schreiben Sie uns an <a href="mailto:office@suma-ev.de">office@suma-ev.de</a>.',
'tip.18' => 'Dass MetaGer von einem nicht-gewinnorientierten, unabhängigen und gemeinnützigen Verein, dem SUMA-EV betrieben wird? Wenn Sie mehr über uns wissen wollen: klicken Sie auf <a href="http://suma-ev.de/" target="_blank">suma-ev.de</a>. Wenn Sie MetaGer nachhaltig fördern wollen: <a href="http://suma-ev.de/unterstuetzung/beitrittsformular.html" target="_blank">werden Sie Mitglied bei uns</a>!',
'tip.19' => 'Dass ALLE Internet-Server und Suchmaschinen, die in den USA stehen, nach der dortigen Gesetzeslage, dem <a href="https://de.wikipedia.org/wiki/USA_PATRIOT_Act" target="_blank">Patriot Act</a>, verpflichtet sind, den Geheimdiensten ALLES offenzulegen? Dagegen hilft es auch nicht, wenn die dortigen Server und Suchmaschinen nichts speichern: es reicht, wenn der Geheimdienst am Internet-Zugangspunkt alles mitliest und speichert. Sämtliche MetaGer-Server stehen ausschließlich in Deutschland.',
'tip.20' => 'Unsere Suchergebnisse kommen aus bis zu 50 verschiedenen Suchmaschinen und Quellen: daher kann MetaGer Ihnen so vielfältige Ergebnisse - auch abseits vom Mainstream - liefern.',
'tip.21' => 'Wenn in Ihrer Firma täglich viele verschiedene Datenbanken und Suchdienste abzufragen sind - warum machen Sie es nicht einfacher? <em>Wir</em> programmieren Ihnen <em>Ihre</em> Metasuche nach Ihren Anforderungen! Schauen Sie sich das Beispiel der <a href="http://suma-ev.de/presse/MetaGer-jetzt-Standardsuche-an-der-Uni-Mainz.html" target="_blank">Uni-Mainz</a> an - fragen Sie uns: <a href="mailto:office@suma-ev.de">office@suma-ev.de</a>',
/* Beim hinzufügen neuer Tips auch die Anzahl der Tips in der MetaGerSearch.php ändern */
'title' => 'MetaGer Tipps, unsortiert - dies & das - wussten Sie schon?',
];
<?php
return [
......@@ -16,9 +15,9 @@ return [
"plugintitle" => "Añadir MetaGer a su navegador",
"sponsors.head.1" => "Más informaciones",
"sponsors.head.2" => "Esponsores",
"sponsors.woxikon" => "<a href=\"http://www.woxikon.de/\" class=\"mutelink\" target=\"_blank\">Buscar palabras & sinónimos</a>",
"sponsors.gutscheine" => "<a href=\"http://www.gutschein-magazin.de/\" class=\"mutelink\" target=\"_blank\">Vales actuales de Gutschein-Magazin.de</a>",
"sponsors.kredite" => "<a href=\"https://www.finanzcheck.de/\" class=\"mutelink\" target=\"_blank\">Comparar créditos económicos en FINANZCHECK.de</a>",
"sponsors.woxikon" => '<a href="http://www.woxikon.de/" class="mutelink" target="_blank">Buscar palabras & sinónimos</a>',
"sponsors.gutscheine" => '<a href="http://www.gutschein-magazin.de/" class="mutelink" target="_blank">Vales actuales de Gutschein-Magazin.de</a>',
"sponsors.kredite" => '<a href="https://www.finanzcheck.de/" class="mutelink" target="_blank">Comparar créditos económicos en FINANZCHECK.de</a>',
"about.title" => "Sobre nosotros",
"about.1.1" => "Privacidad & protección de datos",
"about.1.2" => "son con nosotros simples & dado por sentado",
......@@ -36,49 +35,13 @@ return [
"plugin.firefox.2" => "Ahora hacer click con la tecla derecha el ratón en el nuevo logo de MetaGer en la lista y en \"Usar por defecto\" (ver imagen)",
"plugin.firefox.3" => "Instalar MetaGer como página de inico en el :browser",
"plugin.firefox.4" => "Hacer click arriba a la derecha en los tres barras horizontales en su navegador (Menú) y abre \"Preferencias\"",
"plugin.firefox.5" => "Introducir en el campo \"Pagina de inicio\" \"https:\\/\\/metager.de\"",
"plugin.chrome.1" => "Haga click en su Chrome arriba a la derecha <span class=\"glyphicon glyphicon-option-vertical\"><\\/span> y en el subsecuente menú en \"Preferencias\", para abrir las preferencias de su Chrome.",
"plugin.firefox.5" => "Introducir en el campo \"Pagina de inicio\" \"https:\/\/metager.de\"",
"plugin.chrome.1" => "Haga click en su Chrome arriba a la derecha <span class=\"glyphicon glyphicon-option-vertical\"><\/span> y en el subsecuente menú en \"Preferencias\", para abrir las preferencias de su Chrome.",
"plugin.chrome.2" => "In la área de la búsqueda hacer click en administrar motores de búsqueda ...",
"plugin.chrome.3" => "En la lista que se ve ahora, busca la entrada \"MetaGer\". Cloquease con el ratón sobre la entrada \"Establecer como predeterminado\"",
"plugin.chrome.4" => "Definir MetaGer como pagina de inicio en el :browser ",
"plugin.chrome.5" => "Hacer click arriba a la derecha en su navegador en <span class=\"glyphicon glyphicon-option-vertical\"><\\/span> y abre \"Configuración\"",
"plugin.chrome.5" => "Hacer click arriba a la derecha en su navegador en <span class=\"glyphicon glyphicon-option-vertical\"><\/span> y abre \"Configuración\"",
"plugin.chrome.6" => "En la sección \"Al abrir el navegador ... \" seleccionar \"Abrir una página especifica\" y haga click en \"Establecer páginas\" ",
"plugin.chrome.7" => "Introduzca \"https:\\/\\/metager.de\" como URL en el campo \"Añadir una nueva página\" ",
"plugin.chrome.8" => "Nota: Todos los sitios web visibles aquí se abren ahora cuando inicia el navegador. Usted puede borrarlos, poniéndose con el ratón encima y hacer click en la \"x\" al lado derecha.",
"plugin.opera.1" => "Haga click <a href=\"/\" target=\"_blank\">a</a> para abrir MetaGer en una nueva pestaña.",
"plugin.opera.2" => "En la nueva pestaña haga click en la barra de la búsqueda con el botón derecha del ratón.",
"plugin.opera.3" => "Elige en el menú de contexto \"editar buscadores\" ",
"plugin.opera.4" => "En la ventana popup hacer click en \"Añadir buscador\"",
"plugin.opera.5" => "(Desafortunadamente ya no es posible en Opera poner buscadores nuevos como estandard, pero <a href=\"https://www.mozilla.org/de/firefox/new/\" target=\"_blank\">aquí</a>puede instalar un navegador de código abierto que soporta esto.)",
"plugin.opera.6" => "Hacer MetaGer la página de inicio en :browser",
"plugin.opera.7" => "Hacer click en el menú del navegador en \"Editar\"->\"Configuración\"",
"plugin.opera.8" => "En la sección \"Inicio\" seleccione \"Abrir una página especifica\" y después \"Definir página\"",
"plugin.opera.9" => "En el campo \"Introducir URL\" ponga \"https://metager.de\" y confirma con introducir",
"plugin.opera.10" => "Haga click en \"Confirmar\"",
"plugin.IE.1" => "Haga click en <a href=\"javascript:window.external.addSearchProvider($('link[rel=search]').attr('href'));\"></a>, para añadir MetaGer como búscador",
"plugin.IE.4" => "Haga click en su navegador arriba derecha en Extras",
"plugin.IE.5" => "Escoge el punto del menú \"Administrar extensiones\"",
"plugin.IE.6" => "Busca Tipos de Extensiones y haga click en \"Máquinas de búsqueda\" y después al lado derecho click en \"MetaGer\"",
"plugin.IE.7" => "Escoge el botón \"Definir como predeterminado\"",
"plugin.IE.8" => "Definir MetaGer como página de inicio en :browser ",
"plugin.IE.9" => "Haga click arriba derecha en <span class=\"glyphicon glyphicon-cog\"></span> y abre \"Opciones de internet\"",
"plugin.IE.10" => "Si quiere definir MetaGer como única página de inicio, marca todo el texto en el campo del texto y reemplázalo por \"https://metager.de\"",
"plugin.IE.11" => "Haga click en \"Aceptar\"",
"plugin.edge.1" => "Haga click en su navegador arriba derecha en Extras (",
"plugin.edge.2" => ") y selecciona \"Configuración\"",
"plugin.edge.3" => "Haga scroll hacia abajo y haga click en \"Mostrar configuración avanzada\"",
"plugin.edge.4" => "Haga scroll de nuevo hacia abajo llegando al \"Buscar en la barra de direcciones con\" y haga click en \"Cambiar\"",
"plugin.edge.5" => "Selecciona \"MetaGer: Sicher suchen & finden...\" y clickea en \"Definir com predeterminado\"",
"plugin.edge.6" => "Hacer MetaGer la página de inicio en :browser",
"plugin.edge.7" => "Haga click arriba derecha en el navegador en <span class=\"glyphicon glyphicon-option-horizontal\"></span> y abre \"Configuraciones\"",
"plugin.edge.8" => "Selecciona en la sección \"Abrir con\" el ítem \"Página específica\"",
"plugin.edge.9" => "En el menú de cascada selecciona \"Definido por el usuario\"",
"plugin.edge.10" => "En la área abajo ponga \"https://metager.de\" en el campo \"Introducir URL\" y haga click en el símbolo \"+\"",
"plugin.edge.11" => "Borra todas las entradas, que no quiere abrir al inicio (p.ej. about:start), haciendo click en el pequeño \"x\" a la derecha.",
"plugin.safari.1" => "Instala la extensión de Safari <a href=\"http://www.opensearchforsafari.com/\" target=\"_blank\">OpenSearchforSafari</a>.",
"plugin.safari.2" => "Busca MetaGer y añade MetaGer con el botón OpenSearch (símbolo de na lupa) en la barra de menú de Safari.",
"plugin.safari.3" => "Borra (según necesidad) los demás buscadores de la extension OpenSearch, haciendo click en el \"X\" a la par y confirma.",
"plugin.safari.4" => "Ahora puede buscar con MetaGer usando el botón de OpenSearch (la lupa)."
];
"plugin.chrome.7" => "Introduzca \"https:\/\/metager.de\" como URL en el campo \"Añadir una nueva página\" ",
"plugin.chrome.8" => "Nota: Todos los sitios web visibles aquí se abren ahora cuando inicia el navegador. Usted puede borrarlos, poniéndose con el ratón encima y hacer click en la \"x\" al lado derecha."
];
\ No newline at end of file
<?xmlversion = "1.0"encoding = "UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>MetaGer</ShortName>
<Description>{!! trans('plugin.description') !!}</Description>
<Description>MetaGer: Sicher suchen &amp; finden, Privatsphäre schützen</Description>
<Contact>office@suma-ev.de</Contact>
<Image width="16" height="16" type="image/x-icon">{{ url('/favicon.ico') }}</Image>
<Url type="text/html" template="{{ $link }}&amp;eingabe={searchTerms}" method="{{$request}}"></Url>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment