PRINTF_NGETTEXT(1) Dienstprogramme fur Benutzer PRINTF_NGETTEXT(1) BEZEICHNUNG printf_ngettext - Formatzeichenkette ubersetzen und anwenden UBERSICHT printf_ngettext [OPTION] FORMAT FORMAT-PLURAL ANZAHL [ARGUMENT] BESCHREIBUNG Das Programm printf_ngettext ubersetzt eine Formatzeichenkette in die Sprache des Benutzers, indem es die Ubersetzung in einem Nachrichtenkatalog nachschlagt und dann die geeignete Pluralform auswahlt, die von ANZAHL und der Sprache des Nachrichtenkatalogs, in der die Ubersetzung gefunden wurde, abhangt. Anschliessend wendet es die ubersetzte Formatzeichenkette auf die angegebenen Argumente an. Erstellt formatierte Ausgabe. Dabei wird die Ubersetzung von FORMAT und FORMAT-PLURAL in die eigene Sprache, abhangig von ANZAHL, auf ARGUMENTe angewandt. Optionen und Argumente: -c, --context=KONTEXT Gibt Kontext fur FORMAT an. FORMAT Englische Singularform der Formatzeichenkette FORMAT-PLURAL Englische Pluralform der Formatzeichenkette ANZAHL Wahlt, basierend auf diesem Wert, Singular-/Pluralform aus ARGUMENT Zeichenkette oder numerisches Argument Informative Ausgabe: -h, --help Zeigt Hilfeinformationen an und beendet das Programm. -V, --version zeigt Versionsinformationen an und beendet das Programm. Jede Formatzeichenkette besteht aus - reinem Text, - Direktiven, die mit >>%<< beginnen, - Maskiersequenzen, die mit einem Ruckwartsschragstrich beginnen. Eine Direktive, die ein Argument verarbeitet - beginnt mit >>%<< oder >>%m$<<, wobei m eine positive Ganzzahl ist - wird optional von einem der Zeichen >>#<<, >>0<<, >>-<<, >> <<, >>+<< gefolgt, wobei jedes von diesen als Schalter agiert, - wird optional von einer Breitenangabe (einer nicht negativen Ganzzahl) gefolgt, - wird optional von einem >>.<< und einer Genauigkeitsangabe gefolgt (eine optionale nicht negative Ganzzahl), - wird mit einem Kennzeichner abgeschlossen - >>c<<, das ein Zeichen ausgibt, - >>s<<, das eine Zeichenkette ausgibt, - >>i<<, >>d<<, die eine Ganzzahl ausgeben, - >>u<<, >>o<<, >>x<<, >>X<<, die eine vorzeichenlose (nicht negative) Ganzahl ausgeben, - >>e<<, >>E<<, die eine Fliesskommazahl in wissenschaftlicher Schreibweise ausgeben, - >>f<<, >>F<<, die eine Fliesskommazahl ohne einen Exponenten ausgeben, - >>g<<, >>G<<, die eine Fliesskommazahl in allgemeiner Schreibweise ausgeben, - >>a<<, >>A<<, die eine Fliesskommazahl in hexadezimaler Schreibweise ausgeben. Zusatzlich gibt es die Direktive >>%%<<, die ein einzelnes >>%<< ausgibt. Falls eine Direktive ihr Argument uber seine Nummer ausgibt (Notation >>%m$<<), mussen dies alle Direktiven, die ein Argument verarbeiten, machen. Es gibt folgende Maskiersequenzen: \\ Ruckschragstrich (>>backslash<<) \a Alarm (BEL) \b Ruckschritt (BS) \f Seitenvorschub (FF) \n Zeilenumbruch (LF) \r Wagenrucklauf (CR) \t horizontaler Tabulator (HT) \v vertikaler Tabulator (VT) \nnn oktale Zahl mit 1 bis 3 oktalen Ziffern Umgebungsvariablen: Die Ubersetzung der Formatzeichenkette wird in der Ubersetzungs-Domane nachgeschlagen, die in der Umgebungsvariablen TEXTDOMAIN angegeben ist. Sie wird in den Katalogverzeichnissen nachgeschlagen, die in der Umgebungsvariablen TEXTDOMAINDIR angegeben sind oder, falls diese nicht vorhanden ist, in dem Standard-Katalogverzeichnis. Das Standardverzeichnis dieses Programms wurde wie folgt konfiguriert: /usr/share/locale AUTOR Geschrieben von Bruno Haible. FEHLER MELDEN Melden Sie Fehler im Fehlererfassungssystem auf oder per E-Mail an (jeweils auf Englisch). COPYRIGHT Copyright (C) 2025-2026 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder neuer. Dies ist freie Software: Sie konnen sie verandern und weitergeben. Es gibt KEINE GARANTIE, soweit gesetzlich zulassig. SIEHE AUCH Die vollstandige Dokumentation fur printf_ngettext wird als ein Texinfo-Handbuch gepflegt. Wenn die Programme info(1) und printf_ngettext auf Ihrem Rechner ordnungsgemass installiert sind, konnen Sie mit dem Befehl info printf_ngettext auf das vollstandige Handbuch zugreifen. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer: . GNU gettext-runtime 1.0 Januar 2026 PRINTF_NGETTEXT(1)