加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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消息,此信息也是生成/更新的本地化文件中注释的一部分……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读