Theme and plugin translation for Polylang (TTfP)
Что такое «Перевод тем и плагинов для Polylang»? Расширение для плагина Polylang (Polylang - это расширение для создания многоязычных веб-сайтов WordPress.). Плагин необходим для перевода тем и плагинов WordPress от Polylang. Как это работает? «Перевод тем и плагинов для Polylang» автоматически ищет все файлы тем и плагинов WordPress. Он выбирает из этого файла только файлы с расширениями: php inc twig Кроме того, реализована интеграция с библиотекой Timber (подробнее: http://timber.upstatement.com), что позволяет легко переводить скины ветки. Плагин в искомых скинах или плагинах выбирает тексты из функций Polylang, например: _e (string $ text, string $ domain = 'default'); __ (строка $ текст, строка $ домен = 'по умолчанию'); _x (строка $ текст, строка $ контекст, строка $ домен = 'по умолчанию'); pll_e (строка $ текст); pll __ (строка $ текст); esc_html (строка $ текст); esc_html_e (строка $ текст, строка $ домен = 'по умолчанию'); esc_html __ (строка $ text, строка $ domain = 'default'); _n (строка $ single, строка $ множественное число, int $ number, строка $ domain = 'default'); esc_attr_e (строка $ текст, строка $ домен = 'по умолчанию'); esc_attr __ (строка $ текст, строка $ домен = 'по умолчанию'); В вашем файле function.php, themes или plugins. Например:
Php pll_e ('Мой текст'); ?>
php _e ('Другой мой текст', 'my_theme'); ?>
В контексте древесины объявите эти функции, например: $ context ['pll_e'] = TimberHelper :: function_wrapper ('pll_e'); $ context ['pll_'] = TimberHelper :: function_wrapper ('pll_'); См. Больше на: https://polylang.wordpress.com/documentation/documentation-for-developers/functions-reference/ Эти функции определены плагином Polylang для печати переводов. Благодаря «Перевод тем и плагинов для Polylang» вы можете найти эти строки для перевода и добавления в регистр Polylang очень простым способом. А затем вы можете перевести эти тексты из панели администратора. Результат сканирования можно увидеть на вкладке с переводами: Настройки -> Языки -> Перевод строк или Языки -> Перевод строк. Вам не нужны программы типа poedit - вы не меняете файлы с расширениями типа: .pot, .po , .mo. «Перевод тем и плагинов для Polylang» очень эффективен, потому что сканер работает только на панели администратора на вкладке: Настройки -> Языки -> Перевод строк или Языки -> Перевод строк. Экспорт и импорт перевода строк. Языки -> Экспорт / импорт переводов.Автор: Marcin Kazmierski
Версия: 3.2.12