SAP Спартак Переводы - PullRequest
1 голос
/ 18 марта 2020

Есть ли возможность отключить модуль SAP Spartacus I18next, чтобы использовать мой собственный модуль / стратегию перевода? Я пытаюсь использовать свой собственный общий модуль с переводами, но он основан на библиотеке i18next, такой же, как inspartacus / core, кажется, что они конфликтуют, потому что отдельно они работают хорошо.

1 Ответ

0 голосов
/ 18 марта 2020

Возможно, но это потребует много работы. I18nModule является основной частью проекта и импортируется в StorefrontFoundationModule, который используется в StoreFrontModule и т. Д.

Поэтому для его удаления потребуется импортировать все Модули импортируются в StorefrontFoundationModule, StoreFrontModule и B2cStorefrontModule. Прямо к вашему AppModule. Это выполнимо, но приложение, скорее всего, не будет работать.

Многие компоненты и службы зависят от переводов, поэтому вам необходимо убедиться, что ваш пользовательский перевод предоставляется так, чтобы он удовлетворял этим зависимостям.

По сути, я говорю, что вам лучше пытаться расширить или переопределить функции перевода Spartacus в соответствии с вашим вариантом использования. Этот модуль настраиваемый, расширяемый и мощный. Не стесняйтесь также взглянуть на нашу документацию по теме https://sap.github.io/cloud-commerce-spartacus-storefront-docs/i18n/#page -титр .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...