nor1m
@nor1m
web-developer

Как перевести строку с указанием своего языка в Wordpress?

Примерно как-то так, но так не работает. По моему вообще нет для этого функций в вп.
$data = __('TEXT','DOMAIN', 'LANG');
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Конечно нет. Сигнатура функции __( $sting, $domain ) принимает 2 аргумента, а не 3, и языка там нет. Текущая активная локаль устанавливается отдельно, на раннем этапе загрузки движка. После этого файлы с переводами для установленной локали загружаются в память и все дальнейшие операции по "переводу" строк происходят с этим загруженным массивом строк. Переключение на лету на другой язык означает необходимость догрузки файлов переводов или проактивную их загрузку заранее. Обе идеи - не самые светлые.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы