Mailinglisten-Archive |
andreas kempf aka 'amalesh' wrote some time ago: > >guck mal nach $HTTP_ACCEPT_LANGUAGE, das was netscape und opera und so > >liefern, ist nur die sprachversion des browsers, die jedoch nur bedingt > >was mit den sprachen zu tun hat, die der user gern haette. > Probier das hier: > // Check language > if (strlen($lang) == 0) > { $lang = GetEnv("HTTP_ACCEPT_LANGUAGE"); > $lang = strtolower(substr($lang,0,2)); // first two letters > } > [...] Nicht gut. Der User soll ja gerade mehrere Alternativen an- geben können; ein Niederländer, der niederländisch und deutsch ("nl, de") versteht, aber vielleicht kein Englisch spricht (*1), wird bei Deinem Code nicht deutsch angespro- chen, sondern englisch. Irgendwo bei den Programm-Sammlun- gen, auf die von <URI:http://www.php.net/> verwiesen wird, ist auch ein Codelet, wie man es "richtig" macht. Tim (*1) Ein höchst unwahrscheinlicher Fall, aber was solls.
php::bar PHP Wiki - Listenarchive