summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Pelz <pelzflorian@pelzflorian.de>2026-03-24 12:09:33 +0100
committerFlorian Pelz <pelzflorian@pelzflorian.de>2026-03-24 12:46:51 +0100
commit7a9073eb4cee5db9dd9848594d70ecc8489d6359 (patch)
tree6c8dbd6532798fe05d14c77da4fecb23d6c62306
parentff3accfef4cb462251b5fabf9dfc3c9d53d51e70 (diff)
news: Add 'de' translation.
* etc/news.scm: Add German translation for inherited field values entry. Change-Id: I32e057b98012c2a308d5324b7d421ea4a959a251
-rw-r--r--etc/news.scm39
1 files changed, 37 insertions, 2 deletions
diff --git a/etc/news.scm b/etc/news.scm
index 9e17c4215d3..9ba5e5175d6 100644
--- a/etc/news.scm
+++ b/etc/news.scm
@@ -45,7 +45,8 @@
(entry (commit "a7c8e68dc51144a6d3981b770aca9c4897fc7c0c")
(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
(en "A new feature has been added to records—the facility used when
defining packages, services, operating systems, and many other things—that,
@@ -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.
Note that this is an incompatible change: the newly introduced
-bindings—@code{inputs} in the example above—could shadow same-named bindings.")))
+bindings—@code{inputs} in the example above—could 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")
(title