Čeština pro WordPress Mobile Pack – lokalizace
WordPress Mobile Pack je plugin
pro Wordress, který automaticky detekuje zda uživatel přistupuje na stránky přes mobilní telefon. V tom případě zobrazí stránky ve zjednodušeném formátu, který se na mobilu lépe čte. Češtinu ke stažení jsem nikde neobjevil, proto ji zde zveřejňuji z vlastních zdrojů (testováno na verzi 1.2.4).
Soubor .mo nahrajte do adresáře pluginu, tedy „wordpress-mobile-pack“. Soubor .po můžete použít pro vlastní úpravu textů, např. programem Poedit.
V souboru mobile-pack-base/comments.php chyběl zdroj na překlad, změnil jsem řádek 42
print ‘<h3 id=“comments“>’; comments_number(‘No comments’, ’1 comment’, ‘% comments’ ); _e(‘ on this post.’, ‘wpmp’) . ‘</h3>’;
na
print ‘<h3 id=“comments“>’; comments_number(__(‘No Comments ‘, ‘wpmp’), __(’1 comment ‘, ‘wpmp’), ‘% ‘.__(‘comments ‘, ‘wpmp’)); _e(‘ on this post.’, ‘wpmp’) . ‘</h3>’;
V souboru mobile-pack-base/index.php chyběl zdroj na překlad, změnil jsem řádek 172
comments_popup_link(‘No comments’, ’1 comment’, ‘% comments’);
na
comments_popup_link(__(‘No Comments ‘, ‘wpmp’), __(’1 comment ‘, ‘wpmp’), ‘% ‘.__(‘comments ‘, ‘wpmp’));
Pokud byste měl někdo elegantnější řešení, využívající funkci Poeditu na více forem (1 komentář, 2 komentáře, 5 komentářů), budu rád, když jej přidáte třeba jako komentář.
Jinak doporučuji plugin instalovat přes FTP (hlavně mobilní šablony), protože při automatické instalaci se mi nastavil nesprávně „user“ a soubory pak nejdou ani editovat, ani smazat a je třeba otravovat správce serveru..
Mobilní přepínač
Web mám nainstalován v podadresáři a možná právě proto mi Mobilní přepínač ve stávající verzi zobrazoval špatnou adresu. Musel jsem si vytvořit odkaz napevno:
Desktopová verze: <a onclick=’document.cookie=“wpmp_switcher=mobile;path=/;expires=Tue, 01-01-2030 00:00:00 GMT“;’ href=’/klimas/?wpmp_switcher=mobile’>Mobilní verze stránek</a>
Mobilní verze: <a onclick=’document.cookie=“wpmp_switcher=desktop;path=/;expires=Tue, 01-01-2030 00:00:00 GMT“;’ href=’/klimas/?wpmp_switcher=desktop’>Standardní verze stránek</a>
Forma plurálů pro Poedit
je k nalezení na stránce http://www.gnu.org/software/hello/manual/gettext/Plural-forms.html pro češtinu je to konkrétně
nplurals=3; \ plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;
.