No quote available.

Podpora cestiny

Podpora cestiny v nejnovejsich verzich Serendipity

Nejnovejsi verze Serendipity v zasade nemaji s cestinou problemy. Serendipity je prelozena i do cestiny, stejne tak i nejpouzivanejsi pluginy (v soucasne dobe, prosinec 2007 je jich asi 30 z dvou stovek).

Vyber kodove stranky

Cestina je dostupna dokonce ve dvou znakovych sadach! Latin 2 (ISO-8859-2) a Windows (Win-1250), u nichz si tez muzete zvolit, zda pouzivat Unicode (UTF-8) kodovani. Je to vlastne treti podporovana sada. Trochu to vychazi z filozofie Serendipity, kdy pro kazdy jazyk ma byt verze v nejake lokalizovane znakove sade + verze v Unicodu. A cestina ma vlastne dva jazyky, jakoby cestina 1 a cestina 2.

Jakou zvolite, je na Vas. Jen upozorneni - po zvoleni jedne znakove sady bude velmi tezke zmenit kodovani na jinou sadu, protoze v databazi zustavaji prispevky v puvodnim kodovani. Po prepnuti sady se tedy stare prispevky budou zobrazovat se spoustou podivnych znaku. Doporuceni je pouzivat kodovani UTF-8. Je univerzalnejsi, pokud nekdy v budoucnu budete chtit vlozit cinske znaky, nebudete s tim mit potize. Nejde jen o cinske znaky, staci treba vkladat francousky text s akcenty.

Mozne potize s cestinou

Pres velkou podporu cestiny se muzete potkat s nespravnym zobrazovanim nekterych znaku. Typicky v kalendari nebo v datech. Je to zpusobeno tim, ze Serendipity pouziva nektere funkce, ktere jsou zavisle na jazykove podpore na urovni weboveho serveru. A pokud server nedodava nazvy mesicu a dnu v kodovani UTF-8, ale ve Win-1250, problem je na svete.

Podobne v importu IPTC tagu do udaju o obrazich. Funkce na prevod tagu nevi, v jakem kodovani jsou tyto tagy zadany. To je na zodpovedosti toho, kdo tyto tagy zadava.

Samozrejme i tento problem je resitelny. Nicmene vzhledem k tomu, jak nizko je tento probem zpusoben, je treba "hrabnout" do kodu a rucne ho upravit. Protoze predpokladam, ze je tento problem spise ojedinely, nebudu se o jeho reseni rozepisovat podrobneji. Pokud je to Vas pripad, nechte vzkaz v Diskusnim foru. Vyresime ho primou komunikaci.


Autor - Vlada Ajgl, 2007/12/02, pro verzi Serendipity 1.2