This is a migrated thread and some comments may be shown as answers.

NoLocale: Missing locale info for 'zh-Hant'

1 Answer 1853 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Tony
Top achievements
Rank 1
Tony asked on 21 Sep 2018, 04:18 AM

Angular 6 Kendo ui  

import { load, IntlModule } from '@progress/kendo-angular-intl';
import { registerLocaleData } from '@angular/common';
import localZhHant from '@angular/common/locales/zh-Hant';
import localZhHantExtra from '@angular/common/locales/extra/zh-Hant';

registerLocaleData(localZhHant, localZhHantExtra);

///* Loading CLDR data */
import * as likelySubtags from './cldr-data/cldr-data/supplemental/likelySubtags.json';
import * as weekData from 'cldr-data/supplemental/weekData.json';
import * as currencyData from 'cldr-data/supplemental/currencyData.json';
import * as numbers from 'cldr-data/main/es/numbers.json';
import * as timeZoneNames from 'cldr-data/main/es/timeZoneNames.json';
import * as calendar from 'cldr-data/main/es/ca-gregorian.json';
mport * as currencies from 'cldr-data/main/es/currencies.json';
mport * as dateFields from 'cldr-data/main/es/dateFields.json';
load(
  likelySubtags,
  weekData,
   currencyData,
   numbers,
  currencies,
  calendar,
     timeZoneNames
);

providers: [AppSet, AuthGuard, DatePipe, [...appService], { provide: LOCALE_ID, useValue: "zh-Hant" }, ConfirmationService]

When I use grid  <kendo-grid-column field="score" title="score" width="60" editor="numeric">  is display Error: NoLocale: Missing locale info for 'zh-Hant'.

How can set local id?

Thanks

 

 

 

 

 

 

1 Answer, 1 is accepted

Sort by
0
Daniel
Telerik team
answered on 24 Sep 2018, 05:45 AM
Hello,

At least in the code that you provided, only the 'es' locale is being loaded. You should load the data for the corresponding locale to avoid the error:
import * as likelySubtags from 'cldr-data/supplemental/likelySubtags.json';
import * as weekData from 'cldr-data/supplemental/weekData.json';
import * as currencyData from 'cldr-data/supplemental/currencyData.json';
 
import * as numbers from 'cldr-data/main/zh-Hant/numbers.json';
import * as timeZoneNames from 'cldr-data/main/zh-Hant/timeZoneNames.json';
import * as calendar from 'cldr-data/main/zh-Hant/ca-gregorian.json';
import * as currencies from 'cldr-data/main/zh-Hant/currencies.json';
import * as dateFields from 'cldr-data/main/zh-Hant/dateFields.json';
 
load(
  likelySubtags,
  weekData,
  currencyData,
  numbers,
  currencies,
  calendar,
  timeZoneNames
);

Please check this documentation topic for more detailed information.


Regards,
Daniel
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Tags
General Discussions
Asked by
Tony
Top achievements
Rank 1
Answers by
Daniel
Telerik team
Share this question
or