Yii2上的多个翻译在生产服务器上不起作用

时间:2016-02-13 08:33:23

标签: php yii2

我正在使用高级模板开发PHP Yii2应用程序。

在我的本地开发机器上,翻译功能中的复数形式按预期工作:

enter image description here

当我将应用程序上传到生产服务器时,应用程序似乎无法识别复数设置:

Yii::t('app', '{n, plural, =0{nothing found :(} =1{one result found} other{found # results}}', ['n'=>sizeof($results)]);

enter image description here

不确定这里可能出现什么问题。 PHP intl扩展安装在生产服务器上,其他Yii :: t()实例(复数除外)工作正常。

enter image description here

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

根据Yii documentation

,您的ICU库似乎已经过时了
  

还建议您使用等于或大于版本49的ICU版本。