New to Kendo UI for Vue? Start a free 30-day trial
Using the 
Applying the 
Services
Updated on Oct 30, 2025
The Internationalization package exposes IntlService service for default and customized internationalization of locales and LocalizationService for providing messages based on the current language.
Using the IntlService in Components
To use the service in your own components:
- Use the IntlProvidercomponent in your parent component.
- If you require locale data that is different from the default en-USlocale data, load the data you need in your parent component.
- Inject the IntlServicein your child component using the below code:
js
  inject: {
    kendoIntlService: { default: null },
  }- Access the IntlServicein the child component by using theprovideIntlServicefunction.
Change Theme
Theme
Loading ...
Applying the LocalizationService in Components
The toLanguageString method of the LocalizationService accepts a key and a default value. To use the LocalizationService in your own components in conjunction with the LocalizationProvider:
- Use the LocalizationProvidercomponent in your parent component.
- Set the languageproperty.
- Inject the Localization Servicein your child component using the below code:
js
  inject: {
    kendoLocalizationService: { default: null },
  }- In your child component, access the LocalizationServiceby using theprovideLocalizationServicefunction.
Change Theme
Theme
Loading ...
Customizing the Default Service
To override the default behavior of the internationalization service:
- Inherit IntlServiceand override the necessary methods.
- Inherit the IntlProvidercomponent and override itsgetIntlServicemethod.
- Use the customized IntlProvidercomponent.
Change Theme
Theme
Loading ...