Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yii2国际化:什么意思?_Yii2_Translation - Fatal编程技术网

Yii2国际化:什么意思?

Yii2国际化:什么意思?,yii2,translation,Yii2,Translation,在为Yii2消息字符串编写翻译时,有时会有包含在双at符号中的翻译:@,例如 'Awesome, almost there. ' => '@@Fast geschafft. @@', 这是什么意思?翻译后的字符串是否已过时,并且在源代码中找不到其他字符串 我找不到任何关于这方面的文档。在文档中找到答案-完全隐藏在“内部”一章中: 不再需要翻译的邮件将有其翻译 封闭在一对'@'标记之间 因此,文件夹messages/…中的翻译消息可以安全删除,因为代码中不再有任何用法。右边是德语翻译,左边

在为Yii2消息字符串编写翻译时,有时会有包含在双at符号中的翻译:
@
,例如

'Awesome, almost there. ' => '@@Fast geschafft. @@',
这是什么意思?翻译后的字符串是否已过时,并且在源代码中找不到其他字符串


我找不到任何关于这方面的文档。

在文档中找到答案-完全隐藏在“内部”一章中:

不再需要翻译的邮件将有其翻译 封闭在一对'@'标记之间


因此,文件夹
messages/…
中的翻译消息可以安全删除,因为代码中不再有任何用法。

右边是德语翻译,左边是英语翻译吗?@MuhammadOmerAslam:是的,但是旧的。文本
“太棒了,快到了。”
在代码中被更改,因此翻译不再有锚定。这就是为什么可以删除
@
中包含的字符串。