Yii框架消息-更改核心消息
我手上的Yii信息有点小问题。 我正在处理第三方代码,只是想把语言从英语改成西班牙文 我更改了main.php变量Yii框架消息-更改核心消息,yii,core,messages,Yii,Core,Messages,我手上的Yii信息有点小问题。 我正在处理第三方代码,只是想把语言从英语改成西班牙文 我更改了main.php变量 $config = array( 'basePath'=>dirname(文件)。目录_分隔符“…”, 'name'=>'mySite' 'sourceLanguage' => 'en', 'language' => 'es', 现在应该是西班牙语了。但事实并非如此。 我正在处理的脚本也有自己的翻译系统 长话短说 我想知道如何在Yii框架代码中使用西班牙语转换YiF
$config = array(
'basePath'=>dirname(文件)。目录_分隔符“…”,
'name'=>'mySite'
'sourceLanguage' => 'en',
'language' => 'es',
现在应该是西班牙语了。但事实并非如此。
我正在处理的脚本也有自己的翻译系统
长话短说
我想知道如何在Yii框架代码中使用西班牙语转换YiFramework英文消息
有什么想法吗?内部框架消息应该可以工作,您的配置看起来不错。只有在使用了
Yii::t()
函数并且提供了翻译文件的情况下,您自己的消息(您为其编写了代码的消息)才会被翻译。
第三方代码可能支持其他语言,也可能不支持其他语言,或者像您所说的有自己的系统。在这种情况下,除了自己修改此代码之外,您没有什么可以做的。
但是,内部Yii消息(例如的模型错误消息)现在应该翻译成西班牙语
是的,他们正在使用Yii::T和他们自己设计的翻译模块。我的配置是发布在beofre上的,但我仍然得到了“请修复以下输入错误:”而不是西班牙语版本的文本。我发现代码中有“language”=>“en”的重新声明,在db.php中,通过更改它,我调用了Sithis的幽灵。因为我的语言没有DB表。