b24*_*b24 11 php yii yii-components yii-extensions yii2
如您所知,在Yii2中,核心消息以26种语言提供.我想更改yii核心消息语言以我的语言显示验证消息.
我将此行添加到配置文件中:
'language' => 'fa_IR',
Run Code Online (Sandbox Code Playgroud)
并添加了这一行:
'i18n'=>[
...
'yii'=>[
'class' => 'yii\i18n\PhpMessageSource',
'basePath' => "@vendor/yiisoft/yii2/messages",
'sourceLanguage' => 'en_US',
'fileMap' => [
'yii'=>'yii.php',
]
]
]
],
Run Code Online (Sandbox Code Playgroud)
但核心信息以英文显示.我只想使用Yii2提供的框架消息.例如,在此路径vendor/yiisoft/yii2/messages/fa_IR/yii.php中
这项工作的最佳解决方案是什么?
呵呵,是我的错。语言代码是fa-IR但我将其设置为fa_IR。我认为所有语言代码都由 _ 分隔,例如'sourceLanguage' => 'en_US',但它是不同的。对不起大家。
| 归档时间: |
|
| 查看次数: |
6561 次 |
| 最近记录: |