VoxelGod
@VoxelGod
Настройка шаблонов WordPress

Для чего нужны текстовые домены в WordPress?

Здравствуйте! Изучал код плагина на wordpress и пару раз наткнулся на следующее:

Строчка из объявления плагина
* Text Domain: personalize-login

Строчка из кода плагина
'title' => __( 'Вход', 'personalize-login' )

Загуглил. Оказалось, что это текстовый домен. Но что он нам дает так и не смог понять. Надеюсь, что вы сможете пояснить. Заранее спасибо!
  • Вопрос задан
  • 579 просмотров
Решения вопроса 1
Punkie
@Punkie
Это для локализации плагина на другие языки. Домен нужен для того, чтобы идентифицировать переводимые строки плагина во всяких системах для перевода (po-edit или codestyle localization например).

Конструкция такова: __("Переводимое слово", "Домен"). То есть по-умолчанию будет выведено слово "Вход". А в случае язык сайта будет английский например и в плагине есть соотвествующий файл локализации - вместо него подставится "Enter" или "Sign in". Ну или как там будет переведено.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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