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

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы