Вы здесь

Не переводятся некоторые строки пользовательского интерфейса. Как исправить?

0

Имеем drupal 8.
Некоторые строки интерфейса упорно не хотят отображаться на русском.
На странице admin/config/regional/translate я их вижу - они переведены, но всё равно система их не показывает на русском.
Например строка:
Promoted to front page

Версия Drupal: 
8.x
Категория: 
Multilingual
Вопрос задан 17.05.2017 - 20:07

Ответы

-1

Я проверил на своем проекте на Drupal 8, по умолчанию оно не переведено (см. скриншот)

Если переведено на русский, но тем не менее, отображается на английском, думаю, что или функции отображения не вызывают перевод (функция t() в коде, тэг {% trans %} в twig-шаблоне и т.д.), либо попробуйте для начала очистить кэш.

Ответ дан 17.05.2017 - 21:37

Кэш чистил 100500 раз )
Строку , скорее всего сам перевёл уже, но отображается всё равно по англ.
twig - вряд ли, так как тема seven - я её не трогал вообще
Интересно то что, если ставлю чистую установку. то строка переведенная и нормально отображается.
Пробовал также импортировать перевод - не помогло

Комментарий оставлен 18.05.2017 - 11:26

Сейчас зашёл в form-display типа материала и увидел что там поле Promoted to front page тоже не переведено. Перезаписал конфигурацию core.base_field_override.node.page.promote переведя данную строку - всё встало на место )
Кто-нибудь подскажет из-за чего подобное могло произойти? Вряд-ли же я лазил туда и сам исправлял )) хотя...))

Комментарий оставлен 18.05.2017 - 17:53