deha21
22.06.2016, 12:37:37
Rzadko miałem okazję robić strony dwu czy kilku języczne i zazwyczaj robiłem to tak, że po prostu wrzucałem kopię strony do nowego folderu i tworzyłem nową np. angielską bazę danych. Ale na pewno jest bardziej optymalny i szybszy sposób. Myślałem o zmiennej zapisywanej w sesji lub cookie o języku. Później po prostu zrobiłbym odpowiedni prefix do bazy np. en_baza i strona łączyłaby się z odpowiednią bazą. Przy czym, przy części podstron ID niektórych musiałoby się zgadzać. Dobrze myślę, czy są jakieś inne, lepsze sposoby?
nospor
22.06.2016, 13:06:08
Nie zadna sesja czy cookie tylko jezyk strony ma byc w adresie, np:
http://en.mojasrtona.pl/http://mojstastrona.pl/en/Chyba ze nic cie nie interesuje indeksacja strony
Co do bazy danych to tez nie tedy droga. Nie tworzy sie oddzielnych baz dla jezykow, tylko w tabelach okresla rozne teksy dla jezykow. W zaleznosci od tego co to za dane i teksty to albo to sie robi przez tabele powiazane albo przez.... Pokaz przykladowe tabele ktore chcesz wzbogacic o jezyki