Size: a a a

WordPress for developers

2021 May 27

JK

John Kanegem in WordPress for developers
#вопрос Всем привет, может кто сталкивался. При добавлении разрыва страницы через Gutenberg, разрыв появляется, но текст разрыва на английском языке - Pages: 1, 2, 3. Хотя в настройках стоит русский
источник

JK

John Kanegem in WordPress for developers
источник

JK

John Kanegem in WordPress for developers
Должно быть -
источник

JK

John Kanegem in WordPress for developers
источник

JK

John Kanegem in WordPress for developers
Есть ли вариант переделать? Может хук какой нибудь есть? Могу конечно через Js поменять, но как по мне это костыль.
источник

AM

Abdul Malgonusov in WordPress for developers
Всегда так делал, пока про хуки не узнал 👍
источник

АП

Артём Приходько... in WordPress for developers
это стандартный блок гутенберга?
источник

JK

John Kanegem in WordPress for developers
Да, тоже самое при добавлении шорткода вида <—-news-page—>
источник

JK

John Kanegem in WordPress for developers
Разницы нет, просто выводит "Pages"
источник

TK

Timur Kaiser in WordPress for developers
Есть фильтр gettext, но лучше посмотреть исходник и найти хук более высокого уровня, если такой есть
источник

JK

John Kanegem in WordPress for developers
источник

JK

John Kanegem in WordPress for developers
Где рассказывают что название блоков(и скорее всего и их вывод в view лежит в json файле, откуда гутенберг парсит данные)
источник

JK

John Kanegem in WordPress for developers
Думаю может руками там найти Pages, и поправить
источник

JK

John Kanegem in WordPress for developers
Типо как на Opencart, где что бы локаль поменять, приходится в контроллер лезть
источник

TK

Timur Kaiser in WordPress for developers
Там же пишут, если используется плагин, а не встроенный гутенберг, перевод может быть неполным
источник

JK

John Kanegem in WordPress for developers
Да, но тут точно core
источник

JK

John Kanegem in WordPress for developers
Сейчас попробую через gettext изменить
источник

JK

John Kanegem in WordPress for developers
add_filter('gettext', 'translate_text');
add_filter('ngettext', 'translate_text');

function translate_text($translated) {
$translated = str_ireplace('Подытог', 'Сумма', $translated);
return $translated;
}
источник

JK

John Kanegem in WordPress for developers
Оно же? Правильно?
источник

TK

Timur Kaiser in WordPress for developers
+
источник