gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-anastasis-gtk] branch master updated: disting


From: gnunet
Subject: [taler-anastasis-gtk] branch master updated: disting
Date: Mon, 26 Sep 2022 20:41:36 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository anastasis-gtk.

The following commit(s) were added to refs/heads/master by this push:
     new 9abd220  disting
9abd220 is described below

commit 9abd2203e3650cadad2d957fcbaa77845d0e98b4
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Mon Sep 26 20:41:24 2022 +0200

    disting
---
 po/anastasis-gtk.pot | 611 ++++++++++++++++++++++++++------------------------
 po/de.po             | 618 +++++++++++++++++++++++++++------------------------
 2 files changed, 653 insertions(+), 576 deletions(-)

diff --git a/po/anastasis-gtk.pot b/po/anastasis-gtk.pot
index 6ee57ea..9794506 100644
--- a/po/anastasis-gtk.pot
+++ b/po/anastasis-gtk.pot
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: anastasis-gtk 0.2.0\n"
+"Project-Id-Version: anastasis-gtk 0.3.0\n"
 "Report-Msgid-Bugs-To: bug-anastasis@gnu.org\n"
-"POT-Creation-Date: 2021-09-30 14:55+0200\n"
+"POT-Creation-Date: 2022-09-26 20:05+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,108 +17,97 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/anastasis/anastasis-gtk_action.c:1141
-msgid "gratis"
-msgstr ""
-
-#: src/anastasis/anastasis-gtk_action.c:1382
-#: src/anastasis/anastasis-gtk_action.c:1472
-#: src/anastasis/anastasis-gtk_action.c:2492
+#: src/anastasis/anastasis-gtk_action.c:572
 #, c-format
-msgid "Failed to initialize QR-code pixbuf for `%s'\n"
-msgstr ""
-
-#: src/anastasis/anastasis-gtk_action.c:1712
-msgid "challenge solved"
-msgstr ""
-
-#: src/anastasis/anastasis-gtk_action.c:1714
-msgid "make payment"
-msgstr ""
-
-#: src/anastasis/anastasis-gtk_action.c:1716
-msgid "unexpected reply"
+msgid "%s (optional)"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1718
-msgid "read hint"
+#: src/anastasis/anastasis-gtk_action.c:1273
+msgid "gratis"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1720
-msgid "read feedback"
+#: src/anastasis/anastasis-gtk_action.c:1541
+#: src/anastasis/anastasis-gtk_action.c:1631
+#: src/anastasis/anastasis-gtk_action.c:2738
+#, c-format
+msgid "Failed to initialize QR-code pixbuf for `%s'\n"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1722
-msgid "open link"
+#: src/anastasis/anastasis-gtk_action.c:2019
+#, c-format
+msgid "poll failed: %s (#%u)"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1724
-msgid "wait, provider failed"
+#: src/anastasis/anastasis-gtk_action.c:2097
+#, c-format
+msgid "Synchronizing with providers failed: %s (#%u)"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1726
-msgid "challenge unknown"
+#: src/anastasis/anastasis-gtk_action.c:2137
+#, c-format
+msgid "Polling for providers failed: %s (#%u)"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1728
-msgid "wait, tries exceeded"
+#: src/anastasis/anastasis-gtk_action.c:2209
+msgid "No available providers! Try to add one!"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1730
-msgid "awaiting completion of authentication process"
+#: src/anastasis/anastasis-gtk_action.c:2410
+msgid "unknown"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1732
-msgid "challenge-specific action required"
+#: src/anastasis/anastasis-gtk_action.c:2432
+msgid "provider down"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:2073
-msgid "<not set>"
+#: src/anastasis/anastasis-gtk_action.c:2527
+#, c-format
+msgid "Policy #%u"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:2265
-#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:316
-msgid "new"
+#: src/anastasis/anastasis-gtk_action.c:2533
+#, c-format
+msgid "Policy #%u (unavailable, provider down)"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:2619
+#: src/anastasis/anastasis-gtk_action.c:2871
 msgid "INTERNAL ERROR: could not parse state"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:2628
+#: src/anastasis/anastasis-gtk_action.c:2880
 #, c-format
 msgid "Hint (#%u): %s"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:2662
+#: src/anastasis/anastasis-gtk_action.c:2916
 msgid "ERROR: failed to parse server JSON instructions"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3030
+#: src/anastasis/anastasis-gtk_action.c:3281
 msgid "question"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3032
+#: src/anastasis/anastasis-gtk_action.c:3283
 msgid "sms"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3034
+#: src/anastasis/anastasis-gtk_action.c:3285
 msgid "post"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3036
+#: src/anastasis/anastasis-gtk_action.c:3287
 msgid "email"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3038
+#: src/anastasis/anastasis-gtk_action.c:3289
 msgid "iban"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3040
+#: src/anastasis/anastasis-gtk_action.c:3291
 msgid "totp"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3150
+#: src/anastasis/anastasis-gtk_action.c:3404
 msgid "You did not name this secret"
 msgstr ""
 
@@ -130,20 +119,24 @@ msgstr ""
 msgid "View _terms of service..."
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:488
+#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:316
+msgid "new"
+msgstr ""
+
+#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:503
 msgid "available"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:501
+#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:517
 #, c-format
 msgid "Network failure: %s (#%u)"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:509
+#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:526
 msgid "disabled"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:516
+#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:533
 #, c-format
 msgid "HTTP %s (%u): %s (#%u)"
 msgstr ""
@@ -188,22 +181,45 @@ msgstr ""
 msgid "This action will reset all of your challenge solving progress!"
 msgstr ""
 
+#: src/anastasis/anastasis-gtk_handle-print.c:137
+msgid "Failed to generate PDF file."
+msgstr ""
+
+#: src/anastasis/anastasis-gtk_handle-print.c:176
+msgid "_Cancel"
+msgstr ""
+
+#: src/anastasis/anastasis-gtk_handle-print.c:178
+msgid "_Save"
+msgstr ""
+
+#: src/anastasis/anastasis-gtk_handle-print.c:185
+msgid "anastasis-personal-details.pdf"
+msgstr ""
+
 #: src/anastasis/anastasis-gtk_io.c:173
 msgid "This will write your secret to disk in cleartext!"
 msgstr ""
 
 #: src/anastasis/anastasis-gtk_pe-edit-policy.c:243
-#: src/anastasis/anastasis-gtk_pe-edit-policy.c:323
+#: src/anastasis/anastasis-gtk_pe-edit-policy.c:332
 msgid "<off>"
 msgstr ""
 
-#: contrib/anastasis_gtk_about_window.glade:10
-msgid "(C) 2020-@ANASTASIS_YEARTO@ Anastasis SARL"
+#: contrib/anastasis_gtk_add_provider.glade:113
+#: contrib/anastasis_gtk_edit_providers.glade:118
+msgid "Provider URL:"
 msgstr ""
 
-#: contrib/anastasis_gtk_about_window.glade:12
-#: contrib/anastasis_gtk_auth_add_totp.glade:138
-msgid "Anastasis"
+#: contrib/anastasis_gtk_add_provider.glade:133
+#: contrib/anastasis_gtk_edit_providers.glade:138
+#: contrib/anastasis_gtk_main_window.glade:326
+msgid "https://";
+msgstr ""
+
+#: contrib/anastasis_gtk_add_provider.glade:168
+#: contrib/anastasis_gtk_edit_providers.glade:317
+msgid "Add Anastasis provider"
 msgstr ""
 
 #: contrib/anastasis_gtk_auth_add_email.glade:95
@@ -232,7 +248,7 @@ msgid ""
 msgstr ""
 
 #: contrib/anastasis_gtk_auth_add_iban.glade:125
-#: contrib/anastasis_gtk_main_window.glade:1876
+#: contrib/anastasis_gtk_main_window.glade:1976
 msgid "IBAN"
 msgstr ""
 
@@ -291,15 +307,15 @@ msgid "Security _question"
 msgstr ""
 
 #: contrib/anastasis_gtk_auth_add_question.glade:183
-#: contrib/anastasis_gtk_auth_add_question.glade:307
-#: contrib/anastasis_gtk_main_window.glade:883
-#: contrib/anastasis_gtk_main_window.glade:992
-#: contrib/anastasis_gtk_main_window.glade:1100
-#: contrib/anastasis_gtk_main_window.glade:1211
-#: contrib/anastasis_gtk_main_window.glade:1321
-#: contrib/anastasis_gtk_main_window.glade:1433
-#: contrib/anastasis_gtk_main_window.glade:1543
-#: contrib/anastasis_gtk_main_window.glade:1618
+#: contrib/anastasis_gtk_auth_add_question.glade:323
+#: contrib/anastasis_gtk_main_window.glade:925
+#: contrib/anastasis_gtk_main_window.glade:1051
+#: contrib/anastasis_gtk_main_window.glade:1190
+#: contrib/anastasis_gtk_main_window.glade:1319
+#: contrib/anastasis_gtk_main_window.glade:1431
+#: contrib/anastasis_gtk_main_window.glade:1544
+#: contrib/anastasis_gtk_main_window.glade:1657
+#: contrib/anastasis_gtk_main_window.glade:1732
 #: contrib/this_stays_private.glade:43
 msgid "This stays private"
 msgstr ""
@@ -308,7 +324,13 @@ msgstr ""
 msgid "_Answer"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_question.glade:359
+#: contrib/anastasis_gtk_auth_add_question.glade:293
+msgid ""
+"Note that the answer is case-sensitive and must be entered\n"
+"in exactly the same way (punctuation, spaces) during recovery."
+msgstr ""
+
+#: contrib/anastasis_gtk_auth_add_question.glade:375
 msgid "Configure security question"
 msgstr ""
 
@@ -324,11 +346,19 @@ msgstr ""
 msgid "Mobile number:"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_sms.glade:145
+#: contrib/anastasis_gtk_auth_add_sms.glade:144
+msgid "+"
+msgstr ""
+
+#: contrib/anastasis_gtk_auth_add_sms.glade:146
 msgid "+41123456789"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_sms.glade:181
+#: contrib/anastasis_gtk_auth_add_sms.glade:162
+msgid "Enter mobile number including +CC international dialing prefix."
+msgstr ""
+
+#: contrib/anastasis_gtk_auth_add_sms.glade:199
 msgid "Configure SMS"
 msgstr ""
 
@@ -343,19 +373,31 @@ msgstr ""
 msgid "TOTP Name"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_totp.glade:188
-msgid "Confirm that your TOTP App works by entering the current code here:"
+#: contrib/anastasis_gtk_auth_add_totp.glade:138
+msgid "Anastasis"
+msgstr ""
+
+#: contrib/anastasis_gtk_auth_add_totp.glade:190
+msgid ""
+"Confirm that your TOTP App works by entering the current 8-digit TOTP code "
+"here:"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_totp.glade:201
+#: contrib/anastasis_gtk_auth_add_totp.glade:203
 msgid "Enter the 8-digit TOTP code. Valid for 30s."
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_totp.glade:206
+#: contrib/anastasis_gtk_auth_add_totp.glade:208
 msgid "00000000"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_totp.glade:242
+#: contrib/anastasis_gtk_auth_add_totp.glade:226
+msgid ""
+"We note that Google's implementation of TOTP is incomplete and will not "
+"work. We recommend using FreeOTP+."
+msgstr ""
+
+#: contrib/anastasis_gtk_auth_add_totp.glade:262
 msgid "Configure TOTP"
 msgstr ""
 
@@ -390,7 +432,7 @@ msgstr ""
 msgid "Enter the code:"
 msgstr ""
 
-#: contrib/anastasis_gtk_challenge_code.glade:264
+#: contrib/anastasis_gtk_challenge_code.glade:265
 msgid "Security token challenge"
 msgstr ""
 
@@ -451,6 +493,14 @@ msgstr ""
 msgid "Solve secuity question challenge"
 msgstr ""
 
+#: contrib/anastasis_gtk_challenge_template.glade:100
+msgid "Try to solve this challenge."
+msgstr ""
+
+#: contrib/anastasis_gtk_challenge_template.glade:115
+msgid "This challenge was solved."
+msgstr ""
+
 #: contrib/anastasis_gtk_challenge_totp.glade:122
 msgid "Please look up TOTP under:"
 msgstr ""
@@ -463,6 +513,27 @@ msgstr ""
 msgid "TOTP challenge"
 msgstr ""
 
+#: contrib/anastasis_gtk_deny_singlefactor.glade:7
+msgid "Single-factor authentication is not allowed!"
+msgstr ""
+
+#: contrib/anastasis_gtk_deny_singlefactor.glade:12
+msgid ""
+"To keep your secret secure, we require at least two authentication options, "
+"and recommend you specify at least three authentication options before "
+"proceeding."
+msgstr ""
+
+#: contrib/anastasis_gtk_deny_singlefactor.glade:13
+#: contrib/anastasis_gtk_warn_multifactor.glade:13
+msgid "Select \"back\" to add additional authentication options."
+msgstr ""
+
+#: contrib/anastasis_gtk_deny_singlefactor.glade:31
+#: contrib/anastasis_gtk_warn_multifactor.glade:31
+msgid "Go back to the previous dialog to add more authentication options."
+msgstr ""
+
 #: contrib/anastasis_gtk_edit_policy.glade:44
 msgid "Edit policy"
 msgstr ""
@@ -479,55 +550,43 @@ msgstr ""
 msgid "Anastasis provider"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:116
-msgid "Provider URL:"
-msgstr ""
-
-#: contrib/anastasis_gtk_edit_providers.glade:136
-#: contrib/anastasis_gtk_main_window.glade:317
-#: contrib/anastasis_gtk_main_window.glade:3613
-msgid "https://";
-msgstr ""
-
-#: contrib/anastasis_gtk_edit_providers.glade:207
+#: contrib/anastasis_gtk_edit_providers.glade:209
 msgid "Use"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:228
-msgid "URL"
+#: contrib/anastasis_gtk_edit_providers.glade:230
+#: contrib/anastasis_gtk_main_window.glade:2309
+#: contrib/anastasis_gtk_main_window.glade:3162
+#: contrib/anastasis_gtk_main_window.glade:3561
+msgid "Provider"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:241
+#: contrib/anastasis_gtk_edit_providers.glade:243
 msgid "Liability limit"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:254
-#: contrib/anastasis_gtk_main_window.glade:2328
+#: contrib/anastasis_gtk_edit_providers.glade:256
 msgid "Status"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:277
+#: contrib/anastasis_gtk_edit_providers.glade:279
 msgid "Known providers"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:315
-msgid "Add Anastasis provider"
-msgstr ""
-
 #: contrib/anastasis_gtk_main_window.glade:47
-#: contrib/anastasis_gtk_main_window.glade:94
+#: contrib/anastasis_gtk_main_window.glade:117
 msgid "1. Location & currency"
 msgstr ""
 
 #: contrib/anastasis_gtk_main_window.glade:49
-#: contrib/anastasis_gtk_main_window.glade:96
+#: contrib/anastasis_gtk_main_window.glade:119
 msgid ""
 "Where you live will determine which personal information can be used to "
 "identify your backup."
 msgstr ""
 
 #: contrib/anastasis_gtk_main_window.glade:52
-#: contrib/anastasis_gtk_main_window.glade:99
+#: contrib/anastasis_gtk_main_window.glade:122
 msgid "2. Personal information"
 msgstr ""
 
@@ -580,172 +639,194 @@ msgstr ""
 msgid "Your backup is complete. Please do test the recovery on occasion."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:101
+#: contrib/anastasis_gtk_main_window.glade:124
 msgid ""
 "Your personal information will not be shared with anyone. But you must "
 "provide the same information during recovery."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:104
+#: contrib/anastasis_gtk_main_window.glade:127
 msgid "3. Select secret"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:106
+#: contrib/anastasis_gtk_main_window.glade:129
 msgid ""
 "Please select which secret to recover. You may switch to a different version "
 "or provider."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:109
+#: contrib/anastasis_gtk_main_window.glade:132
 msgid "4. Solve challenges"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:111
+#: contrib/anastasis_gtk_main_window.glade:134
 msgid ""
 "Please select an authentication challenge to pass to recover the secret."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:114
+#: contrib/anastasis_gtk_main_window.glade:137
 msgid "5. Secret recovered"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:116
+#: contrib/anastasis_gtk_main_window.glade:139
 msgid "Your secret was successfully recovered."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:425
+#: contrib/anastasis_gtk_main_window.glade:455
 msgid "Back up a secret"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:475
+#: contrib/anastasis_gtk_main_window.glade:505
 msgid "Recover a secret"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:567
+#: contrib/anastasis_gtk_main_window.glade:533
+msgid ""
+"Save the current state of Anastasis to a file. Useful if you want to resume "
+"the operation later."
+msgstr ""
+
+#: contrib/anastasis_gtk_main_window.glade:620
 msgid "What do you want to do?"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:583
+#: contrib/anastasis_gtk_main_window.glade:636
 msgid "_Back up a secret"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:587
+#: contrib/anastasis_gtk_main_window.glade:640
 msgid "Begin fresh backup process"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:602
+#: contrib/anastasis_gtk_main_window.glade:655
 msgid "_Recover a secret"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:606
+#: contrib/anastasis_gtk_main_window.glade:659
 msgid "Begin secret recovery process"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:625
+#: contrib/anastasis_gtk_main_window.glade:678
 msgid "Continue from file with saved Anastasis state"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:681
+#: contrib/anastasis_gtk_main_window.glade:734
 msgid "Continent"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:720
+#: contrib/anastasis_gtk_main_window.glade:773
 msgid "Country"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:757
-msgid "Currencies"
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:785
+#: contrib/anastasis_gtk_main_window.glade:800
 msgid ""
 "These questions determine which personal attributes we can ask you for, and "
 "which backup providers could be used."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:790
+#: contrib/anastasis_gtk_main_window.glade:805
 msgid "Where do you live? In which currencies do you want to pay?"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:841
+#: contrib/anastasis_gtk_main_window.glade:856
 msgid "Full name:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:855
-msgid "Max Mustermann"
+#. Change to a common "dummy" name in the target language, using the suggested 
canonical format for that name in that language.
+#: contrib/anastasis_gtk_main_window.glade:875
+msgid "DOE, John"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:948
+#. You may completely change the recommended format if the given format is 
inappropriate for the target language or culture.
+#: contrib/anastasis_gtk_main_window.glade:892
+msgid "If possible, use \"LASTNAME, Firstname(s)\" without abbreviations."
+msgstr ""
+
+#. If the user's language does not have cases (like in Kanji), you may choose 
to leave out the text about case-sensitivity to avoid confusing the reader.
+#: contrib/anastasis_gtk_main_window.glade:952
+#: contrib/anastasis_gtk_main_window.glade:1217
+msgid ""
+"This field is case-sensitive. You must enter\n"
+"exactly the same value during recovery."
+msgstr ""
+
+#: contrib/anastasis_gtk_main_window.glade:1006
 msgid "Birthdate:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1059
+#: contrib/anastasis_gtk_main_window.glade:1118
 msgid "Birthplace:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1073
-msgid "Earth"
+#. Example for Birthplace in suitable language- and culture-specific format 
with good details.
+#: contrib/anastasis_gtk_main_window.glade:1137
+msgid "Lafayette, Indiana, USA"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1166
+#. You may completely change the recommendation if for the target 
language/culture the recommendation is not applicable.
+#: contrib/anastasis_gtk_main_window.glade:1154
+msgid "If possible, use \"Location, Region, Country\"."
+msgstr ""
+
+#: contrib/anastasis_gtk_main_window.glade:1271
 msgid "AHV number:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1183
+#: contrib/anastasis_gtk_main_window.glade:1288
 msgid "756.1222.3425.89"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1277
+#: contrib/anastasis_gtk_main_window.glade:1385
 msgid "Steuerliche Identifikationsnummer:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1293
+#: contrib/anastasis_gtk_main_window.glade:1401
 msgid "12345678912"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1383
+#: contrib/anastasis_gtk_main_window.glade:1493
 msgid ""
 "Falls vorhanden sollte diese Nummer auf jeden Fall angegeben werden. Nur "
 "Beamte, Selbstständige und andere Personen die keine "
 "Rentenversicherungsnummer haben sollten dieses Feld leer lassen."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1388
+#: contrib/anastasis_gtk_main_window.glade:1498
 msgid "Sozialversicherungsnummer (optional):"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1404
+#: contrib/anastasis_gtk_main_window.glade:1514
 msgid "14230460S534"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1499
+#: contrib/anastasis_gtk_main_window.glade:1610
 msgid "Social security number:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1515
+#: contrib/anastasis_gtk_main_window.glade:1626
 msgid "000-00-0000"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1659
+#: contrib/anastasis_gtk_main_window.glade:1773
 msgid ""
 "The information you have entered here:\n"
 "• Will be hashed, and therefore unreadable\n"
 "• The non-hashed version is not shared"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1674
+#: contrib/anastasis_gtk_main_window.glade:1788
 msgid ""
 "<a href=\"https://taler.net/papers/thesis-anastasis-2020.pdf\";>How Anastasis "
 "encrypts your data</a>"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1687
+#: contrib/anastasis_gtk_main_window.glade:1801
 msgid ""
 "Anastasis is <a href=\"https://www.gnu.org/philosophy/free-sw.html\";>Free "
 "Software</a>"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1701
+#: contrib/anastasis_gtk_main_window.glade:1815
 msgid ""
 "Anastasis is developed by <a href=\"https://anastasis.lu/en/about.html#team";
 "\">privacy advocates</a>\n"
@@ -753,89 +834,82 @@ msgid ""
 "the European Commission."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1753
+#: contrib/anastasis_gtk_main_window.glade:1867
 msgid "Who are you?"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1802
+#: contrib/anastasis_gtk_main_window.glade:1916
 msgid "SMS"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1806
+#: contrib/anastasis_gtk_main_window.glade:1920
 msgid ""
 "Add authentication using a transaction number send to a mobile phone number."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1817
+#: contrib/anastasis_gtk_main_window.glade:1931
 msgid "Email"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1821
+#: contrib/anastasis_gtk_main_window.glade:1935
 msgid ""
 "Add authentication using a transaction number send to an e-mail address."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1832
+#: contrib/anastasis_gtk_main_window.glade:1946
 msgid "Question"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1836
+#: contrib/anastasis_gtk_main_window.glade:1950
 msgid "Add authentication using security question and answer."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1847
-msgid "_Video"
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:1861
+#: contrib/anastasis_gtk_main_window.glade:1961
 msgid "Post"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1865
+#: contrib/anastasis_gtk_main_window.glade:1965
 msgid "Add authentication using a transaction number send to a postal address."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1880
+#: contrib/anastasis_gtk_main_window.glade:1980
 msgid "Add authentication using a payment of from a designated IBAN account."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1891
+#: contrib/anastasis_gtk_main_window.glade:1991
 msgid "TOTP"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1895
+#: contrib/anastasis_gtk_main_window.glade:1995
 msgid "Add Time-Based One-Time Password authentication (RFC 6238)"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1913
+#: contrib/anastasis_gtk_main_window.glade:2019
 msgid "Which authorization method should be added?"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1962
-#: contrib/anastasis_gtk_main_window.glade:2177
-#: contrib/anastasis_gtk_main_window.glade:2339
-#: contrib/anastasis_gtk_main_window.glade:2497
+#: contrib/anastasis_gtk_main_window.glade:2068
+#: contrib/anastasis_gtk_main_window.glade:2283
 msgid "Type"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1978
-#: contrib/anastasis_gtk_main_window.glade:2387
+#: contrib/anastasis_gtk_main_window.glade:2084
 msgid "Details"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1998
+#: contrib/anastasis_gtk_main_window.glade:2104
 msgid "Authorization methods configured so far:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2019
-msgid "_Add provider"
+#: contrib/anastasis_gtk_main_window.glade:2125
+msgid "_Edit providers"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2091
+#: contrib/anastasis_gtk_main_window.glade:2197
 msgid "Configure authorization methods!"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2131
+#: contrib/anastasis_gtk_main_window.glade:2237
 msgid ""
 "Each recovery policy specifies a combination of authentication methods "
 "sufficient to recover the secret.\n"
@@ -846,232 +920,201 @@ msgid ""
 "You can also use \"back\" to add additional authentication methods."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2164
-#: contrib/anastasis_gtk_main_window.glade:2484
+#: contrib/anastasis_gtk_main_window.glade:2270
 msgid "Policy"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2190
-#: contrib/anastasis_gtk_main_window.glade:2350
-#: contrib/anastasis_gtk_main_window.glade:2510
+#: contrib/anastasis_gtk_main_window.glade:2296
 msgid "Cost"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2203
-#: contrib/anastasis_gtk_main_window.glade:2376
-#: contrib/anastasis_gtk_main_window.glade:2524
-#: contrib/anastasis_gtk_main_window.glade:3303
-msgid "Provider"
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2217
+#: contrib/anastasis_gtk_main_window.glade:2323
 msgid "Expiration"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2247
+#: contrib/anastasis_gtk_main_window.glade:2353
 msgid "Review recovery policies"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2296
-msgid ""
-"Here you can see your progress in satisfying authorization challenges and "
-"can select the next challenge to solve."
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2306
-msgid "#"
+#: contrib/anastasis_gtk_main_window.glade:2414
+msgid "Select challenge to recover secret:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2361
-msgid "Instructions"
+#: contrib/anastasis_gtk_main_window.glade:2474
+msgid "Secret's name"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2423
+#: contrib/anastasis_gtk_main_window.glade:2488
 msgid ""
-"Here you can see your progress in satisfying authorization challenges and "
-"possible next steps."
+"This allows you to uniquely identify a secret if you have made multiple back "
+"ups. The value entered here will NOT be protected by the authentication "
+"checks!"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2428
-msgid "Select open challenge to solve:"
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2458
-#: contrib/anastasis_gtk_main_window.glade:2543
+#: contrib/anastasis_gtk_main_window.glade:2489
 msgid ""
-"This table shows possible ways to recover the secret. For each policy, the "
-"challenges that must still be satisfied are listed."
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2468
-msgid "Solved"
+"If you make multiple backups using Anastasis, the secret's name will allow "
+"you to distinguish the different backups."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2548
-msgid "Recovery policies:"
+#: contrib/anastasis_gtk_main_window.glade:2490
+msgid "Do NOT enter the actual secret here!"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2570
-msgid "Select challenge to recover secret:"
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2629
-msgid "Secret's name"
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2657
+#: contrib/anastasis_gtk_main_window.glade:2505
 msgid ""
 "Names should be unique, so that you can easily\n"
 "identify your secret later."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2689
+#: contrib/anastasis_gtk_main_window.glade:2537
 msgid "Provide secret as text"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2720
-msgid "Type or paste your secret here"
+#: contrib/anastasis_gtk_main_window.glade:2561
+msgid "Enter the secret you want to back up here."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2772
+#: contrib/anastasis_gtk_main_window.glade:2631
 msgid "Or provide secret as a file:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2815
+#: contrib/anastasis_gtk_main_window.glade:2674
 msgid "Your secret file:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2891
+#: contrib/anastasis_gtk_main_window.glade:2750
 msgid "Your secret's recovery data expires on:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2969
+#: contrib/anastasis_gtk_main_window.glade:2828
 msgid "Backup fee:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3007
+#: contrib/anastasis_gtk_main_window.glade:2866
 msgid ""
 "You pay this fee to back up your secret.\n"
 "The fee may increase with the expiry\n"
 "date of your secret's recovery data."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3040
+#: contrib/anastasis_gtk_main_window.glade:2899
 msgid "Provide secret to backup:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3079
+#: contrib/anastasis_gtk_main_window.glade:2938
 msgid "Please pay with GNU Taler:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3116
+#: contrib/anastasis_gtk_main_window.glade:2975
 msgid "Payment QR Code"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3129
+#: contrib/anastasis_gtk_main_window.glade:2988
 msgid "Taler Pay URI"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3174
+#: contrib/anastasis_gtk_main_window.glade:3033
 msgid "Payment required:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3214
+#: contrib/anastasis_gtk_main_window.glade:3073
 msgid "Your backup is complete."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3237
+#: contrib/anastasis_gtk_main_window.glade:3096
 msgid "Your backup is valid until:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3277
+#: contrib/anastasis_gtk_main_window.glade:3136
 msgid "Backups were made at the following providers:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3316
+#: contrib/anastasis_gtk_main_window.glade:3175
+#: contrib/anastasis_gtk_main_window.glade:3542
 msgid "Version"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3329
+#: contrib/anastasis_gtk_main_window.glade:3188
 msgid "Expiration time"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3374
+#: contrib/anastasis_gtk_main_window.glade:3233
 msgid "Your secret was recovered."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3394
+#: contrib/anastasis_gtk_main_window.glade:3253
 msgid "Secret name:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3434
+#: contrib/anastasis_gtk_main_window.glade:3293
 msgid ""
 "The secret is shown here. You can also copy it to the clipboard or save it "
 "to a file."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3454
+#: contrib/anastasis_gtk_main_window.glade:3313
 msgid "Copy secret to clipboard"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3472
+#: contrib/anastasis_gtk_main_window.glade:3331
 msgid "Save secret to file"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3545
+#: contrib/anastasis_gtk_main_window.glade:3404
 msgid "Success!"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3586
+#: contrib/anastasis_gtk_main_window.glade:3448
 msgid ""
-"This is the URL of the provider from which we downloaded the recovery "
-"document."
+"Select a secret to recover from the list below. If no secrets are listed,\n"
+"you need to either go back and correct your personal information or\n"
+"explicitly add the provider which you used before for the backup."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3588
-msgid "Select a provider"
+#: contrib/anastasis_gtk_main_window.glade:3461
+msgid "Add provider"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3644
-msgid ""
-"This is the version of the backup at the provider. By default, the latest "
-"available backup version is obtained."
+#: contrib/anastasis_gtk_main_window.glade:3512
+msgid "Secret name"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3646
-msgid "Select a backup version"
+#: contrib/anastasis_gtk_main_window.glade:3527
+msgid "Backup time"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3660
-msgid "0"
+#: contrib/anastasis_gtk_main_window.glade:3599
+msgid "Select secret to recover"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3678
-msgid ""
-"To see other backup versions,\n"
-"choose a different provider."
+#: contrib/anastasis_gtk_main_window.glade:3660
+msgid "_Restart"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3711
-msgid "The secret name associated with this backup version is:"
+#: contrib/anastasis_gtk_main_window.glade:3663
+msgid "Go back to the beginning."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3740
-msgid ""
-"If this is not the secret you want to recover,\n"
-"select a different provider or backup version."
+#: contrib/anastasis_gtk_user_sure.glade:93
+msgid "Save entered personal details to a PDF file"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3769
-msgid "Select secret to recover"
+#: contrib/anastasis_gtk_user_sure.glade:150
+msgid "You must not forget the exact information you have entered!"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3833
-msgid "_Restart"
+#: contrib/anastasis_gtk_user_sure.glade:195
+msgid ""
+"Your personal information is used to define the location where\n"
+"recovery information about your secret will be safely stored. \n"
+"\n"
+"If you forget what you have entered or if there is any spelling \n"
+"mistake, you will be unable to recover your secret."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3836
-msgid "Go back to the beginning."
+#: contrib/anastasis_gtk_user_sure.glade:247
+msgid "Are you sure?"
 msgstr ""
 
 #: contrib/anastasis_gtk_warn_multifactor.glade:7
@@ -1084,14 +1127,6 @@ msgid ""
 "authentication options before proceeding."
 msgstr ""
 
-#: contrib/anastasis_gtk_warn_multifactor.glade:13
-msgid "Select \"back\" to add additional authentication options."
-msgstr ""
-
-#: contrib/anastasis_gtk_warn_multifactor.glade:31
-msgid "Go back to the previous dialog to add more authentication options."
-msgstr ""
-
 #: contrib/anastasis_gtk_warn_multifactor.glade:47
 msgid "Proceed without adding additional authentication options."
 msgstr ""
diff --git a/po/de.po b/po/de.po
index a144017..c38a8c3 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: anastasis-gtk unknown\n"
 "Report-Msgid-Bugs-To: bug-anastasis@gnu.org\n"
-"POT-Creation-Date: 2021-09-30 14:55+0200\n"
+"POT-Creation-Date: 2022-09-26 20:05+0200\n"
 "PO-Revision-Date: 2021-09-29 19:18+0000\n"
 "Last-Translator: Stefan Kügel <skuegel@web.de>\n"
 "Language-Team: German <http://weblate.taler.net/projects/anastasis/anastasis-";
@@ -19,108 +19,97 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.4.2\n"
 
-#: src/anastasis/anastasis-gtk_action.c:1141
+#: src/anastasis/anastasis-gtk_action.c:572
+#, c-format
+msgid "%s (optional)"
+msgstr ""
+
+#: src/anastasis/anastasis-gtk_action.c:1273
 msgid "gratis"
 msgstr "gebührenfrei"
 
-#: src/anastasis/anastasis-gtk_action.c:1382
-#: src/anastasis/anastasis-gtk_action.c:1472
-#: src/anastasis/anastasis-gtk_action.c:2492
+#: src/anastasis/anastasis-gtk_action.c:1541
+#: src/anastasis/anastasis-gtk_action.c:1631
+#: src/anastasis/anastasis-gtk_action.c:2738
 #, c-format
 msgid "Failed to initialize QR-code pixbuf for `%s'\n"
 msgstr "Konnte keinen QR-Code erzeugen für `%s'\n"
 
-#: src/anastasis/anastasis-gtk_action.c:1712
-msgid "challenge solved"
-msgstr "Frage richtig beantwortet"
-
-#: src/anastasis/anastasis-gtk_action.c:1714
-msgid "make payment"
-msgstr "Zahlung durchführen"
-
-#: src/anastasis/anastasis-gtk_action.c:1716
-msgid "unexpected reply"
-msgstr "Antwort nicht korrekt"
-
-#: src/anastasis/anastasis-gtk_action.c:1718
-msgid "read hint"
-msgstr ""
-
-#: src/anastasis/anastasis-gtk_action.c:1720
-msgid "read feedback"
-msgstr ""
-
-#: src/anastasis/anastasis-gtk_action.c:1722
-msgid "open link"
+#: src/anastasis/anastasis-gtk_action.c:2019
+#, c-format
+msgid "poll failed: %s (#%u)"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1724
-msgid "wait, provider failed"
+#: src/anastasis/anastasis-gtk_action.c:2097
+#, c-format
+msgid "Synchronizing with providers failed: %s (#%u)"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1726
-msgid "challenge unknown"
+#: src/anastasis/anastasis-gtk_action.c:2137
+#, c-format
+msgid "Polling for providers failed: %s (#%u)"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1728
-msgid "wait, tries exceeded"
+#: src/anastasis/anastasis-gtk_action.c:2209
+msgid "No available providers! Try to add one!"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1730
-msgid "awaiting completion of authentication process"
+#: src/anastasis/anastasis-gtk_action.c:2410
+msgid "unknown"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:1732
-msgid "challenge-specific action required"
+#: src/anastasis/anastasis-gtk_action.c:2432
+msgid "provider down"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:2073
-msgid "<not set>"
+#: src/anastasis/anastasis-gtk_action.c:2527
+#, c-format
+msgid "Policy #%u"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:2265
-#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:316
-msgid "new"
+#: src/anastasis/anastasis-gtk_action.c:2533
+#, c-format
+msgid "Policy #%u (unavailable, provider down)"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:2619
+#: src/anastasis/anastasis-gtk_action.c:2871
 msgid "INTERNAL ERROR: could not parse state"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:2628
+#: src/anastasis/anastasis-gtk_action.c:2880
 #, c-format
 msgid "Hint (#%u): %s"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:2662
+#: src/anastasis/anastasis-gtk_action.c:2916
 msgid "ERROR: failed to parse server JSON instructions"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3030
+#: src/anastasis/anastasis-gtk_action.c:3281
 msgid "question"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3032
+#: src/anastasis/anastasis-gtk_action.c:3283
 msgid "sms"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3034
+#: src/anastasis/anastasis-gtk_action.c:3285
 msgid "post"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3036
+#: src/anastasis/anastasis-gtk_action.c:3287
 msgid "email"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3038
+#: src/anastasis/anastasis-gtk_action.c:3289
 msgid "iban"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3040
+#: src/anastasis/anastasis-gtk_action.c:3291
 msgid "totp"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_action.c:3150
+#: src/anastasis/anastasis-gtk_action.c:3404
 msgid "You did not name this secret"
 msgstr ""
 
@@ -132,20 +121,24 @@ msgstr ""
 msgid "View _terms of service..."
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:488
+#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:316
+msgid "new"
+msgstr ""
+
+#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:503
 msgid "available"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:501
+#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:517
 #, c-format
 msgid "Network failure: %s (#%u)"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:509
+#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:526
 msgid "disabled"
 msgstr ""
 
-#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:516
+#: src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c:533
 #, c-format
 msgid "HTTP %s (%u): %s (#%u)"
 msgstr ""
@@ -190,23 +183,46 @@ msgstr ""
 msgid "This action will reset all of your challenge solving progress!"
 msgstr ""
 
+#: src/anastasis/anastasis-gtk_handle-print.c:137
+msgid "Failed to generate PDF file."
+msgstr ""
+
+#: src/anastasis/anastasis-gtk_handle-print.c:176
+msgid "_Cancel"
+msgstr ""
+
+#: src/anastasis/anastasis-gtk_handle-print.c:178
+msgid "_Save"
+msgstr ""
+
+#: src/anastasis/anastasis-gtk_handle-print.c:185
+msgid "anastasis-personal-details.pdf"
+msgstr ""
+
 #: src/anastasis/anastasis-gtk_io.c:173
 msgid "This will write your secret to disk in cleartext!"
 msgstr ""
 
 #: src/anastasis/anastasis-gtk_pe-edit-policy.c:243
-#: src/anastasis/anastasis-gtk_pe-edit-policy.c:323
+#: src/anastasis/anastasis-gtk_pe-edit-policy.c:332
 msgid "<off>"
 msgstr ""
 
-#: contrib/anastasis_gtk_about_window.glade:10
-msgid "(C) 2020-@ANASTASIS_YEARTO@ Anastasis SARL"
+#: contrib/anastasis_gtk_add_provider.glade:113
+#: contrib/anastasis_gtk_edit_providers.glade:118
+msgid "Provider URL:"
 msgstr ""
 
-#: contrib/anastasis_gtk_about_window.glade:12
-#: contrib/anastasis_gtk_auth_add_totp.glade:138
-msgid "Anastasis"
-msgstr "Anastasis"
+#: contrib/anastasis_gtk_add_provider.glade:133
+#: contrib/anastasis_gtk_edit_providers.glade:138
+#: contrib/anastasis_gtk_main_window.glade:326
+msgid "https://";
+msgstr ""
+
+#: contrib/anastasis_gtk_add_provider.glade:168
+#: contrib/anastasis_gtk_edit_providers.glade:317
+msgid "Add Anastasis provider"
+msgstr ""
 
 #: contrib/anastasis_gtk_auth_add_email.glade:95
 msgid ""
@@ -234,7 +250,7 @@ msgid ""
 msgstr ""
 
 #: contrib/anastasis_gtk_auth_add_iban.glade:125
-#: contrib/anastasis_gtk_main_window.glade:1876
+#: contrib/anastasis_gtk_main_window.glade:1976
 msgid "IBAN"
 msgstr ""
 
@@ -293,15 +309,15 @@ msgid "Security _question"
 msgstr ""
 
 #: contrib/anastasis_gtk_auth_add_question.glade:183
-#: contrib/anastasis_gtk_auth_add_question.glade:307
-#: contrib/anastasis_gtk_main_window.glade:883
-#: contrib/anastasis_gtk_main_window.glade:992
-#: contrib/anastasis_gtk_main_window.glade:1100
-#: contrib/anastasis_gtk_main_window.glade:1211
-#: contrib/anastasis_gtk_main_window.glade:1321
-#: contrib/anastasis_gtk_main_window.glade:1433
-#: contrib/anastasis_gtk_main_window.glade:1543
-#: contrib/anastasis_gtk_main_window.glade:1618
+#: contrib/anastasis_gtk_auth_add_question.glade:323
+#: contrib/anastasis_gtk_main_window.glade:925
+#: contrib/anastasis_gtk_main_window.glade:1051
+#: contrib/anastasis_gtk_main_window.glade:1190
+#: contrib/anastasis_gtk_main_window.glade:1319
+#: contrib/anastasis_gtk_main_window.glade:1431
+#: contrib/anastasis_gtk_main_window.glade:1544
+#: contrib/anastasis_gtk_main_window.glade:1657
+#: contrib/anastasis_gtk_main_window.glade:1732
 #: contrib/this_stays_private.glade:43
 msgid "This stays private"
 msgstr ""
@@ -310,7 +326,13 @@ msgstr ""
 msgid "_Answer"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_question.glade:359
+#: contrib/anastasis_gtk_auth_add_question.glade:293
+msgid ""
+"Note that the answer is case-sensitive and must be entered\n"
+"in exactly the same way (punctuation, spaces) during recovery."
+msgstr ""
+
+#: contrib/anastasis_gtk_auth_add_question.glade:375
 msgid "Configure security question"
 msgstr ""
 
@@ -326,11 +348,19 @@ msgstr ""
 msgid "Mobile number:"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_sms.glade:145
+#: contrib/anastasis_gtk_auth_add_sms.glade:144
+msgid "+"
+msgstr ""
+
+#: contrib/anastasis_gtk_auth_add_sms.glade:146
 msgid "+41123456789"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_sms.glade:181
+#: contrib/anastasis_gtk_auth_add_sms.glade:162
+msgid "Enter mobile number including +CC international dialing prefix."
+msgstr ""
+
+#: contrib/anastasis_gtk_auth_add_sms.glade:199
 msgid "Configure SMS"
 msgstr ""
 
@@ -345,19 +375,31 @@ msgstr ""
 msgid "TOTP Name"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_totp.glade:188
-msgid "Confirm that your TOTP App works by entering the current code here:"
+#: contrib/anastasis_gtk_auth_add_totp.glade:138
+msgid "Anastasis"
+msgstr "Anastasis"
+
+#: contrib/anastasis_gtk_auth_add_totp.glade:190
+msgid ""
+"Confirm that your TOTP App works by entering the current 8-digit TOTP code "
+"here:"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_totp.glade:201
+#: contrib/anastasis_gtk_auth_add_totp.glade:203
 msgid "Enter the 8-digit TOTP code. Valid for 30s."
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_totp.glade:206
+#: contrib/anastasis_gtk_auth_add_totp.glade:208
 msgid "00000000"
 msgstr ""
 
-#: contrib/anastasis_gtk_auth_add_totp.glade:242
+#: contrib/anastasis_gtk_auth_add_totp.glade:226
+msgid ""
+"We note that Google's implementation of TOTP is incomplete and will not "
+"work. We recommend using FreeOTP+."
+msgstr ""
+
+#: contrib/anastasis_gtk_auth_add_totp.glade:262
 msgid "Configure TOTP"
 msgstr ""
 
@@ -392,7 +434,7 @@ msgstr ""
 msgid "Enter the code:"
 msgstr ""
 
-#: contrib/anastasis_gtk_challenge_code.glade:264
+#: contrib/anastasis_gtk_challenge_code.glade:265
 msgid "Security token challenge"
 msgstr ""
 
@@ -453,6 +495,15 @@ msgstr ""
 msgid "Solve secuity question challenge"
 msgstr ""
 
+#: contrib/anastasis_gtk_challenge_template.glade:100
+msgid "Try to solve this challenge."
+msgstr ""
+
+#: contrib/anastasis_gtk_challenge_template.glade:115
+#, fuzzy
+msgid "This challenge was solved."
+msgstr "Frage richtig beantwortet"
+
 #: contrib/anastasis_gtk_challenge_totp.glade:122
 msgid "Please look up TOTP under:"
 msgstr ""
@@ -466,6 +517,27 @@ msgstr ""
 msgid "TOTP challenge"
 msgstr "Frage richtig beantwortet"
 
+#: contrib/anastasis_gtk_deny_singlefactor.glade:7
+msgid "Single-factor authentication is not allowed!"
+msgstr ""
+
+#: contrib/anastasis_gtk_deny_singlefactor.glade:12
+msgid ""
+"To keep your secret secure, we require at least two authentication options, "
+"and recommend you specify at least three authentication options before "
+"proceeding."
+msgstr ""
+
+#: contrib/anastasis_gtk_deny_singlefactor.glade:13
+#: contrib/anastasis_gtk_warn_multifactor.glade:13
+msgid "Select \"back\" to add additional authentication options."
+msgstr ""
+
+#: contrib/anastasis_gtk_deny_singlefactor.glade:31
+#: contrib/anastasis_gtk_warn_multifactor.glade:31
+msgid "Go back to the previous dialog to add more authentication options."
+msgstr ""
+
 #: contrib/anastasis_gtk_edit_policy.glade:44
 msgid "Edit policy"
 msgstr ""
@@ -482,55 +554,43 @@ msgstr ""
 msgid "Anastasis provider"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:116
-msgid "Provider URL:"
-msgstr ""
-
-#: contrib/anastasis_gtk_edit_providers.glade:136
-#: contrib/anastasis_gtk_main_window.glade:317
-#: contrib/anastasis_gtk_main_window.glade:3613
-msgid "https://";
-msgstr ""
-
-#: contrib/anastasis_gtk_edit_providers.glade:207
+#: contrib/anastasis_gtk_edit_providers.glade:209
 msgid "Use"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:228
-msgid "URL"
+#: contrib/anastasis_gtk_edit_providers.glade:230
+#: contrib/anastasis_gtk_main_window.glade:2309
+#: contrib/anastasis_gtk_main_window.glade:3162
+#: contrib/anastasis_gtk_main_window.glade:3561
+msgid "Provider"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:241
+#: contrib/anastasis_gtk_edit_providers.glade:243
 msgid "Liability limit"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:254
-#: contrib/anastasis_gtk_main_window.glade:2328
+#: contrib/anastasis_gtk_edit_providers.glade:256
 msgid "Status"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:277
+#: contrib/anastasis_gtk_edit_providers.glade:279
 msgid "Known providers"
 msgstr ""
 
-#: contrib/anastasis_gtk_edit_providers.glade:315
-msgid "Add Anastasis provider"
-msgstr ""
-
 #: contrib/anastasis_gtk_main_window.glade:47
-#: contrib/anastasis_gtk_main_window.glade:94
+#: contrib/anastasis_gtk_main_window.glade:117
 msgid "1. Location & currency"
 msgstr ""
 
 #: contrib/anastasis_gtk_main_window.glade:49
-#: contrib/anastasis_gtk_main_window.glade:96
+#: contrib/anastasis_gtk_main_window.glade:119
 msgid ""
 "Where you live will determine which personal information can be used to "
 "identify your backup."
 msgstr ""
 
 #: contrib/anastasis_gtk_main_window.glade:52
-#: contrib/anastasis_gtk_main_window.glade:99
+#: contrib/anastasis_gtk_main_window.glade:122
 msgid "2. Personal information"
 msgstr ""
 
@@ -583,172 +643,194 @@ msgstr ""
 msgid "Your backup is complete. Please do test the recovery on occasion."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:101
+#: contrib/anastasis_gtk_main_window.glade:124
 msgid ""
 "Your personal information will not be shared with anyone. But you must "
 "provide the same information during recovery."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:104
+#: contrib/anastasis_gtk_main_window.glade:127
 msgid "3. Select secret"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:106
+#: contrib/anastasis_gtk_main_window.glade:129
 msgid ""
 "Please select which secret to recover. You may switch to a different version "
 "or provider."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:109
+#: contrib/anastasis_gtk_main_window.glade:132
 msgid "4. Solve challenges"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:111
+#: contrib/anastasis_gtk_main_window.glade:134
 msgid ""
 "Please select an authentication challenge to pass to recover the secret."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:114
+#: contrib/anastasis_gtk_main_window.glade:137
 msgid "5. Secret recovered"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:116
+#: contrib/anastasis_gtk_main_window.glade:139
 msgid "Your secret was successfully recovered."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:425
+#: contrib/anastasis_gtk_main_window.glade:455
 msgid "Back up a secret"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:475
+#: contrib/anastasis_gtk_main_window.glade:505
 msgid "Recover a secret"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:567
+#: contrib/anastasis_gtk_main_window.glade:533
+msgid ""
+"Save the current state of Anastasis to a file. Useful if you want to resume "
+"the operation later."
+msgstr ""
+
+#: contrib/anastasis_gtk_main_window.glade:620
 msgid "What do you want to do?"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:583
+#: contrib/anastasis_gtk_main_window.glade:636
 msgid "_Back up a secret"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:587
+#: contrib/anastasis_gtk_main_window.glade:640
 msgid "Begin fresh backup process"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:602
+#: contrib/anastasis_gtk_main_window.glade:655
 msgid "_Recover a secret"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:606
+#: contrib/anastasis_gtk_main_window.glade:659
 msgid "Begin secret recovery process"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:625
+#: contrib/anastasis_gtk_main_window.glade:678
 msgid "Continue from file with saved Anastasis state"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:681
+#: contrib/anastasis_gtk_main_window.glade:734
 msgid "Continent"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:720
+#: contrib/anastasis_gtk_main_window.glade:773
 msgid "Country"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:757
-msgid "Currencies"
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:785
+#: contrib/anastasis_gtk_main_window.glade:800
 msgid ""
 "These questions determine which personal attributes we can ask you for, and "
 "which backup providers could be used."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:790
+#: contrib/anastasis_gtk_main_window.glade:805
 msgid "Where do you live? In which currencies do you want to pay?"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:841
+#: contrib/anastasis_gtk_main_window.glade:856
 msgid "Full name:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:855
-msgid "Max Mustermann"
+#. Change to a common "dummy" name in the target language, using the suggested 
canonical format for that name in that language.
+#: contrib/anastasis_gtk_main_window.glade:875
+msgid "DOE, John"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:948
+#. You may completely change the recommended format if the given format is 
inappropriate for the target language or culture.
+#: contrib/anastasis_gtk_main_window.glade:892
+msgid "If possible, use \"LASTNAME, Firstname(s)\" without abbreviations."
+msgstr ""
+
+#. If the user's language does not have cases (like in Kanji), you may choose 
to leave out the text about case-sensitivity to avoid confusing the reader.
+#: contrib/anastasis_gtk_main_window.glade:952
+#: contrib/anastasis_gtk_main_window.glade:1217
+msgid ""
+"This field is case-sensitive. You must enter\n"
+"exactly the same value during recovery."
+msgstr ""
+
+#: contrib/anastasis_gtk_main_window.glade:1006
 msgid "Birthdate:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1059
+#: contrib/anastasis_gtk_main_window.glade:1118
 msgid "Birthplace:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1073
-msgid "Earth"
+#. Example for Birthplace in suitable language- and culture-specific format 
with good details.
+#: contrib/anastasis_gtk_main_window.glade:1137
+msgid "Lafayette, Indiana, USA"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1166
+#. You may completely change the recommendation if for the target 
language/culture the recommendation is not applicable.
+#: contrib/anastasis_gtk_main_window.glade:1154
+msgid "If possible, use \"Location, Region, Country\"."
+msgstr ""
+
+#: contrib/anastasis_gtk_main_window.glade:1271
 msgid "AHV number:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1183
+#: contrib/anastasis_gtk_main_window.glade:1288
 msgid "756.1222.3425.89"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1277
+#: contrib/anastasis_gtk_main_window.glade:1385
 msgid "Steuerliche Identifikationsnummer:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1293
+#: contrib/anastasis_gtk_main_window.glade:1401
 msgid "12345678912"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1383
+#: contrib/anastasis_gtk_main_window.glade:1493
 msgid ""
 "Falls vorhanden sollte diese Nummer auf jeden Fall angegeben werden. Nur "
 "Beamte, Selbstständige und andere Personen die keine "
 "Rentenversicherungsnummer haben sollten dieses Feld leer lassen."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1388
+#: contrib/anastasis_gtk_main_window.glade:1498
 msgid "Sozialversicherungsnummer (optional):"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1404
+#: contrib/anastasis_gtk_main_window.glade:1514
 msgid "14230460S534"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1499
+#: contrib/anastasis_gtk_main_window.glade:1610
 msgid "Social security number:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1515
+#: contrib/anastasis_gtk_main_window.glade:1626
 msgid "000-00-0000"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1659
+#: contrib/anastasis_gtk_main_window.glade:1773
 msgid ""
 "The information you have entered here:\n"
 "• Will be hashed, and therefore unreadable\n"
 "• The non-hashed version is not shared"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1674
+#: contrib/anastasis_gtk_main_window.glade:1788
 msgid ""
 "<a href=\"https://taler.net/papers/thesis-anastasis-2020.pdf\";>How Anastasis "
 "encrypts your data</a>"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1687
+#: contrib/anastasis_gtk_main_window.glade:1801
 msgid ""
 "Anastasis is <a href=\"https://www.gnu.org/philosophy/free-sw.html\";>Free "
 "Software</a>"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1701
+#: contrib/anastasis_gtk_main_window.glade:1815
 msgid ""
 "Anastasis is developed by <a href=\"https://anastasis.lu/en/about.html#team";
 "\">privacy advocates</a>\n"
@@ -756,89 +838,82 @@ msgid ""
 "the European Commission."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1753
+#: contrib/anastasis_gtk_main_window.glade:1867
 msgid "Who are you?"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1802
+#: contrib/anastasis_gtk_main_window.glade:1916
 msgid "SMS"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1806
+#: contrib/anastasis_gtk_main_window.glade:1920
 msgid ""
 "Add authentication using a transaction number send to a mobile phone number."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1817
+#: contrib/anastasis_gtk_main_window.glade:1931
 msgid "Email"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1821
+#: contrib/anastasis_gtk_main_window.glade:1935
 msgid ""
 "Add authentication using a transaction number send to an e-mail address."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1832
+#: contrib/anastasis_gtk_main_window.glade:1946
 msgid "Question"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1836
+#: contrib/anastasis_gtk_main_window.glade:1950
 msgid "Add authentication using security question and answer."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1847
-msgid "_Video"
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:1861
+#: contrib/anastasis_gtk_main_window.glade:1961
 msgid "Post"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1865
+#: contrib/anastasis_gtk_main_window.glade:1965
 msgid "Add authentication using a transaction number send to a postal address."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1880
+#: contrib/anastasis_gtk_main_window.glade:1980
 msgid "Add authentication using a payment of from a designated IBAN account."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1891
+#: contrib/anastasis_gtk_main_window.glade:1991
 msgid "TOTP"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1895
+#: contrib/anastasis_gtk_main_window.glade:1995
 msgid "Add Time-Based One-Time Password authentication (RFC 6238)"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1913
+#: contrib/anastasis_gtk_main_window.glade:2019
 msgid "Which authorization method should be added?"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1962
-#: contrib/anastasis_gtk_main_window.glade:2177
-#: contrib/anastasis_gtk_main_window.glade:2339
-#: contrib/anastasis_gtk_main_window.glade:2497
+#: contrib/anastasis_gtk_main_window.glade:2068
+#: contrib/anastasis_gtk_main_window.glade:2283
 msgid "Type"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1978
-#: contrib/anastasis_gtk_main_window.glade:2387
+#: contrib/anastasis_gtk_main_window.glade:2084
 msgid "Details"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:1998
+#: contrib/anastasis_gtk_main_window.glade:2104
 msgid "Authorization methods configured so far:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2019
-msgid "_Add provider"
+#: contrib/anastasis_gtk_main_window.glade:2125
+msgid "_Edit providers"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2091
+#: contrib/anastasis_gtk_main_window.glade:2197
 msgid "Configure authorization methods!"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2131
+#: contrib/anastasis_gtk_main_window.glade:2237
 msgid ""
 "Each recovery policy specifies a combination of authentication methods "
 "sufficient to recover the secret.\n"
@@ -849,232 +924,201 @@ msgid ""
 "You can also use \"back\" to add additional authentication methods."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2164
-#: contrib/anastasis_gtk_main_window.glade:2484
+#: contrib/anastasis_gtk_main_window.glade:2270
 msgid "Policy"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2190
-#: contrib/anastasis_gtk_main_window.glade:2350
-#: contrib/anastasis_gtk_main_window.glade:2510
+#: contrib/anastasis_gtk_main_window.glade:2296
 msgid "Cost"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2203
-#: contrib/anastasis_gtk_main_window.glade:2376
-#: contrib/anastasis_gtk_main_window.glade:2524
-#: contrib/anastasis_gtk_main_window.glade:3303
-msgid "Provider"
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2217
+#: contrib/anastasis_gtk_main_window.glade:2323
 msgid "Expiration"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2247
+#: contrib/anastasis_gtk_main_window.glade:2353
 msgid "Review recovery policies"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2296
-msgid ""
-"Here you can see your progress in satisfying authorization challenges and "
-"can select the next challenge to solve."
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2306
-msgid "#"
+#: contrib/anastasis_gtk_main_window.glade:2414
+msgid "Select challenge to recover secret:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2361
-msgid "Instructions"
+#: contrib/anastasis_gtk_main_window.glade:2474
+msgid "Secret's name"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2423
+#: contrib/anastasis_gtk_main_window.glade:2488
 msgid ""
-"Here you can see your progress in satisfying authorization challenges and "
-"possible next steps."
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2428
-msgid "Select open challenge to solve:"
+"This allows you to uniquely identify a secret if you have made multiple back "
+"ups. The value entered here will NOT be protected by the authentication "
+"checks!"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2458
-#: contrib/anastasis_gtk_main_window.glade:2543
+#: contrib/anastasis_gtk_main_window.glade:2489
 msgid ""
-"This table shows possible ways to recover the secret. For each policy, the "
-"challenges that must still be satisfied are listed."
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2468
-msgid "Solved"
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2548
-msgid "Recovery policies:"
+"If you make multiple backups using Anastasis, the secret's name will allow "
+"you to distinguish the different backups."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2570
-msgid "Select challenge to recover secret:"
+#: contrib/anastasis_gtk_main_window.glade:2490
+msgid "Do NOT enter the actual secret here!"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2629
-msgid "Secret's name"
-msgstr ""
-
-#: contrib/anastasis_gtk_main_window.glade:2657
+#: contrib/anastasis_gtk_main_window.glade:2505
 msgid ""
 "Names should be unique, so that you can easily\n"
 "identify your secret later."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2689
+#: contrib/anastasis_gtk_main_window.glade:2537
 msgid "Provide secret as text"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2720
-msgid "Type or paste your secret here"
+#: contrib/anastasis_gtk_main_window.glade:2561
+msgid "Enter the secret you want to back up here."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2772
+#: contrib/anastasis_gtk_main_window.glade:2631
 msgid "Or provide secret as a file:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2815
+#: contrib/anastasis_gtk_main_window.glade:2674
 msgid "Your secret file:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2891
+#: contrib/anastasis_gtk_main_window.glade:2750
 msgid "Your secret's recovery data expires on:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:2969
+#: contrib/anastasis_gtk_main_window.glade:2828
 msgid "Backup fee:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3007
+#: contrib/anastasis_gtk_main_window.glade:2866
 msgid ""
 "You pay this fee to back up your secret.\n"
 "The fee may increase with the expiry\n"
 "date of your secret's recovery data."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3040
+#: contrib/anastasis_gtk_main_window.glade:2899
 msgid "Provide secret to backup:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3079
+#: contrib/anastasis_gtk_main_window.glade:2938
 msgid "Please pay with GNU Taler:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3116
+#: contrib/anastasis_gtk_main_window.glade:2975
 msgid "Payment QR Code"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3129
+#: contrib/anastasis_gtk_main_window.glade:2988
 msgid "Taler Pay URI"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3174
+#: contrib/anastasis_gtk_main_window.glade:3033
 msgid "Payment required:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3214
+#: contrib/anastasis_gtk_main_window.glade:3073
 msgid "Your backup is complete."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3237
+#: contrib/anastasis_gtk_main_window.glade:3096
 msgid "Your backup is valid until:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3277
+#: contrib/anastasis_gtk_main_window.glade:3136
 msgid "Backups were made at the following providers:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3316
+#: contrib/anastasis_gtk_main_window.glade:3175
+#: contrib/anastasis_gtk_main_window.glade:3542
 msgid "Version"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3329
+#: contrib/anastasis_gtk_main_window.glade:3188
 msgid "Expiration time"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3374
+#: contrib/anastasis_gtk_main_window.glade:3233
 msgid "Your secret was recovered."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3394
+#: contrib/anastasis_gtk_main_window.glade:3253
 msgid "Secret name:"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3434
+#: contrib/anastasis_gtk_main_window.glade:3293
 msgid ""
 "The secret is shown here. You can also copy it to the clipboard or save it "
 "to a file."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3454
+#: contrib/anastasis_gtk_main_window.glade:3313
 msgid "Copy secret to clipboard"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3472
+#: contrib/anastasis_gtk_main_window.glade:3331
 msgid "Save secret to file"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3545
+#: contrib/anastasis_gtk_main_window.glade:3404
 msgid "Success!"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3586
+#: contrib/anastasis_gtk_main_window.glade:3448
 msgid ""
-"This is the URL of the provider from which we downloaded the recovery "
-"document."
+"Select a secret to recover from the list below. If no secrets are listed,\n"
+"you need to either go back and correct your personal information or\n"
+"explicitly add the provider which you used before for the backup."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3588
-msgid "Select a provider"
+#: contrib/anastasis_gtk_main_window.glade:3461
+msgid "Add provider"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3644
-msgid ""
-"This is the version of the backup at the provider. By default, the latest "
-"available backup version is obtained."
+#: contrib/anastasis_gtk_main_window.glade:3512
+msgid "Secret name"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3646
-msgid "Select a backup version"
+#: contrib/anastasis_gtk_main_window.glade:3527
+msgid "Backup time"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3660
-msgid "0"
+#: contrib/anastasis_gtk_main_window.glade:3599
+msgid "Select secret to recover"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3678
-msgid ""
-"To see other backup versions,\n"
-"choose a different provider."
+#: contrib/anastasis_gtk_main_window.glade:3660
+msgid "_Restart"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3711
-msgid "The secret name associated with this backup version is:"
+#: contrib/anastasis_gtk_main_window.glade:3663
+msgid "Go back to the beginning."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3740
-msgid ""
-"If this is not the secret you want to recover,\n"
-"select a different provider or backup version."
+#: contrib/anastasis_gtk_user_sure.glade:93
+msgid "Save entered personal details to a PDF file"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3769
-msgid "Select secret to recover"
+#: contrib/anastasis_gtk_user_sure.glade:150
+msgid "You must not forget the exact information you have entered!"
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3833
-msgid "_Restart"
+#: contrib/anastasis_gtk_user_sure.glade:195
+msgid ""
+"Your personal information is used to define the location where\n"
+"recovery information about your secret will be safely stored. \n"
+"\n"
+"If you forget what you have entered or if there is any spelling \n"
+"mistake, you will be unable to recover your secret."
 msgstr ""
 
-#: contrib/anastasis_gtk_main_window.glade:3836
-msgid "Go back to the beginning."
+#: contrib/anastasis_gtk_user_sure.glade:247
+msgid "Are you sure?"
 msgstr ""
 
 #: contrib/anastasis_gtk_warn_multifactor.glade:7
@@ -1087,18 +1131,16 @@ msgid ""
 "authentication options before proceeding."
 msgstr ""
 
-#: contrib/anastasis_gtk_warn_multifactor.glade:13
-msgid "Select \"back\" to add additional authentication options."
-msgstr ""
-
-#: contrib/anastasis_gtk_warn_multifactor.glade:31
-msgid "Go back to the previous dialog to add more authentication options."
-msgstr ""
-
 #: contrib/anastasis_gtk_warn_multifactor.glade:47
 msgid "Proceed without adding additional authentication options."
 msgstr ""
 
+#~ msgid "make payment"
+#~ msgstr "Zahlung durchführen"
+
+#~ msgid "unexpected reply"
+#~ msgstr "Antwort nicht korrekt"
+
 #~ msgid "_File"
 #~ msgstr "_File"
 

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]