浏览文章

文章信息

Magento2.3 翻译词典收集报错命令行解决 DomainException] Missed phrase 15664

1、报错

[DomainException]  

  Missed phrase

2、原因

模块中代码中存在空翻译__('')。


3、解决

删除__(''),或者添加实体翻译,例如:__('test');


linux下查找空翻译转换

从Magento 2根文件夹运行以下命令来查找问题表达式:

grep -rnw . -e "__('')" -e '__("")'

示例输出:

./app/code/Magestore/Affiliateplus/view/frontend/templates/account/program.phtml:84: $ commissionText = $ block-> formatPrice($ commission)。''。__( ''); 
./app/code/Magestore/Affiliateplus/view/frontend/templates/account/program.phtml:91:$ secText = $ block-> formatPrice($ secCommission)。''。__( ''); 
./app/code/Magestore/Affiliateplus/view/frontend/templates/payment/moneybooker.phtml:69:<?php echo __('')?> 
./app/code/Magestore/Affiliateplus/view/frontend/templates /payment/paypal.phtml:65:<?php echo __('')?>

如您所见,问题在于“ Magestore Affiliateplus ”扩展。修改掉空翻译就可以了。

命令行修改文件参考:https://bbs.aiweline.com/thread-9679.htm 

或者真实反馈图中有解决方法(vim打开文件跳转行):vim file.xxx -c :123

4、真实测试反馈



原创