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>=2 && n<=4 ? 1 : n==1 ? 0 : 2;
.