diff --git a/gladeui/glade-editor-property.c b/gladeui/glade-editor-property.c
index ebd611e..30c81f0 100644
--- a/gladeui/glade-editor-property.c
+++ b/gladeui/glade-editor-property.c
@@ -2727,11 +2727,9 @@ glade_eprop_object_dialog_title (GladeEditorProperty *eprop)
 	const gchar        *format;
 
 	if (eprop->klass->parentless_widget)
-		format = GLADE_IS_PARAM_SPEC_OBJECTS (eprop->klass->pspec) ?
-			_("Choose parentless %s(s) in this project") : _("Choose a parentless %s in this project");
+		format = ngettext ("Choose a parentless %s widget in this project", "Choose parentless %s widgets in this project", GLADE_IS_PARAM_SPEC_OBJECTS (eprop->klass->pspec));
 	else
-		format = GLADE_IS_PARAM_SPEC_OBJECTS (eprop->klass->pspec) ?
-			_("Choose %s(s) in this project") : _("Choose a %s in this project");
+		format = ngettext ("Choose a %s widget in this project", "Choose %s widgets in this project", GLADE_IS_PARAM_SPEC_OBJECTS (eprop->klass->pspec));
 
 	if (GLADE_IS_PARAM_SPEC_OBJECTS (eprop->klass->pspec))
 		return g_strdup_printf (format, g_type_name 
