php – Yii2消息:@@是什么意思?
发布时间:2020-12-13 16:56:20 所属栏目:PHP教程 来源:网络整理
导读:在调用./yii消息my-message-config.php后,我发现我的一些翻译被@@包围了.那是什么意思? messages / de_DE / app.php中的示例 return [ ... 'Edit color' = '@@Farbe ?ndern@@',...]; 解决方法 简而言之:这些条目代表过时密钥的本地化. 非常简单:当您运行.
在调用./yii消息my-message-config.php后,我发现我的一些翻译被@@包围了.那是什么意思?
messages / de_DE / app.php中的示例 return [ ... 'Edit color' => '@@Farbe ?ndern@@',... ]; 解决方法
简而言之:这些条目代表过时密钥的本地化.
非常简单:当您运行./yii消息时,所有应用程序文件都会被扫描.新发现的密钥将被添加到本地化文件中.但是,删除的密钥将标有@@.所以这些字符串不会被删除,而是会被标记.只是为了确保翻译工作(可以是广泛的)不会被删除. 如果您在本地化文件中找到这样的标记条目,您还会在该键的其他本地化文件中找到其他出现 – 如果有任何进一步的翻译. 关于示例:这意味着应用程序代码不包含任何Yii :: t(‘app’,’Edit color’). 实际上,如果您使用./yii消息,此信息也是生成/更新的本地化文件中注释的一部分…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |