我使用 ZF2 (2.2.6) 开发多语言 Web 应用程序。
我已经安装了 php5-intl 并在 php.ini 中启用了它
我已经在我的模块配置中添加了这个:
array(
'type' => 'phparray',
'base_dir' => 'vendor/zendframework/zendframework/resources/languages',
'pattern' => '/fr/Zend_Validate.php',
'text_domain' => 'default'
)
翻译适用于简单的消息,如“值是必需的,不能为空”,但如果文本包含“输入的长度小于 3 个字符”之类的参数,则翻译无效。