Namensräume
Varianten
Aktionen

Lokalisierungsbibliothek

Von cppreference.com
< cpp
 
 
 
 

Die Lokalisierungsfunktion umfasst Internationalisierungsunterstützung für Zeichenklassifizierung und Zeichenkettenkollation, numerische, geldbezogene und Datums-/Zeitformatierung und -analyse sowie Nachrichtenabruf. Lokalisierungseinstellungen steuern das Verhalten von Stream-I/O, der regulären Ausdrucksbibliothek und anderen Komponenten der C++-Standardbibliothek.

Inhalt

[bearbeiten] Lokale und Facetten

Definiert in Header <locale>
Lokale
Satz von polymorphen Facetten, die kulturelle Unterschiede kapseln
(Klasse) [bearbeiten]
ruft eine Facette aus einer Locale ab
(Funktionstemplate) [bearbeiten]
prüft, ob eine Locale eine bestimmte Facette implementiert
(Funktionstemplate) [bearbeiten]
Facet-Kategorie Basisklassen
definiert Zeichenklassifizierungskategorien
(Klasse) [bearbeiten]
definiert Zeichenkonvertierungsfehler
(Klasse) [bearbeiten]
definiert Nachrichtenkatalogtyp
(Klasse) [bearbeiten]
definiert Datumsformatkonstanten
(Klasse) [bearbeiten]
definiert Muster für Geldformatierung
(Klasse) [bearbeiten]
ctype-Facetten
definiert Zeichenklassifizierungstabellen
(Klassentemplate) [bearbeiten]
repräsentiert die systemseitige std::ctype für die benannte Locale
(Klassentemplate) [bearbeiten]
Spezialisierung von std::ctype für den Typ char
(Klassentemplate-Spezialisierung) [bearbeiten]
konvertiert zwischen Zeichenkodierungen, einschließlich UTF-8, UTF-16, UTF-32
(Klassentemplate) [bearbeiten]
repräsentiert die systemseitige std::codecvt für die benannte Locale
(Klassentemplate) [bearbeiten]
numerische Facetten
analysiert numerische Werte aus einer Eingabezeichensequenz
(Klassentemplate) [bearbeiten]
formatiert numerische Werte für die Ausgabe als Zeichensequenz
(Klassentemplate) [bearbeiten]
definiert Regeln für numerische Satzzeichen
(Klassentemplate) [bearbeiten]
repräsentiert die systemseitige std::numpunct für die benannte Locale
(Klassentemplate) [bearbeiten]
Kollationsfacetten
definiert lexikographische Vergleiche und Hashing von Zeichenketten
(Klassentemplate) [bearbeiten]
repräsentiert die systemseitige std::collate für die benannte Locale
(Klassentemplate) [bearbeiten]
Zeitfacetten
analysiert Zeit-/Datumsangaben aus einer Eingabezeichensequenz in std::tm
(Klassentemplate) [bearbeiten]
repräsentiert die systemseitige std::time_get für die benannte Locale
(Klassentemplate) [bearbeiten]
formatiert den Inhalt von std::tm für die Ausgabe als Zeichensequenz
(Klassentemplate) [bearbeiten]
repräsentiert die systemseitige std::time_put für die benannte Locale
(Klassentemplate) [bearbeiten]
Geldfacetten
analysiert und konstruiert einen Geldbetrag aus einer Eingabezeichensequenz
(Klassentemplate) [bearbeiten]
formatiert einen Geldbetrag für die Ausgabe als Zeichensequenz
(Klassentemplate) [bearbeiten]
definiert Parameter für Geldformatierung, die von std::money_get und std::money_put verwendet werden
(Klassentemplate) [bearbeiten]
repräsentiert die systemseitige std::moneypunct für die benannte Locale
(Klassentemplate) [bearbeiten]
Nachrichtenfacetten
implementiert den Abruf von Zeichenketten aus Nachrichtenkatalogen
(Klassentemplate) [bearbeiten]
repräsentiert die systemseitige std::messages für die benannte Locale
(Klassentemplate) [bearbeiten]

[bearbeiten] Zeichenklassifizierung und -konvertierung

Definiert in Header <locale>
Zeichenklassifizierung
prüft, ob ein Zeichen von einer Locale als Leerzeichen klassifiziert wird
(Funktionstemplate) [bearbeiten]
prüft, ob ein Zeichen von einer Locale als "blank" klassifiziert wird
(Funktionstemplate) [bearbeiten]
prüft, ob ein Zeichen von einer Locale als Steuerzeichen klassifiziert wird
(Funktionstemplate) [bearbeiten]
prüft, ob ein Zeichen von einer Locale als Großbuchstabe klassifiziert wird
(Funktionstemplate) [bearbeiten]
prüft, ob ein Zeichen von einer Locale als Kleinbuchstabe klassifiziert wird
(Funktionstemplate) [bearbeiten]
prüft, ob ein Zeichen von einer Locale als alphabetisch klassifiziert wird
(Funktionstemplate) [bearbeiten]
prüft, ob ein Zeichen von einer Locale als Ziffer klassifiziert wird
(Funktionstemplate) [bearbeiten]
prüft, ob ein Zeichen von einer Locale als Satzzeichen klassifiziert wird
(Funktionstemplate) [bearbeiten]
prüft, ob ein Zeichen von einer Locale als Hexadezimalziffer klassifiziert wird
(Funktionstemplate) [bearbeiten]
prüft, ob ein Zeichen von einer Locale als alphanumerisch klassifiziert wird
(Funktionstemplate) [bearbeiten]
prüft, ob ein Zeichen von einer Locale als druckbar klassifiziert wird
(Funktionstemplate) [bearbeiten]
prüft, ob ein Zeichen von einer Locale als grafisch klassifiziert wird
(Funktionstemplate) [bearbeiten]
Zeichenkonvertierungen
konvertiert ein Zeichen mit dem ctype-Facet einer Locale in Großbuchstaben
(Funktionstemplate) [bearbeiten]
konvertiert ein Zeichen mit dem ctype-Facet einer Locale in Kleinbuchstaben
(Funktionstemplate) [bearbeiten]
String- und Streamkonvertierungen
(C++11)(deprecated in C++17)(removed in C++26)
führt Konvertierungen zwischen einem Wide-String und einem Byte-String durch
(Klassentemplate) [bearbeiten]
(C++11)(deprecated in C++17)(removed in C++26)
führt Konvertierungen zwischen einem Byte-Stream-Puffer und einem Wide-Stream-Puffer durch
(Klassentemplate) [bearbeiten]

Lokaleunabhängige Unicode-Konvertierungsfacetten

Definiert in Header <codecvt>
(C++11)(deprecated in C++17)(removed in C++26)
konvertiert zwischen UTF-8 und UCS-2/UCS-4
(Klassentemplate) [bearbeiten]
(C++11)(deprecated in C++17)(removed in C++26)
konvertiert zwischen UTF-16 und UCS-2/UCS-4
(Klassentemplate) [bearbeiten]
(C++11)(deprecated in C++17)(removed in C++26)
konvertiert zwischen UTF-8 und UTF-16
(Klassentemplate) [bearbeiten]
(C++11)(deprecated in C++17)(removed in C++26)
Tags zur Änderung des Verhaltens der Standard-Codecvt-Facetten
(Enum) [bearbeiten]
(bis C++26)

[bearbeiten] C-Bibliotheks-Lokalisierungen

Definiert in Header <clocale>
erfragt und setzt die aktuelle C-Locale
(Funktion) [bearbeiten]
Locale-Kategorien für std::setlocale
(Makrokonstante) [bearbeiten]
fragt Details zur numerischen und geldbezogenen Formatierung der aktuellen Locale ab
(Funktion) [bearbeiten]
Formatierungsdetails, zurückgegeben von std::localeconv
(Klasse) [bearbeiten]

[bearbeiten] Siehe auch

C-Dokumentation für Lokalisierungsunterstützung