![]() |
Wielojęzyczność - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Wielojęzyczność (/thread-wielojezyczno%C5%9Bc) |
Wielojęzyczność - Marys - 19-08-2011 Witam, szukam jakieś skryptu, pomysłu na stworzenie strony wielojęzycznej. Tak myślałem, że można np. byłoby dodać get i pobierać odpowiednie treści. Może jest coś sprawdzonego ogólnodostępne? RE: Wielojęzyczność - Pedro84 - 19-08-2011 Raczej nie, ale napisanie czegoś takiego to raptem 5 minut, więc z czym masz problem? RE: Wielojęzyczność - KowR - 19-08-2011 Hmmm... Najprostszy sposób to przekazanie w $_GET (poprzez adres) języka np. index.php?lang=pl gdzie $_GET['lang'] będzie równy 'pl'. Na samej górze strony sprawdzasz czy $_GET['lang'] jest poprawny i wczytujesz plik pl.php. W pliku pl.php zawierasz tablicę z tłumaczeniami coś w stylu: Kod PHP: <?php Mając już przygotowany jeden plik, kopiujesz go zmieniasz mu nazwę np. na de.php i tłumaczysz jego zawartość. Przy wybraniu w tedy $_GET['lang'] = 'de' odczyta Ci ten plik i bez problemu wyświetli tłumaczenia. To chyba najprostszy ze znanych mi sposobów by rozwiązać problem z tłumaczeniem. Oczywiście nie jest on doskonały, ale jest najprostszy do zaimplementowania. Ahh... Pamiętaj też by $_GET['lang'] przypisać do sesji, gdyż może być takie miejsce gdzie przypadkiem zapomnisz o $_GET i braknie tłumaczenia. A tak do czasu kiedy będzie trwała sesja będziesz mógł cieszyć się tłumaczeniem. RE: Wielojęzyczność - Pedro84 - 19-08-2011 |