Cakephp 如何检测是否在.po文件中捕获字符串以进行本地化,即在所有本地文件中没有等效项

Cakephp 如何检测是否在.po文件中捕获字符串以进行本地化,即在所有本地文件中没有等效项,cakephp,localization,Cakephp,Localization,您好,我们对本地化/.po文件有一些疑问 1> 我们希望检测缺失的字符串或L10N未捕获的字符串。我们怎样才能发现呢?这是更新字符串的任何方法或命令吗 2> “cn zh”或其他语言环境的语言环境文件(.po)不完整(缺少字符串) 3> 已捕获L10N的字符串,但在.po文件中没有匹配的字符串对。这就是原因。您可以使用i18n shell将所有可翻译字符串从应用程序提取到文件中。

您好,我们对本地化/.po文件有一些疑问

1> 我们希望检测缺失的字符串或L10N未捕获的字符串。我们怎样才能发现呢?这是更新字符串的任何方法或命令吗

2> “cn zh”或其他语言环境的语言环境文件(.po)不完整(缺少字符串)


3> 已捕获L10N的字符串,但在.po文件中没有匹配的字符串对。这就是原因。

您可以使用i18n shell将所有可翻译字符串从应用程序提取到
文件中。
文件:

$ /path/to/cake/console/cake i18n help --app /path/to/app
或者,如果将/path/to/cake/console/放入
$path
环境变量中,并将
cd
放入应用程序目录中:

$ cake i18n help

是的,您可以在这里找到关于如何使用CakePHP shell的指导:(虽然书中没有记录i18n shell,但它是CakePHP的一部分:)根据QA透视图,我们如何测试本地化文件中缺少的字符串。是否有任何类型的工具来检测.po文件中缺少的字符串?