From aea8456057989b0a56b42d63cd9575dd62fb1d04 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Fri, 9 Sep 2022 15:01:07 +0200
Subject: [PATCH] removed localization from specific search engines

---
 metager/app/Models/parserSkripte/Bing.php     | 15 --------------
 metager/app/Models/parserSkripte/Overture.php | 20 -------------------
 2 files changed, 35 deletions(-)

diff --git a/metager/app/Models/parserSkripte/Bing.php b/metager/app/Models/parserSkripte/Bing.php
index b6b5d031a..6c3a6a2c1 100644
--- a/metager/app/Models/parserSkripte/Bing.php
+++ b/metager/app/Models/parserSkripte/Bing.php
@@ -4,7 +4,6 @@ namespace app\Models\parserSkripte;
 
 use App\Models\Searchengine;
 use Log;
-use LaravelLocalization;
 
 class Bing extends Searchengine
 {
@@ -13,20 +12,6 @@ class Bing extends Searchengine
     public function __construct($name, \stdClass $engine, \App\MetaGer $metager)
     {
         parent::__construct($name, $engine, $metager);
-
-        if (LaravelLocalization::getCurrentLocale() === 'en') {
-            $langFile = $metager->getLanguageFile();
-            $langFile = json_decode(file_get_contents($langFile));
-            $acceptLanguage = $metager->request->headers->all();
-            if (!empty($acceptLanguage["accept-language"]) && is_array($acceptLanguage["accept-language"]) && sizeof($acceptLanguage["accept-language"]) > 0) {
-                $acceptLanguage = $acceptLanguage['accept-language'][0];
-                foreach ($langFile->filter->{'parameter-filter'}->language->sumas->bing->values as $key => $value) {
-                    if (stripos($acceptLanguage, "en") === 0 && stripos($acceptLanguage, $value) === 0) {
-                        $this->engine->{"get-parameter"}->mkt =  $value;
-                    }
-                }
-            }
-        }
     }
 
     public function loadResults($result)
diff --git a/metager/app/Models/parserSkripte/Overture.php b/metager/app/Models/parserSkripte/Overture.php
index c4f9f15d8..0af308ff1 100644
--- a/metager/app/Models/parserSkripte/Overture.php
+++ b/metager/app/Models/parserSkripte/Overture.php
@@ -14,32 +14,12 @@ class Overture extends Searchengine
     {
         parent::__construct($name, $engine, $metager);
 
-        $this->checkLanguage();
-
         # We need some Affil-Data for the advertisements
         $this->getString = $this->generateGetString($this->query);
         $this->getString .= $this->getOvertureAffilData($metager->getUrl());
         $this->updateHash();
     }
 
-    private function checkLanguage()
-    {
-        if (LaravelLocalization::getCurrentLocale() === 'en') {
-            $supported_default_languages = [
-                "en_US" => "us",
-                "en_GB" => "gb",
-                "en_IE" => "ie",
-                "en_AU" => "us", # we don't get results for AU
-                "en_NZ" => "us", # we don't get results for NZ
-            ];
-            $preferred_language = request()->getPreferredLanguage(\array_keys($supported_default_languages));
-
-            if (\array_key_exists($preferred_language, $supported_default_languages)) {
-                $this->engine->{"get-parameter"}->mkt = $supported_default_languages[$preferred_language];
-            }
-        }
-    }
-
     public function loadResults($result)
     {
         $result = preg_replace("/\r\n/si", "", $result);
-- 
GitLab