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:







  1. Töltse le a modult.
  2. Csomagolja ki a készüléket egy mappában sites / all / modules.
  3. Modulokat tartalmaz Translation template páraelszívó a admin / build / modulok oldalon.
  4. 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).
  5. 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.




Kapcsolódó cikkek