В моем проекте есть файлы переводов (xlf), расположенные в каталоге translations
, и они правильно обнаружены.Я использую комплект поставщика, в котором находятся файлы перевода (yml), которые находятся в его каталоге Resources/translations
.Поэтому, думая, что я смогу повторно использовать эти переводы, я добавил {% trans_default_domain 'SchebTwoFactorBundle' %}
к своей ветке, но панель инструментов Symfony говорит:
Эти сообщения недоступны для данной локали и не могут быть найдены в качестве запасного варианта.локали.Добавьте их в каталог переводов, чтобы Symfony не выводил непереведенное содержимое.
Locale Domain Times used Message ID Message Preview
en SchebTwoFactorBundle 1 scheb_two_factor.auth_code scheb_two_factor.auth_code
en SchebTwoFactorBundle 1 scheb_two_factor.login scheb_two_factor.login
en SchebTwoFactorBundle 1 scheb_two_factor.cancel scheb_two_factor.cancel
en SchebTwoFactorBundle 1 label.copyright label.copyright
en SchebTwoFactorBundle 1 label.security label.security
Эта проблема вызвана тем, что я использую xlf , но пакет использует yml ?
Если это так, я планирую просто преобразовать все эти yml файлы в xlf , а затем поместить их в свой собственныйсправочник переводов.