Plugin Codestyling Localization – prekladanie tém vo Wordpresse
13. February 2010Plugin Codestyling Localization slúži na preklad textov v téme, pokiaľ sa v kóde templatu zachovajú pôvodné anglické názvy. V prvom rade je nutné ho aktivovať v zozname pluginov, prípadne ho nainštalovať.
V súbore wp-config.php v hlavnom adresári, kde je uploadnutý Wordpress, je potrebné si zmeniť defaultné nastavenie
define ('WPLANG', '');
na defaultný jazyk príslušnej krajiny, napríklad:
define ('WPLANG', 'sk_SK');
Následne je treba na preklad témy pridať vo vašej téme vzhľadu (wp-content/themes/nazov-temy) do súboru functions.php obdobný kód:
load_theme_textdomain('nazov_temy', get_template_directory() . '/lang');
Pre konkrétny preklad je potom nutné zapisovať v template texty spôsobom:
<?php _e('Comments are closed.', 'nazov_temy') ?>
Keď máme týmto spôsobom preložené všetky pôvodné anglické výrazy, v menu Tools je vidieť položku Localization, viď obr. 1.
Obr. 1 Codestyling Localization v menu Tools
Po jej rozkliknutí by sa tam potom mala zobraziť aj téma, ktorú sme takto zeditovali. Je možné, že si vyžiada ešte adresár pre zapisovanie jazykov, buď ponúkne výber, alebo treba adresár /lang v danej téme vzhľadu najprv vytvoriť. Dôležité je priradiť mu aj práva na zapisovanie. Keď je všetko v poriadku, môžme pristúpiť k samotným prekladom.