locale(1) General Commands Manual locale(1) BEZEICHNUNG locale - liefert auf Locales bezogene Informationen UBERSICHT locale [Option] locale [Option] -a locale [Option] -m locale [Option] Name BESCHREIBUNG Der Befehl locale zeigt auf der Standardausgabe Informationen uber die aktuelle Locale, oder alle Locales. (Zur Begriffsdefinition von Locale siehe die Einleitung zu locale(7).) Beim Aufruf ohne Argumente zeigt locale die aktuellen Locale-Einstellungen fur jede Locale-Kategorie an (siehe locale(5)), basierend auf den Umgebungsvariablen, die die Locale steuern (siehe locale(7)). Werte fur Variablen, die in der Umgebung gesetzt sind, werden ohne doppelte Anfuhrungszeichen ausgegeben, implizierte Werte werden mit doppelten Anfuhrungszeichen ausgegeben. Falls entweder die Option -a oder die Option -m angegeben wird (oder eines ihrer Aquivalente im langen Format), ist das Verhalten wie folgt: --all-locales -a Zeigt eine Liste aller verfugbaren Locales. Die Option -v lasst die Metadaten LC_IDENTIFICATION uber jede Locale in die Ausgabe einfliessen. --charmaps -m Zeigt die verfugbaren Zeichentabellen (Zeichensatz-Beschreibungsdateien). Um den aktuellen Zeichensatz fur die Locale anzuzeigen, benutzen Sie locale -c charmap. Dem Befehl locale konnen auch ein oder zwei Argumente angegeben werden, welche die Namen von Locale-Schlusselworten sind (zum Beispiel date_fmt, ctype-class-names, yesexpr oder decimal_point), auch Locale-Kategorien (beispielsweise LC_CTYPE oder LC_TIME konnen hier verwandt werden. Fur jedes Argument wird das Folgende angezeigt: o Fur ein Locale-Schlusselwort: der Wert des anzuzeigenden Schlusselworts. o Fur eine Locale-Kategorie: die Werte aller Schlusselworter in der anzuzeigenden Kategorie. Wenn Argumente angegeben werden, sind die folgenden Optionen von Bedeutung: --category-name -c Ist das Argument ein Kategorie-Name, schreibe den Namen der Locale-Kategorie auf einer eigenen Zeile, die der Liste der Schlusselwort-Werte fur diese Kategorie vorangeht. Ist das Argument der Name eines Schlusselworts, schreibe den Namen der Locale-Kategorie auf einer eigenen Zeile, die dem Wert des Schlusselworts vorangeht. Diese Option verbessert die Lesbarkeit, wenn mehrere Namensargumente angegeben sind. Sie kann mit der Option -k kombiniert werden. --keyword-name -k Bezieht fur jedes Schlusselwort, dessen Wert angezeigt wird, auch den Namen des Schlusselworts mit ein, so dass die Ausgabe dieses Format hat: Schlusselwort=[dq]Wert[dq] Der Befehl locale kennt noch die folgenden Optionen: --verbose -v Zeigt zusatzliche Informationen fur einige Optionen- und Argument-Kombinationen der Befehlszeile. --help -? Zeigt eine Zusammenfassung der Befehlszeilenoptionen und -argumente und beendet das Programm. --usage Zeigt eine kurze Gebrauchsinformation und beendet sich. --version -V Zeigt die Programmversion an und beendet das Programm. DATEIEN /usr/lib/locale/locale-archive Gewohnlicher Standardort des Locale-Archivs. /usr/share/i18n/locales Gewohnlicher Standardpfad der Locale-Definitionsdateien. STANDARDS POSIX.1-2008. GESCHICHTE POSIX.1-2001. BEISPIELE $ locale LANG=de_DE.UTF-8 LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES="de_DE.UTF-8" LC_PAPER="de_DE.UTF-8" LC_NAME="de_DE.UTF-8" LC_ADDRESS="de_DE.UTF-8" LC_TELEPHONE="de_DE.UTF-8" LC_MEASUREMENT="de_DE.UTF-8" LC_IDENTIFICATION="de_DE.UTF-8" LC_ALL= $ locale date_fmt %a %-d. %b %H:%M:%S %Z %Y $ locale -k date_fmt date_fmt="%a %-d. %b %H:%M:%S %Z %Y" $ locale -ck date_fmt LC_TIME date_fmt="%a %-d. %b %H:%M:%S %Z %Y" $ locale LC_TELEPHONE +%c %a %l %A %l 00 49 UTF-8 $ locale -k LC_TELEPHONE tel_int_fmt="+%c (%a) %l" tel_dom_fmt="(%a) %l" int_select="11" int_prefix="1" telephone-codeset="UTF-8" Das folgende Beispiel kompiliert mit dem Werkzeug localedef(1) aus dem Verzeichnis ./wrk unter dem Verzeichnis $HOME/.locale eine angepasste Locale, testet dann das Ergebnis mit dem Befehl date(1) und setzt dann die Umgebungsvariablen LOCPATH und LANG in der Shell-Konfigurationsdatei, so dass die angepasste Locale in den nachfolgenden Sitzungen des Benutzers verwandt wird. $ mkdir -p $HOME/.locale $ I18NPATH=./wrk/ localedef -f UTF-8 -i fi_SE $HOME/.locale/fi_SE.UTF-8 $ LOCPATH=$HOME/.locale LC_ALL=fi_SE.UTF-8 date $ echo "export LOCPATH=\$HOME/.locale" >> $HOME/.bashrc $ echo "export LANG=fi_SE.UTF-8" >> $HOME/.bashrc SIEHE AUCH localedef(1), charmap(5), locale(5), locale(7) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Florian Rehnisch und Mario Blattermann 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 . Linux man-pages 6.06 31. Oktober 2023 locale(1)