Вы здесь

Траблы с языком в D8

0

Привет всем, получил странный косяк: такое ощущение, что языки поменялись местами.
Началось все с того, что в русской версии сайта в title лезло старое название сайта, которое уже было заменено, а именно слово Drupal

<title>Приветствуем на сайте Drupal | Drupal</title>

Нигде его не мог найти. Пока разбирался понял, что суть вообще не в этом.
Попробовал выгрузить конфигурацию и увидел следующее:

примерно тоже самое и для русского языка, НО langcode: en

Удалял язык совсем, но в переводах остается язык как original:

как исправить эту ситуацию?

Заранее спасибо!

Версия Drupal: 
8.x
Вопрос задан 19.03.2017 - 14:40

У меня было похожее, к счастью на раннем этапе разработки, просто снёс всё и забил конфигурацию заново, следя за тем, чтобы не дай бог не создать какую-нибудь конфигурационную сущность на русском языке. Сейчас у меня все сущности (и конфигурационные, и контент) создаются строго и исключительно на английском языке, а уже потом могут быть переведены если надо.
На днях в порядке эксперимента позволил пользователям создавать ноды на том языке, на каком им удобно, сломалась как минимум сортировка, сейчас потратил пару часов на то, чтобы руками через phpmyadmin "перевернуть" языки для нод, созданных на русском, в процессе слетели все Entity References, пришлось перебивать вручную. Надеюсь что больше никаких подводных камней не осталось, возможность создавать ноды на любом языке кроме английского запретил.

Комментарий оставлен 20.03.2017 - 09:29

она же только тестируется

Правда что ли? И сколько еще лет/пятилеток она будет тестироваться?

Комментарий оставлен 20.03.2017 - 09:34

Ответы