[Xfce4-commits] [xfce/thunar] 02/02: Add setting to show file sizes in bytes (bug #11690) - fix for statusbar
noreply at xfce.org
noreply at xfce.org
Fri Feb 9 10:26:54 CET 2018
This is an automated email from the git hooks/post-receive script.
a l e x p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository xfce/thunar.
commit 23894cd9f8fe7157073263436050105fdb67d6ab
Author: Alexander Schwinn <acs82 at gmx.de>
Date: Fri Feb 9 10:26:44 2018 +0100
Add setting to show file sizes in bytes (bug #11690)
- fix for statusbar
---
thunar/thunar-list-model.c | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/thunar/thunar-list-model.c b/thunar/thunar-list-model.c
index f2357f9..825b514 100644
--- a/thunar/thunar-list-model.c
+++ b/thunar/thunar-list-model.c
@@ -2324,8 +2324,8 @@ thunar_list_model_get_statusbar_text (ThunarListModel *store,
if (size_summary > 0)
{
/* generate a text which includes the size of all items in the folder */
- size_string = g_format_size_full (size_summary, file_size_binary ? G_FORMAT_SIZE_IEC_UNITS : G_FORMAT_SIZE_DEFAULT);
- text = g_strdup_printf (ngettext ("%d item (%s), Free space: %s", "%d items (%s), Free space: %s", nrows),
+ size_string = g_format_size_full (size_summary, G_FORMAT_SIZE_LONG_FORMAT | (file_size_binary ? G_FORMAT_SIZE_IEC_UNITS : G_FORMAT_SIZE_DEFAULT));
+ text = g_strdup_printf (ngettext ("%d item: %s, Free space: %s", "%d items: %s, Free space: %s", nrows),
nrows, size_string, fspace_string);
g_free (size_string);
}
@@ -2357,29 +2357,29 @@ thunar_list_model_get_statusbar_text (ThunarListModel *store,
if (G_UNLIKELY (content_type != NULL && g_str_equal (content_type, "inode/symlink")))
{
- text = g_strdup_printf (_("\"%s\" broken link"), thunar_file_get_display_name (file));
+ text = g_strdup_printf (_("\"%s\": broken link"), thunar_file_get_display_name (file));
}
else if (G_UNLIKELY (thunar_file_is_symlink (file)))
{
- size_string = thunar_file_get_size_string_formatted (file, file_size_binary);
- text = g_strdup_printf (_("\"%s\" (%s) link to %s"), thunar_file_get_display_name (file),
+ size_string = thunar_file_get_size_string_long (file, file_size_binary);
+ text = g_strdup_printf (_("\"%s\": %s link to %s"), thunar_file_get_display_name (file),
size_string, thunar_file_get_symlink_target (file));
g_free (size_string);
}
else if (G_UNLIKELY (thunar_file_get_kind (file) == G_FILE_TYPE_SHORTCUT))
{
- text = g_strdup_printf (_("\"%s\" shortcut"), thunar_file_get_display_name (file));
+ text = g_strdup_printf (_("\"%s\": shortcut"), thunar_file_get_display_name (file));
}
else if (G_UNLIKELY (thunar_file_get_kind (file) == G_FILE_TYPE_MOUNTABLE))
{
- text = g_strdup_printf (_("\"%s\" mountable"), thunar_file_get_display_name (file));
+ text = g_strdup_printf (_("\"%s\": mountable"), thunar_file_get_display_name (file));
}
else if (thunar_file_is_regular (file))
{
description = g_content_type_get_description (content_type);
- size_string = thunar_file_get_size_string_formatted (file, file_size_binary);
+ size_string = thunar_file_get_size_string_long (file, file_size_binary);
/* I18N, first %s is the display name of the file, 2nd the file size, 3rd the content type */
- text = g_strdup_printf (_("\"%s\" (%s) %s"), thunar_file_get_display_name (file),
+ text = g_strdup_printf (_("\"%s\": %s %s"), thunar_file_get_display_name (file),
size_string, description);
g_free (description);
g_free (size_string);
@@ -2388,7 +2388,7 @@ thunar_list_model_get_statusbar_text (ThunarListModel *store,
{
description = g_content_type_get_description (content_type);
/* I18N, first %s is the display name of the file, second the content type */
- text = g_strdup_printf (_("\"%s\" %s"), thunar_file_get_display_name (file), description);
+ text = g_strdup_printf (_("\"%s\": %s"), thunar_file_get_display_name (file), description);
g_free (description);
}
@@ -2456,19 +2456,19 @@ thunar_list_model_get_statusbar_text (ThunarListModel *store,
/* text for the items in the folder */
if (non_folder_count > 0)
{
- size_string = g_format_size_full (size_summary, file_size_binary ? G_FORMAT_SIZE_IEC_UNITS : G_FORMAT_SIZE_DEFAULT);
+ size_string = g_format_size_full (size_summary, G_FORMAT_SIZE_LONG_FORMAT | (file_size_binary ? G_FORMAT_SIZE_IEC_UNITS : G_FORMAT_SIZE_DEFAULT));
if (folder_count > 0)
{
/* item count if there are also folders in the selection */
- non_folder_text = g_strdup_printf (ngettext ("%d other item selected (%s)",
- "%d other items selected (%s)",
+ non_folder_text = g_strdup_printf (ngettext ("%d other item selected: %s",
+ "%d other items selected: %s",
non_folder_count), non_folder_count, size_string);
}
else
{
/* only non-folders are selected */
- non_folder_text = g_strdup_printf (ngettext ("%d item selected (%s)",
- "%d items selected (%s)",
+ non_folder_text = g_strdup_printf (ngettext ("%d item selected: %s",
+ "%d items selected: %s",
non_folder_count), non_folder_count, size_string);
}
g_free (size_string);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list