Предоставление собственных переводов пакетов в Symfony 4

В настоящее время я обновляю проект с Symfony 3.4 до Symfony 4 и Symfony Flex, но я просто не могу понять, где разместить свои переводы, например, для FOSUserBundle. В Symfony 3 мой файл перевода находился в app/Resources/FOSUserBundle/translations/FOSUserBundle.de.yml, Я пробовал несколько разных каталогов, но кажется, что он никогда не загружается.

На шаге 6 руководства по обновлению Flex говорится, что необходимо перенести app/Resources/ файлы -> src/Resources/".

Так что это должно означать, что я должен двигаться

app/Resources/FOSUserBundle/translations/FOSUserBundle.de.yml

в

src/Resources/FOSUserBundle/translations/FOSUserBundle.de.yml

Это не сработало для меня. Затем я попытался положить файл в translations каталог так же, как перезаписанные представления помещаются в templates каталог.

Так что это будет:

translations/bundles/FOSUserBundle/FOSUserBundle.de.yml

Я также попробовал это так:

translations/bundles/FOSUserBundle.de.yml

И последнее, но не менее важное:

translations/FOSUserBundle.de.yml

Никто из них не работал. Я очищал кэш каждый раз, когда менял расположение файла, но выходные данные представлений FOSUserBundle не переводились.

0 ответов

Другие вопросы по тегам