Следуя примеру пользовательского интерфейса Kendo для документов Angular 2 для интернационализации, я могу изменить культуру и валюту своих приложений на bg-BG, как в их примере. Настройки можно увидеть здесь документы и этого планкера.
Я хотел бы, чтобы мое приложение использовало en-GB и, следовательно, использовало £, а не $ по умолчанию. Но когда я меняю LOCALE_ID на en-GB и загружаю данные cldr en, я просто получаю доллары. Плункер
Кто-нибудь смог получить символ £ и узнать, что мне не хватает?
Вот app.module.ts:
import { LOCALE_ID, NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import { load, IntlModule } from '@progress/kendo-angular-intl';
load(require("cldr-data/main/en/numbers.json"),
require("cldr-data/main/en/currencies.json"),
require("cldr-data/main/en/ca-gregorian.json"),
require("cldr-data/main/en/timeZoneNames.json"),
require("cldr-data/supplemental/likelySubtags.json"),
require("cldr-data/supplemental/currencyData.json"),
require("cldr-data/supplemental/weekData.json"));
@NgModule({
imports: [ BrowserModule, IntlModule ],
providers: [
{ provide: LOCALE_ID, useValue: 'en-GB' }
],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }