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

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

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

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

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

Загуглил. Оказалось, что это текстовый домен. Но что он нам дает так и не смог понять. Надеюсь, что вы сможете пояснить. Заранее спасибо!
  • Вопрос задан
  • 613 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Решения вопроса 1
Punkie
@Punkie
Это для локализации плагина на другие языки. Домен нужен для того, чтобы идентифицировать переводимые строки плагина во всяких системах для перевода (po-edit или codestyle localization например).

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

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

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