Wenn es möglich ist, Websites zu zwingen, automatisch die englische Sprache zu verwenden, wenn Sie sich in einem nicht englischsprachigen Land befinden

676
VarunAgw

Ich habe ein nerviges Problem. Ich wohne in einem fremden Land. Bei jedem Besuch einer neuen Website wird die Fremdsprache als Standard festgelegt.

Ist es möglich, einige Einstellungen oder Präferenzen oder spezielle Kopfzeilen (mit einer Chrome-Erweiterung) festzulegen, die Englisch als Standardsprache für diese Sites anfordern können.

Es muss nicht für jede Site ein voller Beweis sein und funktionieren, aber wenn es auf einer beliebten Site funktioniert, wird es fantastisch.

Mein Ziel ist es, es einmal festzulegen, und dann sollte es auf allen unterstützten Websites funktionieren.

3
Es wäre nützlich, wenn Sie eine Beispiel-Website anbieten arieljannai vor 6 Jahren 0
@arieljannai Google, Facebook (unter den häufigsten) VarunAgw vor 6 Jahren 0
Ich habe das gleiche Problem! Mein Unternehmen hat einen Vertreter in Polen, der Besuch von Websites wie Microsoft oder HP identifiziert oft fälschlicherweise den Standort und zeigt mir polnische Inhalte an, die ich überhaupt nicht verstehe. Máté Juhász vor 6 Jahren 0
Eine Lösung, die ich gefunden habe, war, die URL mit der Chrome-Erweiterung neu zu schreiben. Es funktioniert für viele Websites. Wenn Sie also in Deutschland leben, können Sie `/ de /` mit `/ en /` und `/ de-de /` zu `/ en-us /` machen VarunAgw vor 6 Jahren 0

1 Antwort auf die Frage

2
tripleee

Es gibt keine universelle Lösung, sondern zwei gängige Teillösungen.

Ihr Browser sendet eine Accept-Language:Kopfzeile, die Ihre bevorzugte Sprache angibt. Dies sollte in den Einstellungen Ihres Browsers konfigurierbar sein. Hier ist ein Link zu den W3C-Richtlinien, wie dies in vielen gängigen Browsern geschieht: https://www.w3.org/International/questions/qa-lang-priorities. Hier ein Auszug der Anweisungen für aktuelle Versionen von Chrome:

Öffnen Sie die Sprach- und Eingabeeinstellungen und fügen Sie die gewünschte Sprache oder Sprache + Region aus der Liste hinzu. Ordnen Sie die Ergebnisliste in absteigender Reihenfolge. Sie müssen Chrome nicht neu starten.

Allerdings ignorieren oder überschreiben einige Sites Ihre Accept-Language:Präferenz, z. B. basierend auf Ihrem scheinbaren geografischen Standort. Als mögliche Lösung können Sie ein anonymisierendes VPN verwenden. Einige sind kostenlos, und in einigen können Sie festlegen, in welcher geografischen Region Sie sich befinden möchten (obwohl viele entweder nicht frei sind oder diese Möglichkeit fehlt).

Beachten Sie jedoch möglicherweise auch, dass einige Websites auch unterschiedliche Inhalte basierend auf Geolokalisierung anbieten. Sie zeigen Ihnen möglicherweise Angebote an, die in Ihrer Region nicht gültig sind, oder zeigen Ihnen Angebote nicht an, für die Sie in Frage kommen könnten, wenn sie herausfinden könnten, wo Sie sich befinden.

Vor allem Druckerhersteller und schwedische Unternehmen scheinen sich darauf zu wehren, Ihnen die gewünschten Inhalte in der von Ihnen bevorzugten Sprache zu liefern. Aber vielleicht ist mein Sampling voreingenommen. tripleee vor 6 Jahren 0
Selbst das verdammte Facebook ignoriert den Header "Accept-Language" VarunAgw vor 6 Jahren 0
Tatsächlich kann davon ausgegangen werden, dass insbesondere Facebook * störender als andere Websites ist und Standards, Konventionen, Interoperabilität und Benutzerpräferenzen unentgeltlich ignoriert. Ich höre, es gibt auch eine Diskussion über ihre Ethik. tripleee vor 6 Jahren 1
Generell gilt jedoch, dass Websites, die versuchen, sich zu registrieren und einzuloggen, bevor Sie Inhalte anzeigen oder auf andere Weise sinnvoll miteinander interagieren, die Vorsätze anonymer Besucher vorsätzlich ignorieren können. Dies ist ein weiterer Anstoß, um Ihre Anonymität aufzugeben . tripleee vor 6 Jahren 0
Facebook hatte nie Ethik. Nichts Neues hier VarunAgw vor 6 Jahren 1
Recht. Ich war ein bisschen verblüfft, als Sie * "sogar * Facebook" geschrieben haben, aber anscheinend haben Sie sie eigentlich nicht ausgesondert, weil sie sich wahrscheinlich dafür interessieren. tripleee vor 6 Jahren 0
Das klingt wie es die Lösung sein sollte. Nach meiner Erfahrung gibt es kaum eine Site, die tatsächlich etwas mit diesem Header macht. "einige" können besser durch "die meisten" ersetzt werden, denke ich. Vielleicht wäre es schön, wenn Sie eine Liste mit einigen beliebten Websites hinzufügen, die zeigen, dass diese Lösung bei einigen Dingen funktioniert. Kvothe vor 5 Jahren 0
Apache und ich sind überzeugt, dass Nginx und viele CMS genau das Richtige tun, daher sollte es nicht schwierig sein, Beispiele für Websites zu finden, die ordnungsgemäß funktionieren, obwohl es sich bei ihnen wahrscheinlich um kleinere und ältere Sites handelt. Ich denke, das Hauptproblem ist, dass viele Browserbenutzer ihre bevorzugte Sprache überhaupt nicht festlegen. Daher sind golocation-basierte Heuristiken in gewissem Sinne besser als "one size fits all". tripleee vor 5 Jahren 0