Září
Počeštění šablony pro Wordpress
Publikoval: verex Publikováno v: Wordpress Zanechat komentář layout, překlad, šablona, theme, vzhled, WordpressZ nepřeberného množství dostupných šablon pro Wordpress, který pohání tento web, jsem zvolil vzhled Pixel od autora sam07. Splňoval požadavky a samozřejmě se i líbil
. Bohužel nebyl více jazyčný, takže bylo potřeba pár úprav. Nedalo moc hledání a jednoduchý návod byl na světě a tak pro neznalé angličtiny jej tu přináším… Zdrojem je tato stránka.
- Zvolte si název “domény”. Je to vlastně namespace pro překlad. Může to být třeba název vzhledu. Například zvolíme: andreas09
- V šablonách, které chcete přeložit nahraďte každý text voláním funkce
_e(‘text’, ‘domainname’), respektive__(‘text’, ‘domainname’)pro použití textu jako parametr.Příklad:
<h2>Not Found</h2>se změní na
<h2><?php _e(‘Not Found’, ‘andreas09’); ?></h2>Použití funkce _e() nebo __() závisí na způsobu použití textu. Pokud je text použit jako parametr pro jinou funkci, je potřeba funkce __(). Jinak se používá funkce _e(). Detailní informace lze najít zde.
- Jakmile připravíte všechny šablony, můžete přejít k vytvoření .mo a .po souborů. Já k tomuto účelu použil PoEdit. Windows verze ke stažení zde.
Zkráceně:
- Nainstalovat poedit
- Provést nastavení
- Vytvořit nový katalog
- Nastavení katalogu
- basepath: absolutní cesta do adresáře vzhledu na disku
- paths: . (pouze tečka)
- Uložit jako cs_CZ do adresáře vzhledu. cs_CZ pro český jazyk. Pro jiný jazyk odpovídající kód.
- Aktualizovat katalog pokud je potřeba.
- Přeložit texty
- Uložit
-
Do jednoho ze souborů vzhledu, který je vždy používán (např. index.php nebo header.php) (já použil functions.php) přidejte řádek:
<?php load_theme_textdomain('andreas09');?>Znovu použijte název vaší domény jako parametr.
Od teď by měly být texty zobrazeny v novém jazyce…
