diff options
| author | Florian Pelz <pelzflorian@pelzflorian.de> | 2026-03-24 12:09:33 +0100 |
|---|---|---|
| committer | Florian Pelz <pelzflorian@pelzflorian.de> | 2026-03-24 12:46:51 +0100 |
| commit | 7a9073eb4cee5db9dd9848594d70ecc8489d6359 (patch) | |
| tree | 6c8dbd6532798fe05d14c77da4fecb23d6c62306 /etc | |
| parent | ff3accfef4cb462251b5fabf9dfc3c9d53d51e70 (diff) | |
news: Add 'de' translation.
* etc/news.scm: Add German translation for inherited field values entry.
Change-Id: I32e057b98012c2a308d5324b7d421ea4a959a251
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/news.scm | 39 |
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 |
| 51 | defining packages, services, operating systems, and many other things—that, | 52 | 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 | |||
| 79 | @code{operating-system}, @code{home-environment}, and so on. | 80 | @code{operating-system}, @code{home-environment}, and so on. |
| 80 | 81 | ||
| 81 | Note that this is an incompatible change: the newly introduced | 82 | Note that this is an incompatible change: the newly introduced |
| 82 | bindings—@code{inputs} in the example above—could shadow same-named bindings."))) | 83 | bindings—@code{inputs} in the example above—could shadow same-named bindings.") |
| 84 | (de "Als neue Funktionalität kann man in Verbundsobjekten – also beim | ||
| 85 | Definieren von Paketen, Diensten, Betriebssystemen und vielem anderen – beim | ||
| 86 | Erben von einem anderen Verbundsobjekt auf die geerbten Werte verweisen. Zum | ||
| 87 | Definieren 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 | |||
| 96 | Das 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 | |||
| 105 | Innerhalb des @code{inputs}-Rumpfes ist der Bezeichner @code{inputs} jetzt | ||
| 106 | an 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 | ||
| 108 | Eingaben oder im Feld @code{arguments} benutzt werden. Das spart Platz und | ||
| 109 | @uref{https://issues.guix.gnu.org/50335, verhält sich richtiger}. | ||
| 110 | |||
| 111 | Die Änderung wirkt sich auf verzögert ausgewertete \"thunked\"-Felder aller | ||
| 112 | Verbundstypen aus, die mit @code{define-record-type*} erstellt wurden: | ||
| 113 | @code{package}, @code{origin}, @code{operating-system}, @code{home-environment} | ||
| 114 | und so weiter. | ||
| 115 | |||
| 116 | Hinweis: 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 |
