Я переносил написанное мной расширение (начало для 6.2) в TYPO3 9.5.У меня уже было это работает в 9.4.Поскольку я обновил до LTS, я не могу получить какие-либо переведенные значения из базы данных.
Запросы репозитория, которые я использую, прямо из коробки extbase (например, findByUid ())
На переведенных страницах я получаю желаемые результаты для стандартных элементов содержимого TYPO3.
В документации по обновлению я обнаружил раздел «Важные 82363», в котором говорится, что в локализацию были внесены некоторые изменения, но, насколько я понимаю, это имеет значение только при использовании languageOverlayMode или languageMode .Я не использую ни один из них.Но установка переключателя TypoScript
config.tx_extbase.features.consistentTranslationOverlayHandling = 0
возвращает мне мои переводы, какими они были до 9.5.Но так как это только временное решение, мне нужно выяснить, в чем заключается моя проблема.
(запрос querySettings дает ожидаемые результаты; также отображается правильный languageUid - но не используется)
Спасибо