+
+ providers: [
+ {
+ provide: APP_BASE_HREF,
+ useValue: '/'
+ },
+
+ {
+ provide: TRANSLATIONS,
+ useFactory: (locale: string) => {
+ // Default locale, nothing to translate
+ const completeLocale = getCompleteLocale(locale)
+ if (isDefaultLocale(completeLocale)) return ''
+
+ const fileLocale = buildFileLocale(locale)
+ return require(`raw-loader!../locale/angular.${fileLocale}.xlf`).default
+ },
+ deps: [ LOCALE_ID ]
+ },
+ { provide: TRANSLATIONS_FORMAT, useValue: 'xlf' }
+ ]