Traducere Drupal a modulului său de creație

Localizarea Subiectul modulelor sale, cum ar fi slab luminat în RuNet. Împărtășiți experiența dumneavoastră.

Modulul de traducere se află în folderul și traducerile este un minim de două fișiere - modulename.pot (acest model de transfer) și languagename.po (aceasta este traducerea în sine).

Pentru generația lor, există șablon de traducere modul de extragere. care extrage fișierele module de text selectate trecut la funcția T ().

Prin urmare, cele două cerințe în scrierea de module multilingve - întregul text ar trebui să fie în limba engleză și să treacă prin t ().

Procesul de generare și .pot .po Fayla:

  1. Descărcați modulul.
  2. Despachetați unitatea într-un dosar site-uri / toate / module.
  3. Include module de traducere șablon de extractor de la pagina admin / build / module.
  4. Pe pagina de administrare / build / traduce / extract alege modulul și extract de registre independente de fișier șablon numit imya_modulya.pot (captura de ecran).
  5. Există, de asemenea, extrage fișierele șablon pentru traducerea în limba română opțiune activată Atașați o traducere existentă. în fișierul ru.po (captura de ecran).

Folderul catalog modul de a crea traduceri. în cazul în care am loc fișierele generate.

Un exemplu al fișierului tradus ru.po modul comment_notify:

Apoi, importați ru.po fișierul rezultat pe pagina admin / construi / traduce / import.

Traducere gata. Acum, când instalați mai întâi modulul, Drupal va importa în mod automat fișierele necesare din traducerile .po.

Scris de important pentru Drupal 6 înregistrări similare

7-ke tot ce a făcut acest lucru. Importul unui rezultat zero:
„Din motive de siguranță, fișierul încărcat a fost redenumit news.ru_.po.
Traducerea a fost importat cu succes. Total noi siruri de caractere traduse: 0, rânduri actualizate: 0, rânduri șterse: 0.
15 siruri de caractere de traducere au fost ignorate, deoarece acestea contineau interzis HTML-tag-uri. „Unde sunt ei. Muncă manuală traducere.

Acesta a decis. Notepad ++ nu a abordat sau se ocupă de caz.

Și, în cele șapte că ceva sa schimbat? face un model strict - nu vrea să importe, deși spargere.

Totul funcționează. Utilizați poedit pentru transferul și fără probleme.