Тема русификации, локализации, перевода тем WordPress часто обсуждается на блогах и форумах. Но несмотря на большое количество информации на эту тему, я решила тоже вложить свою лепту в данную тему.
В этом посте и видео касте я хочу рассказать о 2-х способах как перевести тему WordPress. Выбор способа будет зависеть от того интернационализирована тема или нет.
Интернационализация темы — это использование разработчиком специальных кодов, которые в последствии упрощают процесс перевода.
Итак, для начала определим, интернационализирована тема или нет.
1. Откройте какой-нибудь файл темы в редакторе (например DreamWeaver) https://www.adobe.com/ru/products/dreamweaver.html.
2. Найдите текст, который необходимо перевести:
Вариант 1. Тема не интернационализирована
если текст, который нужно перевести выглядит так:
<h2> Text for Translation </h2>
или
<?php comments_popup_link(‘0 Comments’, ‘1 Comment’, ‘% Comments’); ?>
Такую тему необходимо переводить файл за файлом.
— откройте файл темы
— ищите в файле текст, который нужно перевести
— переводите текст
— не забудьте сохранить
То же самое проделайте со следующим файлом.
Перед тем как вы начнете вводить изменения в файлы, сохраните тему на компьютере, на всякий случай.
Вариант 2. Тема интернационализирована
если текст, который нужно перевести выглядит так:
<h2><em><?php _e(‘Archive’,woothemes); ?> </em> </h2>
или
<?php the_content(‘<span>’.__(‘Continue Reading’,woothemes).'</span>’); ?>
Ключевыми моментами в этих строках являются _e (подчеркивание и буква e) или __ (два подчеркивания) перед текстом, который нужно перевести.
Для перевода такой темы мы воспользуемся специальной программой.
1. Скачайте программу poedit
2. Установите программу на компьютер
3. Создайте файл с расширением .po (для этого идем на сайт http://www.icanlocalize.com/tools/php_scanner загружаем архив темы в формате ZIP)
4. Скачиваем архив с файлом .po
5. Открываем файл на компьютере с помощью программы poedit
6. Переводим строку за строкой.
7. Сохраняем файл «сохранить как». При сохранении назовите файл ru_RU.po
8. После того как вы сохраните файл, автоматически будет создан бинарный файл с тем же названием, но с расширением .mo (ru_RU.mo)
9. Файл ru_RU.mo загружаем на хостинг в корневую папку темы.
Все, готово!
В дополнение посмотрите видео каст где я подробно рассказываю и показываю весь процесс описанный выше.
Надеюсь, эта статья и видео будут вам полезны и вы без труда сможете переводить темы WordPress.
Пишите ваши комментарии или советы. Буду рада ответить на вопросы!
Создайте сайт с нами — легко и быстро!
С вопросами и за помощью обращайтесь в нашу службу поддержки 24/7
Нужен качественный хостинг для сайта на WordPress?
Рекомендую, проверенные годами, хостинг Timeweb:

а также, хостинг Beget:

Средняя оценка: 5 из 5