5
私はconfig.ymlで翻訳サービスを有効にし、キャッシュをクリアし、コマンドラインインターフェイスを使用してアセットをインストールしました。Symfony FOSUserBundle翻訳が表示されません
ログインページに「security.login.submit」と表示されます。私はに位置しているカスタムテンプレート、使用しています:
{{ 'security.login.submit'|trans }}
マイconfig.yml:
framework:
translator: { fallback: "%locale%" }
default_locale: "%locale%"
parameters.yml:
app/Resources/FOSUserBundle/views/Security/login.html.twig
と含まれています(FOSからコピーすると、テンプレートを提供しました)
parameters:
locale: en
*ヘッドデスク*ありがとう、それでした:)私は数分で受け入れます。 – Jessica
'{%trans_default_domain 'FOSUserBundle'%}'は '{%block fos_user_content%}'の中になければなりません。 – geoB
私は正直であるか分からない。私はそれが設定されているテンプレート内のすべての翻訳に適用されると思いますが(ブロックは必要ですが必要はありません)、私は間違っている可能性があります。それでも、{{'security.login.submit' | trans({}、 'CUSTOM_DOMAIN | messages | validation | etc}} 'を使ってドメインを変更できると思います。 – qooplmao