如何让SAP Spartacus的非英语页面正常显示
生活随笔
收集整理的這篇文章主要介紹了
如何让SAP Spartacus的非英语页面正常显示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如下圖所示,當修改Spartacus的語言成德語時,我們在界面上看到很多用大括號包裹起來的占位符,這些占位符是Spartacus internationalization(i18n)支持的resource key:
如何確保語言切換成德文后,Spartacus頁面仍然能夠正常顯示對應的文字呢?
新建一個I18nConfigurationModule,將其聲明到app module里:
import { NgModule } from '@angular/core'; import { ConfigModule, I18nConfig } from '@spartacus/core'; import { translations as ENGLISH_TRANSLATIONS, translationChunksConfig } from '@spartacus/assets';const GERMAN_TRANSLATIONS = {de: {common: {searchBox: {placeholder: 'Suchen sie hier'}}} };@NgModule({declarations: [],imports: [ConfigModule.withConfig({i18n: {resources: {...GERMAN_TRANSLATIONS,...ENGLISH_TRANSLATIONS},chunks: translationChunksConfig,fallbackLang: 'en'},} as I18nConfig)] }) export class I18nConfigurationModule { }最后的效果:
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的如何让SAP Spartacus的非英语页面正常显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 王者荣耀上官婉儿的连招
- 下一篇: 小米推出米家空调巨省电 2 匹,首发价