Как перевести мои плагины

Я много раз спрашивали, чтобы предоставить информацию о том, как перевести мои плагины на другой язык. В рамках усилий, чтобы сделать моих плагинов многоязычный, я поставила эту информацию. Пожалуйста, не перегружены количество деталей, как процесс перевода на самом деле довольно просто. Обратной связи у меня до сих пор является то, что интересные упражнения и занимает около 2-4 часов.

Процесс перевода на самом деле начинается с разработчиком программного обеспечения (это я). Я индивидуально отмечать строки, которые должны быть переведены со специальным кодом. Эти строки могут быть автоматически извлекаются из исходного кода. Во время этого процесса, я могу гарантировать, что я отмечаю целых предложений или абзацев, как отдельные слова, не так легко переводится в силу различий в множественности, слово положение и так далее.

Следующим шагом для меня заключается в создании специального текстового файла перевода называется POT файл. POT файл можно найти в папке плагина или в скачанный файл ZIP плагин. POT файл в основном экспорт всех жестко закодированных строк, которые я отметил.

POT файл затем отредактирован вам включать перевод строки. POT файл можно редактировать непосредственно в текстовом редакторе, но я рекомендую устанавливать кросс-платформенный графический редактор, который называется POedit . Это делает жизнь намного проще, а также генерирует MO файлов (см. ниже).

Чтобы перевести плагин, вы должны просто включить перевод строки для каждой исходной строки в POT файл. POT файл затем сохраняется в виде файла ПО (файл ПО просто POT файл, который содержит переводы).

В некоторых случаях, POT файл содержит PHP формат даты. Информация о том, как эта строка сформулированы можно найти здесь .

Чтобы проверить файл с переводом, в первую очередь необходимо сохранить почтовый файл из POedit. Это автоматически создаст файл МО. MO файлы оптимизированы машиночитаемые файлы ПО. Переименовать файл в МО "ууу-aaa_BBB.mo", где:

  • ууу это имя файла перевода плагина. Для таблицы плагина Содержание Творца, то это будет "tocc". Для плагина iRobots.txt SEO, это будет "irseo".
  • ааа это код языка. Коды языков можно найти здесь .
  • BBB является кодом страны. Коды стран можно найти здесь . Обратите внимание, что коды стран представлены с использованием символов верхнего регистра.

В качестве примера итальянский перевод МО файл таблицы плагина Творца содержимое: tocc-it_IT.mo

На последнем этапе, чтобы скопировать файл MO в папке плагина. Рекомендуемый способ это сделать, это загрузить плагин в ZIP форме с соответствующей странице плагина и переупаковка, чтобы включить ваш MO-файл в корневой каталог. Затем в WordPress отключить и удалить существующий плагин и выбрать Добавить, а затем выбрать опцию загрузки с ZIP файл. Найдите изменение ZIP, установить и активировать. Обратите внимание, что удаление существующих плагин удалить значения по умолчанию для всех вариантов. При активации плагина, значения по умолчанию будет заменен язык конкретных значений по умолчанию.

Ваш переведенный файл должен начать работать немедленно, если WordPress настроен на использование выбранного языка (т.е. выбрана итальянская при установке WordPress). Если это не так, есть информация о включении отличных от английского языках здесь .

После того как перевод завершен, и вы рады за меня, чтобы включить его в следующий релиз, пожалуйста, напишите следующее:

  • Перевод PO файлов.
  • Файл MO (я могу создать этот файл с ПО, если вы не установили POedit).
  • Точная формулировка о том, как вы хотите, чтобы имя, которое будет отображаться в разделе признание и URL вашего сайта, на который ваше имя будет связано. Обратите внимание, что я признаю все переводчики на домашней странице плагина, в панели настроек плагина и плагин файле readme.txt. Вы можете отказаться от признания, если вы хотите остаться анонимным.
  • Индикация или нет я могу связаться с вами до следующих версиях плагина. Время от времени новые функции и параметры будут добавлены в модуль. Обычно только несколько новых вариантов добавляются в то время, и я буду сливать предыдущий перевод с новым файлом горшка так, чтобы новые строки должны быть преобразованы.

Если вы хотите узнать больше, пожалуйста, не стесняйтесь обращаться ко мне или оставьте сообщение ниже.

Благодарим Вас за проявленный интерес.

Оставить комментарий


SpinChimp Leaderboard 728x90