C++ <clocale>

The C++ <clocale> header file declares a set of functions and a type for internationalization support tasks such as date/time formatting, monetary formatting etc.

C++ localeconv()

returns current locale formatting rules

C++ setlocale()

sets locale information for the current program