manpages-de - en to de translation catalogue (31 entries)

note: type: TH
en: 2008-12-05
de: 5. Dezember 2008

note: type: TH
en: Linux Programmer's Manual
de: Linux-Programmierhandbuch

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: locale - Description of multilanguage support
de: locale - Beschreibung der Unterstützung für mehrere Sprachen

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: A locale is a set of language and cultural rules.  These cover aspects such as language for messages, different character sets, lexicographic conventions, etc.  A program needs to be able to determine its locale and act accordingly to be portable to different cultures.
de: Eine Locale ist ein Satz von kulturellen und sprachlichen Regeln. Die Regeln behandeln Aspekte wie die Sprache für Meldungen, unterschiedliche Zeichensätze, lexikografische Konventionen usw. Um in unterschiedlichen Kulturen eingesetzt werden zu können, muss ein Programm in der Lage sein, die Locale zu ermitteln und deren Regeln anzuwenden.

note: type: Plain text
en: The header I<E<lt>locale.hE<gt>> declares data types, functions and macros which are useful in this task.
de: Die Header-Datei I<E<lt>locale.hE<gt>> deklariert für diese Aufgabe hilfreiche Datentypen, Funktionen und Makros.

note: type: Plain text
en: The functions it declares are B<setlocale>(3)  to set the current locale, and B<localeconv>(3)  to get information about number formatting.
de: Sie deklariert die Funktionen B<setlocale>(3) für das Setzen der aktuellen Locale und B<localeconv>(3), welche Informationen über Zahlenformate beschafft.

note: type: Plain text
en: There are different categories for local information a program might need; they are declared as macros.  Using them as the first argument to the B<setlocale>(3)  function, it is possible to set one of these to the desired locale:
de: Es gibt unterschiedliche Kategorien für sprachspezifische Informationen, die ein Programm benötigt. Sie sind als Makros deklariert. Wenn sie als erstes Argument für B<setlocale>(3) benutzt werden, ist es möglich, eine dieser Kategorien auf die gewünschte Locale zu setzen:

note: type: Plain text
en: This is used to change the behavior of the functions B<strcoll>(3)  and B<strxfrm>(3), which are used to compare strings in the local alphabet.  For example, the German sharp s is sorted as "ss".
de: Dieses Makro ändert das Verhalten der Funktionen B<strcoll>(3) und B<strxfrm>(3), mit denen Zeichenketten gemäß des lokalen Alphabets verglichen werden. Zum Beispiel wird das deutsche scharfe s (ß) wie »ss« sortiert.

note: type: Plain text
en: This changes the behavior of the character handling and classification functions, such as B<isupper>(3)  and B<toupper>(3), and the multibyte character functions such as B<mblen>(3)  or B<wctomb>(3).
de: Dieses Makro ändert das Verhalten von zeichenorientierten und Klassifizierungs-Funktionen wie B<isupper>(3) und B<toupper>(3) sowie Funktionen für die Bearbeitung von Multibyte-Zeichen wie B<mblen>(3) oder B<wctomb>(3).

note: type: Plain text
en: changes the information returned by B<localeconv>(3)  which describes the way numbers are usually printed, with details such as decimal point versus decimal comma.  This information is internally used by the function B<strfmon>(3).
de: ändert die Informationen, die von B<localeconv>(3) zurückgegeben werden. Sie beschreiben das Format, in dem Zahlen normalerweise ausgegeben werden, inklusive Details wie Dezimalpunkt bzw. Dezimalkomma. Diese Informationen werden intern von der Funktion B<strfmon>(3) benutzt.

note: type: Plain text
en: changes the language messages are displayed in and what an affirmative or negative answer looks like.  The GNU C-library contains the B<gettext>(3), B<ngettext>(3), and B<rpmatch>(3)  functions to ease the use of these information.  The GNU gettext family of functions also obey the environment variable B<LANGUAGE> (containing a colon-separated list of locales)  if the category is set to a valid locale other than B<"C">.
de: ändert die Sprache, in der Meldungen angezeigt werden und das Aussehen positiver oder negativer Antworten. Um die Anwendung dieser Informationen zu vereinfachen, stellt die GNU-C-Bibliothek die Funktionen B<gettext>(3), B<ngettext>(3) und B<rpmatch>(3) bereit.Die Funktionenfamilie GNU gettext richtet sich nach der Umgebungsvariable B<LANGUAGE> (enthält eine durch Doppelpunkte getrennte Liste von Locales), wenn die Kategorie auf eine gültige, von B<»C«> verschiedene Locale gesetzt ist.

note: type: Plain text
en: changes the information used by the B<printf>(3)  and B<scanf>(3)  family of functions, when they are advised to use the locale-settings.  This information can also be read with the B<localeconv>(3)  function.
de: ändert die Informationen, die von den Funktionsfamilien B<printf>(3) und B<scanf>(3) benutzt werden, wenn sie die Locale-Einstellungen anwenden sollen. Diese Informationen können ebenfalls mit der Funktion B<localeconv>(3) gelesen werden.

note: type: Plain text
en: changes the behavior of the B<strftime>(3)  function to display the current time in a locally acceptable form; for example, most of Europe uses a 24-hour clock versus the 12-hour clock used in the United States.
de: ändert das Verhalten der Funktion B<strftime>(3), um die aktuelle Uhrzeit in einem lokal akzeptablen Format anzuzeigen. In Europa wird zum Beispiel meistens eine 24-Stunden-Uhr benutzt, im Gegensatz zur 12-Stunden-Uhr in den Vereinigten Staaten.

note: FIXME glibc 2.2.2 added new nonstandard locale categories: LC_ADDRESS, LC_IDENTIFICATION, LC_MEASUREMENT, LC_NAME, LC_PAPER, LC_TELEPHONE.  These need to be documented. type: Plain text
en: All of the above.
de: alles bisherige

note: type: Plain text
en: If the second argument to B<setlocale>(3)  is empty string, B<"">, for the default locale, it is determined using the following steps:
de: Wenn das zweite Argument von B<setlocale>(3) für die vorgegebene Locale eine leere Zeichenkette (empty string) B<»«> ist, wird sie mit den folgenden Schritten ermittelt:

note: type: Plain text
en: If there is a non-null environment variable B<LC_ALL>, the value of B<LC_ALL> is used.
de: Wenn eine nicht leere Umgebungsvariable B<LC_ALL> existiert, wird der Wert von B<LC_ALL> benutzt.

note: type: Plain text
en: If an environment variable with the same name as one of the categories above exists and is non-null, its value is used for that category.
de: Wenn eine nicht leere Umgebungsvariable mit dem gleichen Namen wie eine der oben genannten Kategorien existiert, wird ihr Wert für die gleichnamige Kategorie verwendet.

note: type: Plain text
en: If there is a non-null environment variable B<LANG>, the value of B<LANG> is used.
de: Wenn eine nicht leere Umgebungsvariable B<LANG> existiert, wird ihr Wert benutzt.

note: type: Plain text
en: Values about local numeric formatting is made available in a I<struct lconv> returned by the B<localeconv>(3)  function, which has the following declaration:
de: Informationen über die lokale Formatierung von Zahlen liefert die Funktion B<localeconv>(3) in der Datenstruktur I<struct lconv>. Sie ist wie folgt deklariert:

note: type: Plain text
en:     /* Numeric (nonmonetary) information */
de:  /* Numerische (nicht währungsbezogene) Informationen  */

note: type: Plain text
en:     char *decimal_point;     /* Radix character */
        char *thousands_sep;     /* Separator for digit groups to left
                                    of radix character */
        char *grouping; /* Each element is the number of digits in a
                           group; elements with higher indices are
                           further left.  An element with value CHAR_MAX
                           means that no further grouping is done.  An
                           element with value 0 means that the previous
                           element is used for all groups further left. */
de:   char *decimal_point;       /* Dezimal-Trennzeichen   */
      char *thousands_sep;       /* Tausender-Trennzeichen */
      char *grouping;
      /* Jedes Element entspricht der Anzahl von Ziffern in jeder
         Gruppe. Elemente mit einem höheren Index stehen weiter.
         links. Ein Element mit dem Wert CHAR_MAX bedeutet, dass
         keine weitere Gruppierung mehr stattfindet. Ein Element
         mit einem Wert von 0 bedeutet, dass das vorherige Element
         für alle Gruppen weiter links benutzt wird. */

note: type: Plain text
en:     /* Remaining fields are for monetary information */
de:   /* Die restlichen Felder enthalten Währungsinformationen. */

note: type: Plain text
en:     char *int_curr_symbol;   /* First three chars are a currency symbol
                                    from ISO 4217.  Fourth char is the
                                    separator.  Fifth char is \(aq\e0\(aq. */
        char *currency_symbol;   /* Local currency symbol */
        char *mon_decimal_point; /* Radix character */
        char *mon_thousands_sep; /* Like I<thousands_sep> above */
        char *mon_grouping;      /* Like I<grouping> above */
        char *positive_sign;     /* Sign for positive values */
        char *negative_sign;     /* Sign for negative values */
        char  int_frac_digits;   /* International fractional digits */
        char  frac_digits;       /* Local fractional digits */
        char  p_cs_precedes;     /* 1 if currency_symbol precedes a
                                    positive value, 0 if succeeds */
        char  p_sep_by_space;    /* 1 if a space separates currency_symbol
                                    from a positive value */
        char  n_cs_precedes;     /* 1 if currency_symbol precedes a
                                    negative value, 0 if succeeds */
        char  n_sep_by_space;    /* 1 if a space separates currency_symbol
                                    from a negative value */
        /* Positive and negative sign positions:
           0 Parentheses surround the quantity and currency_symbol.
           1 The sign string precedes the quantity and currency_symbol.
           2 The sign string succeeds the quantity and currency_symbol.
           3 The sign string immediately precedes the currency_symbol.
           4 The sign string immediately succeeds the currency_symbol. */
        char  p_sign_posn;
        char  n_sign_posn;
    };
de:   /* Die ersten drei Zeichen stellen das Währungszeichen gemäß ISO
         4217 dar.  Das vierte Zeichen ist das Trennzeichen, das fünfte
         Zeichen ist \(aq\e0\(aq. */
      char *int_curr_symbol;
      char *currency_symbol;     /* lokales Währungssymbol            */
      char *mon_decimal_point;   /* Dezimal-Trennzeichen              */
      char *mon_thousands_sep;   /* Tausender-Trennzeichen            */
      char *mon_grouping;        /* Wie das »Grouping«-Element (oben) */
      char *positive_sign;       /* Vorzeichen für positive Werte     */
      char *negative_sign;       /* Vorzeichen für negative Werte     */
      char int_frac_digits;      /* internationale Zeichen für Brüche */
      char frac_digits;          /* lokale Zeichen für Brüche         */
      /* 1 wenn currency_symbol einem positiven Wert vorangestellt wird,
         0 wenn es nachgestellt wird */
      char p_cs_precedes;
      /* 1 wenn ein Leerzeichen currency_symbol von einem positiven
           Wert trennt               */
      char p_sep_by_space;
      /* 1 wenn currency_symbol einem negativen Wert vorangestellt wird,
         0 wenn es nachgestellt wird */
      char n_cs_precedes;
      /* 1 wenn ein Leerzeichen currency_symbol von einem negativen
           Wert trennt.              */
      char n_sep_by_space;
      /* Positionen positiver und negativer Vorzeichen:
         0 Klammern umgeben die Menge und currency_symbol.
         1 Das Vorzeichen wird der Menge und currency_symbol vorangestellt.
         2 Das Vorzeichen wird der Menge und currency_symbol nachgestellt.
         3 Das Vorzeichen wird currency_symbol unmittelbar vorangestellt.
         4 Das Vorzeichen wird currency_symbol unmittelbar nachgestellt. */
      char p_sign_posn;
      char n_sign_posn;
    };

note: type: SH
en: CONFORMING TO
de: KONFORM ZU

note: type: Plain text
en: The GNU gettext functions are specified in LI18NUX2000.
de: Die GNU-Gettext-Funktionen werden in LI18NUX2000 beschrieben.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: SH
en: COLOPHON
de: KOLOPHON

note: type: Plain text
en: This page is part of release 3.25 of the Linux I<man-pages> project.  A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 3.25 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts und Informationen, wie Fehler gemeldet werden können, finden sich unter http://www.kernel.org/doc/man-pages/.
