Меню Рубрики

Установка перевода плагина wordpress

Перевод плагинов и тем WordPress на русский

Привет, друзья! Сегодня я затрону ещё раз важную тему для пользователей WordPress — это перевод плагинов и тем WordPress на русский язык или любой другой. Как вы уже знаете что, перевести самостоятельно темы и плагины на любой язык можно с помощью программы Poedit или плагина Codestyling Localization. Но, есть и более новый инструмент. Перевод плагинов и тем/шаблона ВордПресс на русский язык с помощью Loco Translate.

С Poedit приходится возиться, да и не все могут разобраться с данной программой, а плагин Codestyling Localization уже удалён из официального каталога wordpress.org и его приходиться скачивать с других сайтов, например у меня, тут. Так вот, давайте откинем старое в сторону и воспользуемся новым, лучшим решением на сегодняшний день, то есть, плагином.

Перевод плагинов и тем WordPress на русский язык или любой другой

Дамы и господа, если установленная вами тема или плагин не локализованы, вы сможете перевести их самостоятельно с помощью отличного плагина Loco Translate. Вчера он попался мне на глаза и я уже воспользовался им, переводил плагин для кулинарных рецептов на русский язык.

Как перевести темы WordPress и плагины на русский язык

Наряду с развитием WordPress и использованием сообществом различных языков, потребность в языковой локализации неизбежна.

Что такое перевод (локализация)?

Локализация — это процесс, с помощью которого жестко закодированный контент на английском языке переводится на другой язык. Английский язык является стандартным языком, который обычно считается исходным для перевода на целевой язык.

Способы перевода тем / плагинов в WordPress

Самый универсальный и простой способ — использовать плагин Loco Translate. Плагин для перевода темы и плагина WordPress просто супер. Пользуйтесь!

Плагин для перевода WordPress тем (шаблонов) и плагинов

Loco Translate лучший плагин, предназначенным для перевода тем WordPress и плагинов на русский

Loco Translate позволяет редактировать файлы переводов WordPress прямо в браузере, то есть, он встраивается непосредственно в панель управления WP, не требуя при этом использования внешних редакторов. Создавать и обновлять файлы перевода можно напрямую в любой теме или плагине. Работать с ним легко и просто, справится даже новичок. Сам данный плагин поддерживает русский язык и поэтому сложностей у вас не будет. Сейчас я покажу вам, как можно переводить плагины или шаблоны/темы вордпресс на русский язык .

Устанавливайте модуль Loco Translate стандартным способом через админку. После его активации у вас появится раздел Переводчик Loco с подразделами:

Раздел Переводчик Loco с подразделами

Настраивать Loco Translate не нужно, там выставлено всё нужное по умолчанию. Вам нужно нажать на темы или плагины, в зависимости от того, чего вам нужно перевести. Подраздел Темы — Это приведет вас к списку всех доступных у вас тем в WordPress, плагины — список установленных плагинов:

Список установленных плагинов WordPress

Например, нажмём на Akismet Anti-Spam и вы увидите что данный плагин переведён на 100%:

Plugins Akismet Anti-Spam переведён на русский 100%

Если было бы 90% вы могли перевести его до конца. Ладно, а теперь давайте переведём чего нибудь на русский язык. Переведите тему WordPress с помощью плагина, нажав подраздел Темы. Выбираете из списка нужную для перевода тему (вы можете установить тему не активировав её, а после перевода шаблона на нужный язык — активируйте), плагин покажет, что нужного перевода для темы не найдено. Нажмите New language (Новый язык):

Чтобы начать перевод темы на другой язык, нажмите эту кнопку. Вы попадете на новый экран, где вы можете выбрать нужный язык из списка. В данном случае это будет русский язык:

Выбор языка для перевода темы WordPress

Выбрав нужный язык и папку, нажмите кнопку Start translating (Начать перевод), и вы перейдете на экран редактора для перевода темы:

Начать перевод темы на русский язык

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

Читайте также:  Установка подогрева на руль мотоцикла

Перевод темы/шаблона WordPress на русский язык

После каждого перевода строки, не забывайте нажать кнопку Save (Сохранить). В примере, нужно перевести 948 строк, это на несколько часов. Если хорошая тема, то не жалко и потратить своё время. В ближайшем будущем разработчики плагина хотят интегрировать Google и Bing для автоматического перевода плагинов и тем. Тогда будет ещё круче.

Да, и ещё. Для перевода используйте переводчики от Google и Яндекса, так как, они переводят слова/предложения по разному. У кого то перевод лучше, а где то хуже, так что, выбирайте приемлемый для вас вариант.

Таким же методом, товарищи, переводите свои установленные плагины.

Заключение

Этот пост предоставил вам подробную информацию о том, как переводить темы и плагины WordPress. Я надеюсь, что это поможет вам сделать вашу работу проще.

Надеюсь, сегодняшний мой рассказ был вам полезен. Позвольте откланяться и до новых встреч. Пока, пока.

источник

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

Всем привет! Давно собирался написать этот пост — перевод темы WordPress и плагинов на русский язык. Ещё месяца полтора назад хотел поделиться с вами, как я переводил свою тему для блога, ввёл заголовок, загрузил миниатюру и дальше дело не пошло. Возникли сомнения, а правильную ли информацию даю своим посетителям блога. Может перевод английских слов в исходных .php файлах на русский язык внутри моей темы не правильный метод? Оказалось правильно сделал, что тему перевод шаблона WordPress оставил на потом. Данным методом переводить тему нельзя или не рекомендуется.

Эту ошибку я совершил прочитав информацию предоставленную на других блогах, где было сказано, что переводиться тема так, открываются по порядку файлы темы и слова на английском языке, заменяются русскими. Что я и проделал со своим шаблоном. Что поделаешь, все начинающие пользователи Вордпресс совершают те или иные ошибки. Со временем, я очень надеюсь, таких ошибок будет намного меньше.

Руководство по переводу тем / плагинов в WordPress

Друзья, запомните и передайте своим знакомым, что переводить темы для WordPress, изменяя исходный код самих шаблонов — нельзя. WordPress использует технологию GNU gettext, в которой сказано, что исходный код темы должен оставаться на английском языке. Это позволяет легко переводить любой продукт с английского языка на любой другой язык, а сам перевод распространять в специальном формате (.po и .mo.), отдельным от исходного кода. Файлы .po содержат переведённые строки в текстовом формате. С этими файлами работает переводчик (плагин или программа) темы. Файлы .mo это те же строки, но в скомпилированом варианте. С этими файлами работает ядро WordPress для отображения перевода.

Вот вроде понятно объяснил, теперь перейдём непосредственно к заявленной тематики поста.

Перевод темы WordPress или любого плагина на русский или на любой другой язык

Эту задачу можно решить очень просто, с помощью специального плагина Codestyling Localization:

Плагин Codestyling Localization

С помощью данного плагина вы можете управлять языковыми файлами (.po .mo) прямо из административной панели, то есть, можно легко перевести любую тему Вордпресс, плагин или движок WordPress не прибегая к сторонней программе. Установка плагина стандартная. Плагины — Добавить новый, в поле для поиска вводим название модуля Codestyling Localization . После успешной активации плагины в разделе «Инструменты» появится новый пункт «Локализация».

Инструкция по работе с плагином Codestyling Localization для перевода тем и плагинов WordPress

Открываем страницу «Управление языковыми файлами» нажав на пункт «Локализация». Затем выбираем то, что вам нужно перевести, выбрав в меню нужный раздел. В примере я буду использовать перевод темы MH Magazine:

Как видно из скриншота в теме MH Magazine есть локализация на нескольких языках, кроме русского. Нам нужно добавить наш могучий нажав на кнопку «Добавить новый язык». В открывшемся окне выбираем русский язык и нажимаем нижнею кнопку «создать po — файл»:

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

Читайте также:  Установка usb модема zyxel

Сканирование темы MH Magazine

Появиться окошко, где нажимаем «Сканировать» (вся инфа будет показана на экране) и после «Завершить»:

После этого процесса, в строке русского языка нажимаем кнопку «Редактировать»:

Откроется страница, где можно преступить непосредственно к переводу английских слов найденных плагином. Нажимая на против нужной строки для перевода кнопку «Редактировать»:

После перевода слова не забываем нажать кнопку «Сохранить»:

После того, как вы перевели нужные слова на русский язык, самое главное нам обязательно нужно генерировать mo — файл нажав вверху кнопку:

Все готово. Друзья, все операции по переводу на русский язык одинаковы, что для тем, что для плагинов. И ещё добавлю, плагин можно потом отключить, чтобы не создавал лишнею нагрузку на сайт.

Надеюсь вам было полезно узнать, как переводить темы WordPress , плагины на русский язык правильным способом . Всем пока, до встречи.

Скачать плагин Codestyling Localization с Google Диск — загрузить.

источник

Переводим тему WordPress плагином и программой

Привет, дорогой читатель, сегодня мы научимся переводить плагины и темы WordPress, разберёмся с назначением файлов .po и .mo., с принципами технологии gettext. На самом деле в операции перевода нет ничего сложного. Если тема готова к переводу, то это дело занимает максимум полчаса, а когда наловчитесь и 10 минут будет хватать. Ну что ж приступим.

Как устроен принцип перевода на WordPress

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

Сам перевод будет находиться в отдельных файлах со специальным расширениями (.mo, .po). Теперь подробнее о возможных расширениях:

  1. .mo — сокращение с английского Machine Object. Этот файл предназначен для чтения машинами и поэтому бинарный и специфичный для платформ.
  2. .po — тоже сокращение с английского Portable Object. Этот файл уже предназначен для людей и хорошо человеко-читаем и не специфичен для платформы.
  3. .pot — ещё одно сокращение с PO template. С названия расширения видна функция этого файла: шаблон / трафарет для файла .po, т. е. это заготовка для создания нового .po (перевода на новый язык).

Принцип взаимодействия между файлами представлен на картинке справа (foo.c обозначает первоначальный английски текст чего-либо).

Готова ли тема WordPress, плагин к переводу?

Это первый вопрос которым стоит задаться. К сожалению, ни все создатели тем и плагинов предусматривают перевод своей темы и как следствие не используют gettext. Заниматься внедрением gettext в этой статье мы не будем. Готовность темы или плагина могут подтвердить 2 вещи: наличие в архиве файлов с выше рассмотренными расширениями и наличие в описании специального тега «Translation Ready«, темы, готовые к переводу, можно найти на официальном сайте по этому адресу , на данный момент таких тем свыше 2000.

Кстати, под надписью «Translations» можно найти ссылку перейдя по которой можно посмотреть состояние перевода и внести свою лепту в перевод темы ( ссылка для выбранной темы ). Для перевода выбираем любую тему и на скачавшем её на компьютер ( выбранная тема ).

Перевод темы WordPress с помощью программы Poedit

Poedit — бесплатная (+) кроссплатформенная программа для редактирования файлов gettext. Существует достаточно много и других программ, нацеленных на перевод по такой схеме:

  1. Gtranslator (GNOME)
  2. Lokalize (KDE)
  3. TM-database онлайн-перевод .po файлов + память переводов
  4. Pootle онлайн-перевод и управление переводами (интересует больше всех)

Ну и, конечно же, в крайней ситуации всегда можно использовать любой текстовый редактор. Сейчас мы поэтапно пройдём через процесс перевода темы WordPress программой Poedit:

  1. Устанавливаем саму программу , тем из архива с темой достаём папку «languages«.
  2. Открываем программу Poedit → жмём на кнопку «новый перевод» → выбираем файл в папке «languages» с расширением .pot → вводим код нужного нам языка ru_RU, именно вводим а не выбираем русский язык!
  3. Теперь, перед нами откроет окошко для перевода, здесь нужно перевести исходный текст и ввести его в строку перевода и повторить для каждого элемента. У вас будет 10 автоматических бесплатных переводов, но гугл переводчик никто не отменял. Также сохраняйте знаки такого типа %1$s или %s. Прежде чем начать переводить, советую посмотреть как переведены другие темы и уже потом приступать к переводу.
  4. После перевода элементов нажимаем сохранить.
  5. Всовываем новые файлы ru_RU.po ru_RU.mo в архив с темой в папку «languages«.
  6. Устанавливаем тему WordPress (внешний вид → добавить новую→загрузить тему→выбрать архив), смотри корректность перевода. При неудачном переводе можно отредактировать ru_RU.po этой же программой.
  7. Если перевод не отображается то смените локализацию самого движка на русскую в файле конфигураций. Измените константу WPLANG следующим образом:

А также вы можете помочь автору, передав ему свой перевод.

Перевод темы WordPress плагином Loco Translate

Существует способ перевода проще, без установки чего-либо себе на компьютер. Он заключается в использовании плагинов-переводчиков, которые организуют всю работу по переводу прямо в браузере. Именно к таким является Loco Translate.

Хочется отметить интуитивно понятный интерфейс, минимум настроек и сбалансированный дизайн, чем-то схожим с программой Poedit. Эти аспекты делают работу приятной и не напрягающей.

  1. Скачиваем плагин , устанавливаем, активируем.
  2. Наблюдаем появление новой кнопки в панели слева «Loco Translate» → тыкаем на нее.
  3. Попадаем на домашнюю страницу плагина. Тут видим название активной темы и кнопку просмотра всех тем. Нажимаем на нужную тему.
  4. Попадаем на другую страницу → жмем «New language«→ открывается новая страница на которой выбираем русский язык → и жмем «Start translating» (другие настройки можно не трогать).
  5. Попадаем на страницу, где собственно и начинается сам перевод темы. Рабочее пространство разделено на несколько частей: кнопки управления, исходный текст, перевод на русский, комментарии. При переводе сохраняйте все, на первый взгляд, непонятные знаки, к примеру, %1$s или %s. Прежде чем начать переводить, советую посмотреть как переведены другие темы и уже потом приступать к переводу.
  6. Как перевод окажется готовым, нажимаем кнопку «Save» и радуемся русским словам на главной странице сайта с: Если увидите недочеты в переводе, то плагин также поможет их исправить. После создания перевода «вашей мечты» можно деактивировать и удалить плагин.

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

Плагин Codestyling Localization

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

  1. Скачиваем , устанавливаем и активируем сам плагин.
  2. Переходим в инструментылокализация → находим нужную тему → нажимаем «Добавить новый язык«.
  3. Из списка выбираем русский и тыкаем «создать po-файл»
  4. Нажимаем кнопку «сканировать«,а затем кнопку «редактировать«. В появившемся окне переводим все нужные компоненты и нажимаем кнопку «генерировать mo-файл» и проверяем успешность перевода.
  5. Если редактировать ничего не надо, то смело удаляем или просто деактивируем плагин для меньшей нагрузки на сервер.

На этой ноте я заканчиваю своё повествование и оставляю вас наедине с вашими мыслями с: Будут вопросы пишите в комментарии, ну и от благодарности не откажусь. Чао!

источник

Добавить комментарий

Adblock
detector