Skip to content
Snippets Groups Projects
Commit 76b5c5d5 authored by Karl's avatar Karl
Browse files

die Tips sind jetzt auch übersetzungsfähig

parent 6d7e68fb
No related branches found
No related tags found
2 merge requests!427Development,!426die Tips sind jetzt auch übersetzungsfähig
......@@ -95,16 +95,25 @@ 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:
$NUMBER_OF_TIPS = 21;
$mquicktips[] = ['title' => 'Wussten Sie schon?', 'descr' => $tip, 'URL' => '/tips'];
$title = trans('tips.shorttitle');
# 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 +122,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 +133,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 */
];
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment