Autor Zpráva
George.one
Profil *
Ahoj,
potřeboval bych trochu helpnout.

Chtěl bych mýt stránky udělat ve více jazykových mutacích (CZ, EN a možná DE) akorát nevim jak na to. Prosím o radu.
Spikee
Profil
IMHO jediný spôsob je preložiť si ich.
Martin Kuželka
Profil
OFF-TOPIC: stačí mít čecha, angličana a němce. Potom jenom vymyslet, jak mýt webové stránky.
George.one
Profil *
Přeložit to zvládnu ale ten php script mne trochu štve.
Spikee
Profil
George.one
aký php script?
George.one
Profil *
Chtěl bych to nějak takhle, akorát úplně nevím jak nato:

index.php?lang=cz
index.php?lang=en
A potom asi dva soubory cz.php a en.php, kde bude třeba $download = "pomoc"
Co vy na to?
A jak na to?
Honza Hučín
Profil
Jeden ze způsobů, jak dělat jazykové mutace webu po organizační stránce, je následující.

Zřídíš si pro každou mutaci samostatný adresář v kořeni webu. Do dalších samostatných adresářů dáš společné prvky (obrázky, grafiku, vkládané části, knihovny apod.) Takže budeš mít pod kořenem např. tyto adresáře:
/cze
/eng
/de
/img
/inc

Vytvoříš si českou verzi stránek v adresáři /cze a kompletně ji rozběháš (tj. vytvoříš si vše potřebné i v /img, /inc apod.). V /cze budou všechny česky psané soubory, tj. i vkládané české menu. Je důležité, aby odkazy na knihovny, obrázky apod. byly relativní.

Když to funguje, /cze zkopíruješ do /eng (/de, ... atd.) a nahradíš české texty cizojazyčnými. Díky relativním odkazům ti bude fungovat propojení na obrázky i knihovny.

V kořeni webu umístíš index.php, který může fungovat dvojím způsobem:
a) Bude to úvodní stránka s výběrem jazyka. Uživatel si vybere jazyk a odkáže ho to do příslušné složky s mutací. To je jednodušší.
b) Automaticky se přesměruje do příslušné mutace. Defaultně třeba do české (je třeba mít výrazný odkaz na ostatní jazyky), pomocí cookies lze zařídit, aby se přesměroval do poslední použité mutace.
George.one
Profil *
A šlo by to taky pomocí toho příkladu jak jsem uvedl (viz víše)?
habendorf
Profil
George.one Sorry za OT, ale mýt stránky , viz víše - možná bude lepší když CZ verzi vynecháš :o)
Just the joke. Nur ein Witz. Nic ve zlým :o)
LuKasMaGe
Profil *
jestli sem to pochopil spravne, tak ( treba pomoci FTP ) nahraju na stranku soubory/obrazky/hudbu atd. , vytvorim 2 jazykove verze stranky, a kdyz si uzivatel v "index.html" vybere jestli chce treba anglickou verzi, tak mu to otevre anglickou verzi stranky ( napr. cz verze bude mit odkaz na czmenu.html a EN verze bude mit odkaz jako enmenu.html ). Tim pádem (complet) stranka zabere 2 x tolik místa ( kdyz nepocitam obrazky/hudbu/soubory ). Lu/<e
Honza Hučín
Profil
Záleží na tom, jak moc prvků je nutné mít v obou jazycích. Pokud počítáš texty, tak máš pravdu, každý text ve více jazykových verzích bude znamenat větší obsazený prostor.
Anonymní
Profil *
jo díky, ale mam jeste jednu otazku : cesta do jineho adresare bude treba ../img/logo.jpg ?
lukas
Toto téma je uzamčeno. Odpověď nelze zaslat.