我用 Symfony 3 创建了新的简单网络(我是 Symfony 的新手,我在 google 中查看了一些帖子,在 Symfony 中或在 StackOverflow 上查看了一些帖子,但没有什么不起作用),我只需要设置:
- url 路由
/
作为默认en
语言,/cs
对于捷克语言,/fr
对于法语语言,具有通用选项来切换另一个页面,例如/contacts, /fr/contacts /fr/about
等 - 使用我自己的翻译 yml 文件位于
app/Resources/translations
- 像这样在树枝中使用本地化
{{ 'someone'|trans }}
我设置config.yml:
parameters:
locale: cs
framework:
translator: { fallbacks: [cs] }
消息.en.yml
contacts: Contacts
并在base.html.twig中调用它:
<a href="#">{{ contacts|trans }}</a>
非常感谢