Проблема с локализацией Angular5 - i18n при сборке в производственном режиме

Я реализовал Интернационализацию / Локализацию для приложения Angular5 со ссылкой на официальную документацию ( https://angular.io/guide/i18n), и все работает, как и ожидалось, в режиме d ev / debug. когда я создаю сборку с помощью "ng build --prod", локализация в prod build не работает вообще.

import { enableProdMode, TRANSLATIONS, TRANSLATIONS_FORMAT } from 
'@angular/core';

var translations;
declare const require;

translations = require(`raw-loader!./locale/messages.ja.xlf`);

platformBrowserDynamic(providers).bootstrapModule(AppModule, {
    providers: [
      { provide: TRANSLATIONS, useValue: translations },
      { provide: TRANSLATIONS_FORMAT, useValue: 'xlf' }
    ]
  })
  .catch(err => console.log(err));

Локализация должна работать в prod build.

0 ответов

Другие вопросы по тегам