Поддержка Проблемы и решения Откуда берутся исходные данные для функций _e и translate()

  • Доброго дня. Есть у меня маленький плагин который упрощает форму заказа woocommerce.
    Там есть строки вида
    <label for="billing_state" class="control-label col-md-3"><?php _e( 'First name', 'woocommerce' ); ?></label>
    Как вы можете видеть функция _e берёт First name из домена woocommerce.
    Мне понадобились и другие слова, я понимаю что можно вбить в ручную, но тогда поменяется мультиязычность сайта.
    Подскажите пожалуйста, где лежит этот First name, и где можно посмотреть остальные выражения, и в случае чего добавить свои новые?
    PS Прошу тапками не закидывать, с вордпрессом столкнулся совсем недавно.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yuri

    (@yube)

    Сами фразы ‘First name’ и т.п. придумывают создатели WP, плагинов и тем.
    Их переводы лежат в .po (исходник) и .mo (скомпилированная версия) файлах с соответствующими именами в соответствующих местах (подробности в Кодексе).
    Если Вы пишете свой плагин, Вы можете не пользоваться переводами движка и других плагинов (но никто и не запрещает пользоваться), а сделать свои переводы, указав для фраз уникальный домен. Вкратце — всё.

    Большое спасибо, более чем исчерпывающий ответ. Пойду изучать кодекс.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Откуда берутся исходные данные для функций _e и translate()» закрыта для новых ответов.