Subject: [PATCH] guix gc: Round MiBs in user feedback.

From: Remco van 't Veer <[email-masked]>
Date: Fri, 25 Nov 2022 21:33:28 +0100

* 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(-)

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.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
 msgstr ""
 
 #: guix/scripts/gc.scm:295
@@ -4043,7 +4043,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/ta.po b/po/guix/ta.po
index d81d81f5fa..7e88367029 100644
--- a/po/guix/ta.po
+++ b/po/guix/ta.po
@@ -4018,11 +4018,11 @@ msgid "~s does not denote a duration~%"
 msgstr "~s காலயளவைக் குறிப்பதில்லை~%"
 
 #: 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 "~a பாதையில் ஏற்கனவே ~a MiB வெற்றிடம் உள்ளது, செய்ய ஒன்றுமில்லை~%"
 
 #: guix/scripts/gc.scm:255
-msgid "freeing ~h MiBs~%"
+msgid "freeing ~,2h MiBs~%"
 msgstr "~h எண்ணுன்மிகள் விடுவிக்கப்படுகின்றன~%"
 
 #: guix/scripts/gc.scm:295
@@ -4031,7 +4031,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 "~h MiB விடுவிக்கப்பட்டன~%"
 
 #: guix/scripts/git.scm:26
diff --git a/po/guix/tr.po b/po/guix/tr.po
index 7eff7596a5..b12e5c1b06 100644
--- a/po/guix/tr.po
+++ b/po/guix/tr.po
@@ -3748,11 +3748,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
@@ -3761,7 +3761,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/uk.po b/po/guix/uk.po
index 6eec7ade9b..50a9e8881b 100644
--- a/po/guix/uk.po
+++ b/po/guix/uk.po
@@ -3821,11 +3821,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
@@ -3834,7 +3834,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/vi.po b/po/guix/vi.po
index 13d55c4e51..6cefbddfc7 100644
--- a/po/guix/vi.po
+++ b/po/guix/vi.po
@@ -3943,12 +3943,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 "đang xóa ~a~%"
 
 #: guix/scripts/gc.scm:295
@@ -3957,7 +3957,7 @@ msgid "extraneous arguments: ~{~a ~}~%"
 msgstr "~A: đối số ngoại lai~%"
 
 #: 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/zh_CN.po b/po/guix/zh_CN.po
index 602f68a7a0..a1fd40118e 100644
--- a/po/guix/zh_CN.po
+++ b/po/guix/zh_CN.po
@@ -3795,12 +3795,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
@@ -3809,7 +3809,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
-- 
2.38.1