1

是否有可能禁用 SAP Spartacus I18next 模块以使用我自己的翻译模块/策略?我正在尝试将我自己的共享模块与翻译一起使用,但它基于与 inspartacus/core 相同的 i18next 库,看起来它们是冲突的,因为它们单独工作很好。

4

1 回答 1

0

这是可能的,但需要大量的工作。I18nModule是项目的核心部分,是在StorefrontFoundationModule那个里面导入的,在里面用的StoreFrontModule等等。

因此,要删除它需要导入所有在StorefrontFoundationModule,StoreFrontModuleB2cStorefrontModule. 直接到你的AppModule. 这是可行的,但该应用程序可能无法正常工作。

许多组件和服务都依赖于翻译,因此您需要确保以满足这些依赖关系的方式提供自定义翻译。

基本上我是说您最好尝试扩展或覆盖 Spartacus 翻译功能以适合您的用例。该模块可配置、可扩展且功能强大。请随意查看我们关于该主题的文档https://sap.github.io/cloud-commerce-spartacus-storefront-docs/i18n/#page-title

于 2020-03-18T20:13:54.083 回答