[RFR] man://manpages-l10n/scols-filter.5.po
Hallo zusammen,
anbei die Übersetzung von scols-filter.5 (27 Strings). Bitte um
konstruktive Kritik. Da es ein Auszug aus einer sehr großen Datei ist,
hab ich sie gekürzt; es fehlen solche Sachen wie DESCRIPTION, SYNOPSIS
usw. Die nahmen nämlich samt Kommentarzeilen fast die Hälfte der Datei
ein.
Die Handbuchseite wird direkt bei util-linux gepflegt und wird in
dessen nächster Version erstmals veröffentlicht. Noch ist nicht
bekannt, wann das sein wird; es hat also Zeit. Ich würde hier trotzdem
im Vorfeld schon mal drüberschauen lassen – ich habe selbst nämlich
bei weitem nicht alles begriffen :(
Gruß Mario
# German translation for util-linux-man
# This file is distributed under the same license as the util-linux package.
# Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>, 2011, 2012.
# Chris Leick <c.leick@vollbio.de>, 2016-2017.
# Dr. Tobias Quathamer <toddy@debian.org>, 2011, 2016-2019.
# Helge Kreutzmann <debian@helgefjell.de>, 2014-2020.
# SPDX-FileCopyrightText: 2013-2016, 2018-2025 Mario Blättermann <mario.blaettermann@gmail.com>
msgid ""
msgstr ""
"Project-Id-Version: util-linux-man 2.41-rc2\n"
"Report-Msgid-Bugs-To: util-linux@vger.kernel.org\n"
"POT-Creation-Date: 2025-08-21 16:23+0200\n"
"PO-Revision-Date: 2025-08-31 20:51+0200\n"
"Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 25.08.0\n"
#. type: Title =
#: ../libsmartcols/scols-filter.5.adoc:9
#, no-wrap
msgid "scols-filter(5)"
msgstr "scols-filter(5)"
#. type: Attribute :man manual:
#: ../libsmartcols/scols-filter.5.adoc:11
msgid "File formats and conventions"
msgstr "Dateiformate und Konventionen"
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:21
msgid "scols-filter - syntax for libsmartcols filter expressions"
msgstr "scols-filter - Syntax für libsmartcols-Filterausdrücke"
#. type: Title ==
#: ../libsmartcols/scols-filter.5.adoc:22
#, no-wrap
msgid "SYNTAX"
msgstr "SYNTAX"
#. type: delimited block -
#: ../libsmartcols/scols-filter.5.adoc:40
#, no-wrap
msgid ""
"expr: param\n"
" | ( expr )\n"
" | expr && expr | expr AND expr\n"
" | expr || expr | expr OR expr\n"
" | !expr | NOT expr\n"
" | expr == expr | expr EQ expr\n"
" | expr != expr | expr NE expr\n"
" | expr >= expr | expr GE expr\n"
" | expr <= expr | expr LE expr\n"
" | expr > expr | expr GT expr\n"
" | expr < expr | expr LT expr\n"
" | expr =~ string \n"
" | expr !~ string\n"
msgstr ""
"Ausdruck: param\n"
" | ( Ausdruck )\n"
" | Ausdruck && Ausdruck | Ausdruck AND Ausdruck\n"
" | Ausdruck || Ausdruck | Ausdruck OR Ausdruck\n"
" | Ausdruck | NOT Ausdruck\n"
" | Ausdruck == Ausdruck | Ausdruck EQ Ausdruck\n"
" | Ausdruck != Ausdruck | Ausdruck NE Ausdruck\n"
" | Ausdruck >= Ausdruck | Ausdruck GE Ausdruck\n"
" | Ausdruck <= Ausdruck | Ausdruck LE Ausdruck\n"
" | Ausdruck > Ausdruck | Ausdruck GT Ausdruck\n"
" | Ausdruck < Ausdruck | Ausdruck LT Ausdruck\n"
" | Ausdruck =~ Zeichenkette \n"
" | Ausdruck !~ Zeichenkette\n"
#. type: delimited block -
#: ../libsmartcols/scols-filter.5.adoc:46
#, no-wrap
msgid ""
"param: integer\n"
" | float\n"
" | string\n"
" | boolean\n"
" | holder\n"
msgstr ""
"Parameter: Ganzzahl\n"
" | Gleitkommazahl\n"
" | Zeichenkette\n"
" | Boolescher Wert\n"
" | Holder\n"
#. type: delimited block -
#: ../libsmartcols/scols-filter.5.adoc:50
#, no-wrap
msgid ""
"integer: [0-9]*\n"
" | [0-9]*[KMGTPEZY]\n"
" | [0-9]*[KMGTPEZY]iB\n"
msgstr ""
"Ganzzahl: [0-9]*\n"
" | [0-9]*[KMGTPEZY]\n"
" | [0-9]*[KMGTPEZY]iB\n"
#. type: delimited block -
#: ../libsmartcols/scols-filter.5.adoc:52
#, no-wrap
msgid "float: integer.integer\n"
msgstr "Gleitkommazahl: Ganzzahl.Ganzzahl\n"
#. type: delimited block -
#: ../libsmartcols/scols-filter.5.adoc:54
#, no-wrap
msgid "boolean: \"true\" | \"false\" | \"TRUE\" | \"FALSE\"\n"
msgstr "boolesch: \"true\" | \"false\" | \"TRUE\" | \"FALSE\"\n"
#. type: delimited block -
#: ../libsmartcols/scols-filter.5.adoc:56
#, no-wrap
msgid "string: \"[^\\n\\\"]*\" | '[^\\n\\']*'\n"
msgstr "Zeichenkette: \"[^\\n\\\"]*\" | '[^\\n\\']*'\n"
#. type: delimited block -
#: ../libsmartcols/scols-filter.5.adoc:58
#, no-wrap
msgid "holder: [a-zA-Z][a-zA-Z_.%:/\\-0-9]*\n"
msgstr "Holder: [a-zA-Z][a-zA-Z_.%:/\\-0-9]*\n"
# FIXME grep(1) → *grep*(1)
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:66
msgid ""
"The filter expression can be used by application linked with libsmartcols to "
"filter output data. The application can use the filter before it gathers all "
"data for the output to reduce resources and improve performance. This makes "
"scols filter more effective than grep(1) on the complete output. For example"
msgstr ""
"Der Filterausdruck kann von Anwendungen, die mit libsmartcols verknüpft "
"sind, zum Filtern von Ausgabedaten verwendet werden. Die Anwendung kann den "
"Filter verwenden, bevor sie alle Daten für die Ausgabe sammelt, um "
"Ressourcen zu sparen und die Leistung zu verbessern. Dadurch ist der scols-"
"Filter für die gesamte Ausgabe effektiver als *grep*(1). Beispiel:"
#. type: delimited block .
#: ../libsmartcols/scols-filter.5.adoc:68
#, no-wrap
msgid " lsblk --output NAME,LABEL,FSTYPE --filter 'NAME==\"sda1\"'\n"
msgstr " lsblk --output NAME,LABEL,FSTYPE --filter 'NAME==\"sda1\"'\n"
# FIXME lsblk(1) → *lsblk*(1)
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:71
msgid ""
"helps lsblk(1) to not read LABELs for all block device from udevd or "
"libblkid, but read it only for device sda1."
msgstr ""
"Dies hilft *lsblk*(1), LABELs nicht für alle blockorientierten Geräte aus "
"udevd oder libblkid zu lesen, sondern nur für das Gerät sda1."
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:73
msgid ""
"The filter can be also used for columns which are not used in the output."
msgstr ""
"Der Filter kann auch für Spalten verwendet werden, die nicht für die Ausgabe "
"vorgesehen sind."
#. type: Title ==
#: ../libsmartcols/scols-filter.5.adoc:74
#, no-wrap
msgid "SYNTAX NOTES"
msgstr "HINWEISE ZUR SYNTAX"
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:77
msgid "An expression consists of holders, params, and operators."
msgstr "Ein Ausdruck besteht aus Holder, Parametern und Operatoren."
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:82
msgid ""
"The currently supported `holder` type is column name only. The name has to "
"be used without quotes. Before evaluation, application map column names in "
"the given expression to the output table columns and assign column data type "
"to the holder. The default type is \"string\"."
msgstr ""
"Der aktuell unterstützte »Holder«-Typ ist nur der Spaltenname. Der Name muss "
"ohne Anführungszeichen verwendet werden. Vor der Auswertung ordnet die "
"Anwendung die Spaltennamen im angegebenen Ausdruck den Spalten der "
"Ausgabetabelle zu und weist dem Holder den Spaltendatentyp zu. Der "
"Standardtyp ist »string«."
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:85
msgid ""
"The `param` is for representing a value directly. The currently supported "
"data types are integer, float, string and boolean."
msgstr ""
"Der Parameter »param« dient zur direkten Darstellung eines Werts. Die "
"derzeit unterstützten Datentypen sind »integer«, »float«, »string« und "
"»boolean«."
# FIXME prefferred → preferred
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:91
msgid ""
"An operator works with one or two operand(s). An operator has an expectation "
"about the data type(s) of its operands. Giving an unexpected data type to an "
"operator causes a syntax error. The library can cast between data types, the "
"prefferred is always the type as specified by `param` and in case of "
"expression with number and float the preferred is the float."
msgstr ""
"Ein Operator arbeitet mit einem oder zwei Operanden. Er hat eine Erwartung "
"an den Datentyp seiner Operanden. Die Angabe eines unerwarteten Datentyps "
"führt zu einem Syntaxfehler. Die Bibliothek kann zwischen Datentypen "
"konvertieren. Der bevorzugte Typ ist immer der durch »param« angegebene Typ. "
"Bei Ausdrücken mit Zahlen und Gleitkommazahlen wird der Gleitkommatyp "
"bevorzugt."
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:95
msgid ""
"Operators taking two operands are `and`, `or`, `eq`, `ne`, `le`, `lt`, `ge`, "
"`gt`, `=~`, `!~`. Alphabetically named operators have C-language flavored "
"aliases: `&&`, `||`, `==`, `!=`, `<`, `<=`, `>=`, and `>`."
msgstr ""
"Operatoren mit zwei Operanden sind »and«, »or«, »eq«, »ne«, »le«, »lt«, "
"»ge«, »gt«, »=~« und »!~«. Alphabetisch benannte Operatoren haben C-ähnliche "
"Aliase: »&&«, »||«, »==«, »!=«, »<«, »<=«, »>=« und »>«."
# FIXME `--filter NAME` → *--filter NAME*
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:99
msgid ""
"`!` is the only operator that takes one operand. If no operator is specified "
"then expression is true if param or holder are not empty. For example `--"
"filter NAME` will return lines where column NAME is not empty."
msgstr ""
"»!« ist der einzige Operator, der einen Operanden akzeptiert. Wenn kein "
"Operator angegeben ist, ist der Ausdruck wahr, sofern Parameter oder Halter "
"nicht leer sind. Beispielsweise gibt B<--filter NAME> Zeilen zurück, in "
"denen die Spalte NAME nicht leer ist."
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:103
msgid ""
"`=~` and `!~` is for regular expression matching; if a string at the right "
"side matches (or not matches for `!~` a regular expression at the left side, "
"the result is true. The right side operand must be a string literal."
msgstr ""
"»=~« und »!~« dienen zum Abgleichen regulärer Ausdrücke. Wenn eine "
"Zeichenfolge auf der rechten Seite mit einem regulären Ausdruck auf der "
"linken Seite übereinstimmt (oder nicht, wenn »!~« gilt), ist das Ergebnis "
"wahr. Der Operand auf der rechten Seite muss ein Zeichenfolgenliteral sein."
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:105
msgid ""
"The precedences within operators is `or`, `and`, and `eq`, `ne`, `le`, `gt`, "
"`ge`, `=~`, `!~`, `not`."
msgstr ""
"Die Rangfolge innerhalb der Operatoren ist »or«, »and« und »eq«, »ne«, »le«, "
"»gt«, »ge«, »=~«, »!~«, »not«."
#. type: Title ==
#: ../libsmartcols/scols-filter.5.adoc:106
#, no-wrap
msgid "LIMITATIONS"
msgstr "BESCHRÄNKUNGEN"
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:113
msgid ""
"About `float` and `integer` typed values, the filter engine supports only "
"non-negative numbers. The `integer` is unsigned 64-bit number, and `float` "
"is long double. The `integer` may be followed by the multiplicative suffixes "
"KiB, GiB, TiB, PiB, EiB, ZiB, and YiB (the \"iB\" is optional, e.g., \"K\" "
"has the same meaning as \"KiB\")."
msgstr ""
"Bei Werten vom Typ »float« und »integer« unterstützt die Filter-Engine "
"nur nichtnegative Zahlen. »integer« ist eine vorzeichenlose 64-Bit-Zahl, "
"»float« ist eine »long double«-Zahl. Dem »integer« können die multiplikativen "
"Suffixe KiB, GiB, TiB, PiB, EiB, ZiB und YiB folgen (das »iB« ist optional, "
"z. B. hat »K« die gleiche Bedeutung wie »KiB«)."
#. type: Plain text
#: ../libsmartcols/scols-filter.5.adoc:119
msgid ""
"Based on original implementation from mailto:yamato@redhat.com[Masatake "
"YAMATO]."
msgstr ""
"Basierend auf der ursprünglichen Implementierung von "
"mailto:yamato@redhat.com[Masatake YAMATO]."
Reply to: