A specific language culture can be applied to the buttons of the VirtualKeyboard in addition to the automatic language synchronization feature.
The language of the letter buttons in
RadVirtualKeyboard is determined by the currently selected input language of the OS. Changing the input language at runtime won't affect the text in the letter buttons, until you set the
SynchronizeCultureWithSystem property of
True. This will enable the current input language tracking and it will update the text when the language changes at runtime.
Enabling current language changed tracking at runtime
<telerik:RadVirtualKeyboard SynchronizeCultureWithSystem="True" />
Setting Bulgarian culture in order to change the language of the letters
virtualKeyboard.Culture = new System.Globalization.CultureInfo("bg-BG");