added preserve user number format and date/time format along with dotnet bump. (#1252)

* added preserve user number format and date/time format

* removed flag

* revert version
This commit is contained in:
Alex Ma
2021-09-28 17:40:15 -07:00
committed by GitHub
parent 53c0ff9f07
commit e1356f76cc
2 changed files with 16 additions and 2 deletions

View File

@@ -43,7 +43,7 @@ namespace Microsoft.SqlTools.Hosting.Utility
{
case "-autoflush-log":
AutoFlushLog = true;
break;
break;
case "-tracing-level":
TracingLevel = args[++i];
break;
@@ -150,6 +150,13 @@ namespace Microsoft.SqlTools.Hosting.Utility
CultureInfo language = new CultureInfo(locale);
Locale = locale;
// Allow the system set Number Format and Date Format to be preserved when changing the locale.
NumberFormatInfo NumberFormat = CultureInfo.CurrentCulture.NumberFormat;
DateTimeFormatInfo DateTimeFormat = CultureInfo.CurrentCulture.DateTimeFormat;
language.NumberFormat = NumberFormat;
language.DateTimeFormat = DateTimeFormat;
// Setting our language globally
CultureInfo.CurrentCulture = language;
CultureInfo.CurrentUICulture = language;

View File

@@ -44,7 +44,7 @@ namespace Microsoft.SqlTools.Hosting.Utility
{
case "-autoflush-log":
AutoFlushLog = true;
break;
break;
case "-tracing-level":
TracingLevel = args[++i];
break;
@@ -155,6 +155,13 @@ namespace Microsoft.SqlTools.Hosting.Utility
// Creating cultureInfo from our given locale
CultureInfo language = new CultureInfo(locale);
Locale = locale;
// Allow the system set Number Format and Date Format to be preserved when changing the locale.
NumberFormatInfo NumberFormat = CultureInfo.CurrentCulture.NumberFormat;
DateTimeFormatInfo DateTimeFormat = CultureInfo.CurrentCulture.DateTimeFormat;
language.NumberFormat = NumberFormat;
language.DateTimeFormat = DateTimeFormat;
// Setting our language globally
CultureInfo.CurrentCulture = language;