Kategorie LC_NUMERIC für das Quellendateiformat der Ländereinstellungsdefinition

Zweck

Definiert Regeln und Symbole für die Formatierung nicht monetärer numerischer Informationen.

Beschreibung

Die Kategorie LC_NUMERISCH einer Quellendatei für die Ländereinstellungsdefinition definiert Regeln und Symbole für die Formatierung nicht monetärer numerischer Informationen. Diese Kategorie beginnt mit einem LC_NUMERISCH -Kategorieheader und endet mit einem ENDE LC_NUMERIC -Kategorietrailer.

Alle Operanden für die Schlüsselwörter der Kategorie LC_NUMERISCH sind als Zeichenfolgen oder ganzzahlige Werte definiert. Zeichenfolgewerte werden in "" eingeschlossen (Anführungszeichen). Alle Werte werden von dem Schlüsselwort getrennt, das sie durch mindestens ein Leerzeichen definieren. Zwei benachbarte Anführungszeichen geben einen nicht definierten Zeichenfolgewert an. A -1 bezeichnet einen undefinierten ganzzahligen Wert. Die folgenden Schlüsselwörter werden in der Kategorie LC_NUMERISCH erkannt:

Element Beschreibung
Kopieren Die Anweisung Kopie gibt den Namen einer vorhandenen Ländereinstellung an, die als Definition dieser Kategorie verwendet werden soll. Wenn eine Anweisung Kopie in der Datei enthalten ist, kann kein anderes Schlüsselwort angegeben werden.
Dezimalpunkt Gibt die Zeichenfolge an, die als Dezimaltrennzeichen für die Formatierung numerischer, nicht monetärer Mengen verwendet wird.
Tausendsep Gibt das Zeichenfolgetrennzeichen an, das zum Gruppieren von Ziffern links vom Dezimaltrennzeichen in formatierten numerischen, nicht monetären Mengen verwendet wird.
Gruppierung Definiert die Größe jeder Zifferngruppe in formatierten Geldmengen. Der Operand für das Schlüsselwort Gruppierung besteht aus einer Folge von durch Semikolons getrennten ganzen Zahlen. Jede Ganzzahl gibt die Anzahl der Ziffern in einer Gruppe an. Die Anfangsganzzahl definiert die Größe der Gruppe unmittelbar links vom Dezimaltrennzeichen. Die folgenden Ganzzahlen definieren nachfolgende Gruppen links von der vorherigen Gruppe. Wenn die letzte ganze Zahl nicht ist -1, wird die Größe der vorherigen Gruppe (falls vorhanden) wiederholt für die restlichen Ziffern verwendet. Wenn die letzte ganze Zahl ist -1, wird keine weitere Gruppierung durchgeführt.

Das folgende Beispiel zeigt die Interpretation der Anweisung Gruppierung . Es wird angenommen, dass der zu formatierende Wert123456789und der Operand für das Schlüsselwort Tausendsep ist'(einfaches Anführungszeichen) Die folgenden Ergebnisse treten auf:

Gruppierungswert Formatierter Wert
3;-1 123456'789
3 123.456.789
3;2;-1 1234'56'789
3;2 12'34'56'789
-1 123456789

Beispiele

Das folgende Beispiel zeigt eine mögliche LC_NUMERISCH -Kategorie, die in einer Quellendatei für die Ländereinstellungsdefinition aufgelistet ist:

LC_NUMERIC
#
decimal_point    "<period>"
thousands_sep    "<comma>"
grouping         <3>
#
END LC_NUMERIC

Dateien

Element Beschreibung
/usr/lib/nls/loc/* Gibt Quellendateien für Ländereinstellungsdefinitionen für unterstützte Ländereinstellungen an.
/ usr/lib/nls/Zeichensatz/* Gibt die Quellendateien für Zeichensatzbeschreibungen (Charmap) für unterstützte Ländereinstellungen an.