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

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

messages / de_DE / app.PHP中的示例

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

解决方法

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

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

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

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

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

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...