Article relates to
RadEditor v3.x - v7.x,
RadEditor for ASP.NET AJAX
Last modified by
<radE:RadEditor ID="editor1" Runat="server"
To create a new language pack or alter some of the labels of an existing one, you need to edit the external XML file that stores all of the text used in RadEditor.
The localization XML files are located in the "~./RadControls/Editor/Localization" folder. Each language/locale is placed in an individual subfolder (i.e. us-EN, de-DE, ca-FR). Each dialog has its own localization XML file. In addition, there is one file called "Main.xml," which contains some general labels and error messages.
The end-user quick help is obtained from an HTML file called "Help.ascx", which is located in the respective language/locale subfolder. It can be altered and localized as well.
The best way to create a new language is to duplicate an existing one and modify it. At the end you need to use the Language property in order to set this new language.
Do not forget to set the required encoding at the top of the XML otherwise some special characters will not appear properly when displayed in the editor.
For example if you want to localize RadEditor in Hebrew, just copy and rename the "en-US" folder as "he-IL" (The culture name has to follow the RFC 1766 standard in the format [Language Code]-[County/Region Code]. In our example he-IL stands for Hebrew - Israel). Then you'll have to localize each of the XML files in the "./RadControls/Editor/Localization/he-IL" folder.
For additional information you can review the editor online example: Localization.
You can review how to customize the RadEditor for ASP.NET AJAX tools, labels, tooltips, and error messages in the following three help articles: