RadCaptcha provides a mechanism for quick and easy localization, based on the native ASP.NET localization.
The ErrorMessage, the Label telling the user to enter the code and the button labels are obtained from the resource files located in the App_LocalReources directory. Thus, the language of the Captcha is automatically switched to the culture and UI culture of the Web page
Each of the localization strings can also be modified at runtime by using the respective properties of the RadCaptcha control: ErrorMessage, CaptchaTextBoxLabel, CaptchaAudioLinkButtonText, and CaptchaLinkButtonText. This saves the need to create a new localization file to change a single string.
The example uses the approach described in
this Microsoft help article to programmatically change the culture and UI culture of an ASP.NET Web page.