![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 8.08.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
W magazynie php Solutions ukazał się nawet ciekawy artykuł o wykrywaniu narodowości internauty - http://www.phpsolmag.org/pl/mapa/show_article.php. Zastosowanie jest oczywiste - internacjonalizacja. Ale zastanawiając się nad tym głębiej, należałoby dla każdego kraju dopisać przemapować języki, w których strona jest dostępna. A nie prościej skorzystać z czegoś takiego:
[php:1:79f1a8b048]<?php $lang = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; $lang = explode(',',$lang); $lang = explode(';',$lang[0]); $lang = $lang[0]; switch($lang){ case 'pl': $href = '?lang='.$lang; //odpowiednia akcja break; default: $href = '?lang=en'; //akcja alternatywna break; } ?>[/php:1:79f1a8b048] Może i jestem w błędzie, staram się szukać jednak rozwiązań najprostrzych. Kwestia samego tłumaczenia stringów to już oczywiście zupełnie inna sprawa. Ale ma jest sens wykorzystywania tego w praktyce? Zastanawiam się, jak wy to rozwiązujecie. Z góry dziękuję za sugestywne i kreatywne odpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:19 |