Mind your language!

The Toolkit supports localization since the 10301 release. The work involved included basic infrastructure and translations for the string "Today" used by the Calendar control in 14 languages. With the Toolkit Patching Utility in place we are receiving help from the community in translating the rest of the strings used by the Toolkit. We have added support for two new languages, Czech and Dutch bringing our language count to 16! We have also received a patch that completed the Russian resources file to include the remainder of the strings that needed to be translated. And we hope to receive patches for traditional and simplified Chinese and Turkish soon!

Our goal? We would like to make sure that the Toolkit works right in the language of your choice. Here's how you can help.

  • The Toolkit resources files reside in the AjaxControlToolkit project in the Toolkit solution under the ScriptResources folder. 
  • The name of the resources file follows this pattern: "ScriptResources.%languagecode%.resx" . You can find a list of language codes here.
  • You can use the English resources (ScriptResources.resx) file to get a complete list of all strings that can be localized and that need to be translated to fully support all controls in a particular language.
  • You will need to install the Patching Utility and submit a patch that contains the change to the resources file for the language you are adding support for and an update to the AjaxControlToolkit project file if that language is not yet supported by us, to include the new file.

It's that simple! If you have questions or concerns feel free to contact us.

Happy Translating!

Update: With the latest 10618 release of the Toolkit our language count is up to 17! New languages are Turkish, Czech and Dutch. Existing language resource files, for Traditional and Simplified Chinese, and Russian, have been updated to include translations for all strings in the Toolkit. Check out the Toolkit Patch Hall of Fame for a full list of our patch heroes.