Automatische Erfassung der Sprache

Bei Problemen/Anregungen mehrsprachiger Webseiten.

Automatische Erfassung der Sprache

Beitragvon mcdiestel » 4. Mai 2007, 00:17

Moin. Ich würde gerne eine Seite mit drei Sprachen erstellen. Deutsch, Englisch und Polnisch.

Ich möchte, dass die richtige Sprache automatisch erfasst wird, so dass beispielsweise ein polnischer Besucher nicht die deutsche Version anfangs zu sehen bekommt. Die englische Variante gilt für alle anderen Länder.

Im Forum habe ich bis auf einen Thread nichts vergleichbares gefunden.

Wäre die Einbindung des folgenden Codes ausreichend?

Code: Alles auswählen
<?php
$acceptLanguage = $_SERVER["HTTP_ACCEPT_LANGUAGE"];
if (eregi('de', $acceptLanguage)) {
   $this->setCLang(0);
   $REX['CUR_CLANG'] = 0;
} elseif (eregi('pl', $acceptLanguage)) {
   $this->setCLang(2);
   $REX['CUR_CLANG'] = 2;
} else {
   $this->setCLang(1);
   $REX['CUR_CLANG'] = 1;
}
?>


Ich weiss aber nicht, ob das "elseif" richtig ist. :?

0 = deutsch
1 = englisch
2 = polnisch

Ich hoffe, dass mir da jemand helfen kann.

Gruß Niko
mcdiestel
 
Beiträge: 55
Registriert: 15. Mai 2006, 14:47

Beitragvon mcdiestel » 7. Mai 2007, 13:26

39 Aufrufe und keiner kann mir helfen? :roll:
mcdiestel
 
Beiträge: 55
Registriert: 15. Mai 2006, 14:47

Beitragvon svenalbert » 7. Mai 2007, 17:34

mcdiestel hat geschrieben:39 Aufrufe und keiner kann mir helfen? :roll:

so denn dein if richtig ist, sollte das elseif auch funktionieren. ;)=
Benutzeravatar
svenalbert
 
Beiträge: 1295
Registriert: 24. Nov 2005, 16:21
Wohnort: Clausthal-Zellerfeld / lower saxony

Beitragvon Markus.Staab » 7. Mai 2007, 17:54

Hi,

ich würde testen, ob den Clients überhaupt noch möglich ist, bei dieser Konstellation die Sprache zu wechseln.

Also, dass z.b. ein User mit der Browsersprache Englisch noch auf die Deutsche seite wechseln kann...

Viele Grüße,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany


Zurück zu Mehrsprachigkeit [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron