[seahorse] Use ngettext for strings that are only pluralized



commit 2922282354301d0cbf53008af9e15fb52d3a67c4
Author: Stef Walter <stefw collabora co uk>
Date:   Sun Nov 6 19:17:08 2011 +0100

    Use ngettext for strings that are only pluralized
    
    https://bugzilla.gnome.org/show_bug.cgi?id=659469

 pgp/seahorse-pgp-actions.c |   15 ++++++++++++---
 ssh/seahorse-ssh-actions.c |    5 ++++-
 2 files changed, 16 insertions(+), 4 deletions(-)
---
diff --git a/pgp/seahorse-pgp-actions.c b/pgp/seahorse-pgp-actions.c
index f90786b..d5698bb 100644
--- a/pgp/seahorse-pgp-actions.c
+++ b/pgp/seahorse-pgp-actions.c
@@ -252,11 +252,20 @@ on_delete_objects (GtkAction *action,
 		break;
 	default:
 		if (num_keys > 0 && num_identities > 0) {
-			message = g_strdup_printf (_("Are you sure you want to permanently delete %d keys and identities?"), length);
+			message = g_strdup_printf (ngettext (_("Are you sure you want to permanently delete %d keys and identities?"),
+			                                     _("Are you sure you want to permanently delete %d keys and identities?"),
+			                                     length),
+			                           length);
 		} else if (num_keys > 0) {
-			message = g_strdup_printf (_("Are you sure you want to permanently delete %d keys?"), length);
+			message = g_strdup_printf (ngettext (_("Are you sure you want to permanently delete %d keys?"),
+			                                     _("Are you sure you want to permanently delete %d keys?"),
+			                                     length),
+			                           length);
 		} else if (num_identities > 0){
-			message = g_strdup_printf (_("Are you sure you want to permanently delete %d identities?"), length);
+			message = g_strdup_printf (ngettext (_("Are you sure you want to permanently delete %d identities?"),
+			                                     _("Are you sure you want to permanently delete %d identities?"),
+			                                     length),
+			                           length);
 		} else {
 			g_assert_not_reached ();
 		}
diff --git a/ssh/seahorse-ssh-actions.c b/ssh/seahorse-ssh-actions.c
index 2741a77..ae05cde 100644
--- a/ssh/seahorse-ssh-actions.c
+++ b/ssh/seahorse-ssh-actions.c
@@ -110,7 +110,10 @@ on_delete_objects (GtkAction *action,
 		                          seahorse_object_get_label (objects->data));
 
 	} else {
-		prompt = g_strdup_printf (_("Are you sure you want to delete %d secure shell keys?"), num);
+		prompt = g_strdup_printf (ngettext (_("Are you sure you want to delete %d secure shell keys?"),
+		                                    _("Are you sure you want to delete %d secure shell keys?"),
+		                                    num),
+		                          num);
 	}
 
 	parent = GTK_WIDGET (seahorse_action_get_window (action));



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]