Silverstripe 如何转换托管模型选项卡?
在我的Silverstripe模块中,我使用$managed_models在右上角创建选项卡,请参见此处: 我的代码:Silverstripe 如何转换托管模型选项卡?,silverstripe,Silverstripe,在我的Silverstripe模块中,我使用$managed_models在右上角创建选项卡,请参见此处: 我的代码: private static $managed_models = array( 'HomeRental', 'City', 'HomeType' ); 如何翻译此选项卡的名称?我也使用Silverstripe翻译模块 提前谢谢 这是通过转换模型的$singular\u name值来实现的 在您的/module/lang/de.yml中,例如: 您甚至
private static $managed_models = array(
'HomeRental',
'City',
'HomeType'
);
如何翻译此选项卡的名称?我也使用Silverstripe翻译模块
提前谢谢 这是通过转换模型的
$singular\u name
值来实现的
在您的/module/lang/de.yml中,例如:
您甚至可以通过在字段名前面加上db\uuu
和has\uu one\uu
has\u many\uu
和many\uu many\ucode>来翻译$db和$has\u one字段名
模块将帮助您创建一个改进的I18NTextcollectorTask
,它将为您收集所有值,并生成一个yml文件,其中包含翻译代码所需的所有标准变量
在代码和模板中直接使用英语值(即使您是用另一种语言开发的)很有用,请使用TextcollectorTask获取所有值并翻译yml文件
de:
GalleryPic:
PLURALNAME: Galeriebilder
SINGULARNAME: Galeriebild #translated singularname
db_Copyright: Copyright
has_one_Attachment: Anhang