在我升级到 v.2.3.2 之前,我翻译的 symfony 2.2 网站版本是正确的。
我所有的翻译文件都是 yml 格式的。而且似乎还不错。
我看到在新版本中,Symfony 使用自己的 Intl,对吗?但是为什么它不想翻译我的页面呢?
1/1 InvalidArgumentException: Only the locale "en" is supported.
有关信息,我将这些值放入我的 php 信息中:
intl
Internationalization support enabled
version 1.1.0
ICU version 4.8.1.1
ICU Data version 4.8.1
Directive Local Value Master Value
intl.default_locale no value no value
intl.error_level 0 0
编辑:
似乎问题来自CountryType。如果我强制将语言环境设置为英语,它会起作用。