Не имея доступа к кодовой базе этой конкретной темы, трудно точно понять, что происходит.
Но, как правило, если текстовую строку нужно локализовать, она должна отображаться в шаблоне, плагине или ядре WordPress как
__( 'Search by typing here...', 'divi' )
вместо
'Search by typing here....'
Это объясняет это. https://developer.wordpress.org/plugins/internationalization/how-to-internationalize-your-plugin/ Здесь упоминаются плагины, но темы работают одинаково.
Если эта тема реализует заполнитель для поиска, возможно, вы обнаружили дефект в теме. Вы можете попросить разработчика починить ее, а можете сделать дочернюю тему и починить ее самостоятельно. Разработчик, вероятно, будет рад услышать об исправлении вашей ошибки.
В комментарии вы упомянули, что есть строка исходного кода, в которой говорится:
esc_attr_x( 'Search …', 'placeholder', 'Divi' ),
Если вы посмотрите в каталог исходного кода плагина Divi, вы, вероятно, найдете подкаталог с именем languages
. Найдите там файл nl-nl.po
или, возможно, файл Divi.pot
, содержащий локализуемые строки.
Там вы, надеюсь, найдете несколько строк, которые выглядят примерно так:
msgctxt "placeholder"
msgid "esc_attr_x( 'Search …"
msgstr ""
Если вы можете заполнить строку msgstr
нужными вам словами (извините, я не знаю голландского языка), вы можете создать или обновить свой файл .mo с помощью изменить.
Но многие сайты используют встроенный виджет поиска для отображения окна поиска. Возможно, вы используете какой-то плагин для пользовательского поиска?
person
O. Jones
schedule
17.12.2014