[ anon75319 @ 05.01.2007. 13:31 ] @
Kako najjednostavnije napraviti višejezičnost stranice?
Znači stranica je prilično velika i trebala bi imati 5 prijevoda u početku a kasnije još i više.
Dali sve moram ručno prevoditi i za sve imati posebne fajlove ili ima neki drugi način za to?
[ Nemanja Avramović @ 05.01.2007. 15:35 ] @
Pa ako nađeš nešto što može automatski da prevede sve lepo gramatički, onda ne moraš ručno da prevodiš

A to gde ćeš držati prevode apsolutno nije bitno. Ja preferiram gnu gettext, to je standard za multilanguage aplikacije...
[ anon75319 @ 05.01.2007. 15:54 ] @
Pa ne nisam mislio kako da prevedem sam tekst nego kako da najjednostavnije izvedem taj prijevod. Znaci da nemoram imati
index_en.php pa da je to englesko pa index_de.php njemacki nego da npr. imam index.php?lang=en i to bi bilo izvedivo ali ne znam dal postoji još koj način da se to izvede?
[ Nemanja Avramović @ 05.01.2007. 16:38 ] @
Pa kako ćeš to da realizuješ zavisi samo od tebe
[ Miroslav Ćurčić @ 05.01.2007. 17:05 ] @
Možeš da sadržaj stranice čuvaš u bazi:
-Id stranice (redni broj stranice)
-Id detalja stranice (Title, Naslov, Centralni sadržaj)
-Id jezika (srpski,nemački,anglosaksonski)
-Text

Kad se stranica priprema za prikaz lepo pročitaš tabelu, pohvataš sadržaje i ispišeš ih.
Uzput imaš i mogućnost da ako nekog prevoda nema, očitaš ga u "default" jeziku.
Preko $_GET['Lang'] možeš preneti željeni jezik, a još bolje preko kukija.

Moguće je i držati ih u pomoćnoj datoteci, nešto nalik na .INI
[ anon75319 @ 05.01.2007. 19:10 ] @
Pa određivanje jezika če funkcionirati pomocu IPa.
Tako da ako covjek dolazi iz njemacke onda mu se automatksi lang postavlja na de.
Vjerovatno ču napraviti preko baze ili cisto preko ifova jer tako i tako sav sadržaj je dinamički. znaci ako $_GET["lang"] = "en" onda mu generiram sadržaj na njemackom a ako je lang nesto drugo onda mu na tom jeziku generiram