diff --git a/src/common.c b/src/common.c index 80fa26e..a3b8210 100644 --- a/src/common.c +++ b/src/common.c @@ -258,10 +258,12 @@ static char const * _common_size(off_t size) unit = N_("MB"); else if((sz /= 1024) < 1024) unit = N_("GB"); + else if((sz /= 1024) < 1024) + unit = N_("TB"); else { sz /= 1024; - unit = N_("TB"); + unit = N_("PB"); } snprintf(buf, sizeof(buf), "%.1f %s", sz, _(unit)); return buf; diff --git a/src/plugins/properties.c b/src/plugins/properties.c index 8d529ae..8c9f1f0 100644 --- a/src/plugins/properties.c +++ b/src/plugins/properties.c @@ -553,10 +553,12 @@ static void _refresh_size(Properties * properties, size_t size) unit = _("MB"); else if((sz /= 1024) < 1024) unit = _("GB"); + else if((sz /= 1024) < 1024) + unit = _("TB"); else { sz /= 1024; - unit = _("TB"); + unit = _("PB"); } snprintf(buf, sizeof(buf), format, sz, unit); gtk_label_set_text(GTK_LABEL(properties->size), buf); diff --git a/src/plugins/volumes.c b/src/plugins/volumes.c index 740e9d4..ac010e3 100644 --- a/src/plugins/volumes.c +++ b/src/plugins/volumes.c @@ -545,10 +545,12 @@ static void _list_add_size(char * buf, size_t len, unsigned long bsize, unit = _("MB"); else if((sz /= 1024) < 1024) unit = _("GB"); + else if((sz /= 1024) < 1024) + unit = _("TB"); else { sz /= 1024; - unit = _("TB"); + unit = _("PB"); } snprintf(buf, len, format, sz, unit); }