[localization.general] # 28 Text processing library [[text]](./#text) ## 28.3 Localization library [[localization]](localization#general) ### 28.3.1 General [localization.general] [1](#1) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L357) Subclause [[localization]](localization "28.3 Localization library") describes components that C++ programs may use to encapsulate (and therefore be more portable when confronting) cultural differences[.](#1.sentence-1) The locale facility includes internationalization support for character classification and string collation, numeric, monetary, and date/time formatting and parsing, and message retrieval[.](#1.sentence-2) [2](#2) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L366) The following subclauses describe components for locales themselves, the standard facets, and facilities from the C library, as summarized in Table [90](#tab:localization.summary "Table 90: Localization library summary")[.](#2.sentence-1) Table [90](#tab:localization.summary) — Localization library summary [[tab:localization.summary]](./tab:localization.summary) | [🔗](#tab:localization.summary-row-1) | **Subclause** | **Header** | | --- | --- | --- | | [🔗](#tab:localization.summary-row-2)
[[locales]](locales "28.3.3 Locales") | Locales | | | [🔗](#tab:localization.summary-row-3)
[[locale.categories]](locale.categories "28.3.4 Standard locale categories") | Standard locale categories | | | [🔗](#tab:localization.summary-row-4)
[[c.locales]](c.locales "28.3.5 C library locales") | C library locales | | | [🔗](#tab:localization.summary-row-5) |