Drupal превод на неговото създаване модул

Тема локализиране на своите модули, като например лошо осветление в Runet. Споделете впечатленията си.

Превод модул се намира в папката и преводите е минимум два файла - modulename.pot (този модел трансфер) и languagename.po (това е самия превод).

За тяхното поколение, има преводи шаблон абсорбатор модул. който извлича избрани модул файлове текстови предадени (функцията т).

Следователно двете изисквания в писането на многоезични модули - целия текст трябва да бъдат на английски език и минават през T ().

Процесът на генериране и .pot .po fayla:

  1. Изтеглете модула.
  2. Разопаковайте уреда в папка сайтове / всички / модули.
  3. Включва модули за преводи абсорбатор шаблон на администратор изграждане страница / / модули.
  4. На страницата за администриране / изграждане / превежда / екстракт изберете модул и екстракт регистрира независим шаблон файл с име imya_modulya.pot (снимки).
  5. Освен това има и извличане на файловете с шаблони за превод на български език опция активирана Прикрепете съществуващ превод. в ru.po файл (снимки).

модул каталог Папката създаде преводи. където ние поставяме на генерираните файлове.

Един пример за преведения файл ru.po comment_notify модул:

На следващо място, внос получения файл ru.po на администраторите на страницата / изграждане / превежда / внос.

Превод готов. Сега, когато за първи път инсталирате модула, Drupal ще импортира автоматично необходимите файлове от преводите на .po.

Написано важно за Drupal 6 Подобни записи

7-ке всички направили това. Внос в резултат на нула:
"От съображения за безопасност на качения файл е преименуван news.ru_.po.
Превод беше успешно внесени. Общо нови преведени низове: 0, актуализирани редове: 0, редове изтрити: 0.
15 струни за превод бяха пропуснати, защото съдържат забранени HTML-тагове. "Къде са те. Ръчна работа превод.

Той реши. Notepad ++ не е достигнал или дръжки на случая.

И в седемте че нещо се е променило? правене строго модел - не искате да импортирате, макар и разрушаване.

Всичко работи. Използвайте Poedit за трансфер и няма проблеми.