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_NUMERICDateien
| 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. |