Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Wielojęzyczność
#1
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?
Odpowiedz
#2
Raczej nie, ale napisanie czegoś takiego to raptem 5 minut, więc z czym masz problem?
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#3
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
$lang
['form1'] = 'Nazwa pierwsza';
$lang['submit1'] = 'Nazwa druga';
?>

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.
Odpowiedz
#4
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl