Drupal - oroszosodás és fordítási modulok
Translation modul található a mappában és fordítások minimum két fájlt - modulename.pot (ez a transzfer mintázat) és languagename.po (ez a fordítás is).
Nemzedéke számára, ott Translation template elszívó modul, amely kinyeri a kijelölt szöveget modul fájlok át a t () függvény.
Ezért a két feltételt az írásban többnyelvű modulok - a teljes szöveget angolul és áthaladnak a t ():
drupal_set_message ( 'utólag hozzáadott'); // rossz
drupal_set_message (t ( 'Message hozzáadott')); // ok!
A folyamat a termelő és .pot .po fayla:
- Töltse le a modult.
- Csomagolja ki a készüléket egy mappában sites / all / modules.
- Modulokat tartalmaz Translation template páraelszívó a admin / build / modulok oldalon.
- Az oldalon admin / build / lefordítani / kivonat adja meg a modult, és kivonat regisztrálja független sablon nevű fájlt imya_modulya.pot (screenshot).
- Ott letölteni a sablon fájl az orosz fordítást opcióval csatolása egy meglévő fordítást. A ru.po fájlt (screenshot).
A modul katalógus mappa létrehozásához fordítások. ahol elhelyezzük a létrehozott fájlokat.
Egy példa a lefordított fájl ru.po comment_notify modul:
Ezután importálja a kapott fájlt ru.po az oldalon admin / build / lefordítani / import.
Fordítás kész. Most, amikor először telepíteni a modult, Drupal automatikusan importálja a szükséges fájlokat a .po fordítások.
- Tudjon meg többet a többnyelvű modulokat.