Re: [RFR] man://manpages-l10n/rpm-design.7.po (Teil 2/2)

Mario Blättermann <[email protected]> Tue, 14 Jul 2026 19:50:29 +0200
Newsgroups gmane.linux.debian.internationalization.german
Message-ID <CAHi0vA-YxyOUwEYT1KnayvXbQYHE2LdAPX-m1T0RBGK=YnLi2w@mail.gmail.com>
Hallo Helge und Hermann-Josef,

Am Di., 14. Juli 2026 um 06:45 Uhr schrieb Helge Kreutzmann
<[email protected]>:
>
> Hallo Mario,
> On Mon, Jul 13, 2026 at 10:23:24PM +0200, Mario Bl=C3=A4ttermann wrote:
> > #. type: Plain text
> > #: fedora-rawhide
> > msgid ""
> > "RPM takes ownership of all system files and their life cycle.\\& While=
 "
> > "packages can copy files in their scriptlets at installation time this =
is "
> > "strongly discouraged.\\& Even files that are not actually shipped can =
be "
> > "added to the package as B<%ghost> files to allow RPM to handle them.\\=
& All "
> > "system files and directories should be owned by a package.\\&"
> > msgstr ""
> > "RPM =C3=BCbernimmt die Verwaltung aller Systemdateien und deren Lebens=
zyklus. Zwar "
> > "k=C3=B6nnen Pakete Dateien w=C3=A4hrend der Installation mittels ihrer=
 Scriptlets "
> > "kopieren, doch wird hiervon dringend abgeraten. Selbst Dateien, die ni=
cht "
> > "tats=C3=A4chlich mit dem Paket ausgeliefert werden, k=C3=B6nnen als B<=
%ghost>-Dateien "
> > "in das Paket aufgenommen werden, damit RPM sie verwalten kann. Alle "
> > "Systemdateien und -verzeichnisse sollten einem Paket zugeordnet sein."
>
> s/zugeordnet sein/geh=C3=B6ren/
>

OK.

> > #. type: Plain text
> > #: fedora-rawhide
> > msgid ""
> > "Scriptlets should be used sparingly.\\& Most use cases - like updating=
 caches "
> > "and indexes - can be dealt with by using a central filetrigger.\\& Alt=
hough "
> > "these files may get altered they still should be owned by a package.\\=
&"
> > msgstr ""
> > "Scriptlets sollten nur sparsam eingesetzt werden. Die meisten Anwendun=
gsf=C3=A4lle "
> > "=E2=80=93 wie etwa das Aktualisieren von Zwischenspeichern und Indizes=
 =E2=80=93 lassen sich "
> > "mithilfe eines zentralen Datei-Triggers abdecken. Auch wenn diese Date=
ien "
> > "nachtr=C3=A4glich ver=C3=A4ndert werden, sollten sie dennoch einem Pak=
et zugeordnet "
> > "sein."
>
> s/zugeordnet sein/geh=C3=B6ren/
>

OK.

> > #. type: SS
> > #: fedora-rawhide
> > #, no-wrap
> > msgid "RPM in the Software handling stack"
> > msgstr "RPM im Software-Verarbeitungs-Stack"
>
> Ich w=C3=BCrde hier stack =E2=86=92 System
> (falls =C3=BCbernommen, auch nachfolgend)
>

Nein, Stack w=C3=BCrde ich gern so lassen.

> > # FIXME make =E2=86=92 B<make>(1)
> > # FIXME From RHEL 8 on, package management is done by dnf; thus, yum is=
 to be considered as legacy. Do we really need to mention such an old thing=
 here=E2=80=A6?
> > #. type: Plain text
> > #: fedora-rawhide
> > msgid ""
> > "RPM sees itself as filling specific layers in the software handling st=
ack.\\& "
> > "It relies on build systems like make and the upstream provided build s=
cripts "
> > "to orchestrate the actual build and passes the acquiring and selection=
 of the "
> > "\"right\" packages up to updaters like B<yum>(8), B<dnf>(8), B<zypper>=
(8), "
> > "etc.\\&"
> > msgstr ""
> > "RPM versteht sich als Komponente, die bestimmte Ebenen innerhalb des S=
oftware-"
> > "Verwaltungs-Stacks abdeckt. Es nutzt Bausysteme wie B<make>(1) sowie d=
ie vom "
> > "Upstream-Projekt bereitgestellten Bauskripte, um den eigentlichen Bauv=
organg "
> > "zu steuern, und =C3=BCberl=C3=A4sst die Beschaffung sowie Auswahl der =
=C2=BBrichtigen=C2=AB "
> > "Pakete Aktualisierungswerkzeugen wie B<yum>(8), B<dnf>(8), B<zypper>(8=
) usw."
>
> s/Verwaltungs-/Verarbeitungs-/
> (in zwei folgenden Abs=C3=A4tzen gleich =C3=BCbersetzen)
>

OK.

> s/zu steuern/zu organisieren/
>

Hm, das finde ich mit =C2=BBsteuern=C2=AB eindeutiger.

> > # FIXME cmakeUpstream =E2=86=92 B<cmake>(1)
> > # FIXME ant is a Java tool, but doesn't have a man page. Should be clar=
ified here.
> > #. type: Plain text
> > #: fedora-rawhide
> > msgid "Upstream build scripts using tools like maker, cmake, ant, .\\&.=
\\&.\\&"
> > msgstr ""
> > "Upstream-Bauskripte verwenden Werkzeuge wie B<make>(1), B<cmake>(1), a=
nt "
> > "(Java-basiertes Bauwerkzeug) =E2=80=A6"
>
> ant =E2=86=92 B<ant>(1)
> (und FIXME)
>

Siehe derzeitiges FIXME: =C2=BBant doesn't have a man page=C2=AB. Hier geht=
 es
um Fedora =E2=80=93 die Handbuchseite hat nur Debian.

> > #. type: Plain text
> > #: fedora-rawhide
> > msgid ""
> > "As such RPM is only a part in a larger set of tools and some users may=
 never "
> > "actually interact with RPM directly.\\&"
> > msgstr ""
> > "Demzufolge ist RPM nur ein Teil einer gr=C3=B6=C3=9Feren Sammlung von =
Werkzeugen, und "
> > "manche Benutzer kommen m=C3=B6glicherweise nie direkt mit RPM in Ber=
=C3=BChrung."
>
> s/Werkzeugen,/Werkzeugen/
> (w=C3=BCrde ich so setzen, bin aber kein Zeichensetzungsexperte)
>

Nein, auch wenn ich es dir nicht beweisen kann, f=C3=BCr mich geh=C3=B6rt d=
as Komma dahin.

> > #. type: Plain text
> > #: fedora-rawhide
> > msgid ""
> > "Most things in RPM can be configured by macros.\\& This allows differe=
nt "
> > "actors to set them and overwrite what was set previously.\\&"
> > msgstr ""
> > "Die meisten Dinge in RPM lassen sich =C3=BCber Makros konfigurieren. D=
ies "
> > "erm=C3=B6glicht es verschiedenen Akteuren, diese festzulegen und zuvor=
 "
> > "vorgenommene Einstellungen au=C3=9Fer Kraft zu setzen."
>
> s/au=C3=9Fer Kraft zu setzen/zu =C3=BCberschreiben/
> (oder FIXME overwrite =E2=86=92 override)
>

OK, ein FIXME. Hier wird nichts tats=C3=A4chlich =C3=BCberschrieben.

> > #. type: Plain text
> > #: fedora-rawhide
> > msgid ""
> > "Most basic are the defaults delivered by RPM upstream.\\& Distribution=
s are "
> > "able to overwrite them by patching or providing new macro files.\\& Pa=
ckages "
> > "can also ship macro files for other packages to use as BuildRequires.\=
\& "
> > "Finally most build related macros can also be overwritten in the B<rpm=
-"
> > "spec>(5) file - giving the packager the last word.\\&"
> > msgstr ""
> > "Am grundlegendsten sind die vom RPM-Upstream-Projekt bereitgestellten =
"
> > "Standardwerte. Distributionen k=C3=B6nnen diese au=C3=9Fer Kraft setze=
n, indem sie "
> > "Patches anwenden oder neue Makrodateien bereitstellen. Pakete k=C3=B6n=
nen zudem "
> > "Makrodateien mitliefern, die von anderen Paketen als =C2=BBBuildRequir=
es=C2=AB genutzt "
> > "werden k=C3=B6nnen. Schlie=C3=9Flich lassen sich die meisten baureleva=
nten Makros auch "
> > "in der B<rpm-spec>(5)-Datei au=C3=9Fer Kraft setzen =E2=80=93 womit de=
r Paketbetreuer das "
> > "letzte Wort hat."
>
> s/au=C3=9Fer Kraft setzen/=C3=BCberschreiben/   (mehrfach)
> (oder FIXME overwrite =E2=86=92 override)
>

OK, siehe oben, wobei das erste =C2=BBoverwrite=C2=AB tats=C3=A4chlich ein =
=C2=BB=C3=BCberschreiben=C2=AB ist.

>
> > # FIXME B<rpm>(8) B<rpmbuild>(1) B<rpm-spec>(5) B<rpm-macros>(7) B<rpm-=
scriptlets>(7) =E2=86=92 B<rpm>(8), B<rpmbuild>(1), B<rpm-spec>(5), B<rpm-m=
acros>(7), B<rpm-scriptlets>(7)
> > #. type: Plain text
> > #: fedora-rawhide
> > msgid ""
> > "B<rpm>(8) B<rpmbuild>(1) B<rpm-spec>(5) B<rpm-macros>(7) B<rpm-scriptl=
ets>(7)"
> > msgstr ""
> > "B<rpm>(8) B<rpmbuild>(1) B<rpm-spec>(5) B<rpm-macros>(7) B<rpm-scriptl=
ets>(7)"
>
> Die Kommata aus dem FIXME in die =C3=9Cbersetzung einbauen.
>

OK.


Am Di., 14. Juli 2026 um 02:06 Uhr schrieb hjb-news <[email protected]=
>:
>
> [=E2=80=A6]
>
> Hallo Mario,
>
> #. type: Plain text
> #: fedora-rawhide
> msgid ""
> "A distribution often has a different approach to fixing software from
> an "
> "upstream project.\\& Upstream projects are often content with fixing
> their "
> "latest release(s).\\& Distribution often support a particular version
> of each "
> "software and need those to be fixed.\\& The Sources and Patches
> approach "
> "makes handling this a lot easier (although it is lately being extended
> with "
> "the use of version control like B<git>(1)).\\&"
> msgstr ""
> "Eine Distribution verfolgt bei der Fehlerbehebung in Software oft
> einen "
> "anderen Ansatz als das Upstream-Projekt. Upstream-Projekte beschr=C3=A4n=
ken
> sich "
> "h=C3=A4ufig darauf, Fehler in ihren neuesten Ver=C3=B6ffentlichungen zu =
beheben.
> "
> "Distributionen hingegen unterst=C3=BCtzen meist bestimmte Versionen der
> jeweiligen "
> "Software und m=C3=BCssen sicherstellen, dass Fehler in genau diesen
> Versionen "
> "behoben werden. Der Ansatz, der auf Quellcode und Patches basiert, "
> "erleichtert die Handhabung dieses Prozesses erheblich (auch wenn er in
> "
> "j=C3=BCngster Zeit durch den Einsatz von Versionsverwaltungssystemen wie
> B<git>(1) "
> "erweitert wird)."
>
> FIXME f=C3=BCrs Original:
>
> s/Distribution often/Distributions often/ -> beim zweiten Vorkommen.
>

OK.

>
> # FIXME Rpmbuild =E2=86=92 B<rpmbuild>
> #. type: Plain text
> #: fedora-rawhide
> msgid ""
> "Rpmbuild can be run locally without the use of a big build system.\\&
> "
> "Dependencies are in large part automatic and target libraries inside
> the "
> "packages instead of relying on conventions like package names.\\& This
> way "
> "3rd party packages can be checked for compatibility beyond them just
> claiming "
> "that they target the distribution in question.\\&"
> msgstr ""
> "B<rpmbuild> l=C3=A4sst sich lokal und ohne den Einsatz eines umfangreich=
en
> "
> "Bausystems ausf=C3=BChren.Abh=C3=A4ngigkeiten werden weitgehend automati=
sch
> aufgel=C3=B6st "
> "und beziehen sich direkt auf Bibliotheken innerhalb der Pakete,
> anstatt sich "
> "auf Konventionen wie Paketnamen zu verlassen. Auf diese Weise l=C3=A4sst
> sich die "
> "Kompatibilit=C3=A4t von Drittanbieterpaketen =C3=BCberpr=C3=BCfen =E2=80=
=93 und zwar =C3=BCber die
> blo=C3=9Fe "
> "Behauptung hinaus, dass sie f=C3=BCr die betreffende Distribution ausgel=
egt
> sind."
>
> s/ausf=C3=BChren.Abh=C3=A4ngigkeiten /ausf=C3=BChren. Abh=C3=A4ngigkeiten=
 /

OK.

Danke f=C3=BCr die Korrekturen.

Gru=C3=9F Mario