We have just begun to learn what is needed to internationalize our applications. One thing that I don’t quite understand about is how the .NET Framework decides which language / culture to use when displaying messages to users, etc. Does it based on the installed version of Windows (French, German, etc.) And / or region / location selected in any version of Windows?
Many thanks.
It uses both pieces of information.
Two main properties: Thread.CurrentCulture and Thread.CurrentUICulture
, Framework .
Windows CurrentCulture CurrentUICulture:
http://en.csharp-online.net/Localization_Like_the_Pros%E2%80%94CurrentCulture_and_CurrentUICulture
It uses the culture and culture that you configured in the regional settings from the control panel. If an application does not have internationalized resources for this culture, it uses standard ones.
Source: https://habr.com/ru/post/1764749/More articles:Full Screen OpenGl - perspectiveCreate inverse boolean array in matlab - matlabЯ должен задержать 2 секунды, используя NSTimer. Как это сделать? - iphoneHow to make sure an airplane perfectly fills the viewport in OpenGL ES - opengl-esDelaying execution with setTimeout - javascriptMultiple word lists in csh script foreach loop - shellНеобходимы рекомендации по интеграции с MediaWiki/Python - pythonDoes Spring (3) have native pagination support? - javaHow to properly encode a URL in JavaScript? - javascriptDefining a strategy for splitting book lists without SQL - javaAll Articles