'guix gc' does not round the amount of disk space freed

  • Done
  • quality assurance status badge
Details
7 participants
  • bokr
  • Julien Lepiller
  • Ludovic Courtès
  • Christian Miller
  • pelzflorian (Florian Pelz)
  • Remco van 't Veer
  • zimoun
Owner
unassigned
Submitted by
Christian Miller
Severity
minor
C
C
Christian Miller wrote on 30 Oct 2022 01:50
guix gc notation broken
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
5z3zneF8G6Y-8ua-MISE2H5Kth7yWekIe_gGm8a9F35IewpTkm_rscQL5eIP0tKeUJM7LGsNWlELU0DON2pYG5EfMkQoyXM5cA8NRVZRy8k=@proton.me
It returns something like: guix gc: freed 7,294.56603 MiBs
Attachment: file
Attachment: gc.log
C
C
Christian Miller wrote on 30 Oct 2022 02:12
(name . 58880@debbugs.gnu.org)(address . 58880@debbugs.gnu.org)
6I8EDZZoPpv6hUHHImnP1X26t_zGaWtQj1X3wzV0UiljVwkYFqexhKprXZWnrDDBT_oEUMowEYIudVVoRyF3q5x3RVeaWr-kUbKzIgz6YUA=@proton.me
Correct notation would be: 7,294.57 MiBs
Attachment: file
L
L
Ludovic Courtès wrote on 10 Nov 2022 11:47
control message for bug #58880
(address . control@debbugs.gnu.org)
87pmdvjdcq.fsf@gnu.org
retitle 58880 'guix gc' does not round the amount of disk space freed
quit
L
L
Ludovic Courtès wrote on 10 Nov 2022 11:47
(address . control@debbugs.gnu.org)
87o7tfjdcj.fsf@gnu.org
severity 58880 minor
quit
L
L
Ludovic Courtès wrote on 10 Nov 2022 11:47
(address . control@debbugs.gnu.org)
87mt8zjdcd.fsf@gnu.org
tags 58880 + easy
quit
R
R
Remco van 't Veer wrote on 25 Nov 2022 21:33
[PATCH] guix gc: Round MiBs in user feedback.
(address . 58880@debbugs.gnu.org)(name . Remco van 't Veer)(address . remco@remworks.net)
20221125203328.21379-1-remco@remworks.net
* guix/scripts/gc.scm (guix-gc): Round MiBs in user feedback.
* po/*/*.po (guix/scripts/gc.scm)a: Round MiBs in user feedback.
---
guix/scripts/gc.scm | 8 ++++----
po/guix/bn.po | 6 +++---
po/guix/cs.po | 6 +++---
po/guix/da.po | 12 ++++++------
po/guix/de.po | 8 ++++----
po/guix/eo.po | 6 +++---
po/guix/es.po | 8 ++++----
po/guix/fa.po | 6 +++---
po/guix/fi.po | 6 +++---
po/guix/fr.po | 6 +++---
po/guix/hu.po | 6 +++---
po/guix/it.po | 6 +++---
po/guix/ja.po | 6 +++---
po/guix/ko.po | 6 +++---
po/guix/lt.po | 6 +++---
po/guix/nl.po | 6 +++---
po/guix/oc.po | 6 +++---
po/guix/pl.po | 6 +++---
po/guix/pt_BR.po | 8 ++++----
po/guix/ru.po | 6 +++---
po/guix/si.po | 6 +++---
po/guix/sk.po | 6 +++---
po/guix/sr.po | 6 +++---
po/guix/sv.po | 6 +++---
po/guix/ta.po | 6 +++---
po/guix/tr.po | 6 +++---
po/guix/uk.po | 6 +++---
po/guix/vi.po | 6 +++---
po/guix/zh_CN.po | 6 +++---
29 files changed, 94 insertions(+), 94 deletions(-)

Toggle diff (652 lines)
diff --git a/guix/scripts/gc.scm b/guix/scripts/gc.scm
index 5e775c5cdb..2bbfb26d5d 100644
--- a/guix/scripts/gc.scm
+++ b/guix/scripts/gc.scm
@@ -260,10 +260,10 @@ (define-command (guix-gc . args)
;; Attempt to have at least SPACE bytes available in STORE.
(let ((free (free-disk-space (%store-prefix))))
(if (> free space)
- (info (G_ "already ~h MiBs available on ~a, nothing to do~%")
+ (info (G_ "already ~,2h MiBs available on ~a, nothing to do~%")
(/ free 1024. 1024.) (%store-prefix))
(let ((to-free (- space free)))
- (info (G_ "freeing ~h MiBs~%") (/ to-free 1024. 1024.))
+ (info (G_ "freeing ~,2h MiBs~%") (/ to-free 1024. 1024.))
(collect-garbage store to-free)))))
(define (delete-generations store pattern)
@@ -327,10 +327,10 @@ (define-command (guix-gc . args)
(ensure-free-space store free-space))
(min-freed
(let-values (((paths freed) (collect-garbage store min-freed)))
- (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.))))
+ (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.))))
(else
(let-values (((paths freed) (collect-garbage store)))
- (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.)))))))
+ (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.)))))))
((list-roots)
(assert-no-extra-arguments)
(list-roots))
diff --git a/po/guix/bn.po b/po/guix/bn.po
index 05bb1849c0..bbbe913130 100644
--- a/po/guix/bn.po
+++ b/po/guix/bn.po
@@ -3723,11 +3723,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:295
@@ -3736,7 +3736,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/cs.po b/po/guix/cs.po
index 955fd10264..3858ec2fb3 100644
--- a/po/guix/cs.po
+++ b/po/guix/cs.po
@@ -3787,11 +3787,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:295
@@ -3800,7 +3800,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "Neplatný argument: ~a~%"
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/da.po b/po/guix/da.po
index f61ee1c7b7..d4002b5f16 100644
--- a/po/guix/da.po
+++ b/po/guix/da.po
@@ -4154,12 +4154,12 @@ msgid "~s does not denote a duration~%"
msgstr "~s betegner ikke en varighed~%"
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
-msgstr "der er allerede ~h MiBs tilgængelige på ~a, intet at udføre~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
+msgstr "der er allerede ~,2h MiBs tilgængelige på ~a, intet at udføre~%"
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
-msgstr "frigiver ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
+msgstr "frigiver ~,2h MiBs~%"
#: guix/scripts/gc.scm:295
#, scheme-format
@@ -4167,8 +4167,8 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "uvedkommende argumenter: ~{~a ~}~%"
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
-msgstr "frigav ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
+msgstr "frigav ~,2h MiBs~%"
#: guix/scripts/git.scm:26
#, fuzzy
diff --git a/po/guix/de.po b/po/guix/de.po
index adea2c9f2c..3413e976e6 100644
--- a/po/guix/de.po
+++ b/po/guix/de.po
@@ -4195,11 +4195,11 @@ msgid "~s does not denote a duration~%"
msgstr "~s gibt keine Dauer an~%"
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "Es sind bereits ~h MiB verfügbar auf ~a, nichts zu tun~%"
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "~h MiB werden freigegeben~%"
#: guix/scripts/gc.scm:295
@@ -4208,8 +4208,8 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "Zusätzliche Argumente: ~{~a ~}~%"
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
-msgstr "~h MiB wurden freigegeben~%"
+msgid "freed ~,2h MiBs~%"
+msgstr "~,2h MiB wurden freigegeben~%"
#: guix/scripts/git.scm:26
msgid ""
diff --git a/po/guix/eo.po b/po/guix/eo.po
index ba61604664..26b3a7980a 100644
--- a/po/guix/eo.po
+++ b/po/guix/eo.po
@@ -3997,12 +3997,12 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
#, fuzzy
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "ni forigas ~a~%"
#: guix/scripts/gc.scm:295
@@ -4011,7 +4011,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "~A: fremda argumento~%"
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/es.po b/po/guix/es.po
index 9e1f5f2e86..edade49bd6 100644
--- a/po/guix/es.po
+++ b/po/guix/es.po
@@ -4084,11 +4084,11 @@ msgid "~s does not denote a duration~%"
msgstr "~s no denota una duración~%"
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "ya hay ~h MiB disponibles en ~a, nada que hacer~%"
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "liberando ~h MiB~%"
# FUZZY
@@ -4098,8 +4098,8 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "parámetros no esperados: ~{~a ~}~%"
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
-msgstr "liberados ~h MiB~%"
+msgid "freed ~,2h MiBs~%"
+msgstr "liberados ~,2h MiB~%"
#: guix/scripts/git.scm:26
msgid ""
diff --git a/po/guix/fa.po b/po/guix/fa.po
index f9dc5b0aef..ecd9b959e4 100644
--- a/po/guix/fa.po
+++ b/po/guix/fa.po
@@ -3719,11 +3719,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:295
@@ -3732,7 +3732,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/fi.po b/po/guix/fi.po
index cda849e0ed..6177282c83 100644
--- a/po/guix/fi.po
+++ b/po/guix/fi.po
@@ -3721,11 +3721,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:295
@@ -3734,7 +3734,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/fr.po b/po/guix/fr.po
index 4b7d379bad..92ead1157a 100644
--- a/po/guix/fr.po
+++ b/po/guix/fr.po
@@ -4237,11 +4237,11 @@ msgid "~s does not denote a duration~%"
msgstr "« ~s » ne correspond pas à une durée~%"
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "déjà ~h Mo disponibles sur ~a, rien à faire~%"
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "libération de ~h Mo~%"
#: guix/scripts/gc.scm:295
@@ -4250,7 +4250,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "arguments superflus : ~{~a ~}~%"
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "~h Mo libérés~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/hu.po b/po/guix/hu.po
index 8a45d14f18..a365769a69 100644
--- a/po/guix/hu.po
+++ b/po/guix/hu.po
@@ -3950,12 +3950,12 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
#, fuzzy
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "~a törlése~%"
#: guix/scripts/gc.scm:295
@@ -3964,7 +3964,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "~A: nem odatartozó argumentum~%"
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/it.po b/po/guix/it.po
index d48fd9305f..d3da3fac2b 100644
--- a/po/guix/it.po
+++ b/po/guix/it.po
@@ -3746,11 +3746,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:295
@@ -3759,7 +3759,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/ja.po b/po/guix/ja.po
index 2581f552e5..91a9f6efd3 100644
--- a/po/guix/ja.po
+++ b/po/guix/ja.po
@@ -3715,11 +3715,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:295
@@ -3728,7 +3728,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/ko.po b/po/guix/ko.po
index d4e12d64b9..f20f942d3d 100644
--- a/po/guix/ko.po
+++ b/po/guix/ko.po
@@ -3725,11 +3725,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:295
@@ -3738,7 +3738,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/lt.po b/po/guix/lt.po
index dc2a8ad649..9d47a1ba6b 100644
--- a/po/guix/lt.po
+++ b/po/guix/lt.po
@@ -3733,11 +3733,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:295
@@ -3746,7 +3746,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/nl.po b/po/guix/nl.po
index 435ed10df0..f85cf00810 100644
--- a/po/guix/nl.po
+++ b/po/guix/nl.po
@@ -4189,11 +4189,11 @@ msgid "~s does not denote a duration~%"
msgstr "‘~s’ duidt geen tijdsduur aan~%"
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "er zijn alreeds ~h MiB's beschikbaar op ~a, niets te doen~%"
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "~h MiB's aan het vrijmaken~%"
#: guix/scripts/gc.scm:295
@@ -4202,7 +4202,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "overmatige argumenten: ~{~a ~}~%"
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "~h MiB's vrijgemaakt~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/oc.po b/po/guix/oc.po
index 0718861a04..a0b0f7796f 100644
--- a/po/guix/oc.po
+++ b/po/guix/oc.po
@@ -3718,11 +3718,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:295
@@ -3731,7 +3731,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/pl.po b/po/guix/pl.po
index 107351fd15..61522f9e5a 100644
--- a/po/guix/pl.po
+++ b/po/guix/pl.po
@@ -3738,12 +3738,12 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
#, fuzzy
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "zwalnianie ~h bajtów~%"
#: guix/scripts/gc.scm:295
@@ -3753,7 +3753,7 @@ msgstr ""
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
#, fuzzy
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "zwolniono ~h bajtów~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/pt_BR.po b/po/guix/pt_BR.po
index 1f50350092..ec92fd4ebe 100644
--- a/po/guix/pt_BR.po
+++ b/po/guix/pt_BR.po
@@ -4182,12 +4182,12 @@ msgid "~s does not denote a duration~%"
msgstr "~s não denota uma duração~%"
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "~h MiBs já disponíveis em ~a, nada para fazer~%"
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
-msgstr "liberando ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
+msgstr "liberando ~,2h MiBs~%"
#: guix/scripts/gc.scm:295
#, scheme-format
@@ -4195,7 +4195,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "argumentos estranhos: ~{~a ~}~%"
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "~h MiBs liberados~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/ru.po b/po/guix/ru.po
index d77cfc90ff..2e8efbcab0 100644
--- a/po/guix/ru.po
+++ b/po/guix/ru.po
@@ -3880,11 +3880,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:295
@@ -3893,7 +3893,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/si.po b/po/guix/si.po
index fae6b75983..d2669a44b5 100644
--- a/po/guix/si.po
+++ b/po/guix/si.po
@@ -3715,11 +3715,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:295
@@ -3728,7 +3728,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/sk.po b/po/guix/sk.po
index cca70827fe..d78fafd060 100644
--- a/po/guix/sk.po
+++ b/po/guix/sk.po
@@ -4161,11 +4161,11 @@ msgid "~s does not denote a duration~%"
msgstr "~s neozna?uje trvanie~%"
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "na ~a u? je ~h MiB vo?ného miesta, ?iadna ?innos? sa nevy?aduje~%"
#: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "uvo??uje sa ~h MiB~%"
#: guix/scripts/gc.scm:295
@@ -4174,7 +4174,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "nadbyto?né parametre: ~{~a~}~%"
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "uvo?nilo sa ~h MiB~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/sr.po b/po/guix/sr.po
index 661c2165db..901a2d5ced 100644
--- a/po/guix/sr.po
+++ b/po/guix/sr.po
@@ -3919,12 +3919,12 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:255
#, fuzzy
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "?????? ~a~%"
#: guix/scripts/gc.scm:295
@@ -3933,7 +3933,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "~A: ?????? ????????~%"
#: guix/scripts/gc.scm:319 guix/scripts/gc.scm:322
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/sv.po b/po/guix/sv.po
index 4e8cfeaa67..83a6fe9072 100644
--- a/po/guix/sv.po
+++ b/po/guix/sv.po
@@ -4030,11 +4030,11 @@ msgid "~s does not denote a duration~%"
msgstr ""
#: guix/scripts/gc.scm:252
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.
This message was truncated. Download the full message here.
Z
Z
zimoun wrote on 21 Jan 2023 17:26
Re: bug#58880: 'guix gc' does not round the amount of disk space freed
(name . Remco van 't Veer)(address . remco@remworks.net)
86zgab26ru.fsf_-_@gmail.com
Hi,

On Fri, 25 Nov 2022 at 21:33, Remco van 't Veer <remco@remworks.net> wrote:
Toggle quote (3 lines)
> * guix/scripts/gc.scm (guix-gc): Round MiBs in user feedback.
> * po/*/*.po (guix/scripts/gc.scm)a: Round MiBs in user feedback.

If the way to go with the translation dance?

Toggle quote (4 lines)
> ---
> guix/scripts/gc.scm | 8 ++++----
> po/guix/bn.po | 6 +++---

[...]

Toggle quote (3 lines)
> po/guix/zh_CN.po | 6 +++---
> 29 files changed, 94 insertions(+), 94 deletions(-)

The only change is:

Toggle quote (31 lines)
> diff --git a/guix/scripts/gc.scm b/guix/scripts/gc.scm
> index 5e775c5cdb..2bbfb26d5d 100644
> --- a/guix/scripts/gc.scm
> +++ b/guix/scripts/gc.scm
> @@ -260,10 +260,10 @@ (define-command (guix-gc . args)
> ;; Attempt to have at least SPACE bytes available in STORE.
> (let ((free (free-disk-space (%store-prefix))))
> (if (> free space)
> - (info (G_ "already ~h MiBs available on ~a, nothing to do~%")
> + (info (G_ "already ~,2h MiBs available on ~a, nothing to do~%")
> (/ free 1024. 1024.) (%store-prefix))
> (let ((to-free (- space free)))
> - (info (G_ "freeing ~h MiBs~%") (/ to-free 1024. 1024.))
> + (info (G_ "freeing ~,2h MiBs~%") (/ to-free 1024. 1024.))
> (collect-garbage store to-free)))))
>
> (define (delete-generations store pattern)
> @@ -327,10 +327,10 @@ (define-command (guix-gc . args)
> (ensure-free-space store free-space))
> (min-freed
> (let-values (((paths freed) (collect-garbage store min-freed)))
> - (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.))))
> + (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.))))
> (else
> (let-values (((paths freed) (collect-garbage store)))
> - (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.)))))))
> + (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.)))))))
> ((list-roots)
> (assert-no-extra-arguments)
> (list-roots))

and captured by G_ so does this only to be applied and then all the
msgid updated by the translation process?


Cheers,
simon
Z
Z
zimoun wrote on 21 Jan 2023 17:22
control message for bug #58880
(address . control@debbugs.gnu.org)
864jsj3lia.fsf@gmail.com
tags 58880 + patch
quit
R
R
Remco van 't Veer wrote on 21 Jan 2023 17:52
Re: bug#58880: 'guix gc' does not round the amount of disk space freed
(name . zimoun)(address . zimon.toutoune@gmail.com)
87mt6bkez2.fsf@remworks.net
Hi,

2023/01/21 17:26, zimoun:

Toggle quote (6 lines)
> On Fri, 25 Nov 2022 at 21:33, Remco van 't Veer <remco@remworks.net> wrote:
>> * guix/scripts/gc.scm (guix-gc): Round MiBs in user feedback.
>> * po/*/*.po (guix/scripts/gc.scm)a: Round MiBs in user feedback.
>
> If the way to go with the translation dance?

I don't know. I figured since the translation key was changed this
would be the best way to do this but to be honest I don't understand how
to do this using "weblate" (from info:guix#Translating Guix).

Toggle quote (36 lines)
> The only change is:
>
>> diff --git a/guix/scripts/gc.scm b/guix/scripts/gc.scm
>> index 5e775c5cdb..2bbfb26d5d 100644
>> --- a/guix/scripts/gc.scm
>> +++ b/guix/scripts/gc.scm
>> @@ -260,10 +260,10 @@ (define-command (guix-gc . args)
>> ;; Attempt to have at least SPACE bytes available in STORE.
>> (let ((free (free-disk-space (%store-prefix))))
>> (if (> free space)
>> - (info (G_ "already ~h MiBs available on ~a, nothing to do~%")
>> + (info (G_ "already ~,2h MiBs available on ~a, nothing to do~%")
>> (/ free 1024. 1024.) (%store-prefix))
>> (let ((to-free (- space free)))
>> - (info (G_ "freeing ~h MiBs~%") (/ to-free 1024. 1024.))
>> + (info (G_ "freeing ~,2h MiBs~%") (/ to-free 1024. 1024.))
>> (collect-garbage store to-free)))))
>>
>> (define (delete-generations store pattern)
>> @@ -327,10 +327,10 @@ (define-command (guix-gc . args)
>> (ensure-free-space store free-space))
>> (min-freed
>> (let-values (((paths freed) (collect-garbage store min-freed)))
>> - (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.))))
>> + (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.))))
>> (else
>> (let-values (((paths freed) (collect-garbage store)))
>> - (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.)))))))
>> + (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.)))))))
>> ((list-roots)
>> (assert-no-extra-arguments)
>> (list-roots))
>
> and captured by G_ so does this only to be applied and then all the
> msgid updated by the translation process?

Yes, this is the only change. The old keys will be orphaned though and
remain in the po files. I'd be happy to drop the po/*/*.po part of the
patch if that helps.

Cheers,
Remco
Z
Z
zimoun wrote on 22 Jan 2023 15:49
Patch impacting translation (was Re: bug#58880: 'guix gc' does not round the amount of disk space freed)
(name . Remco van 't Veer)(address . remco@remworks.net)
86v8ky1v58.fsf@gmail.com
Hi,

On Sat, 21 Jan 2023 at 17:52, Remco van 't Veer <remco@remworks.net> wrote:

Toggle quote (9 lines)
>>> * guix/scripts/gc.scm (guix-gc): Round MiBs in user feedback.
>>> * po/*/*.po (guix/scripts/gc.scm)a: Round MiBs in user feedback.
>>
>> If the way to go with the translation dance?
>
> I don't know. I figured since the translation key was changed this
> would be the best way to do this but to be honest I don't understand how
> to do this using "weblate" (from info:guix#Translating Guix).

Julien, WDYT?


Toggle quote (40 lines)
>> The only change is:
>>
>>> diff --git a/guix/scripts/gc.scm b/guix/scripts/gc.scm
>>> index 5e775c5cdb..2bbfb26d5d 100644
>>> --- a/guix/scripts/gc.scm
>>> +++ b/guix/scripts/gc.scm
>>> @@ -260,10 +260,10 @@ (define-command (guix-gc . args)
>>> ;; Attempt to have at least SPACE bytes available in STORE.
>>> (let ((free (free-disk-space (%store-prefix))))
>>> (if (> free space)
>>> - (info (G_ "already ~h MiBs available on ~a, nothing to do~%")
>>> + (info (G_ "already ~,2h MiBs available on ~a, nothing to do~%")
>>> (/ free 1024. 1024.) (%store-prefix))
>>> (let ((to-free (- space free)))
>>> - (info (G_ "freeing ~h MiBs~%") (/ to-free 1024. 1024.))
>>> + (info (G_ "freeing ~,2h MiBs~%") (/ to-free 1024. 1024.))
>>> (collect-garbage store to-free)))))
>>>
>>> (define (delete-generations store pattern)
>>> @@ -327,10 +327,10 @@ (define-command (guix-gc . args)
>>> (ensure-free-space store free-space))
>>> (min-freed
>>> (let-values (((paths freed) (collect-garbage store min-freed)))
>>> - (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.))))
>>> + (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.))))
>>> (else
>>> (let-values (((paths freed) (collect-garbage store)))
>>> - (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.)))))))
>>> + (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.)))))))
>>> ((list-roots)
>>> (assert-no-extra-arguments)
>>> (list-roots))
>>
>> and captured by G_ so does this only to be applied and then all the
>> msgid updated by the translation process?
>
> Yes, this is the only change. The old keys will be orphaned though and
> remain in the po files. I'd be happy to drop the po/*/*.po part of the
> patch if that helps.

Julien, what is the best solution? Apply a patch touching all PO files
or apply a patch touching only the messages captured by G_ and then
update separately the translations?


Cheers,
simon
J
J
Julien Lepiller wrote on 22 Jan 2023 17:43
Re: Patch impacting transla tion (was Re: bug#58880: 'g uix gc' does not round the amount of disk space freed)
(address . 58880@debbugs.gnu.org)
C72D22F0-4EEF-42FC-AB15-AC26EB55289A@lepiller.eu
Changing the po files in guix repo will work at first, it'll be negated next time I push changes from weblate. We could change the po files to ensure continuity, but we have to also apply the change to the repo behind weblate. I can take care of it after the patch is pushed.

Le 22 janvier 2023 15:49:55 GMT+01:00, zimoun <zimon.toutoune@gmail.com> a écrit :
Toggle quote (63 lines)
>Hi,
>
>On Sat, 21 Jan 2023 at 17:52, Remco van 't Veer <remco@remworks.net> wrote:
>
>>>> * guix/scripts/gc.scm (guix-gc): Round MiBs in user feedback.
>>>> * po/*/*.po (guix/scripts/gc.scm)a: Round MiBs in user feedback.
>>>
>>> If the way to go with the translation dance?
>>
>> I don't know. I figured since the translation key was changed this
>> would be the best way to do this but to be honest I don't understand how
>> to do this using "weblate" (from info:guix#Translating Guix).
>
>Julien, WDYT?
>
>
>>> The only change is:
>>>
>>>> diff --git a/guix/scripts/gc.scm b/guix/scripts/gc.scm
>>>> index 5e775c5cdb..2bbfb26d5d 100644
>>>> --- a/guix/scripts/gc.scm
>>>> +++ b/guix/scripts/gc.scm
>>>> @@ -260,10 +260,10 @@ (define-command (guix-gc . args)
>>>> ;; Attempt to have at least SPACE bytes available in STORE.
>>>> (let ((free (free-disk-space (%store-prefix))))
>>>> (if (> free space)
>>>> - (info (G_ "already ~h MiBs available on ~a, nothing to do~%")
>>>> + (info (G_ "already ~,2h MiBs available on ~a, nothing to do~%")
>>>> (/ free 1024. 1024.) (%store-prefix))
>>>> (let ((to-free (- space free)))
>>>> - (info (G_ "freeing ~h MiBs~%") (/ to-free 1024. 1024.))
>>>> + (info (G_ "freeing ~,2h MiBs~%") (/ to-free 1024. 1024.))
>>>> (collect-garbage store to-free)))))
>>>>
>>>> (define (delete-generations store pattern)
>>>> @@ -327,10 +327,10 @@ (define-command (guix-gc . args)
>>>> (ensure-free-space store free-space))
>>>> (min-freed
>>>> (let-values (((paths freed) (collect-garbage store min-freed)))
>>>> - (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.))))
>>>> + (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.))))
>>>> (else
>>>> (let-values (((paths freed) (collect-garbage store)))
>>>> - (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.)))))))
>>>> + (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.)))))))
>>>> ((list-roots)
>>>> (assert-no-extra-arguments)
>>>> (list-roots))
>>>
>>> and captured by G_ so does this only to be applied and then all the
>>> msgid updated by the translation process?
>>
>> Yes, this is the only change. The old keys will be orphaned though and
>> remain in the po files. I'd be happy to drop the po/*/*.po part of the
>> patch if that helps.
>
>Julien, what is the best solution? Apply a patch touching all PO files
>or apply a patch touching only the messages captured by G_ and then
>update separately the translations?
>
>
>Cheers,
>simon
Attachment: file
Z
Z
zimoun wrote on 23 Jan 2023 08:51
Re: bug#58880: Patch impacting translation (was Re: bug#58880: 'guix gc' does not round the amount of disk space freed)
(address . 58880@debbugs.gnu.org)
86tu0hzo23.fsf@gmail.com
Hi,

On Sun, 22 Jan 2023 at 17:43, Julien Lepiller <julien@lepiller.eu> wrote:
Toggle quote (6 lines)
> Changing the po files in guix repo will work at first, it'll be
> negated next time I push changes from weblate. We could change the po
> files to ensure continuity, but we have to also apply the change to
> the repo behind weblate. I can take care of it after the patch is
> pushed.

Julien, the patch is here:


and it does not apply because PO files changes since.

Well, I propose to split the patch into two parts: the first containing
the change of guix/scripts/gc.scm and another one about the translation.

Remco, could you rebase and resent these 2 patches? Sorry for the
annoyance and this small extra work.


Cheers,
simo
R
R
Remco van 't Veer wrote on 23 Jan 2023 14:01
[PATCH v2 0/2] split into 2 commits and rebased on master
(name . zimoun)(address . zimon.toutoune@gmail.com)
20230123130126.19745-1-remco@remworks.net
I'm not sure about the commit message of the second commit.

Remco van 't Veer (2):
guix gc: Round MiBs in user feedback.
nls: Update translation keys for guix gc

guix/scripts/gc.scm | 8 ++++----
po/guix/bn.po | 6 +++---
po/guix/cs.po | 6 +++---
po/guix/da.po | 6 +++---
po/guix/de.po | 6 +++---
po/guix/eo.po | 6 +++---
po/guix/es.po | 6 +++---
po/guix/fa.po | 6 +++---
po/guix/fi.po | 6 +++---
po/guix/fr.po | 6 +++---
po/guix/hu.po | 6 +++---
po/guix/ja.po | 6 +++---
po/guix/ka.po | 6 +++---
po/guix/ko.po | 6 +++---
po/guix/lt.po | 6 +++---
po/guix/nl.po | 6 +++---
po/guix/oc.po | 6 +++---
po/guix/pl.po | 6 +++---
po/guix/pt_BR.po | 6 +++---
po/guix/ru.po | 6 +++---
po/guix/si.po | 6 +++---
po/guix/sk.po | 6 +++---
po/guix/sr.po | 6 +++---
po/guix/sv.po | 6 +++---
po/guix/ta.po | 6 +++---
po/guix/tr.po | 6 +++---
po/guix/uk.po | 6 +++---
po/guix/vi.po | 6 +++---
po/guix/zh_CN.po | 6 +++---
29 files changed, 88 insertions(+), 88 deletions(-)

--
2.39.1
R
R
Remco van 't Veer wrote on 23 Jan 2023 14:01
[PATCH v2 1/2] guix gc: Round MiBs in user feedback.
(name . zimoun)(address . zimon.toutoune@gmail.com)
20230123130126.19745-2-remco@remworks.net
* guix/scripts/gc.scm (guix-gc): Round MiBs in user feedback.
---
guix/scripts/gc.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

Toggle diff (32 lines)
diff --git a/guix/scripts/gc.scm b/guix/scripts/gc.scm
index 5e775c5cdb..2bbfb26d5d 100644
--- a/guix/scripts/gc.scm
+++ b/guix/scripts/gc.scm
@@ -260,10 +260,10 @@ (define-command (guix-gc . args)
;; Attempt to have at least SPACE bytes available in STORE.
(let ((free (free-disk-space (%store-prefix))))
(if (> free space)
- (info (G_ "already ~h MiBs available on ~a, nothing to do~%")
+ (info (G_ "already ~,2h MiBs available on ~a, nothing to do~%")
(/ free 1024. 1024.) (%store-prefix))
(let ((to-free (- space free)))
- (info (G_ "freeing ~h MiBs~%") (/ to-free 1024. 1024.))
+ (info (G_ "freeing ~,2h MiBs~%") (/ to-free 1024. 1024.))
(collect-garbage store to-free)))))
(define (delete-generations store pattern)
@@ -327,10 +327,10 @@ (define-command (guix-gc . args)
(ensure-free-space store free-space))
(min-freed
(let-values (((paths freed) (collect-garbage store min-freed)))
- (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.))))
+ (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.))))
(else
(let-values (((paths freed) (collect-garbage store)))
- (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.)))))))
+ (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.)))))))
((list-roots)
(assert-no-extra-arguments)
(list-roots))
--
2.39.1
R
R
Remco van 't Veer wrote on 23 Jan 2023 14:01
[PATCH v2 2/2] nls: Update translation keys for guix gc
(name . zimoun)(address . zimon.toutoune@gmail.com)
20230123130126.19745-3-remco@remworks.net
* po/*/*.po (guix/scripts/gc.scm): Round MiBs in user feedback.
---
po/guix/bn.po | 6 +++---
po/guix/cs.po | 6 +++---
po/guix/da.po | 6 +++---
po/guix/de.po | 6 +++---
po/guix/eo.po | 6 +++---
po/guix/es.po | 6 +++---
po/guix/fa.po | 6 +++---
po/guix/fi.po | 6 +++---
po/guix/fr.po | 6 +++---
po/guix/hu.po | 6 +++---
po/guix/ja.po | 6 +++---
po/guix/ka.po | 6 +++---
po/guix/ko.po | 6 +++---
po/guix/lt.po | 6 +++---
po/guix/nl.po | 6 +++---
po/guix/oc.po | 6 +++---
po/guix/pl.po | 6 +++---
po/guix/pt_BR.po | 6 +++---
po/guix/ru.po | 6 +++---
po/guix/si.po | 6 +++---
po/guix/sk.po | 6 +++---
po/guix/sr.po | 6 +++---
po/guix/sv.po | 6 +++---
po/guix/ta.po | 6 +++---
po/guix/tr.po | 6 +++---
po/guix/uk.po | 6 +++---
po/guix/vi.po | 6 +++---
po/guix/zh_CN.po | 6 +++---
28 files changed, 84 insertions(+), 84 deletions(-)

Toggle diff (689 lines)
diff --git a/po/guix/bn.po b/po/guix/bn.po
index 55a2942212..83cf451f8f 100644
--- a/po/guix/bn.po
+++ b/po/guix/bn.po
@@ -4067,11 +4067,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4080,7 +4080,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/cs.po b/po/guix/cs.po
index 3b5128f227..b0f1c04ea0 100644
--- a/po/guix/cs.po
+++ b/po/guix/cs.po
@@ -4132,11 +4132,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4145,7 +4145,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "Neplatný argument: ~a~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/da.po b/po/guix/da.po
index 809f0a6d20..89917a7613 100644
--- a/po/guix/da.po
+++ b/po/guix/da.po
@@ -4507,11 +4507,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "der er allerede ~h MiBs tilgængelige på ~a, intet at udføre~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "frigiver ~h MiBs~%"
#: guix/scripts/gc.scm:306
@@ -4520,7 +4520,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "uvedkommende argumenter: ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "frigav ~h MiBs~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/de.po b/po/guix/de.po
index 39de45814e..ed4da5fdf9 100644
--- a/po/guix/de.po
+++ b/po/guix/de.po
@@ -4561,11 +4561,11 @@ msgid "invoke the garbage collector"
msgstr "den Müllsammler aufrufen"
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "Es sind bereits ~h MiB verfügbar auf ~a, nichts zu tun~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "~h MiB werden freigegeben~%"
#: guix/scripts/gc.scm:306
@@ -4574,7 +4574,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "Zusätzliche Argumente: ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "~h MiB wurden freigegeben~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/eo.po b/po/guix/eo.po
index f0e433ed1f..bbd6870f4f 100644
--- a/po/guix/eo.po
+++ b/po/guix/eo.po
@@ -4344,12 +4344,12 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
#, fuzzy
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "ni forigas ~a~%"
#: guix/scripts/gc.scm:306
@@ -4358,7 +4358,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "~A: fremda argumento~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/es.po b/po/guix/es.po
index c2b10cd0b1..f0d1d1fb62 100644
--- a/po/guix/es.po
+++ b/po/guix/es.po
@@ -4622,11 +4622,11 @@ msgid "invoke the garbage collector"
msgstr "invocación del recolector de basura"
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "ya hay ~h MiB disponibles en ~a, nada que hacer~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "liberando ~h MiB~%"
# FUZZY
@@ -4636,7 +4636,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "parámetros no esperados: ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "liberados ~h MiB~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/fa.po b/po/guix/fa.po
index 0eda9ac4bd..f1c1f89263 100644
--- a/po/guix/fa.po
+++ b/po/guix/fa.po
@@ -4067,11 +4067,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4080,7 +4080,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/fi.po b/po/guix/fi.po
index 344c26fe73..f08b4563d2 100644
--- a/po/guix/fi.po
+++ b/po/guix/fi.po
@@ -4060,11 +4060,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4073,7 +4073,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/fr.po b/po/guix/fr.po
index 9a94a69445..741f514cc7 100644
--- a/po/guix/fr.po
+++ b/po/guix/fr.po
@@ -4665,11 +4665,11 @@ msgid "invoke the garbage collector"
msgstr "invoquer le ramasse-miette"
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "déjà ~h Mo disponibles sur ~a, rien à faire~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "libération de ~h Mo~%"
#: guix/scripts/gc.scm:306
@@ -4678,7 +4678,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "arguments superflus : ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "~h Mo libérés~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/hu.po b/po/guix/hu.po
index ae314b057d..a55fe32727 100644
--- a/po/guix/hu.po
+++ b/po/guix/hu.po
@@ -4297,12 +4297,12 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
#, fuzzy
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "~a törlése~%"
#: guix/scripts/gc.scm:306
@@ -4311,7 +4311,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "~A: nem odatartozó argumentum~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/ja.po b/po/guix/ja.po
index 777ab92d85..de67a64668 100644
--- a/po/guix/ja.po
+++ b/po/guix/ja.po
@@ -4059,11 +4059,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4072,7 +4072,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/ka.po b/po/guix/ka.po
index 7c5f8c25ed..6dc20df979 100644
--- a/po/guix/ka.po
+++ b/po/guix/ka.po
@@ -4059,11 +4059,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4072,7 +4072,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/ko.po b/po/guix/ko.po
index 4b80119fc8..7bfa8d2191 100644
--- a/po/guix/ko.po
+++ b/po/guix/ko.po
@@ -4067,11 +4067,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4080,7 +4080,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/lt.po b/po/guix/lt.po
index f4ff6d4e63..937d3a331c 100644
--- a/po/guix/lt.po
+++ b/po/guix/lt.po
@@ -4077,11 +4077,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4090,7 +4090,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/nl.po b/po/guix/nl.po
index 40a60fcbad..b9f526265f 100644
--- a/po/guix/nl.po
+++ b/po/guix/nl.po
@@ -4542,11 +4542,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "er zijn alreeds ~h MiB's beschikbaar op ~a, niets te doen~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "~h MiB's aan het vrijmaken~%"
#: guix/scripts/gc.scm:306
@@ -4555,7 +4555,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "overmatige argumenten: ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "~h MiB's vrijgemaakt~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/oc.po b/po/guix/oc.po
index 6f22601342..434bb0239c 100644
--- a/po/guix/oc.po
+++ b/po/guix/oc.po
@@ -4063,11 +4063,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4076,7 +4076,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/pl.po b/po/guix/pl.po
index 6ae39ad177..e78ec10f68 100644
--- a/po/guix/pl.po
+++ b/po/guix/pl.po
@@ -4098,12 +4098,12 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
#, fuzzy
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "zwalnianie ~h bajtów~%"
#: guix/scripts/gc.scm:306
@@ -4113,7 +4113,7 @@ msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
#, fuzzy
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "zwolniono ~h bajtów~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/pt_BR.po b/po/guix/pt_BR.po
index 321ea561a8..c8b5c0c867 100644
--- a/po/guix/pt_BR.po
+++ b/po/guix/pt_BR.po
@@ -4536,11 +4536,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "~h MiBs já disponíveis em ~a, nada para fazer~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "liberando ~h MiBs~%"
#: guix/scripts/gc.scm:306
@@ -4549,7 +4549,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "argumentos estranhos: ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "~h MiBs liberados~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/ru.po b/po/guix/ru.po
index 9fb9d22788..04ff480649 100644
--- a/po/guix/ru.po
+++ b/po/guix/ru.po
@@ -4303,11 +4303,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4316,7 +4316,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/si.po b/po/guix/si.po
index 760a87648d..a3c1335fb1 100644
--- a/po/guix/si.po
+++ b/po/guix/si.po
@@ -4059,11 +4059,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4072,7 +4072,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/sk.po b/po/guix/sk.po
index deec43ab75..32b7b27e21 100644
--- a/po/guix/sk.po
+++ b/po/guix/sk.po
@@ -4542,11 +4542,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "na ~a u? je ~h MiB vo?ného miesta, ?iadna ?innos? sa nevy?aduje~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "uvo??uje sa ~h MiB~%"
#: guix/scripts/gc.scm:306
@@ -4555,7 +4555,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "nadbyto?né parametre: ~{~a~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "uvo?nilo sa ~h MiB~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/sr.po b/po/guix/sr.po
index 984d461cde..f6a0c6162e 100644
--- a/po/guix/sr.po
+++ b/po/guix/sr.po
@@ -4264,12 +4264,12 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
#, fuzzy
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "?????? ~a~%"
#: guix/scripts/gc.scm:306
@@ -4278,7 +4278,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "~A: ?????? ????????~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/sv.po b/po/guix/sv.po
index affee9333e..a3469e1f12 100644
--- a/po/guix/sv.po
+++ b/po/guix/sv.po
@@ -4384,11 +4384,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4397,7 +4397,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/ta.po b/po/guix/ta.po
index 66c14208b2..684d6a7022 100644
--- a/po/guix/ta.po
+++ b/po/guix/ta.po
@@ -4367,11 +4367,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr "~a ???????? ??????? ~a MiB ????????? ??????, ????? ???????????~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "~h ???????????? ????????????????????~%"
#: guix/scripts/gc.scm:306
@@ -4380,7 +4380,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "???????? ????????????: ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr "~h MiB ????????????????~%"
#: guix/scripts/git.scm:26
diff --git a/po/guix/tr.po b/po/guix/tr.po
index 5e5773a9aa..ba07236b4d 100644
--- a/po/guix/tr.po
+++ b/po/guix/tr.po
@@ -4093,11 +4093,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4106,7 +4106,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/uk.po b/po/guix/uk.po
index ce0e13d4a0..b3beb86118 100644
--- a/po/guix/uk.po
+++ b/po/guix/uk.po
@@ -4181,11 +4181,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, n
This message was truncated. Download the full message here.
J
J
Julien Lepiller wrote on 23 Jan 2023 14:14
(address . 58880@debbugs.gnu.org)
2A87EE0B-147D-4FFB-BA80-055225EDE92A@lepiller.eu
Ah this is dangerous. You updated the msgid but not the msgstr. This means the translation will keep using the old format string. Could you also update the msgstr when a translation exists?

You can also drop all the files with no translation for the affected msgids from your patch, though this works too.

Le 23 janvier 2023 14:01:26 GMT+01:00, Remco van 't Veer <remco@remworks.net> a écrit :
Toggle quote (682 lines)
>* po/*/*.po (guix/scripts/gc.scm): Round MiBs in user feedback.
>---
> po/guix/bn.po | 6 +++---
> po/guix/cs.po | 6 +++---
> po/guix/da.po | 6 +++---
> po/guix/de.po | 6 +++---
> po/guix/eo.po | 6 +++---
> po/guix/es.po | 6 +++---
> po/guix/fa.po | 6 +++---
> po/guix/fi.po | 6 +++---
> po/guix/fr.po | 6 +++---
> po/guix/hu.po | 6 +++---
> po/guix/ja.po | 6 +++---
> po/guix/ka.po | 6 +++---
> po/guix/ko.po | 6 +++---
> po/guix/lt.po | 6 +++---
> po/guix/nl.po | 6 +++---
> po/guix/oc.po | 6 +++---
> po/guix/pl.po | 6 +++---
> po/guix/pt_BR.po | 6 +++---
> po/guix/ru.po | 6 +++---
> po/guix/si.po | 6 +++---
> po/guix/sk.po | 6 +++---
> po/guix/sr.po | 6 +++---
> po/guix/sv.po | 6 +++---
> po/guix/ta.po | 6 +++---
> po/guix/tr.po | 6 +++---
> po/guix/uk.po | 6 +++---
> po/guix/vi.po | 6 +++---
> po/guix/zh_CN.po | 6 +++---
> 28 files changed, 84 insertions(+), 84 deletions(-)
>
>diff --git a/po/guix/bn.po b/po/guix/bn.po
>index 55a2942212..83cf451f8f 100644
>--- a/po/guix/bn.po
>+++ b/po/guix/bn.po
>@@ -4067,11 +4067,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4080,7 +4080,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/cs.po b/po/guix/cs.po
>index 3b5128f227..b0f1c04ea0 100644
>--- a/po/guix/cs.po
>+++ b/po/guix/cs.po
>@@ -4132,11 +4132,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4145,7 +4145,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "Neplatný argument: ~a~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/da.po b/po/guix/da.po
>index 809f0a6d20..89917a7613 100644
>--- a/po/guix/da.po
>+++ b/po/guix/da.po
>@@ -4507,11 +4507,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr "der er allerede ~h MiBs tilgængelige på ~a, intet at udføre~%"
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "frigiver ~h MiBs~%"
>
> #: guix/scripts/gc.scm:306
>@@ -4520,7 +4520,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "uvedkommende argumenter: ~{~a ~}~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr "frigav ~h MiBs~%"
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/de.po b/po/guix/de.po
>index 39de45814e..ed4da5fdf9 100644
>--- a/po/guix/de.po
>+++ b/po/guix/de.po
>@@ -4561,11 +4561,11 @@ msgid "invoke the garbage collector"
> msgstr "den Müllsammler aufrufen"
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr "Es sind bereits ~h MiB verfügbar auf ~a, nichts zu tun~%"
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "~h MiB werden freigegeben~%"
>
> #: guix/scripts/gc.scm:306
>@@ -4574,7 +4574,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "Zusätzliche Argumente: ~{~a ~}~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr "~h MiB wurden freigegeben~%"
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/eo.po b/po/guix/eo.po
>index f0e433ed1f..bbd6870f4f 100644
>--- a/po/guix/eo.po
>+++ b/po/guix/eo.po
>@@ -4344,12 +4344,12 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
> #, fuzzy
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "ni forigas ~a~%"
>
> #: guix/scripts/gc.scm:306
>@@ -4358,7 +4358,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "~A: fremda argumento~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/es.po b/po/guix/es.po
>index c2b10cd0b1..f0d1d1fb62 100644
>--- a/po/guix/es.po
>+++ b/po/guix/es.po
>@@ -4622,11 +4622,11 @@ msgid "invoke the garbage collector"
> msgstr "invocación del recolector de basura"
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr "ya hay ~h MiB disponibles en ~a, nada que hacer~%"
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "liberando ~h MiB~%"
>
> # FUZZY
>@@ -4636,7 +4636,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "parámetros no esperados: ~{~a ~}~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr "liberados ~h MiB~%"
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/fa.po b/po/guix/fa.po
>index 0eda9ac4bd..f1c1f89263 100644
>--- a/po/guix/fa.po
>+++ b/po/guix/fa.po
>@@ -4067,11 +4067,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4080,7 +4080,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/fi.po b/po/guix/fi.po
>index 344c26fe73..f08b4563d2 100644
>--- a/po/guix/fi.po
>+++ b/po/guix/fi.po
>@@ -4060,11 +4060,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4073,7 +4073,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/fr.po b/po/guix/fr.po
>index 9a94a69445..741f514cc7 100644
>--- a/po/guix/fr.po
>+++ b/po/guix/fr.po
>@@ -4665,11 +4665,11 @@ msgid "invoke the garbage collector"
> msgstr "invoquer le ramasse-miette"
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr "déjà ~h Mo disponibles sur ~a, rien à faire~%"
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "libération de ~h Mo~%"
>
> #: guix/scripts/gc.scm:306
>@@ -4678,7 +4678,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "arguments superflus : ~{~a ~}~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr "~h Mo libérés~%"
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/hu.po b/po/guix/hu.po
>index ae314b057d..a55fe32727 100644
>--- a/po/guix/hu.po
>+++ b/po/guix/hu.po
>@@ -4297,12 +4297,12 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
> #, fuzzy
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "~a törlése~%"
>
> #: guix/scripts/gc.scm:306
>@@ -4311,7 +4311,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "~A: nem odatartozó argumentum~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/ja.po b/po/guix/ja.po
>index 777ab92d85..de67a64668 100644
>--- a/po/guix/ja.po
>+++ b/po/guix/ja.po
>@@ -4059,11 +4059,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4072,7 +4072,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/ka.po b/po/guix/ka.po
>index 7c5f8c25ed..6dc20df979 100644
>--- a/po/guix/ka.po
>+++ b/po/guix/ka.po
>@@ -4059,11 +4059,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4072,7 +4072,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/ko.po b/po/guix/ko.po
>index 4b80119fc8..7bfa8d2191 100644
>--- a/po/guix/ko.po
>+++ b/po/guix/ko.po
>@@ -4067,11 +4067,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4080,7 +4080,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/lt.po b/po/guix/lt.po
>index f4ff6d4e63..937d3a331c 100644
>--- a/po/guix/lt.po
>+++ b/po/guix/lt.po
>@@ -4077,11 +4077,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4090,7 +4090,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/nl.po b/po/guix/nl.po
>index 40a60fcbad..b9f526265f 100644
>--- a/po/guix/nl.po
>+++ b/po/guix/nl.po
>@@ -4542,11 +4542,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr "er zijn alreeds ~h MiB's beschikbaar op ~a, niets te doen~%"
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "~h MiB's aan het vrijmaken~%"
>
> #: guix/scripts/gc.scm:306
>@@ -4555,7 +4555,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "overmatige argumenten: ~{~a ~}~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr "~h MiB's vrijgemaakt~%"
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/oc.po b/po/guix/oc.po
>index 6f22601342..434bb0239c 100644
>--- a/po/guix/oc.po
>+++ b/po/guix/oc.po
>@@ -4063,11 +4063,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4076,7 +4076,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/pl.po b/po/guix/pl.po
>index 6ae39ad177..e78ec10f68 100644
>--- a/po/guix/pl.po
>+++ b/po/guix/pl.po
>@@ -4098,12 +4098,12 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
> #, fuzzy
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "zwalnianie ~h bajtów~%"
>
> #: guix/scripts/gc.scm:306
>@@ -4113,7 +4113,7 @@ msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
> #, fuzzy
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr "zwolniono ~h bajtów~%"
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/pt_BR.po b/po/guix/pt_BR.po
>index 321ea561a8..c8b5c0c867 100644
>--- a/po/guix/pt_BR.po
>+++ b/po/guix/pt_BR.po
>@@ -4536,11 +4536,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr "~h MiBs já disponíveis em ~a, nada para fazer~%"
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "liberando ~h MiBs~%"
>
> #: guix/scripts/gc.scm:306
>@@ -4549,7 +4549,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "argumentos estranhos: ~{~a ~}~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr "~h MiBs liberados~%"
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/ru.po b/po/guix/ru.po
>index 9fb9d22788..04ff480649 100644
>--- a/po/guix/ru.po
>+++ b/po/guix/ru.po
>@@ -4303,11 +4303,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4316,7 +4316,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/si.po b/po/guix/si.po
>index 760a87648d..a3c1335fb1 100644
>--- a/po/guix/si.po
>+++ b/po/guix/si.po
>@@ -4059,11 +4059,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4072,7 +4072,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/sk.po b/po/guix/sk.po
>index deec43ab75..32b7b27e21 100644
>--- a/po/guix/sk.po
>+++ b/po/guix/sk.po
>@@ -4542,11 +4542,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr "na ~a u? je ~h MiB vo?ného miesta, ?iadna ?innos? sa nevy?aduje~%"
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "uvo??uje sa ~h MiB~%"
>
> #: guix/scripts/gc.scm:306
>@@ -4555,7 +4555,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "nadbyto?né parametre: ~{~a~}~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr "uvo?nilo sa ~h MiB~%"
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/sr.po b/po/guix/sr.po
>index 984d461cde..f6a0c6162e 100644
>--- a/po/guix/sr.po
>+++ b/po/guix/sr.po
>@@ -4264,12 +4264,12 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
> #, fuzzy
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "?????? ~a~%"
>
> #: guix/scripts/gc.scm:306
>@@ -4278,7 +4278,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "~A: ?????? ????????~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/sv.po b/po/guix/sv.po
>index affee9333e..a3469e1f12 100644
>--- a/po/guix/sv.po
>+++ b/po/guix/sv.po
>@@ -4384,11 +4384,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:306
>@@ -4397,7 +4397,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr ""
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr ""
>
> #: guix/scripts/git.scm:26
>diff --git a/po/guix/ta.po b/po/guix/ta.po
>index 66c14208b2..684d6a7022 100644
>--- a/po/guix/ta.po
>+++ b/po/guix/ta.po
>@@ -4367,11 +4367,11 @@ msgid "invoke the garbage collector"
> msgstr ""
>
> #: guix/scripts/gc.scm:263
>-msgid "already ~h MiBs available on ~a, nothing to do~%"
>+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
> msgstr "~a ???????? ??????? ~a MiB ????????? ??????, ????? ???????????~%"
>
> #: guix/scripts/gc.scm:266
>-msgid "freeing ~h MiBs~%"
>+msgid "freeing ~,2h MiBs~%"
> msgstr "~h ???????????? ????????????????????~%"
>
> #: guix/scripts/gc.scm:306
>@@ -4380,7 +4380,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
> msgstr "???????? ????????????: ~{~a ~}~%"
>
> #: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
>-msgid "freed ~h MiBs~%"
>+msgid "freed ~,2h MiBs~%"
> msgstr
This message was truncated. Download the full message here.
Attachment: file
B
Re: bug#58880: Patch impacting translation (was Re: bug#58880: 'guix gc' does not round the amount of disk space freed)
(name . zimoun)(address . zimon.toutoune@gmail.com)
20230123134426.GA3756@LionPure
On +2023-01-23 08:51:16 +0100, zimoun wrote:
[ ... ]
Toggle quote (5 lines)
>
> Julien, the patch is here:
>
> http://issues.guix.gnu.org/msgid/20221125203328.21379-1-remco@remworks.net

https://... works too, for me.
Any reason to prefer http://... ?

[ ... ]
Toggle quote (4 lines)
>
> Cheers,
> simo
>
--
Regards,
Bengt Richter
R
R
Remco van 't Veer wrote on 23 Jan 2023 19:16
Re: [PATCH v2 2/2] nls: Update translation keys for guix gc
(name . Julien Lepiller)(address . julien@lepiller.eu)
87h6whce05.fsf@remworks.net
2023/01/23 14:14, Julien Lepiller:

Toggle quote (4 lines)
> Ah this is dangerous. You updated the msgid but not the msgstr. This
> means the translation will keep using the old format string. Could you
> also update the msgstr when a translation exists?

The order of the arguments is still the same for all translatable
strings so the danger is minimal. I'll send a v3 with the msgstrs
updated too (using po-mode.el) but I'll only touch the ones having "~h"
(and changed them to "~,2h") and will leave the ones having "~a" for the
size argument as they were, just to be sure (don't want to break a
translation).

Toggle quote (3 lines)
> You can also drop all the files with no translation for the affected
> msgids from your patch, though this works too.

Thanks for the tip but I'll leave them as is for now.

Cheers,
Remco
R
R
Remco van 't Veer wrote on 23 Jan 2023 19:17
[PATCH v3 1/2] guix gc: Round MiBs in user feedback.
(name . zimoun)(address . zimon.toutoune@gmail.com)
20230123181715.30822-1-remco@remworks.net
* guix/scripts/gc.scm (guix-gc): Round MiBs in user feedback.
---
guix/scripts/gc.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

Toggle diff (32 lines)
diff --git a/guix/scripts/gc.scm b/guix/scripts/gc.scm
index 5e775c5cdb..2bbfb26d5d 100644
--- a/guix/scripts/gc.scm
+++ b/guix/scripts/gc.scm
@@ -260,10 +260,10 @@ (define-command (guix-gc . args)
;; Attempt to have at least SPACE bytes available in STORE.
(let ((free (free-disk-space (%store-prefix))))
(if (> free space)
- (info (G_ "already ~h MiBs available on ~a, nothing to do~%")
+ (info (G_ "already ~,2h MiBs available on ~a, nothing to do~%")
(/ free 1024. 1024.) (%store-prefix))
(let ((to-free (- space free)))
- (info (G_ "freeing ~h MiBs~%") (/ to-free 1024. 1024.))
+ (info (G_ "freeing ~,2h MiBs~%") (/ to-free 1024. 1024.))
(collect-garbage store to-free)))))
(define (delete-generations store pattern)
@@ -327,10 +327,10 @@ (define-command (guix-gc . args)
(ensure-free-space store free-space))
(min-freed
(let-values (((paths freed) (collect-garbage store min-freed)))
- (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.))))
+ (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.))))
(else
(let-values (((paths freed) (collect-garbage store)))
- (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.)))))))
+ (info (G_ "freed ~,2h MiBs~%") (/ freed 1024. 1024.)))))))
((list-roots)
(assert-no-extra-arguments)
(list-roots))
--
2.39.1
R
R
Remco van 't Veer wrote on 23 Jan 2023 19:17
[PATCH v3 2/2] nls: Update translation keys for guix gc
(name . zimoun)(address . zimon.toutoune@gmail.com)
20230123181715.30822-2-remco@remworks.net
* po/*/*.po (guix/scripts/gc.scm): Round MiBs in user feedback.
---
po/guix/bn.po | 6 +++---
po/guix/cs.po | 6 +++---
po/guix/da.po | 14 +++++++-------
po/guix/de.po | 14 +++++++-------
po/guix/eo.po | 6 +++---
po/guix/es.po | 14 +++++++-------
po/guix/fa.po | 6 +++---
po/guix/fi.po | 6 +++---
po/guix/fr.po | 14 +++++++-------
po/guix/hu.po | 6 +++---
po/guix/ja.po | 6 +++---
po/guix/ka.po | 6 +++---
po/guix/ko.po | 6 +++---
po/guix/lt.po | 6 +++---
po/guix/nl.po | 14 +++++++-------
po/guix/oc.po | 6 +++---
po/guix/pl.po | 12 ++++++------
po/guix/pt_BR.po | 14 +++++++-------
po/guix/ru.po | 6 +++---
po/guix/si.po | 6 +++---
po/guix/sk.po | 14 +++++++-------
po/guix/sr.po | 6 +++---
po/guix/sv.po | 6 +++---
po/guix/ta.po | 12 ++++++------
po/guix/tr.po | 6 +++---
po/guix/uk.po | 6 +++---
po/guix/vi.po | 6 +++---
po/guix/zh_CN.po | 6 +++---
28 files changed, 118 insertions(+), 118 deletions(-)

Toggle diff (641 lines)
diff --git a/po/guix/bn.po b/po/guix/bn.po
index 55a2942212..83cf451f8f 100644
--- a/po/guix/bn.po
+++ b/po/guix/bn.po
@@ -4067,11 +4067,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4080,7 +4080,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/cs.po b/po/guix/cs.po
index 3b5128f227..b0f1c04ea0 100644
--- a/po/guix/cs.po
+++ b/po/guix/cs.po
@@ -4132,11 +4132,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4145,7 +4145,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "Neplatný argument: ~a~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/da.po b/po/guix/da.po
index 809f0a6d20..c3db9c9ac6 100644
--- a/po/guix/da.po
+++ b/po/guix/da.po
@@ -22,7 +22,7 @@ msgstr ""
"Project-Id-Version: guix 1.1.0-pre1\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2022-11-21 03:18+0000\n"
-"PO-Revision-Date: 2020-03-08 14:10+0200\n"
+"PO-Revision-Date: 2023-01-23 14:36+0100\n"
"Last-Translator: joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
"Language: da\n"
@@ -4507,12 +4507,12 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
-msgstr "der er allerede ~h MiBs tilgængelige på ~a, intet at udføre~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
+msgstr "der er allerede ~,2h MiBs tilgængelige på ~a, intet at udføre~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
-msgstr "frigiver ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
+msgstr "frigiver ~,2h MiBs~%"
#: guix/scripts/gc.scm:306
#, scheme-format
@@ -4520,8 +4520,8 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "uvedkommende argumenter: ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
-msgstr "frigav ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
+msgstr "frigav ~,2h MiBs~%"
#: guix/scripts/git.scm:26
#, fuzzy
diff --git a/po/guix/de.po b/po/guix/de.po
index 39de45814e..f8493fd523 100644
--- a/po/guix/de.po
+++ b/po/guix/de.po
@@ -13,7 +13,7 @@ msgstr ""
"Project-Id-Version: guix 1.2.0-pre3\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2022-11-21 03:18+0000\n"
-"PO-Revision-Date: 2022-12-09 21:22+0000\n"
+"PO-Revision-Date: 2023-01-23 14:23+0100\n"
"Last-Translator: Florian Pelz <pelzflorian@pelzflorian.de>\n"
"Language-Team: German <https://translate.fedoraproject.org/projects/guix/guix/de/>\n"
"Language: de\n"
@@ -4561,12 +4561,12 @@ msgid "invoke the garbage collector"
msgstr "den Müllsammler aufrufen"
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
-msgstr "Es sind bereits ~h MiB verfügbar auf ~a, nichts zu tun~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
+msgstr "Es sind bereits ~,2h MiB verfügbar auf ~a, nichts zu tun~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
-msgstr "~h MiB werden freigegeben~%"
+msgid "freeing ~,2h MiBs~%"
+msgstr "~,2h MiB werden freigegeben~%"
#: guix/scripts/gc.scm:306
#, scheme-format
@@ -4574,8 +4574,8 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "Zusätzliche Argumente: ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
-msgstr "~h MiB wurden freigegeben~%"
+msgid "freed ~,2h MiBs~%"
+msgstr "~,2h MiB wurden freigegeben~%"
#: guix/scripts/git.scm:26
msgid ""
diff --git a/po/guix/eo.po b/po/guix/eo.po
index f0e433ed1f..bbd6870f4f 100644
--- a/po/guix/eo.po
+++ b/po/guix/eo.po
@@ -4344,12 +4344,12 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
#, fuzzy
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "ni forigas ~a~%"
#: guix/scripts/gc.scm:306
@@ -4358,7 +4358,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "~A: fremda argumento~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/es.po b/po/guix/es.po
index c2b10cd0b1..9252f45290 100644
--- a/po/guix/es.po
+++ b/po/guix/es.po
@@ -15,7 +15,7 @@ msgstr ""
"Project-Id-Version: guix 1.2.0-pre3\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2022-11-21 03:18+0000\n"
-"PO-Revision-Date: 2022-12-03 17:33+0000\n"
+"PO-Revision-Date: 2023-01-23 14:37+0100\n"
"Last-Translator: Luis Felipe López Acevedo <luis.felipe.la@protonmail.com>\n"
"Language-Team: Spanish <https://translate.fedoraproject.org/projects/guix/guix/es/>\n"
"Language: es\n"
@@ -4622,12 +4622,12 @@ msgid "invoke the garbage collector"
msgstr "invocación del recolector de basura"
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
-msgstr "ya hay ~h MiB disponibles en ~a, nada que hacer~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
+msgstr "ya hay ~,2h MiB disponibles en ~a, nada que hacer~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
-msgstr "liberando ~h MiB~%"
+msgid "freeing ~,2h MiBs~%"
+msgstr "liberando ~,2h MiB~%"
# FUZZY
#: guix/scripts/gc.scm:306
@@ -4636,8 +4636,8 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "parámetros no esperados: ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
-msgstr "liberados ~h MiB~%"
+msgid "freed ~,2h MiBs~%"
+msgstr "liberados ~,2h MiB~%"
#: guix/scripts/git.scm:26
msgid ""
diff --git a/po/guix/fa.po b/po/guix/fa.po
index 0eda9ac4bd..f1c1f89263 100644
--- a/po/guix/fa.po
+++ b/po/guix/fa.po
@@ -4067,11 +4067,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4080,7 +4080,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/fi.po b/po/guix/fi.po
index 344c26fe73..f08b4563d2 100644
--- a/po/guix/fi.po
+++ b/po/guix/fi.po
@@ -4060,11 +4060,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4073,7 +4073,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/fr.po b/po/guix/fr.po
index 9a94a69445..49ab577fb8 100644
--- a/po/guix/fr.po
+++ b/po/guix/fr.po
@@ -23,7 +23,7 @@ msgstr ""
"Project-Id-Version: guix 1.2.0-pre3\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2022-11-21 03:18+0000\n"
-"PO-Revision-Date: 2022-11-28 07:19+0000\n"
+"PO-Revision-Date: 2023-01-23 14:29+0100\n"
"Last-Translator: Julien Lepiller <fedora-account@lepiller.eu>\n"
"Language-Team: French <https://translate.fedoraproject.org/projects/guix/guix/fr/>\n"
"Language: fr\n"
@@ -4665,12 +4665,12 @@ msgid "invoke the garbage collector"
msgstr "invoquer le ramasse-miette"
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
-msgstr "déjà ~h Mo disponibles sur ~a, rien à faire~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
+msgstr "déjà ~,2h Mo disponibles sur ~a, rien à faire~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
-msgstr "libération de ~h Mo~%"
+msgid "freeing ~,2h MiBs~%"
+msgstr "libération de ~,2h Mo~%"
#: guix/scripts/gc.scm:306
#, scheme-format
@@ -4678,8 +4678,8 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "arguments superflus : ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
-msgstr "~h Mo libérés~%"
+msgid "freed ~,2h MiBs~%"
+msgstr "~,2h Mo libérés~%"
#: guix/scripts/git.scm:26
msgid ""
diff --git a/po/guix/hu.po b/po/guix/hu.po
index ae314b057d..a55fe32727 100644
--- a/po/guix/hu.po
+++ b/po/guix/hu.po
@@ -4297,12 +4297,12 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
#, fuzzy
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr "~a törlése~%"
#: guix/scripts/gc.scm:306
@@ -4311,7 +4311,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "~A: nem odatartozó argumentum~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/ja.po b/po/guix/ja.po
index 777ab92d85..de67a64668 100644
--- a/po/guix/ja.po
+++ b/po/guix/ja.po
@@ -4059,11 +4059,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4072,7 +4072,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/ka.po b/po/guix/ka.po
index 7c5f8c25ed..6dc20df979 100644
--- a/po/guix/ka.po
+++ b/po/guix/ka.po
@@ -4059,11 +4059,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4072,7 +4072,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/ko.po b/po/guix/ko.po
index 4b80119fc8..7bfa8d2191 100644
--- a/po/guix/ko.po
+++ b/po/guix/ko.po
@@ -4067,11 +4067,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4080,7 +4080,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/lt.po b/po/guix/lt.po
index f4ff6d4e63..937d3a331c 100644
--- a/po/guix/lt.po
+++ b/po/guix/lt.po
@@ -4077,11 +4077,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4090,7 +4090,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/nl.po b/po/guix/nl.po
index 40a60fcbad..d1f53f2262 100644
--- a/po/guix/nl.po
+++ b/po/guix/nl.po
@@ -12,7 +12,7 @@ msgstr ""
"Project-Id-Version: GNU guix\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2022-11-21 03:18+0000\n"
-"PO-Revision-Date: 2022-12-24 17:58+0000\n"
+"PO-Revision-Date: 2023-01-23 14:31+0100\n"
"Last-Translator: Vanhoorne Michael <michaeltjevanhoorne@gmail.com>\n"
"Language-Team: Dutch <https://translate.fedoraproject.org/projects/guix/guix/nl/>\n"
"Language: nl\n"
@@ -4542,12 +4542,12 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
-msgstr "er zijn alreeds ~h MiB's beschikbaar op ~a, niets te doen~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
+msgstr "er zijn alreeds ~,2h MiB's beschikbaar op ~a, niets te doen~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
-msgstr "~h MiB's aan het vrijmaken~%"
+msgid "freeing ~,2h MiBs~%"
+msgstr "~,2h MiB's aan het vrijmaken~%"
#: guix/scripts/gc.scm:306
#, scheme-format
@@ -4555,8 +4555,8 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "overmatige argumenten: ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
-msgstr "~h MiB's vrijgemaakt~%"
+msgid "freed ~,2h MiBs~%"
+msgstr "~,2h MiB's vrijgemaakt~%"
#: guix/scripts/git.scm:26
msgid ""
diff --git a/po/guix/oc.po b/po/guix/oc.po
index 6f22601342..434bb0239c 100644
--- a/po/guix/oc.po
+++ b/po/guix/oc.po
@@ -4063,11 +4063,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4076,7 +4076,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/pl.po b/po/guix/pl.po
index 6ae39ad177..fae54f86b6 100644
--- a/po/guix/pl.po
+++ b/po/guix/pl.po
@@ -13,7 +13,7 @@ msgstr ""
"Project-Id-Version: guix 0.11.0\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2022-11-21 03:18+0000\n"
-"PO-Revision-Date: 2022-11-23 20:19+0000\n"
+"PO-Revision-Date: 2023-01-23 14:32+0100\n"
"Last-Translator: Bartlomiej Konecki <bartekkonecki97@gmail.com>\n"
"Language-Team: Polish <https://translate.fedoraproject.org/projects/guix/guix/pl/>\n"
"Language: pl\n"
@@ -4098,13 +4098,13 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
#, fuzzy
-msgid "freeing ~h MiBs~%"
-msgstr "zwalnianie ~h bajtów~%"
+msgid "freeing ~,2h MiBs~%"
+msgstr "zwalnianie ~,2h bajtów~%"
#: guix/scripts/gc.scm:306
#, scheme-format
@@ -4113,8 +4113,8 @@ msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
#, fuzzy
-msgid "freed ~h MiBs~%"
-msgstr "zwolniono ~h bajtów~%"
+msgid "freed ~,2h MiBs~%"
+msgstr "zwolniono ~,2h bajtów~%"
#: guix/scripts/git.scm:26
#, fuzzy
diff --git a/po/guix/pt_BR.po b/po/guix/pt_BR.po
index 321ea561a8..40a6bdd138 100644
--- a/po/guix/pt_BR.po
+++ b/po/guix/pt_BR.po
@@ -12,7 +12,7 @@ msgstr ""
"Project-Id-Version: guix 1.2.0-pre1\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2022-11-21 03:18+0000\n"
-"PO-Revision-Date: 2022-06-20 11:18+0000\n"
+"PO-Revision-Date: 2023-01-23 14:33+0100\n"
"Last-Translator: Thiago Jung Bauermann <bauermann@kolabnow.com>\n"
"Language-Team: Portuguese (Brazil) <https://translate.fedoraproject.org/projects/guix/guix/pt_BR/>\n"
"Language: pt_BR\n"
@@ -4536,12 +4536,12 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
-msgstr "~h MiBs já disponíveis em ~a, nada para fazer~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
+msgstr "~,2h MiBs já disponíveis em ~a, nada para fazer~%"
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
-msgstr "liberando ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
+msgstr "liberando ~,2h MiBs~%"
#: guix/scripts/gc.scm:306
#, scheme-format
@@ -4549,8 +4549,8 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr "argumentos estranhos: ~{~a ~}~%"
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
-msgstr "~h MiBs liberados~%"
+msgid "freed ~,2h MiBs~%"
+msgstr "~,2h MiBs liberados~%"
#: guix/scripts/git.scm:26
msgid ""
diff --git a/po/guix/ru.po b/po/guix/ru.po
index 9fb9d22788..04ff480649 100644
--- a/po/guix/ru.po
+++ b/po/guix/ru.po
@@ -4303,11 +4303,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4316,7 +4316,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/si.po b/po/guix/si.po
index 760a87648d..a3c1335fb1 100644
--- a/po/guix/si.po
+++ b/po/guix/si.po
@@ -4059,11 +4059,11 @@ msgid "invoke the garbage collector"
msgstr ""
#: guix/scripts/gc.scm:263
-msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgid "already ~,2h MiBs available on ~a, nothing to do~%"
msgstr ""
#: guix/scripts/gc.scm:266
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
msgstr ""
#: guix/scripts/gc.scm:306
@@ -4072,7 +4072,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
msgstr ""
#: guix/scripts/gc.scm:330 guix/scripts/gc.scm:333
-msgid "freed ~h MiBs~%"
+msgid "freed ~,2h MiBs~%"
msgstr ""
#: guix/scripts/git.scm:26
diff --git a/po/guix/sk.po b/po/guix/sk
This message was truncated. Download the full message here.
S
S
Simon Tournier wrote on 24 Jan 2023 10:41
Re: bug#58880: Patch impacting translation (was Re: bug#58880: 'guix gc' does not round the amount of disk space freed)
(address . bokr@bokr.com)
874jsgqnfu.fsf@gmail.com
On lun., 23 janv. 2023 at 14:44, bokr@bokr.com wrote:

Toggle quote (2 lines)
> Any reason to prefer http://... ?

Because my Emacs function used http://. Fixed.

Cheers,
simon
P
P
pelzflorian (Florian Pelz) wrote on 24 Jan 2023 16:14
Re: bug#58880: [PATCH v2 2/2] nls: Update translation keys for guix gc
(name . Remco van 't Veer)(address . remco@remworks.net)
874jsg55i6.fsf@pelzflorian.de
Remco van 't Veer <remco@remworks.net> writes:
Toggle quote (2 lines)
> * po/*/*.po (guix/scripts/gc.scm): Round MiBs in user feedback.

Thank you Remco for not breaking translations, which is nice to users.
But note that usually committers just ignore that the translations stay
broken for a while and that is more feasible for developers and would be
okay too.

Regards,
Florian
R
R
Remco van 't Veer wrote on 25 Jan 2023 08:47
(name . pelzflorian (Florian Pelz))(address . pelzflorian@pelzflorian.de)
87cz73gind.fsf@remworks.net
2023/01/24 16:14, pelzflorian (Florian Pelz):

Toggle quote (8 lines)
> Remco van 't Veer <remco@remworks.net> writes:
>> * po/*/*.po (guix/scripts/gc.scm): Round MiBs in user feedback.
>
> Thank you Remco for not breaking translations, which is nice to users.
> But note that usually committers just ignore that the translations stay
> broken for a while and that is more feasible for developers and would be
> okay too.

Good to know. Thanks.
P
P
pelzflorian (Florian Pelz) wrote on 31 May 2023 23:41
Re: bug#58880: 'guix gc' does not round the amount of disk space freed
(name . Remco van 't Veer)(address . remco@remworks.net)
87ilc8ji1f.fsf_-_@pelzflorian.de
Pushed both patches now. Sorry Remco it took so long.

To patch 1, I added a copyright line for you; even though you changed
little, maybe there still is copyright together with your other patches.
To patch 2, I added a period in the commit message and made the same po
file change also to the new po/guix/it.po file, which previously had an
invalid format string anyway.

Still for the future, IMHO editing PO files outside of Weblate is not
worth the effort.

Regards,
Florian
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 58880@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 58880
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch