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 @@
45 45
46 (entry (commit "a7c8e68dc51144a6d3981b770aca9c4897fc7c0c") 46 (entry (commit "a7c8e68dc51144a6d3981b770aca9c4897fc7c0c")
47 (title 47 (title
48 (en "Records can refer to inherited values of thunked fields")) 48 (en "Records can refer to inherited values of thunked fields")
49 (de "Vererbung in Verbundsobjekten erlaubt Verweise auf geerbte Werte verzögert ausgewerteter Felder"))
49 (body 50 (body
50 (en "A new feature has been added to records—the facility used when 51 (en "A new feature has been added to records—the facility used when
51defining packages, services, operating systems, and many other things—that, 52defining 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
79@code{operating-system}, @code{home-environment}, and so on. 80@code{operating-system}, @code{home-environment}, and so on.
80 81
81Note that this is an incompatible change: the newly introduced 82Note that this is an incompatible change: the newly introduced
82bindings—@code{inputs} in the example above—could shadow same-named bindings."))) 83bindings—@code{inputs} in the example above—could shadow same-named bindings.")
84 (de "Als neue Funktionalität kann man in Verbundsobjekten – also beim
85Definieren von Paketen, Diensten, Betriebssystemen und vielem anderen – beim
86Erben von einem anderen Verbundsobjekt auf die geerbten Werte verweisen. Zum
87Definieren von Paketvarianten wurde früher etwas geschrieben wie:
88
89@lisp
90(package
91 (inherit gdb)
92 (inputs (modify-inputs (package-inputs gdb)
93 (delete \"guile\"))))
94@end lisp
95
96Das lässt sich jetzt schreiben als:
97
98@lisp
99(package
100 (inherit gdb)
101 (inputs (modify-inputs inputs ;<- hier ändert sich was
102 (delete \"guile\"))))
103@end lisp
104
105Innerhalb des @code{inputs}-Rumpfes ist der Bezeichner @code{inputs} jetzt
106an den @dfn{geerbten Wert} gebunden, d.h. an den Wert, den das Feld von
107@code{gdb} erbt. Derselbe Mechanismus kann beim Ändern anderer Felder mit
108Eingaben oder im Feld @code{arguments} benutzt werden. Das spart Platz und
109@uref{https://issues.guix.gnu.org/50335, verhält sich richtiger}.
110
111Die Änderung wirkt sich auf verzögert ausgewertete \"thunked\"-Felder aller
112Verbundstypen aus, die mit @code{define-record-type*} erstellt wurden:
113@code{package}, @code{origin}, @code{operating-system}, @code{home-environment}
114und so weiter.
115
116Hinweis: das ist eine inkompatible Änderung. Die neu eingeführte Bindung –
117@code{inputs} im obigen Beispiel – kann gleichnamige Bindungen überschatten.")))
83 118
84 (entry (commit "b52ce9041ad58aeababd2d50d3e72bc23dffff60") 119 (entry (commit "b52ce9041ad58aeababd2d50d3e72bc23dffff60")
85 (title 120 (title