summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorAnderson Torres <anderson.torres.8519@gmail.com>2026-03-31 17:50:43 -0300
committerFlorian Pelz <pelzflorian@pelzflorian.de>2026-04-01 10:41:13 +0200
commit8f061f549a1e81f0f8c8ddffc203c37306b5328b (patch)
treee45e7a10d7315681f650e9a4e44d9eb754e68300 /etc
parent557cca7cde7d780b01a8a87a9fcdfcba63bd5fd1 (diff)
news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation for inherited field values entry. Change-Id: I63c4d9ebf152438ad367060338311ab67b4f9e46 Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
Diffstat (limited to 'etc')
-rw-r--r--etc/news.scm40
1 files changed, 38 insertions, 2 deletions
diff --git a/etc/news.scm b/etc/news.scm
index 9ba5e5175d6..2a32ac8d592 100644
--- a/etc/news.scm
+++ b/etc/news.scm
@@ -46,7 +46,8 @@
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 (de "Vererbung in Verbundsobjekten erlaubt Verweise auf geerbte Werte verzögert ausgewerteter Felder")
50 (pt "Registros podem referir-se a valores herdados de campos ainda não evaluados (thunks)"))
50 (body 51 (body
51 (en "A new feature has been added to records—the facility used when 52 (en "A new feature has been added to records—the facility used when
52defining packages, services, operating systems, and many other things—that, 53defining packages, services, operating systems, and many other things—that,
@@ -114,7 +115,42 @@ Verbundstypen aus, die mit @code{define-record-type*} erstellt wurden:
114und so weiter. 115und so weiter.
115 116
116Hinweis: das ist eine inkompatible Änderung. Die neu eingeführte Bindung – 117Hinweis: das ist eine inkompatible Änderung. Die neu eingeführte Bindung –
117@code{inputs} im obigen Beispiel – kann gleichnamige Bindungen überschatten."))) 118@code{inputs} im obigen Beispiel – kann gleichnamige Bindungen überschatten.")
119 (pt "Um novo recurso foi adicionado aos registros - a ferramenta
120usada quando se definem pacotes, serviços, sistemas operacionais, e muitas
121outras coisas - que, quando herdados de outro registro, te permitem referir
122aos valores de campos herdados. Durante a definição de variantes de pacotes,
123você pode encontrar este padrão:
124
125@lisp
126(package
127 (inherit gdb)
128 (inputs (modify-inputs (package-inputs gdb)
129 (delete \"guile\"))))
130@end lisp
131
132Agora isto pode ser escrito desta forma:
133
134@lisp
135(package
136 (inherit gdb)
137 (inputs (modify-inputs inputs ;<- Note a modificação
138 (delete \"guile\"))))
139@end lisp
140
141Dentro do corpo de @code{inputs}, o identificador @code{inputs} agora está
142atrelado ao @dfn{valor herdado} - id est, ap valor que este campo herda de
143@code{gdb}. O mesmo mecanismo pode ser empregado ao modificar outros campos
144da entrada ou ao campo @code{arguments}. É menos verboso mas também
145@uref{https://issues.guix.gnu.org/50335, é mais preciso}.
146
147Esta mudança se aplica aos campos \"thunk-ados\" de todos os tipos de registro
148produzidos por @code{define-record-type*}: @code{package}, @code{origin},
149@code{operating-system}, @code{home-environment}, e assim por diante.
150
151Note que esta é uma modificação incompatível: as ligações introduzidas
152recentemente - @code{inputs} no exemplo acima - podem sombrear ligações de
153mesmo nome.")))
118 154
119 (entry (commit "b52ce9041ad58aeababd2d50d3e72bc23dffff60") 155 (entry (commit "b52ce9041ad58aeababd2d50d3e72bc23dffff60")
120 (title 156 (title