Поддержка Проблемы и решения Создание новых po/mo файлов

  • Решено Serge Gusev

    (@serge-gusev)


    Добрый день.

    Только изучаю WordPress и написание тем для него. Столкнулся с неожиданной проблемой при создании новых po/mo файлов. То есть мне не надо что-то переводить Помогите, пожалуйста, разобраться.

    1. Скачал PoEdit.
    2. Создал новый файл, выбрав английский язык.
    3. Открываю его заново, чтобы как-то добавить строки, вижу сообщение об ошибке «Язык перевода совпадает с исходным языком» и ничего не получается сделать.

    Выходит PoEdit только для переводов или что-то не так делаю?

    Заранее признателен за советы по созданию po/mo файлов с нуля.

    С уважением,
    Сергей.

    • Тема изменена 4 месяца назад пользователем Serge Gusev.
Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Yui

    (@fierevere)

    ゆい

    Автор Serge Gusev

    (@serge-gusev)

    Юрий, спасибо, но, боюсь, вы меня неправильно поняли. Как переводить, я знаю. Как использовать, тоже знаю.

    Я не понимаю, как создать новый пустой po файл и добавлять туда свои значения. По ссылкам, которые вы дали, ответа на этот вопрос нет.

    Модератор Yui

    (@fierevere)

    ゆい

    1. я — не Юрий

    2. если бы вы посмотрели по последней ссылке, то
    «wp-cli i18n makepot»
    создает .pot файл (po template) на основе кода плагина или темы,
    на основе .pot файла можно создавать .po файлы, в том же POEdit например, хотя если тема планируется для размещения в каталоге WordPress.org то это делать не обязательно, всем этим занимается GlotPress.

    Автор Serge Gusev

    (@serge-gusev)

    Re: создает .pot файл (po template) на основе кода плагина или темы

    Именно. А мне нужно просто, с нуля, на пустом месте, без всяких импортов сделать файл на английском языке. То есть не то, о чём там говорится.

    Модератор Yui

    (@fierevere)

    ゆい

    это так не работает.

    Автор Serge Gusev

    (@serge-gusev)

    Re: это так не работает.

    Обидно. То есть единственный путь — это .pot файл? А если мне в процессе написания кода нужно добавлять одну строку в минуту, мне придётся каждый раз делать экспорт, а потом конвертацию в po ?

    Автор Serge Gusev

    (@serge-gusev)

    Re: как затянулось изучение-то….

    Это был единичный заказ, сделал и забыл. А сейчас заново понадобилось, бывает и такое.

    Автор Serge Gusev

    (@serge-gusev)

    Установил wp-cli, запустил make-pot, увидел лаконичное сообщение «Could not create POT file!». Возможно, где-то есть детальные ошибки, я не разобрался, где.

    В итоге выбрал следующее решение:

    1. Обновил PoEdit до Pro
    2. Просканировал им свою тему.

    Он сделал готовые PO и МО файлы. Была опция создать POT, но я не понял, зачем это нужно, без него всё работает как ожидалось. Рекомендую.

Просмотр 9 ответов — с 1 по 9 (всего 9)