summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRazvan Chitu <razvan.ch95@gmail.com>2016-08-23 13:27:25 +0300
committerRazvan Chitu <razvan.ch95@gmail.com>2016-08-23 15:46:20 +0300
commitc81d968fa85ecc62d04d9945a54bc6cd027e7476 (patch)
tree2f5f75013f1bc5953e4a3d122670effebda80c00
parent90a9fd8542ced1e7f9f7205ca3f894d136c6f32f (diff)
downloadnautilus-c81d968fa85ecc62d04d9945a54bc6cd027e7476.tar.gz
file-undo-operations: add plural support for strings
The compression and extraction undo / redo strings lacked plural support. https://bugzilla.gnome.org/show_bug.cgi?id=770270
-rw-r--r--src/nautilus-file-undo-operations.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/nautilus-file-undo-operations.c b/src/nautilus-file-undo-operations.c
index 9e9531006..b49992243 100644
--- a/src/nautilus-file-undo-operations.c
+++ b/src/nautilus-file-undo-operations.c
@@ -1742,7 +1742,9 @@ extract_strings_func (NautilusFileUndoInfo *info,
*undo_description = g_strdup_printf (_("Delete '%s'"), name);
} else {
- *undo_description = g_strdup_printf (_("Delete %d extracted files"),
+ *undo_description = g_strdup_printf (ngettext ("Delete %d extracted file",
+ "Delete %d extracted files",
+ total_outputs),
total_outputs);
}
@@ -1755,7 +1757,9 @@ extract_strings_func (NautilusFileUndoInfo *info,
*undo_description = g_strdup_printf (_("Extract '%s'"), name);
} else {
- *undo_description = g_strdup_printf (_("Extract %d files"),
+ *undo_description = g_strdup_printf (ngettext ("Extract %d file",
+ "Extract %d files",
+ total_sources),
total_sources);
}
}
@@ -1901,7 +1905,10 @@ compress_strings_func (NautilusFileUndoInfo *info,
*redo_description = g_strdup_printf (_("Compress '%s'"), source_name);
} else {
- *redo_description = g_strdup_printf (_("Compress '%d' files"), sources_count);
+ *redo_description = g_strdup_printf (ngettext ("Compress %d file",
+ "Compress %d files",
+ sources_count),
+ sources_count);
}
*undo_label = g_strdup (_("_Undo Compress"));