1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

news: Add 'de' translation.

* etc/news.scm: Add German translation for inherited field values entry.

Change-Id: I32e057b98012c2a308d5324b7d421ea4a959a251
This commit is contained in:
Florian Pelz
2026-03-24 12:09:33 +01:00
parent ff3accfef4
commit 7a9073eb4c

View File

@@ -45,7 +45,8 @@
(entry (commit "a7c8e68dc51144a6d3981b770aca9c4897fc7c0c") (entry (commit "a7c8e68dc51144a6d3981b770aca9c4897fc7c0c")
(title (title
(en "Records can refer to inherited values of thunked fields")) (en "Records can refer to inherited values of thunked fields")
(de "Vererbung in Verbundsobjekten erlaubt Verweise auf geerbte Werte verzögert ausgewerteter Felder"))
(body (body
(en "A new feature has been added to recordsthe facility used when (en "A new feature has been added to recordsthe facility used when
defining packages, services, operating systems, and many other thingsthat, defining packages, services, operating systems, and many other thingsthat,
@@ -79,7 +80,41 @@ This change applies to \"thunked\" fields of all record types produced by
@code{operating-system}, @code{home-environment}, and so on. @code{operating-system}, @code{home-environment}, and so on.
Note that this is an incompatible change: the newly introduced Note that this is an incompatible change: the newly introduced
bindings@code{inputs} in the example abovecould shadow same-named bindings."))) bindings@code{inputs} in the example abovecould shadow same-named bindings.")
(de "Als neue Funktionalität kann man in Verbundsobjekten also beim
Definieren von Paketen, Diensten, Betriebssystemen und vielem anderen beim
Erben von einem anderen Verbundsobjekt auf die geerbten Werte verweisen. Zum
Definieren von Paketvarianten wurde früher etwas geschrieben wie:
@lisp
(package
(inherit gdb)
(inputs (modify-inputs (package-inputs gdb)
(delete \"guile\"))))
@end lisp
Das lässt sich jetzt schreiben als:
@lisp
(package
(inherit gdb)
(inputs (modify-inputs inputs ;<- hier ändert sich was
(delete \"guile\"))))
@end lisp
Innerhalb des @code{inputs}-Rumpfes ist der Bezeichner @code{inputs} jetzt
an den @dfn{geerbten Wert} gebunden, d.h. an den Wert, den das Feld von
@code{gdb} erbt. Derselbe Mechanismus kann beim Ändern anderer Felder mit
Eingaben oder im Feld @code{arguments} benutzt werden. Das spart Platz und
@uref{https://issues.guix.gnu.org/50335, verhält sich richtiger}.
Die Änderung wirkt sich auf verzögert ausgewertete \"thunked\"-Felder aller
Verbundstypen aus, die mit @code{define-record-type*} erstellt wurden:
@code{package}, @code{origin}, @code{operating-system}, @code{home-environment}
und so weiter.
Hinweis: das ist eine inkompatible Änderung. Die neu eingeführte Bindung
@code{inputs} im obigen Beispiel kann gleichnamige Bindungen überschatten.")))
(entry (commit "b52ce9041ad58aeababd2d50d3e72bc23dffff60") (entry (commit "b52ce9041ad58aeababd2d50d3e72bc23dffff60")
(title (title