微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – Yii2消息:@@是什么意思?

调用./yii消息my-message-config.PHP后,我发现我的一些翻译被@@包围了.那是什么意思?

messages / de_DE / app.PHP中的示例

return [
    ...
    'Edit color' => '@@Farbe ändern@@',...
];

解决方法

简而言之:这些条目代表过时密钥的本地化.

非常简单:当您运行./yii消息时,所有应用程序文件都会被扫描.新发现的密钥将被添加到本地化文件中.但是,删除的密钥将标有@@.所以这些字符串不会被删除,而是会被标记.只是为了确保翻译工作(可以是广泛的)不会被删除.

如果您在本地化文件中找到这样的标记条目,您还会在该键的其他本地化文件中找到其他出现 – 如果有任何进一步的翻译.

关于示例:这意味着应用程序代码不包含任何Yii :: t(‘app’,’Edit color’).

实际上,如果您使用./yii消息,此信息也是生成/更新的本地化文件中注释的一部分……

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐