From 74ef97b6a50df9d68b89b36aa6892f270958fbff Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Fri, 16 Oct 2020 12:14:39 +0000 Subject: [PATCH] Revert "Merge branch 'development' into '1012-major-startpage-redesign'" This reverts merge request !1712 --- .gitignore | 2 - .gitlab/development-values.yaml | 2 +- .gitlab/production-values.yaml | 4 +- app/Console/Commands/RequestFetcher.php | 143 ++++---- app/Http/Controllers/AdminSpamController.php | 7 +- app/Http/Controllers/MetaGerSearch.php | 77 +--- app/Http/Controllers/SettingsController.php | 130 +------ app/Http/Controllers/StartpageController.php | 2 +- app/Http/Middleware/BrowserVerification.php | 24 +- app/Http/Middleware/HumanVerification.php | 4 - app/MetaGer.php | 332 +++++------------- app/Models/Result.php | 1 - app/Models/Searchengine.php | 30 +- app/PrometheusExporter.php | 2 +- chart/templates/deployment.yaml | 5 - composer.json | 3 +- config/database.php | 1 - config/trustedproxy.php | 1 - resources/js/scriptResultPage.js | 17 +- resources/lang/de/partnershops.php | 2 +- .../lang/de/plugin-desktop/desktop-chrome.php | 23 -- .../lang/de/plugin-desktop/desktop-edge.php | 28 -- .../de/plugin-desktop/desktop-firefox.php | 31 -- .../lang/de/plugin-desktop/desktop-ie.php | 18 - .../lang/de/plugin-desktop/desktop-opera.php | 14 - .../lang/de/plugin-desktop/desktop-safari.php | 8 - .../de/plugin-desktop/desktop-vivaldi.php | 11 - .../lang/de/plugin-mobile/mobile-chrome.php | 15 - .../lang/de/plugin-mobile/mobile-edge.php | 14 - .../de/plugin-mobile/mobile-firefox-klar.php | 10 - .../lang/de/plugin-mobile/mobile-firefox.php | 17 - .../lang/de/plugin-mobile/mobile-opera.php | 9 - resources/lang/de/plugin-page.php | 85 ++++- resources/lang/de/settings.php | 55 ++- resources/lang/de/team.php | 1 - resources/lang/de/tor.php | 1 - .../lang/en/plugin-desktop/desktop-chrome.php | 22 -- .../lang/en/plugin-desktop/desktop-edge.php | 28 -- .../en/plugin-desktop/desktop-firefox.php | 31 -- .../lang/en/plugin-desktop/desktop-ie.php | 18 - .../lang/en/plugin-desktop/desktop-opera.php | 15 - .../lang/en/plugin-desktop/desktop-safari.php | 8 - .../en/plugin-desktop/desktop-vivaldi.php | 11 - .../lang/en/plugin-mobile/mobile-chrome.php | 15 - .../lang/en/plugin-mobile/mobile-edge.php | 14 - .../en/plugin-mobile/mobile-firefox-klar.php | 11 - .../lang/en/plugin-mobile/mobile-firefox.php | 17 - .../lang/en/plugin-mobile/mobile-opera.php | 9 - resources/lang/en/plugin-page.php | 75 +++- resources/lang/en/settings.php | 9 - resources/lang/en/team.php | 2 - resources/lang/en/tor.php | 1 - resources/lang/es/asso.php | 8 - resources/lang/es/bitpay.php | 6 +- resources/lang/es/index.php | 34 +- resources/lang/es/metaGerSearch.php | 10 +- resources/lang/es/result.php | 27 +- resources/lang/es/sidebar.php | 11 +- resources/lang/es/spende.php | 71 ++-- resources/lang/es/titles.php | 12 +- resources/lang/es/tor.php | 1 - resources/less/metager/pages/plugin.less | 4 - resources/less/metager/pages/settings.less | 45 --- resources/views/index.blade.php | 10 +- .../resultpage/verificationHeader.blade.php | 3 +- resources/views/layouts/staticPages.blade.php | 6 +- resources/views/parts/searchbar.blade.php | 2 +- resources/views/plugin-page.blade.php | 263 ++++++++------ .../views/plugin/desktop/chrome/v49.blade.php | 17 - .../views/plugin/desktop/chrome/v53.blade.php | 17 - .../views/plugin/desktop/chrome/v59.blade.php | 17 - .../views/plugin/desktop/edge/v15.blade.php | 17 - .../views/plugin/desktop/edge/v18.blade.php | 17 - .../views/plugin/desktop/edge/v80.blade.php | 15 - .../plugin/desktop/firefox/v52.blade.php | 16 - .../plugin/desktop/firefox/v57.blade.php | 17 - .../plugin/desktop/firefox/v61.blade.php | 22 -- .../views/plugin/desktop/ie/v11.blade.php | 18 - .../views/plugin/desktop/ie/v9.blade.php | 15 - .../views/plugin/desktop/opera/v36.blade.php | 19 - .../views/plugin/desktop/safari/v10.blade.php | 14 - .../plugin/desktop/vivaldi/v3-3.blade.php | 17 - .../views/plugin/mobile/chrome/v83.blade.php | 26 -- .../views/plugin/mobile/edge/v45.blade.php | 26 -- .../plugin/mobile/firefox-klar/v8-8.blade.php | 17 - .../views/plugin/mobile/firefox/v80.blade.php | 18 - .../plugin/mobile/firefox/vlt80.blade.php | 15 - .../views/plugin/mobile/opera/v60.blade.php | 23 -- .../views/settings/allSettings.blade.php | 2 - resources/views/settings/index.blade.php | 66 +--- resources/views/team/team.blade.php | 6 +- resources/views/tor.blade.php | 2 +- routes/cookie.php | 5 +- routes/web.php | 17 - storage/app/public/aufnahmeantrag-de.pdf | Bin 64255 -> 132793 bytes storage/app/public/aufnahmeantrag-en.pdf | Bin 69617 -> 145844 bytes 96 files changed, 619 insertions(+), 1770 deletions(-) delete mode 100644 resources/lang/de/plugin-desktop/desktop-chrome.php delete mode 100644 resources/lang/de/plugin-desktop/desktop-edge.php delete mode 100644 resources/lang/de/plugin-desktop/desktop-firefox.php delete mode 100644 resources/lang/de/plugin-desktop/desktop-ie.php delete mode 100644 resources/lang/de/plugin-desktop/desktop-opera.php delete mode 100644 resources/lang/de/plugin-desktop/desktop-safari.php delete mode 100644 resources/lang/de/plugin-desktop/desktop-vivaldi.php delete mode 100644 resources/lang/de/plugin-mobile/mobile-chrome.php delete mode 100644 resources/lang/de/plugin-mobile/mobile-edge.php delete mode 100644 resources/lang/de/plugin-mobile/mobile-firefox-klar.php delete mode 100644 resources/lang/de/plugin-mobile/mobile-firefox.php delete mode 100644 resources/lang/de/plugin-mobile/mobile-opera.php delete mode 100644 resources/lang/en/plugin-desktop/desktop-chrome.php delete mode 100644 resources/lang/en/plugin-desktop/desktop-edge.php delete mode 100644 resources/lang/en/plugin-desktop/desktop-firefox.php delete mode 100644 resources/lang/en/plugin-desktop/desktop-ie.php delete mode 100644 resources/lang/en/plugin-desktop/desktop-opera.php delete mode 100644 resources/lang/en/plugin-desktop/desktop-safari.php delete mode 100644 resources/lang/en/plugin-desktop/desktop-vivaldi.php delete mode 100644 resources/lang/en/plugin-mobile/mobile-chrome.php delete mode 100644 resources/lang/en/plugin-mobile/mobile-edge.php delete mode 100644 resources/lang/en/plugin-mobile/mobile-firefox-klar.php delete mode 100644 resources/lang/en/plugin-mobile/mobile-firefox.php delete mode 100644 resources/lang/en/plugin-mobile/mobile-opera.php delete mode 100644 resources/lang/es/asso.php delete mode 100644 resources/less/metager/pages/plugin.less delete mode 100644 resources/views/plugin/desktop/chrome/v49.blade.php delete mode 100644 resources/views/plugin/desktop/chrome/v53.blade.php delete mode 100644 resources/views/plugin/desktop/chrome/v59.blade.php delete mode 100644 resources/views/plugin/desktop/edge/v15.blade.php delete mode 100644 resources/views/plugin/desktop/edge/v18.blade.php delete mode 100644 resources/views/plugin/desktop/edge/v80.blade.php delete mode 100644 resources/views/plugin/desktop/firefox/v52.blade.php delete mode 100644 resources/views/plugin/desktop/firefox/v57.blade.php delete mode 100644 resources/views/plugin/desktop/firefox/v61.blade.php delete mode 100644 resources/views/plugin/desktop/ie/v11.blade.php delete mode 100644 resources/views/plugin/desktop/ie/v9.blade.php delete mode 100644 resources/views/plugin/desktop/opera/v36.blade.php delete mode 100644 resources/views/plugin/desktop/safari/v10.blade.php delete mode 100644 resources/views/plugin/desktop/vivaldi/v3-3.blade.php delete mode 100644 resources/views/plugin/mobile/chrome/v83.blade.php delete mode 100644 resources/views/plugin/mobile/edge/v45.blade.php delete mode 100644 resources/views/plugin/mobile/firefox-klar/v8-8.blade.php delete mode 100644 resources/views/plugin/mobile/firefox/v80.blade.php delete mode 100644 resources/views/plugin/mobile/firefox/vlt80.blade.php delete mode 100644 resources/views/plugin/mobile/opera/v60.blade.php diff --git a/.gitignore b/.gitignore index ce2c62fe0..1a804f035 100644 --- a/.gitignore +++ b/.gitignore @@ -23,5 +23,3 @@ npm-debug.log composer.lock package-lock.json local.log - -browserstack.err diff --git a/.gitlab/development-values.yaml b/.gitlab/development-values.yaml index 8a5e39a31..87e1498ec 100644 --- a/.gitlab/development-values.yaml +++ b/.gitlab/development-values.yaml @@ -25,7 +25,7 @@ ingress: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod nginx.ingress.kubernetes.io/configuration-snippet: | - more_set_headers "Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline'; script-src-elem 'self' 'unsafe-inline'; script-src-attr 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; style-src-elem 'self' 'unsafe-inline'; style-src-attr 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src 'self'; media-src; object-src; prefetch-src; child-src; frame-src 'self'; worker-src; frame-ancestors 'self' https://scripts.zdv.uni-mainz.de; form-action 'self' www.paypal.com; base-uri; manifest-src; plugin-types; report-uri; report-to"; + more_set_headers "Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline'; script-src-elem 'self' 'unsafe-inline'; script-src-attr 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; style-src-elem 'self' 'unsafe-inline'; style-src-attr 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src 'self'; media-src; object-src; prefetch-src; child-src; frame-src 'self'; worker-src; frame-ancestors 'self' https://scripts.zdv.uni-mainz.de; form-action 'self'; base-uri; manifest-src; plugin-types; report-uri; report-to"; more_set_headers "X-Frame-Options: sameorigin"; more_set_headers "X-Content-Type-Options: nosniff"; more_set_headers "ReferrerPolicy: origin"; diff --git a/.gitlab/production-values.yaml b/.gitlab/production-values.yaml index 130b7dc1e..aba1efca1 100644 --- a/.gitlab/production-values.yaml +++ b/.gitlab/production-values.yaml @@ -3,7 +3,7 @@ service: internalPort: 80 hpa: enabled: true - minReplicas: 3 + minReplicas: 1 maxReplicas: 100 resources: limits: @@ -25,7 +25,7 @@ ingress: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod nginx.ingress.kubernetes.io/configuration-snippet: | - more_set_headers "Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline'; script-src-elem 'self' 'unsafe-inline'; script-src-attr 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; style-src-elem 'self' 'unsafe-inline'; style-src-attr 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src 'self'; media-src; object-src; prefetch-src; child-src; frame-src 'self'; worker-src; frame-ancestors 'self' https://scripts.zdv.uni-mainz.de; form-action 'self' www.paypal.com; base-uri; manifest-src; plugin-types; report-uri; report-to"; + more_set_headers "Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline'; script-src-elem 'self' 'unsafe-inline'; script-src-attr 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; style-src-elem 'self' 'unsafe-inline'; style-src-attr 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src 'self'; media-src; object-src; prefetch-src; child-src; frame-src 'self'; worker-src; frame-ancestors 'self' https://scripts.zdv.uni-mainz.de; form-action 'self'; base-uri; manifest-src; plugin-types; report-uri; report-to"; more_set_headers "X-Frame-Options: sameorigin"; more_set_headers "X-Content-Type-Options: nosniff"; more_set_headers "ReferrerPolicy: origin"; diff --git a/app/Console/Commands/RequestFetcher.php b/app/Console/Commands/RequestFetcher.php index 270d8bd47..13bb5e71c 100644 --- a/app/Console/Commands/RequestFetcher.php +++ b/app/Console/Commands/RequestFetcher.php @@ -2,7 +2,6 @@ namespace App\Console\Commands; -use Cache; use Illuminate\Console\Command; use Illuminate\Support\Facades\Redis; use Log; @@ -25,9 +24,10 @@ class RequestFetcher extends Command protected $shouldRun = true; protected $multicurl = null; - protected $proxyhost; - protected $proxyuser; - protected $proxypassword; + protected $oldMultiCurl = null; + protected $maxFetchedDocuments = 10000; + protected $fetchedDocuments = 0; + protected $proxyhost, $proxyuser, $proxypassword; /** * Create a new command instance. @@ -42,6 +42,7 @@ class RequestFetcher extends Command $this->proxyport = env("PROXY_PORT", ""); $this->proxyuser = env("PROXY_USER", ""); $this->proxypassword = env("PROXY_PASSWORD", ""); + } /** @@ -51,6 +52,7 @@ class RequestFetcher extends Command */ public function handle() { + $pidFile = "/tmp/fetcher"; pcntl_signal(SIGINT, [$this, "sig_handler"]); pcntl_signal(SIGTERM, [$this, "sig_handler"]); @@ -77,16 +79,61 @@ class RequestFetcher extends Command } try { + $blocking = false; while ($this->shouldRun) { - $operationsRunning = true; - curl_multi_exec($this->multicurl, $operationsRunning); - $status = $this->readMultiCurl($this->multicurl); - $answersRead = $status[0]; - $messagesLeft = $status[1]; - $newJobs = $this->checkNewJobs($operationsRunning, $messagesLeft); - - if ($newJobs === 0 && $answersRead === 0) { - usleep(10 * 1000); + $status = curl_multi_exec($this->multicurl, $active); + $currentJobs = []; + if (!$blocking) { + $elements = Redis::pipeline(function($redis){ + $redis->lrange(\App\MetaGer::FETCHQUEUE_KEY, 0, -1); + $redis->del(\App\MetaGer::FETCHQUEUE_KEY); + }); + $currentJobs = $elements[0]; + } else { + $currentJob = Redis::blpop(\App\MetaGer::FETCHQUEUE_KEY, 1); + if (!empty($currentJob)) { + $currentJobs[] = $currentJob[1]; + } + } + + if (sizeof($currentJobs) > 0) { + foreach($currentJobs as $currentJob){ + $currentJob = json_decode($currentJob, true); + $ch = $this->getCurlHandle($currentJob); + if (curl_multi_add_handle($this->multicurl, $ch) !== 0) { + $this->shouldRun = false; + Log::error("Couldn't add Handle to multicurl"); + break; + } + $this->fetchedDocuments++; + if ($this->fetchedDocuments > $this->maxFetchedDocuments) { + Log::info("Reinitializing Multicurl after " . $this->fetchedDocuments . " requests."); + $this->oldMultiCurl = $this->multicurl; + $this->multicurl = curl_multi_init(); + $this->fetchedDocuments = 0; + } + $blocking = false; + $active = true; + } + } + + $answerRead = $this->readMultiCurl($this->multicurl); + if ($this->oldMultiCurl != null) { + $this->readMultiCurl($this->oldMultiCurl); + $messagesLeft = -1; + if (curl_multi_info_read($this->oldMultiCurl, $messagesLeft) === false) { + if ($messagesLeft = 0) { + Log::debug("Removing finished multicurl handle"); + curl_multi_close($this->oldMultiCurl); + $this->oldMultiCurl = null; + } + } + } + + if (!$active && !$answerRead) { + $blocking = true; + } else { + usleep(50 * 1000); } } } finally { @@ -95,60 +142,18 @@ class RequestFetcher extends Command } } - /** - * Checks the Redis queue if any new fetch jobs where submitted - * and adds them to multicurl if there are. - * Will be blocking call to redis if there are no running jobs in multicurl - */ - private function checkNewJobs($operationsRunning, $messagesLeft) - { - $newJobs = []; - if ($operationsRunning === 0 && $messagesLeft === -1) { - $newJob = Redis::blpop(\App\MetaGer::FETCHQUEUE_KEY, 1); - if (!empty($newJob)) { - $newJobs[] = $newJob[1]; - } - } else { - $elements = Redis::pipeline(function ($redis) { - $redis->lrange(\App\MetaGer::FETCHQUEUE_KEY, 0, -1); - $redis->del(\App\MetaGer::FETCHQUEUE_KEY); - }); - $newJobs = $elements[0]; - } - - $addedJobs = 0; - foreach ($newJobs as $newJob) { - $newJob = json_decode($newJob, true); - $ch = $this->getCurlHandle($newJob); - if (curl_multi_add_handle($this->multicurl, $ch) !== 0) { - $this->shouldRun = false; - Log::error("Couldn't add Handle to multicurl"); - break; - } else { - $addedJobs++; - } - } - - return $addedJobs; - } - private function readMultiCurl($mc) { - $messagesLeft = -1; - $answersRead = 0; - while (($info = curl_multi_info_read($mc, $messagesLeft)) !== false) { + $answerRead = false; + while (($info = curl_multi_info_read($mc)) !== false) { try { - $answersRead++; + $answerRead = true; $infos = curl_getinfo($info["handle"], CURLINFO_PRIVATE); $infos = explode(";", $infos); $resulthash = $infos[0]; $cacheDurationMinutes = intval($infos[1]); - $name = $infos[2]; $responseCode = curl_getinfo($info["handle"], CURLINFO_HTTP_CODE); - $body = "no-result"; - - $totalTime = curl_getinfo($info["handle"], CURLINFO_TOTAL_TIME); - \App\PrometheusExporter::Duration($totalTime, $name); + $body = ""; $error = curl_error($info["handle"]); if (!empty($error)) { @@ -156,38 +161,29 @@ class RequestFetcher extends Command } if ($responseCode !== 200) { - Log::debug($resulthash); Log::debug("Got responsecode " . $responseCode . " fetching \"" . curl_getinfo($info["handle"], CURLINFO_EFFECTIVE_URL) . "\n"); } else { $body = \curl_multi_getcontent($info["handle"]); } Redis::pipeline(function ($pipe) use ($resulthash, $body, $cacheDurationMinutes) { - $pipe->lpush($resulthash, $body); + $pipe->set($resulthash, $body); $pipe->expire($resulthash, 60); }); - - if ($cacheDurationMinutes > 0) { - try { - Cache::put($resulthash, $body, $cacheDurationMinutes * 60); - } catch (\Exception $e) { - Log::error($e->getMessage()); - } - } } finally { \curl_multi_remove_handle($mc, $info["handle"]); } } - return [$answersRead, $messagesLeft]; + return $answerRead; } private function getCurlHandle($job) { $ch = curl_init(); - + curl_setopt_array($ch, array( CURLOPT_URL => $job["url"], - CURLOPT_PRIVATE => $job["resulthash"] . ";" . $job["cacheDuration"] . ";" . $job["name"], + CURLOPT_PRIVATE => $job["resulthash"] . ";" . $job["cacheDuration"], CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $job["useragent"], CURLOPT_FOLLOWLOCATION => true, @@ -225,6 +221,7 @@ class RequestFetcher extends Command public function sig_handler($sig) { $this->shouldRun = false; - echo("Terminating Process\n"); + echo ("Terminating Process\n"); } + } diff --git a/app/Http/Controllers/AdminSpamController.php b/app/Http/Controllers/AdminSpamController.php index 43ccfc0be..e4a514ce3 100644 --- a/app/Http/Controllers/AdminSpamController.php +++ b/app/Http/Controllers/AdminSpamController.php @@ -44,9 +44,6 @@ class AdminSpamController extends Controller public function jsonQueries() { $queries = $this->getQueries(); - # JSON encoding will fail if invalid UTF-8 Characters are in this string - # mb_convert_encoding will remove thise invalid characters for us - $queries = mb_convert_encoding($queries, "UTF-8", "UTF-8"); return response()->json($queries); } @@ -80,10 +77,8 @@ class AdminSpamController extends Controller ]; } - # JSON encoding will fail if invalid UTF-8 Characters are in this string - # mb_convert_encoding will remove thise invalid characters for us - $resultData = mb_convert_encoding($resultData, "UTF-8", "UTF-8"); return response()->json($resultData); + } private function getQueries() diff --git a/app/Http/Controllers/MetaGerSearch.php b/app/Http/Controllers/MetaGerSearch.php index 22289cad8..583cbdc7d 100644 --- a/app/Http/Controllers/MetaGerSearch.php +++ b/app/Http/Controllers/MetaGerSearch.php @@ -12,11 +12,9 @@ use View; class MetaGerSearch extends Controller { + public function search(Request $request, MetaGer $metager, $timing = false) { - if ($request->filled("chrome-plugin")) { - return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/plugin")); - } $timings = null; if ($timing) { $timings = ['starttime' => microtime(true)]; @@ -99,7 +97,10 @@ class MetaGerSearch extends Controller } # Ergebnisse der Suchmaschinen kombinieren: - $metager->prepareResults($timings); + $metager->prepareResults(); + if (!empty($timings)) { + $timings["prepareResults"] = microtime(true) - $time; + } $finished = true; foreach ($metager->getEngines() as $engine) { @@ -110,16 +111,7 @@ class MetaGerSearch extends Controller } try { - Cache::put("loader_" . $metager->getSearchUid(), [ - "metager" => [ - "apiAuthorized" => $metager->isApiAuthorized(), - ], - "adgoal" => [ - "loaded" => $metager->isAdgoalLoaded(), - "adgoalHash" => $metager->getAdgoalHash(), - ], - "engines" => $metager->getEngines(), - ], 60 * 60); + Cache::put("loader_" . $metager->getSearchUid(), $metager->getEngines(), 60 * 60); } catch (\Exception $e) { Log::error($e->getMessage()); } @@ -155,7 +147,7 @@ class MetaGerSearch extends Controller // This might speed up page view time for users with slow network $responseArray = str_split($resultpage->render(), 1024); foreach ($responseArray as $responsePart) { - echo($responsePart); + echo ($responsePart); flush(); } $requestTime = microtime(true) - $time; @@ -181,11 +173,11 @@ class MetaGerSearch extends Controller if ($request->filled('loadMore') && $request->filled('script') && $request->input('script') === "yes") { return $this->loadMoreJS($request); } + } private function loadMoreJS(Request $request) { - $request->request->add(["javascript" => true]); # Create a MetaGer Instance with the supplied hash $hash = $request->input('loadMore', ''); @@ -198,60 +190,40 @@ class MetaGerSearch extends Controller } } - $cached = Cache::get($hash); - if ($cached === null) { + $engines = Cache::get($hash); + if ($engines === null) { return response()->json(['finished' => true]); } - $engines = $cached["engines"]; - $adgoal = $cached["adgoal"]; - $mg = $cached["metager"]; - $metager = new MetaGer(substr($hash, strpos($hash, "loader_") + 7)); - $metager->setApiAuthorized($mg["apiAuthorized"]); - $metager->setAdgoalLoaded($adgoal["loaded"]); - $metager->setAdgoalHash($adgoal["adgoalHash"]); $metager->parseFormData($request); # Nach Spezialsuchen überprüfen: $metager->checkSpecialSearches($request); $metager->restoreEngines($engines); - # Checks Cache for engine Results - $metager->checkCache(); - $metager->retrieveResults(); - $metager->rankAll(); $metager->prepareResults(); $result = [ 'finished' => true, 'newResults' => [], - 'changedResults' => [], ]; $result["nextSearchLink"] = $metager->nextSearchLink(); $newResults = 0; foreach ($metager->getResults() as $index => $resultTmp) { - if ($resultTmp->new || $resultTmp->adgoalChanged) { + if ($resultTmp->new) { if ($metager->getFokus() !== "bilder") { $view = View::make('layouts.result', ['index' => $index, 'result' => $resultTmp, 'metager' => $metager]); $html = $view->render(); - if (!$resultTmp->new && $resultTmp->adgoalChanged) { - $result['changedResults'][$index] = $html; - } else { - $result['newResults'][$index] = $html; - } + $result['newResults'][$index] = $html; $result["imagesearch"] = false; } else { $view = View::make('layouts.image_result', ['index' => $index, 'result' => $resultTmp, 'metager' => $metager]); $html = $view->render(); - if (!$resultTmp->new && $resultTmp->adgoalChanged) { - $result['changedResults'][$index] = $html; - } else { - $result['newResults'][$index] = $html; - } + $result['newResults'][$index] = $html; $result["imagesearch"] = true; } $newResults++; @@ -259,24 +231,16 @@ class MetaGerSearch extends Controller } $finished = true; - $enginesLoaded = []; foreach ($engines as $engine) { if (!$engine->loaded) { - $enginesLoaded[$engine->name] = false; $finished = false; } else { - $enginesLoaded[$engine->name] = true; $engine->setNew(false); $engine->markNew(); } } - if (!$metager->isAdgoalLoaded()) { - $finished = false; - } - $result["finished"] = $finished; - $result["engines"] = $enginesLoaded; if ($newResults > 0) { $registry = \Prometheus\CollectorRegistry::getDefault(); @@ -284,20 +248,7 @@ class MetaGerSearch extends Controller $counter->incBy($newResults); } // Update new Engines - Cache::put("loader_" . $metager->getSearchUid(), [ - "metager" => [ - "apiAuthorized" => $metager->isApiAuthorized(), - ], - "adgoal" => [ - "loaded" => $metager->isAdgoalLoaded(), - "adgoalHash" => $metager->getAdgoalHash(), - ], - "engines" => $metager->getEngines(), - ], 1 * 60); - - # JSON encoding will fail if invalid UTF-8 Characters are in this string - # mb_convert_encoding will remove thise invalid characters for us - $result = mb_convert_encoding($result, "UTF-8", "UTF-8"); + Cache::put("loader_" . $metager->getSearchUid(), $metager->getEngines(), 1 * 60); return response()->json($result); } diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index 0d0d52f75..9d1f2f484 100644 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -56,22 +56,11 @@ class SettingsController extends Controller $cookies = Cookie::get(); $settingActive = false; foreach ($cookies as $key => $value) { - if (\starts_with($key, [$fokus . "_engine_", $fokus . "_setting_"]) || strpos($key, $fokus . '_blpage') === 0) { + if (\starts_with($key, [$fokus . "_engine_", $fokus . "_setting_"])) { $settingActive = true; } } - # Reading cookies for black list entries - $blacklist = []; - foreach($cookies as $key => $value){ - if(stripos($key, 'blpage') !== false && stripos($key, $fokus) !== false){ - $blacklist[$key] = $value; - } - } - - # Generating link with set cookies - $cookieLink = LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('loadSettings', $cookies)); - return view('settings.index') ->with('title', trans('titles.settings', ['fokus' => $fokusName])) ->with('fokus', $request->input('fokus', '')) @@ -80,9 +69,7 @@ class SettingsController extends Controller ->with('sumas', $sumas) ->with('filter', $filters) ->with('settingActive', $settingActive) - ->with('url', $url) - ->with('blacklist', $blacklist) - ->with('cookieLink', $cookieLink); + ->with('url', $url); } private function getSumas($fokus) @@ -245,7 +232,6 @@ class SettingsController extends Controller Cookie::queue($key, "", 0, $cookiePath, null, false, false); } } - $this->clearBlacklist($request); return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('settings', ["fokus" => $fokus, "url" => $url]))); } @@ -282,116 +268,4 @@ class SettingsController extends Controller } return redirect($request->input('url', 'https://metager.de')); } - - public function newBlacklist(Request $request) - { - $fokus = $request->input('fokus', ''); - $url = $request->input('url', ''); - - $regexProtocol = '#^([a-z]{0,5}://)?(www.)?#'; - $blacklist = preg_filter($regexProtocol, '', $request->input('blacklist')); - - if(stripos($blacklist, '/') !== false){ - $blacklist = substr($blacklist, 0, stripos($blacklist, '/')); - } - - $regexUrl = '#^(\*\.)?[a-z0-9]+(\.[a-z0-9]+)?(\.[a-z0-9]{2,})$#'; - if(preg_match($regexUrl, $blacklist) === 1){ - - $path = \Request::path(); - $cookiePath = "/" . substr($path, 0, strpos($path, "meta/") + 5); - $cookies = Cookie::get(); - $cookieCounter = 0; - $noduplicate = true; - - ksort($cookies); - - if(!empty($cookies)){ - foreach ($cookies as $key => $value) { - if(stripos($key, $fokus . '_blpage') === 0){ - if($value === $blacklist){ - $noduplicate = false; - break; - } - if((int)(substr($key,strlen($fokus . '_blpage'))) === $cookieCounter){ - $cookieCounter++; - } - } - } - } - if($noduplicate && !empty($blacklist) > 0 && strlen($blacklist) <= 255){ - $cookieName= $fokus.'_blpage'.$cookieCounter; - Cookie::queue($cookieName, $blacklist, 0, $cookiePath, null, false, false); - } - } - return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('settings', ["fokus" => $fokus, "url" => $url]))); - } - - public function deleteBlacklist(Request $request) - { - $fokus = $request->input('fokus', ''); - $url = $request->input('url', ''); - $path = \Request::path(); - $cookieKey = $request->input('cookieKey'); - $cookiePath = "/" . substr($path, 0, strpos($path, "meta/") + 5); - - Cookie::queue($cookieKey, "", 0, $cookiePath, null, false, false); - - return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('settings', ["fokus" => $fokus, "url" => $url]))); - } - - public function clearBlacklist(Request $request) - { - //function to clear the whole black list - $fokus = $request->input('fokus', ''); - $url = $request->input('url', ''); - $path = \Request::path(); - $empty = $request->input('empty'); - $cookiePath = "/" . substr($path, 0, strpos($path, "meta/") + 5); - $cookies = Cookie::get(); - - foreach($cookies as $key => $value){ - if(stripos($key, $fokus . '_blpage') === 0) { - Cookie::queue($key, "", 0, $cookiePath, null, false, false); - } - } - - return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('settings', ["fokus" => $fokus, "url" => $url]))); - } - - public function loadSettings(Request $request) - { - - $path = \Request::path(); - $cookiePath = "/" . substr($path, 0, strpos($path, "meta/") + 5); - - $sumaFile = MetaGer::getLanguageFile(); - $sumaFile = json_decode(file_get_contents($sumaFile), true); - - $foki = array_keys($sumaFile['foki']); - $regexUrl = '#^(\*\.)?[a-z0-9]+(\.[a-z0-9]+)?(\.[a-z0-9]{2,})$#'; - - - $cookies = $request->all(); - foreach($cookies as $key => $value){ - $blpage = false; - foreach($foki as $fokus){ - if(strpos($key, $fokus . '_blpage') === 0 && preg_match($regexUrl, $value) === 1){ - Cookie::queue($key, $value, 0, $cookiePath, null, false, false); - $blpage = true; - } - } - if($blpage){ - continue; - } - foreach($sumaFile['filter']['parameter-filter'] as $suma => $filter){ - if($key === $suma && $value === $filter){ - Cookie::queue($key, $value, 0, $cookiePath, null, false, false); - } - - } - } - - return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), url('/'))); - } } diff --git a/app/Http/Controllers/StartpageController.php b/app/Http/Controllers/StartpageController.php index d38be544d..55364eb84 100644 --- a/app/Http/Controllers/StartpageController.php +++ b/app/Http/Controllers/StartpageController.php @@ -45,7 +45,7 @@ class StartpageController extends Controller return view('index') ->with('title', trans('titles.index')) ->with('homeIcon') - ->with('agent', new Agent()) + ->with('browser', (new Agent())->browser()) ->with('navbarFocus', 'suche') ->with('focus', $request->input('focus', 'web')) ->with('time', $request->input('param_time', '1500')) diff --git a/app/Http/Middleware/BrowserVerification.php b/app/Http/Middleware/BrowserVerification.php index f8ec4a32f..ad5888206 100644 --- a/app/Http/Middleware/BrowserVerification.php +++ b/app/Http/Middleware/BrowserVerification.php @@ -5,7 +5,6 @@ namespace App\Http\Middleware; use Closure; use Illuminate\Support\Facades\Redis; use Jenssegers\Agent\Agent; -use Cache; class BrowserVerification { @@ -18,10 +17,6 @@ class BrowserVerification */ public function handle($request, Closure $next) { - if ($request->filled("loadMore") && Cache::has($request->input("loadMore"))) { - return $next($request); - } - ini_set('zlib.output_compression', 'Off'); ini_set('output_buffering', 'Off'); ini_set('output_handler', ''); @@ -46,9 +41,8 @@ class BrowserVerification if (!preg_match("/^[a-f0-9]{32}$/", $mgv)) { abort(404); } - $result = Redis::connection("cache")->blpop($mgv, 5); - if ($result !== null) { - $request->request->add(["headerPrinted" => false, "jskey" => $mgv]); + $result = boolval(Redis::connection("cache")->blpop($mgv, 5)); + if ($result === true) { return $next($request); } else { return redirect("/"); @@ -60,14 +54,15 @@ class BrowserVerification $key = md5($request->ip() . microtime(true)); - echo(view('layouts.resultpage.verificationHeader')->with('key', $key)->render()); + echo (view('layouts.resultpage.verificationHeader')->with('key', $key)->render()); flush(); - $answer = Redis::connection("cache")->blpop($key, 2); - if ($answer !== null) { - echo(view('layouts.resultpage.resources')->render()); + $answer = boolval(Redis::connection("cache")->blpop($key, 2)); + + if ($answer === true) { + echo (view('layouts.resultpage.resources')->render()); flush(); - $request->request->add(["headerPrinted" => true, "jskey" => $key]); + $request->request->add(["headerPrinted" => true]); return $next($request); } @@ -75,8 +70,9 @@ class BrowserVerification $params["mgv"] = $key; $url = route("resultpage", $params); - echo(view('layouts.resultpage.unverifiedResultPage') + echo (view('layouts.resultpage.unverifiedResultPage') ->with('url', $url) ->render()); + } } diff --git a/app/Http/Middleware/HumanVerification.php b/app/Http/Middleware/HumanVerification.php index 805c86488..34abf5f20 100644 --- a/app/Http/Middleware/HumanVerification.php +++ b/app/Http/Middleware/HumanVerification.php @@ -19,10 +19,6 @@ class HumanVerification */ public function handle($request, Closure $next) { - if ($request->filled("loadMore") && Cache::has($request->input("loadMore"))) { - return $next($request); - } - // The specific user $user = null; $update = true; diff --git a/app/MetaGer.php b/app/MetaGer.php index 0a3be40d6..29585c9b4 100644 --- a/app/MetaGer.php +++ b/app/MetaGer.php @@ -5,7 +5,6 @@ namespace App; use App; use Cache; use Carbon; -use Cookie; use Illuminate\Http\Request; use Illuminate\Support\Facades\Redis; use Jenssegers\Agent\Agent; @@ -73,10 +72,7 @@ class MetaGer protected $verificationId; protected $verificationCount; protected $searchUid; - protected $redisResultWaitingKey; - protected $redisResultEngineList; - protected $redisEngineResult; - protected $redisCurrentResultList; + protected $redisResultWaitingKey, $redisResultEngineList, $redisEngineResult, $redisCurrentResultList; public $starttime; public function __construct($hash = "") @@ -256,14 +252,11 @@ class MetaGer } } - public function prepareResults(&$timings = null) + public function prepareResults() { $engines = $this->engines; // combine $this->combineResults($engines); - if (!empty($timings)) { - $timings["prepareResults"]["combined results"] = microtime(true) - $timings["starttime"]; - } // misc (WiP) if ($this->fokus == "nachrichten") { $this->results = array_filter($this->results, function ($v, $k) { @@ -283,9 +276,7 @@ class MetaGer return ($a->getRank() < $b->getRank()) ? 1 : -1; }); } - if (!empty($timings)) { - $timings["prepareResults"]["sorted results"] = microtime(true) - $timings["starttime"]; - } + # Validate Results $newResults = []; foreach ($this->results as $result) { @@ -294,9 +285,7 @@ class MetaGer } } $this->results = $newResults; - if (!empty($timings)) { - $timings["prepareResults"]["validated results"] = microtime(true) - $timings["starttime"]; - } + # Validate Advertisements $newResults = []; foreach ($this->ads as $ad) { @@ -309,48 +298,15 @@ class MetaGer $newResults[] = $ad; } $this->ads = $newResults; - if (!empty($timings)) { - $timings["prepareResults"]["validated ads"] = microtime(true) - $timings["starttime"]; - } + #Adgoal Implementation - if (empty($this->adgoalLoaded)) { - $this->adgoalLoaded = false; - } - if (!$this->apiAuthorized && !$this->adgoalLoaded) { - if (empty($this->adgoalHash)) { - if (!empty($this->jskey)) { - $js = Redis::connection('cache')->lpop("js" . $this->jskey); - if ($js !== null && boolval($js)) { - $this->javascript = true; - } - } - $this->adgoalHash = $this->startAdgoal($this->results); - if (!empty($timings)) { - $timings["prepareResults"]["started adgoal"] = microtime(true) - $timings["starttime"]; - } - } - - if (!$this->javascript) { - $this->adgoalLoaded = $this->parseAdgoal($this->results, $this->adgoalHash, true); - if (!empty($timings)) { - $timings["prepareResults"]["parsed adgoal"] = microtime(true) - $timings["starttime"]; - } - } else { - $this->adgoalLoaded = $this->parseAdgoal($this->results, $this->adgoalHash, false); - if (!empty($timings)) { - $timings["prepareResults"]["parsed adgoal"] = microtime(true) - $timings["starttime"]; - } - } - } else { - $this->adgoalLoaded = true; + if (!$this->apiAuthorized) { + $this->results = $this->parseAdgoal($this->results); } # Human Verification - $this->humanVerification($this->results); - $this->humanVerification($this->ads); - if (!empty($timings)) { - $timings["prepareResults"]["human verification"] = microtime(true) - $timings["starttime"]; - } + $this->results = $this->humanVerification($this->results); + $this->ads = $this->humanVerification($this->ads); $counter = 0; $firstRank = 0; @@ -371,9 +327,6 @@ class MetaGer 'engines' => $this->next, ]; Cache::put($this->getSearchUid(), serialize($this->next), 60 * 60); - if (!empty($timings)) { - $timings["prepareResults"]["filled cache"] = microtime(true) - $timings["starttime"]; - } } else { $this->next = []; } @@ -390,104 +343,54 @@ class MetaGer } foreach ($engine->results as $result) { if ($result->valid) { - $this->results[] = clone $result; + $this->results[] = $result; } } foreach ($engine->ads as $ad) { - $this->ads[] = clone $ad; + $this->ads[] = $ad; } } } - public function startAdgoal(&$results) + public function parseAdgoal($results) { + $time = microtime(true); $publicKey = getenv('adgoal_public'); $privateKey = getenv('adgoal_private'); if ($publicKey === false) { - return true; + return $results; } $tldList = ""; - foreach ($results as $result) { - if (!$result->new) { - continue; - } - $link = $result->link; - if (strpos($link, "http") !== 0) { - $link = "http://" . $link; - } - $tldList .= parse_url($link, PHP_URL_HOST) . ","; - $result->tld = parse_url($link, PHP_URL_HOST); - } - $tldList = rtrim($tldList, ","); - - # Hashwert - $hash = md5("meta" . $publicKey . $tldList . "GER"); - - # Query - $query = $this->q; - - $link = "https://api.smartredirect.de/api_v2/CheckForAffiliateUniversalsearchMetager.php?p=" . urlencode($publicKey) . "&k=" . urlencode($hash) . "&tld=" . urlencode($tldList) . "&q=" . urlencode($query); - - // Submit fetch job to worker - $mission = [ - "resulthash" => $hash, - "url" => $link, - "useragent" => "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:81.0) Gecko/20100101 Firefox/81.0", - "username" => null, - "password" => null, - "headers" => null, - "cacheDuration" => 60, - "name" => "Adgoal", - ]; - $mission = json_encode($mission); - Redis::rpush(\App\MetaGer::FETCHQUEUE_KEY, $mission); - - return $hash; - } - - public function parseAdgoal(&$results, $hash, $waitForResult) - { - # Wait for result - $startTime = microtime(true); - $answer = null; - - # Hash is true if Adgoal request wasn't started in the first place - if ($hash === true) { - return true; - } - - if ($waitForResult) { - while (microtime(true) - $startTime < 5) { - $answer = Cache::get($hash); - if ($answer === null) { - usleep(50 * 1000); - } else { - break; - } - } - } else { - $answer = Cache::get($hash); - } - if ($answer === null) { - return false; - } try { - $answer = json_decode($answer); - $publicKey = getenv('adgoal_public'); - $privateKey = getenv('adgoal_private'); - - # Nun müssen wir nur noch die Links für die Advertiser ändern: foreach ($results as $result) { + if (!$result->new) { + continue; + } $link = $result->link; + if (strpos($link, "http") !== 0) { + $link = "http://" . $link; + } + $tldList .= parse_url($link, PHP_URL_HOST) . ","; $result->tld = parse_url($link, PHP_URL_HOST); } + $tldList = rtrim($tldList, ","); + + # Hashwert + $hash = md5("meta" . $publicKey . $tldList . "GER"); + + # Query + $query = $this->q; + + $link = "https://api.smartredirect.de/api_v2/CheckForAffiliateUniversalsearchMetager.php?p=" . urlencode($publicKey) . "&k=" . urlencode($hash) . "&tld=" . urlencode($tldList) . "&q=" . urlencode($query); + $answer = json_decode(file_get_contents($link)); + # Nun müssen wir nur noch die Links für die Advertiser ändern: foreach ($answer as $el) { $hoster = $el[0]; $hash = $el[1]; foreach ($results as $result) { - if ($hoster === $result->tld && !$result->partnershop) { + if ($result->new && $hoster === $result->tld && !$result->partnershop) { # Hier ist ein Advertiser: # Das Logo hinzufügen: if ($result->image !== "") { @@ -497,28 +400,27 @@ class MetaGer } # Den Link hinzufügen: + $publicKey = $publicKey; $targetUrl = $result->link; - # Query - $query = $this->q; $gateHash = md5($targetUrl . $privateKey); $newLink = "https://api.smartredirect.de/api_v2/ClickGate.php?p=" . urlencode($publicKey) . "&k=" . urlencode($gateHash) . "&url=" . urlencode($targetUrl) . "&q=" . urlencode($query); $result->link = $newLink; $result->partnershop = true; - $result->adgoalChanged = true; } } } } catch (\ErrorException $e) { - Log::error($e->getMessage()); + return $results; } finally { - $requestTime = microtime(true) - $startTime; + $requestTime = microtime(true) - $time; \App\PrometheusExporter::Duration($requestTime, "adgoal"); } - return true; + + return $results; } - public function humanVerification(&$results) + public function humanVerification($results) { # Let's check if we need to implement a redirect for human verification if ($this->verificationCount > 10) { @@ -532,6 +434,9 @@ class MetaGer $result->link = $url; $result->proxyLink = $proxyUrl; } + return $results; + } else { + return $results; } } @@ -687,6 +592,7 @@ class MetaGer if (!empty($timings)) { $timings["createSearchEngines"]["saved engines"] = microtime(true) - $timings["starttime"]; } + } private function removeAdsFromListIfAdfree(&$sumas) @@ -732,23 +638,6 @@ class MetaGer } # Check all engines for Cached responses - $this->checkCache(); - - if (!empty($timings)) { - $timings["startSearch"]["cache checked"] = microtime(true) - $timings["starttime"]; - } - - # Wir starten alle Suchen - foreach ($this->engines as $engine) { - $engine->startSearch($this, $timings); - } - if (!empty($timings)) { - $timings["startSearch"]["searches started"] = microtime(true) - $timings["starttime"]; - } - } - - public function checkCache() - { if ($this->canCache()) { $keys = []; foreach ($this->engines as $engine) { @@ -762,6 +651,18 @@ class MetaGer } } } + if (!empty($timings)) { + $timings["startSearch"]["cache checked"] = microtime(true) - $timings["starttime"]; + } + + # Wir starten alle Suchen + foreach ($this->engines as $engine) { + $engine->startSearch($this, $timings); + } + if (!empty($timings)) { + $timings["startSearch"]["searches started"] = microtime(true) - $timings["starttime"]; + } + } # Spezielle Suchen und Sumas @@ -785,6 +686,7 @@ class MetaGer { $engines = []; foreach ($enabledSearchengines as $engineName => $engine) { + if (!isset($engine->{"parser-class"})) { die(var_dump($engine)); } @@ -872,7 +774,7 @@ class MetaGer foreach ($availableFilter as $filterName => $filter) { if (\Request::filled($filter->{"get-parameter"})) { $filter->value = \Request::input($filter->{"get-parameter"}); - } elseif (\Cookie::get($this->getFokus() . "_setting_" . $filter->{"get-parameter"}) !== null) { + } else if (\Cookie::get($this->getFokus() . "_setting_" . $filter->{"get-parameter"}) !== null) { $filter->value = \Cookie::get($this->getFokus() . "_setting_" . $filter->{"get-parameter"}); } } @@ -940,40 +842,35 @@ class MetaGer foreach ($mainEngines as $mainEngine) { foreach ($engines as $engine) { if ($engine->name === $mainEngine && !$engine->loaded) { - $enginesToWaitFor[] = $engine->hash; + $enginesToWaitFor[] = $engine; } } } - # If no main engines are enabled by the user we will wait for all results - if (sizeof($enginesToWaitFor) === 0) { - foreach ($engines as $engine) { - $enginesToWaitFor[] = $engine->hash; - } + $timeStart = microtime(true); + + $answered = []; + $results = null; + + # If there is no main searchengine to wait for or if the only main engine is yahoo-ads we will define a timeout of 1s + $forceTimeout = null; + if (sizeof($enginesToWaitFor) === 1 && $enginesToWaitFor[0]->name === "yahoo-ads") { + $forceTimeout = 1; } - $timeStart = microtime(true); - while (sizeof($enginesToWaitFor) > 0) { + while (sizeof($enginesToWaitFor) > 0 || ($forceTimeout !== null && (microtime(true) - $timeStart) < $forceTimeout)) { + foreach ($enginesToWaitFor as $index => $engine) { + if (Redis::get($engine->hash) !== null) { + $answered[] = $engine; + unset($enginesToWaitFor[$index]); + break; + } + } + if ((microtime(true) - $timeStart) >= 2) { break; - } - $answer = Redis::brpop($enginesToWaitFor, 2); - - if ($answer === null) { - continue; } else { - Redis::lpush($answer[0], $answer[1]); - } - foreach ($engines as $index => $engine) { - if ($engine->hash === $answer[0]) { - $engine->retrieveResults($this, $answer[1]); - foreach ($enginesToWaitFor as $waitIndex => $engineToWaitFor) { - if ($engineToWaitFor === $answer[0]) { - unset($enginesToWaitFor[$waitIndex]); - break 2; - } - } - } + usleep(50 * 1000); } } } @@ -1017,17 +914,6 @@ class MetaGer } $this->headerPrinted = $request->input("headerPrinted", false); $request->request->remove("headerPrinted"); - - # Javascript option will be set by an asynchronious script we will check for it when we are fetching adgoal - # Until then javascript parameter will be false - $this->javascript = false; - if ($request->filled("javascript") && is_bool($request->input("javascript"))) { - $this->javascript = boolval($request->input("javascript")); - $request->request->remove("javascript"); - } - $this->jskey = $request->input('jskey', ''); - $request->request->remove("jskey"); - $this->url = $request->url(); $this->fullUrl = $request->fullUrl(); # Zunächst überprüfen wir die eingegebenen Einstellungen: @@ -1089,7 +975,7 @@ class MetaGer $this->newtab = $request->input('newtab', 'on'); if ($this->newtab === "on") { $this->newtab = "_blank"; - } elseif ($this->framed) { + } else if ($this->framed) { $this->newtab = "_top"; } else { $this->newtab = "_self"; @@ -1190,7 +1076,7 @@ class MetaGer } } } - } elseif ($this->request->filled("ff") || $this->request->filled("ft")) { + } else if ($this->request->filled("ff") || $this->request->filled("ft")) { $this->request = $this->request->replace($this->request->except(["fc", "ff", "ft"])); } @@ -1271,7 +1157,7 @@ class MetaGer foreach ($this->sumaFile->filter->{"query-filter"} as $filterName => $filter) { if (!empty($filter->{"optional-parameter"}) && $request->filled($filter->{"optional-parameter"})) { $this->queryFilter[$filterName] = $request->input($filter->{"optional-parameter"}); - } elseif (preg_match_all("/" . $filter->regex . "/si", $this->q, $matches) > 0) { + } else if (preg_match_all("/" . $filter->regex . "/si", $this->q, $matches) > 0) { switch ($filter->match) { case "last": $this->queryFilter[$filterName] = $matches[$filter->save][sizeof($matches[$filter->save]) - 1]; @@ -1298,7 +1184,7 @@ class MetaGer if (($request->filled($filter->{"get-parameter"}) && $request->input($filter->{"get-parameter"}) !== "off") || \Cookie::get($this->getFokus() . "_setting_" . $filter->{"get-parameter"}) !== null ) { # If the filter is set via Cookie - $this->parameterFilter[$filterName] = $filter; + $this->parameterFilter[$filterName] = $filter; $this->parameterFilter[$filterName]->value = $request->input($filter->{"get-parameter"}, ''); if (empty($this->parameterFilter[$filterName]->value)) { $this->parameterFilter[$filterName]->value = \Cookie::get($this->getFokus() . "_setting_" . $filter->{"get-parameter"}); @@ -1351,17 +1237,10 @@ class MetaGer $this->hostBlacklist[] = $blacklistElement; } } - } elseif (strpos($blacklistString, "*") !== 0) { + } else if (strpos($blacklistString, "*") !== 0) { $this->hostBlacklist[] = $blacklistString; } } - foreach (Cookie::get() as $key => $value) { - if ((stripos($key, $this->fokus.'_blpage') === 0) && (stripos($value, '*.') === false)) { - $this->hostBlacklist[] = $value; - } - } - - $this->hostBlacklist = array_unique($this->hostBlacklist); // print the host blacklist as a user warning if (sizeof($this->hostBlacklist) > 0) { @@ -1393,18 +1272,10 @@ class MetaGer $this->domainBlacklist[] = substr($blacklistElement, strpos($blacklistElement, "*.") + 2); } } - } elseif (strpos($blacklistString, "*.") === 0) { + } else if (strpos($blacklistString, "*.") === 0) { $this->domainBlacklist[] = substr($blacklistString, strpos($blacklistString, "*.") + 2); } } - foreach (Cookie::get() as $key => $value) { - if (stripos($key, $this->fokus.'_blpage') === 0 && stripos($value, '*.') === 0) { - $this->domainBlacklist[] = str_replace("*.", "", $value); - } - } - - $this->domainBlacklist = array_unique($this->domainBlacklist); - // print the domain blacklist as a user warning if (sizeof($this->domainBlacklist) > 0) { $domainString = ""; @@ -1748,14 +1619,9 @@ class MetaGer $cookies = \Cookie::get(); $count = 0; - $sumaFile = MetaGer::getLanguageFile(); - $sumaFile = json_decode(file_get_contents($sumaFile), true); - $foki = array_keys($sumaFile['foki']); - foreach ($cookies as $key => $value) { - if (starts_with($key, [$this->getFokus() . "_setting_", $this->getFokus() . "_engine_", $this->getFokus() . "_blpage"])) { + if (starts_with($key, [$this->getFokus() . "_setting_", $this->getFokus() . "_engine_"])) { $count++; - continue; } } return $count; @@ -1961,36 +1827,6 @@ class MetaGer return $this->engines; } - public function setAdgoalHash($hash) - { - $this->adgoalHash = $hash; - } - - public function getAdgoalHash() - { - return $this->adgoalHash; - } - - public function isAdgoalLoaded() - { - return $this->adgoalLoaded; - } - - public function setAdgoalLoaded($adgoalLoaded) - { - $this->adgoalLoaded = $adgoalLoaded; - } - - public function isApiAuthorized() - { - return $this->apiAuthorized; - } - - public function setApiAuthorized($authorized) - { - $this->apiAuthorized = $authorized; - } - public function isFramed() { return $this->framed; diff --git a/app/Models/Result.php b/app/Models/Result.php index 05c2ac78b..4c88ee51b 100644 --- a/app/Models/Result.php +++ b/app/Models/Result.php @@ -31,7 +31,6 @@ class Result public $strippedLinkAnzeige; # Der Link in Form "foo.bar.de/test" public $rank; # Das Ranking für das Ergebnis public $new = true; - public $adgoalChanged = false; # Erstellt ein neues Ergebnis public function __construct($provider, $titel, $link, $anzeigeLink, $descr, $gefVon, $gefVonLink, $sourceRank, $additionalInformation = []) diff --git a/app/Models/Searchengine.php b/app/Models/Searchengine.php index 32c402177..9cafcf0c6 100644 --- a/app/Models/Searchengine.php +++ b/app/Models/Searchengine.php @@ -3,7 +3,9 @@ namespace App\Models; use App\MetaGer; +use Cache; use Illuminate\Support\Facades\Redis; +use Log; abstract class Searchengine { @@ -109,8 +111,7 @@ abstract class Searchengine # Standardimplementierung der getNext Funktion, damit diese immer verwendet werden kann public function getNext(MetaGer $metager, $result) - { - } + {} # Prüft, ob die Suche bereits gecached ist, ansonsted wird sie als Job dispatched public function startSearch(\App\MetaGer $metager, &$timings) @@ -150,7 +151,6 @@ abstract class Searchengine "password" => $this->password, "headers" => $this->headers, "cacheDuration" => $this->cacheDuration, - "name" => $this->name ]; $mission = json_encode($mission); @@ -198,18 +198,21 @@ abstract class Searchengine if ($this->loaded) { return true; } - if (!$this->cached && empty($body)) { - $body = Redis::rpoplpush($this->hash, $this->hash); - if ($body === false) { - return $body; + + if ($this->cached) { + if ($body === "no-result") { + $body = ""; } - } - - if ($body === "no-result") { - $body = ""; + } else { + $body = Redis::get($this->hash); } if ($body !== null) { + try { + Cache::put($this->hash, $body, $this->cacheDuration * 60); + } catch (\Exception $e) { + Log::error($e->getMessage()); + } $this->loadResults($body); $this->getNext($metager, $body); $this->markNew(); @@ -285,9 +288,4 @@ abstract class Searchengine { $this->new = $new; } - - public function setCached($cached) - { - $this->cached = $cached; - } } diff --git a/app/PrometheusExporter.php b/app/PrometheusExporter.php index 399b3757d..4a183420e 100644 --- a/app/PrometheusExporter.php +++ b/app/PrometheusExporter.php @@ -43,7 +43,7 @@ class PrometheusExporter public static function Duration($duration, $type) { $registry = \Prometheus\CollectorRegistry::getDefault(); - $histogram = $registry->getOrRegisterHistogram('metager', 'request_time', 'Loading Times for different cases', ['type'], [0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.2, 2.4, 2.6, 2.8, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 15.0, 20.0, 30.0, 35.0]); + $histogram = $registry->getOrRegisterHistogram('metager', 'request_time', 'Loading Times for different cases', ['type'], [0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.2, 2.4, 2.6, 2.8, 3]); $histogram->observe($duration, [$type]); } } diff --git a/chart/templates/deployment.yaml b/chart/templates/deployment.yaml index 81570d51a..bdf168cc0 100644 --- a/chart/templates/deployment.yaml +++ b/chart/templates/deployment.yaml @@ -216,11 +216,6 @@ spec: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" command: ["su"] args: ["-s", "/bin/sh", "-c", "php artisan requests:fetcher", "nginx"] - volumeMounts: - - name: env-files - mountPath: /html/.env - subPath: .env - readOnly: true imagePullPolicy: {{ .Values.image.pullPolicy }} livenessProbe: exec: diff --git a/composer.json b/composer.json index 1255c1b3e..407ce0594 100644 --- a/composer.json +++ b/composer.json @@ -15,8 +15,9 @@ "jenssegers/agent": "^2.6", "laravel/framework": "5.8.*", "laravel/tinker": "^1.0", - "mcamara/laravel-localization": "1.6.*", + "mcamara/laravel-localization": "dev-master#13f418e481ed06f482e4fca87ec5ff67c2949373", "mews/captcha": "^2.2", + "predis/predis": "^1.1", "symfony/dom-crawler": "^4.1" }, "require-dev": { diff --git a/config/database.php b/config/database.php index 217c5c185..d01f9ab8e 100644 --- a/config/database.php +++ b/config/database.php @@ -110,7 +110,6 @@ return [ 'redis' => [ - 'client' => env('REDIS_CLIENT', 'phpredis'), 'cluster' => false, 'default' => [ diff --git a/config/trustedproxy.php b/config/trustedproxy.php index 78aabbea7..cd3476603 100644 --- a/config/trustedproxy.php +++ b/config/trustedproxy.php @@ -17,7 +17,6 @@ return [ '10.244.0.0/16', '144.76.113.134', '144.76.88.77', - '167.233.15.225', ], /* diff --git a/resources/js/scriptResultPage.js b/resources/js/scriptResultPage.js index 9caa935fa..ff57833d7 100644 --- a/resources/js/scriptResultPage.js +++ b/resources/js/scriptResultPage.js @@ -69,14 +69,10 @@ function loadMoreResults() { updateUrl = updateUrl.replace("/meta.ger3", "/loadMore"); var currentlyLoading = false; - var counter = 0; + // Regularily check for not yet delivered Results var resultLoader = window.setInterval(function () { if (!currentlyLoading) { - counter++; - if (counter >= 10) { - clearInterval(resultLoader); - } currentlyLoading = true; $.getJSON(updateUrl, function (data) { // Check if we can clear the interval (once every searchengine has answered) @@ -120,17 +116,6 @@ function loadMoreResults() { } } } - if (typeof data.changedResults != "undefined") { - for (var key in data.changedResults) { - var value = data.changedResults[key]; - // If there are more results than the given index we will prepend otherwise we will append the result - if (!data.imagesearch) { - $($(".result:not(.ad)")[key]).replaceWith($(value)); - } else { - $($(".image-container > .image")[key]).replaceWith($(value)); - } - } - } currentlyLoading = false; }); } diff --git a/resources/lang/de/partnershops.php b/resources/lang/de/partnershops.php index c3c8427de..744a42412 100644 --- a/resources/lang/de/partnershops.php +++ b/resources/lang/de/partnershops.php @@ -2,7 +2,7 @@ return [ 'heading' => 'MetaGer-Partnershop', - 'paragraph.1' => 'Wenn in der MetaGer-Ergebnisliste Links erscheinen, bei denen das Wort "Partnershop" steht, dann sind das zunächst normale Ergebnisse einer MetaGer-Suche. Sie werden im Ranking nicht bevorzugt oder höher eingestuft, sondern wie alle anderen Suchergebnisse auch behandelt.', + 'paragraph.1' => 'Wenn in der MetaGer-Ergebnisliste Links erscheinen, bei dennen das Wort "Partnershop" steht, dann sind das zunächst normale Ergebnisse einer MetaGer-Suche. Sie werden im Ranking nicht bevorzugt oder höher eingestuft, sondern wie alle anderen Suchergebnisse auch behandelt.', 'paragraph.2' => 'Hinter diesem Link steht dann eine Firma, von der wir dann, wenn der Link angeklickt wird, einen geringen Betrag zur Finanzierung von MetaGer erhalten. Beim Ergebnis wird das zugehörige Firmenlogo angezeigt. Auch daran erkennen Sie immer unsere Partnershops. Beim Anklicken (und nur dann) eines solchen Ergebnisses werden auch Nutzerdaten an die Klickadresse weitergegeben. Zu diesen Nutzerdaten gehören auch die Suchbegriffe, die Sie auf MetaGer eingegeben haben, in Verbindung mit Ihrer IP-Adresse. Wenn Sie dies vermeiden wollen, dann können Sie bei MetaGer aber auf "anonym Ã¶ffnen" klicken. Sie müssen also auch dabei Ihre Daten nicht weitergeben. Allerdings erhalten wir dann auch keinen Beitrag zur Finanzierung von MetaGer. Wir bitten Sie dann um eine Spende, damit wir MetaGer als unabhängige Alternative in einem gemeinnützigen Verein weiter entwickeln und betreiben können: <a href="/spende">www.metager.de/spende</a>', 'paragraph.3' => 'Mitglieder des SUMA_EV können unsere werbefreie Suche nutzen. <a href="/beitritt">Werden Sie Mitglied!</a>', ]; diff --git a/resources/lang/de/plugin-desktop/desktop-chrome.php b/resources/lang/de/plugin-desktop/desktop-chrome.php deleted file mode 100644 index 9cb0337a2..000000000 --- a/resources/lang/de/plugin-desktop/desktop-chrome.php +++ /dev/null @@ -1,23 +0,0 @@ -<?php - return[ - - //Instructions for Chrome version 49-52 - 'default-search-v49.1' => 'Klicken Sie in Ihrem Chrome oben rechts auf <i class="fas fa-bars"></i> und im folgenden Menü auf "Einstellungen", um die Einstellungen Ihres Chromes zu öffnen.', - 'default-search-v49.2' => 'Im Bereich "Suche" klicken Sie auf "Suchmaschinen verwalten...".', - 'default-search-v49.3' => 'In der unteren Hälfte des erscheinenden Menüs fahren Sie mit der den MetaGer-Eintrag. Auf der rechten Seite des Eintrags klicken sie auf die erscheinende blaue "Als Standard"-Schaltfläche', - - //Instructions for Chrome version 53-58 - 'default-search-v53.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.', - 'default-search-v53.2' => 'Im Bereich "Suche" klicken Sie auf "Suchmaschinen verwalten...".', - 'default-search-v53.3' => 'In der unteren Hälfte des erscheinenden Menüs fahren Sie mit der den MetaGer-Eintrag. Auf der rechten Seite des Eintrags klicken sie auf die erscheinende blaue "Als Standard"-Schaltfläche', - - //Instructions for Chrome version >=59 - 'default-search-v59.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.', - 'default-search-v59.2' => 'Im Bereich "Suchmaschine" klicken Sie auf "Suchmaschinen verwalten..."', - 'default-search-v59.3' => 'In der nun angezeigten Liste, finden Sie den Eintrag "MetaGer". Fahren Sie mit der Maus über den Eintrag und klicken rechts auf <i class="fa fa-ellipsis-v"></i> und anschließend auf "Als Standard festlegen"', - - 'default-page-v49.1' => 'Klicken Sie oben rechts im Browser auf <i class="fa fa-ellipsis-v"></i> und öffnen Sie die "Einstellungen".', - 'default-page-v49.2' => 'Im Bereich "Beim Start" wählen Sie "Bestimmte Seite oder Seiten öffnen und klicken anschließend auf "Neue Seite hinzufügen" bzw. "Seite festlegen".', - 'default-page-v49.3' => 'Tragen Sie ":link" als URL bei "Neue Seite hinzufügen" ein.', - 'default-page-v49.4' => '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.', - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-desktop/desktop-edge.php b/resources/lang/de/plugin-desktop/desktop-edge.php deleted file mode 100644 index 6deb41089..000000000 --- a/resources/lang/de/plugin-desktop/desktop-edge.php +++ /dev/null @@ -1,28 +0,0 @@ -<?php - return[ - - //Instructions for Edge version 15-17 - 'default-search-v15.1' => 'Klicken Sie in Ihrem Browser oben rechts auf "<i class="fa fa-ellipsis-h"></i>" und wählen Sie "Einstellungen".', - 'default-search-v15.2' => 'Scrollen Sie nach unten und klicken auf "Erweiterte Einstellungen".', - 'default-search-v15.3' => 'Scrollen Sie erneut nach unten bis zum Punkt "In Adressleiste suchen mit" und klicken Sie auf "Ändern".', - 'default-search-v15.4' => 'Wählen Sie "MetaGer: Sicher suchen & finden..." und klicken Sie auf "Als Standard"', - - //Instructions for Edge version 18 - 'default-search-v18.1' => 'Klicken Sie in Ihrem Browser oben rechts auf "<i class="fa fa-ellipsis-h"></i>" und wählen Sie "Einstellungen".', - 'default-search-v18.2' => 'Wählen Sie den Reiter "Erweitert".', - 'default-search-v18.3' => 'Scrollen Sie nach unten bis zum Punkt "In Adressleiste suchen mit" und klicken Sie auf "Ändern".', - 'default-search-v18.4' => 'Wählen Sie "MetaGer: Sicher suchen & finden..." und klicken Sie auf "Als Standard".', - - //Instructions for Edge version >= 80 - 'default-search-v80.1' => 'Geben Sie "edge://settings/searchEngines" in der Adressleiste ein um in die Suchmaschineneinstellungen zu gelangen.', - 'default-search-v80.2' => 'Klicken Sie neben dem Eintrag von MetaGer auf "<i class="fa fa-ellipsis-h"></i>" und wählen Sie "Als Standard".', - - 'default-page-v15.1' => 'Klicken Sie oben rechts im Browser auf "<i class="fa fa-ellipsis-h"></i>" und öffnen Sie die "Einstellungen".', - 'default-page-v15.2' => 'Wählen Sie unter "Startseite festlegen" bzw. "Edge öffnen mit" "eine bestimmte Seite" und tragen ":link"', - 'default-page-v15.3' => 'Klicken Sie auf <i class="fas fa-save"></i> um MetaGer als Standardsuchmaschine zu speichern.', - - 'default-page-v80.1' => 'Geben Sie "edge://settings/onStartup" in die Adressleiste ein um in die Einstellungen "Beim Start" zu gelangen.', - 'default-page-v80.2' => 'Wählen Sie "Bestimmte Seite oder Seiten öffnen" und tragen ":link" als URL bei "Neue Seite hinzufügen" ein.', - 'default-page-v80.3' => '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 "<i class="fa fa-ellipsis-h"></i>" klicken.', - - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-desktop/desktop-firefox.php b/resources/lang/de/plugin-desktop/desktop-firefox.php deleted file mode 100644 index ea217513e..000000000 --- a/resources/lang/de/plugin-desktop/desktop-firefox.php +++ /dev/null @@ -1,31 +0,0 @@ -<?php - return[ - - //Instructions for Firefox version 52-56 - 'default-search-v52.1' => 'Klicken Sie oben rechts neben der Adressleiste auf die Lupe mit dem Plussymbol.', - 'default-search-v52.2' => 'Wählen Sie im erscheinenden Menü das MetaGer-Logo mit dem Plussymbol.', - 'default-search-v52.3' => 'Geben Sie "about:preferences#search" in die Adressleiste ein um in die Sucheinstellungen zu gelangen.', - 'default-search-v52.4' => 'Im Dropdownmenü unter "Standardsuchmaschine" steht Ihnen nun MetaGer zur Verfügung.', - - //Instructions for Firefox version 57-60 - 'default-search-v57.1' => 'Geben Sie "about:preferences#search" in der Adressleiste ein um in die Sucheinstellungen zu gelangen.', - 'default-search-v57.2' => 'Wählen Sie in den erscheinenden Einstellungen "Suchleiste zur Symbolleiste hinzufügen".', - 'default-search-v57.3' => 'Wechseln Sie zurück in den Tab, in dem MetaGer offen ist und klicken Sie oben rechts neben der Adressleiste auf die Lupe mit dem Plussymbol.', - 'default-search-v57.4' => 'Klicken Sie im erscheinenden Menü auf das MetaGer-Logo mit dem Plussymbol.', - 'default-search-v57.5' => 'Gehen Sie wieder in den Tab mit den geöffneten Einstellungen. Im Dropdownmenü unter "Standardsuchmaschine" steht Ihnen nun MetaGer zur Verfügung.', - - //Instructions for Firefox version >= 61 - '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.', - 'default-search-v61.1' => 'Alternativ 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"', - 'default-search-v61.2' => 'Geben Sie "about:preferences#search" in der Adressleiste ein um in die Sucheinstellungen zu gelangen. Im Bereich "Standardsuchmaschine" wählen Sie MetaGer aus.', - - //Instructions for Firefox version 52-60 - 'default-page-v52.1' => '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> und öffnen Sie die "Einstellungen".', - 'default-page-v52.2' => 'Tragen Sie im Feld "Startseite" ":link" ein.', - - //Instructions for Firefox version >= 61 - 'default-page-v61.1' => '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> und öffnen Sie die "Einstellungen".', - 'default-page-v61.2' => 'Wählen Sie auf der linken Seite die Kategorie "Startseite" ', - 'default-page-v61.3' => 'Unter "Neue Fenster und Tabs" klicken Sie auf das Dropdownmenü neben "Startseite und neue Fenster" und wählen "Benutzerdefinierte Adresse".', - 'default-page-v61.4' => 'Tragen Sie in das erscheinende Textfeld ":link" ein.', - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-desktop/desktop-ie.php b/resources/lang/de/plugin-desktop/desktop-ie.php deleted file mode 100644 index 8f38a08ee..000000000 --- a/resources/lang/de/plugin-desktop/desktop-ie.php +++ /dev/null @@ -1,18 +0,0 @@ -<?php - return[ - - //Instructions for IE 9-10 - 'default-search-v9.1' => 'Klicken Sie <a href="javascript:window.external.addSearchProvider($(\'link[rel=search]\').attr(\'href\'));">hier</a>, um MetaGer als Suchmaschine hinzuzufügen.', - 'default-search-v9.2' => 'Wählen Sie "Diese Suchmaschine als Standard einstellen" aus und klicken auf "Hinzufügen".', - - //Instructions for IE 11 - 'default-search-v11.1' => 'Klicken Sie <a href="javascript:window.external.addSearchProvider($(\'link[rel=search]\').attr(\'href\'));">hier</a>, um MetaGer als Suchmaschine hinzuzufügen.', - 'default-search-v11.2' => 'Klicken Sie in Ihrem Browser oben rechts auf "<i class="fa fa-cog" aria-hidden="true"></i>".', - 'default-search-v11.3' => 'Wählen Sie den Menüpunkt "Add-Ons verwalten".', - 'default-search-v11.4' => 'Klicken Sie im Bereich "Add-On-Typen" auf "Suchanbieter" und anschließend im rechten Bereich auf MetaGer.', - 'default-search-v11.5' => 'Bestätigen Sie unten mit dem Knopf "Als Standard".', - - 'default-page-v9.1' => 'Klicken Sie <a href="/" target="_blank" rel="noopener">hier</a> um MetaGer in einem neuen Tab zu öffnen.', - 'default-page-v9.2' => 'Im neuen Tab klicken Sie oben links auf den Pfeil neben dem <i class="fas fa-home" aria-hidden="true"></i> und anschließend auf "Startseite ändern oder hinzufügen".', - 'default-page-v9.3' => 'Im erscheinenden Popup wählen Sie "Diese Seite als einzige Startseite nutzen" und anschließend auf "Ja".', - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-desktop/desktop-opera.php b/resources/lang/de/plugin-desktop/desktop-opera.php deleted file mode 100644 index e26330781..000000000 --- a/resources/lang/de/plugin-desktop/desktop-opera.php +++ /dev/null @@ -1,14 +0,0 @@ -<?php - return[ - - //Instructions for Opera versions >=36 - 'default-search-v36.1' => 'Klicken Sie mit der rechten Maustaste auf das Sucheingabefeld am Ende dieser Anleitung.', - 'default-search-v36.2' => 'Wählen Sie im Kontextmenü "Suchmaschine erstellen...".', - 'default-search-v36.3' => 'Klicken Sie im Popup auf "erstellen".', - //link to desktop-unable - - 'default-page-v36.1' => 'Klicken Sie oben links im Browser auf das Opera-Symbol bzw. "Menü" und öffnen Sie die "Einstellungen".', - 'default-page-v36.2' => 'Im Bereich "Beim Start" wählen Sie "Bestimmte Seite oder Seiten öffnen und klicken anschließend auf "Neue Seite hinzufügen" bzw. "Seite festlegen".', - 'default-page-v36.3' => 'Tragen Sie ":link" als URL bei "Neue Seite hinzufügen" ein.', - 'default-page-v36.4' => 'Hinweis: Alle hier sichtbaren Webseiten werden nun beim Start des Browsers geöffnet. Sie können Einträge entfernen, indem Sie neben dem Eintrag auf "<i class="fas fa-ellipsis-h"></i>" klicken.', - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-desktop/desktop-safari.php b/resources/lang/de/plugin-desktop/desktop-safari.php deleted file mode 100644 index 711a0696f..000000000 --- a/resources/lang/de/plugin-desktop/desktop-safari.php +++ /dev/null @@ -1,8 +0,0 @@ -<?php - return[ - - //link to unable - 'default-page-v10.1' => 'Klicken Sie <a href="/" target="_blank" rel="noopener">hier</a> um MetaGer in einem neuen Tab zu öffnen.', - 'default-page-v10.2' => 'Klicken Sie oben links auf "Safari" und wählen Sie "Einstellungen".', - 'default-page-v10.3' => 'Klicken Sie unter dem Punkt "Startseite" auf die Schaltfläche "Aktuelle Seite einstellen".' - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-desktop/desktop-vivaldi.php b/resources/lang/de/plugin-desktop/desktop-vivaldi.php deleted file mode 100644 index 486cd2f02..000000000 --- a/resources/lang/de/plugin-desktop/desktop-vivaldi.php +++ /dev/null @@ -1,11 +0,0 @@ -<?php - return[ - - //Instructions for Vivaldi version 3.3 - 'default-search-v3-3.1' => 'Klicken Sie mit der rechten Maustaste auf das Sucheingabefeld unter der Anleitung.', - 'default-search-v3-3.2' => 'Wählen Sie im Kontextmenü "Suche erstellen..."', - 'default-search-v3-3.3' => 'Klicken Sie im Popup auf "Als Standard-Suche festlegen" und anschließend auf "Hinzufügen".', - - 'default-page-v3-3.1' => 'Klicken Sie oben links auf das Vivaldi-Symbol und wählen Sie unter "Extras" den Menüpunkt "<i class="fa fa-cog" aria-hidden="true"></i> Einstellungen"', - 'default-page-v3-3.2' => 'Im erscheinenden Fenster unter "Startseite" wählen Sie "Benutzerdefiniert:" und tragen :link ein.', - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-mobile/mobile-chrome.php b/resources/lang/de/plugin-mobile/mobile-chrome.php deleted file mode 100644 index dbe5edc51..000000000 --- a/resources/lang/de/plugin-mobile/mobile-chrome.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - return[ - - 'default-search-v83.1' => 'Tippen Sie in Ihrem Browser oben rechts auf "<i class="fas fa-ellipsis-v"></i>" um das Browsermenü zu öffnen.', - 'default-search-v83.2' => 'Wählen Sie den Menüpunkt "Einstellungen".', - 'default-search-v83.3' => 'In dem dann erscheinenden Menü wählen Sie in der Kategorie "Grundeinstellungen" den Menüpunkt "Suchmaschine".', - 'default-search-v83.4' => 'Tippen Sie in der Kategorie "Kürzlich besucht" auf MetaGer.', - 'default-search-v83.5' => 'Sollte der MetaGer-Eintrag bei Ihnen nicht vorhanden sein, nutzen Sie die Suchleiste unterhalb der Anleitung für eine Suchanfrage und versuchen Sie es erneut.', - - 'default-page-v83.1' => 'Tippen Sie in Ihrem Browser oben rechts auf "<i class="fas fa-ellipsis-v"></i>" um das Browsermenü zu öffnen.', - 'default-page-v83.2' => 'Wählen Sie den Menüpunkt "Einstellungen".', - 'default-page-v83.3' => 'In dem dann erscheinenden Menü wählen Sie in der Kategorie "Erweitert" den Menüpunkt "Startseite".', - 'default-page-v83.4' => 'Tippen Sie auf "Benutzerdefinierte Webadresse eingeben" und tragen ":link" ein.', - - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-mobile/mobile-edge.php b/resources/lang/de/plugin-mobile/mobile-edge.php deleted file mode 100644 index 277a664dc..000000000 --- a/resources/lang/de/plugin-mobile/mobile-edge.php +++ /dev/null @@ -1,14 +0,0 @@ -<?php - return[ - - 'default-search-v45.1' => 'Tippen Sie in Ihrem Browser unten in der Mitte auf "<i class="fas fa-ellipsis-h"></i>" um das Browsermenü zu öffnen.', - 'default-search-v45.2' => 'Wählen Sie den Menüpunkt Einstellungen auf der rechten Seite des erscheinenden Menüs.', - 'default-search-v45.3' => 'Scrollen Sie nach unten und tippen in der Kategorie "Erweitert" auf "Suchen".', - 'default-search-v45.4' => 'Tippen Sie auf "Standardsuchmaschine" und wählen Sie in der Kategorie "Kürzlich besucht" MetaGer aus.', - 'default-search-v45.5' => 'Sollte der MetaGer-Eintrag bei Ihnen nicht vorhanden sein, nutzen Sie die Suchleiste unterhalb der Anleitung für eine Suchanfrage und versuchen Sie es erneut.', - - 'default-page-v45.1' => 'Klicken Sie <a href="/" target="_blank" rel="noopener">hier</a> um MetaGer in einem neuen Tab zu öffnen.', - 'default-page-v45.2' => 'Tippen Sie in Ihrem Browser unten in der Mitte auf "<i class="fas fa-ellipsis-h"></i>" um das Browsermenü zu öffnen.', - 'default-page-v45.3' => 'Tippen Sie in der Kategorie "Grundlegend" auf "Startseite".', - 'default-page-v45.4' => 'Wählen Sie "Bestimmte Seite" und tippen Sie auf "Aktuelle Seite verwenden" und anschließend auf "Speichern".', - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-mobile/mobile-firefox-klar.php b/resources/lang/de/plugin-mobile/mobile-firefox-klar.php deleted file mode 100644 index 6e6d1bf33..000000000 --- a/resources/lang/de/plugin-mobile/mobile-firefox-klar.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - return[ - - 'search-string' => 'Such-String:', - - 'default-search-v8-8' => 'Öffnen Sie die Einstellungen Ihres Browsers über das Zahnrad (unter Android <i class="fas fa-ellipsis-v"></i>) rechts neben der Suchleiste', - 'default-search-v8-8' => 'Klicken Sie unter dem Menüpunkt "Suche" auf "Suchmaschine". Aktuell wird die voreingestellte Suchmaschine angezeigt.', - 'default-search-v8-8' => 'Klicken Sie auf "Weitere Suchmaschine hinzufügen": Geben Sie "MetaGer" als Namen und den Suchstring ein.', - 'default-search-v8-8' => 'Achten Sie hierbei darauf, dass sich keine Leerzeichen am Ende des Suchstrings "einschleichen", da Firefox Klar die Speicherung der Einstellung sonst verweigert.', - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-mobile/mobile-firefox.php b/resources/lang/de/plugin-mobile/mobile-firefox.php deleted file mode 100644 index e2ed138cb..000000000 --- a/resources/lang/de/plugin-mobile/mobile-firefox.php +++ /dev/null @@ -1,17 +0,0 @@ -<?php - return[ - - 'search-string' => 'Such-String:', - - //Instructions for Firefox Mobile version < 80 - 'default-search-vlt80.1' => 'Tippen und halten Sie mit dem Finger auf dem unten stehenden Suchfeld gedrückt.', - 'default-search-vlt80.2' => 'Im geöffneten Kontextmenü können Sie "Suchmaschine hinzufügen" auswählen', - 'default-search-vlt80.3' => 'In den Browsereinstellungen haben Sie nun die Möglichkeit im Bereich "Suchen" MetaGer als Standardsuchmaschine zu wählen.', - - //Instructions for Firefox Mobile version >= 80 - 'default-search-v80.1' => 'Tippen Sie in Ihrem Browser unten rechts auf "<i class="fas fa-ellipsis-v"></i>" um das Browsermenü zu öffnen.', - 'default-search-v80.2' => 'Wählen Sie den Menüpunkt Einstellungen.', - 'default-search-v80.3' => 'In dem dann erscheinenden Menü wählen Sie in der Kategorie "Allgemein" den Menüpunkt "Suchen".', - 'default-search-v80.4' => 'Tippen Sie auf "+ Suchmaschine hinzufügen".', - 'default-search-v80.5' => 'Wählen Sie "Andere" aus und tragen darunter den Namen (MetaGer) und den Such-String ein. Bestätigen Sie mit "<i class="fas fa-check"></i>" in der rechten oberen Ecke.', - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-mobile/mobile-opera.php b/resources/lang/de/plugin-mobile/mobile-opera.php deleted file mode 100644 index e061a3584..000000000 --- a/resources/lang/de/plugin-mobile/mobile-opera.php +++ /dev/null @@ -1,9 +0,0 @@ -<?php - return[ - - 'default-search-v60.1' => 'Tippen und halten Sie mit dem Finger auf das Sucheingabefeld unter der Anleitung.', - 'default-search-v60.2' => 'Wählen Sie im erscheinenden Menü "Suchmaschine hinzufügen...".', - 'default-search-v60.3' => 'Tippen Sie im Popup auf "OK".', - 'default-search-v60.4' => 'Nun können Sie in einem neuen Tab durch das Tippen auf das Logo Ihrer Standardsuchmaschine MetaGer auswählen', - //link to mobile-unable - ]; \ No newline at end of file diff --git a/resources/lang/de/plugin-page.php b/resources/lang/de/plugin-page.php index 5e2d5cc3f..8890a276f 100644 --- a/resources/lang/de/plugin-page.php +++ b/resources/lang/de/plugin-page.php @@ -2,8 +2,7 @@ return [ 'open-modal' => 'MetaGer-Plugin hinzufügen', - 'open-modal.title' => 'MetaGer zu Ihrem Browser hinzufügen', - 'head.0' => 'Firefox installieren und MetaGer 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', @@ -12,19 +11,75 @@ return [ 'head.6' => 'MetaGer zum Safari hinzufügen', 'head.7' => 'MetaGer zum Vivaldi hinzufügen', 'head.8' => 'MetaGer zum Firefox Klar hinzufügen', - 'head.9' => 'MetaGer zum UCBrowser hinzufügen', - 'head.10' => 'Metager zum Samsung hinzufügen', - 'browser-download' => 'Firefox herunterladen', - 'firefox-plugin' => 'MetaGer als Standardsuchmaschine mit Add-on einrichten', - 'firefox-default-search' => 'MetaGer als Standardsuchmaschine ohne Add-on einrichten', 'default-search' => 'MetaGer als Standardsuchmaschine einrichten', - 'default-page' => 'MetaGer als Startseite einrichten', - - //Unable: Opera Desktop, Safari Desktop, UC Browser Mobile, Safari Mobile - 'desktop-unable' => 'Leider bietet der von Ihnen genutzte Browser nicht die Möglichkeit MetaGer als (Standard-)Suchmaschine einzustellen, 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, für den wir eine Anleitung haben.', - 'mobile-unable' => 'Leider bietet der von Ihnen genutzte Browser nicht die Möglichkeit MetaGer als (Standard-)Suchmaschine einzustellen, aber <a href="https://www.mozilla.org/de/firefox/mobile/" target="_blank" rel="noopener">hier</a> können Sie mit Firefox einen Open-Source Browser installieren, für den wir eine Anleitung haben.', - - 'desktop-notlisted' => 'Leider ist uns bisher nicht bekannt, wie die (Standard-)Suchmaschine in dem von Ihnen genutzen Browser einzustellen ist, aber <a href="https://www.mozilla.org/de/firefox/mobile/" target="_blank" rel="noopener">hier</a> können Sie mit Firefox einen Open-Source Browser installieren, bei dem wir es wissen.' , - 'mobile-notlisted' => 'Leider ist uns bisher nicht bekannt, wie die (Standard-)Suchmaschine in dem von Ihnen genutzen Browser einzustellen ist, aber <a href="https://www.mozilla.org/de/firefox/mobile/" target="_blank" rel="noopener">hier</a> können Sie mit Firefox einen Open-Source Browser installieren, bei dem wir es wissen.' , + + '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.', + '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 "about:preferences#search" in die Adressleiste 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.', + 'firefox-klar.3' => 'Klicken Sie auf "Weitere Suchmaschine hinzufügen": Geben Sie "MetaGer" als Namen und "https://metager.de/meta/meta.ger3?eingabe=%s" als Suchstring ein.', + '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' => 'Leider können Sie MetaGer nicht zum Safari hinzufügen, weil alle Plugins, die dem Hinzufügen alternativer Suchmaschinen dienten, nicht mehr akzeptiert werden.', + + + '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/settings.php b/resources/lang/de/settings.php index e0ba814ef..773ad441c 100644 --- a/resources/lang/de/settings.php +++ b/resources/lang/de/settings.php @@ -1,42 +1,33 @@ <?php return [ - 'header.1' => 'Sucheinstellungen', - 'text.1' => 'Hier können Sie dauerhafte Sucheinstellungen für Ihre MetaGer-Suche im Fokus :fokusName vornehmen. Sollten diese nicht dauerhaft gespeichert bleiben, überprüfen Sie bitte in Ihren Browsereinstellungen, ob dieser beim Beenden gespeicherte Cookies löscht.', + "header.1" => "Sucheinstellungen", + "text.1" => "Hier können Sie dauerhafte Sucheinstellungen für Ihre MetaGer-Suche im Fokus :fokusName vornehmen. Sollten diese nicht dauerhaft gespeichert bleiben, überprüfen Sie bitte in Ihren Browsereinstellungen, ob dieser beim Beenden gespeicherte Cookies löscht.", - 'hint.header' => 'Hinweis', - 'hint.text' => 'Um Ihre Sucheinstellungen zu speichern, verwenden wir nicht-personenbeziehbare Cookies. Diese werden im Klartext in Ihrem Browser gespeichert. Sie können sich eine Ãœbersicht aller von Ihnen vorgenommenen Einstellungen und Cookies <a href=:link>anzeigen lassen</a>.', - 'hint.loadSettings' => 'Hier finden Sie einen Link, den Sie als Startseite bzw. Lesezeichen einrichten können um Ihre aktuell gesetzen Einstellungen mitzunehmen. Der Link erstellt beim Aufrufen Cookies mit dem entsprechenden Einstellungen.', + "hint.header" => "Hinweis", + "hint.text" => "Um Ihre Sucheinstellungen zu speichern, verwenden wir nicht-personenbeziehbare Cookies. Diese werden im Klartext in Ihrem Browser gespeichert. Sie können sich eine Ãœbersicht aller von Ihnen vorgenommenen Einstellungen und Cookies <a href=\":link\">anzeigen lassen</a>.", - '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.', - 'disabledByFilter' => 'Durch Suchfilter deaktiviert:', + "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.", + "disabledByFilter" => "Durch Suchfilter deaktiviert:", - '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.', + "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.", - 'header.4' => 'Blacklist', - 'text.4' => 'Hier können Sie Domains eintragen, welche aus Ihrer Suche ausgeschlossen werden sollen. Wenn Sie alle Subdomains einschließen wollen, starten Sie mit "*.".', - 'address' => 'Adresseingabe', - - 'save' => 'Speichern', - 'reset' => 'Alle Einstellungen löschen', - 'back' => 'Zurück zur letzten Seite', - 'add' => 'Hinzufügen', - 'clear' => 'Blacklist leeren', - 'copy' => 'Kopieren', + "save" => "Speichern", + "reset" => "Alle Einstellungen löschen", + "back" => "Zurück zur letzten Seite", // Translations from the settings overview - 'noSettings' => 'Aktuell sind keine Einstellungen gesetzt!', - 'allSettings.header' => 'Auf :root gesetzte Einstellungen', - 'allSettings.text' => 'Hier finden Sie eine Ãœbersicht aller von Ihnen gesetzten Einstellungen und Cookies. Sie können einzelne Einträge löschen, oder alle entfernen. Bedenken Sie, dass die zugehörigen Einstellungen dann nicht mehr verwendet werden.', - - 'meaning' => 'Bedeutung', - 'actions' => 'Aktionen', - - 'engineDisabled' => 'Die Suchmaschine :engine wird im Fokus :focus nicht abgefragt.', - 'inFocus' => 'im Fokus', - 'key' => 'Ihr Schlüssel für die werbefreie Suche', - 'blentry' => 'Blacklisteintrag', - 'removeCookie' => 'Diesen Cookie entfernen', + 'noSettings' => "Aktuell sind keine Einstellungen gesetzt!", + 'allSettings.header' => "Auf :root gesetzte Einstellungen", + 'allSettings.text' => "Hier finden Sie eine Ãœbersicht aller von Ihnen gesetzten Einstellungen und Cookies. Sie können einzelne Einträge löschen, oder alle entfernen. Bedenken Sie, dass die zugehörigen Einstellungen dann nicht mehr verwendet werden.", + + 'meaning' => "Bedeutung", + 'actions' => "Aktionen", + + 'engineDisabled' => "Die Suchmaschine :engine wird im Fokus :focus nicht abgefragt.", + 'inFocus' => "im Fokus", + 'key' => "Ihr Schlüssel für die werbefreie Suche", + 'removeCookie' => "Diesen Cookie entfernen", ]; diff --git a/resources/lang/de/team.php b/resources/lang/de/team.php index 21bb3b5ec..0a4117d5c 100644 --- a/resources/lang/de/team.php +++ b/resources/lang/de/team.php @@ -10,7 +10,6 @@ return [ 'role.6' => 'Programmiererin', 'role.7' => 'Sekretariat', 'role.8' => 'Founder', - 'role.9' => 'Praktikant', 'contact.1' => 'Fragen/Probleme zu MetaGer etc. bitte immer an <a href="mailto:office@suma-ev.de">office@suma-ev.de</a> mailen, oder das <a href="/kontakt/">Kontaktformular mit Verschlüsselung</a> benutzten.', 'contact.2' => 'Sollten Sie jemals eine E-Mail mit seltsamem Inhalt bekommen, auf der unsere Namen und/oder unsere E-Mail Adressen als Absender genannt sind, lesen Sie bitte hier weiter: <a href="https://metager.de/wsb/fakemail/">https://metager.de/wsb/fakemail/</a>', diff --git a/resources/lang/de/tor.php b/resources/lang/de/tor.php index 95fc79d12..80503cd3d 100644 --- a/resources/lang/de/tor.php +++ b/resources/lang/de/tor.php @@ -3,5 +3,4 @@ return [ 'description' => 'Nachfolgend finden Sie den Link zum Hidden-Service von MetaGer. Achtung: Dieser Link ist ausschließlich über das Tor-Netzwerk erreichbar. Ihr Browser produziert eine Fehlermeldung, wenn er nicht mit diesem verbunden ist.', 'torbutton' => 'Hidden-Service öffnen', - 'torurl' => 'http://metagerv65pwclop2rsfzg4jwowpavpwd6grhhlvdgsswvo6ii4akgyd.onion/', ]; diff --git a/resources/lang/en/plugin-desktop/desktop-chrome.php b/resources/lang/en/plugin-desktop/desktop-chrome.php deleted file mode 100644 index 2174ade6e..000000000 --- a/resources/lang/en/plugin-desktop/desktop-chrome.php +++ /dev/null @@ -1,22 +0,0 @@ -<?php - return[ - - //Instructions for Chrome version 49-52 - 'default-search-v49.1' => 'Navigate to the top right corner of your browser, click "<i class="fas fa-bars"></i>" and choose "Settings".', - 'default-search-v49.2' => 'Under "Search" click the button "Manage search engines...".', - 'default-search-v49.3' => 'Move your mouse over the "MetaGer" entry and click on "Make Default".', - //Instructions for Chrome version 53-58 - 'default-search-v53.1' => 'Navigate to the top right corner of your browser, click "<i class="fa fa-ellipsis-v"></i>" and choose "Settings".', - 'default-search-v53.2' => 'Under "Search" click the button "Manage search engines...".', - 'default-search-v53.3' => 'Move your mouse over the "MetaGer" entry and click on "Make Default".', - - //Instructions for Chrome version >=59 - 'default-search-v59.1' => 'Navigate to the top right corner of your browser, click "<i class="fa fa-ellipsis-v"></i>" and choose "Settings".', - 'default-search-v59.2' => 'Under "Search engine" click the button "Manage search engines".', - 'default-search-v59.3' => 'Click on "<i class="fa fa-ellipsis-v"></i>" next to the MetaGer entry and choose "Make default".', - - 'default-page-v49.1' => 'Navigate to the top right corner of your browser, click "<i class="fa fa-ellipsis-v"></i>" and choose "Settings".', - 'default-page-v49.2' => 'Under "On startup" choose "Open a specific page or set of pages." and click "Set pages".', - 'default-page-v49.3' => 'Enter ":link" as URL and click OK.', - 'default-page-v49.4' => 'Hint: Every listed page in this window will be opened on startup. You can remove entries by moving your mouse over them and click "x".', - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-desktop/desktop-edge.php b/resources/lang/en/plugin-desktop/desktop-edge.php deleted file mode 100644 index 217500fed..000000000 --- a/resources/lang/en/plugin-desktop/desktop-edge.php +++ /dev/null @@ -1,28 +0,0 @@ -<?php - return[ - - //Instructions for Edge version 15-17 - 'default-search-v15.1' => 'Navigate to the top right corner of your browser, click "<i class="fa fa-ellipsis-h"></i>" and choose "Settings".', - 'default-search-v15.2' => 'Scroll down and click "Advanced settings".', - 'default-search-v15.3' => 'Scroll down again and under "Search in the address bar with" click "Change search engine".', - 'default-search-v15.4' => 'Choose "MetaGer: privacy protected search & find" and click "Set as default".', - - //Instructions for Edge version 18 - 'default-search-v18.1' => 'Navigate to the top right corner of your browser, click "<i class="fa fa-ellipsis-h"></i>" and choose "Settings".', - 'default-search-v18.2' => 'Click on "advanced" on the left side of the new menu', - 'default-search-v18.3' => 'Scroll down and under "Address bar search" click "Change search provider".', - 'default-search-v18.4' => 'Choose "MetaGer: privacy protected search & find" and click "Set as default".', - - //Instructions for Edge version >= 80 - 'default-search-v80.1' => 'Open a new tab and enter "edge://settings/searchEngines" in your address bar to access the search engine settings.', - 'default-search-v80.2' => 'Click on "<i class="fa fa-ellipsis-h"></i>" next to the MetaGer entry and choose "Make default".', - - 'default-page-v15.1' => 'Navigate to the top right corner of your browser, click "<i class="fa fa-ellipsis-h"></i>" and choose "Settings".', - 'default-page-v15.2' => 'Choose under "Open Microsoft Edge with" "A specific page or pages" and enter ":link".', - 'default-page-v15.3' => 'By clicking "<i class="fas fa-save"></i>" you add MetaGer to the start up list.', - - 'default-page-v80.1' => 'Open a new tab and enter "edge://settings/onStartup" in your address bar to access the start-up settings', - 'default-page-v80.2' => 'Choose "Open a specific page or pages" and enter ":link" as URL in "Add a new page" ein. Click "Add".', - 'default-page-v80.3' => 'Hint: Every listed page in this window will be opened on startup. You can remove entries by moving your mouse over them, click "<i class="fa fa-ellipsis-h"></i>" and choose "Delete".', - - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-desktop/desktop-firefox.php b/resources/lang/en/plugin-desktop/desktop-firefox.php deleted file mode 100644 index 4a8ad9ea9..000000000 --- a/resources/lang/en/plugin-desktop/desktop-firefox.php +++ /dev/null @@ -1,31 +0,0 @@ -<?php - return[ - - //Instructions for Firefox version 52-56 - 'default-search-v52.1' => 'Navigate to the top right corner and click next to the address bar on the magnifier icon.', - 'default-search-v52.2' => 'In the new menu click "Add "MetaGer ...""', - 'default-search-v52.3' => 'Enter "about:preferences#search" in your address bar to access the search settings.', - 'default-search-v52.4' => 'Choose MetaGer from the dropdown menu under "Default Search Engine".', - - //Instructions for Firefox version 57-60 - 'default-search-v57.1' => 'Open a new tab and enter "about:preferences#search" to access the "Search" settings.', - 'default-search-v57.2' => 'Under "Search Bar" choose "Add search bar in toolbar".', - 'default-search-v57.3' => 'Go back to the MetaGer tab and click on the magnifier on the right next to the address bar.', - 'default-search-v57.4' => 'In the new menu click "Add "MetaGer ...""', - 'default-search-v57.5' => 'Go back to the Settings tab. Choose MetaGer from the dropdown menu under "Default Search Engine".', - - //Instructions for Firefox version >= 61 - 'plugin' => 'You can download our plugin <a href="https://addons.mozilla.org/en-US/firefox/addon/metager-searchengine/" target="_blank">here</a>.', - 'default-search-v61.1' => 'Alternatively click "<i class="fas fa-ellipsis-h"></i>" on the right side in your address bar and choose "Add Search Engine".', - 'default-search-v61.2' => 'Enter "about:preferences#search" in the address bar. Choose MetaGer from the dropdown menu under "Default Search Engine".', - - //Instructions for Firefox version 52-60 - 'default-page-v52.1' => 'Navigate to the top right corner, click "<i class="fa fa-bars"></i>" and choose "Options".', - 'default-page-v52.2' => 'Under "Home page" enter ":link" .', - - //Instructions for Firefox version >= 61 - 'default-page-v61.1' => 'Navigate to the top right corner, click "<i class="fa fa-bars"></i>" and choose "Options".', - 'default-page-v61.2' => 'Chosse Home on the left side.', - 'default-page-v61.3' => 'Under "New Windows and Tabs" click on the dropdown menu next to "Homepage and new windows" and choose "Custom URLs...".', - 'default-page-v61.4' => 'In the new text field enter ":link" .', - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-desktop/desktop-ie.php b/resources/lang/en/plugin-desktop/desktop-ie.php deleted file mode 100644 index 0dd32d5b8..000000000 --- a/resources/lang/en/plugin-desktop/desktop-ie.php +++ /dev/null @@ -1,18 +0,0 @@ -<?php - return[ - - //Instructions for IE 9-10 - 'default-search-v9.1' => 'Click <a href="javascript:window.external.addSearchProvider($(\'link[rel=search]\').attr(\'href\'));">here</a> to add MetaGer as search engine.', - 'default-search-v9.2' => 'Check the "Make this my default search provider" box and click "Add".', - - //Instructions for IE 11 - 'default-search-v11.1' => 'Click <a href="javascript:window.external.addSearchProvider($(\'link[rel=search]\').attr(\'href\'));">here</a>, to add MetaGer as search engine.', - 'default-search-v11.2' => 'Navigate to the top right corner and click "<i class="fa fa-cog" aria-hidden="true"></i>".', - 'default-search-v11.3' => 'Choose "Manage Add-Ons".', - 'default-search-v11.4' => 'On the left choose "Search Providers" and click MetaGer on the right.', - 'default-search-v11.5' => 'Click "Set as default" on the bottom right corner of the window', - - 'default-page-v9.1' => 'Click <a href="/" target="_blank" rel="noopener">here</a> to open MetaGer in a new tab.', - 'default-page-v9.2' => 'In the new tab click the arrow next to the <i class="fas fa-home" aria-hidden="true"></i> on the top left and choose "Add or change home page".', - 'default-page-v9.3' => 'In the popup choose "Use this webpage as your only home page" and click "Yes".', - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-desktop/desktop-opera.php b/resources/lang/en/plugin-desktop/desktop-opera.php deleted file mode 100644 index cb438e656..000000000 --- a/resources/lang/en/plugin-desktop/desktop-opera.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - return[ - - //Instructions for Opera versions >=36 - 'default-search-v36.1' => 'Right click the search bar at the end of this instruction.', - 'default-search-v36.2' => 'Choose "Create search engine..." in the context menu.', - 'default-search-v36.3' => 'Click "Create" in the popup.', - //link to desktop-unable - - 'default-page-v36.1' => 'Navigate to the top left corner and click "Opera" logo or "Menu" and click "Settings".', - 'default-page-v36.2' => 'Under "On startup" choose "Open a specific page or set of pages" and click "Add a new page".', - 'default-page-v36.3' => 'Enter ":link" as URL and click "Add".', - 'default-page-v36.4' => 'Hint: Every listed page in this window will be opened on startup. You can remove entries by moving your mouse over them and click "<i class="fas fa-ellipsis-h"></i>".', - - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-desktop/desktop-safari.php b/resources/lang/en/plugin-desktop/desktop-safari.php deleted file mode 100644 index 59813d372..000000000 --- a/resources/lang/en/plugin-desktop/desktop-safari.php +++ /dev/null @@ -1,8 +0,0 @@ -<?php - return[ - - //link to unable - 'default-page-v10.1' => 'Click <a href="/" target="_blank" rel="noopener">here</a> to open MetaGer in a new tab.', - 'default-page-v10.2' => 'In the top left corner click on "Safari" and choose "Preferences".', - 'default-page-v10.3' => 'Under "General" click the "Set to Current Page" button.' - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-desktop/desktop-vivaldi.php b/resources/lang/en/plugin-desktop/desktop-vivaldi.php deleted file mode 100644 index 8e0831734..000000000 --- a/resources/lang/en/plugin-desktop/desktop-vivaldi.php +++ /dev/null @@ -1,11 +0,0 @@ -<?php - return[ - - //Instructions for Vivaldi version 3.3 - 'default-search-v3-3.1' => 'Right click the search bar at the end of this instruction', - 'default-search-v3-3.2' => 'Choose "Add as Search Engine..." in the context menu.', - 'default-search-v3-3.3' => 'Check the "Set as Default Search" box and click "Add" in the popup.', - - 'default-page-v3-3.1' => 'Navigate to the top left corner, click the "Vivaldi" logo and choose "<i class="fa fa-cog" aria-hidden="true"></i> Einstellungen" under "Tools"', - 'default-page-v3-3.2' => 'Under "Homepage" choose "Specific Page" and enter :link .', - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-mobile/mobile-chrome.php b/resources/lang/en/plugin-mobile/mobile-chrome.php deleted file mode 100644 index 808f0d5d7..000000000 --- a/resources/lang/en/plugin-mobile/mobile-chrome.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - return[ - - 'default-search-v83.1' => 'Tap "<i class="fas fa-ellipsis-v"></i>" in the top right corner.', - 'default-search-v83.2' => 'Choose "Settings".', - 'default-search-v83.3' => 'Under "Basics" pick "Search engine".', - 'default-search-v83.4' => 'Under "Recently Visited" choose MetaGer.', - 'default-search-v83.5' => 'If MetaGer does not appear in the list use the search bar at the end of this instructions and try again.', - - 'default-page-v83.1' => 'Tap "<i class="fas fa-ellipsis-v"></i>" in the top right corner.', - 'default-page-v83.2' => 'Choose "Settings".', - 'default-page-v83.3' => 'Under "Advanced pick "Homepage".', - 'default-page-v83.4' => 'Choose "Enter custom web address" and enter ":link" .', - - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-mobile/mobile-edge.php b/resources/lang/en/plugin-mobile/mobile-edge.php deleted file mode 100644 index decff92ae..000000000 --- a/resources/lang/en/plugin-mobile/mobile-edge.php +++ /dev/null @@ -1,14 +0,0 @@ -<?php - return[ - - 'default-search-v45.1' => 'Tap "<i class="fas fa-ellipsis-h"></i>" at the bottom centre to open the menu.', - 'default-search-v45.2' => 'Choose "Settings" on the right side.', - 'default-search-v45.3' => 'Scroll down und pick "Search" in the "Advanced" category.', - 'default-search-v45.4' => 'Choose "Default search engine" and pick MetaGer from the "Recently Visited" list.', - 'default-search-v45.5' => 'If MetaGer does not appear in the list use the search bar at the end of this instructions and try again.', - - 'default-page-v45.1' => 'Click <a href="/" target="_blank" rel="noopener">here</a> to open MetaGer in a new Tab.', - 'default-page-v45.2' => 'Tap "<i class="fas fa-ellipsis-h"></i>" at the bottom centre to open the menu and shoose "Settings" on the right side.', - 'default-page-v45.3' => 'Choose "Home page" in the "Basic" category.', - 'default-page-v45.4' => 'Choose "A specific page", tap "Use current page" and "save".', - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-mobile/mobile-firefox-klar.php b/resources/lang/en/plugin-mobile/mobile-firefox-klar.php deleted file mode 100644 index 00f5fe2b3..000000000 --- a/resources/lang/en/plugin-mobile/mobile-firefox-klar.php +++ /dev/null @@ -1,11 +0,0 @@ -<?php - return[ - - 'search-string' => 'Search string:', - - 'default-search-v8-8' => 'Tap <i class="fa fa-cog" aria-hidden="true"></i>(iOs) or <i class="fas fa-ellipsis-v"></i>(Android) in the top right corner and choose "Settings".', - 'default-search-v8-8' => 'Under "Search" choose "Search engine".', - 'default-search-v8-8' => 'Tap "Add another search engine" Enter "MetaGer" as "search engine name" and "https://metager.org/meta/meta.ger3?eingabe=%s" as "Search string to use".', - 'default-search-v8-8' => 'Be careful not to add a space at the end of the search string accidently. Otherwise Firefox Focus will not allow you to save.', - - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-mobile/mobile-firefox.php b/resources/lang/en/plugin-mobile/mobile-firefox.php deleted file mode 100644 index 369cf5128..000000000 --- a/resources/lang/en/plugin-mobile/mobile-firefox.php +++ /dev/null @@ -1,17 +0,0 @@ -<?php - return[ - - 'search-string' => 'Search string:', - - //Instructions for Firefox Mobile version < 80 - 'default-search-vlt80.1' => 'Tap and hold the search bar at the end of the instructions.', - 'default-search-vlt80.2' => 'Choose "Add search engine" from the context menu', - 'default-search-vlt80.3' => 'Now you can go to your browser settings and choose MetaGer as your default search engine in the section "Search".', - - //Instructions for Firefox Mobile version >= 80 - 'default-search-v80.1' => 'Tap "<i class="fas fa-ellipsis-v"></i>" in the bottom right corner.', - 'default-search-v80.2' => 'Choose Settings.', - 'default-search-v80.3' => 'Under "General" pick "Search".', - 'default-search-v80.4' => 'Tap "+ Add search engine".', - 'default-search-v80.5' => 'Choose "Other", enter MetaGer as name and the search string to use. Finally tap "<i class="fas fa-check"></i>" in the top right corner to save.', - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-mobile/mobile-opera.php b/resources/lang/en/plugin-mobile/mobile-opera.php deleted file mode 100644 index 8ddebc46d..000000000 --- a/resources/lang/en/plugin-mobile/mobile-opera.php +++ /dev/null @@ -1,9 +0,0 @@ -<?php - return[ - - 'default-search-v60.1' => 'Tap and hold the search bar at the end of the instruction', - 'default-search-v60.2' => 'Choose "Add search engine...".', - 'default-search-v60.3' => 'Tap "OK" in the popup.', - 'default-search-v60.4' => 'Now you can choose MetaGer as search engine by tapping the icon in the top left corner of a new tab.', - //link to mobile-unable - ]; \ No newline at end of file diff --git a/resources/lang/en/plugin-page.php b/resources/lang/en/plugin-page.php index 3d34d49ef..bb0699b85 100644 --- a/resources/lang/en/plugin-page.php +++ b/resources/lang/en/plugin-page.php @@ -11,17 +11,72 @@ return [ "head.6" => "Add MetaGer to your Safari", "head.7" => "Add Metager to your Vivaldi", "head.8" => "Add MetaGer to your Firefox Focus", + 'default-search' => 'Set MetaGer as the default search engine', - 'browser-download' => 'Download Firefox', - 'firefox-plugin' => 'Set MetaGer as default search engine with add-on', - 'firefox-default-search' => 'Set MetaGer as default search engine without add-on', - 'default-search' => 'Set MetaGer as default search engine', - 'default-page' => 'Set MetaGer as start page', + 'firefox.plugin' => '', + "firefox.1" => 'In your browser, click on "<i class="fa fa-ellipsis-h"></i>" in the upper right corner of the address bar to open the page action menu and then click on "Add search engine" (see picture)', + "firefox.2" => 'Open the Firefox settings. For this, enter "about:preferences#search" in the address bar. In the section "Default search engine" select MetaGer (see picture).', + "firefox.3" => "Use MetaGer as start page in :browser", + "firefox.4" => "Click top right in your browser on <i class=\"fa fa-menu\" aria-hidden=\"true\"></i><span class=\"sr-only\">the three small horizontal lines</span> (menu) and open \"Preferences\"", + "firefox.5" => "Type in field \"Home Page\" => \"https://metager.org\"", - 'desktop-unable' => 'The browser you use does not offer to add MetaGer as (default) search engine, but you can download Firefox <a href="https://www.mozilla.org/en-US/firefox/new/" target="_blank" rel="noopener">here</a>, an open-source browser which provides the feature.', - 'mobile-unable' => 'The browser you use does not offer to add MetaGer as (default) search engine, but you can download Firefox <a href="https://www.mozilla.org/en-US/firefox/mobile/" target="_blank" rel="noopener">here</a>, an open-source browser which provides the feature.', + 'firefox-klar.1' => 'Click on the cog icon next to the searchbar to open your browser settings (click on <i class="fa fa-ellipsis-v"></i> when using an Android device)', + 'firefox-klar.2' => 'Select \'Searchengine\' under the \'Search\' menu item .', + 'firefox-klar.3' => 'Click on \'Add another search engine\': enter "MetaGer" as Name and "https://metager.org/meta/meta.ger3?eingabe=%s" as query string.', + 'firefox-klar.4' => 'Be careful not to add whitespaces at the end of the searchstring, otherwise Firefox Focus won\'t let you save your changes.', - 'desktop-unlisted' => 'We are not aware if the browser you use offers to add MetaGer as (default) search engine, but you can download Firefox <a href="https://www.mozilla.org/en-US/firefox/new/" target="_blank" rel="noopener">here</a>, an open-source browser which provides the feature.', - 'mobile-unlisted' => 'We are not aware if the browser you use offers to add MetaGer as (default) search engine, but you can download Firefox <a href="https://www.mozilla.org/en-US/firefox/mobile/" target="_blank" rel="noopener">here</a>, an open-source browser which provides the feature.', + "chrome.1" => "Click in your Chrome browser on <i class=\"fa fa-ellipsis-v\"></i> and in the next menu on \"Preferences\" to open the settings of your Chrome browser", + "chrome.2" => "Click in field \"Search\" on manage search engines", + "chrome.3" => "Now you will find an entry \"MetaGer\". Move your mouse over that entry and click on \"Standard\",", + "chrome.4" => "Set up MetaGer as start page in your browser", + "chrome.5" => "Click in your browser on<i class=\"fa fa-ellipsis-v\"></i> and open \"Preferences\"", + "chrome.6" => "In the field \"Start\" choose \"Open specific Page/s\" and then click on \"Choose Page/s\"", + "chrome.7" => "Type in https://metager.org\" as URL at \"Add new page\"", + "chrome.8" => "Hint: Every Webpage in this field will be opened when you start your browser. You can delete entries by moving the mouse on it and click \"x\"", - ]; + "opera.1" => "Click on <a href=\"/\" target=\"_blank\" rel=\"noopener\">hier</a> to open MetaGer in a new TAB", + "opera.2" => "In that news TAB click with the right mouse button within the search field in the middle of the page", + "opera.3" => "Choose \"create search engine\" in the menu", + "opera.4" => "Click \"create\" within the popup", + "opera.5" => "(Unfortunately it is no loger possible to set up new search engines in the Opera browser as standard, but you might install the open source browser <a href=\"https://www.mozilla.org/de/firefox/new/\" target=\"_blank\" rel=\"noopener\">Firefox</a>, who does support that)", + "opera.6" => "Set up MetaGer as start page in your browser", + "opera.7" => "Click in browser menu on \"Edit\" and them \"Preferences\"", + "opera.8" => "In the field \"Start\" choose \"Open specific Page\\/s\" and then click on \"Choose Page\\/s\"", + "opera.9" => "Type in https://metager.org\" as URL at \"Add new page\"", + "opera.10" => "Click on OK", + + "IE.1" => "Click <a href=\"javascript:window.external.addSearchProvider($('link[rel=search]').attr('href'));\">here</a> to add MetaGer as search engine", + "IE.4" => "Click top right in your browser on \"Extras\"", + "IE.5" => "Choose the menu \"manage Add-Ons\"", + "IE.6" => "Click in field \"Add-Ons\" on \"search provider\" and the on the right on \"MetaGer\"", + "IE.7" => "Coose button \"Standard\"", + "IE.8" => "Set up MetaGer as start page in your browser", + "IE.9" => "Click at top right in your browser on <i class=\"fa fa-cog\"></i> and open \"Internet Options\"", + "IE.10" => "If MetaGer should be your only startpage mark the existing text within the text field, and replace it by \"https://metager.org\"", + "IE.11" => "Click on OK", + + "edge.1" => "Click in your browser top right on Extras (", + "edge.2" => ") and choose \"Preferences\"", + "edge.3" => "Scroll down and click on \"Show adavanced Preferences\"", + "edge.4" => "Scroll again down to topic \"within addresses\" and click on \"Change\"", + "edge.5" => "Choose \"MetaGer ...\" and click on \"Standard\"", + "edge.6" => "Set up MetaGer as start page in :browser", + "edge.7" => "Click at top right in your browser on <i class=\"fa fa-ellipsis-h\"></i> and open \"Preferences\"", + "edge.8" => "Choose in the field \"Open\" the topic \"Specific pages\"", + "edge.9" => "Choose \"User defined\" within drop down menu", + "edge.10" => "Type \"https://metager.org\" in field \"Webaddress\" and click on \"+\"", + "edge.11" => "Delete all entries which should not be opened at start (for example \"about:start\") by click on \"x\"", + + 'safari.1' => 'We are sorry. Safari doesn´t accept neither the "Glims plugin" nor the "OpenSearch for Safari plugin" anymore. At this time there is no way to install alternative search engines for Safari webbrowser.', + + "vivaldi.1" => "Click the red logo \"Vivaldi\" at the top left of your web browser. Then select \"Tools / Preferences\"", + "vivaldi.2" => "Within the new menu choose \"search\"", + "vivaldi.3" => "Select \"Add new search\"", + "vivaldi.4" => "Enter \"https://metager.de/meta/meta.ger3?eingabe=%s\" into the field \"URL\"", + "vivaldi.5" => "Please enter \"MetaGer\" as the description and \"mg\" as abbreviation.", + "vivaldi.6" => "Check \"Set as standard\" if you want MetaGer to be your standard search engine.", + "vivaldi.7" => "Click \"Add\".", + "vivaldi.8" => "Set MetaGer.de as the start page of your web browser :browser", + "vivaldi.9" => "Click the red logo \"Vivaldi\" at the top left of your web browser. Then select \"Tools / Preferences\"", + "vivaldi.10" => "Enter \"https://metager.de\" into the field \"Start page\"", +]; diff --git a/resources/lang/en/settings.php b/resources/lang/en/settings.php index f1968e6af..af7c83a12 100644 --- a/resources/lang/en/settings.php +++ b/resources/lang/en/settings.php @@ -6,7 +6,6 @@ return [ "hint.header" => "Note", "hint.text" => "To save your search settings, we use non-personally identifiable cookies. These are saved in clear text in your browser. You can see an <a href=\":link\">overview</a> of all the settings and cookies you have made.", - 'hint.loadSettings' => 'Here is a link you can use as startpage or bookmark to keep your current settings. The URL sets your settings as cookies.', "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.", @@ -15,16 +14,9 @@ return [ "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.", - 'header.4' => 'Black list', - 'text.4' => 'Here you can add domains to exclude when searching. If you want to exclude all subdomains start with "*.".', - 'address' => 'Address', - "save" => "Save", "reset" => "Delete all settings", "back" => "Back to the last page", - 'add' => 'Add', - 'clear' => 'Clear black list', - 'copy' => 'Copy', // Translations from the settings overview 'noSettings' => "Currently no settings are set!", @@ -37,6 +29,5 @@ return [ 'engineDisabled' => "The search engine :engine will not be queried in focus :focus.", 'inFocus' => "in focus", 'key' => "Your key to the ad-free search", - 'blentry' => 'Black list entry', 'removeCookie' => "Remove this cookie", ]; diff --git a/resources/lang/en/team.php b/resources/lang/en/team.php index 6ca00fb4a..6100c349d 100644 --- a/resources/lang/en/team.php +++ b/resources/lang/en/team.php @@ -10,8 +10,6 @@ return [ "role.6" => "programmer", "role.7" => "secretary", "role.8" => "founder", - "role.9" => "trainee", - "contact.1" => "Please mail your questions/problems about MetaGer etc. to <a href=\"mailto:office@suma-ev.de\">office@suma-ev.de</a> or use the <a href=\"/en/kontakt/\">contact form with encryption</a>.", "contact.2" => "If you get any emails with strange contents from us please read more about this: <a href=\"https://metager.de/wsb/fakemail/\">https://metager.de/wsb/fakemail/</a>", "contact.3" => "Only in reasoned exceptions, if you want to reach someone directly, you should mail them. Because team members might be on vacation, sick etc.", diff --git a/resources/lang/en/tor.php b/resources/lang/en/tor.php index f568a62a0..fa32eac96 100644 --- a/resources/lang/en/tor.php +++ b/resources/lang/en/tor.php @@ -3,5 +3,4 @@ return [ 'description' => "Below you will find the link to MetaGer's hidden service. Attention: This link can only be reached via the Tor network. Your browser produces an error message if it is not connected to it.", "torbutton" => "Open TOR-hidden service", - 'torurl' => 'http://metagerv65pwclop2rsfzg4jwowpavpwd6grhhlvdgsswvo6ii4akgyd.onion/en/', ]; diff --git a/resources/lang/es/asso.php b/resources/lang/es/asso.php deleted file mode 100644 index 0850f37ea..000000000 --- a/resources/lang/es/asso.php +++ /dev/null @@ -1,8 +0,0 @@ -<?php return [ - "head.1" => "Asociador - MetaGer", - "1.1" => "No sabe otras palabras para buscar? Pregunta nuestro asociador.", - "1.2" => "Protección de Datos", - "reasso.title" => "Asociar esto término", - "searchasso.title" => "Buscar (MetaGer) con esto término", - "search.placeholder" => "Término para asociar" -]; diff --git a/resources/lang/es/bitpay.php b/resources/lang/es/bitpay.php index 6efd4f88b..d071e30df 100644 --- a/resources/lang/es/bitpay.php +++ b/resources/lang/es/bitpay.php @@ -1,3 +1,5 @@ -<?php return [ - "amount" => "Cantidad" +<?php + +return [ + "amount" => "cantidad" ]; diff --git a/resources/lang/es/index.php b/resources/lang/es/index.php index 0ed4438a3..4724982d2 100644 --- a/resources/lang/es/index.php +++ b/resources/lang/es/index.php @@ -1,4 +1,6 @@ -<?php return [ +<?php + +return [ "foki.web" => "Web", "foki.bilder" => "Imágenes", "foki.nachrichten" => "Informativos/PolÃtica", @@ -9,29 +11,15 @@ "design" => "Escoger un diseño personalizado", "conveyor" => "Comprar en tiendas que apoyan MetaGer ", "partnertitle" => "Apoyar MetaGer, sin costos para usted", - "mapstitle" => "MetaGer - Servicio de tarjeta", "plugin" => "Instalar MetaGer", "plugin-title" => "Añadir MetaGer a su navegador", - "options.head" => "Administrar filtros", - "focus-creator.head" => "Adaptar búsqueda", - "focus-creator.description" => "Compilar motores de búsqueda", - "focus-creator.name-placeholder" => "Nombre de mis propios de búsqueda", - "focus-creator.save" => "Hacer búsqueda con mis propios de búsqueda", - "focus-creator.delete" => "Borrar mis propios de búsqueda", - "about.1.1" => "Privacidad garantizada", - "about.1.2" => "Con nosotros tiene control total sobre sus datos. No rastreamos y nuestro código fuente es gratuito.", - "about.2.1" => "Diversa y libre", - "about.2.2" => "MetaGer protege contra la censura al combinar los resultados de múltiples motores de búsqueda.", - "about.3.1" => "EnergÃa 100% renovable", - "about.3.2" => "Todos nuestros servicios se ejecutan con energÃa renovable. Sostenible y limpio.", - "about.4.1" => "Organización sin ánimo de lucro", - "about.4.2" => "¡Fortalécenos convirtiéndote en miembro o donando a nuestra organización sin fines de lucro!", - "lang.tooltip" => "Idioma de resultados", - "key.placeholder" => "Llave para buscar sin publicidad", - "key.tooltip" => "Llave para buscar sin publicidad", + 'about.1.1' => "Privacidad garantizada", + 'about.1.2' => 'Con nosotros tiene control total sobre sus datos. No rastreamos y nuestro código fuente es gratuito.', + 'about.2.1' => 'Diversa y libre', + 'about.2.2' => 'MetaGer protege contra la censura al combinar los resultados de múltiples motores de búsqueda.', + 'about.3.1' => 'EnergÃa 100% renovable', + 'about.3.2' => 'Todos nuestros servicios se ejecutan con energÃa renovable. Sostenible y limpio.', + 'about.4.1' => 'Organización sin ánimo de lucro', + 'about.4.2' => '¡Fortalécenos convirtiéndote en miembro o donando a nuestra organización sin fines de lucro!', "placeholder" => "MetaGer: Buscar & encontrar seguro", - "searchbutton" => "MetaGer - Búsqueda", - "tooltips.add-focus" => "Adaptar búsqueda", - "tooltips.edit-focus" => "Labra el atención actual", - "tooltips.settings" => "Ajuste general", ]; diff --git a/resources/lang/es/metaGerSearch.php b/resources/lang/es/metaGerSearch.php index 65fc99202..80e990165 100644 --- a/resources/lang/es/metaGerSearch.php +++ b/resources/lang/es/metaGerSearch.php @@ -1,8 +1,6 @@ -<?php return [ +<?php + +return [ "quicktips.wikipedia.adress" => "de <a href=\"https://es.wikipedia.org\" target=\"_blank\" rel=\"noopener\">Wikipedia, la enciclopedia libre</a>", - "quicktips.dictcc.adress" => "de <a href=\"https://www.dict.cc/\" target=\"_blank\" rel=\"noopener\">dict.cc</a>", - "quicktips.tips.title" => "¿SabÃa usted?", - "quicktips.bang.title" => "ReenvÃo !bang", - "quicktips.bang.buttonlabel" => "seguir haciendo buscar:", - "quicktips.bang.from" => "de" + "quicktips.tips.title" => "¿SabÃa usted?" ]; diff --git a/resources/lang/es/result.php b/resources/lang/es/result.php index 6eaccb745..59b01b712 100644 --- a/resources/lang/es/result.php +++ b/resources/lang/es/result.php @@ -1,15 +1,14 @@ -<?php return [ - "options.headline" => "Opciónes", - "options.savetab" => "Grabar resultado", - "options.1" => "Nueva búsqueda en este dominio", - "options.2" => "ocultar :host", - "options.3" => "ocultar *.:domain", - "options.4" => "Tienda asociada", - "options.5" => "ABRIR ANÓNIMO", - "options.6" => "ABRIR NUEVA PESTAÑA", - "options.7" => "ABRIR", - "options.more" => "Más", - "options.less" => "Menos", - "gefVon" => "Encontrado de", - "proxytext" => "Abrirá el link anonimizado." +<?php + +return [ + 'options.headline' => 'Opciónes', + 'options.savetab' => 'Grabar resultado', + 'options.1' => 'Nueva búsqueda en este dominio', + 'options.2' => 'ocultar :host', + 'options.3' => 'ocultar *.:domain', + 'options.4' => 'Tienda asociada', + 'options.5' => 'ABRIR ANÓNIMO', + 'options.6' => 'ABRIR NUEVA PESTAÑA', + 'options.7' => 'ABRIR', + 'proxytext' => 'Abrirá el link anonimizado.' ]; diff --git a/resources/lang/es/sidebar.php b/resources/lang/es/sidebar.php index 011ffbd80..0f1d379a5 100644 --- a/resources/lang/es/sidebar.php +++ b/resources/lang/es/sidebar.php @@ -1,4 +1,6 @@ -<?php return [ +<?php + +return [ "nav1" => "Búsqueda", "nav2" => "Donaciones", "nav3" => "Protección de datos", @@ -21,10 +23,9 @@ "nav23" => "Afiliarse a SUMA-EV", "nav24" => "Codigo fuente MetaGer", "nav25" => "MetaGer App", - "nav26" => "Tienda para fanáticos", - "nav26" => "Tienda para fanáticos", 'nav27' => 'MetaGer Maps', + "nav26" => "Tienda de fans de MetaGer", "navigationToggle" => "Mostrar navegación", - "titles.tips" => "Sugerencias", - "plugin" => "MetaGer Plugin" + "titles.tips" => "Consejos", + "plugin" => "Complemento MetaGer" ]; diff --git a/resources/lang/es/spende.php b/resources/lang/es/spende.php index 58d43c4f4..4331e9a6f 100644 --- a/resources/lang/es/spende.php +++ b/resources/lang/es/spende.php @@ -1,38 +1,35 @@ -<?php return [ - "headline.1" => "Su donación para SUME-EV y MetaGer", - "headline.2" => "Ayuda usted, que en el internet los buscadores libres quedan libre. El conocimiento digital del mundo tiene que ser accesible sin tutela de estados o empresas.", - "bankinfo.1" => "Con una transferencia bancaria", - "bankinfo.2" => "SUMA-EV", - "bankinfo.2.1" => "IBAN: DE64 4306 0967 4075 0332 01", - "bankinfo.2.2" => "BIC: GENODEM1GLS", - "bankinfo.2.3" => "Banco: GLS Gemeinschaftsbank, Bochum", - "bankinfo.2.4" => "(NDC: 4075 0332 01, Código: 43060967)", - "bankinfo.3" => "En caso que quiere un recibo de donación, por favor ponga su correo electrónico y su dirección completa en el formulario de transferencia.", - "lastschrift.1" => "Donaciones con procedimiento de nota de cargo:", - "lastschrift.2" => "Simplemente llena el formulario con sus datos bancarios y el monto deseado. Nosotros entonces cargamos su cuenta acuerdo a los datos proporcionados.", - "lastschrift.3" => "Por favor ponga su nombre:", - "lastschrift.3.placeholder" => "Nombre", - "lastschrift.4" => "Su correo electrónico:", - "lastschrift.5" => "Su numero de teléfono, para verificar su donación vÃa una llamada si fuese necesario:", - "lastschrift.6" => "Su IBAN o numero de cuenta:", - "lastschrift.7" => "Su BIC o \tcódigo de identificación bancaria:", - "lastschrift.8.value" => "Aquà puede entrar su donación:", - "lastschrift.8.value.placeholder" => "Monto de donación", - "lastschrift.8.message" => "Aquà puede enviarnos un mensaje adicional si quiere:", - "lastschrift.8.message.placeholder" => "Mensaje", - "lastschrift.9" => "Donación", - "lastschrift.10" => "Sus datos serán transmitidos por una conexión encryptada y no pueden ser leÃdo por terceros. El monto que usted nos indica, sera cargado a su cuenta. SUME-EV usa sus datos exclusivamente para la contabilidad de las donaciones. Sus datos no serán transmitidos a nadie. Donaciones al SUMA-EV son deducibles de los impuestos, ya que el SUME-EV es aprobado por el Finanzamt Hannover Nord como asociación sin fines de lucro, y esta registrado en el registro del Amtsgericht Hannover con el numero VR200033. Un recibo de donaciones arriba de 200,- Euro será mandado automáticamente. Para donaciones hasta 200,- EURO basta el extracto de cuenta para deducirlo de los impuestos.", - "drucken" => "Imprimir", - "danke.title" => "¡Muchas gracias!! Hemos recibido su informacion de donación para MetaGer al SUME-EV.", - "danke.nachricht" => "En caso que nos ha enviado datos de contacto, pronto va recibir un mensaje personalizado.", - "danke.kontrolle" => "Hemos recibido el siguiente mensaje:", - "telefonnummer" => "Teléfono", - "iban" => "IBAN/ No. de cuenta", - "bic" => "BIC o código de identificación bancaria:", - "betrag" => "Cantidad", - "danke.message" => "Su mensaje", - "paypal.title" => "Donar con Paypal", - "paypal.subtitle" => "Allà con tarjeta de crédito sin registro", - "paypal.2" => "Donar con Paypal - rapido, seguro y gratis!", - "bitpay.title" => "Donar con Bitpay" +<?php + +return [ + "headline.1" => "Su donación para SUME-EV y MetaGer", + "headline.2" => "Ayuda usted, que en el internet los buscadores libres quedan libre. El conocimiento digital del mundo tiene que ser accesible sin tutela de estados o empresas.", + "bankinfo.1" => "Con una transferencia bancaria", + "bankinfo.2" => "SUMA-EV", + 'bankinfo.2.1' => 'IBAN: DE64 4306 0967 4075 0332 01', + 'bankinfo.2.2' => 'BIC: GENODEM1GLS', + 'bankinfo.2.3' => 'Banco: GLS Gemeinschaftsbank, Bochum', + 'bankinfo.2.4' => '(NDC: 4075 0332 01, Código: 43060967)', + "bankinfo.3" => "En caso que quiere un recibo de donación, por favor ponga su correo electrónico y su dirección completa en el formulario de transferencia.", + "lastschrift.1" => "Donaciones con procedimiento de nota de cargo:", + "lastschrift.2" => "Simplemente llena el formulario con sus datos bancarios y el monto deseado. Nosotros entonces cargamos su cuenta acuerdo a los datos proporcionados.", + "lastschrift.3" => "Por favor ponga su nombre:", + "lastschrift.3.placeholder" => "Nombre", + "lastschrift.4" => "Su correo electrónico:", + "lastschrift.5" => "Su numero de teléfono, para verificar su donación vÃa una llamada si fuese necesario:", + "lastschrift.6" => "Su IBAN o numero de cuenta:", + "lastschrift.7" => "Su BIC o \tcódigo de identificación bancaria:", + "lastschrift.8.value" => "Aquà puede entrar su donación:", + "lastschrift.8.value.placeholder" => "Monto de donación", + "lastschrift.8.message" => "Aquà puede enviarnos un mensaje adicional si quiere:", + "lastschrift.8.message.placeholder" => "Mensaje", + "lastschrift.9" => "Donación", + "lastschrift.10" => "Sus datos serán transmitidos por una conexión encryptada y no pueden ser leÃdo por terceros. El monto que usted nos indica, sera cargado a su cuenta. SUME-EV usa sus datos exclusivamente para la contabilidad de las donaciones. Sus datos no serán transmitidos a nadie. Donaciones al SUMA-EV son deducibles de los impuestos, ya que el SUME-EV es aprobado por el Finanzamt Hannover Nord como asociación sin fines de lucro, y esta registrado en el registro del Amtsgericht Hannover con el numero VR200033. Un recibo de donaciones arriba de 200,- Euro será mandado automáticamente. Para donaciones hasta 200,- EURO basta el extracto de cuenta para deducirlo de los impuestos.", + "drucken" => "Imprimir", + "danke.title" => "¡Muchas gracias!! Hemos recibido su informacion de donación para MetaGer al SUME-EV.", + "danke.nachricht" => "En caso que nos ha enviado datos de contacto, pronto va recibir un mensaje personalizado.", + "danke.kontrolle" => "Hemos recibido el siguiente mensaje:", + "telefonnummer" => "Teléfono", + "iban" => "IBAN/ No. de cuenta", + "bic" => "BIC o código de identificación bancaria:", + "danke.message" => "Su mensaje", ]; diff --git a/resources/lang/es/titles.php b/resources/lang/es/titles.php index f74391b5f..e42c4b74d 100644 --- a/resources/lang/es/titles.php +++ b/resources/lang/es/titles.php @@ -1,4 +1,6 @@ -<?php return [ +<?php + +return [ "index" => "MetaGer: Buscar & encontrar seguro, proteger la privacidad", "impressum" => "Aviso legal - MetaGer", "about" => "Sobre nosotros - MetaGer", @@ -16,11 +18,11 @@ "languages" => "Herramienta de traducción - MetaGer", "languages.edit" => "Editar ficheros de idiomas - MetaGer", "app" => "Aplicaciones - MetaGer", - "faktencheck" => "Revisión de hechos contra Fake-News", + "faktencheck" => "Verificación de hechos versus noticias falsas", "jugendschutz" => "Protección de menores", - "ad-info" => "Publicidad - MetaGer", + "ad-info" => "Publicidad en MetaGer", "asso" => "Asociador - MetaGer", "plugin" => "Plugin - MetaGer", - "key" => "Llave para afiliadas/os", - "allSettings" => "Configuraciones para buscar - MetaGer" + "key" => "Clave de membresÃa - MetaGer", + "allSettings" => "Todas las configuraciones de búsqueda - MetaGer" ]; diff --git a/resources/lang/es/tor.php b/resources/lang/es/tor.php index 6a677951a..6223da8f8 100644 --- a/resources/lang/es/tor.php +++ b/resources/lang/es/tor.php @@ -3,5 +3,4 @@ return [ 'description' => 'A continuación, encontrará el enlace al servicio oculto de MetaGer. Atención: Solo se puede acceder a este enlace a través de la red Tor. Su navegador genera un mensaje de error si no está conectado a él.', "torbutton" => "Usar Tor", - 'torurl' => 'http://metagerv65pwclop2rsfzg4jwowpavpwd6grhhlvdgsswvo6ii4akgyd.onion/es/', ]; diff --git a/resources/less/metager/pages/plugin.less b/resources/less/metager/pages/plugin.less deleted file mode 100644 index 67db3aaec..000000000 --- a/resources/less/metager/pages/plugin.less +++ /dev/null @@ -1,4 +0,0 @@ -#search{ - color: orangered; - background-color:white; -} \ No newline at end of file diff --git a/resources/less/metager/pages/settings.less b/resources/less/metager/pages/settings.less index d4392c2fe..0a3fbfef9 100644 --- a/resources/less/metager/pages/settings.less +++ b/resources/less/metager/pages/settings.less @@ -49,49 +49,4 @@ #no-settings { text-align: center; } - - #newentry{ - #create{ - display:flex; - align-items:left; - margin-bottom:10px; - #blacklist{ - flex-grow:1; - width:100%; - } - button{ - width:200px; - } - } - } - #deleteentry{ - table{ - border:1px solid lightgray; - flex-grow:1; - width:100%; - } - tr:nth-child(odd){ - background-color:rgb(240, 240, 240); - } - tr:nth-child(even){ - background-color:rgb(255, 215, 200); - } - td{ - padding:10px 0px; - } - td:first-child{ - padding-left:5px; - } - td:last-child{ - width:20px; - } - } - #cookieLink{ - display:flex; - align-items:left; - #loadSettings{ - flex-grow:1; - width:100%; - } - } } \ No newline at end of file diff --git a/resources/views/index.blade.php b/resources/views/index.blade.php index 108a58d68..1f22f422f 100644 --- a/resources/views/index.blade.php +++ b/resources/views/index.blade.php @@ -14,13 +14,9 @@ @if(Request::filled('key')) <input type="hidden" name="key" value="{{ Request::input('key','') }}" form="searchForm"> @endif - <div id="plugin-btn-div"> - @if($agent->isMobile() && ($agent->browser() === "Chrome" || $agent->browser() === "Edge")) - <button type="submit" id="plugin-btn" form="searchForm" title="{{ trans('index.plugin-title') }}" name="chrome-plugin" value="true"><i class="fa fa-plug" aria-hidden="true"></i> {{ trans('index.plugin') }}</a> - @else - <a id="plugin-btn" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/plugin") }}" title="{{ trans('index.plugin-title') }}"><i class="fa fa-plug" aria-hidden="true"></i> {{ trans('index.plugin') }}</a> - @endif - </div> + <div id="plugin-btn-div"> + <a id="plugin-btn" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/plugin") }}" title="{{ trans('index.plugin-title') }}"><img src="/img/plug-in.svg" alt="Plus-Zeichen"> <div>{{ trans('index.plugin') }}</div></a> + </div> </div> </div> <div id="scroll-links"> diff --git a/resources/views/layouts/resultpage/verificationHeader.blade.php b/resources/views/layouts/resultpage/verificationHeader.blade.php index 85ba8d9a0..f982f6dd6 100644 --- a/resources/views/layouts/resultpage/verificationHeader.blade.php +++ b/resources/views/layouts/resultpage/verificationHeader.blade.php @@ -2,5 +2,4 @@ <html lang="{!! trans('staticPages.meta.language') !!}"> <head> <meta charset="UTF-8"> - <link rel="stylesheet" href="/index.css?id={{ $key }}" beforeLoad="console.log('test');"> - <script src="/index.js?id={{ $key }}"></script> + <link rel="stylesheet" href="/index.css?id={{ $key }}"> diff --git a/resources/views/layouts/staticPages.blade.php b/resources/views/layouts/staticPages.blade.php index 16e63d595..9dabcd6e0 100644 --- a/resources/views/layouts/staticPages.blade.php +++ b/resources/views/layouts/staticPages.blade.php @@ -36,9 +36,11 @@ <script src="{{ mix('js/utility.js') }}"></script> @if (isset($css)) @if(is_array($css)) - @foreach($css as $cssFile) - <link href="{{ $cssFile }}" rel="stylesheet" /> + @foreach($css as $el) + <link href="{{ $el }}" rel="stylesheet" /> @endforeach + @else + <link href="{{ $css }}" rel="stylesheet" /> @endif @endif </head> diff --git a/resources/views/parts/searchbar.blade.php b/resources/views/parts/searchbar.blade.php index 7c071f02e..656b3c6b3 100644 --- a/resources/views/parts/searchbar.blade.php +++ b/resources/views/parts/searchbar.blade.php @@ -8,7 +8,7 @@ </a> </div> <div class="search-input"> - <input type="search" name="eingabe" value="@if(isset($eingabe)){{$eingabe}}@endif" @if(\Request::is('/') && !\Request::filled('mgapp')) autofocus @endif autocomplete="off" class="form-control" placeholder="{{ trans('index.placeholder') }}" tabindex="0"> + <input type="search" name="eingabe" value="@if(isset($eingabe)){{$eingabe}}@endif" required="" @if(\Request::is('/') && !\Request::filled('mgapp')) autofocus @endif autocomplete="off" class="form-control" placeholder="{{ trans('index.placeholder') }}" tabindex="0"> <button id="search-delete-btn" name="delete-search-input" type="button" tabindex="-1"> × </button> diff --git a/resources/views/plugin-page.blade.php b/resources/views/plugin-page.blade.php index c2a46a534..61e51fce9 100644 --- a/resources/views/plugin-page.blade.php +++ b/resources/views/plugin-page.blade.php @@ -4,8 +4,7 @@ @section('navbarFocus.tips', 'class="active"') -@section('content') -<div role="dialog"> +@section('content')<div role="dialog"> <h1 class="page-title"> @if ($browser === 'Firefox' || $browser === 'Mozilla') {{ trans('plugin-page.head.1') }} @@ -19,117 +18,159 @@ {{ trans('plugin-page.head.5') }} @elseif ($browser === 'Safari') {{ trans('plugin-page.head.6') }} - @elseif ($browser === 'UCBrowser') - {{ trans('plugin-page.head.9') }} + @elseif ($browser === 'Vivaldi') + {{ trans('plugin-page.head.7') }} @else - {{ trans('plugin-page.head.0') }} + $(".seperator").addClass("hidden"); @endif </h1> - @if ($agent->isDesktop()) - @if ($browser === 'Firefox' || $browser === 'Mozilla') - @if (version_compare($agent->version($browser), '61.', '>=')) - @include ('plugin/desktop/firefox/v61') - @elseif (version_compare($agent->version($browser), '57.', '>=')) - @include ('plugin/desktop/firefox/v57') - @else - @include ('plugin/desktop/firefox/v52') - @endif - - @elseif ($browser === 'Chrome') - @if (version_compare($agent->version($browser), '59.', '>=')) - @include ('plugin/desktop/chrome/v59') - @include ('plugin/desktop/vivaldi/v3-3') - @elseif (version_compare($agent->version($browser), '53.', '>=')) - @include ('plugin/desktop/chrome/v53') - @else - @include ('plugin/desktop/chrome/v49') - @endif - - @elseif ($browser === 'Opera') - @include ('plugin/desktop/opera/v36') - - @elseif ($browser === 'IE') - @if (version_compare($agent->version($browser), '11.', '>=')) - @include('plugin/desktop/ie/v11') - @else - @include('plugin/desktop/ie/v9') - @endif - - @elseif ($browser === 'Edge') - @if (version_compare($agent->version($browser), '80.', '>=')) - @include('plugin/desktop/edge/v80') - @elseif (version_compare($agent->version($browser), '18.', '>=')) - @include('plugin/desktop/edge/v18') - @elseif (version_compare($agent->version($browser), '15.', '>=')) - @include('plugin/desktop/edge/v15') - @endif - - @elseif ($browser === 'Safari') - @include ('plugin/desktop/safari/v10') - - @else - - @section('content') - - <div class="card-heavy"> - <h3>{{ trans('plugin-page.browser-download') }}</h3> - <ol> - <li style="list-style:none;"><small>{!! trans('plugin-page.desktop-unlisted.php') !!}</small></li> - </ol> - </div> - @include ('plugin/desktop/firefox/v61') - - @endsection - - @endif - - @elseif ($agent->isPhone()) - @if ($browser === 'Firefox') - @if (version_compare($agent->version($agent->browser()), "80.0") <= 0)) - @include ('plugin/mobile/firefox/v80') - @include ('plugin/mobile/firefox-klar/v8-8') - @else - @include ('plugin/mobile/firefox/vlt80') - @endif - - @elseif ($browser === 'Chrome') - @include('plugin/mobile/chrome/v83') - - @elseif ($browser === 'Opera') - @include ('plugin/mobile/opera/v60') - - @elseif ($browser === 'Edge') - @include ('plugin/mobile/edge/v45') - - @elseif ($browser === 'Safari' || $browser === 'UCBrowser') - - @section('content') - - <div class="card-heavy"> - <h3>{!! trans('plugin-page.browser-download') !!}</h3> - <ol> - <li style="list-style:none;"><small>{!! trans('plugin-page.mobile-unable') !!}</small></li> - </ol> - </div> - @include ('plugin/desktop/firefox/v61') - - @endsection - - @else - - @section('content') - - <div class="card-heavy"> - <h3>{{ trans('plugin-page.browser-download') }}</h3> - <ol> - <li>{!! trans('plugin-page.desktop-unlisted.php') !!}</li> - </ol> - </div> - @include ('plugin/desktop/firefox/v61') - - @endsection - - @endif + @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') !!} + @if(LaravelLocalization::getCurrentLocale() == "de") + <img src="/img/Firefox.png" width="100%" /> + @elseif(LaravelLocalization::getCurrentLocale() == "es") + <img src="/img/FirefoxEs.png" width="100%" /> + @else + <img src="/img/FirefoxEn.png" width="100%" /> + @endif + </li> + <li>{!! trans('plugin-page.firefox.2') !!} + @if(LaravelLocalization::getCurrentLocale() == "de") + <img src="/img/Firefox_Standard.png" width="100%" /> + @elseif(LaravelLocalization::getCurrentLocale() == "es") + <img src="/img/FirefoxEs_Standard.png" width="100%" /> + @else + <img src="/img/FirefoxEn_Standard.png" width="100%" /> + @endif + </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')}}</li> + <li>{{ trans('plugin-page.firefox-klar.3') }}</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> + </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 - @endsection +@endsection diff --git a/resources/views/plugin/desktop/chrome/v49.blade.php b/resources/views/plugin/desktop/chrome/v49.blade.php deleted file mode 100644 index 72b0c4b33..000000000 --- a/resources/views/plugin/desktop/chrome/v49.blade.php +++ /dev/null @@ -1,17 +0,0 @@ -<div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-chrome.default-search-v49.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-search-v49.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-search-v49.3') }}</li> - </ol> -</div> -<div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-chrome.default-page-v49.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-page-v49.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-page-v49.3', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-page-v49.4') }}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/chrome/v53.blade.php b/resources/views/plugin/desktop/chrome/v53.blade.php deleted file mode 100644 index 0a1afacb2..000000000 --- a/resources/views/plugin/desktop/chrome/v53.blade.php +++ /dev/null @@ -1,17 +0,0 @@ -<div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-chrome.default-search-v53.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-search-v53.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-search-v53.3') }}</li> - </ol> -</div> - <div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-chrome.default-page-v49.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-page-v49.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-page-v49.3', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-page-v49.4') }}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/chrome/v59.blade.php b/resources/views/plugin/desktop/chrome/v59.blade.php deleted file mode 100644 index c14b0267b..000000000 --- a/resources/views/plugin/desktop/chrome/v59.blade.php +++ /dev/null @@ -1,17 +0,0 @@ -<div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-chrome.default-search-v59.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-search-v59.2') }}</li> - <li>{!! trans('plugin-desktop/desktop-chrome.default-search-v59.3') !!}</li> - </ol> -</div> - <div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-chrome.default-page-v49.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-page-v49.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-page-v49.3', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - <li>{{ trans('plugin-desktop/desktop-chrome.default-page-v49.4') }}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/edge/v15.blade.php b/resources/views/plugin/desktop/edge/v15.blade.php deleted file mode 100644 index b5815db73..000000000 --- a/resources/views/plugin/desktop/edge/v15.blade.php +++ /dev/null @@ -1,17 +0,0 @@ -<div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-edge.default-search-v15.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-edge.default-search-v15.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-edge.default-search-v15.3') }}</li> - <li>{{ trans('plugin-desktop/desktop-edge.default-search-v15.4') }}</li> - </ol> -</div> -<div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-edge.default-page-v15.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-edge.default-page-v15.2', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - <li>{!!trans('plugin-desktop/desktop-edge.default-page-v15.3') !!}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/edge/v18.blade.php b/resources/views/plugin/desktop/edge/v18.blade.php deleted file mode 100644 index f7a4fe0b3..000000000 --- a/resources/views/plugin/desktop/edge/v18.blade.php +++ /dev/null @@ -1,17 +0,0 @@ -<div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-edge.default-search-v18.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-edge.default-search-v18.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-edge.default-search-v18.3') }}</li> - <li>{{ trans('plugin-desktop/desktop-edge.default-search-v18.4') }}</li> - </ol> -</div> -<div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-edge.default-page-v15.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-edge.default-page-v15.2', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - <li>{!! trans('plugin-desktop/desktop-edge.default-page-v15.3') !!}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/edge/v80.blade.php b/resources/views/plugin/desktop/edge/v80.blade.php deleted file mode 100644 index 06b40124b..000000000 --- a/resources/views/plugin/desktop/edge/v80.blade.php +++ /dev/null @@ -1,15 +0,0 @@ -<div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-edge.default-search-v80.1') !!}</li> - <li>{!! trans('plugin-desktop/desktop-edge.default-search-v80.2') !!}</li> - </ol> -</div> -<div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-edge.default-page-v80.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-edge.default-page-v80.2', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - <li>{!! trans('plugin-desktop/desktop-edge.default-page-v80.3') !!}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/firefox/v52.blade.php b/resources/views/plugin/desktop/firefox/v52.blade.php deleted file mode 100644 index 926a0ceaf..000000000 --- a/resources/views/plugin/desktop/firefox/v52.blade.php +++ /dev/null @@ -1,16 +0,0 @@ -<div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{{ trans('plugin-desktop/desktop-firefox.default-search-v52.1') }}</li> - <li>{{ trans('plugin-desktop/desktop-firefox.default-search-v52.2') }}</li> - <li>{!! trans('plugin-desktop/desktop-firefox.default-search-v52.3') !!}</li> - <li>{{ trans('plugin-desktop/desktop-firefox.default-search-v52.4') }}</li> - </ol> -</div> - <div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-firefox.default-page-v52.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-firefox.default-page-v52.2', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/firefox/v57.blade.php b/resources/views/plugin/desktop/firefox/v57.blade.php deleted file mode 100644 index 73199c84e..000000000 --- a/resources/views/plugin/desktop/firefox/v57.blade.php +++ /dev/null @@ -1,17 +0,0 @@ - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-firefox.default-search-v57.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-firefox.default-search-v57.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-firefox.default-search-v57.3') }}</li> - <li>{{ trans('plugin-desktop/desktop-firefox.default-search-v57.4') }}</li> - <li>{{ trans('plugin-desktop/desktop-firefox.default-search-v57.5') }}</li> - </ol> -</div> - <div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-firefox.default-page-v52.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-firefox.default-page-v52.2', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/firefox/v61.blade.php b/resources/views/plugin/desktop/firefox/v61.blade.php deleted file mode 100644 index eb5265cd0..000000000 --- a/resources/views/plugin/desktop/firefox/v61.blade.php +++ /dev/null @@ -1,22 +0,0 @@ -<div class="card-heavy"> - <h3>{!! trans('plugin-page.firefox-plugin') !!}</h3> - <ol> - <li style="list-style:none;">{!! trans('plugin-desktop/desktop-firefox.plugin') !!}</li> - </ol> -</div> -<div class="card-heavy"> - <h3>{!! trans('plugin-page.firefox-default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-firefox.default-search-v61.1') !!}</li> - <li>{!! trans('plugin-desktop/desktop-firefox.default-search-v61.2') !!}</li> - </ol> -</div> -<div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-firefox.default-page-v61.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-firefox.default-page-v61.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-firefox.default-page-v61.3') }}</li> - <li>{{ trans('plugin-desktop/desktop-firefox.default-page-v61.4', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/ie/v11.blade.php b/resources/views/plugin/desktop/ie/v11.blade.php deleted file mode 100644 index a895a62a2..000000000 --- a/resources/views/plugin/desktop/ie/v11.blade.php +++ /dev/null @@ -1,18 +0,0 @@ -<div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-ie.default-search-v11.1') !!}</li> - <li>{!! trans('plugin-desktop/desktop-ie.default-search-v11.2') !!}</li> - <li>{{ trans('plugin-desktop/desktop-ie.default-search-v11.3') }}</li> - <li>{{ trans('plugin-desktop/desktop-ie.default-search-v11.4') }}</li> - <li>{{ trans('plugin-desktop/desktop-ie.default-search-v11.5') }}</li> - </ol> -</div> -<div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-ie.default-page-v9.1') !!}</li> - <li>{!! trans('plugin-desktop/desktop-ie.default-page-v9.2') !!}</li> - <li>{{ trans('plugin-desktop/desktop-ie.default-page-v9.3') }}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/ie/v9.blade.php b/resources/views/plugin/desktop/ie/v9.blade.php deleted file mode 100644 index 137c4b16b..000000000 --- a/resources/views/plugin/desktop/ie/v9.blade.php +++ /dev/null @@ -1,15 +0,0 @@ -<div class="card-heavy"> - <h3>{{ trans('plugin-page.default-search') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-ie.default-search-v9.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-ie.default-search-v9.2') }}</li> - </ol> -</div> -<div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-ie.default-page-v9.1') !!}</li> - <li>{!! trans('plugin-desktop/desktop-ie.default-page-v9.2') !!}</li> - <li>{{ trans('plugin-desktop/desktop-ie.default-page-v9.3') }}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/opera/v36.blade.php b/resources/views/plugin/desktop/opera/v36.blade.php deleted file mode 100644 index b6c5344c3..000000000 --- a/resources/views/plugin/desktop/opera/v36.blade.php +++ /dev/null @@ -1,19 +0,0 @@ -<div class="card-heavy"> - <h3>{{ trans('plugin-page.default-search') }}</h3> - <ol> - <li>{{ trans('plugin-desktop/desktop-opera.default-search-v36.1') }}</li> - <li>{{ trans('plugin-desktop/desktop-opera.default-search-v36.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-opera.default-search-v36.3') }}</li> - <li style="list-style:none;"><small>{!! trans('plugin-page.desktop-unable') !!}</small></li> - </ol> - @include('parts.searchbar', ['class' => 'startpage-searchbar']) -</div> -<div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{{ trans('plugin-desktop/desktop-opera.default-page-v36.1') }}</li> - <li>{{ trans('plugin-desktop/desktop-opera.default-page-v36.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-opera.default-page-v36.3', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - <li>{!! trans('plugin-desktop/desktop-opera.default-page-v36.3') !!}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/safari/v10.blade.php b/resources/views/plugin/desktop/safari/v10.blade.php deleted file mode 100644 index fbfa5bcb7..000000000 --- a/resources/views/plugin/desktop/safari/v10.blade.php +++ /dev/null @@ -1,14 +0,0 @@ - <div class="card-heavy"> - <h3>{{ trans('plugin-page.default-search') }}</h3> - <ol> - <li style="list-style:none;">{!! trans('plugin-page.desktop-unable') !!}</li> - </ol> -</div> - <div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-safari.default-page-v10.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-safari.default-page-v10.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-safari.default-page-v10.3') }}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/desktop/vivaldi/v3-3.blade.php b/resources/views/plugin/desktop/vivaldi/v3-3.blade.php deleted file mode 100644 index 2c2c4ac44..000000000 --- a/resources/views/plugin/desktop/vivaldi/v3-3.blade.php +++ /dev/null @@ -1,17 +0,0 @@ -<h1 class="page-title">{{ trans('plugin-page.head.7') }}</h1> -<div class="card-heavy"> - <h3>{{ trans('plugin-page.default-search') }}</h3> - <ol> - <li>{!! trans('plugin-desktop/desktop-vivaldi.default-search-v3-3.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-vivaldi.default-search-v3-3.2') }}</li> - <li>{{ trans('plugin-desktop/desktop-vivaldi.default-search-v3-3.3') }}</li> - </ol> - @include('parts.searchbar', ['class' => 'startpage-searchbar']) -</div> -<div class="card-heavy"> - <h4>{{ trans('plugin-page.default-page') }}</h4> - <ol> - <li>{!! trans('plugin-desktop/desktop-vivaldi.default-page-v3-3.1') !!}</li> - <li>{{ trans('plugin-desktop/desktop-vivaldi.default-page-v3-3.2', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - </ol> -</div> \ No newline at end of file diff --git a/resources/views/plugin/mobile/chrome/v83.blade.php b/resources/views/plugin/mobile/chrome/v83.blade.php deleted file mode 100644 index be03be2c2..000000000 --- a/resources/views/plugin/mobile/chrome/v83.blade.php +++ /dev/null @@ -1,26 +0,0 @@ -@section('content') - -<div role="dialog"> - <h1 class="page-title">{{ trans('plugin-page.head.2') }}</h1> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-mobile/mobile-chrome.default-search-v83.1') !!}</li> - <li>{{ trans('plugin-mobile/mobile-chrome.default-search-v83.2') }}</li> - <li>{{ trans('plugin-mobile/mobile-chrome.default-search-v83.3') }}</li> - <li>{{ trans('plugin-mobile/mobile-chrome.default-search-v83.4') }}</li> - <li><small>{{ trans('plugin-mobile/mobile-chrome.default-search-v83.5') }}</small></li> - </ol> - @include('parts.searchbar', ['class' => 'startpage-searchbar']) - </div> - <div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-mobile/mobile-chrome.default-page-v83.1') !!}</li> - <li>{{ trans('plugin-mobile/mobile-chrome.default-page-v83.2') }}</li> - <li>{{ trans('plugin-mobile/mobile-chrome.default-page-v83.3') }}</li> - <li>{{ trans('plugin-mobile/mobile-chrome.default-page-v83.4', ['link' => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/")]) }}</li> - </ol> - </div> - -@endsection \ No newline at end of file diff --git a/resources/views/plugin/mobile/edge/v45.blade.php b/resources/views/plugin/mobile/edge/v45.blade.php deleted file mode 100644 index 1e9897e11..000000000 --- a/resources/views/plugin/mobile/edge/v45.blade.php +++ /dev/null @@ -1,26 +0,0 @@ -@section('content') - -<div role="dialog"> - <h1 class="page-title">{{ trans('plugin-page.head.5') }}</h1> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-mobile/mobile-edge.default-search-v45.1') !!}</li> - <li>{{ trans('plugin-mobile/mobile-edge.default-search-v45.2') }}</li> - <li>{{ trans('plugin-mobile/mobile-edge.default-search-v45.3') }}</li> - <li>{{ trans('plugin-mobile/mobile-edge.default-search-v45.4') }}</li> - <li><small>{{ trans('plugin-mobile/mobile-edge.default-search-v45.5') }}</small></li> - </ol> - @include('parts.searchbar', ['class' => 'startpage-searchbar']) - </div> - <div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-mobile/mobile-edge.default-page-v45.1') !!}</li> - <li>{!! trans('plugin-mobile/mobile-edge.default-page-v45.2') !!}</li> - <li>{{ trans('plugin-mobile/mobile-edge.default-page-v45.3') }}</li> - <li>{{ trans('plugin-mobile/mobile-edge.default-page-v45.4') }}</li> - </ol> - </div> - -@endsection \ No newline at end of file diff --git a/resources/views/plugin/mobile/firefox-klar/v8-8.blade.php b/resources/views/plugin/mobile/firefox-klar/v8-8.blade.php deleted file mode 100644 index cece8c735..000000000 --- a/resources/views/plugin/mobile/firefox-klar/v8-8.blade.php +++ /dev/null @@ -1,17 +0,0 @@ -@section('content') - -<div role="dialog"> - <h1 class="page-title">{{ trans('plugin-page.head.8') }}</h1> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-mobile/mobile-firefox-klar.default-search-v8-8.1') !!}</li> - <li>{{ trans('plugin-mobile/mobile-firefox-klar.default-search-v8-8.2') }}</li> - <li>{{ trans('plugin-mobile/mobile-firefox-klar.default-search-v8-8.3') }}</li> - <li>{{ trans('plugin-mobile/mobile-firefox-klar.default-search-v8-8.4') }}</li> - <li style="list-style:none;">{{ trans('plugin-mobile/mobile-firefox.search-string') }}</li> - <code>{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route("resultpage", ["eingabe" => ""])) }}%s</code> - </ol> - </div> - -@endsection \ No newline at end of file diff --git a/resources/views/plugin/mobile/firefox/v80.blade.php b/resources/views/plugin/mobile/firefox/v80.blade.php deleted file mode 100644 index 2cd112ad3..000000000 --- a/resources/views/plugin/mobile/firefox/v80.blade.php +++ /dev/null @@ -1,18 +0,0 @@ -@section('content') - -<div role="dialog"> - <h1 class="page-title">{{ trans('plugin-page.head.1') }}</h1> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-mobile/mobile-firefox.default-search-v80.1') !!}</li> - <li>{{ trans('plugin-mobile/mobile-firefox.default-search-v80.2') }}</li> - <li>{{ trans('plugin-mobile/mobile-firefox.default-search-v80.3') }}</li> - <li>{{ trans('plugin-mobile/mobile-firefox.default-search-v80.4') }}</li> - <li>{!! trans('plugin-mobile/mobile-firefox.default-search-v80.5') !!}</li> - <li style="list-style:none;">{{ trans('plugin-mobile/mobile-firefox.search-string') }}</li> - <code>{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route("resultpage", ["eingabe" => ""])) }}%s</code> - </ol> - </div> - -@endsection \ No newline at end of file diff --git a/resources/views/plugin/mobile/firefox/vlt80.blade.php b/resources/views/plugin/mobile/firefox/vlt80.blade.php deleted file mode 100644 index 02c916094..000000000 --- a/resources/views/plugin/mobile/firefox/vlt80.blade.php +++ /dev/null @@ -1,15 +0,0 @@ -@section('content') - -<div role="dialog"> - <h1 class="page-title">{{ trans('plugin-page.head.1') }}</h1> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{{ trans('plugin-mobile/mobile-firefox.default-search-vlt80.1') }}</li> - <li>{{ trans('plugin-mobile/mobile-firefox.default-search-vlt80.2') }}</li> - <li>{{ trans('plugin-mobile/mobile-firefox.default-search-vlt80.3') }}</li> - </ol> - @include('parts.searchbar', ['class' => 'startpage-searchbar']) - </div> - -@endsection \ No newline at end of file diff --git a/resources/views/plugin/mobile/opera/v60.blade.php b/resources/views/plugin/mobile/opera/v60.blade.php deleted file mode 100644 index f05e270e8..000000000 --- a/resources/views/plugin/mobile/opera/v60.blade.php +++ /dev/null @@ -1,23 +0,0 @@ -@section('content') - -<div role="dialog"> - <h1 class="search-title">{{ trans('plugin-page.head.3') }}</h1> - <div class="card-heavy"> - <h3>{{ trans('plugin-page.default-page') }}</h3> - <ol> - <li>{!! trans('plugin-page/mobile-unable.php') !!}</li> - </ol> - </div> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-page') !!}</h3> - <ol> - <li>{{ trans('plugin-mobile/mobile-opera.default-search-v60.1') }}</li> - <li>{{ trans('plugin-mobile/mobile-opera.default-search-v60.2') }}</li> - <li>{{ trans('plugin-mobile/mobile-opera.default-search-v60.3') }}</li> - <li>{{ trans('plugin-mobile/mobile-opera.default-search-v60.4') }}</li> - <li><small>{{ trans('plugin-page.mobile-unable') }}</small></li> - @include('parts.searchbar', ['class' => 'startpage-searchbar']) - </ol> - </div> - -@endsection \ No newline at end of file diff --git a/resources/views/settings/allSettings.blade.php b/resources/views/settings/allSettings.blade.php index 263ae46e4..1e2782783 100644 --- a/resources/views/settings/allSettings.blade.php +++ b/resources/views/settings/allSettings.blade.php @@ -32,8 +32,6 @@ @endforeach @elseif($key === "key") @lang('settings.key') - @elseif(strpos($key, "_blpage")) - @lang('settings.blentry') @endif </td> <td> diff --git a/resources/views/settings/index.blade.php b/resources/views/settings/index.blade.php index e673165a3..dab66c363 100644 --- a/resources/views/settings/index.blade.php +++ b/resources/views/settings/index.blade.php @@ -11,11 +11,6 @@ <div class="card-light"> <h2>@lang('settings.hint.header')</h2> <p>@lang('settings.hint.text', ["link" => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('showAllSettings', ['url' => url()->full()])) ])</p> - <p>@lang('settings.hint.loadSettings')</p> - <div id="cookieLink"> - <input id="loadSettings" type="text" value="{{$cookieLink}}"> - <button class="js-only btn btn-default" onclick="var copyText = document.getElementById('loadSettings');copyText.select();copyText.setSelectionRange(0, 99999);document.execCommand('copy');">@lang('settings.copy')</button> - </div> </div> <div class="card-light"> <h2>@lang('settings.header.2')</h2> @@ -87,57 +82,24 @@ </div> <button type="submit" class="btn btn-default">@lang('settings.save')</button> </form> - </div> - <div class="card-light" id="blacklist"> - <h2>@lang('settings.header.4')</h2> - <p>@lang('settings.text.4')</p> - <form id="newentry" action="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('newBlacklist', ["fokus" => $fokus, "url" => $url])) }}" method="post"> - <input type="hidden" name="url" value="{{ $url }}"> - <input type="hidden" name="fokus" value="{{ $fokus }}"> - <label for="blacklist">@lang('settings.address')</label> - <div id="create"> - <input id="blacklist" name="blacklist" type="text" placeholder="example.com"> - <button type="submit" class="btn btn-default">@lang('settings.add')</button> - </div> - </form> - @if(!empty($blacklist)) - <form id="deleteentry" action="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('deleteBlacklist', ["fokus" => $fokus, "url" => $url])) }}" method="post"> - <table> - @foreach($blacklist as $key => $value) - <tr> - <td> - {{ $value }} - </td> - <td> - <button type="submit" name="cookieKey" value="{{ $key }}"><i class="fas fa-trash-alt"></i></button> - </td> - </tr> - @endforeach - </table> - </form> - <form id="clearlist" action="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('clearBlacklist', ["fokus" => $fokus, "url" => $url])) }}" method="post"> - <button type="submit" name="clear" value="1">@lang('settings.clear')</button> - </form> - @endif </div> - @if(LaravelLocalization::getCurrentLocale() === "de") - <div class="card-light"> - <h2>Weitere Einstellungen</h2> - <form id="setting-form" action="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('enableSetting')) }}" method="post" class="form"> - <input type="hidden" name="fokus" value="{{ $fokus }}"> - <input type="hidden" name="url" value="{{ $url }}"> - <div class="form-group"> - <label for="zitate">Zitate</label> - <select name="zitate" id="zitate" class="form-control"> - <option value="on" @if(Cookie::get($fokus . "_setting_zitate") === null)disabled selected @endif>Anzeigen</option> - <option value="off" {{ Cookie::get($fokus . "_setting_zitate") === "off" ? "disabled selected" : "" }}>Nicht Anzeigen</option> - </select> - </div> - <button type="submit" class="btn btn-default">@lang('settings.save')</button> - </form> + <div class="card-light"> + <h2>Weitere Einstellungen</h2> + <form id="setting-form" action="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('enableSetting')) }}" method="post" class="form"> + <input type="hidden" name="fokus" value="{{ $fokus }}"> + <input type="hidden" name="url" value="{{ $url }}"> + <div class="form-group"> + <label for="zitate">Zitate</label> + <select name="zitate" id="zitate" class="form-control"> + <option value="on" @if(Cookie::get($fokus . "_setting_zitate") === null)disabled selected @endif>Anzeigen</option> + <option value="off" {{ Cookie::get($fokus . "_setting_zitate") === "off" ? "disabled selected" : "" }}>Nicht Anzeigen</option> + </select> </div> + <button type="submit" class="btn btn-default">@lang('settings.save')</button> + </form> + </div> @endif <div class="card-light" id="actions"> @if($settingActive) diff --git a/resources/views/team/team.blade.php b/resources/views/team/team.blade.php index da1af7fca..525bd9e6f 100644 --- a/resources/views/team/team.blade.php +++ b/resources/views/team/team.blade.php @@ -13,7 +13,7 @@ </li> <li> <p>Riel, Carsten - {!! trans('team.role.1') !!} & {!! trans('team.role.7') !!} - - <a href="mailto:carsten@suma-ev.de">carsten@suma-ev.de</a></p> + <a href="carsten@suma-ev.de">carsten@suma-ev.de</a></p> </li> <li> <p>Branz, Manuela - {!! trans('team.role.3') !!} & {!! trans('team.role.2') !!} - @@ -27,10 +27,6 @@ <p>Höfer, Kim - {!! trans('team.role.6') !!} - <a href="mailto:kim@suma-ev.de">kim@suma-ev.de</a></p> </li> - <li> - <p>Aprea, Davide - {!! trans('team.role.9') !!} - - <a href="mailto:davide@suma-ev.de">davide@suma-ev.de</a></p> - </li> <li> <p><a href="https://de.wikipedia.org/wiki/Wolfgang_Sander-Beuermann" target="_blank" rel="noopener">Sander-Beuermann, Wolfgang</a>, Dr.-Ing - {!! trans('team.role.8') !!} - <a href="mailto:wsb@suma-ev.de">wsb@suma-ev.de</a> diff --git a/resources/views/tor.blade.php b/resources/views/tor.blade.php index 8d6de367c..fba63f18a 100644 --- a/resources/views/tor.blade.php +++ b/resources/views/tor.blade.php @@ -5,5 +5,5 @@ @section('content') <h1>MetaGer hidden service</h1> <p>@lang('tor.description')</p> - <a class="btn btn-primary" href="{{trans('tor.torurl')}}" role="button">{{trans('tor.torbutton')}}</a> + <a class="btn btn-primary" href="http://metagerv65pwclop2rsfzg4jwowpavpwd6grhhlvdgsswvo6ii4akgyd.onion/" role="button">{{trans('tor.torbutton')}}</a> @endsection diff --git a/routes/cookie.php b/routes/cookie.php index 515dd0ca8..8ad3a6781 100644 --- a/routes/cookie.php +++ b/routes/cookie.php @@ -20,15 +20,12 @@ Route::group( Route::post('ef', 'SettingsController@enableFilter')->name('enableFilter'); Route::post('es', 'SettingsController@enableSetting')->name('enableSetting'); Route::post('ds', 'SettingsController@deleteSettings')->name('deleteSettings'); - Route::post('nb', 'SettingsController@newBlacklist')->name('newBlacklist'); - Route::post('db', 'SettingsController@deleteBlacklist')->name('deleteBlacklist'); - Route::post('cb', 'SettingsController@clearBlacklist')->name('clearBlacklist'); # Route to show and delete all settings Route::get('all-settings', 'SettingsController@allSettingsIndex')->name('showAllSettings'); Route::post('all-settings/removeOne', 'SettingsController@removeOneSetting')->name('removeOneSetting'); Route::post('all-settings/removeAll', 'SettingsController@removeAllSettings')->name('removeAllSettings'); - Route::get('load-settings', 'SettingsController@loadSettings')->name('loadSettings'); + }); } ); diff --git a/routes/web.php b/routes/web.php index 875b21d7f..a13d1320c 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,6 +1,5 @@ <?php -use Illuminate\Support\Facades\Redis; use Jenssegers\Agent\Agent; use Prometheus\RenderTextFormat; @@ -166,7 +165,6 @@ Route::group( return view('plugin-page') ->with('title', trans('titles.plugin')) ->with('navbarFocus', 'dienste') - ->with('agent', new Agent()) ->with('browser', (new Agent())->browser()) ->with('request', $this->input('request', 'GET')); }); @@ -205,21 +203,6 @@ Route::group( Route::get('r/metager/{mm}/{pw}/{url}', ['as' => 'humanverification', 'uses' => 'HumanVerification@removeGet']); Route::post('img/dog.jpg', 'HumanVerification@whitelist'); Route::get('index.css', 'HumanVerification@browserVerification'); - Route::get('index.js', function () { - $key = Request::input("id", ""); - - // Verify that key is a md5 checksum - if (!preg_match("/^[a-f0-9]{32}$/", $key)) { - abort(404); - } - - Redis::connection("cache")->pipeline(function ($redis) use ($key) { - $redis->rpush("js" . $key, true); - $redis->expire($key, 30); - }); - - return response(view('layouts.resultpage.verificationCss'), 200)->header("Content-Type", "text/css"); - }); Route::get('meta/picture', 'Pictureproxy@get'); Route::get('clickstats', 'LogController@clicklog'); diff --git a/storage/app/public/aufnahmeantrag-de.pdf b/storage/app/public/aufnahmeantrag-de.pdf index 771eca78df7a258a7c11431fc1595a778c4ce63e..ff8f662179edb92ef13f82e74ff6604cb8ac71d2 100755 GIT binary patch literal 132793 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	dt3jW~zC;3Z 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�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 literal 64255 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 OfMFtHWffPHAo@Q`st5%D diff --git a/storage/app/public/aufnahmeantrag-en.pdf b/storage/app/public/aufnahmeantrag-en.pdf index 594b9dfa3dee6a429daab19648482f6017c428bb..96f174ec2ef0b5839757a98b7caf0f57459d4774 100755 GIT binary patch literal 145844 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 literal 69617 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 -- GitLab