Hello.
I have just started writing a multilingual application for the very first time. I have read about the concept of language resource files and I think I get the main idea. I have tried to implement it, and instantly found an issue:
I have entered the default language strings to a resx file, and then added another resource file (for example: UIStrings.en.resx). Since my company is not based in England / other English speaking countries, our applications are primarily written in our language. Thus default language is our language (Slovenian).
When I add the .en.resx file and insert the correct translations and run the program it now displays English text. I figured that is because
CultureInfo.CurrentUICulture = "en-US"
while
CultureInfo.Currentculture = "sl-SI"
I figure this is because I am running English version of windows (though all the properties in Regional Options are set correctly to Slovenian settings).
How can I make the application display the strings in the users language, not the installed windows language?