У меня есть приложение, которое не использует переводы, кроме тех, которые переопределяют представления FOSUserBundle.
Я думаю, что у меня есть 2 способа "активировать" FOSUserTranslations (в отношении ярлыков и сообщений):
- Первая переопределяет каждую форму FOSUser и заменяет каждую метку в форме 'form.password' на 'пароль', и то же самое с сообщениями.
- Укажите
{% trans_default_domain 'FOSUserBundle' %}
поверх каждого переопределенного представления, , но также укажите translator: { fallbacks: ['%locale%'] }
в config.yml
.
Вариант 2 кажется самым простым, но я нахожу эту проблему :
Как только я укажу translator: { fallbacks: ['%locale%'] }
, я найду пропущенный перевод предупреждений для каждой строки в любом представлении:
Эти сообщения недоступны для данной локали и не могут быть найдены в резервных локалях. Добавьте их в каталог переводов, чтобы Symfony не выводил непереведенное содержимое.
Я хочу избежать этих сообщений, так как мое приложение не многоязычное. Как я могу избежать этого?