mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 03:16:17 +01:00
Merge branch 'update-bit-symbol' into 'main'
gutils: Use international symbol for bits See merge request GNOME/glib!3552
This commit is contained in:
commit
b8e805b8c6
@ -2913,7 +2913,7 @@ g_format_size (guint64 size)
|
||||
* a strong "power of 2" basis, like RAM sizes or RAID stripe sizes.
|
||||
* Network and storage sizes should be reported in the normal SI units.
|
||||
* @G_FORMAT_SIZE_BITS: set the size as a quantity in bits, rather than
|
||||
* bytes, and return units in bits. For example, ‘Mb’ rather than ‘MB’.
|
||||
* bytes, and return units in bits. For example, ‘Mbit’ rather than ‘MB’.
|
||||
* @G_FORMAT_SIZE_ONLY_VALUE: return only value, without unit; this should
|
||||
* not be used together with @G_FORMAT_SIZE_LONG_FORMAT
|
||||
* nor @G_FORMAT_SIZE_ONLY_UNIT. Since: 2.74
|
||||
@ -2990,32 +2990,32 @@ g_format_size_full (guint64 size,
|
||||
{ EXBIBYTE_FACTOR, N_("EiB") }
|
||||
},
|
||||
{
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 kb" */
|
||||
{ KILOBYTE_FACTOR, N_("kb") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Mb" */
|
||||
{ MEGABYTE_FACTOR, N_("Mb") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Gb" */
|
||||
{ GIGABYTE_FACTOR, N_("Gb") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Tb" */
|
||||
{ TERABYTE_FACTOR, N_("Tb") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Pb" */
|
||||
{ PETABYTE_FACTOR, N_("Pb") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Eb" */
|
||||
{ EXABYTE_FACTOR, N_("Eb") }
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 kbit" */
|
||||
{ KILOBYTE_FACTOR, N_("kbit") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Mbit" */
|
||||
{ MEGABYTE_FACTOR, N_("Mbit") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Gbit" */
|
||||
{ GIGABYTE_FACTOR, N_("Gbit") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Tbit" */
|
||||
{ TERABYTE_FACTOR, N_("Tbit") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Pbit" */
|
||||
{ PETABYTE_FACTOR, N_("Pbit") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Ebit" */
|
||||
{ EXABYTE_FACTOR, N_("Ebit") }
|
||||
},
|
||||
{
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Kib" */
|
||||
{ KIBIBYTE_FACTOR, N_("Kib") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Mib" */
|
||||
{ MEBIBYTE_FACTOR, N_("Mib") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Gib" */
|
||||
{ GIBIBYTE_FACTOR, N_("Gib") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Tib" */
|
||||
{ TEBIBYTE_FACTOR, N_("Tib") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Pib" */
|
||||
{ PEBIBYTE_FACTOR, N_("Pib") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Eib" */
|
||||
{ EXBIBYTE_FACTOR, N_("Eib") }
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Kibit" */
|
||||
{ KIBIBYTE_FACTOR, N_("Kibit") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Mibit" */
|
||||
{ MEBIBYTE_FACTOR, N_("Mibit") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Gibit" */
|
||||
{ GIBIBYTE_FACTOR, N_("Gibit") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Tibit" */
|
||||
{ TEBIBYTE_FACTOR, N_("Tibit") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Pibit" */
|
||||
{ PEBIBYTE_FACTOR, N_("Pibit") },
|
||||
/* Translators: A unit symbol for size formatting, showing for example: "13.0 Eibit" */
|
||||
{ EXBIBYTE_FACTOR, N_("Eibit") }
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -981,17 +981,17 @@ test_format_size_for_display (void)
|
||||
check_string (g_format_size_full (2, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_ONLY_VALUE), "2");
|
||||
check_string (g_format_size_full (2, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_ONLY_UNIT), "bits");
|
||||
|
||||
check_string (g_format_size_full (2000ULL, G_FORMAT_SIZE_BITS), "2.0\302\240kb");
|
||||
check_string (g_format_size_full (2000ULL * 1000, G_FORMAT_SIZE_BITS), "2.0\302\240Mb");
|
||||
check_string (g_format_size_full (2000ULL * 1000 * 1000, G_FORMAT_SIZE_BITS), "2.0\302\240Gb");
|
||||
check_string (g_format_size_full (2000ULL * 1000 * 1000 * 1000, G_FORMAT_SIZE_BITS), "2.0\302\240Tb");
|
||||
check_string (g_format_size_full (2000ULL * 1000 * 1000 * 1000 * 1000, G_FORMAT_SIZE_BITS), "2.0\302\240Pb");
|
||||
check_string (g_format_size_full (2000ULL * 1000 * 1000 * 1000 * 1000 * 1000, G_FORMAT_SIZE_BITS), "2.0\302\240Eb");
|
||||
check_string (g_format_size_full (2000ULL, G_FORMAT_SIZE_BITS), "2.0\302\240kbit");
|
||||
check_string (g_format_size_full (2000ULL * 1000, G_FORMAT_SIZE_BITS), "2.0\302\240Mbit");
|
||||
check_string (g_format_size_full (2000ULL * 1000 * 1000, G_FORMAT_SIZE_BITS), "2.0\302\240Gbit");
|
||||
check_string (g_format_size_full (2000ULL * 1000 * 1000 * 1000, G_FORMAT_SIZE_BITS), "2.0\302\240Tbit");
|
||||
check_string (g_format_size_full (2000ULL * 1000 * 1000 * 1000 * 1000, G_FORMAT_SIZE_BITS), "2.0\302\240Pbit");
|
||||
check_string (g_format_size_full (2000ULL * 1000 * 1000 * 1000 * 1000 * 1000, G_FORMAT_SIZE_BITS), "2.0\302\240Ebit");
|
||||
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS), "238.5\302\240Mb");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_LONG_FORMAT), "238.5\302\240Mb (238472938 bits)");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS), "238.5\302\240Mbit");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_LONG_FORMAT), "238.5\302\240Mbit (238472938 bits)");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_ONLY_VALUE), "238.5");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_ONLY_UNIT), "Mb");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_ONLY_UNIT), "Mbit");
|
||||
|
||||
|
||||
check_string (g_format_size_full (0, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "0 bits");
|
||||
@ -1004,17 +1004,17 @@ test_format_size_for_display (void)
|
||||
check_string (g_format_size_full (2, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS | G_FORMAT_SIZE_ONLY_VALUE), "2");
|
||||
check_string (g_format_size_full (2, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS | G_FORMAT_SIZE_ONLY_UNIT), "bits");
|
||||
|
||||
check_string (g_format_size_full (2048ULL, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Kib");
|
||||
check_string (g_format_size_full (2048ULL * 1024, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Mib");
|
||||
check_string (g_format_size_full (2048ULL * 1024 * 1024, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Gib");
|
||||
check_string (g_format_size_full (2048ULL * 1024 * 1024 * 1024, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Tib");
|
||||
check_string (g_format_size_full (2048ULL * 1024 * 1024 * 1024 * 1024, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Pib");
|
||||
check_string (g_format_size_full (2048ULL * 1024 * 1024 * 1024 * 1024 * 1024, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Eib");
|
||||
check_string (g_format_size_full (2048ULL, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Kibit");
|
||||
check_string (g_format_size_full (2048ULL * 1024, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Mibit");
|
||||
check_string (g_format_size_full (2048ULL * 1024 * 1024, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Gibit");
|
||||
check_string (g_format_size_full (2048ULL * 1024 * 1024 * 1024, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Tibit");
|
||||
check_string (g_format_size_full (2048ULL * 1024 * 1024 * 1024 * 1024, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Pibit");
|
||||
check_string (g_format_size_full (2048ULL * 1024 * 1024 * 1024 * 1024 * 1024, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "2.0\302\240Eibit");
|
||||
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "227.4\302\240Mib");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS | G_FORMAT_SIZE_LONG_FORMAT), "227.4\302\240Mib (238472938 bits)");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS), "227.4\302\240Mibit");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS | G_FORMAT_SIZE_LONG_FORMAT), "227.4\302\240Mibit (238472938 bits)");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS | G_FORMAT_SIZE_ONLY_VALUE), "227.4");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS | G_FORMAT_SIZE_ONLY_UNIT), "Mib");
|
||||
check_string (g_format_size_full (238472938, G_FORMAT_SIZE_BITS | G_FORMAT_SIZE_IEC_UNITS | G_FORMAT_SIZE_ONLY_UNIT), "Mibit");
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user