mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
scd,agent: Improve the OpenPGP PIN prompt texts.
* scd/app-openpgp.c (get_prompt_info): Change texts. * agent/call-pinentry.c (struct entry_features): New. (getinfo_features_cb): New. (start_pinentry): Set new fucntion as status callback. (build_cmd_setdesc): New. Replace all snprintf for SETDESC by this one. -- Suggested-by: Andre Heinecke Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
7ccabbc26a
commit
f98c8cb013
2 changed files with 84 additions and 14 deletions
|
@ -1986,19 +1986,30 @@ get_prompt_info (app_t app, int chvno, unsigned long sigcount, int remaining)
|
|||
disp_name = get_disp_name (app);
|
||||
if (chvno == 1)
|
||||
{
|
||||
result = xtryasprintf (_("Card number:\t%s%%0A"
|
||||
"Signatures:\t%lu%%0A"
|
||||
"Cardholder:\t%s"),
|
||||
/* TRANSLATORS: Put a \x1f right before a colon. This can be
|
||||
* used by pinentry to nicely align the names and values. Keep
|
||||
* the %s at the start and end of the string. */
|
||||
result = xtryasprintf (_("%s"
|
||||
"Number\x1f: %s%%0A"
|
||||
"Holder\x1f: %s%%0A"
|
||||
"Counter\x1f: %lu"
|
||||
"%s"),
|
||||
"\x1e",
|
||||
serial,
|
||||
disp_name? disp_name:"",
|
||||
sigcount,
|
||||
disp_name? disp_name:"");
|
||||
"");
|
||||
}
|
||||
else
|
||||
{
|
||||
result = xtryasprintf (_("Card number:\t%s%%0A"
|
||||
"Cardholder:\t%s"),
|
||||
result = xtryasprintf (_("%s"
|
||||
"Number\x1f: %s%%0A"
|
||||
"Holder\x1f: %s"
|
||||
"%s"),
|
||||
"\x1e",
|
||||
serial,
|
||||
disp_name? disp_name:"");
|
||||
disp_name? disp_name:"",
|
||||
"");
|
||||
}
|
||||
xfree (disp_name);
|
||||
xfree (serial);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue