--- libgksu/libgksu.c.orig 2006-05-01 00:12:47.000000000 +0200 +++ libgksu/libgksu.c 2006-08-15 19:58:50.000000000 +0200 @@ -1733,7 +1733,16 @@ gksu_su_full (GksuContext *context, if (context->debug) fprintf (stderr, "tmp: %s\n", tmp); if (tmp == NULL) - tmp = ask_pass (context, buf, ask_pass_data, error); + { + gchar* prompt = buf; + if (strcmp ("Password: ", buf) == 0) + { + /* use the translated version of "Password: " string if possible */ + /* (based on the fact that this string is already localized) */ + prompt = _("Password: "); + } + tmp = ask_pass (context, prompt, ask_pass_data, error); + } else used_gnome_keyring = TRUE; g_return_val_if_fail (tmp != NULL, -1);