summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Pablo Ugarte <juanpablougarte@gmail.com>2014-10-02 15:19:32 -0300
committerJuan Pablo Ugarte <juanpablougarte@gmail.com>2014-10-02 15:22:01 -0300
commit3554cb21b40892b2c89e47330e3afce489de8cc5 (patch)
tree049d270c0afbdda451c00f15abf98b39ec8b8fd9
parent9743a312f1f0d30509fd942a799b0871fa1c5422 (diff)
downloadglade-3554cb21b40892b2c89e47330e3afce489de8cc5.tar.gz
GladePreviewWindow: fixed bug "Missing plural form for UI string: emited %d time(s)"
-rw-r--r--gladeui/glade-preview-window.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/gladeui/glade-preview-window.c b/gladeui/glade-preview-window.c
index 651bc950..afef80ee 100644
--- a/gladeui/glade-preview-window.c
+++ b/gladeui/glade-preview-window.c
@@ -700,10 +700,17 @@ on_handler_called (SignalData *data)
const gchar *object_name = object_get_name (object);
GString *message = g_string_new ("");
- /* translators: this will be shown in glade previewer when a signal %s::%s is emited %d times */
- g_string_append_printf (message, _("%s::%s emited %d time(s)"),
- G_OBJECT_TYPE_NAME (object), query->signal_name,
- ++data->n_invocations);
+ data->n_invocations++;
+
+ if (data->n_invocations == 1)
+ /* translators: this will be shown in glade previewer when a signal %s::%s is emited one time */
+ g_string_append_printf (message, _("%s::%s emitted one time"),
+ G_OBJECT_TYPE_NAME (object), query->signal_name);
+ else
+ /* translators: this will be shown in glade previewer when a signal %s::%s is emited %d times */
+ g_string_append_printf (message, _("%s::%s emitted %d times"),
+ G_OBJECT_TYPE_NAME (object), query->signal_name,
+ data->n_invocations);
if (query->signal_flags & G_SIGNAL_RUN_FIRST)
glade_handler_method_append (message, query, _("Run First"));