I am developing a multilingual program in C# on Windows
How to change Windows writing language on certain actions…
e.g. to change from English to Arabic on focus event.
Thanks
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
To select a whole new culture, set the
CurrentThread.CurrentCultureto a new culture, e.g. to set to French:You can find a list of the predefined
CultureInfonames here and here.If you want to change certain aspects of the default culture, you can grab the current thread’s culture, use it it’s name to create a new CultureInfo instance and set the thread’s new culture with some changes, e.g. to change the current culture to use the ‘Euro’ symbol: