Отправляет email-рассылки с помощью сервиса Sendsay

Премиум-шаблоны для Wordpress

  Все выпуски  

Премиум-шаблоны для Wordpress Как переводить шаблоны WordPress


В последнее время я тупо не успеваю обрабатывать получаемую информацию. Шаблоны выходят красивые и разные. Накапливаются на харде. Времени переводит нет абсолютно.

Поэтому я решил сделать следующее.

Напишу как переводить шаблоны WordPress.

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

Если шаблон не содержит языковых файлов (*.po, *.mo)

Для этих целей подходит замечательная программа Notepad++ . Кроме того, что программа понимает разные языки программирования, у неё есть замечательное свойство искать и заменять необходимые части текста.

Т.е. если вам необходимо заменить конструкцию Read more на Читать далее это делается очень просто:

 

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

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

Ещё одна важная настройка кодировка:

То, что отмечено обязательно, иначе получите тарабарские письмена.

Данная опция может быть сразу включена в меню Настройки.

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

Скорее всего, все знают, что в WordPress работает так называемая локализация(именно то, для чего мы тут собрались).

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

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

В папке с темой, скачанной с этого или другого ресурса, есть два варианта нахождения файлов локализации или в корневой папке, или в подпапке типа /lang***.

Редактируется файл с расширением .po. Файл с расширением .mo создаётся(компилируется) из .po .

Для решения поставленной задачи используется программка PoEdit

Языковой файл автор может обозвать по разному, но его необходимо переименовать(скопировать) в файл ru_RU.po. Именно с таким названием WordPress локализует то, что вы переведёте.

Возможен вариант, когда есть файл с расширением .pot. Это файл карты перевода. Из него PoEdit создаёт необходимые файлы локализации.

Важно:

При переводе сохранять синтаксис исходного текста, он может включать элементы кода. Если их пропустить рухнет код.

Вот вроде и всё.

Что не получится пишите в комменты.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru


В избранное