diff options
author | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2014-10-02 15:19:32 -0300 |
---|---|---|
committer | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2014-10-02 15:22:01 -0300 |
commit | 3554cb21b40892b2c89e47330e3afce489de8cc5 (patch) | |
tree | 049d270c0afbdda451c00f15abf98b39ec8b8fd9 | |
parent | 9743a312f1f0d30509fd942a799b0871fa1c5422 (diff) | |
download | glade-3554cb21b40892b2c89e47330e3afce489de8cc5.tar.gz |
GladePreviewWindow: fixed bug "Missing plural form for UI string: emited %d time(s)"
-rw-r--r-- | gladeui/glade-preview-window.c | 15 |
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")); |