Заключительная статья в рубрике про шаблоны будет не большая, и ответит на вопрос как перевести шаблон wordpress на русский. Большинство бесплатных шаблонов не на русском языке, поэтому для удобства пользования посетителями надо все переводить.
Решение проблемы как перевести шаблон wordpress на русский
Помните статью с разбором шаблона, там смотрели из каких основных файлов состоит система, она поможет ответить как перевести шаблон wordpress на русский. Разберу три способа перевода :
- Ручной перевод.
- С помощью программы.
- Плагином.
Я специально скачал с зарубежного сайта шаблон и его буду переводить. Начинаем со служебной страницы 404.
Ручной перевод
Ручной перевод разберу на примере страницы 404, чтобы ее открыть надо ввести всякую ерунду адрес страницы.
Как видите страница не переведена, поэтому надо исправлять. Страница ошибки ввода адреса находиться в файле 404.php. Можете его открыть по любому либо через файловый менеджер, либо через стандартный редактор. Для простоты я открою через стандартный редактор html. На скриншоте показан путь до данной страницы.
Если приглядеться то можно увидеть те строчки которые видели на сайте, к примеру:
Вот эти места надо исправлять. Для понимания как искать необходимые места надо скопировать тот текст, который написан на английском. Для этого надо скопировать английский текст на странице сайта.
Идем в редактор, нажимаем cntrl+f для вывода поиска, и вводим там эту фразу. На скриншоте написан весь алгоритм.
Найдена одна строчка, ее и меняем, если не дословно, то она переводится “похоже ничего не было найдено, попробуйте изменить ссылку либо использовать поиск”, берем и меняем. После изменения не забываем всё сохранять.
Теперь можем обновить страницу 404, изменения должны войти в силу.
На этом можно закончить ручной перевод. Остальные моменты меняйте сами в остальных файлах темы, потому что все показать нельзя в рамках одной статьи. Осуществляется все по плану.
- Находим фразы для перевода.
- Ищем их в коде сайта.
- Обновляем и сохраняем.
Переходим к программной части.
Переводим с помощью программы
Скажу честно для меня данный способ перевода с помощью программы стал новинкой. Имеет только одно ограничение, если автор темы не сделал поддержку переводов, то увы ничего не получится. Чтобы это узнать, открываем архив темы, либо в файловом менеджере активную тему для просмотра всех файлов и папок.
В корне темы должна быть папка languages и в ней стандартный файл перевода .pot тогда все в порядке.
Если данной папки нет, то можете дальше не читать этот раздел, а переходить ниже.
Папка обнаружена, и это хорошо. Начинаем подготовку, надо скачать файл .pot на компьютер- открываем languages, и находим.
Скачали и переместили в удобное для вас место. Теперь скачиваем программу poedit здесь и устанавливаем ее.
Программа полностью на русском, бесплатна (с некоторыми ограничениями) и удобна в использовании. Поддерживает все современные платформы и операционные системы.
Запускаем и видим четыре варианта. Выбираем второй, который подразумевает сделать перевод на основе имеющегося, без изменения оригинала.
Есть пункт перевода темы wordpress, но она будет открыта только после покупки программы, поэтому работаем дальше.
Далее открываем необходимый файл перевода, который скачивали из темы.
Назначаем язык перевода, в моем случае это русский, но будьте внимательны используйте именно комбинацию “русский (русский)”. Иначе ничего не получится.
Открывается основное окно программы переводчика тем, скрин и к нему описание.
- Выделяем строку фразы, которую будем переводить.
- Она дублируется сюда.
- Сюда пишем сам перевод к данной строчке.
- Как написали перевод сразу автоматом покажется здесь.
- Остальные строки шаблона подлежащие переводу.
- Сохраняем.
После процедуры сохранения, у вас должно образоваться 2 файла ru_RU.
Закидываем их в папку languages в теме.
И для проверки я обновлю страницу 404, должно сработать автоматически. Смотрите ниже на скриншот, у меня все получилось.
На этом данный способ разобрали, переходим к следующему.
Переводим шаблон wordpress плагином
Для этой цели я использовал плагин Loco Translate, устанавливается он через стандартный поиск вордпресса в админпанели по плагинам. Страница плагина находится здесь. Установили это умеют все, и в админпанели появится пункт “переводчик loco”. Заходим в него и видим.
- Та тема, которую будем переводить. Если есть файл pot то это круто, если его нет, то даже возиться не стоит, идем к первому способу.
- Если pot есть, то нажимаем “новый язык”.
- Выбираем язык перевода.
- Советую отметить первый пункт, чтобы файл перевода автоматом писался в тему.
- Настроили язык, идем дальше.
Все как в прошлой программе. Есть фраза, и к ней перевод. Для всех подробностей привожу скриншот.
Сохранили и проверили все ли сработало. Этот способ имеет преимущество перед другим, в том что он сразу загружает файлы перевод в тему, и вам не придется все делать через FTP.
В данной статье научились и ответили на вопрос как перевести шаблон wordpress на русский, причем несколькими способами это:
- Вручную.
- Плагином.
- Программой.
Успехов!
Подробнее читайте тут