langinfo(5) langinfo(5)
NAME
langinfo - Konstanten für die Sprachumgebung
SYNTAX
#include <langinfo.h>
BESCHREIBUNG
Diese Include-Datei enthält die Konstanten zur Angabe von Datenobjek-
ten für die Sprachumgebung [siehe nllanginfo(3C)]. Die Konstanten
sind vom Typ nlitem, wie in nltypes.h definiert.
Die Einträge in der Spalte Kategorie geben an, in welcher
setlocale()-Kategorie die einzelnen Komponenten definiert sind.
______________________________________________________________________
| Konstante | Kategorie | Bedeutung |
|____________|_____________|__________________________________________|
| CODESET | LCCTYPE | Zeichensatz |
| DTFMT | LCTIME | Standardformat für Datum und Uhrzeit |
| DFMT | LCTIME | Standardformat für Datum |
| TFMT | LCTIME | Standardformat für Uhrzeit |
| TFMTAMPM | LCTIME | Standarduhrzeitformat für AM oder PM |
| AMSTR | LCTIME | AM-Affix |
| PMSTR | LCTIME | PM-Affix |
| DAY1 | LCTIME | erster Tag der Woche (z. B. Sonntag) |
| DAY2 | LCTIME | zweiter Tag der Woche (z. B. Montag) |
| DAY3 | LCTIME | dritter Tag der Woche (z. B. Dienstag) |
| DAY4 | LCTIME | vierter Tag der Woche (z. B. Mittwoch) |
| DAY5 | LCTIME | fünfter Tag der Woche (z. B. Donnerstag)|
| DAY6 | LCTIME | sechster Tag der Woche (z. B. Freitag) |
| DAY7 | LCTIME | siebter Tag der Woche (z. B. Samstag) |
| ABDAY1 | LCTIME | Abkürzung für den ersten Tag der Woche |
| ABDAY2 | LCTIME | Abkürzung für den zweiten Tag der Woche |
| ABDAY3 | LCTIME | Abkürzung für den dritten Tag der Woche |
| ABDAY4 | LCTIME | Abkürzung für den vierten Tag der Woche |
| ABDAY5 | LCTIME | Abkürzung für den fünften Tag der Woche |
| ABDAY6 | LCTIME | Abkürzung für den sechsten Tag der Woche|
|____________|_____________|__________________________________________|
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
langinfo(5) langinfo(5)
______________________________________________________________________
| Konstante | Kategorie | Bedeutung |
|____________|_____________|__________________________________________|
| ABDAY7 | LCTIME | Abkürzung für den siebten Tag der Woche |
| MON1 | LCTIME | erster Monat des Jahres |
| MON2 | LCTIME | zweiter Monat des Jahres |
| MON3 | LCTIME | dritter Monat des Jahres |
| MON4 | LCTIME | vierter Monat des Jahres |
| MON5 | LCTIME | fünfter Monat des Jahres |
| MON6 | LCTIME | sechster Monat des Jahres |
| MON7 | LCTIME | siebter Monat des Jahres |
| MON8 | LCTIME | achter Monat des Jahres |
| MON9 | LCTIME | neunter Monat des Jahres |
| MON10 | LCTIME | zehnter Monat des Jahres |
| MON11 | LCTIME | elfter Monat des Jahres |
| MON12 | LCTIME | zwölfter Monat des Jahres |
| ABMON1 | LCTIME | Abkürzung für den 1. Monat des Jahres |
| ABMON2 | LCTIME | Abkürzung für den 2. Monat des Jahres |
| ABMON3 | LCTIME | Abkürzung für den 3. Monat des Jahres |
| ABMON4 | LCTIME | Abkürzung für den 4. Monat des Jahres |
| ABMON5 | LCTIME | Abkürzung für den 5. Monat des Jahres |
| ABMON6 | LCTIME | Abkürzung für den 6. Monat des Jahres |
| ABMON7 | LCTIME | Abkürzung für den 7. Monat des Jahres |
| ABMON8 | LCTIME | Abkürzung für den 8. Monat des Jahres |
| ABMON9 | LCTIME | Abkürzung für den 9. Monat des Jahres |
| ABMON10 | LCTIME | Abkürzung für den 10. Monat des Jahres |
| ABMON11 | LCTIME | Abkürzung für den 11. Monat des Jahres |
| ABMON12 | LCTIME | Abkürzung für den 12. Monat des Jahres |
| ERA | LCTIME | Standardformat für Zeitabschnitt |
| ERADFMT | LCTIME | Standardformat für das Datum des Zeitab-|
| | | schnitts |
| ERADTFMT| LCTIME | Standardformat für Datum und Uhrzeit des|
| | | Zeitabschnitts |
| ERATFMT | LCTIME | Standardformat für die Uhrzeit des Zeit-|
| | | abschnitts |
| ALTDIGITS | LCTIME | alternative Symbole für Ziffern |
| RADIXCHAR | LCNUMERIC | Radixzeichen |
| THOUSEP | LCNUMERIC | Tausendertrennzeichen |
| YESEXPR | LCMESSAGES| Ausdruck für bestätigende Antwort |
| NOEXPR | LCMESSAGES| Ausdruck für verneinende Antwort |
| YESSTR | LCMESSAGES| bestätigende Antwort für Ja/Nein-Fragen |
| NOSTR | LCMESSAGES| verneinende Antwort für Ja/Nein-Fragen |
| CRNCYSTR | LCMONETARY| Währungssymbol, mit vorangestelltem "-",|
| | | wenn das Symbol vor dem Wert angezeigt |
| | | werden soll, "+", wenn das Symbol nach |
| | | dem Wert angezeigt werden soll und ".", |
| | | wenn das Symbol das Radixzeichen erset- |
| | | zen soll. |
|____________|_____________|__________________________________________|
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
langinfo(5) langinfo(5)
Wenn die Werte für die internationale Umgebung für pcsprecedes und
ncsprecedes nicht übereinstimmen, ist der Wert von
nllanginfo(CRNCYSTR) undefiniert.
Die Include-Datei <langinfo.h> enthält folgenden Funktionsprototypen:
char *nllanginfo(nlitem item);
Durch Einbinden der Include-Datei <langinfo.h> können auch alle Sym-
bole aus <nltypes.h> angezeigt werden.
ANWENDUNGSZWECK
Anwender sollten die Funktion strftime() verwenden, um auf die in der
Kategorie LCTIME definierten Datums- und Uhrzeitinformationen zuzu-
greifen. Die Funktion localeconv() sollte für den Zugriff auf die
Informationen aus RADIXCHAR, THOUSEP und CRNCYSTR verwendet werden.
SIEHE AUCH
localeconv(3C), nllanginfo(3C), strfmon(3C), strftime(3C).
"Leitfaden für Programmierer: Internationalisierung - Lokalisierung".
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98