AnalyzerHQ Fórum

 

Szerző Téma: WordPress téma magyarítása  (Megtekintve 2649 alkalommal)

0 Felhasználó és 1 vendég van a témában

2010. június 11. - 11:07:38
  • Kölyök tag
  • **
  • Hozzászólások: 21
  • Karma: 2

Wordpresshez találtam egy nekem tetsző témát, de úgy látszik nem támogatja a magyar nyelvet. A default témában minden tökéletesen magyar, de ebben (SimpleBlue) sok helyen angol szavak jelennek meg. Hogyan és mivel lehet ezt javítani/lefordítani? A legújabb 2.9.2es WP van fenn. Előre is köszi!


2010. június 16. - 08:29:22
Válasz #1
  • MadAdmin
  • Teljes tag
  • ***
  • Hozzászólások: 104
  • Karma: 6
    • MadAdmin.com

A Wordpress gettextes, tehát egy hu_HU.po/hu_HU.mo fájlra van szükséged a témád könyvtárában, amely tartalmazza az összes kifejezés fordítását. A téma forráskódjából ezt pl. az xgettext segítségével tudod legenerálni. Ha ez megvan, akkor mergelheted egy már lefordított témából származó .po fájllal, és akkor csak a még le nem fordított kifejezéseket kell magyarítanod. Elég hamar megvan a dolog.

Konkrétabban:
xgettext --keyword=__ --keyword=_e --default-domain=wordpress --language=php wp-content/themes/tema_neve/*.php --from-code=utf-8 --output=temabol_generalt.po

msgmerge -o leforditando.po wp-content/themes/default/hu_HU.po temabol_generalt.po

Bármilyen értelmesebb text editorral is megcsinálhatod a fordítást, de a poedit nevű program kifejezetten erre való. Egyszerűbb ezzel, mert rögtön megkapod a .mo fájlt is. A fordítás után csak be kell másolnod a kapott két fájlt a wp-content/themes/tema_neve/ alá hu_HU.po és hu_HU.mo néven.