Files
cppdraft_translate/cppdraft/localization/general.md
2025-10-25 03:02:53 +03:00

40 lines
1.7 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[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.3Localization 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)<br>[[locales]](locales "28.3.3Locales") | Locales | <locale> |
| [🔗](#tab:localization.summary-row-3)<br>[[locale.categories]](locale.categories "28.3.4Standard locale categories") | Standard locale categories | |
| [🔗](#tab:localization.summary-row-4)<br>[[c.locales]](c.locales "28.3.5C library locales") | C library locales | <clocale> |
| [🔗](#tab:localization.summary-row-5) |