Diskuze: Multi-jazyčnosť webu
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
na zdrojáku nedávno vyšel pěkný článek http://www.zdrojak.cz/…oci-l20n-js/ nicméně mě se ten zmiňovaný systém moc nelíbí, osobně bych si raději sám naspal něco pře data-* attributy.
A co by si s tím tagem data dělal? Nechceš doufám do věcí na straně serveru cpát javascript. Regulární výrazy nebo DOMDocument bych do toho taky necpal.
Já bych to viděl na session nebo /jazyk/ v url. Já to dělám přes session, protože pak všechny odkazy jsou stejné a měníš akorát session. Čili při změně jazyka session přepíšeš a uděláš akorát přes header reload na stránku.
Jednoduché, praktické a rychlé.
A co by si s tím tagem data dělal? Nechceš doufám do věcí na straně serveru cpát javascript. Regulární výrazy nebo DOMDocument bych do toho taky necpal.
Já bych to viděl na session nebo /jazyk/ v url. Já to dělám přes session, protože pak všechny odkazy jsou stejné a měníš akorát session. Čili při změně jazyka session přepíšeš a uděláš akorát přes header reload na stránku.
Jednoduché, praktické a rychlé.
To je ale přeci samozřejmé, že se to dělá na straně serveru. Bez PHP by to šlo těmi URL. http://example.com/cs/ atd.
Nedokážu si tedy ani moc představit co dělat s tím data attributem v HTML.
Pokud to má být jen HTML, tak každou jazykovou mutaci bude muset mít zvlášť. S javascriptem by zase musel používat ajax, čímž se zase dostáváme k tomu serveru. Nebo mít definované pole s hromadou řádků.
Omlouvám se za double post, Opera Mini ani Chrome 32 si zjevně s devbookem moc nerozumí.
Zobrazeno 6 zpráv z 6.