Čeština pro WordPress 3.2.1

Čeština pro WordPress 3.2.1 vyšla před chvílí a česká verze WordPressu 3.2 je tedy konečně dostupná i prostřednictvím automatické aktualizace. V češtině byly ještě opraveny některé chyby (díky Pepawo) a co je nového v samotném WordPressu 3.2.1 si povíme, až na to bude trochu více času. Tentokrát však nešlo o “nucenou” bezpečnostní aktualizaci, ale spíše byly opraveny různé (většinou drobné) chyby. Nově jsou také aktualizovány pouze opravdu změněné soubory jádra WordPressu (platí pouze pokud aktualizujete z verze 3.2 a vyšší), což je sice ideální řešení, ale vývojáři bohužel nedomysleli jednu drobnost. S WordPressem 3.2.1 vyšla totiž také nová verze šablony Twenty Eleven 1.2, jejíž aktualizace už ale není přímou součástí WordPressu (je obsažena pouze v počátečním instalačním balíčku), takže ji můžete aktualizovat nezávisle. Bohužel ale v tomto případě nefunguje čeština, respektive původní česká verze bude při samotné aktualizaci šablony Twenty Eleven přepsána anglickou verzí a češtinu si budete muset znovu stáhnout na našem webu a ručně ji nainstalovat (tedy nahrát do příslušného adresáře wp-content/themes/twentyeleven/languages). Pokud tuto šablonu nepoužíváte, tak se vás to samozřejmě netýká a pro ostatní dodáváme, že pracujeme na nějakém provizorním řešení v podobě pluginu.

16 thoughts on “Čeština pro WordPress 3.2.1”

  1. Já právě aktualizoval a vypsalo mi to tuhle chybu:

    Fatal error: Call to undefined method Arras_Widget_Tag_Cloud::WP_Widget_Tag_Cloud() in /data/web/virtuals/3408/virtual/www/wp-content/themes/arras/library/widgets.php on line 404

  2. Bez problémů po aktualizaci z WP 3.2.1 EN s češtinou, původně staženou z GlotPressu. Zatím bez hloubějšího zkoumání, ale funkčně OK. Dík.

  3. Ohledně Twenty-Eleven – používám vlastní překlad, ale zaregistroval jsem nějaké chyby v aktuálním .pot souboru, tak bacha na něj…zdá se mi neúplný (něco mi tam nesedí, nechce se mně v tom pitvat, protože používám Weaver 2.2, což je kapitola sama pro sebe).

  4. Ještě poznamenávám, že pro přepnutí do češtiny pro toho, kdo ji instaluje zvlášť, je potřeba ve wp-config.php upravit parametr
    define('WPLANG', '');
    na
    define('WPLANG', 'cs_CZ');

  5. Narazil jsem na problém s atributem lang v HTML tagu – WordPress ho přes funkci language_attributes(); zjistí z WPLANG v wp-config.php (a nahradí podtržítko spojovníkem). Jenže tím dostaneme lang=”cs-cz”, což zřejmě není správný formát – mělo by být pouze lang=”cs”, viz http://zencart-solutions.palek.cz/cs/cestina-na-webu/cs-nebo-cz.html

    Docela dlouho mi trvalo přijít na to, že právě díky špatně nastaveným “locales” nefungují social widgets Facebooku.

  6. Dobrý den
    Je celkem smutné, že po instalaci šablony je vše anglicky. Tedy hlavně systémové odkazy jako například pohyb v příspěvcích a reakce na komentáře… Nešlo by počeštění nějak zjednodušit? Nebo jednodušeji formulovat? Návod zde mi připadá pro uživatele WP příliš složitý. Jak tedy jednoduše obnovit češtinu? Nebo jak se vrátím k původní české šabloně? Když přeinstaluji web přes FTP tak se mi sice šablona vrátí, ale neztratím data a nové články z webu?
    Děkuji za odpověď.

  7. Radovan: Bohužel je aktualizace šablon oddělena od samotné aktualizace WordPressu, takže čeština je součástí pouze prvotního aktualizačního balíčku a pokud vyjde nová verze, na kterou šablonu aktualizujete, tak o češtinu bohužel přijdete (bude snad opraveno ve verzi 3.4).

    Zatím si tedy musíte ručně stáhnout zazipovaný balíček s lokalizačními soubory (dnes byly aktualizovány) a rozbalené soubory .po (není vyžadován) a .mo nahrát pomocí FTP do adresáře wp-content/themes/twentyeleven/languages. Není potřeba přeinstalovat celý web nebo nějaké další změny, stačí pouze nahrát do přílušné složky potřebné lokaliazční soubory a čeština bude automaticky fungovat. A do budoucna už to snad nebudete muset řešit vůbec…

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *