Když píšu na internetu, často narazím na problém, který zná snad každý, kdo používá jinou klávesnici, než je ta česká. Moje příjmení Konvička, normální české slovo, se na anglickém webu změní na Konvicka, nebo ještě hůř, když se snažím o diakritiku a systém ji prostě sežere. Dlouho jsem si myslel, že si mám stěžovat na vývojáře, že nepodporují Unicode. Pak mi ale došlo, že se můžu podívat na to, co dělají lidi, co o tomhle problému píšou. Jeden z projektů, který mi pomohl pochopit, jak si poradit s českými znaky na běžných webech, je www.czwiki.net, kde se dají najít praktické rady, jak překlopit cizí nástroje pro češtinu, nebo jak přimět WordPress, aby nezabíjel háčky. Není to jen o tom umět psát ů a ř – je to o tom, že se člověk nemusí cítit trapně, když má jméno s diakritikou.
Proč se anglické weby chovají k češtině jako k cizinci
Vezměte si třeba situaci, kdy si zakládáte účet na nějakém zahraničním fóru. Zadáte “Pavel Konvička” a ono to napíše “Pavel Konvi?ka”, nebo rovnou hodí chybu, že máte nepovolený znak. Většina lidí nad tím mávne rukou a napíše “Konvicka”. Jenže pak se třeba hádáte s bankou, která vám pošle dopis na “Konvicka” a česká pošta to neuzná. Najednou je to problém. Já jsem si dělal malý průzkum – mezi padesáti zahraničními weby, které jsem testoval, jich sedmnáct neumělo správně uložit moje jméno s diakritikou. A to jsou weby jako PayPal nebo Amazon. Řešení? Někdy stačí použít Unicode-normalizační skript, jindy je potřeba napsat administrátorům. Ale nejjednodušší cesta je přestat očekávat, že se svět přizpůsobí vám. Místo toho se naučit, kde si dát pozor.
Jak jsem objevil, že si můžu pomoct sám
Na začátku roku jsem se rozhodl, že si založím osobní blog o vaření, na kterém chci používat české názvy jídel. Vložit “knedlíky s omáčkou” do HTML kódu nebyl problém, ale když jsem chtěl, aby se to správně zobrazovalo na starších prohlížečích, začaly problémy. Zjistil jsem, že si musím pohlídat kódování UTF-8 v hlavičce stránky. A pak přišla otázka: jak to, že mnoho mých oblíbených českých webů tohle zvládá hravě? Někde zkrátka lidé sedí a ladí každý detail. Já jsem si na to nakonec našel čas – přečetl jsem si pár diskuzí o tom, jak nastavit .htaccess pro češtinu, a blog teď běží bez problémů. Není to žádná věda, chce to jen přestat čekat, že za vás všechno udělá automat.
Co jsem se naučil o lidech, kteří píší česky na internetu
Když jsem sdílel svůj problém s přáteli, zjistil jsem, že většina z nich raději háčky a čárky vynechává úplně, než aby se s tím babrala. Jeden kamarád, programátor, mi řekl: “Vždyť je to jedno, stejně to lidi pochopí.” Jenže já si myslím, že to není jen o srozumitelnosti, ale o respektu k vlastnímu jazyku. Na druhou stranu, když jsem se podíval na statistiky své návštěvnosti, viděl jsem, že více než třetina lidí na blog přichází z mobilních zařízení, kde se diakritika zobrazuje podobně špatně, pokud stránka není připravená. Nejvíce mě překvapilo, že dokonce i na českých webech občas diakritika chybí – například na diskuzních fórech nebo v komentářích pod články. Je to asi o zvyku. Já jsem se rozhodl, že si budu psát s háčky, i kdyby to mělo znamenat, že na pár místech budu vypadat jako blbec. Sto lidí, sto chutí.
Praktické rady, které jsem sesbíral od ostatních
Nakonec jsem si udělal malý seznam tipů, které mi pomohly vyhnout se trapasům s českými znaky na cizích webech. Třeba zjistit, jestli stránka podporuje UTF-8, dřív než do ní napíšu celý článek. Anebo používat HTML entity pro znaky jako ů nebo ř, pokud si nejsem jistý kódováním. Zde je pár dalších rad:
- Před registrací na novém webu si otevřete zdrojový kód stránky a podívejte se, jestli obsahuje meta charset=UTF-8.
- Pokud web podporuje Unicode, ale vaše jméno se nezobrazí, zkuste napsat administrátorovi – často opraví chybu během pár dnů.
- Pro psaní na mobilu si nainstalujte klávesnici s diakritikou, například Gboard podporuje české znaky i na anglickém rozhraní.
- Když posíláte oficiální e-mail do zahraničí, přidejte do záhlaví poznámku, že vaše jméno obsahuje české znaky, aby to účetní systém nezmrzačil.
- Nejlepší prevence? Naučte se pár základních HTML entit pro často používané znaky, jako je š pro š a ř pro ř.
Přiznám se, že jsem sám zpočátku dělal chyby – zapomínal jsem na entitu pro ů a pak se mi na webu objevil čtvereček. Ale časem si to člověk osvojí. Není to žádná rocket science, jen občasná dávka trpělivosti. Když už dneska narazím na web, který češtinu ignoruje, většinou si řeknu, že ten tvůrce prostě neví, jak na to. A já už mu to nebudu vyčítat – radši si najdu jiné místo, kde mi dají najevo, že i čeština má své místo na internetu. Možná je to konzervativní přístup, ale funguje mi to.

Son yorumlar