有合作伙伴在使用SAPSpartacus进行二次开发时,遇到这个警告消息:文件spartacus-core.js中的块'common'中的翻译键缺少'common.search'看我的解答:你好,如果你愿意喜欢使用cxTranslate管道,请确保从@spartacus/core导入I18nModule并将其添加到AppModule的导入部分:以下是有关解决i18n问题的提示。在我的app.module.ts中,我使用B2cStorefrontModule.withConfig来传递我的应用程序特定配置。在Chrome开发工具中,我在第82行设置了断点:然后在触发断点的运行时,您可以检查调试器,检查给定的翻译键是否存在,例如您的案例中的“common.search”。如果不存在,您将遇到此线程中提到的错误消息。我正在基于Spartacus2.1版进行测试,但我没有发现公共块下有翻译键“搜索”,如上面突出显示的区域所示。我只是手动添加了自定义翻译键via:functionprovideAdditionaLanguage(translations:TranslationResources){translations["en"].common.common.jerrysearch="JerrySearch";returntranslations;}并在下面的AppModule中配置:然后在我的页面中使用它:最终结果,它有效:Jerry的更多原创文章在这里:“WangZixi”:
