Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ iput(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

setlocale(3C)

iput(1)                                                             iput(1)

NAME
     iput - Internationale Datenbasis abfragen

SYNTAX
     iput zeichenkette ...

BESCHREIBUNG
     Mit iput greifen Sie auf eine internationale Datenbasis in ähnlicher
     Weise zu, wie mit tput(1) auf die terminfo-Datenbasis.

     iput erhält als Argument eine oder mehrere Konstanten, die in der
     aktuell gültigen internationalen Datenbasis definiert sind. iput sucht
     in der Datenbasis nach diesen Konstanten und gibt ihren Wert auf die
     Standardausgabe aus.

     Auf welche Datenbasis iput zugreift, hängt vom Wert der NLS-Umgebungs-
     variablen LANG, LCTIME, LCNUMERIC bzw. LCMONETARY ab (siehe UMGE-
     BUNGSVARIABLEN).

ARGUMENTE
     zeichenkette
          Name der Konstanten, deren Wert Sie abfragen wollen.

          Sie können alle Konstanten, die in der Include-Datei <langinfo.h>
          definiert sind, angeben.

ENDESTATUS
     0  bei Erfolg

     1  bei falschem iput-Aufruf ("usage error")

     2  wenn die Datenbasis nicht gefunden wird oder nicht korrekt ist

     3  wenn die angegebene Konstante nicht in der Datenbasis definiert
        ist.

UMGEBUNGSVARIABLEN
     Die NLS-Umgebungsvariablen LANG, LCTIME, LCNUMERIC bzw. LCMONETARY
     bestimmen, auf welche internationale Datenbasis iput zugreift. Welche
     dieser Variablen bei einem iput-Aufruf die Wahl der Datenbasis
     bestimmt, hängt davon ab, zu welchen Kategorien die angegebenen Kon-
     stanten gehören [siehe langinfo(5)]. Ist eine der Variablen LCTIME,
     LCNUMERIC oder LCMONETARY nicht definiert oder ist ihr die leere
     Zeichenkette zugewiesen, dann gilt für diese Variable als Standardwert
     der Wert von LANG.










Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

iput(1)                                                             iput(1)

     Beispiel:

     $ iput DAY1 ABDAY1

     Die Konstanten DAY1 und ABDAY1 gehören beide zur Kategorie LCTIME.
     Deshalb bestimmt der Wert der Variablen LCTIME, auf welche Datenbasis
     iput zugreift. Ist die Variable LCTIME nicht definiert oder leer,
     dann greift iput auf die Datenbasis zu, die über die Variable LANG
     definiert ist.

INTERNATIONALE UMGEBUNG
     Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
     texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
     ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
     LANG nicht oder als leere Zeichenkette definiert, verhält sich das
     System so, als wäre es nicht internationalisiert.

     Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
     bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
     Bereich der Internationalisierung.

BEISPIELE
     $ LANG=DeDE.88591 iput YESSTR

     gibt den Yes-String YESSTR aus, der in der deutschen Umgebung
     LANG=DeDE.88591 gültig ist. (Der Yes-String ist die Zeichenkette, mit
     der Sie Fragen des Systems bejahen.)

     $ iput DAY1 ABDAY1

     gibt den Namen des ersten Wochentages in ausgeschriebener und in abge-
     kürzter Form aus [siehe date(1)].

DATEIEN
     /usr/lib/nls/intlinfo
          Verzeichnis mit den internationalen Datenbasen

SIEHE AUCH
     setlocale(3C).

     Leitfaden für Programmierer, Internationalisierung - Lokalisierung.













Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026