summaryrefslogtreecommitdiff
path: root/talermerchantdemos
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-10-04 20:49:22 +0200
committerFlorian Dold <florian@dold.me>2023-10-04 20:49:34 +0200
commitd85ed110b9224b061b9131edf30cf81bd2c5acaa (patch)
tree3593ff664c98789c7a67ab2a2a83dc71cc30117b /talermerchantdemos
parente9a72017c01bc90085d52d6792134a71f73fbe57 (diff)
downloadtaler-merchant-demos-d85ed110b9224b061b9131edf30cf81bd2c5acaa.tar.gz
taler-merchant-demos-d85ed110b9224b061b9131edf30cf81bd2c5acaa.tar.bz2
taler-merchant-demos-d85ed110b9224b061b9131edf30cf81bd2c5acaa.zip
debian: initial packaging
Diffstat (limited to 'talermerchantdemos')
-rw-r--r--talermerchantdemos/translations/ar/LC_MESSAGES/messages.po89
-rw-r--r--talermerchantdemos/translations/de/LC_MESSAGES/messages.po95
-rw-r--r--talermerchantdemos/translations/en/LC_MESSAGES/messages.po101
-rw-r--r--talermerchantdemos/translations/es/LC_MESSAGES/messages.po109
-rw-r--r--talermerchantdemos/translations/fr/LC_MESSAGES/messages.po89
-rw-r--r--talermerchantdemos/translations/hi/LC_MESSAGES/messages.po101
-rw-r--r--talermerchantdemos/translations/it/LC_MESSAGES/messages.po105
-rw-r--r--talermerchantdemos/translations/ja/LC_MESSAGES/messages.po89
-rw-r--r--talermerchantdemos/translations/ko/LC_MESSAGES/messages.po89
-rw-r--r--talermerchantdemos/translations/messages.pot80
-rw-r--r--talermerchantdemos/translations/pt/LC_MESSAGES/messages.po89
-rw-r--r--talermerchantdemos/translations/ru/LC_MESSAGES/messages.po89
-rw-r--r--talermerchantdemos/translations/sv/LC_MESSAGES/messages.po89
-rw-r--r--talermerchantdemos/translations/tr/LC_MESSAGES/messages.po89
-rw-r--r--talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po89
15 files changed, 792 insertions, 600 deletions
diff --git a/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po
index eadef72..8cc218f 100644
--- a/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
"Language: ar\n"
@@ -20,9 +20,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -37,59 +37,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "خطأ داخلي"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "تعذر استرداد المقالة غير المدفوعة"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "المقال غير قابل للاسترداد بعد الآن"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "لم تقم بالدفع لهذا المقال (محاولة جيدة!)"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "المقال غير قابل للاسترداد (بعد الآن)"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "خطأ داخلي: ملفات المقال ({}) غير موجودة."
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "الملف الإضافي ({}) للمقال ({}) غير موجود."
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "الدخول المباشر غير مسموح"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "عادت الخلفية لحالة الخطأ"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "خطأ في الserver الداخلي"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -115,7 +125,7 @@ msgid "Backend could not create the order"
msgstr ""
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "لم نتمكن من إنشاء اتصال مع الشبكة الخلفية"
@@ -124,12 +134,7 @@ msgstr "لم نتمكن من إنشاء اتصال مع الشبكة الخلف
msgid "Could not parse the response from backend"
msgstr "تعذر تحليل الاستجابة من الخلفية"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "عادت الخلفية لحالة الخطأ"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "تعذر تحليل الاستجابة من الخلفية"
@@ -180,6 +185,10 @@ msgstr ""
msgid "You will not be able to read the article until you pay for it again."
msgstr "عند استرجاع مدفوعاتك لن تتمكن من قراءة هذا المقال."
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "متجر المقالات"
@@ -291,7 +300,8 @@ msgid "Chapters"
msgstr "فصول"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr "اضغط على الفصل لشراءه مع GNU Taler."
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -331,8 +341,9 @@ msgid "Donations"
msgstr "تبرعات"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr ""
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "استطلاع الآراء"
#: talermerchantdemos/templates/common-base.html.j2:109
#, fuzzy
@@ -633,7 +644,8 @@ msgid "Step 5: Survey"
msgstr "الخطوة الخامسة: استطلاع الرأي"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr "يمكن أن تقدم المواقع الإلكترونية نصائح للزوار لإكمال المهام."
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -656,18 +668,16 @@ msgstr "نقدرُ رأيك المتعلق بنظام Taler وهذا العرض
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
msgstr "شاركنا رأيك عن طريق <a href=\"{link}\"> التواصل معنا</a>."
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "استطلاع الآراء"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr "توضح هذه الصفحة كيفية إرشاد الزائرين لإكمال المهام الصغيرة."
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr "الاستطلاع هو طريقة لتقديم مكافآت نقدية تذهب مباشرة إلى محفظة المستخدم."
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
@@ -675,9 +685,10 @@ msgid "Unexpected result"
msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr "يرجى المشاركة في استطلاعنا حول أنظمة الدفع والحصول على معلومات في المقابل."
#: talermerchantdemos/templates/survey-index.html.j2:13
@@ -722,7 +733,7 @@ msgstr "إرسال استطلاع الآراء"
#~ msgstr "متجر المقالات"
#~ msgid "Tipping/Survey"
-#~ msgstr "استطلاع الآراء"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
diff --git a/talermerchantdemos/translations/de/LC_MESSAGES/messages.po b/talermerchantdemos/translations/de/LC_MESSAGES/messages.po
index c9b4d0a..0806729 100644
--- a/talermerchantdemos/translations/de/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/de/LC_MESSAGES/messages.po
@@ -5,24 +5,23 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: taler-merchant-demos\n"
+"Project-Id-Version: taler-merchant-demos\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2023-08-13 10:31+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
-"Language-Team: German <https://weblate.taler.net/projects/gnu-taler/"
-"demonstration-pages/de/>\n"
"Language: de\n"
+"Language-Team: German <https://weblate.taler.net/projects/gnu-taler"
+"/demonstration-pages/de/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -37,61 +36,71 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr "GNU Taler Demo: Fehler"
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "Interner Fehler"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr "GNU Taler Demo: Buchhandlung"
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr ""
"Den Kaufpreis eines Artikels, der nicht bezahlt wurde, können wir nicht "
"erstatten"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "Den Kaufpreis für diesen Aufsatz können wir leider nicht mehr erstatten"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr "GNU Taler Demo: Rückerstattung bestätigen"
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "Für diesen Aufsatz wurde noch kein Kaufpreis entrichtet"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Dieser Artikel kann nicht (mehr) erstattet werden"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "Interner Fehler: Die Datei für diesen Aufsatz ({}) wurden nicht gefunden."
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "Die Zusatzdatei ({}) für den Artikel ({}) wurde nicht gefunden."
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr "GNU Taler Demo: Artikel"
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Direktzugriff verboten"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "Das Backend lieferte einen Fehlerstatus zurück"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr "GNU Taler Demo: Zurückerstattet"
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Interner Server-Fehler"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -117,7 +126,7 @@ msgid "Backend could not create the order"
msgstr "Das Backend konnte die Bestellung nicht erzeugen"
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "Es war nicht möglich, eine Verbindung zum Backend aufzubauen"
@@ -125,12 +134,7 @@ msgstr "Es war nicht möglich, eine Verbindung zum Backend aufzubauen"
msgid "Could not parse the response from backend"
msgstr "Es war nicht möglich, die Rückmeldung des Backend zu parsen"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "Das Backend lieferte einen Fehlerstatus zurück"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Es war nicht möglich, die Rückmeldung des Backend zu parsen"
@@ -185,6 +189,10 @@ msgstr ""
"Sie werden den Aufsatz nicht mehr lesen können, bis Sie für ihn erneut "
"bezahlen."
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Buchhandlung"
@@ -311,7 +319,8 @@ msgid "Chapters"
msgstr "Die Aufsätze"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr ""
"Mit einem Klick auf einzelne Aufsätze kauft man diese in der "
"Phantasiewährung über das Bezahlsystem GNU Taler."
@@ -351,7 +360,8 @@ msgid "Donations"
msgstr "Spenden"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
msgstr "Tipping/Umfrage"
#: talermerchantdemos/templates/common-base.html.j2:109
@@ -698,7 +708,8 @@ msgid "Step 5: Survey"
msgstr "Schritt 5: Die Tipping-Funktion kennenlernen"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr ""
"Webseiten können ihre Besucher für Arbeiten belohnen, indem sie ihnen "
"digitales Geld in ihre Wallets buchen. Wir veranschaulichen die Tipping-"
@@ -732,20 +743,18 @@ msgstr ""
"Sie können uns gern Ihre Ansichten zu GNU Taler <a "
"href=\"{link}\">mitteilen</a>. Vielen Dank für Ihre Nachricht an uns."
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "Tipping/Umfrage"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr ""
"Auf dieser Seite zeigen wir, wie Webseiten ihre Besucher für das Erfüllen"
" kleiner Aufgaben belohnen können."
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr ""
"Tipping („Trinkgeld geben“) bucht digitales Bargeld direkt in das Wallet "
"der Webseitenbesucher."
@@ -755,9 +764,10 @@ msgid "Unexpected result"
msgstr "Unerwartetes Ergebnis"
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr ""
"Bitte nehmen Sie zur Demonstration der Tipping-Funktion von GNU Taler an "
"unserer Umfrage teil – Sie erhalten dafür digitales Geld als Belohnung."
@@ -1041,3 +1051,4 @@ msgstr "Antwort abschicken"
#~ "Alles Wissenswerte zu GNU Taler gibt "
#~ "es auf unseren <a "
#~ "href=\"{site}\">Webseiten</a>."
+
diff --git a/talermerchantdemos/translations/en/LC_MESSAGES/messages.po b/talermerchantdemos/translations/en/LC_MESSAGES/messages.po
index b03100f..b652cf6 100644
--- a/talermerchantdemos/translations/en/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/en/LC_MESSAGES/messages.po
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
@@ -14,9 +14,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -31,59 +31,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr ""
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr ""
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -109,7 +119,7 @@ msgid "Backend could not create the order"
msgstr ""
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr ""
@@ -117,12 +127,7 @@ msgstr ""
msgid "Could not parse the response from backend"
msgstr ""
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr ""
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr ""
@@ -169,6 +174,10 @@ msgstr ""
msgid "You will not be able to read the article until you pay for it again."
msgstr ""
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr ""
@@ -270,7 +279,7 @@ msgid "Chapters"
msgstr ""
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr ""
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -306,7 +315,8 @@ msgid "Donations"
msgstr ""
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
msgstr ""
#: talermerchantdemos/templates/common-base.html.j2:109
@@ -566,7 +576,7 @@ msgid "Step 5: Survey"
msgstr ""
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr ""
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -587,18 +597,14 @@ msgstr ""
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
msgstr ""
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr ""
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr ""
#: talermerchantdemos/templates/survey-base.html.j2:14
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr ""
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
@@ -607,8 +613,8 @@ msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:6
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:13
@@ -1965,3 +1971,24 @@ msgstr ""
#~ "href=\"{site}\">website</a>."
#~ msgstr ""
+#~ msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#~ msgstr ""
+
+#~ msgid "Websites can give tips to visitors for completing tasks."
+#~ msgstr ""
+
+#~ msgid "This page demonstrates how to tip visitors for completing small tasks."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Tipping is a way for offer cash"
+#~ " rewards that go directly into a "
+#~ "user's wallet."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Please participate in our survey about"
+#~ " payment systems and receive a tip"
+#~ " in return."
+#~ msgstr ""
+
diff --git a/talermerchantdemos/translations/es/LC_MESSAGES/messages.po b/talermerchantdemos/translations/es/LC_MESSAGES/messages.po
index ba0ead6..036abb5 100644
--- a/talermerchantdemos/translations/es/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/es/LC_MESSAGES/messages.po
@@ -7,22 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2023-08-13 10:31+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
-"Language-Team: Spanish <https://weblate.taler.net/projects/gnu-taler/"
-"demonstration-pages/es/>\n"
"Language: es\n"
+"Language-Team: Spanish <https://weblate.taler.net/projects/gnu-taler"
+"/demonstration-pages/es/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -37,59 +36,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr "GNU Taler Demo: Error"
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "Error interno"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr "Demostración de GNU Taler: Tienda de Pruebas"
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "No se puede realizar el reembolso de un artículo no pagado"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "El artículo ya no es reembolsable"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr "GNU Taler Demo: Confirmar reembolso"
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "No has pagado por este artículo (¡buen intento!)"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Artículo no reembolsable"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "Error interno: Archivos para el artículo ({}) no encontrados."
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "Archivo complementario ({}) para el artículo ({}) no encontrado."
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr "GNU Taler Demo: Artículo"
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Acceso directo prohibido"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "El backend ha retornado un estado de error"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr "GNU Taler Demo: Reembolsado"
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Error interno de servidor"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -116,7 +125,7 @@ msgid "Backend could not create the order"
msgstr "El backend no ha podido crear el pedido"
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "No se puede establecer la conexión con el backend"
@@ -124,12 +133,7 @@ msgstr "No se puede establecer la conexión con el backend"
msgid "Could not parse the response from backend"
msgstr "No se puede analizar la respuesta del backend"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "El backend ha retornado un estado de error"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "No se puede analizar la respuesta del backend"
@@ -180,6 +184,10 @@ msgstr ""
msgid "You will not be able to read the article until you pay for it again."
msgstr "No podrás leer el artículo, hasta que lo pagues de nuevo."
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Tienda de libros"
@@ -296,7 +304,8 @@ msgid "Chapters"
msgstr "Capítulos"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr "Haz clic en cada capítulo para comprarlo con GNU Taler."
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -304,8 +313,8 @@ msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
"href=\"{}\">bank</a>."
msgstr ""
-"Puedes conseguir dinero virtual gratis en el <a href=\"{}\">banco</a>, para "
-"comprar artículos de esta página."
+"Puedes conseguir dinero virtual gratis en el <a href=\"{}\">banco</a>, "
+"para comprar artículos de esta página."
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
@@ -334,8 +343,9 @@ msgid "Donations"
msgstr "Donaciones"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr "Recompensa/Encuesta"
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "Encuesta"
#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
@@ -662,7 +672,8 @@ msgid "Step 5: Survey"
msgstr "Paso 5: Encuesta"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr "Las sitios Web pueden dar consejos a los visitantes para completar tareas."
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -687,32 +698,31 @@ msgstr ""
"Déjamos saber que piensas poniéndote en <a href=\"{link}\">contacto con "
"nosotros</a>."
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "Encuesta"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr ""
-"Esta página demuestra cómo dejar una recompensa a los visitantes por haber "
-"completado pequeñas tareas."
+"Esta página demuestra cómo dejar una recompensa a los visitantes por "
+"haber completado pequeñas tareas."
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr ""
-"Dejar una recompensa es una manera de ofrecer premios con dinero, que van "
-"directamente al monedero de un usuario."
+"Dejar una recompensa es una manera de ofrecer premios con dinero, que van"
+" directamente al monedero de un usuario."
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr "Resultado no esperado"
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr ""
"Por favor participa en nuestra encuesta sobrelos sistemas de pago y "
"recibe un consejo a cambio."
@@ -773,7 +783,7 @@ msgstr "Enviar Encuesta"
#~ msgstr "Tienda de libros"
#~ msgid "Tipping/Survey"
-#~ msgstr "Consejos/Encuestas"
+#~ msgstr "Recompensa/Encuesta"
#~ msgid ""
#~ "You can learn more about GNU Taler"
@@ -783,3 +793,4 @@ msgstr "Enviar Encuesta"
#~ "Puedes entender más sobre GNU Taler "
#~ "en nuestra <a href=\"{site}\">página "
#~ "principal</a>."
+
diff --git a/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po b/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po
index f0592dd..a671df4 100644
--- a/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2023-02-11 11:03+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
"Language: fr\n"
@@ -19,9 +19,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -36,59 +36,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "Erreur interne"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Impossible de rembourser l'article non payé"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "L'article n'est plus remboursable"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "Vous n'avez pas payé pour cet article (bien essayé !)"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Article non remboursable (plus)"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "Erreur interne : Fichiers pour l'article ({}) non trouvés."
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "Fichier supplémentaire ({}) pour l'article ({}) non trouvé."
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Accès direct interdit"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "Le backend a renvoyé un statut d'erreur"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Erreur interne du serveur"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -114,7 +124,7 @@ msgid "Backend could not create the order"
msgstr "Le backend n'a pas pu créer la commande"
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "Impossible d'établir une connexion avec le backend"
@@ -123,12 +133,7 @@ msgstr "Impossible d'établir une connexion avec le backend"
msgid "Could not parse the response from backend"
msgstr "Impossible d'analyser la réponse du backend"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "Le backend a renvoyé un statut d'erreur"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Impossible d'analyser la réponse du backend"
@@ -178,6 +183,10 @@ msgstr ""
msgid "You will not be able to read the article until you pay for it again."
msgstr "Après avoir obtenu un remboursement, vous ne pourrez plus lire l'article."
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Boutique d'essai"
@@ -298,7 +307,8 @@ msgid "Chapters"
msgstr "Chapitres"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr "Cliquez sur un des chapitres pour l'acheter avec GNU Taler."
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -336,8 +346,9 @@ msgid "Donations"
msgstr "Dons"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr "Pourboire/Sondage"
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "Sondage"
#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
@@ -673,7 +684,8 @@ msgid "Step 5: Survey"
msgstr "Étape 5 : Enquête"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr ""
"Les sites web peuvent donner des pourboires aux visiteurs pour accomplir "
"des tâches."
@@ -700,20 +712,18 @@ msgstr ""
"Faites-nous savoir ce que vous pensez en <a href=\"{link}\">nous "
"contactant</a>."
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "Sondage"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr ""
"Cette page montre comment donner des pourboires aux visiteurs qui "
"accomplissent de petites tâches."
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr ""
"Le pourboire est un moyen d'offrir des récompenses en espèces qui vont "
"directement dans le portefeuille de l'utilisateur."
@@ -723,9 +733,10 @@ msgid "Unexpected result"
msgstr "Résultat inattendu"
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr ""
"Participez à notre enquête sur les systèmes de paiement et recevez un "
"pourboire en retour."
@@ -780,7 +791,7 @@ msgstr "Soumettre l'enquête"
#~ msgstr "Boutique de test"
#~ msgid "Tipping/Survey"
-#~ msgstr "Conseils/Sondage"
+#~ msgstr "Pourboire/Sondage"
#~ msgid ""
#~ "You can learn more about GNU Taler"
diff --git a/talermerchantdemos/translations/hi/LC_MESSAGES/messages.po b/talermerchantdemos/translations/hi/LC_MESSAGES/messages.po
index 39bb224..782507d 100644
--- a/talermerchantdemos/translations/hi/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/hi/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language: hi\n"
@@ -18,9 +18,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -35,59 +35,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr ""
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr ""
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -113,7 +123,7 @@ msgid "Backend could not create the order"
msgstr ""
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr ""
@@ -121,12 +131,7 @@ msgstr ""
msgid "Could not parse the response from backend"
msgstr ""
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr ""
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr ""
@@ -173,6 +178,10 @@ msgstr ""
msgid "You will not be able to read the article until you pay for it again."
msgstr ""
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr ""
@@ -274,7 +283,7 @@ msgid "Chapters"
msgstr ""
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr ""
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -310,7 +319,8 @@ msgid "Donations"
msgstr ""
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
msgstr ""
#: talermerchantdemos/templates/common-base.html.j2:109
@@ -570,7 +580,7 @@ msgid "Step 5: Survey"
msgstr ""
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr ""
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -591,18 +601,14 @@ msgstr ""
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
msgstr ""
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr ""
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr ""
#: talermerchantdemos/templates/survey-base.html.j2:14
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr ""
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
@@ -611,8 +617,8 @@ msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:6
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:13
@@ -688,3 +694,24 @@ msgstr ""
#~ "href=\"{site}\">website</a>."
#~ msgstr ""
+#~ msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#~ msgstr ""
+
+#~ msgid "Websites can give tips to visitors for completing tasks."
+#~ msgstr ""
+
+#~ msgid "This page demonstrates how to tip visitors for completing small tasks."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Tipping is a way for offer cash"
+#~ " rewards that go directly into a "
+#~ "user's wallet."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Please participate in our survey about"
+#~ " payment systems and receive a tip"
+#~ " in return."
+#~ msgstr ""
+
diff --git a/talermerchantdemos/translations/it/LC_MESSAGES/messages.po b/talermerchantdemos/translations/it/LC_MESSAGES/messages.po
index 1a1554d..a05dfd1 100644
--- a/talermerchantdemos/translations/it/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/it/LC_MESSAGES/messages.po
@@ -7,22 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2023-08-17 09:44+0000\n"
"Last-Translator: Krystian Baran <kiszkot@murena.io>\n"
-"Language-Team: Italian <https://weblate.taler.net/projects/gnu-taler/"
-"demonstration-pages/it/>\n"
"Language: it\n"
+"Language-Team: Italian <https://weblate.taler.net/projects/gnu-taler"
+"/demonstration-pages/it/>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -37,59 +36,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr "GNU Taler Demo: Errore"
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "Errore interno"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr "GNU Taler Demo: Negozio di Saggi"
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Impossibile rimborsare un articolo non pagato"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "L'articolo non è più rimborsabile"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr "GNU Taler Demo: Conferma rimborso"
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "Non hai pagato questo articolo (bel tentativo!)"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Articolo non (più) rimborsabile"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "Errore interno: File per l'articolo ({}) non trovati."
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "File supplementare ({}) per l'articolo ({}) non trovato."
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr "GNU Taler Demo: Articolo"
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Accesso diretto vietato"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "Il backend ha segnalato uno stato di errore"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr "GNU Taler Demo: Rimborsato"
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Errore del server"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -116,7 +125,7 @@ msgid "Backend could not create the order"
msgstr "Il backend non ha potuto creare l'ordine"
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "Impossibile stabilire la connessione al backend"
@@ -125,12 +134,7 @@ msgstr "Impossibile stabilire la connessione al backend"
msgid "Could not parse the response from backend"
msgstr "Impossibile analizzare la risposta del backend"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "Il backend ha segnalato uno stato di errore"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Impossibile analizzare la risposta del backend"
@@ -174,8 +178,8 @@ msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
-"Il tuo pagamento (ID ordine <tt>{order}<tt>) per l'articolo \"{article}\" è "
-"stato rimborsato."
+"Il tuo pagamento (ID ordine <tt>{order}<tt>) per l'articolo \"{article}\""
+" è stato rimborsato."
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
#, fuzzy
@@ -184,6 +188,10 @@ msgstr ""
"Dopo aver ottenuto un rimborso, non sarà più possibile leggere questo "
"articolo."
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Negozio di saggistica"
@@ -303,7 +311,8 @@ msgid "Chapters"
msgstr "Capitoli"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr "Clicca su un capitolo per comprarlo con GNU Taler."
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -342,16 +351,17 @@ msgid "Donations"
msgstr "Donazioni"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr "Ricompensa/Sondaggio"
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "Sondaggio"
#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr ""
-"Per maggiori informazioni su GNU Taler, visita il nostro <a href=\"{site}\""
-">sito</a>."
+"Per maggiori informazioni su GNU Taler, visita il nostro <a "
+"href=\"{site}\">sito</a>."
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
@@ -663,7 +673,8 @@ msgid "Step 5: Survey"
msgstr "Passo 5: Questionario"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr "I siti Web possono premiare in denaro gli utenti che risolvano un compito."
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -686,20 +697,18 @@ msgstr "Apprezziamo la tua opinione su Taler e questa dimostrazione."
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
msgstr "Facci sapere cosa pensi <a href=\"{link}\">contattandoci</a>."
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "Sondaggio"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr ""
"Questa pagina dimostra come lasciare la mancia ai visitatori per aver "
"completato dei piccoli compiti."
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr ""
"Lasciare la mancia è un modo di offrire ricompense in denaro che vanno "
"direttamente nel portafoglio dell'utente."
@@ -709,9 +718,10 @@ msgid "Unexpected result"
msgstr "Risultato inaspettato"
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr ""
"Per favore partecipa al nostro sondaggio sul sistema di pagamenti e "
"ricevi una mancia in cambio."
@@ -758,7 +768,7 @@ msgstr "Invia sondaggio"
#~ msgstr "Negozio di saggistica"
#~ msgid "Tipping/Survey"
-#~ msgstr "Dare la mancia/Sondaggio"
+#~ msgstr "Ricompensa/Sondaggio"
#~ msgid ""
#~ "You can learn more about GNU Taler"
@@ -767,3 +777,4 @@ msgstr "Invia sondaggio"
#~ msgstr ""
#~ "Puoi saperne di più su GNU Taler"
#~ " sul nostro <a href=\"{site}\">sito</a>."
+
diff --git a/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po
index 29f446e..4f49508 100644
--- a/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
"Language: ja\n"
@@ -19,9 +19,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -36,59 +36,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "内部エラー"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "未払いの記事の返金はできません"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "記事はもう払い戻しできません"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "この記事のためにお金を払っていない (頑張った)"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "(もはや)払い戻し不可な商品"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "内部エラー: 記事 ({}) のファイルが見つかりません。"
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "記事 ({}) の補足ファイル ({}) が見つかりません。"
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "直接アクセスは禁止されています"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "Backend は、エラー・ステータスを返してきました"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "サーバー 内部エラー"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -114,7 +124,7 @@ msgid "Backend could not create the order"
msgstr "backendは注文を作成できませんでした"
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "backendへのコネクションを確立することができませんでした"
@@ -123,12 +133,7 @@ msgstr "backendへのコネクションを確立することができません
msgid "Could not parse the response from backend"
msgstr "backendからの応答を解析することができませんでした"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "Backend は、エラー・ステータスを返してきました"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "backendからの応答を解析することができませんでした"
@@ -176,6 +181,10 @@ msgstr ""
msgid "You will not be able to read the article until you pay for it again."
msgstr "払い戻しを受け取った後は、記事を読むことができなくなります。"
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "エッセイショップ"
@@ -279,7 +288,8 @@ msgid "Chapters"
msgstr "チャプター"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr "個々の章をクリックして、GNUTalerで購入してください。"
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -317,8 +327,9 @@ msgid "Donations"
msgstr "寄付"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr ""
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "アンケート"
#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
@@ -584,7 +595,8 @@ msgid "Step 5: Survey"
msgstr "ステップ5:アンケート"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr "ウェブサイトは、訪問者に対し、タスクを完了するためのヒントを与えることができます。"
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -605,18 +617,16 @@ msgstr "Talerとこのデモについてのフィードバックを歓迎しま
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
msgstr "<a href=\"{link}\">私たちにコンタクトする</a>ことにより、あなたの感想を聞かせてください。"
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "アンケート"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr "このページでは、小さいタスクの完了に対して訪問者にチップを与える方法を紹介します。"
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr "チップは、ユーザーのウォレットに直接入金される現金により報酬を与えるひとつの方法です。"
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
@@ -624,9 +634,10 @@ msgid "Unexpected result"
msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr "支払システムについてのアンケートに参加し、その代わりにチップをお受け取りください。"
#: talermerchantdemos/templates/survey-index.html.j2:13
@@ -671,7 +682,7 @@ msgstr "アンケートを提出する"
#~ msgstr "エッセイショップ"
#~ msgid "Tipping/Survey"
-#~ msgstr "チップ/調査"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
diff --git a/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po
index 7ea90b2..4b6f0ac 100644
--- a/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
"Language: ko\n"
@@ -19,9 +19,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -36,59 +36,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "내부 오류"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "미결제 기사는 환불할 수 없습니다"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "이 기사는 더이상 환불할 수 없습니다"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "이 기사를 구매하지 않았습니다(다시 시도하세요!)"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "환불 불가 상품(기간 만료)"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "내부 오류: 기사 ({}) 관련 파일들을 찾을 수 없습니다."
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "기사 관련 ({}) 추가 파일을 ({}) 찾을 수 없습니다."
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "직접 접속 불가능"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "백엔드에 대한 오류 수신"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "내부 서버 오류"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -114,7 +124,7 @@ msgid "Backend could not create the order"
msgstr ""
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "백엔드와 연결을 하지 못하고 있습니다"
@@ -123,12 +133,7 @@ msgstr "백엔드와 연결을 하지 못하고 있습니다"
msgid "Could not parse the response from backend"
msgstr "백엔드의 응답을 분석할 수 없습니다"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "백엔드에 대한 오류 수신"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "백엔드의 응답을 분석할 수 없습니다"
@@ -176,6 +181,10 @@ msgstr ""
msgid "You will not be able to read the article until you pay for it again."
msgstr "환불이 완료되면 기사를 더이상 읽으실 수 없습니다."
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "에세이 샵"
@@ -281,7 +290,8 @@ msgid "Chapters"
msgstr "챕터들"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr "각각의 챕터들을 클릭을 함과 동시에 GNU Taler 통해 구매하세요."
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -319,8 +329,9 @@ msgid "Donations"
msgstr "기부"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr ""
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "설문조사"
#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
@@ -595,7 +606,8 @@ msgid "Step 5: Survey"
msgstr "5단계: 설문조사하기"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr "웹사이트에서는 특정 단계를 마무리한 방문자들이 한해서 팁을 제공하고 있습니다."
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -616,18 +628,16 @@ msgstr "저희 Taler에서는 자사와 웹사이트 관리에 대한 피드백
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
msgstr "저희에게 <a href=\"{link}\">관리자에게 연락하기</a>를 통해 여러분의 의견을 들려주세요."
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "설문조사"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr "해당 페이지에서는 방문자가 작은 단계를 마무리할 때마다 어떤 식으로 팀을 받는지 설명하고 있습니다."
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr "여기서 팁을 준다는 의미는 사용자분들은 walllet에 현금 보상이 곧바로 지급되는 과정을 말합니다."
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
@@ -635,9 +645,10 @@ msgid "Unexpected result"
msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr "저희 결제 시스템에 대한 설문조사에 참여하시고 팁을 받아가세요."
#: talermerchantdemos/templates/survey-index.html.j2:13
@@ -682,7 +693,7 @@ msgstr "설문조사 제출하기"
#~ msgstr "에세이 샵"
#~ msgid "Tipping/Survey"
-#~ msgstr "팁 / 설문조사"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
diff --git a/talermerchantdemos/translations/messages.pot b/talermerchantdemos/translations/messages.pot
index b8cfbf6..865cfdd 100644
--- a/talermerchantdemos/translations/messages.pot
+++ b/talermerchantdemos/translations/messages.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+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,9 +17,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -34,59 +34,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr ""
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr ""
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -112,7 +122,7 @@ msgid "Backend could not create the order"
msgstr ""
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr ""
@@ -120,12 +130,7 @@ msgstr ""
msgid "Could not parse the response from backend"
msgstr ""
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr ""
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr ""
@@ -172,6 +177,10 @@ msgstr ""
msgid "You will not be able to read the article until you pay for it again."
msgstr ""
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr ""
@@ -273,7 +282,7 @@ msgid "Chapters"
msgstr ""
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr ""
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -309,7 +318,8 @@ msgid "Donations"
msgstr ""
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
msgstr ""
#: talermerchantdemos/templates/common-base.html.j2:109
@@ -569,7 +579,7 @@ msgid "Step 5: Survey"
msgstr ""
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr ""
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -590,18 +600,14 @@ msgstr ""
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
msgstr ""
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr ""
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr ""
#: talermerchantdemos/templates/survey-base.html.j2:14
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr ""
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
@@ -610,8 +616,8 @@ msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:6
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:13
diff --git a/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po b/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po
index 62a7625..51964ea 100644
--- a/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
"Language: pt\n"
@@ -19,9 +19,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -36,59 +36,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "Erro interno"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Não é possível reembolsar artigo por pagar"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "Já não é possível reembolsar artigo"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "Não pagou este artigo (boa tentativa!)"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Artigo (já) não é reembolsável"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "Erro interno: Não foram encontrados os ficheiros para o artigo ({})."
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "Não foi encontrado o ficheiro suplementar ({}) do artigo ({})."
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Acesso direto proibido"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "Backend apresentou um erro"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Erro interno do servidor"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -114,7 +124,7 @@ msgid "Backend could not create the order"
msgstr ""
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "Não foi possível estabelecer uma ligação ao backend"
@@ -123,12 +133,7 @@ msgstr "Não foi possível estabelecer uma ligação ao backend"
msgid "Could not parse the response from backend"
msgstr "Não foi possível analisar a resposta do backend"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "Backend apresentou um erro"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Não foi possível analisar a resposta do backend"
@@ -180,6 +185,10 @@ msgstr ""
msgid "You will not be able to read the article until you pay for it again."
msgstr "Depois de obter um reembolso, deixará de poder ler este artigo."
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Loja de ensaios"
@@ -298,7 +307,8 @@ msgid "Chapters"
msgstr "Capítulos"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr "Clique num capítulo individual para o comprar com o GNU Taler."
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -337,8 +347,9 @@ msgid "Donations"
msgstr "Doações"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr ""
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "Inquérito"
#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
@@ -659,7 +670,8 @@ msgid "Step 5: Survey"
msgstr "Passo 5: Inquérito"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr "Websites podem dar gorjetas aos visitantes que completarem tarefas."
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -682,20 +694,18 @@ msgstr "Valorizamos feedback acerca do Talor e desta demonstração."
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
msgstr "<a href=\"{link}\">Contacte-nos</a> e diga-nos aquilo que pensa."
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "Inquérito"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr ""
"Esta página demonstra como dar gorjetas a visitantes que completarem "
"pequenas tarefas."
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr ""
"Dar gorjetas é uma forma de dar recompensas em dinheiro que vão "
"diretamente para a carteira de um usuário."
@@ -705,9 +715,10 @@ msgid "Unexpected result"
msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr ""
"Por favor participe no nosso inquérito sobre sistemas de pagamento e, em "
"troca, receba uma gorjeta."
@@ -754,7 +765,7 @@ msgstr "Submeter Inquérito"
#~ msgstr "Loja de Ensaios"
#~ msgid "Tipping/Survey"
-#~ msgstr "Gorjeta/Inquérito"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
diff --git a/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po
index e975a2a..8b6818a 100644
--- a/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
"Language: ru\n"
@@ -20,9 +20,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -37,59 +37,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "Внутренняя ошибка"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Возврат средств за неоплаченный товар невозможен"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "Товар более не подлежит возврату"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "Вы не оплатили этот товар (Неплохая попытка!)"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Товар более не подлежит возврату"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "Внутренняя ошибка. Файлы для товара ({}) не найдены."
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "Вспомогательный файл для товара не найден."
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Прямой доступ запрещён"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "Бэкэнд вернул ошибку кода"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Внутренняя ошибка сервера"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -115,7 +125,7 @@ msgid "Backend could not create the order"
msgstr "Бэкэнд не смог создать заказ"
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "Не удалось подключиться к бэкэнду"
@@ -124,12 +134,7 @@ msgstr "Не удалось подключиться к бэкэнду"
msgid "Could not parse the response from backend"
msgstr "Не удалось проанализировать ответ бэкэнда"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "Бэкэнд вернул ошибку кода"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Не удалось проанализировать ответ бэкэнда"
@@ -181,6 +186,10 @@ msgstr ""
"После получения средств за возврат товара, вы больше не сможете читать "
"эту главу."
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Демо-магазин"
@@ -300,7 +309,8 @@ msgid "Chapters"
msgstr "Главы"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr ""
"Для того, чтобы приобрести интересующую вас главу через GNU Taler, "
"нажмите на неё кнопкой «мыши»."
@@ -342,8 +352,9 @@ msgid "Donations"
msgstr "Поддержать проект"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr ""
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "Опрос"
#: talermerchantdemos/templates/common-base.html.j2:109
#, fuzzy
@@ -666,7 +677,8 @@ msgid "Step 5: Survey"
msgstr "Шаг 5. Опрос"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr "Сайты-опросники предлагают вознаграждение за участие в опросе."
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -693,20 +705,18 @@ msgstr ""
"Не стесняйтесь <a href=\"{link}\">писать</a> о том, что вы думаете о "
"Таler."
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "Опрос"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr ""
"На этой странице показано, как вознаградить участника опроса за "
"выполнение небольших заданий."
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr ""
"Такое вознаграждение - способ заработать наличные электронные деньги, "
"которые поступают сразу на электронный кошелёк пользователя."
@@ -716,9 +726,10 @@ msgid "Unexpected result"
msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr ""
"Пожалуйста, примите участие в нашем опросе о платёжных системам и "
"получите за это вознаграждение."
@@ -765,7 +776,7 @@ msgstr "Отправить"
#~ msgstr "Демо-магазин"
#~ msgid "Tipping/Survey"
-#~ msgstr "Опрос"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
diff --git a/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po b/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po
index 6ab7f48..6939057 100644
--- a/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
"Language: sv\n"
@@ -19,9 +19,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -36,59 +36,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "Internt fel"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Obetald artikel kan ej återbetalas"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "Återbetalning är inte längre möjlig"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "Du har inte betalt denna artikel (kul försök!)"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Återbetalning kan inte (längre) göras"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "Internt fel: Underlag för artikel ({}) hittades inte."
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "Kompletterande information ({}) för artikel ({}) hittades inte."
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Direkt åtkomst förbjuden"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "Backend returnerade felstatus"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Internt serverfel"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -114,7 +124,7 @@ msgid "Backend could not create the order"
msgstr "Backend kunde inte skapa beställningen"
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "Det gick inte att upprätta anslutning till backend"
@@ -123,12 +133,7 @@ msgstr "Det gick inte att upprätta anslutning till backend"
msgid "Could not parse the response from backend"
msgstr "Det gick inte att tolka svaret från backend"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "Backend returnerade felstatus"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Det gick inte att tolka svaret från backend"
@@ -180,6 +185,10 @@ msgstr ""
"När du har fått en återbetalning kommer du inte att kunna läsa artikeln "
"längre."
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Artiklar att köpa"
@@ -298,7 +307,8 @@ msgid "Chapters"
msgstr "Kapitel"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr "Klicka på ett enskilt kapitel för att köpa det med GNU Taler."
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -338,8 +348,9 @@ msgid "Donations"
msgstr "Donationer"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr ""
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "Enkät"
#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
@@ -648,7 +659,8 @@ msgid "Step 5: Survey"
msgstr "Steg 5: Undersökning"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr "Webbplatser kan ge en slant till besökare för att slutföra uppgifter."
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -671,18 +683,16 @@ msgstr "Vi uppskattar feedback om Taler och denna demo."
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
msgstr "Låt oss veta vad du tycker genom att <a href=\"{link}\">kontakta oss</a> ."
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "Enkät"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr "Den här sidan visar hur du kan belöna besökare som utfört små uppgifter."
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr ""
"Dricks är ett sätt att erbjuda kontantersättning som går direkt in i en "
"användares plånbok."
@@ -692,9 +702,10 @@ msgid "Unexpected result"
msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr ""
"Vänligen delta i vår undersökning om betalningssystem och få en slant i "
"utbyte."
@@ -753,7 +764,7 @@ msgstr "Skicka in enkäten"
#~ msgstr "Artiklar att köpa"
#~ msgid "Tipping/Survey"
-#~ msgstr "Enkät/Belöning"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
diff --git a/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po b/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po
index 0cb2bdf..aa7312c 100644
--- a/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
"Language: tr\n"
@@ -19,9 +19,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -36,59 +36,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "Iç hata"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Ücreti ödenmemiş makalenin parası iade edilemez"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "Bu makalenin ücreti artık iade edilemez"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "Bu makale için ödeme yapmadınız (iyi deneme!)"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Ürün iade edilemez (artık)"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "içsel hata: ({}) makalesi için dosyalar bulunamadı."
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "({}) makalesi için ek dosya ({}) bulunamadı."
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Doğrudan erişim yasak"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "Arka uç hata durumu verdi"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "İç Sunucu Hatası"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -114,7 +124,7 @@ msgid "Backend could not create the order"
msgstr "Arka uç siparişi oluşturamadı"
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "Arka uçla bağlantı kurulamadı"
@@ -123,12 +133,7 @@ msgstr "Arka uçla bağlantı kurulamadı"
msgid "Could not parse the response from backend"
msgstr "Arka uçtan gelen yanıt ayrıştırılamadı"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "Arka uç hata durumu verdi"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Arka uçtan gelen yanıt ayrıştırılamadı"
@@ -178,6 +183,10 @@ msgstr ""
msgid "You will not be able to read the article until you pay for it again."
msgstr "Geri ödemeyi aldıktan sonra makaleyi bir daha okuyamayacaksınız."
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Deneme Dükkanı"
@@ -295,7 +304,8 @@ msgid "Chapters"
msgstr "Bölümler"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr "GNU Taler ile satın almak üzere, şeçtiğiniz bir bölüm üzerine tıklayınız."
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -335,8 +345,9 @@ msgid "Donations"
msgstr "Bağışlar"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr ""
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "Anket"
#: talermerchantdemos/templates/common-base.html.j2:109
#, fuzzy
@@ -659,7 +670,8 @@ msgid "Step 5: Survey"
msgstr "5. Adim: Soruşturma"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr "Web siteleri, görevleri tamamlamak için ziyaretçilere ipuçları verebilir."
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -684,20 +696,18 @@ msgstr ""
"Hakkımızda ne düşündüğünüzü <a href=\"{link}\">bize ulaşın</a> üzerinde "
"bize iletebilirsiniz."
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "Anket"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr ""
"Bu sayfa, ziyaretçilere küçük görevleri tamamlamaları için nasıl ödül "
"verileceğini gösterir."
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr ""
"Ödül, doğrudan kullanıcının cüzdanına yatırılacak nakit ödüller sunmanın "
"bir yoludur."
@@ -707,9 +717,10 @@ msgid "Unexpected result"
msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr ""
"Lütfen ödeme sistemleriyle ilgili anketimize katılın ve karşılığında bir "
"ipucu alın."
@@ -729,7 +740,7 @@ msgstr "Anketi Gönder"
#~ msgstr "Deneme Dükkanı"
#~ msgid "Tipping/Survey"
-#~ msgstr "Ödül/Anket"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
diff --git a/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po b/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po
index 293dfb3..b6a207a 100644
--- a/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2023-02-24 14:38+0100\n"
+"POT-Creation-Date: 2023-10-04 20:41+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
"Language: zh_Hant\n"
@@ -19,9 +19,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
-#: talermerchantdemos/blog/blog.py:130 talermerchantdemos/blog/blog.py:209
-#: talermerchantdemos/blog/blog.py:448 talermerchantdemos/blog/blog.py:457
-#: talermerchantdemos/blog/blog.py:467
+#: talermerchantdemos/blog/blog.py:150 talermerchantdemos/blog/blog.py:229
+#: talermerchantdemos/blog/blog.py:389 talermerchantdemos/blog/blog.py:558
+#: talermerchantdemos/blog/blog.py:567 talermerchantdemos/blog/blog.py:577
#: talermerchantdemos/donations/donations.py:144
#: talermerchantdemos/donations/donations.py:313
#: talermerchantdemos/landing/landing.py:95
@@ -36,59 +36,69 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "內部錯誤"
-#: talermerchantdemos/blog/blog.py:184
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "無法對於未付款文章進行退款"
-#: talermerchantdemos/blog/blog.py:210
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "已無法對此文章進行退款"
-#: talermerchantdemos/blog/blog.py:214
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "您並沒有為此文章付款(想得美!)"
-#: talermerchantdemos/blog/blog.py:252
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "此文章無法進行退款(已無法)"
-#: talermerchantdemos/blog/blog.py:278
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "內部錯誤:找不到此文章 ({}) 的檔案。"
-#: talermerchantdemos/blog/blog.py:285
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "找不到文章 ({}) 的補充文件 ({}) 。"
-#: talermerchantdemos/blog/blog.py:293
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "禁止直接訪問"
-#: talermerchantdemos/blog/blog.py:397
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "後台回傳錯誤狀態"
+
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "內部伺服器錯誤"
-#: talermerchantdemos/blog/blog.py:458
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
@@ -114,7 +124,7 @@ msgid "Backend could not create the order"
msgstr "後端無法創建訂單"
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "無法建立後台連線"
@@ -123,12 +133,7 @@ msgstr "無法建立後台連線"
msgid "Could not parse the response from backend"
msgstr "無法解析後台回覆"
-#: talermerchantdemos/httpcommon/__init__.py:52
-#: talermerchantdemos/httpcommon/__init__.py:89
-msgid "Backend returned error status"
-msgstr "後台回傳錯誤狀態"
-
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "無法解析後台回覆"
@@ -176,6 +181,10 @@ msgstr ""
msgid "You will not be able to read the article until you pay for it again."
msgstr "在獲得退款之後,您將無法再次閱讀此文章。"
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "文章商店"
@@ -279,7 +288,8 @@ msgid "Chapters"
msgstr "章節"
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to to purchase it with GNU Taler."
+#, fuzzy
+msgid "Click on an individual chapter to purchase it with GNU Taler."
msgstr "點選並使用 GNU Taler 來購買特定章節。"
#: talermerchantdemos/templates/blog-index.html.j2:26
@@ -318,8 +328,9 @@ msgid "Donations"
msgstr "捐款"
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr ""
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "問卷調查"
#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
@@ -585,7 +596,8 @@ msgid "Step 5: Survey"
msgstr "步驟五:問卷調查"
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
+#, fuzzy
+msgid "Websites can give rewards to visitors for completing tasks."
msgstr "這些網站可以提供指點予訪客以完成任務。"
#: talermerchantdemos/templates/landing-index.html.j2:69
@@ -606,18 +618,16 @@ msgstr "謝謝您對於 Taler 和此示範的回饋。"
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
msgstr "<a href=\"{link}\">聯絡我們</a>並讓我們知道您的想法。"
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "問卷調查"
-
#: talermerchantdemos/templates/survey-base.html.j2:13
-msgid "This page demonstrates how to tip visitors for completing small tasks."
+#, fuzzy
+msgid "This page demonstrates how to reward visitors for completing small tasks."
msgstr "此頁面演示了如何提示參觀者完成小型任務。"
#: talermerchantdemos/templates/survey-base.html.j2:14
+#, fuzzy
msgid ""
-"Tipping is a way for offer cash rewards that go directly into a user's "
-"wallet."
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
msgstr "給予小費是一種直接提供現金回饋至使用者錢包的方式。"
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
@@ -625,9 +635,10 @@ msgid "Unexpected result"
msgstr ""
#: talermerchantdemos/templates/survey-index.html.j2:6
+#, fuzzy
msgid ""
-"Please participate in our survey about payment systems and receive a tip "
-"in return."
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
msgstr "請參與我們關於支付系統的問卷調查以獲得小費。"
#: talermerchantdemos/templates/survey-index.html.j2:13
@@ -672,7 +683,7 @@ msgstr "提交問卷"
#~ msgstr "論文商店"
#~ msgid "Tipping/Survey"
-#~ msgstr "小費/調查"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"