Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

wie gestaltet man php scripte mehrsprachig?

6 views
Skip to first unread message

Melanie

unread,
Aug 24, 2004, 3:51:08 AM8/24/04
to
Hallo,

ich erstelle gerade eine Homepage, diese soll mehrsprachig laufen. Am
liebsten möchte ich vom System die Spracheinstellung abfragen. Gibt es
eine Möglichkeit in php die windows oder unix Spracheinstellung
herauszufinden. Oder muss ich auf der Startseite eine Auswahlmenü
erstellen?
Ich habe leider keine Funktion oder eine Thread dazu gefunden.

Danke im Voraus
Melanie

Nobody

unread,
Aug 24, 2004, 3:42:10 PM8/24/04
to
Melanie schrieb:

Die bevorzugten Sprachversion des Browsers kannst mit folgender Funktion
herausfinden (ist in einer meiner Klassen meines Klassenarchives auch
vorhanden):

function getBrowserLocales()
{
$re = array();
$http_accept_language =
(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) ?
$_SERVER['HTTP_ACCEPT_LANGUAGE'] : '';
$locales = explode(',', $http_accept_language);
foreach ($locales as $locale)
{
$locale = preg_replace('/^([a-z]{2})((-)([a-z]{2}))?(.*)/',
'$1$2', strtolower(trim($locale)));
if (preg_match('/^([a-zA-Z]{2})((-)([a-zA-Z]{2}))?$/',
$locale))
{
$re[] = $locale;
}
}
return $re;
}


--
-------------------------------------------------------
Try this: SCA the Smart Class Archive for PHP
http://www.project-sca.org
-------------------------------------------------------

0 new messages