翻译服务
Translations Service
我正在寻找 solution/idea 来在代码之外动态更改 Sparatcus 翻译文件中每个键的翻译值。我不想只创建一个文件并覆盖 I18nModule 配置,我正在寻找某种像 Lokalize API 这样的 service/API 以便能够在代码之外更改翻译值。
提前致谢!
国际化功能就是为此准备的。虽然我们手边没有本地化标签的服务,但 Spartacus 已为此做好准备。您可以在 https://sap.github.io/spartacus-docs/i18n/#lazy-loading 阅读更多相关信息。您可以将 loadPath
配置到 API 端点,包括变量语言 (lng
) 和命名空间 (ns
)。
imports: [
B2cStorefrontModule.withConfig({
i18n: {
backend: {
loadPath: 'assets/i18n-assets/{{lng}}/{{ns}}.json'
// crossOrigin: true (use this option when i18n assets come from a different domain)
},
chunks: translationChunksConfig
}
})
];
我正在寻找 solution/idea 来在代码之外动态更改 Sparatcus 翻译文件中每个键的翻译值。我不想只创建一个文件并覆盖 I18nModule 配置,我正在寻找某种像 Lokalize API 这样的 service/API 以便能够在代码之外更改翻译值。
提前致谢!
国际化功能就是为此准备的。虽然我们手边没有本地化标签的服务,但 Spartacus 已为此做好准备。您可以在 https://sap.github.io/spartacus-docs/i18n/#lazy-loading 阅读更多相关信息。您可以将 loadPath
配置到 API 端点,包括变量语言 (lng
) 和命名空间 (ns
)。
imports: [
B2cStorefrontModule.withConfig({
i18n: {
backend: {
loadPath: 'assets/i18n-assets/{{lng}}/{{ns}}.json'
// crossOrigin: true (use this option when i18n assets come from a different domain)
},
chunks: translationChunksConfig
}
})
];