Update release

This commit is contained in:
Zihan Chen
2018-04-10 21:46:15 -07:00
parent 0e31b26bcc
commit 8b3c15d97c
25 changed files with 7237 additions and 2758 deletions
+8 -2
View File
@@ -1290,25 +1290,31 @@ Locale
#endif
}
#ifdef VCZH_MSVC
WString Locale::FormatNumber(const WString& number)const
{
#ifdef VCZH_MSVC
int length=GetNumberFormatEx(localeName.Buffer(), 0, number.Buffer(), NULL, NULL, 0);
if(length==0) return L"";
Array<wchar_t> buffer(length);
GetNumberFormatEx(localeName.Buffer(), 0, number.Buffer(), NULL, &buffer[0], (int)buffer.Count());
return &buffer[0];
#elif defined VCZH_GCC
return number;
#endif
}
WString Locale::FormatCurrency(const WString& currency)const
{
#ifdef VCZH_MSVC
int length=GetCurrencyFormatEx(localeName.Buffer(), 0, currency.Buffer(), NULL, NULL, 0);
if(length==0) return L"";
Array<wchar_t> buffer(length);
GetCurrencyFormatEx(localeName.Buffer(), 0, currency.Buffer(), NULL, &buffer[0], (int)buffer.Count());
return &buffer[0];
}
#elif defined VCZH_GCC
return currency;
#endif
}
WString Locale::GetShortDayOfWeekName(vint dayOfWeek)const
{