Classipress русификация

Настройка 544

Оформление шаблонов WordPress преимущественно выполняется на английском языке и тема Classipres в этом плане не исключение. Тем не менее русификация Classipress не представляет особой сложности даже для начинающих вебмастеров, так как эта тема заявлена разработчиком, как “translation-ready”. Это означает, что тему можно перевести на любой язык без вмешательства в исходный программный код.

В корневой директории Classipress имеется файл classipress.pot (начиная с 3.6.x – в папке languages) представляющий собой языковый шаблон на основании которого и создаются файлы для перевода. Перевод можно выполнить самостоятельно при помощи Poedit — бесплатной программы предназначенной для редактирования файлов локализации, созданных по технологии GNU gettext. Если используется эта технология,то для перевода на другой язык нужно всего лишь каждому англоязычному слову или фразе из словаря программы назначить соответствующее слово или фразу из нужного языка (в нашем случае русского).

PoEdit
После того как все соответствия назначены, получившийся файл локализации *.po необходимо скомпилировать в файл *.mo. Программа Poedit делает это автоматически каждый раз при сохранении отредактированного файла локализации. Кроме того в Poedit есть поддержка множественных форм, редактирование комментариев, проверка орфографии, удобный поиск и другие полезные функции.

Однако, в случае с темой Classipress особой необходимости выполнять перевод с чистого листа нет, так как с недавних пор готовые файлы локализации на нужный язык можно бесплатно скачать с официального сайта AppThemes если, конечно, кто-то уже успел поделиться ими с общественностью. В крайнем случае можно скачать языковый пакет от предыдущей версии темы, как правило изменения от версии к версии бывают очень незначительными.
Извлеченные из скачанного архива файлы classipress-ru_RU.po и classipress-ru_RU.mo следует поместить на хостинг в папку ../wp-content/languages/themes/.
Обновите кэш браузера и убедитесь в том, что русификация Classipress в целом и общем выполнена. Если же в чем-то чужой перевод вас не устраивает, откорректируйте его на свой лад при помощи все той же программы Poedit.

D.Master

16 комментариев

  1. Всем Привет!

    Хорошая новость. Перевод можно скачать с официального сайта не имея аккаунта AppThemes. Плюс, вы сами можете поучаствовать в переводе ClassiPress или другой темы и получить что-то полезное (https://www.appthemes.com/support/languages/#need-help).

  2. Спасибо автору за перевод

  3. Спасибо автору за статью и за перевод.все супер.очень помогло

  4. Здравствуйте. Подскажите как сделать подачу объявления в теме classipress 3.5 без регистрации.

    • DMaster

      Здравствуйте.
      Правильнее использовать для этой цели плагин “Anonymous posting for ClassiPress”, но можно и путем некоторых изменений в коде темы. Правда во втором случае анонимные пользователи не смогут прикреплять изображения к своим объявлениям.

      • Спасибо большое! А плагин есть в свободном доступе в сети ?

  5. DMaster

    В свободном доступе нет. Официально продается на marketplace appthemes

  6. Огромное СПАСИБО за перевод 3.5
    Уже несколько часов потратил на допиливание с 3.4 а тут такое счастье!
    Использую дочернюю тему Flatpress, и версию 3.5.4 – всё удачно подхватило, даже админку!

  7. Спасибо автору за статью и за перевод.все супер

  8. Здравствуйте, скачиваю все версии с вашего сайта, пишет – Архив не удалось установить. В теме отсутствует таблица стилей style.css.

    • DMaster

      Здравствуйте.
      Вы пытаетесь установить файлы русификации из админки WordPress, как тему?
      Это делается немного по другому:
      “Извлеките из архива файлы classipress-ru_RU.mo и classipress-ru_RU.po и поместите их в папку ../wp-content/languages/themes на вашем хостинге.”

  9. Здравствуйте.
    У меня не полностью перевелись слова при добавлении об’явлений вот (Select Category – Cost Per Listing, Select a Category. Details. Preview. Thank You.) Можете подсказать как их перевести?

    • PROCP

      Здравствуйте.
      Проверьте наличие этих слов и их перевода в файле локализации.
      Если они там есть, но перевод отсутствует то переведите эти слова
      и обновите файлы локализации в шаблоне..
      Если таких слов там нет вообще, то быстрее будет их отыскать
      непосредственно в файлах шаблона и выполнить перевод там.

  10. Спасибо большое за перевод!

  11. Подскажите пожалуйста у меня версия вордпресс 4.1.23 classipress 3.2.1,не приходит извещение на почту и в админку и пользователю что удалил объявление.

    • DMaster

      А должно? Про старые версии не скажу, но если не ошибаюсь, в актуальных версиях шаблона извещение формируется и отправляется только автору объявления по истечению срока его размещения. Вернее, при изменении статуса с “Опубликовано” на “Черновик” после сработки Cron.
      P.S. Версия движка явно не соответствует версии шаблона. Во избежании различного рода проблем в работе сайта следует либо понизить версию WP до 3.6.x – 3.7.x, либо повысить версию шаблона до 3.4.x – 3.5.x

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

  Отправляя комментарий я принимаю Политику кофиденциальности сайта *