После обновления установки с TYPO3 8 до TYPO3 9.5.5 и переключения языковой конфигурации на сайты (не более config.*language*
в TypoScript) я получаю некоторые ошибки интернационализации, в основном записи, отображаемые на неправильном языке:
- Для таблицы, которая имеет отношение к категориям, я получаю некоторые записи, отображаемые в переведенной форме для страницы на языке по умолчанию.
- Powermail (обновлён с 6.2 до 7.2) демонстрирует похожее поведение IПодумайте: некоторые метки полей отображаются в их переведенных версиях (и, в отличие от отношения категорий, никакие метки вообще не загружаются на языке, отличном от языка по умолчанию).
Я проверил настройки config.sys_language_overlay
0
, 1
и hideNonTranslated
и config.tx_extbase.persistence.consistentTranslationOverlayHandling
до 0
без успеха.
После нескольких дней отладки и пошагового выполнения кода я до сих пор не представляю, где может быть ошибкаили какие настройки мне следует изучить;любые намеки в этом направлении будут оценены.Я также немного не уверен, как должны выглядеть многоязычные отношения M: M (для категорий) в базе данных и как они должны работать в ExtBase, но поведение на 8.x было нормальным.