Getting Started with KendoReact Localization

The KendoReact Localization package enables you to adapt a component to a different locale by providing options for translating its messages or by enabling its right-to-left support.

The KendoReact Localization feature is part of the KendoReact library which provides native Kendo UI components for the React ecosystem and is available under the kendo-react-intl NPM package.


The following example demonstrates the KendoReact Localization package in action.

Example
View Source
Change Theme:

KendoReact Localization Key Features

The KendoReact Localization package delivers a range of handy and developer-friendly features whose number and further development are not limited by the list in this section. The KendoReact team constantly invests efforts to improve the performance and add more value to the existing Localization library as well as develop new features to it.

Translation of Messages

The Internationalization message files get populated when the files with the translated messages for the specific locales are available. Some of the provided localization files might be incomplete because the current message translations are not delivered for all languages. For the full list of currently available message translations, refer to the kendo-react-messages repository.

To add new localization files for a specific language:

  1. Fork the kendo-react-messages repository.
  2. Apply the respective changes.
  3. Open a pull request. For that pull request you will be granted Telerik points.

Optionally, you can directly send the new localization files through the Support Ticket system so that the Support Team reflect the changes in the kendo-react-messages repository and update your Telerik points.

RTL Support

Right-to-Left (RTL) support represents the ability of a library, website, or application to handle and respond to users who communicate through right-to-left languages. Right-to-left languages are Arabic, Hebrew, Chinese, Japanese, and others. Read more about the RTL mode...

By default, the RTL mode is disabled. In web applications, the RTL mode is enabled through the dir attribute of a DOM element. To enable the RTL mode for all KendoReact components in your React application, set a text direction value to the root element of the application. You can also limit the RTL mode to a part of the application by providing the dir property to a KendoReact component.

Trial Version of KendoReact

The KendoReact Internationalization is part of the KendoReact library. KendoReact offers a 30-day trial with a full-featured version of the library—no restrictions! What’s more, you are eligible for full technical support during your trial period in case you have any questions. Sign up for a free 30-day trial of KendoReact.

Support Options

For any questions about the KendoReact Internationalization, or any other KendoReact components, you have these support options available:

  • KendoReact license holders and anyone in an active trial can take advantage of the outstanding KendoReact customer support delivered by the developers who built the library. To submit a support ticket, use the Telerik support system.
  • The KendoReact forums are part of the free support you can get from the community and from the KendoReact team on all kinds of general issues.
  • The KendoReact Feedback Portal and KendoReact Roadmap provide information on the features under consideration and also those planned for release.
  • KendoReact uses GitHub Issues as its bug tracker, and you can submit any related reports there. Also, check out the closed list.
  • Need something unique that is tailor-made for your project? Progress offers its Progress Services group that can work with you to create any customized solution that you might need.