Необходимо изменить языковой стандарт системы на другую страну, я пробовал SystemParametersInfo (), GetKeyboardLayout (), который не помог.
Как бы я изменил системный язык в C # для консольного приложения?
Например,
Thread.CurrentThread.CurrentCulture = new CultureInfo("es-AR"); // Espanol - Argentina Thread.CurrentThread.CurrentUICulture = new CultureInfo("es-AR");// Espanol - Argentina
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); // English - US Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");// English - US
Вы можете использовать SetLocalInfo .
[DllImport("kernel32.dll")] static extern bool SetLocaleInfo(uint Locale, uint LCType, string lpLCData);