Strona kilkujezyczna, jakie najlepsze rozwiązanie


(Irekxara) #1

Witam :slight_smile:

Jak w.g. was powinno to być wykonane. To co mi przychodzi do głowy to katalog główny z językiem pl. a w nim katalogi z językami fr. i es. w których będą pliki w innych językach. Nie wiem jak najlepiej to zrobić. Poproszę o porady.


(matiit) #2

Gettex np.

W kohanaphp i CodeIgniter jest odrazu obsługa. Tak samo w django.

Działa to mniej więcej na zasadzie zmiennej sesyjnej przechowującej kod języka. Każdy język ma słownik słów. I w odpowiednie miejsca są wstawiane zmienne z odpowiedniego słownika.

A całe newsy - Po prostu wyciągamy odpowiedni news z bazy danych, tu już to muszą być 2,3,... różne newsy.


(Jacek705) #3

ja to zrobiłem mniej więcej tak:

Strona na szablonie do którego wczytywane są teksty w odpowiednim języku

teksty przechowywane w plikach menu_pl.txt, menu_en.txt, str1pl.txt, str1en.txt ......

kod języka przechowywany w zmiennej $GET


(Irekxara) #4

przejrzałem strony i przyznam szczerze niemam pojecia jak sie do tego dobrać. (strona jest bez newsów )...


(matiit) #5

http://www.php.rk.edu.pl/w/p/gettext-w-php/ powinno wszystko rozjaśnić.


(Irekxara) #6

podziękował, będę działał. Czas na wykonanie" wizytówki wielojęzycznej" mam do końca wakacji, powinienem zdążyć :wink: