2015-05-04 100 views

回答

2

简而言之:这样的记录代表用于过时的键本地化。

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

如果你发现一个本地化文件这样一个明显的入口,你还会发现在该键的其他本地化文件以及其他OCCURENCES - 如果有任何进一步的转换。

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

其实,如果你使用./yii message此信息也是在产生/更新的本地化文件注释的一部分......

+0

所以它基本上是一个NIH gettext和预处理的事情吗? – mario

+0

@mario我从来没有使用gettext,所以我不知道NIH。 – robsch