New to Kendo UI for Angular? Start a free 30-day trial
Represents the Internationalization service implemented using the CLDR Database via the @progress/kendo-intl package.
Provides locale-aware formatting and parsing for dates, numbers, and strings.
import { CldrIntlService } from '@progress/kendo-angular-intl';
const intl = new CldrIntlService('en-US');
intl.formatDate(new Date(), { date: 'short' });
 
| Name | Type | Default | Description | 
|---|
| 
 | 
string 
 | 
 | 
 
(localeId: string)
Creates a new instance of the service with the ID of the specified locale.
Note that the parts of the locale ID can be separated by either _ (underscore)
or - (dash).
string
The default locale ID.
| 
 | 
|---|
| 
 Returns the date names from the current locale based on the option. 
The available type values are: 
era 
year 
quarter 
month 
week 
day 
dayperiod 
hour 
minute 
second 
zone 
 
The available nameType values are: 
dateFieldName({ type: 'day' });                      
dateFieldName({ type: 'day', nameType: 'wide' });    
dateFieldName({ type: 'month', nameType: 'short' }); 
dateFieldName({ type: 'month', nameType: 'wide' });   
 
 | 
| Parameters |  |  | 
|---|
 | 
 options 
 | 
DateFieldNameOptions 
 | 
 Detailed configuration for the desired date field name. 
 |  | 
 localeId? 
 | 
string 
 | 
 The locale ID to use in place of the default one (optional). 
 |  
  
 | 
| Returns |  | 
|---|
 
string 
 | 
 The day names from the current locale based on the option. 
 |  
  
 | 
 
| 
 | 
|---|
| 
 Returns a localized date field name based on specific dateFieldName options. 
The available type values are: 
day 
dayperiod 
months 
quarters 
eras 
 
 | 
| Parameters |  |  | 
|---|
 | 
 options 
 | 
DateFormatNameOptions 
 | 
 Detailed configuration for the desired date format. 
 |  | 
 localeId? 
 | 
string 
 | 
 The locale ID to use in place of the default one (optional). 
 |  
  
 | 
| Returns |  | 
|---|
 
any 
 | 
 The day names from the current locale based on the option. 
 |  
  
 | 
 
| 
 | 
|---|
| 
 Returns the first day index starting from Sunday. 
 | 
| Parameters |  |  | 
|---|
 | 
 localeId? 
 | 
string 
 | 
 The locale ID (optional). Defaults to the current locale ID. 
 |  
  
 | 
| Returns |  | 
|---|
 
number 
 | 
 The index of the first day of the week (0 == Sunday). 
 |  
  
 | 
 
| 
 | 
|---|
| 
 Formats a string with placeholders such as
Total amount {0:c}. 
 | 
| Parameters |  |  | 
|---|
 | 
 format 
 | 
string 
 | 
 The format string. 
 |  | 
 values 
 | 
any[] 
 | 
 One or more values to output in the format string placeholders. 
 |  
  
 | 
| Returns |  | 
|---|
 
string 
 | 
 The formatted string. 
 |  
  
 | 
 
| 
 | 
|---|
| 
 Converts a Date object into a string based on the specified format.
If no format is provided, the default short date format is used. 
 | 
| Parameters |  |  | 
|---|
 | 
 value 
 | 
Date 
 | 
 The date to format. 
 |  | 
 format? 
 | 
string | DateFormatOptions 
 | 
 The format string or options (optional). 
 |  | 
 localeId? 
 | 
string 
 | 
 The locale ID to use in place of the default one (optional). 
 |  
  
 | 
| Returns |  | 
|---|
 
string 
 | 
 The formatted date as a string. 
 |  
  
 | 
 
| 
 | 
|---|
| 
 Converts a Number into a string based on the specified format. 
 | 
| Parameters |  |  | 
|---|
 | 
 value 
 | 
number 
 | 
 The number to format. 
 |  | 
 format 
 | 
string | NumberFormatOptions 
 | 
 The format string or options. 
 |  | 
 localeId? 
 | 
string 
 | 
 The locale ID to use in place of the default one (optional). 
 |  
  
 | 
| Returns |  | 
|---|
 
string 
 | 
 The formatted number as a string. 
 |  
  
 | 
 
| 
 | 
|---|
| 
 Specifies that the service was changed. 
 | 
 
| 
 | 
|---|
| 
 Returns the number symbols from the current locale based on the option. 
 | 
| Parameters |  |  | 
|---|
 | 
 localeId? 
 | 
string 
 | 
 The locale ID to use in place of the default one (optional). 
 |  
  
 | 
| Returns |  | 
|---|
 
any 
 | 
 The number symbols from the current locale. 
 |  
  
 | 
 
| 
 | 
|---|
| 
 Converts a string into a Date object based on the specified format. 
 | 
| Parameters |  |  | 
|---|
 | 
 value 
 | 
string 
 | 
 The string to convert. 
 |  | 
 format? 
 | 
string | string[] | DateFormatOptions | DateFormatOptions[] 
 | 
 The format strings or options (optional). 
 |  | 
 localeId? 
 | 
string 
 | 
 The locale ID to use in place of the default one (optional). 
 |  
  
 | 
| Returns |  | 
|---|
 
Date 
 | 
 The parsed date. 
 |  
  
 | 
 
| 
 | 
|---|
| 
 Converts a string into a Number. 
 | 
| Parameters |  |  | 
|---|
 | 
 value 
 | 
string 
 | 
 The string to convert. 
 |  | 
 format? 
 | 
string | NumberFormatOptions 
 | 
 The format string or options (optional). 
 |  | 
 localeId? 
 | 
string 
 | 
 The locale ID to use in place of the default one (optional). 
 |  
  
 | 
| Returns |  | 
|---|
 
number 
 | 
 The parsed number. 
 |  
  
 | 
 
| 
 | 
|---|
| 
 Splits the date format into objects containing information about each part of the pattern. 
 | 
| Parameters |  |  | 
|---|
 | 
 format 
 | 
string | DateFormatOptions 
 | 
 The format string or options. 
 |  | 
 localeId? 
 | 
string 
 | 
 The locale ID to use (optional). If not specified, the "en" locale ID is used. 
 |  
  
 | 
| 
 | 
 
| 
 | 
|---|
| 
 Converts an object into a string based on the specified format. 
 | 
| Parameters |  |  | 
|---|
 | 
 value 
 | 
any 
 | 
 The value to format. 
 |  | 
 format 
 | 
any 
 | 
 The format to use. 
 |  | 
 localeId? 
 | 
string 
 | 
 The locale ID to use in place of the default one (optional). 
 |  
  
 | 
| Returns |  | 
|---|
 
string 
 | 
 The formatted object as a string. 
 |  
  
 | 
 
| 
 | 
|---|
| 
 Returns the start and end index of the locale weekend starting from Sunday. 
 | 
| Parameters |  |  | 
|---|
 | 
 localeId? 
 | 
string 
 | 
 The locale ID (optional). Defaults to the current locale ID. 
 |  
  
 | 
| Returns |  | 
|---|
 
DayRange 
 | 
 The start and end index of the locale weekend (0 == Sunday). 
 |  
  
 |