]> granicus.if.org Git - procps-ng/commitdiff
free: Adjust space to really use 9 chars
authorCraig Small <csmall@dropbear.xyz>
Fri, 24 Apr 2020 07:42:58 +0000 (17:42 +1000)
committerCraig Small <csmall@dropbear.xyz>
Fri, 24 Apr 2020 07:49:12 +0000 (17:49 +1000)
@steffhip found that while the translation hint said use 9 characters in
the free headers, it really was only 7.

Currently each line is constructed with the following (in non wide format):
Header + 6 Columns.  The header takes 7 characters and each column is 11
characters wide and prefixed with one space. Thus we have
7 + (1 + 11) * 6 = 79 characters for each line

By dropping the leading space for the first column after the header -the
header is already terminated by a colon- one could indeed provide the needed
9 letters for the header and thus have 9 + 11 * 1 + (1 + 11) * 5 = 80 Chars
per line which would fit into one line.

free.c
po/de.po
po/fr.po
po/pl.po
po/pt_BR.po
po/sv.po
po/uk.po
po/vi.po
po/zh_CN.po

diff --git a/free.c b/free.c
index 8724956477f89d43b616b5915aa8303fd27cebb4..9bc34d35d6ff0696c8835bead331f014f372bf3c 100644 (file)
--- a/free.c
+++ b/free.c
@@ -351,13 +351,13 @@ int main(int argc, char **argv)
                 * the header, and the words need to be right align to
                 * beginning of a number. */
                if (flags & FREE_WIDE) {
-                       printf(_("              total        used        free      shared     buffers       cache   available"));
+                       printf(_("               total        used        free      shared     buffers       cache   available"));
                } else {
-                       printf(_("              total        used        free      shared  buff/cache   available"));
+                       printf(_("               total        used        free      shared  buff/cache   available"));
                }
                printf("\n");
-               printf("%-7s", _("Mem:"));
-               printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_TOTAL, ul_int), flags, args));
+               printf("%-9s", _("Mem:"));
+               printf("%11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_TOTAL, ul_int), flags, args));
                printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_USED, ul_int), flags, args));
                printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_FREE, ul_int), flags, args));
                printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_SHARED, ul_int), flags, args));
@@ -379,28 +379,28 @@ int main(int argc, char **argv)
                 * to print the high info, even if it is zero.
                 */
                if (flags & FREE_LOHI) {
-                       printf("%-7s", _("Low:"));
-                       printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_LOW_TOTAL, ul_int), flags, args));
+                       printf("%-9s", _("Low:"));
+                       printf("%11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_LOW_TOTAL, ul_int), flags, args));
                        printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_LOW_USED, ul_int), flags, args));
                        printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_LOW_FREE, ul_int), flags, args));
                        printf("\n");
 
-                       printf("%-7s", _("High:"));
-                       printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_HIGH_TOTAL, ul_int), flags, args));
+                       printf("%-9s", _("High:"));
+                       printf("%11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_HIGH_TOTAL, ul_int), flags, args));
                        printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_HIGH_USED, ul_int), flags, args));
                        printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_MEM_HIGH_FREE, ul_int), flags, args));
                        printf("\n");
                }
 
-               printf("%-7s", _("Swap:"));
-               printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_SWAP_TOTAL, ul_int), flags, args));
+               printf("%-9s", _("Swap:"));
+               printf("%11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_SWAP_TOTAL, ul_int), flags, args));
                printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_SWAP_USED, ul_int), flags, args));
                printf(" %11s", scale_size(MEMINFO_GET(mem_info, MEMINFO_SWAP_FREE, ul_int), flags, args));
                printf("\n");
 
                if (flags & FREE_TOTAL) {
-                       printf("%-7s", _("Total:"));
-                       printf(" %11s", scale_size(
+                       printf("%-9s", _("Total:"));
+                       printf("%11s", scale_size(
                                    MEMINFO_GET(mem_info, MEMINFO_MEM_TOTAL, ul_int) +
                                    MEMINFO_GET(mem_info, MEMINFO_SWAP_TOTAL, ul_int), flags, args));
                        printf(" %11s", scale_size(
index 81377b124bb77a36ae7cf3055cef3770c685871f..637c037b538189e924c506f236f8bf61f988ba00 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -123,19 +123,19 @@ msgstr "Anzahl im Argument konnte nicht verarbeitet werden: »%s«"
 #: free.c:352
 #, c-format
 msgid ""
-"              total        used        free      shared     buffers       "
+"               total        used        free      shared     buffers       "
 "cache   available"
 msgstr ""
-"              gesamt       benutzt     frei      gemeins.   Puffer        "
+"               gesamt       benutzt     frei      gemeins.   Puffer        "
 "Cache   verfügbar"
 
 #: free.c:354
 #, c-format
 msgid ""
-"              total        used        free      shared  buff/cache   "
+"               total        used        free      shared  buff/cache   "
 "available"
 msgstr ""
-"              gesamt       benutzt     frei      gemns.  Puffer/Cache "
+"               gesamt       benutzt     frei      gemns.  Puffer/Cache "
 "verfügbar"
 
 #: free.c:357
index 75ae23b9494e249fa33359bd409a73dda0550940..ca9a689959287241d1856522415b6bc767eea77c 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -139,19 +139,19 @@ msgstr "échec du décodage de l'argument du nombre de répétitions: « %s »
 #: free.c:352
 #, c-format
 msgid ""
-"              total        used        free      shared     buffers       "
+"               total        used        free      shared     buffers       "
 "cache   available"
 msgstr ""
-"              total       utilisé      libre     partagé    tampons       "
+"               total       utilisé      libre     partagé    tampons       "
 "cache   disponible"
 
 #: free.c:354
 #, c-format
 msgid ""
-"              total        used        free      shared  buff/cache   "
+"               total        used        free      shared  buff/cache   "
 "available"
 msgstr ""
-"              total       utilisé      libre     partagé tamp/cache   "
+"               total       utilisé      libre     partagé tamp/cache   "
 "disponible"
 
 #: free.c:357
index 7dfc57c3cc78135ff665b47247a54f0a600b9176..4e3c044797927f04e42577d94f6cb28b408ff6b8 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -120,19 +120,19 @@ msgstr "niezrozumiały argument liczby powtórzeń: '%s'"
 #: free.c:352
 #, c-format
 msgid ""
-"              total        used        free      shared     buffers       "
+"               total        used        free      shared     buffers       "
 "cache   available"
 msgstr ""
-"              razem       użyte       wolne    dzielone      bufory     w "
+"               razem       użyte       wolne    dzielone      bufory     w "
 "cache    dostępne"
 
 #: free.c:354
 #, c-format
 msgid ""
-"              total        used        free      shared  buff/cache   "
+"               total        used        free      shared  buff/cache   "
 "available"
 msgstr ""
-"              razem       użyte       wolne    dzielone   buf/cache    "
+"               razem       użyte       wolne    dzielone   buf/cache    "
 "dostępne"
 
 #: free.c:357
index e7a859f37c13881ca0684efbb493a81de1c7f534..bff36ce4b1a7cbf64163d215e3d6780b8a4a7780 100644 (file)
@@ -122,19 +122,19 @@ msgstr "falha ao analisar a quantidade de argumentos: \"%s\""
 #: free.c:352
 #, c-format
 msgid ""
-"              total        used        free      shared     buffers       "
+"               total        used        free      shared     buffers       "
 "cache   available"
 msgstr ""
-"              total       usada       livre    compart.     buffers       "
+"               total       usada       livre    compart.     buffers       "
 "cache  disponível"
 
 #: free.c:354
 #, c-format
 msgid ""
-"              total        used        free      shared  buff/cache   "
+"               total        used        free      shared  buff/cache   "
 "available"
 msgstr ""
-"              total       usada       livre    compart.  buff/cache  "
+"               total       usada       livre    compart.  buff/cache  "
 "disponível"
 
 #: free.c:357
index c15cc4dcfb9b6c0109647173a660ad147e84969d..1605740671c594434c06db12d33e25f4efd6dbc0 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -121,19 +121,19 @@ msgstr "misslyckades att tolka upprepningsargumentet: ”%s”"
 #: free.c:352
 #, c-format
 msgid ""
-"              total        used        free      shared     buffers       "
+"               total        used        free      shared     buffers       "
 "cache   available"
 msgstr ""
-"             totalt      använt       fritt       delat   buffertar       "
+"              totalt      använt       fritt       delat   buffertar       "
 "cache  tillgängl."
 
 #: free.c:354
 #, c-format
 msgid ""
-"              total        used        free      shared  buff/cache   "
+"               total        used        free      shared  buff/cache   "
 "available"
 msgstr ""
-"             totalt      använt       fritt       delat  buff/cache  "
+"              totalt      använt       fritt       delat  buff/cache  "
 "tillgängl."
 
 #: free.c:357
index 61292a193b6cfc9447ebec26c1c316e1cfaf438e..744dd0952d3ff545d791523253d3c44a13a64435 100644 (file)
--- a/po/uk.po
+++ b/po/uk.po
@@ -126,19 +126,19 @@ msgstr "не вдалося обробити аргумент кількості
 #: free.c:352
 #, c-format
 msgid ""
-"              total        used        free      shared     buffers       "
+"               total        used        free      shared     buffers       "
 "cache   available"
 msgstr ""
-"             загалом       використ.   вільна    спільна    буфери        "
+"              загалом       використ.   вільна    спільна    буфери        "
 "кеш     дост."
 
 #: free.c:354
 #, c-format
 msgid ""
-"              total        used        free      shared  buff/cache   "
+"               total        used        free      shared  buff/cache   "
 "available"
 msgstr ""
-"             загалом       використ.   вільна    спільна буфери/кеш   дост."
+"              загалом       використ.   вільна    спільна буфери/кеш   дост."
 
 #: free.c:357
 msgid "Mem:"
index b4e63a7010b010e04c28992ecac462930f4e03c9..b01ded96a45dd2b98774fd31505897b5cc7fb491 100644 (file)
--- a/po/vi.po
+++ b/po/vi.po
@@ -131,19 +131,19 @@ msgstr "gặp lỗi khi phân tích số lượng đối số: “%s”"
 #: free.c:352
 #, c-format
 msgid ""
-"              total        used        free      shared     buffers       "
+"               total        used        free      shared     buffers       "
 "cache   available"
 msgstr ""
-"               tổng        dùng       trống        chsẻ         đệm     nhớ "
+"                tổng        dùng       trống        chsẻ         đệm     nhớ "
 "tạm    sẵn sàng"
 
 #: free.c:354
 #, c-format
 msgid ""
-"              total        used        free      shared  buff/cache   "
+"               total        used        free      shared  buff/cache   "
 "available"
 msgstr ""
-"               tổng        dùng       trống        chsẻ     đệm/tạm    sẵn "
+"                tổng        dùng       trống        chsẻ     đệm/tạm    sẵn "
 "sàng"
 
 #: free.c:357
index e642c584c063f77d2cc78f56ab361357b2a52dc6..677721b0c69200390ec736da20bf2746af094270 100644 (file)
@@ -132,7 +132,7 @@ msgstr "查询 spec 文件 %s 失败,无法解析\n"
 #: free.c:352
 #, c-format
 msgid ""
-"              total        used        free      shared     buffers       "
+"               total        used        free      shared     buffers       "
 "cache   available"
 msgstr ""
 "              总计         已用        空闲      共享       缓冲          缓"
@@ -141,7 +141,7 @@ msgstr ""
 #: free.c:354
 #, c-format
 msgid ""
-"              total        used        free      shared  buff/cache   "
+"               total        used        free      shared  buff/cache   "
 "available"
 msgstr ""
 "              总计         已用        空闲      共享    缓冲/缓存    可用"