我在使用 Yii 消息时遇到了一些问题。 我正在弄乱 3party 代码,只是想将语言从英语更改为西班牙语
我更改了 main.php 变量
$config = array(
'basePath' => 目录名(FILE) 。 DIRECTORY_SEPARATOR 。 '..', '名称' => '我的网站',
'sourceLanguage' => 'en',
'language' => 'es',
现在应该是西班牙语了。但事实并非如此。 而且我正在搞乱的脚本里面有它自己的翻译系统。
长话短说
我想知道如何在 Yii 框架代码中将 YiiFramework 英文消息与西班牙语消息进行切换。
有什么想法吗?
内部框架消息应该可以工作,您的配置看起来没问题。仅当您使用
Yii::t()
函数并且提供翻译文件时,您自己的消息(您为其编写代码的消息)才会被翻译。
3rd Party Code 可能会或可能不会支持其他语言,或者像您所说的那样拥有自己的系统。在这种情况下,除了自己修改此代码之外,您无能为力。
然而,内部 Yii 消息(例如模型错误消息)现在应该翻译成西班牙语。