localization

Generating and Parsing Localized Numbers In Windows
I18N / L10N win32 localization
Published: 2007-07-11
While Windows supports dozens or even hundreds of languages, its localization APIs require quite a bit of getting used to. Below is how I solved some common problems related to formatting and parsing a number for a specific locale. Formatting a Number for a Locale The function GetNumberFormat() formats a number for a particular locale. Its simplest usage looks something like: 1 2 3 4 5 6 7 8 9 10 11 12 13 #define ARRAYSIZE(x) ( sizeof(x) / sizeof(x[0]) ) TCHAR buf[80]; int ret = GetNumberFormat ( LOCALE_USER_DEFAULT, // locale 0, // dwFlags TEXT("1234567. Read more...