Commit caf96256 authored by Karl Hasselbring's avatar Karl Hasselbring
Browse files

Merge branch '235-tips-txt-ubersetzen' into 'development'

die Tips sind jetzt auch übersetzungsfähig

Closes #235

See merge request !426
parents 6d7e68fb 91ae05c1
......@@ -95,16 +95,24 @@ class MetaGerSearch extends Controller
$mquicktips = array_merge($mquicktips, $quicktips);
# 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)];
# Wussten Sie schon:
$title = trans('tips.shorttitle');
$mquicktips[] = ['title' => 'Wussten Sie schon?', 'descr' => $tip, 'URL' => '/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;
}
}
$tip = $tips[array_rand($tips)];
$mquicktips[] = ['title' => $title, 'descr' => $tip, 'URL' => '/tips'];
# Uns die Werbelinks:
# Werbelinks:
$file = storage_path() . "/app/public/ads.txt";
if (file_exists($file)) {
$ads = json_decode(file_get_contents($file), true);
......@@ -113,7 +121,7 @@ class MetaGerSearch extends Controller
$mquicktips[] = ['title' => $ad['title'], 'descr' => $ad['descr'], 'URL' => $ad['URL']];
}
# Und en Spendenaufruf:
# Spendenaufruf:
$mquicktips[] = ['title' => trans('quicktip.spende.title'), 'descr' => trans('quicktip.spende.descr'), 'URL' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "spendenaufruf")];
return view('quicktip')
......@@ -124,10 +132,14 @@ class MetaGerSearch extends Controller
public function tips()
{
$file = storage_path() . "/app/public/tips.txt";
$tips = [];
if (file_exists($file)) {
$tips = file($file);
for ($i = 1;; $i++) {
$nextTip = trans('tips.tip.' . $i);
if ($nextTip == 'tips.tip.' . $i) {
break;
} else {
$tips[] = $nextTip;
}
}
return view('tips')
->with('title', 'MetaGer - Tipps & Tricks')
......
<?php
return [
'title' => 'MetaGer Tipps, unsortiert - dies & das - wussten Sie schon?',
'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 */
];
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