Englische Seite bei englischem Browser?

Allgemeine Fragen
stobi_de
Moderator
Moderator
Beiträge: 1332
Registriert: Di 11. Okt 2022, 06:30

Englische Seite bei englischem Browser?

Ungelesener Beitrag von stobi_de »

Haben wir irgendwo einen fertigen Codeschnipsel rumliegen, mit dem wir die Browsersprache abfragen können und entsprechend in eine deutsche oder englische Version verzweigen können?
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7758
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Englische Seite bei englischem Browser?

Ungelesener Beitrag von Tommy Herrmann »

ja - stelle aber gerade fest, dass ich dieses Tutorial bei meiner Umstellung von "Mobirise3" auf "Mobirise5" vergessen habe :eek:

... folgt
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7758
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Englische Seite bei englischem Browser?

Ungelesener Beitrag von Tommy Herrmann »

... habe gerade keine Lust auf Tutorials schreiben :D :anmachen:

... gucke mal hier beim Werner:

https://werner-zenk.de/scripte/browser- ... altung.php

... vielleicht auch hier:

https://webdesign.weisshart.de/browser_language.php
stobi_de
Moderator
Moderator
Beiträge: 1332
Registriert: Di 11. Okt 2022, 06:30

Re: Englische Seite bei englischem Browser?

Ungelesener Beitrag von stobi_de »

Mit dem ersten beispiel hatte ich mal versucht, eine zweisprachige Seite in ein Projekt zu quetschen. Erwies sich aber als völlig unbrauchbar.
Ich schaue mir das andere morgen mal genauer an. Es gibt ja schon 2 Projekte, der Kunde hätte nur gerne eine automatische Weiche nach index.php (deutsch) und nach GB/index.php.
Die Weiche steht also nur in der deutschen index drin
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: Englische Seite bei englischem Browser?

Ungelesener Beitrag von Werner-Zenk.de »

Ungetestet:

Code: Alles auswählen

<script>
window.addEventListener("load", function() {
 var lang = window.navigator.languages ? window.navigator.languages[0] : null;
 
 lang = lang ||
  window.navigator.language ||
  window.navigator.browserLanguage ||
  window.navigator.userLanguage;

 if (lang.indexOf('-') !== -1)
     lang = lang.split('-')[0];

 if (lang.indexOf('_') !== -1)
     lang = lang.split('_')[0];

 if (lang == 'en') {
  window.location.href="GB/index.php";
 }
});
</script>
Antworten

Wer ist online?

Mitglieder in diesem Forum: Amazon [Bot] und 4 Gäste