summaryrefslogtreecommitdiff
path: root/talermerchantdemos
diff options
context:
space:
mode:
Diffstat (limited to 'talermerchantdemos')
-rw-r--r--talermerchantdemos/blog/blog.py231
-rw-r--r--talermerchantdemos/cli.py12
-rw-r--r--talermerchantdemos/donations/donations.py2
-rw-r--r--talermerchantdemos/httpcommon/__init__.py36
-rw-r--r--talermerchantdemos/landing/landing.py13
-rw-r--r--talermerchantdemos/survey/__init__.py3
-rw-r--r--talermerchantdemos/survey/survey.py225
-rw-r--r--talermerchantdemos/templates/blog-article-refunded.html.j25
-rw-r--r--talermerchantdemos/templates/blog-confirm-refund.html.j22
-rw-r--r--talermerchantdemos/templates/blog-index.html.j22
-rw-r--r--talermerchantdemos/templates/common-base.html.j23
-rw-r--r--talermerchantdemos/templates/donations-index.html.j26
-rw-r--r--talermerchantdemos/templates/landing-index.html.j220
-rw-r--r--talermerchantdemos/templates/survey-base.html.j218
-rw-r--r--talermerchantdemos/templates/survey-error-graceful.html.j27
-rw-r--r--talermerchantdemos/templates/survey-error.html.j224
-rw-r--r--talermerchantdemos/templates/survey-index.html.j228
-rw-r--r--talermerchantdemos/translations/ar/LC_MESSAGES/messages.po278
-rw-r--r--talermerchantdemos/translations/de/LC_MESSAGES/messages.po306
-rw-r--r--talermerchantdemos/translations/en/LC_MESSAGES/messages.po277
-rw-r--r--talermerchantdemos/translations/es/LC_MESSAGES/messages.po302
-rw-r--r--talermerchantdemos/translations/fr/LC_MESSAGES/messages.po344
-rw-r--r--talermerchantdemos/translations/hi/LC_MESSAGES/messages.po277
-rw-r--r--talermerchantdemos/translations/it/LC_MESSAGES/messages.po309
-rw-r--r--talermerchantdemos/translations/ja/LC_MESSAGES/messages.po276
-rw-r--r--talermerchantdemos/translations/ko/LC_MESSAGES/messages.po276
-rw-r--r--talermerchantdemos/translations/messages.pot260
-rw-r--r--talermerchantdemos/translations/pt/LC_MESSAGES/messages.po273
-rw-r--r--talermerchantdemos/translations/ru/LC_MESSAGES/messages.po278
-rw-r--r--talermerchantdemos/translations/sv/LC_MESSAGES/messages.po277
-rw-r--r--talermerchantdemos/translations/tr/LC_MESSAGES/messages.po322
-rw-r--r--talermerchantdemos/translations/uk/LC_MESSAGES/messages.po797
-rw-r--r--talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po273
-rw-r--r--talermerchantdemos/util/__init__.py0
-rw-r--r--talermerchantdemos/util/talerconfig.py596
35 files changed, 5093 insertions, 1265 deletions
diff --git a/talermerchantdemos/blog/blog.py b/talermerchantdemos/blog/blog.py
index 263c7cf..bcd1bb8 100644
--- a/talermerchantdemos/blog/blog.py
+++ b/talermerchantdemos/blog/blog.py
@@ -34,11 +34,13 @@ from werkzeug.middleware.proxy_fix import ProxyFix
import time
import sys
from urllib.parse import urljoin, urlencode, urlparse
-from taler.util.talerconfig import TalerConfig, ConfigurationError
+from ..util.talerconfig import TalerConfig, ConfigurationError
from ..blog.content import ARTICLES, get_article_file, get_image_file
from talermerchantdemos.httpcommon import (
backend_get,
+ backend_get_with_status,
backend_post,
+ backend_payment_url,
self_localized,
Deadline,
BackendException,
@@ -46,6 +48,25 @@ from talermerchantdemos.httpcommon import (
get_locale,
)
+def req_add_cookie_check():
+ current_url = list(urllib.parse.urlparse(flask.request.base_url))
+ args_writable = flask.request.args.copy()
+ # Adding the used param.
+ args_writable.update(dict(expect_state="yes"))
+ current_url[4] = urllib.parse.urlencode(args_writable)
+ # Stringify the result.
+ return urllib.parse.urlunparse(current_url)
+
+
+def req_rm_cookie_check():
+ current_url = list(urllib.parse.urlparse(flask.request.base_url))
+ args_writable = flask.request.args.copy()
+ # Stripping the used param.
+ args_writable.pop("expect_state")
+ current_url[4] = urllib.parse.urlencode(args_writable)
+ # Stringify the result.
+ return urllib.parse.urlunparse(current_url)
+
def err_abort(abort_status_code, **params):
"""
@@ -304,15 +325,16 @@ def render_article(article_name, lang, data, order_id, refundable):
# @param article_name which article the order is for
# @param lang which language to use
#
-def post_order(article_name, lang):
+def post_order(article_name, article_url, session_id, lang):
article_info = ARTICLES[lang].get(article_name)
summary = f"Essay: {article_info.title}"
order = dict(
amount=ARTICLE_AMOUNT,
extra=dict(article_name=article_name),
- fulfillment_url=flask.request.base_url,
- public_reorder_url=flask.request.base_url,
+ fulfillment_url=article_url,
+ public_reorder_url=article_url,
summary=summary,
+ session_id=session_id,
# FIXME: add support for i18n of summary!
# 10 minutes time for a refund
wire_transfer_deadline=dict(t_s=int(time.time() + 15 * 30)),
@@ -351,82 +373,164 @@ def post_order(article_name, lang):
def article(article_name, lang=None, data=None):
# We use an explicit session ID so that each payment (or payment replay) is
# bound to a browser. This forces re-play and prevents sharing the article
- # by just sharing the URL.
+ # by just sharing the URL. flask.session is transparently set by Flask, when
+ # the user agent supports cookies. All the key-value pairs associated to it
+ # are only stored in the server.
session_id = flask.session.get("session_id")
- order_id = flask.request.cookies.get("order_id")
+ maybe_expect_state = request.args.get("expect_state")
+
+ # Disabled for now, see https://bugs.gnunet.org/view.php?id=8137
+ # and https://bugs.gnunet.org/view.php?id=8353
+ new_if_refunded = request.args.get("new_if_refunded")
+
+ current_order_id = flask.request.cookies.get("order_id")
+ article_url = flask.request.base_url
if not session_id:
- session_id = flask.session["session_id"] = str(uuid.uuid4())
- order_id = None
- ##
- # First-timer; generate order first.
- if not order_id:
- if not lang:
- err_abort(403, message=gettext("Direct access forbidden"))
- order_resp = post_order(article_name, lang)
- order_id = order_resp["order_id"]
+ # If expect_state = yes then session_id should be set already
+ # this is a way to check that the client supports cookies
+ if maybe_expect_state == "yes":
+ error_page = flask.render_template(
+ "blog-error.html.j2",
+ page_title=gettext("GNU Taler Demo: Error"),
+ message=gettext("Please enable cookies."),
+ )
+ return flask.make_response(error_page, 412)
+
+ # first time setting session_id
+ # check if browser support cookies with a flag
+ session_id = flask.session["session_id"] = str(uuid.uuid4())
+ return flask.redirect(req_add_cookie_check(), code=302)
+
+ # If session is present then we know that cookies are enabled
+ # remove the flag if present
+ if maybe_expect_state == "yes":
+ return flask.redirect(req_rm_cookie_check(), code=302)
+
+ ############################
+ # user has a session and cookie works
+ #
+ # check if we can already render the article
+ ############################
+
+ # if an order_id is present then render if paid or refunded
+ if current_order_id is not None:
+ status, current_order = backend_get_with_status(
+ BACKEND_URL,
+ f"private/orders/{current_order_id}",
+ params=dict(session_id=session_id),
+ auth_token=APIKEY,
+ )
+
+ if status == 200:
+ if current_order.get("order_status") == "paid" and not current_order.get("refunded"):
+ return render_article(
+ article_name,
+ lang,
+ data,
+ current_order_id,
+ refundable(current_order)
+ )
+
+ # Checking repurchase case. That happens when the client
+ # visits this page in the same session where the article
+ # was paid already.
+ ai = current_order.get("already_paid_order_id")
+ au = current_order.get("already_paid_fulfillment_url")
+
+ if ai is not None:
+ print("== Merchant says 'see other': ", ai, au)
+ response = flask.redirect(article_url)
+ response.set_cookie(
+ "order_id",
+ ai,
+ path=urllib.parse.quote(url_for ('index') + f"essay/{article_name}")
+ )
+ response.set_cookie(
+ "order_id",
+ ai,
+ path=urllib.parse.quote(url_for ('index') + f"{lang}/essay/{article_name}")
+ )
+ return response
+
+ # If new_if_refunded == "yes" the user already acknowledge the
+ # state of the current order and is asking for a new one.
+ if current_order.get("refunded") and new_if_refunded != "yes":
+ return flask.render_template(
+ "blog-article-refunded.html.j2",
+ page_title=gettext("GNU Taler Demo: Refunded"),
+ article_name=article_name,
+ article_lang=lang,
+ order_id=current_order_id,
+ )
+
+ elif status != 404:
+ # not found may be normal, could means that
+ # merchant forgot about the order becuase
+ # it was a long time without being paid
+ raise BackendException(
+ message=gettext("Backend returned error status"),
+ backend_status=status,
+ backend_json=current_order,
+ )
- # Ask the backend for the status of the payment
- pay_status = backend_get(
+
+ # Current order is not present or unpaid
+ # Check if there is a paid but not refunded order in this session
+ list_resp = backend_get(
BACKEND_URL,
- f"private/orders/{order_id}",
- params=dict(session_id=session_id),
+ f"private/orders",
+ params=dict(session_id=session_id, fulfillment_url=article_url, refunded="no"),
auth_token=APIKEY,
)
- order_status = pay_status.get("order_status")
- if order_status == "claimed":
- if not lang:
- err_abort(403, message=gettext("Direct access forbidden"))
- # Order already claimed, must setup fresh order
- order_resp = post_order(article_name, lang)
- order_id = order_resp["order_id"]
- pay_status = backend_get(
- BACKEND_URL,
- f"private/orders/{order_id}",
- params=dict(session_id=session_id),
- auth_token=APIKEY,
- )
- order_status = pay_status.get("order_status")
- # This really must be 'unpaid' now...
-
- if order_status == "paid":
- refunded = pay_status["refunded"]
- if refunded:
- return flask.render_template(
- "blog-article-refunded.html.j2",
- page_title=gettext("GNU Taler Demo: Refunded"),
- article_name=article_name,
- order_id=order_id,
- )
- response = render_article(
- article_name, lang, data, order_id, refundable(pay_status)
- )
- return response
-
- # Check if the customer came on this page via the
- # re-purchase detection mechanism
- ai = pay_status.get("already_paid_order_id")
- au = pay_status.get("already_paid_fulfillment_url")
- if ai is not None and au is not None:
- response = flask.redirect(au)
+
+ already_paid_order = None
+ for order in list_resp.get("orders"):
+ if order.get("paid"):
+ already_paid_order = order
+ break
+
+ if already_paid_order is not None:
+ # Found one, now this is the current order.
+ print("== Already paid order found", already_paid_order)
+ order_id = already_paid_order.get("order_id")
+ response = flask.redirect(article_url)
response.set_cookie(
"order_id",
- ai,
+ order_id,
path=urllib.parse.quote(url_for ('index') + f"essay/{article_name}")
)
response.set_cookie(
"order_id",
- ai,
+ order_id,
path=urllib.parse.quote(url_for ('index') + f"{lang}/essay/{article_name}")
)
return response
-
- # Redirect the browser to a page where the wallet can
- # run the payment protocol.
- redirect_url = pay_status["order_status_url"]
- LOGGER.info(
- "Redirecting (with order_id cookies) to", redirect_url
+
+ ############################
+ # We couln't find a paid order
+ #
+ # Note that it could be the case that the user is still paying
+ # an order with another device, in other browser on the same
+ # session or claimed in the same brower.
+ # Still, creating an order is cheap and we can safely redirect
+ # to a payment page and relay on repurchase detection to avoid
+ # double payments.
+ #
+ # create a new order and ask for payment
+ ############################
+
+ order_resp = post_order(article_name, article_url, session_id, lang)
+ order_id = order_resp["order_id"]
+ token = order_resp["token"]
+
+ redirect_url = backend_payment_url(
+ BACKEND_URL,
+ f"orders/{order_id}",
+ session_id,
+ token
)
+ print("new order URL", redirect_url)
response = flask.redirect(redirect_url)
response.set_cookie(
"order_id",
@@ -438,6 +542,7 @@ def article(article_name, lang=None, data=None):
order_id,
path=urllib.parse.quote(url_for ('index') + f"{lang}/essay/{article_name}")
)
+
return response
diff --git a/talermerchantdemos/cli.py b/talermerchantdemos/cli.py
index 48608d6..ee1be83 100644
--- a/talermerchantdemos/cli.py
+++ b/talermerchantdemos/cli.py
@@ -25,12 +25,14 @@ import argparse
import sys
import os
import site
-from taler.util.talerconfig import TalerConfig, ConfigurationError
+from .util.talerconfig import TalerConfig, ConfigurationError
LOGGER = logging.getLogger(__name__)
# No perfect match to our logging format, but good enough ...
UWSGI_LOGFMT = "%(ltime) %(proto) %(method) %(uri) %(proto) => %(status)"
+arg_venvpath = ["-H", sys.prefix]
+
# Argument to tell uWSGI to load the python plugin.
# This hack is required, because on systems where the plugin is statically linked,
# loading it causes an error.
@@ -48,6 +50,7 @@ def handle_serve_uwsgi(config, which_shop):
params = [
"uwsgi",
"uwsgi",
+ *arg_venvpath,
*arg_load_python,
"--master",
"--die-on-term",
@@ -98,6 +101,7 @@ def handle_serve_http(config, which_shop, port=None):
params = [
"uwsgi",
"uwsgi",
+ *arg_venvpath,
*arg_load_python,
"--master",
"--die-on-term",
@@ -168,10 +172,10 @@ def handle_serve_from_config(config_obj, which_shop):
)
@click.argument("which-shop")
def demos(config, http_port, which_shop):
- """WHICH_SHOP is one of: blog, donations, survey or landing."""
+ """WHICH_SHOP is one of: blog, donations or landing."""
- if which_shop not in ["blog", "donations", "landing", "survey"]:
- print("Please use a valid shop name: blog, donations, landing, survey.")
+ if which_shop not in ["blog", "donations", "landing"]:
+ print("Please use a valid shop name: blog, donations, landing.")
sys.exit(1)
config_obj = TalerConfig.from_file(config)
if http_port:
diff --git a/talermerchantdemos/donations/donations.py b/talermerchantdemos/donations/donations.py
index ea7138b..1a95f45 100644
--- a/talermerchantdemos/donations/donations.py
+++ b/talermerchantdemos/donations/donations.py
@@ -31,7 +31,7 @@ import os
import time
import traceback
import urllib
-from taler.util.talerconfig import TalerConfig, ConfigurationError
+from ..util.talerconfig import TalerConfig, ConfigurationError
from urllib.parse import urljoin
from ..httpcommon import backend_post, backend_get, make_utility_processor, get_locale
import sys
diff --git a/talermerchantdemos/httpcommon/__init__.py b/talermerchantdemos/httpcommon/__init__.py
index 2a6e53d..d2238ff 100644
--- a/talermerchantdemos/httpcommon/__init__.py
+++ b/talermerchantdemos/httpcommon/__init__.py
@@ -1,6 +1,6 @@
import flask
import requests
-from urllib.parse import urljoin
+from urllib.parse import urljoin, urlencode, urlparse, urlunparse
from flask import request, url_for
from datetime import datetime
import time
@@ -69,6 +69,16 @@ def backend_post(backend_url, endpoint, json, auth_token=None):
# @return the JSON response from the backend, or a error response
# if something unexpected happens.
def backend_get(backend_url, endpoint, params, auth_token=None):
+ status, json = backend_get_with_status(backend_url, endpoint, params, auth_token)
+ if status != 200:
+ raise BackendException(
+ message=gettext("Backend returned error status"),
+ backend_status=status,
+ backend_json=json,
+ )
+ return json
+
+def backend_get_with_status(backend_url, endpoint, params, auth_token=None):
headers = dict()
if auth_token is not None:
headers["Authorization"] = "Bearer " + auth_token
@@ -84,15 +94,8 @@ def backend_get(backend_url, endpoint, params, auth_token=None):
response_json = resp.json()
except Exception:
raise BackendException(message=gettext("Could not parse response from backend"))
- if resp.status_code != 200:
- raise BackendException(
- message=gettext("Backend returned error status"),
- backend_status=resp.status_code,
- backend_json=response_json,
- )
print("Backend responds to {}: {}".format(final_url, str(response_json)))
- return response_json
-
+ return resp.status_code, response_json
def get_locale():
parts = request.path.split("/", 2)
@@ -114,6 +117,21 @@ def get_locale():
return "en"
return lang
+##
+# Construct the payment URL where customer can pay the order
+#
+# @param backend_url where the backend is located
+# @param order_id id of the order already created
+# @param session_id session in which the order is going to be paid
+# @param token if the order requires a token
+# @return the JSON response from the backend, or a error response
+# if something unexpected happens.
+def backend_payment_url(backend_url, endpoint, session_id, token):
+ final_url = urljoin(backend_url, endpoint)
+ query = urlencode({"token":token, "session_id":session_id})
+ redirect_url = urlparse(final_url)._replace(query=query)
+ return urlunparse(redirect_url)
+
##
# Helper function used inside Jinja2 logic to create a links
diff --git a/talermerchantdemos/landing/landing.py b/talermerchantdemos/landing/landing.py
index 23d11e8..13c8dc4 100644
--- a/talermerchantdemos/landing/landing.py
+++ b/talermerchantdemos/landing/landing.py
@@ -31,7 +31,7 @@ from flask_babel import force_locale
from flask_babel import gettext
from werkzeug.middleware.proxy_fix import ProxyFix
import traceback
-from taler.util.talerconfig import TalerConfig, ConfigurationError
+from ..util.talerconfig import TalerConfig, ConfigurationError
from ..httpcommon import (
backend_get,
backend_post,
@@ -136,11 +136,13 @@ def start(lang):
raise werkzeug.exceptions.NotFound()
if x := os.environ.get("TALER_ENV_URL_BANK"):
- bank_url = "/".join([x.strip("/"), f"?lang={lang}"])
+ bank_url = x
bank_register_url = bank_url
+ bank_public_accounts_url = bank_url + "#public-accounts"
else:
bank_register_url = "#"
bank_url = "#"
+ bank_public_accounts_url = "#"
if x := os.environ.get("TALER_ENV_URL_MERCHANT_BLOG"):
merchant_blog_url = "/".join([x.strip("/"), lang])
@@ -152,20 +154,15 @@ def start(lang):
else:
merchant_donations_url = "#"
- if x := os.environ.get("TALER_ENV_URL_MERCHANT_SURVEY"):
- merchant_survey_url = "/".join([x.strip("/"), lang])
- else:
- merchant_survey_url = "#"
-
return flask.render_template(
"landing-index.html.j2",
merchant_currency=CURRENCY,
page_title=gettext("GNU Taler Demo"),
bank_register_url=bank_register_url,
bank_url=bank_url,
+ bank_public_accounts_url=bank_public_accounts_url,
merchant_blog_url=merchant_blog_url,
merchant_donations_url=merchant_donations_url,
- merchant_survey_url=merchant_survey_url,
)
diff --git a/talermerchantdemos/survey/__init__.py b/talermerchantdemos/survey/__init__.py
deleted file mode 100644
index 2b22f3a..0000000
--- a/talermerchantdemos/survey/__init__.py
+++ /dev/null
@@ -1,3 +0,0 @@
-from talermerchantdemos.survey.survey import app
-
-__all__ = ["app"]
diff --git a/talermerchantdemos/survey/survey.py b/talermerchantdemos/survey/survey.py
deleted file mode 100644
index 1f0fffb..0000000
--- a/talermerchantdemos/survey/survey.py
+++ /dev/null
@@ -1,225 +0,0 @@
-##
-# This file is part of GNU TALER.
-# Copyright (C) 2017, 2020 Taler Systems SA
-#
-# TALER is free software; you can redistribute it and/or modify it under the
-# terms of the GNU Lesser General Public License as published by the Free Software
-# Foundation; either version 2.1, or (at your option) any later version.
-#
-# TALER is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
-# A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public License along with
-# GNU TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
-#
-# @author Marcello Stanisci
-# @brief Minimal Website to tip users who fill the survey.
-
-import os
-import re
-import datetime
-import base64
-import uwsgi
-import logging
-import werkzeug
-from urllib.parse import urljoin
-import flask
-from flask import request
-from flask_babel import Babel
-from flask_babel import refresh
-from flask_babel import force_locale
-from flask_babel import gettext
-from werkzeug.middleware.proxy_fix import ProxyFix
-import traceback
-from taler.util.talerconfig import TalerConfig, ConfigurationError
-from ..httpcommon import (
- backend_get,
- backend_post,
- self_localized,
- BackendException,
- make_utility_processor,
- get_locale,
-)
-import sys
-
-if not sys.version_info.major == 3 and sys.version_info.minor >= 6:
- print("Python 3.6 or higher is required.")
- print(
- "You are using Python {}.{}.".format(
- sys.version_info.major, sys.version_info.minor
- )
- )
- sys.exit(1)
-
-app = flask.Flask(__name__, template_folder="../templates", static_folder="../static")
-app.wsgi_app = ProxyFix(app.wsgi_app, x_host=1, x_prefix=1)
-app.debug = True
-app.secret_key = base64.b64encode(os.urandom(64)).decode("utf-8")
-
-logging.basicConfig()
-LOGGER = logging.getLogger(__name__)
-LOGGER.setLevel(logging.DEBUG)
-try:
- BACKEND_URL = uwsgi.opt["backend_url"].decode("utf-8")
- CURRENCY = uwsgi.opt["currency"].decode("utf-8")
- APIKEY = uwsgi.opt["apikey"].decode("utf-8")
-except ConfigurationError as ce:
- print(ce)
- exit(1)
-
-BABEL_TRANSLATION_DIRECTORIES = "../translations"
-
-app.config.from_object(__name__)
-babel = Babel(app)
-babel.localeselector(get_locale)
-
-INSTANCED_URL = urljoin(BACKEND_URL, f"instances/survey/")
-LOGGER.info("bankend URL: {url}, currency: {c}, apikey: {key}".format(
- url=BACKEND_URL, c=CURRENCY, key=APIKEY
-))
-LOGGER.info("Using translations from:" + ":".join(list(babel.translation_directories)))
-translations = [str(translation) for translation in babel.list_translations()]
-if not "en" in translations:
- translations.append("en")
-LOGGER.info(
- "Operating with the following translations available: " + " ".join(translations)
-)
-
-app.add_template_global(self_localized)
-
-
-# Add context processor that will make additional variables
-# and functions available in the template.
-app.context_processor(make_utility_processor("survey", os.environ.get ("TALER_ENV_URL_MERCHANT_SURVEY")))
-
-
-##
-# Exception handler to capture all the unmanaged errors.
-#
-# @param e the Exception object, currently unused.
-# @return flask-native response object carrying the error message
-# (and execution stack!).
-@app.errorhandler(Exception)
-def internal_error(e):
- return flask.render_template("survey-error.html.j2",
- page_title=gettext("GNU Taler Demo: Error"),
- message=str(e)
- )
-
-##
-# Serve the /favicon.ico requests.
-#
-# @return the favicon.ico file.
-@app.route("/favicon.ico")
-def favicon():
- LOGGER.info("will look into: " + os.path.join(app.root_path, "static"))
- return flask.send_from_directory(
- os.path.join(app.root_path, "static"),
- "favicon.ico",
- mimetype="image/vnd.microsoft.ico",
- )
-
-
-##
-# Tell the backend to 'authorize' a tip; this means that
-# the backend will allocate a certain amount to be later
-# picked up by the wallet.
-#
-# @return the URL where to redirect the browser, in order
-# for the wallet to pick the tip up, or a error page
-# otherwise.
-@app.route("/<lang>/submit-survey", methods=["POST"])
-def submit_survey(lang):
- tip_spec = dict(
- amount=CURRENCY + ":1.0",
- next_url=os.environ.get("TALER_ENV_URL_INTRO", "https://taler.net/"),
- justification="Payment methods survey",
- )
- backend_resp = backend_post(
- INSTANCED_URL, "private/tips", tip_spec, auth_token=APIKEY
- )
- return flask.redirect(backend_resp["tip_status_url"])
-
-
-##
-# Serve the main index page, redirecting to /<lang>/
-#
-# @return response object of the index page.
-@app.route("/")
-def index():
- default = "en"
- target = flask.request.accept_languages.best_match(translations, default)
- return flask.redirect(target + "/", code=302)
-
-
-##
-# Serve the internationalized main index page.
-#
-# @return response object of the index page.
-@app.route("/<lang>/", methods=["GET"])
-def start(lang):
- LOGGER.info("Serving main page. Currency: {}".format(CURRENCY))
-
- # get_locale defaults to english, hence the
- # condition below happens only when lang is
- # wrong or unsupported, respond 404.
- if lang != get_locale():
- raise werkzeug.exceptions.NotFound()
-
- return flask.render_template(
- "survey-index.html.j2",
- page_title=gettext("GNU Taler Demo: Survey"),
- merchant_currency=CURRENCY,
- )
-
-
-@app.errorhandler(404)
-@app.errorhandler(werkzeug.exceptions.NotFound)
-def handler_404(e):
- return flask.render_template(
- "survey-error.html.j2",
- page_title=gettext("GNU Taler Demo: Error"),
- message=gettext("Page not found"),
- )
-
-
-@app.errorhandler(405)
-def handler_405(e):
- return flask.render_template(
- "survey-error.html.j2",
- page_title=gettext("GNU Taler Demo: Error"),
- message=gettext("HTTP method not allowed for this page"),
- )
-
-
-@app.errorhandler(BackendException)
-def handler_backend_exception(e):
-
- # The tip reserve was never created
- if e.backend_json.get("code") == 2753:
- t = flask.render_template(
- "survey-error-graceful.html.j2",
- page_title=gettext("GNU Taler Demo: Error"),
- message="Tip money were never invested, we are sorry!"
- )
- return flask.make_response(t, 500)
-
- # The tip reserve was never created
- if e.backend_json.get("code") == 2752:
- t = flask.render_template(
- "survey-error-graceful.html.j2",
- page_title=gettext("GNU Taler Demo: Error"),
- message="Tip money got all given, please return later!"
- )
- return flask.make_response(t, 500)
-
-
- t = flask.render_template(
- "survey-error.html.j2",
- page_title=gettext("GNU Taler Demo: Error"),
- message=e.args[0],
- json=e.backend_json,
- status_code=e.backend_status,
- )
- return flask.make_response(t, 500)
diff --git a/talermerchantdemos/templates/blog-article-refunded.html.j2 b/talermerchantdemos/templates/blog-article-refunded.html.j2
index 25b0af8..4252adb 100644
--- a/talermerchantdemos/templates/blog-article-refunded.html.j2
+++ b/talermerchantdemos/templates/blog-article-refunded.html.j2
@@ -13,6 +13,11 @@
{{
gettext("You will not be able to read the article until you pay for it again.")
}}
+<a href="{{ url_for('article', lang=article_lang, article_name=article_name) }}?new_if_refunded=yes" class="articleTitle">
+{{
+ gettext("Click here to pay it again.")
+}}
+</a>
</p>
{% endblock main %}
diff --git a/talermerchantdemos/templates/blog-confirm-refund.html.j2 b/talermerchantdemos/templates/blog-confirm-refund.html.j2
index 050c51e..943081d 100644
--- a/talermerchantdemos/templates/blog-confirm-refund.html.j2
+++ b/talermerchantdemos/templates/blog-confirm-refund.html.j2
@@ -18,7 +18,7 @@
<form action="{{ url_for('refund', order_id=order_id) }}" method="POST">
<input type="text" name="article_name" value={{ article_name}} hidden>
- <button name="submit">
+ <button class="pure-button pure-button-primary" name="submit">
{{ gettext('Request refund') }}
</button>
</form>
diff --git a/talermerchantdemos/templates/blog-index.html.j2 b/talermerchantdemos/templates/blog-index.html.j2
index cfd8434..b2f18e4 100644
--- a/talermerchantdemos/templates/blog-index.html.j2
+++ b/talermerchantdemos/templates/blog-index.html.j2
@@ -22,7 +22,7 @@
<h2>{{ gettext("Chapters") }} </h2>
<div>
- {{ gettext("Click on an individual chapter to to purchase it with GNU Taler.") }}
+ {{ gettext("Click on an individual chapter to purchase it with GNU Taler.") }}
{{ gettext('You can get free, virtual money to buy articles on this page at the <a href="{}">bank</a>.').format(env('TALER_ENV_URL_BANK')) }}
</div>
<div>
diff --git a/talermerchantdemos/templates/common-base.html.j2 b/talermerchantdemos/templates/common-base.html.j2
index 12c7741..f37a306 100644
--- a/talermerchantdemos/templates/common-base.html.j2
+++ b/talermerchantdemos/templates/common-base.html.j2
@@ -65,9 +65,6 @@
<a href="{{ env('TALER_ENV_URL_MERCHANT_DONATIONS', '#') + getlang() + '/' }}"
{% if getactive() == 'donations' %} class="active" {% endif %}
>{{gettext("Donations")}}</a>
- <a href="{{ env('TALER_ENV_URL_MERCHANT_SURVEY', '#') + getlang() + '/' }}"
- {% if getactive() == 'survey' %} class="active" {% endif %}
- >{{gettext("Tipping/Survey")}}</a>
<script>
function handleLang(event){
if (event.type === 'click') {
diff --git a/talermerchantdemos/templates/donations-index.html.j2 b/talermerchantdemos/templates/donations-index.html.j2
index ad67c77..b50e4f3 100644
--- a/talermerchantdemos/templates/donations-index.html.j2
+++ b/talermerchantdemos/templates/donations-index.html.j2
@@ -23,9 +23,9 @@
<label>
Receiver:
<select name="donation_receiver">
- <option value="GNUnet">GNUnet</option>
- <option value="Taler">GNU Taler</option>
- <option value="Tor">Tor</option>
+ <option value="gnunet">GNUnet</option>
+ <option value="taler">GNU Taler</option>
+ <option value="tor">Tor</option>
</select>
</label>
</div>
diff --git a/talermerchantdemos/templates/landing-index.html.j2 b/talermerchantdemos/templates/landing-index.html.j2
index 29f331b..0cf4788 100644
--- a/talermerchantdemos/templates/landing-index.html.j2
+++ b/talermerchantdemos/templates/landing-index.html.j2
@@ -56,29 +56,13 @@
<h2>{{ gettext("Step 4: Check money flow") }}</h2>
<p>
{{
- gettext('You can see the wire transfers from the escrow account of the exchange to the merchants on the <a href="{bank}">public accounts page</a> of the bank.').format(bank=bank_url) + "<br>" +
+ gettext('You can see the wire transfers from the escrow account of the exchange to the merchants on the <a href="{bank}">public accounts page</a> of the bank.').format(bank=bank_public_accounts_url) + "<br>" +
gettext('Note that only accounts configured to be publicly viewable are shown on that page.')
}}
</p>
</article>
<article>
- <h2>{{ gettext("Step 5: Survey") }}</h2>
- <p>
- {{
- gettext("Websites can give tips to visitors for completing tasks.") + "<br>" +
- gettext('You can earn some {currency} coins by filling in our <a href="{url}">survey</a>.').format(url=merchant_survey_url,currency=merchant_currency)
- }}
- </p>
- </article>
- <!-- article>
- <h2>Step 6: Are you a merchant? Taler has a build-in back-office!</h2>
- <p>
- If you are a merchant, you can check the <a href="{{ backoffice_url }}">back-office</a>
- website to see how your Taler transactions got payed back by bank wire transfers.
- </p>
- </article -->
- <article>
- <h2>{{ gettext("Step 6: Reach out to us") }}</h2>
+ <h2>{{ gettext("Step 5: Reach out to us") }}</h2>
<p>
{{
gettext("We appreciate feedback about Taler and this demonstrator.") + "<br>" +
diff --git a/talermerchantdemos/templates/survey-base.html.j2 b/talermerchantdemos/templates/survey-base.html.j2
deleted file mode 100644
index c956b8b..0000000
--- a/talermerchantdemos/templates/survey-base.html.j2
+++ /dev/null
@@ -1,18 +0,0 @@
-{% extends "common-base.html.j2" %}
-
-{% block head %}
- <link rel="stylesheet" type="text/css" href="{{ static('colors-survey.css') }}" />
-{% endblock head %}
-
-
-{% block header_content %}
-
-<h1>
-<span class="it"><a href="{{ env('TALER_ENV_URL_MERCHANT_SURVEY', '#') }}">{{ gettext("Survey") }}</a></span></h1>
-<p>{{
-gettext("This page demonstrates how to tip visitors for completing small tasks.") + "<br>" +
-gettext("Tipping is a way for offer cash rewards that go directly into a user's wallet.")
-}}
-</p>
-
-{% endblock %}
diff --git a/talermerchantdemos/templates/survey-error-graceful.html.j2 b/talermerchantdemos/templates/survey-error-graceful.html.j2
deleted file mode 100644
index ece2252..0000000
--- a/talermerchantdemos/templates/survey-error-graceful.html.j2
+++ /dev/null
@@ -1,7 +0,0 @@
-{% extends "survey-base.html.j2" %}
-{% block main %}
- <h1>{{ gettext("Unexpected result") }}</h1>
-
- <p>{{ message }}</p>
-
-{% endblock main %}
diff --git a/talermerchantdemos/templates/survey-error.html.j2 b/talermerchantdemos/templates/survey-error.html.j2
deleted file mode 100644
index b2f84f9..0000000
--- a/talermerchantdemos/templates/survey-error.html.j2
+++ /dev/null
@@ -1,24 +0,0 @@
-{% extends "survey-base.html.j2" %}
-{% block main %}
- <h1>{{ gettext("Error encountered") }}</h1>
-
- <p>{{ message }}</p>
-
- {% if status_code %}
- <p>
- {{ gettext ("The backend returned status code {code}.").format(code=status_code) }}
- </p>
- {% endif %}
-
- {% if json %}
- <p>{{gettext("Backend response:")}}</p>
- <pre>{{ json }}</pre>
- {% endif %}
-
- {% if stack %}
- <p>{{gettext("Stack trace:")}}</p>
- <pre>
- {{ stack }}
- </pre>
- {% endif %}
-{% endblock main %}
diff --git a/talermerchantdemos/templates/survey-index.html.j2 b/talermerchantdemos/templates/survey-index.html.j2
deleted file mode 100644
index b3a1b61..0000000
--- a/talermerchantdemos/templates/survey-index.html.j2
+++ /dev/null
@@ -1,28 +0,0 @@
-{% extends "survey-base.html.j2" %}
-{% block main %}
- <div>
- <p>
- {{
- gettext("Please participate in our survey about payment systems and receive a tip in return.")
- }}
- </p>
- </div>
- <div>
- <form action="{{ (script_name or "") + "/" + getlang() + "/submit-survey" }}" method="post" class="pure-form pure-form-stacked">
- <fieldset>
- <legend>{{ gettext("Which payment system do you prefer?") }}</legend>
- <label for="option-taler">
- <input id="option-taler" type="radio" name="paypref" value="taler" checked="checked" />
- Taler
- </label>
- <label for="option-visa">
- <input id="option-visa" type="radio" name="paypref" value="visa" />
- Visa
- </label>
- </fieldset>
- <button name="submit" class="pure-button pure-button-primary" >
- {{ gettext("Submit Survey")}}
- </button>
- </form>
- </div>
-{% endblock %}
diff --git a/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po
index d4a4311..06eb3ef 100644
--- a/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po
@@ -7,28 +7,44 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
-"Language-Team: Arabic <https://weblate.taler.net/projects/gnu-taler/"
-"demonstration-pages/ar/>\n"
"Language: ar\n"
+"Language-Team: Arabic <https://weblate.taler.net/projects/gnu-taler"
+"/demonstration-pages/ar/>\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : "
+"n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -38,122 +54,168 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "خطأ داخلي"
-#: talermerchantdemos/blog/blog.py:184
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "تعذر استرداد المقالة غير المدفوعة"
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "المقال غير قابل للاسترداد بعد الآن"
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "لم تقم بالدفع لهذا المقال (محاولة جيدة!)"
-#: talermerchantdemos/blog/blog.py:252
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "المقال غير قابل للاسترداد (بعد الآن)"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "خطأ داخلي: ملفات المقال ({}) غير موجودة."
-#: talermerchantdemos/blog/blog.py:285
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "الملف الإضافي ({}) للمقال ({}) غير موجود."
-#: talermerchantdemos/blog/blog.py:293
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "الدخول المباشر غير مسموح"
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "عادت الخلفية لحالة الخطأ"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "خطأ في الserver الداخلي"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "الصفحة غير موجودة"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "المَعلَمة '{}' مطلوبة"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "لم نتمكن من إنشاء اتصال مع الشبكة الخلفية"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
#, fuzzy
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "تعذر تحليل الاستجابة من الخلفية"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
#, fuzzy
msgid "GNU Taler Demo"
msgstr "العرض التجريبي لنظام الدفع Taler"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "طريقة HTTP غير مسموح بها لهذه الصفحة"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr "يسمح نظام الدفع Taler للتجار بمنح المبالغ المستردة للعملاء."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
@@ -162,33 +224,45 @@ msgstr ""
"يمكنك<a href=\"{url}\">طلب استرداد المبلغ</a>خلال الساعة الأولى بعد شراء "
"هذا البند."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr ".المقال غير قابل للاسترداد (بعد الآن)"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
#, fuzzy
msgid "You will not be able to read the article until you pay for it again."
msgstr "عند استرجاع مدفوعاتك لن تتمكن من قراءة هذا المقال."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "متجر المقالات"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr "يمكنك شراء المقالات من هذه الصفحة عبر استخدام العملة الافتراضية."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
@@ -197,6 +271,7 @@ msgstr ""
"هذه المقالات عبارة عن فصول من كتاب ريتشارد ستولمان &quot;برمجيات حرة، "
"مجتمع حر&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
@@ -205,36 +280,46 @@ msgstr ""
"هذا الكتاب هو <a href=\"{shop}\"> الذي أصدرته مؤسسة البرمجيات "
"الحرة</a>ومتاح مجانًا على الموقع الإلكتروني<a href=\"{gnu}\">gnu.org</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "تأكيد طلب استرداد مدفوعاتك للمقال"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "هل تريد استرجاع مدفوعاتك لهذا المقال <em>{name}</em>؟"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
"merchant."
msgstr "في هذا العرض التوضيحي، سيوافقُ التاجر على المبالغ المستردة تلقائيًا."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
"article anymore."
msgstr "عند استرجاع مدفوعاتك لن تتمكن من قراءة هذا المقال."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
"have used to pay for this article originally."
msgstr "ستتمكن من استرجاع مدفوعاتك عن طريق المحفظة التي استخدمتها سابقًا للدفع."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "طلب استرجاع"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -242,18 +327,28 @@ msgstr "طلب استرجاع"
msgid "Error encountered"
msgstr "وجود خطأ"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr "رمز الحالة للمبالغ المستردة {code}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr "استجابة الخلفية:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -261,10 +356,12 @@ msgstr "استجابة الخلفية:"
msgid "Stack trace:"
msgstr "إشارة تراكمية:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr "متجر المقالات: برمجيات حرة، مجتمع حر"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
@@ -273,6 +370,7 @@ msgstr ""
"هذه هي النسخة الاحدث من <cite> برمجيات حرة، مجتمع حر; مقالات مختارة "
"لريتشارد م. ستالمان.</cite>"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -287,14 +385,18 @@ msgstr ""
"التصديق على الترجمة من قبل منظمة البرمجيات الحرة وحقوق النشر وهذا الحق "
"محفوظ لجميع النسخ."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "فصول"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
@@ -303,64 +405,80 @@ msgstr ""
"يمكنك الحصول على أموال إلكترونية مجانية لشراء مقالات من هذه الصفحة في <a "
"href=\"{}\"> المصرف </a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "ادفع لقراءة المزيد..."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "لا يوجد مقالات متوفرة بهذه اللغة."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "مقدمة"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
#, fuzzy
msgid "Bank"
msgstr "البنك"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
#, fuzzy
msgid "Essay Shop"
msgstr "متجر المقالات"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "تبرعات"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
#, fuzzy
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
-msgstr ""
-"يمكنك معرفة المزيد عن جنو تالر على <a href=\"{site}\">موقعنا</a> الرئيسي."
+msgstr "يمكنك معرفة المزيد عن جنو تالر على <a href=\"{site}\">موقعنا</a> الرئيسي."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "هذه هي صفحة التبرعات."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
"projects."
msgstr "من خلال هذه الصفحة يمكنك التبرع بمبلغ {currency} لمشروعات البرمجات الحرة."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "اختر طريقة للدفع"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr "هذا مثال لصفحة \"الخروج\" للمتجر الإلكتروني."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
@@ -369,6 +487,7 @@ msgstr ""
"في الصفحة السابقة، لقد أنشأت عربة التسوق وقررت المنتج الذي تريد شراءه (أي"
" المشروع الذي سيتبرع به نظام KUDOS إلى)."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
@@ -377,10 +496,12 @@ msgstr ""
"بما أنّ Taler لم يُستخدم عالميًا بعد، نتوقع أن يوفر التجار خيارات دفع "
"متنوعة."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr "للاستمرار بالنسخة التجريبية، حدد &quot;نظام Taler&quot;خيار الدفع."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -391,6 +512,7 @@ msgstr ""
"خيارات الدفع الأخرى هي مجرد عناصر نائبة ولا تعمل بالفعل في النسخة "
"التجريبية."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -401,14 +523,17 @@ msgstr ""
"(في عربة التسوق)؛ لقد فصلنا المرحلتين فقط لإبقاء كل مرحلة بسيطة قدر "
"الإمكان."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "تأكيد الاختيار"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "إيصال التبرع"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
@@ -417,36 +542,43 @@ msgstr ""
"شكرًا، <strong>{donor}</strong>، لتبرعك بمبلغ <strong>{amount}</strong> "
"إلى <strong>{receiver}</strong>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
"your donation."
msgstr "يُرجى الاحتفاظ بمعرّف الطلب <strong>{id}</strong> كإيصال لتبرعك."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
"href=\"{link}\">this link</a> with them."
msgstr "يمكنك عرض تبرعك للآخرين بمشاركة <a href=\"{link}\">هذا الرابط</a> معهم."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "بإمكانك دائمًا<a href=\"{link}\">التبرع مرة أخرى</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr "تبرع لمشاريع البرمجيات الحرة"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
"Taler."
msgstr "يُظهر موقع التبرعات هذا تجربة المستخدم للتبرعات في نظام GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr "يمكنك التبرع بالعملات الإلكترونية ({currency})"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
@@ -455,14 +587,17 @@ msgstr ""
"يُرجى تحديد مشروع، ومبلغ (*) ال {currency} الذي ترغب في التبرع به، وإدخال"
" اسم المتبرع الذي سيظهر في إيصالك:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "متبرع مجهول الاسم"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "تبرع!"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -478,38 +613,47 @@ msgstr ""
"العرض النهائي من التاجر في محفظة Taler. بهذه الطريقة، يحميك نظام Taler من"
" ارتكاب مدفوعات خاطئة."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr "مزود الدفع غير معتمد"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr "للأسف طريقة الدفع تلك غير معتمدة لهذه النسخة التجريبية."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "من فضلك تراجع واختر &quot;Taler&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "هذه النسخة التجريبية من نظام GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr "يمكنك هنا تجربة نظام الدفع GNU Taler باستخدام عملة غير حقيقية."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "الخطوة الأولى: ثبّت محفظة Taler"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr "ثبّت المحفظة من خلال <a href=\"{link}\">صفحة التثبيت</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "يتطلب التثبيت ضغطة واحدة."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -519,6 +663,7 @@ msgstr ""
"بعد التثبيت، قد يُطلب منك إعطاء محفظة Taler القائمة على المتصفح أذونات "
"اختيارية إضافية تتيح لها تحسين تجربة المستخدم المتعلقة بك."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
@@ -527,6 +672,7 @@ msgstr ""
"ستتيحُ هذه الأذونات للمحفظة بالفتح تلقائيًا إذا طلبت إحدى الصفحات مدفوعات"
" نظام Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
@@ -535,14 +681,17 @@ msgstr ""
"بغض النظر عن الأذونات التي تمنحها، لن تنقل المحفظة أبدًا معلومات عنك أو "
"عن محفوظات متصفحك إلى أيّ شخص."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "الخطوة الثانية: سحب النقود المعدنية"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr "في النسخة التجريبية هذه، تدفع بعملة {currency}، وهي عملة وهمية."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
@@ -551,16 +700,19 @@ msgstr ""
"لسحب النقود {currency} يجب عليك أولاً إنشاء حساب في <a "
"href=\"{bank}\">مصرفنا</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr "يتطلب التسجيل فقط اختيار اسم مستخدم وكلمة مرور."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
"{currency} for signing up."
msgstr "عندما تفتح حسابًا في مصرفنا، سيُضاف لك 100 {currency} للتسجيل."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
@@ -569,6 +721,7 @@ msgstr ""
"بعد ذلك، استخدم واجهة البنك الإلكترونية للسماح بتحويل {currency} إلى "
"محفظتك."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
@@ -577,14 +730,17 @@ msgstr ""
"بمجرد الانتهاء من هذه الخطوة، يمكنك النقر فوق رمز Taler في متصفحك لفحص "
"رصيدك."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "الخطوة الثالثة: ادفع"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr "لدينا نسختين تجاريتين تجريبيتي حيث يمكنك إنفاق عملاتك المعدنية:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -594,12 +750,14 @@ msgstr ""
"في <a href=\"{blog}\">متجر المقالات</a> يمكنك الدفع ب {currency} للفصول "
"الفردية لكتاب ريتشارد ستالمان &quot;البرمجيات الحرة، المجتمع الحر&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr ""
"هذا الكتاب متوفر مجانًا أيضًا في موقع <a href=\"{fsf}\">مؤسسة البرمجيات "
"الحرة</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -609,10 +767,12 @@ msgstr ""
"في مشروع <a href=\"{donations}\">موقع التبرع</a> يمكنك إظهار الاحترام "
"لمشروع برمجي من اختيارك بالتبرع بقيمة {currency} لهم."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr "الخطوة الرابعة: تحقق من تدفق الأموال"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -622,6 +782,7 @@ msgstr ""
"يمكنك الاطلاع على الحوالات المصرفية من حساب شركة الصرافة المعلق بشرط "
"للتجار في <a href=\"{bank}\">صفحة الحسابات العامة</a> للمصرف."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
@@ -630,14 +791,18 @@ msgstr ""
"لاحظ أنّ الحسابات التي تمت تهيئتها لتكون قابلة للعرض العام فقط هي التي "
"تظهر في تلك الصفحة."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "الخطوة الخامسة: استطلاع الرأي"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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 "يمكن أن تقدم المواقع الإلكترونية نصائح للزوار لإكمال المهام."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
@@ -646,46 +811,54 @@ msgstr ""
"يمكنك كسب بعض عملات {currency} من خلال تعبئة <a "
"href=\"{url}\">استطلاعنا</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "الخطوة السادسة: تواصل معنا"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr "نقدرُ رأيك المتعلق بنظام Taler وهذا العرض التوضيحي."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
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 "استطلاع الآراء"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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 "توضح هذه الصفحة كيفية إرشاد الزائرين لإكمال المهام الصغيرة."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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 "الاستطلاع هو طريقة لتقديم مكافآت نقدية تذهب مباشرة إلى محفظة المستخدم."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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 "يرجى المشاركة في استطلاعنا حول أنظمة الدفع والحصول على معلومات في المقابل."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "أي أنظمة الدفع تفضل؟"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "إرسال استطلاع الآراء"
@@ -724,7 +897,7 @@ msgstr "إرسال استطلاع الآراء"
#~ msgstr "متجر المقالات"
#~ msgid "Tipping/Survey"
-#~ msgstr "استطلاع الآراء"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
@@ -734,3 +907,4 @@ msgstr "إرسال استطلاع الآراء"
#~ "يمكن التعرف اكثر على GNU Taler من"
#~ " خلال <a href=\"{site}\">موقعنا الرئيسي "
#~ "</a>."
+
diff --git a/talermerchantdemos/translations/de/LC_MESSAGES/messages.po b/talermerchantdemos/translations/de/LC_MESSAGES/messages.po
index 4f1c09f..35e949b 100644
--- a/talermerchantdemos/translations/de/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/de/LC_MESSAGES/messages.po
@@ -5,28 +5,46 @@
#
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: 2022-11-02 12:30+0100\n"
-"PO-Revision-Date: 2022-10-18 16:26+0000\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
+"PO-Revision-Date: 2023-12-04 13:44+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 5.2.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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -34,119 +52,164 @@ msgstr ""
#: talermerchantdemos/survey/survey.py:212
#: talermerchantdemos/survey/survey.py:220
msgid "GNU Taler Demo: Error"
-msgstr ""
+msgstr "GNU Taler Demo: Fehler"
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
-msgstr ""
+msgstr "GNU Taler Demo: Buchhandlung"
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
-msgstr ""
+msgstr "GNU Taler Demo: Rückerstattung bestätigen"
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Dieser Artikel kann nicht (mehr) erstattet werden"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
+msgstr "GNU Taler Demo: Artikel"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Direktzugriff verboten"
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: 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"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
-msgstr ""
+msgstr "GNU Taler Demo: Zurückerstattet"
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Interner Server-Fehler"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "Seite nicht gefunden"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "Parameter '{}' erforderlich"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
-msgstr ""
+msgstr "GNU Taler Demo: Die ‚Spenden‘-Funktion"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
-msgstr ""
+msgstr "GNU Taler Demo: Spende durchführen"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr "Das Backend konnte die Bestellung nicht erzeugen"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: 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"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: 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"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr "GNU Taler Demo"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "Die HTTP-Methode ist auf dieser Webseite nicht erlaubt"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
-msgstr ""
+msgstr "GNU Taler Demo: Tipping/Umfrage"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
@@ -154,6 +217,7 @@ msgstr ""
"Taler erlaubt Verkäufern schnelle und einfache Rückerstattungen an ihre "
"Kunden."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
@@ -162,14 +226,17 @@ msgstr ""
"Durch einen Klick auf <a href=\"{url}\">Erstattung</a> in der ersten "
"Stunde nach dem Kauf des Aufsatzes kann der Kaufpreis erstattet werden."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr "Dieser Artikel kann nicht (mehr) erstattet werden."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
-msgstr "Erstattet"
+msgstr "Rückerstattet"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
@@ -178,22 +245,31 @@ msgstr ""
"Ihre Zahlung (Bestellnummer <tt>{order}<tt>) für den Artikel "
"\"{article}\" wurde zurückerstattet."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
msgid "You will not be able to read the article until you pay for it again."
msgstr ""
"Sie werden den Aufsatz nicht mehr lesen können, bis Sie für ihn erneut "
"bezahlen."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Buchhandlung"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr ""
"Auf dieser Seite kann man Aufsätze in einer Phantasiewährung mit GNU "
"Taler bezahlen."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
@@ -202,6 +278,7 @@ msgstr ""
"Die Aufsätze stammen von Richard Stallman und befinden sich in seinem "
"Buch &quot;Free Software&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
@@ -211,14 +288,17 @@ msgstr ""
"veröffentlicht und steht kostenlos zum Download bereit auf <a "
"href=\"{gnu}\">gnu.org</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "Anfrage auf Erstattung für den Aufsatz bestätigen"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "Möchten Sie eine Erstattung für den Aufsatz <em>{name}</em>?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
@@ -227,6 +307,7 @@ msgstr ""
"In dieser Demonstration werden die Erstattungen (‘refunds‘) automatisch "
"vom Verkäufer bestätigt und ausgeführt."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
@@ -235,6 +316,7 @@ msgstr ""
"Nachdem Sie eine Erstattung des Kaufpreises erhalten haben, werden Sie "
"den Aufsatz nicht mehr lesen können."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
@@ -243,10 +325,15 @@ msgstr ""
"Sie können eine Erstattung nur in das Wallet zurückgebucht bekommen, aus "
"dem die Zahlung für den Aufsatz erfolgte."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "Erstattungsanfrage"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -254,18 +341,28 @@ msgstr "Erstattungsanfrage"
msgid "Error encountered"
msgstr "Ein Fehler ist aufgetreten"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr "Das Backend meldet folgenden Statuscode zurück {code}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr "Backend-Rückmeldung:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -273,12 +370,14 @@ msgstr "Backend-Rückmeldung:"
msgid "Stack trace:"
msgstr "Stacktrace:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr ""
"Buchhandlung: Die Aufsatzsammlung ‘Free Software, Free Society‘ im GNU "
"Taler Demo-Shop"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
@@ -287,6 +386,7 @@ msgstr ""
"Hier befindet sich die jüngste Ausgabe von Aufsätzen aus <cite>Free "
"Software, Free Society: Selected Essays of Richard M. Stallman.</cite>"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -305,67 +405,84 @@ msgstr ""
" (genauer: Copyleft) und damit die vorliegende Erlaubnis auf allen "
"weiteren Kopien des Werks erhalten bleibt."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "Die Aufsätze"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
-#, fuzzy
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
"href=\"{}\">bank</a>."
msgstr ""
-"Durch den Besuch der <a href=\"{}\")\">Bank</a> kann man veranlassen, "
-"dass neue Coins ins Wallet abgehoben werden, falls man keine mehr haben "
-"sollte."
+"Bei der <a href=\"{}\">Bank</a> kann man neue Coins erhalten, um die "
+"Artikel auf dieser Seite zu bezahlen."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "Nach dem Zahlen kann man hier weiterlesen..."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "Es sind keine Aufsätze in dieser Sprache verfügbar."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "Einführung"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
-msgstr ""
+msgstr "Bank"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
-#, fuzzy
msgid "Essay Shop"
msgstr "Buchhandlung"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "Spenden"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:70
-msgid "Tipping/Survey"
-msgstr ""
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "Tipping/Umfrage"
-#: talermerchantdemos/templates/common-base.html.j2:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr ""
+"Weitere Informationen zu GNU Taler finden Sie auf unserer <a "
+"href=\"{site}\">Hauptseite</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "Dies ist die Spendenseite."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
@@ -374,16 +491,19 @@ msgstr ""
"Auf dieser Seite kann man in der Phantasiewährung {currency} für Projekte"
" mit Freier Software spenden."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "Bitte die Zahlungsmethode auswählen"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr ""
"Dies ist ein Beispiel für eine &quot;Kassiervorgangs&quot; -Seite eines "
"Webshops."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
@@ -393,6 +513,7 @@ msgstr ""
"entschieden, welches Produkt man kaufen möchte (hier: an welches Projekt "
"KUDOS gespendet werden sollen)."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
@@ -401,12 +522,14 @@ msgstr ""
"Da Taler noch nicht universell einsetzbar ist, erwarten wir, dass Händler"
" verschiedene Zahlungsoptionen anbieten."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr ""
"Um mit der Demo fortzufahren, wählen Sie die Zahlungsoption "
"&quot;Taler&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -417,6 +540,7 @@ msgstr ""
"fortgesetzt werden kann, da die anderen Zahlungsoptionen nur Platzhalter "
"sind und in der Demonstration nicht funktionieren."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -427,14 +551,17 @@ msgstr ""
"vorherigen Seite (mit dem Warenkorb) zu treffen. Wir haben die beiden "
"Schritte nur getrennt, um jeden Schritt so einfach wie möglich zu halten."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "Auswahl bestätigen"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "Spendenquittung"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
@@ -444,6 +571,7 @@ msgstr ""
"<strong>{amount}</strong> an <strong>{receiver}</strong> ist verbucht "
"worden."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
@@ -452,6 +580,7 @@ msgstr ""
"Bitte die Belegnummer <strong>{id}</strong> als Quittung für die Spende "
"aufbewahren."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
@@ -461,14 +590,17 @@ msgstr ""
"wurde, indem man den Empfängern <a href=\"{link}\">diesen Link</a> "
"zukommen lässt."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "Man kann jederzeit <a href=\"{link}\">eine weitere Spende</a> auslösen."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr "Spenden für Projekte, die Freie Software verwenden"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
@@ -478,12 +610,14 @@ msgstr ""
"Coins in Form von Spenden mit GNU Taler. Auch Micropayments als "
"Alternative zu Bannerwerbung würden auf die gleiche Weise gebucht."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr ""
"Die fiktiven Spenden werden hier in der Phantasiewährung {currency} "
"ausgeführt"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
@@ -494,14 +628,17 @@ msgstr ""
"fiktiven) Spendernamen ein, der auf der Quittung stehen soll. Zum "
"Auslösen der Spendenbuchung klickt man auf den Button:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "Anonymer Spender"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "Spenden!"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -521,24 +658,29 @@ msgstr ""
"Durch diese Rückfrage an den Zahlenden verhindert Taler, dass andere "
"Beträge als vereinbart bezahlt werden."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr "Dieser Zahlungsdienstleister wird nicht unterstützt"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr ""
"Der gewählte Zahlungsdienst wird in dieser Demonstration nicht "
"unterstützt."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "Bitte einen Schritt zurückgehen und &quot;Taler&quot; auswählen."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "Willkommen auf den Demo-Seiten von GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr ""
@@ -546,20 +688,24 @@ msgstr ""
"GNU Taler selbst auszuprobieren. „Bezahlt“ wird hier in einer "
"Phantasiewährung."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "Schritt 1: Taler-Wallet installieren"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr ""
"Die elektronische Geldbörse (Wallet) installiert man auf der <a "
"href=\"{link}\">Installationsseite</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "Die Installation erfolgt einfach per Mausklick."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -569,6 +715,7 @@ msgstr ""
"Nach der Installation können Sie gefragt werden, ob Sie dem Browser-"
"basierten Wallet erweiterte Rechte gewähren wollen."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
@@ -578,6 +725,7 @@ msgstr ""
"anzubieten, wenn eine Webseite nach einer Zahlungsauslösung mit GNU Taler"
" fragt."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
@@ -587,16 +735,19 @@ msgstr ""
"oder andere persönliche Daten übermitteln, selbst wenn ihm solche "
"Berechtigungen erteilt wurden."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "Schritt 2: Coins in das Wallet laden (Geld abheben)"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr ""
"Auf dieser Seite kann man Aufsätze in der Phantasiewährung {currency} "
"bezahlen."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
@@ -605,12 +756,14 @@ msgstr ""
"Um {currency} ins Wallet abheben zu können, muss man zuerst ein Konto bei"
" unserer fiktiven <a href=\"{bank}\">Bank</a> haben."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr ""
"Zur Registrierung bei dieser Bank braucht es nur einen Nutzernamen und "
"ein Passwort."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
@@ -620,6 +773,7 @@ msgstr ""
"Startguthaben von 100 {currency}, das zum Ausprobieren der Zahlfunktionen"
" eingesetzt werden kann."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
@@ -628,6 +782,7 @@ msgstr ""
"Die Webschnittstelle der Bank erlaubt dann dem Wallet, die neuen "
"{currency} abzuheben."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
@@ -636,16 +791,19 @@ msgstr ""
"Sobald dies geschehen ist, kann der Kontostand mit einem Klick auf das "
"Taler-Symbol im Browser geprüft werden."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "Schritt 3: Bezahlen mit digitalem Bargeld"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr ""
"Unsere Demo-Seiten bieten zwei Beispiele für Zahlvorgänge, bei denen das "
"digitale Bargeld wieder ausgegeben werden kann:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -656,12 +814,14 @@ msgstr ""
"{currency} einzelne Kapitel aus dem Buch &quot;Free Software, Free "
"Society&quot; von Richard Stallman bezahlt werden."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr ""
"Das Buch ist aber auch kostenlos bei der <a href=\"{fsf}\">Free Software "
"Foundation</a> verfügbar."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -671,20 +831,23 @@ msgstr ""
"Auf der <a href=\"{donations}\">Spendenseite</a> kann man Software-"
"Projekten Respekt zollen, indem man ihnen {currency} spendet."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr "Schritt 4: Den Geldfluss nachverfolgen"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
" the merchants on the <a href=\"{bank}\">public accounts page</a> of the "
"bank."
msgstr ""
-"In den <a href=\"{bank}\">öffentlich sichtbaren Konten</a> der Bank sind "
-"die Überweisungen vom Treuhandkonto des Exchange an die Bankkonten der "
+"In den <a href=\"{bank}\">öffentlich sichtbaren Konten</a> der Bank sind die "
+"Überweisungen vom Verrechnungskonto des Exchange an die Bankkonten der "
"Zahlungsempfänger aufgelistet."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
@@ -693,18 +856,22 @@ msgstr ""
"Die Liste enthält jedoch nur die Konten, die als öffentlich sichtbar "
"konfiguriert wurden."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "Schritt 5: Die Tipping-Funktion kennenlernen"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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-"
"Funktion am Beispiel einer Umfrage, bei der die Teilnehmer für ihre Mühe "
"eine kleine Belohnung erhalten."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
@@ -715,10 +882,12 @@ msgstr ""
"dass das Bezahlsystem sogar an Empfänger ohne Girokonten bzw. ohne "
"Kenntnis der Kontonummern der Empfänger überweisen kann."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "Schritt 6: Mit uns in Kontakt treten"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr ""
@@ -726,46 +895,52 @@ msgstr ""
"Fähigkeiten des Systems und ebenso über Ihr Feedback zu diesen Demo-"
"Seiten."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
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"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr "Unerwartetes Ergebnis"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "Welches Bezahlsystem bevorzugen Sie?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "Antwort abschicken"
@@ -1041,4 +1216,3 @@ 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 19e7c0e..fbc4583 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: 2022-11-02 12:30+0100\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
@@ -14,14 +14,31 @@ 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -31,194 +48,263 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:184
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr ""
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:252
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:285
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:293
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr ""
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr ""
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr ""
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
"after buying this article."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
msgid "You will not be able to read the article until you pay for it again."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
"Software, Free Society&quot;."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
"gratis at <a href=\"{gnu}\">gnu.org</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
"merchant."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
"article anymore."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
"have used to pay for this article originally."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -226,18 +312,28 @@ msgstr ""
msgid "Error encountered"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -245,16 +341,19 @@ msgstr ""
msgid "Stack trace:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
" Essays of Richard M. Stallman.</cite>"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -265,90 +364,113 @@ msgid ""
"copyright notice and this permission notice are preserved on all copies."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
"href=\"{}\">bank</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
msgid "Essay Shop"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
"projects."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
"which product to buy (i.e. which project to donate KUDOS to)."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
"various payment options."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -356,6 +478,7 @@ msgid ""
" demonstration."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -363,64 +486,77 @@ msgid ""
"to keep each step as simple as possible."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
"<strong>{amount}</strong> to <strong>{receiver}</strong>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
"your donation."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
"href=\"{link}\">this link</a> with them."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
"Taler."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
" and enter the donor's name that will appear on your receipt:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -431,38 +567,47 @@ msgid ""
"from committing to erroneous payments."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -470,62 +615,74 @@ msgid ""
" experience."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
"asks for a Taler payment."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
"information about you or your browsing history to anyone."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
"href=\"{bank}\">bank</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
"{currency} for signing up."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
"{currency} to your wallet."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
"your browser to check your balance."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -533,10 +690,12 @@ msgid ""
"Free Society&quot;."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -544,10 +703,12 @@ msgid ""
"them."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -555,66 +716,75 @@ msgid ""
"bank."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
"that page."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
"href=\"{url}\">survey</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
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 ""
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr ""
@@ -1965,3 +2135,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 cb584bc..2031555 100644
--- a/talermerchantdemos/translations/es/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/es/LC_MESSAGES/messages.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
-"PO-Revision-Date: 2022-12-26 18:33+0000\n"
-"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
+"PO-Revision-Date: 2024-03-07 07:04+0000\n"
+"Last-Translator: Javier Sepulveda <javier.sepulveda@uv.es>\n"
"Language-Team: Spanish <https://weblate.taler.net/projects/gnu-taler/"
"demonstration-pages/es/>\n"
"Language: es\n"
@@ -17,148 +17,204 @@ msgstr ""
"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"
+"X-Generator: Weblate 5.2.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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
#: talermerchantdemos/survey/survey.py:203
#: talermerchantdemos/survey/survey.py:212
#: talermerchantdemos/survey/survey.py:220
-#, fuzzy
msgid "GNU Taler Demo: Error"
msgstr "GNU Taler Demo: Error"
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "El artículo ya no es reembolsable"
-#: talermerchantdemos/blog/blog.py:214
-#, fuzzy
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr "GNU Taler Demo: Confirmar reembolso"
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Artículo no reembolsable"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: 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
-#, fuzzy
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr "Porfavor, habilita las cookies."
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Acceso directo prohibido"
-#: talermerchantdemos/blog/blog.py:397
-#, fuzzy
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: 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"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr "GNU Taler Demo: Reembolsado"
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Error interno de servidor"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "Página no encontrada"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "parámetro '{}' requerido"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
-#, fuzzy
msgid "GNU Taler Demo: Donations"
msgstr "GNU Taler Demo: Donaciones"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
#, fuzzy
msgid "GNU Taler Demo: Donations checkout"
msgstr "GNU Taler Demo: Pago de donaciones"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr "El backend no ha podido crear el pedido"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: 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"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
-#, fuzzy
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "No se puede analizar la respuesta del backend"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr "Demostración GNU Taler"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "El método HTTP no está permitido para esta página"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
-#, fuzzy
msgid "GNU Taler Demo: Survey"
msgstr "GNU Taler Demo: Encuesta"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr "Taler permite a los comerciantes ofrecer reembolsos a sus clientes."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
@@ -167,16 +223,18 @@ msgstr ""
"Puedes <a href=\"{url}\">solicitar un reembolso </a> durante la primera "
"hora posterior a comprar este artículo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr "Este artículo ya no puede ser reembolsado."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
-msgstr "Devuelto"
+msgstr "Reembolsado"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
-#, fuzzy
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
@@ -184,19 +242,27 @@ msgstr ""
"Su pago (ID de <tt>pedido {order}<tt>) para el artículo \"{article}\" ha "
"sido reembolsado."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
-#, fuzzy
msgid "You will not be able to read the article until you pay for it again."
-msgstr "Después de conseguir el reembolso, ya no será posible leer el artículo."
+msgstr "No podrás leer el artículo, hasta que lo pagues de nuevo."
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Tienda de libros"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr "En esta página puedes comprar artículos usando un divisa imaginaria."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
@@ -205,6 +271,7 @@ msgstr ""
"Los artículos son capítulos del libro de Richard Stallman &quot;Software "
"Libre, Sociedad Libre&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
@@ -213,38 +280,48 @@ msgstr ""
"Este libro fue <a href=\"{shop}\">publicado por la FSF</a> y está "
"disponible gratuitamente en <a href=\"{gnu}\">gnu.org</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "Confirmar la solicitud de reembolso del artículo"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "¿Quieres pedir el reembolso del artículo <em>{name}</em>?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
"merchant."
msgstr "En esta muestra, los reembolsos serán aprobados por los vendedores."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
"article anymore."
msgstr "Después de conseguir el reembolso, ya no será posible leer el artículo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
"have used to pay for this article originally."
msgstr ""
-"Solo será posible conseguir el reembolso en la misma cartera utilizada en"
-" principio para pagar."
+"Solo será posible conseguir un reembolso, en la misma cartera, que "
+"utilizaste para pagar por este artículo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "Solicitud de reembolso"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -252,18 +329,28 @@ msgstr "Solicitud de reembolso"
msgid "Error encountered"
msgstr "Error encontrado"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr "El backend ha devuelto un código de estado {code}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr "Respuesta backend:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -271,10 +358,12 @@ msgstr "Respuesta backend:"
msgid "Stack trace:"
msgstr "Seguimiento de Pila:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr "Tienda de libros: Software Libre, Sociedad Libre"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
@@ -283,6 +372,7 @@ msgstr ""
"Esta es la última edición <cite>Software Libre, Sociedad Libre: Ensayos "
"seleccionados de Richard M. Stallman.</cite>"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -300,55 +390,69 @@ msgstr ""
"Software Foundation y el aviso de derechos de autor y este aviso de "
"permiso sean preservados en todas las copias."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "Capítulos"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
-#, fuzzy
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 para comprar artículos en esta página "
-"en el <a href=\"{}\">banco</a>."
+"Puedes conseguir dinero virtual gratis en el <a href=\"{}\">banco</a>, "
+"para comprar artículos de esta página."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "Pagar para leer más..."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "No hay artículos disponibles en este idioma."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "Introducción"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
msgstr "Banco"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
msgid "Essay Shop"
msgstr "Tienda de libros"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "Donaciones"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:70
-#, fuzzy
-msgid "Tipping/Survey"
-msgstr "Propinas/Encuesta"
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "Encuesta"
-#: talermerchantdemos/templates/common-base.html.j2:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
@@ -356,10 +460,12 @@ msgstr ""
"Puedes aprender más sobre GNU Taler en nuestra <a href=\"{site}\">página "
"Web</a> principal."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "Esta es la página de donaciones."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
@@ -368,16 +474,19 @@ msgstr ""
"Usando esta página puedes realizar donaciones en {currency} para "
"proyectos de Software Libre."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "Seleccionar tu método de pago"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr ""
"Este es un ejemplo de una página de \"finalizar compra\" de una tienda "
"virtual."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
@@ -386,6 +495,7 @@ msgstr ""
"En la página anterior, has creado un carrito de compra y decidido que "
"producto comprar (por ejemplo a qué proyecto donar tus KUDOS)."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
@@ -394,12 +504,14 @@ msgstr ""
"Como Taler aún no es utilizado universalmente, esperamos que los "
"comerciantes ofrezcan varias opciones de pago."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr ""
"Para continuar con la demo, selecciona la opción de pago "
"&quot;Taler&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -410,6 +522,7 @@ msgstr ""
"porque las otras opciones de pago son solo marcadores de posición y no "
"están realmente funcionando en la demostración."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -420,14 +533,17 @@ msgstr ""
"anterior (con el carro de compra); nosotros solo hemos separado estos dos"
" pasos para mantener cada paso lo más sencillo posible."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "Confirmar selección"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "Recibo de la donación"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
@@ -436,6 +552,7 @@ msgstr ""
"Gracias, <strong>{donor}</strong>, por donar <strong>{amount}</strong> a "
"<strong>{receiver}</strong>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
@@ -444,6 +561,7 @@ msgstr ""
"Por favor conserva el identificador de compra <strong>{id}</strong> como "
"recibo de tu donación."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
@@ -452,14 +570,17 @@ msgstr ""
"Puedes mostrar a otras personas que has donado compartiendo <a "
"href=\"{link}\">este enlace</a> con ellos."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "Siempre puedes realizar <a href=\"{link}\">otra donación</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr "Dona a proyectos de Software Libre"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
@@ -468,10 +589,12 @@ msgstr ""
"Esta página de donaciones muestra al usuario experiencia de donaciones "
"con GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr "Puedes realizar donaciones en una divisa de juguete ({currency})"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
@@ -480,14 +603,17 @@ msgstr ""
"Por favor selecciona un proyecto, la cantidad (*) de {currency} que "
"deseas donar, e inserta el nombre del donante que aparecerá en tu recibo:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "Donante anónimo"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "Donar!"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -504,42 +630,51 @@ msgstr ""
"final desde la cartera Taler de comerciante. De esta forma, Taler te "
"protege de cometer pagos erróneos."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr "Proveedor de Pagos No Soportado"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr ""
"Desafortunadamente el proveedor de pagos seleccionado no está soportado "
"en esta demo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "Por favor vuelve atrás y selecciona &quot;Taler&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "Esta es la demo de GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr ""
"Aquí puedes probar el sistema de pago GNU Taler usando una moneda de "
"juguete."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "Paso 1: Instalar la cartera Taler"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr "Instalar la cartera desde <a href=\"{link}\">la página de instalación</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "La instalación solo requiere un clic."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -550,6 +685,7 @@ msgstr ""
"cartera Taler basada-en-navegador permisos adicionales opcionales que le "
"permitan mejorar la experiencia del usuario."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
@@ -558,6 +694,7 @@ msgstr ""
"Estos permisos permitirán a la cartera abrirse de forma automática si una"
" página solicita un pago Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
@@ -566,14 +703,17 @@ msgstr ""
"Independientemente de los permisos que concedas, la cartera nunca "
"transmitirá información sobre tu historial de navegación a nadie."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "Paso 2: Retirar monedas"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr "En esta demo estás pagando con {currency}, una moneda imaginaria."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
@@ -582,12 +722,14 @@ msgstr ""
"Para retirar monedas {currency} primero debes crear una cuenta en nuestro"
" <a href=\"{bank}\">banco</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr ""
"El registro solo requiere que elijas un nombre de usuario y una "
"contraseña."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
@@ -596,6 +738,7 @@ msgstr ""
"Cuando creas una cuenta en nuestro banco, se te acreditarán 100 "
"{currency} por registrarte."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
@@ -604,6 +747,7 @@ msgstr ""
"Después, usa el interfaz Web del banco para autorizar la transferencia de"
" {currency} en tu cartera."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
@@ -612,14 +756,17 @@ msgstr ""
"Una vez hayas completado este paso, puedes hacer clic en el icono Taler "
"de tu navegador para comprobar tu saldo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "Paso 3: Pagar"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr "Nosotros tenemos dos comercios demo donde puedes gastar tus monedas:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -630,12 +777,14 @@ msgstr ""
"por capítulos individuales del libro de Richard Stallman&quot;Software "
"libre, Sociedad libre&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr ""
"El libro también está disponible gratuitamente en la <a "
"href=\"{fsf}\">FSF</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -646,10 +795,12 @@ msgstr ""
"mostrar respeto por un proyecto de Software libre de tu elección, donando"
" {currency} a ellos."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr "Paso 4: Comprobar el flujo del dinero"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -660,6 +811,7 @@ msgstr ""
"exchange hacia el comerciante en la <a href=\"{bank}\">página de cuentas "
"públicas</a> del banco."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
@@ -668,14 +820,18 @@ msgstr ""
"Tenga en cuenta que solo las cuentas configuradas para ser públicamente "
"visibles son mostradas en esa página."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "Paso 5: Encuesta"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
@@ -684,54 +840,62 @@ msgstr ""
"Puedes ganar algunas monedas {currency} cumplimentando nuestra <a "
"href=\"{url}\">encuesta</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "Paso 6: Ponte en contacto con nosotros"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr "Apreciamos tu opinión sobre Taler y esta demostración."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
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"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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 cómo dejar propina a 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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 propina es una manera de recompensar con dinero, que va "
-"directamente en el monedero de un usuario."
+"Dejar una recompensa es una manera de ofrecer premios con dinero, que van"
+" directamente al monedero de un usuario."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr "Resultado no esperado"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "¿Que sistema de pago prefieres?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "Enviar Encuesta"
@@ -784,7 +948,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"
diff --git a/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po b/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po
index 6c742ab..ca6ef3b 100644
--- a/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po
@@ -7,27 +7,43 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
-"PO-Revision-Date: 2022-12-26 18:33+0000\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
+"PO-Revision-Date: 2023-02-11 11:03+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
-"Language-Team: French <https://weblate.taler.net/projects/gnu-taler/"
-"demonstration-pages/fr/>\n"
"Language: fr\n"
+"Language-Team: French <https://weblate.taler.net/projects/gnu-taler"
+"/demonstration-pages/fr/>\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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -37,121 +53,167 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Impossible de rembourser l'article non payé"
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "L'article n'est plus remboursable"
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Article non remboursable (plus)"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Accès direct interdit"
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: 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"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Erreur interne du serveur"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "Page non trouvée"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "paramètre '{}' obligatoire"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr "Le backend n'a pas pu créer la commande"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: 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"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
#, fuzzy
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Impossible d'analyser la réponse du backend"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr "Demo de GNU Taler"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "Méthode HTTP non autorisée pour cette page"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr "Taler permet aux vendeurs d'offrir des remboursements aux clients."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
@@ -160,35 +222,47 @@ msgstr ""
"Vous pouvez <a href=\"{url}\">demander un remboursement</a> lors de la "
"première heure suivant l'achat de cet article."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr "Cet article ne peut plus être remboursé."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
#, fuzzy
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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Boutique d'essai"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr ""
"Sur cette page vous pouvez acheter des articles avec une monnaie "
"imaginaire."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
@@ -197,22 +271,26 @@ msgstr ""
"Les articles sont des chapitres du livre &quot;Free Software, Free "
"Society&quot; de Richard Stallman."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
"gratis at <a href=\"{gnu}\">gnu.org</a>."
msgstr ""
-"Le livre est <a href=\"{shop}\">publié par la FSF</a>et disponible "
-"gratuitement sur<a href=\"{gnu}\">gnu.org</a>."
+"Le livre est <a href=\"{shop}\">publié par la FSF</a> et disponible "
+"gratuitement et sous licence libre sur <a href=\"{gnu}\">gnu.org</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "Confirmer la demande de remboursement de cet article"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "Désirez-vous obtenir un remboursement pour l'article <em>{name}</em> ?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
@@ -221,12 +299,14 @@ msgstr ""
"Dans cette démonstration, les remboursements seront automatiquement "
"approuvés par le vendeur."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
"article anymore."
msgstr "Après avoir obtenu un remboursement, vous ne pourrez plus lire l'article."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
@@ -235,10 +315,15 @@ msgstr ""
"Vous ne pourrez recevoir le remboursement que sur le même portefeuille "
"que celui que vous avez utilisé pour payer cet article à l'origine."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "Demandez un remboursement"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -246,18 +331,28 @@ msgstr "Demandez un remboursement"
msgid "Error encountered"
msgstr "Erreur constatée"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr "Le backend a renvoyé le code du statut {code}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr "Réponse du backend :"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -265,10 +360,12 @@ msgstr "Réponse du backend :"
msgid "Stack trace:"
msgstr "Trace de la pile :"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr "Essay Shop : Logiciel libre, société libre"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
@@ -277,6 +374,7 @@ msgstr ""
"Il s'agit de la dernière édition de <cite>Free Software, Free Society : "
"Essais choisis de Richard M. Stallman.</cite>"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -294,14 +392,18 @@ msgstr ""
"par la Free Software Foundation et que la notice de copyright et cette "
"notice d'autorisation soient préservées sur toutes les copies."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "Chapitres"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
@@ -310,48 +412,62 @@ msgstr ""
"Vous pouvez obtenir gratuitement de l'argent virtuel pour acheter des "
"articles sur cette page à la <a href=\"{}\">banque</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "Payer pour en savoir plus..."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "Aucun article disponible dans cette langue."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "Introduction"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
msgstr "Banque"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
msgid "Essay Shop"
msgstr "Librairie (Boutique d'essais)"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "Dons"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr ""
-"Vous pouvez en savoir plus sur GNU Taler sur notre <a href=\"{site}\">site "
-"web</a>."
+"Vous pouvez en savoir plus sur GNU Taler sur notre <a "
+"href=\"{site}\">site web</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "Voici la page des dons."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
@@ -360,14 +476,17 @@ msgstr ""
"Cette page vous permet de faire des dons en {currency} à des projets de "
"logiciel libre."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "Sélectionnez votre mode de paiement"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr "Voici un exemple de page de \"paiement\" d'une boutique en ligne."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
@@ -376,6 +495,7 @@ msgstr ""
"A la page précédente, vous avez créé le panier d'achat et décidé quel "
"produit acheter (c'est-à-dire à quel projet donner des KUDOS)."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
@@ -384,21 +504,23 @@ msgstr ""
"Comme Taler n'est pas encore universellement utilisé, nous nous attendons"
" à ce que les commerçants offrent diverses options de paiement."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
-msgstr ""
-"Pour poursuivre avec la démo, sélectionnez l'option de paiement «Taler»."
+msgstr "Pour poursuivre avec la démo, sélectionnez l'option de paiement «Taler»."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
"other payment options are just placeholders and not really working in the"
" demonstration."
msgstr ""
-"Notez que vous devez sélectionner «Taler» ici pour que la démo se poursuive, "
-"car les autres options de paiement ne sont que des espaces réservés et ne "
-"fonctionnent pas vraiment dans la démonstration."
+"Notez que vous devez sélectionner «Taler» ici pour que la démo se "
+"poursuive, car les autres options de paiement ne sont que des espaces "
+"réservés et ne fonctionnent pas vraiment dans la démonstration."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -409,23 +531,27 @@ msgstr ""
"page précédente (avec le panier d'achat) ; nous avons simplement séparé "
"les deux étapes pour qu'elles soient aussi simples que possible."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "Confirmez la sélection"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "Le reçu du don"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
#, fuzzy
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
"<strong>{amount}</strong> to <strong>{receiver}</strong>."
msgstr ""
-"Merci, <strong>{donor}</strong>, d'avoir fait don de <strong>{amount}</"
-"strong> à <strong>{receiver}</strong>."
+"Merci, <strong>{donor}</strong>, d'avoir fait don de "
+"<strong>{amount}</strong> à <strong>{receiver}</strong>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
@@ -434,6 +560,7 @@ msgstr ""
"Veuillez conserver l'identifiant de la commande <strong>{id}</strong> "
"comme reçu de votre don."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
@@ -442,28 +569,33 @@ msgstr ""
"Vous pouvez montrer aux autres personnes que vous avez fait un don en "
"partageant <a href=\"{link}\">ce lien</a> avec elles."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "Vous pouvez toujours faire <a href=\"{link}\">un autre don</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr "Faites un don aux projets de logiciel libre"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
#, fuzzy
msgid ""
"This donations website shows the user experience for donations with GNU "
"Taler."
msgstr ""
-"Ce site Web de dons montre l'expérience de l'utilisateur pour les dons avec "
-"GNU Taler."
+"Ce site Web de dons montre l'expérience de l'utilisateur pour les dons "
+"avec GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
#, fuzzy
msgid "You can make donations in a toy currency ({currency})"
msgstr "Vous pouvez faire des dons avec la monnaie-jouet ({currency})"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
#, fuzzy
msgid ""
@@ -471,17 +603,20 @@ msgid ""
" and enter the donor's name that will appear on your receipt:"
msgstr ""
"Veuillez sélectionner un projet, le montant (*) de {currency} que vous "
-"souhaitez donner, et saisir le nom du donateur qui apparaîtra sur votre reçu "
-":"
+"souhaitez donner, et saisir le nom du donateur qui apparaîtra sur votre "
+"reçu :"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "Donateur anonyme"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "Faites un don !"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -491,52 +626,61 @@ msgid ""
" from the merchant in the Taler wallet. That way, Taler protects you "
"from committing to erroneous payments."
msgstr ""
-"(*) Pour rendre la démo un peu plus intéressante, l'option 5 {currency} est "
-"délibérément mise en œuvre avec un défaut : le marchand essaiera de vous "
-"faire donner 6 {currency} au lieu des 5 {currency} indiquées dans le "
-"formulaire. Mais ne vous inquiétez pas, vous aurez la possibilité d'examiner "
-"l'offre finale du commerçant dans le portefeuille Taler. De cette façon, "
-"Taler vous protège contre l'engagement de paiements erronés."
+"(*) Pour rendre la démo un peu plus intéressante, l'option 5 {currency} "
+"est délibérément mise en œuvre avec un défaut : le marchand essaiera de "
+"vous faire donner 6 {currency} au lieu des 5 {currency} indiquées dans le"
+" formulaire. Mais ne vous inquiétez pas, vous aurez la possibilité "
+"d'examiner l'offre finale du commerçant dans le portefeuille Taler. De "
+"cette façon, Taler vous protège contre l'engagement de paiements erronés."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#, fuzzy
msgid "Payment Provider Not Supported"
msgstr "Le prestataire de paiement n'est pas pris en charge"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr ""
-"Malheureusement, le prestataire de paiement sélectionné n'est pas pris en "
-"charge dans cette démo."
+"Malheureusement, le prestataire de paiement sélectionné n'est pas pris en"
+" charge dans cette démo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "Veuillez revenir en arrière et sélectionner «Taler»."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "C'est la démo de GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr ""
"Ici, vous pouvez essayer le système de paiement GNU Taler en utilisant "
"une monnaie-jouet."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "Étape 1 : Installez le portefeuille Taler"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr ""
"Installez le portefeuille à partir de la <a href=\"{link}\">page "
"d'installation</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "L'installation se fait en un seul clic."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -548,6 +692,7 @@ msgstr ""
"supplémentaires qui lui permettent d'améliorer votre expérience "
"utilisateur."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
@@ -556,6 +701,7 @@ msgstr ""
"Ces autorisations permettront au portefeuille de s'ouvrir automatiquement"
" si une page demande un paiement Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
@@ -565,14 +711,17 @@ msgstr ""
"ne transmettra jamais à quiconque des informations vous concernant ou "
"votre historique de navigation."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "Étape 2 : Retirer les pièces"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr "Dans cette démo, vous payez avec {currency}, une monnaie imaginaire."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
@@ -581,12 +730,14 @@ msgstr ""
"Pour retirer des pièces de {currency}, vous devez d'abord créer un compte"
" dans notre <a href=\"{bank}\">banque</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr ""
"Pour vous inscrire, il vous suffit de choisir un nom d'utilisateur et un "
"mot de passe."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
@@ -595,14 +746,16 @@ msgstr ""
"Lorsque vous créerez un compte dans notre banque, vous serez crédité de "
"100 {currency} pour votre inscription."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
"{currency} to your wallet."
msgstr ""
-"Ensuite, utilisez l'interface Web de la banque pour autoriser le transfer de "
-"{currency} vers votre portefeuille."
+"Ensuite, utilisez l'interface Web de la banque pour autoriser le transfer"
+" de {currency} vers votre portefeuille."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
@@ -611,32 +764,37 @@ msgstr ""
"Une fois cette étape terminée, vous pouvez cliquer sur l'icône Taler dans"
" votre navigateur pour vérifier votre solde."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "Étape 3 : Payer"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr ""
"Nous avons deux marchands de démonstration où vous pouvez dépenser vos "
"pièces :"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
"individual chapters of Richard Stallman&#39;s book &quot;Free Software, "
"Free Society&quot;."
msgstr ""
-"Sur le site <a href=\"{blog}\">Librairie</a>, vous pouvez payer en {currency}"
-" des chapitres individuels du livre de Richard Stallman &quot;Free Software, "
-"Free Society&quot;."
+"Sur le site <a href=\"{blog}\">Librairie</a>, vous pouvez payer en "
+"{currency} des chapitres individuels du livre de Richard Stallman "
+"&quot;Free Software, Free Society&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr ""
-"Le livre est également disponible gratuitement sur <a href=\"{fsf}\">la "
-"FSF</a>."
+"Le livre est également disponible gratuitement et sous licence libre sur "
+"<a href=\"{fsf}\">la FSF</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -644,24 +802,27 @@ msgid ""
"them."
msgstr ""
"Sur le site <a href=\"{donations}\">donations</a> vous pouvez témoigner "
-"votre respect à un projet de logiciel libre de votre choix en lui faisant un "
-"don en {currency}."
+"votre respect à un projet de logiciel libre de votre choix en lui faisant"
+" un don en {currency}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
#, fuzzy
msgid "Step 4: Check money flow"
msgstr "Étape 4 : Vérifiez les flux financiers"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
" the merchants on the <a href=\"{bank}\">public accounts page</a> of the "
"bank."
msgstr ""
-"Vous pouvez voir les virements du compte séquestre de l'échange aux "
+"Vous pouvez voir les virements du dépôt fiduciaire de l'échange aux "
"commerçants sur la page des <a href=\"{bank}\">comptes publics</a> de la "
"banque."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
@@ -670,16 +831,20 @@ msgstr ""
"Notez que seuls les comptes configurés pour être accessibles au public "
"sont affichés sur cette page."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "Étape 5 : Enquête"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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."
+"Les sites web peuvent donner des pourboires aux visiteurs pour accomplir "
+"des tâches."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
@@ -688,54 +853,62 @@ msgstr ""
"Vous pouvez gagner quelques pièces de {currency} en remplissant notre <a "
"href=\"{url}\">enquête</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "Étape 6 : contactez-nous"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr "Nous apprécions les commentaires sur Taler et ce démonstrateur."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
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"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr "Résultat inattendu"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "Quel système de paiement préférez-vous ?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "Soumettre l'enquête"
@@ -782,7 +955,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"
@@ -792,3 +965,4 @@ msgstr "Soumettre l'enquête"
#~ "Vous pouvez en savoir plus sur GNU"
#~ " Taler sur notre principal <a "
#~ "href=\"{site}\">site web</a>."
+
diff --git a/talermerchantdemos/translations/hi/LC_MESSAGES/messages.po b/talermerchantdemos/translations/hi/LC_MESSAGES/messages.po
index 9b8c0f3..6190d2e 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: 2022-11-02 12:30+0100\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language: hi\n"
@@ -18,14 +18,31 @@ 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -35,194 +52,263 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:184
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr ""
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:252
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:285
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:293
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr ""
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr ""
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr ""
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
"after buying this article."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
msgid "You will not be able to read the article until you pay for it again."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
"Software, Free Society&quot;."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
"gratis at <a href=\"{gnu}\">gnu.org</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
"merchant."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
"article anymore."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
"have used to pay for this article originally."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -230,18 +316,28 @@ msgstr ""
msgid "Error encountered"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -249,16 +345,19 @@ msgstr ""
msgid "Stack trace:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
" Essays of Richard M. Stallman.</cite>"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -269,90 +368,113 @@ msgid ""
"copyright notice and this permission notice are preserved on all copies."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
"href=\"{}\">bank</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
msgid "Essay Shop"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
"projects."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
"which product to buy (i.e. which project to donate KUDOS to)."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
"various payment options."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -360,6 +482,7 @@ msgid ""
" demonstration."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -367,64 +490,77 @@ msgid ""
"to keep each step as simple as possible."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
"<strong>{amount}</strong> to <strong>{receiver}</strong>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
"your donation."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
"href=\"{link}\">this link</a> with them."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
"Taler."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
" and enter the donor's name that will appear on your receipt:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -435,38 +571,47 @@ msgid ""
"from committing to erroneous payments."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -474,62 +619,74 @@ msgid ""
" experience."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
"asks for a Taler payment."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
"information about you or your browsing history to anyone."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
"href=\"{bank}\">bank</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
"{currency} for signing up."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
"{currency} to your wallet."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
"your browser to check your balance."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -537,10 +694,12 @@ msgid ""
"Free Society&quot;."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -548,10 +707,12 @@ msgid ""
"them."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -559,66 +720,75 @@ msgid ""
"bank."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
"that page."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
"href=\"{url}\">survey</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
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 ""
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr ""
@@ -688,3 +858,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 f9f865d..83f2655 100644
--- a/talermerchantdemos/translations/it/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/it/LC_MESSAGES/messages.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
-"PO-Revision-Date: 2022-12-26 18:33+0000\n"
-"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
+"PO-Revision-Date: 2024-03-01 16:37+0000\n"
+"Last-Translator: Wrath <wrath@ed-e.eu.org>\n"
"Language-Team: Italian <https://weblate.taler.net/projects/gnu-taler/"
"demonstration-pages/it/>\n"
"Language: it\n"
@@ -17,17 +17,34 @@ msgstr ""
"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"
+"X-Generator: Weblate 5.2.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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -35,124 +52,170 @@ msgstr ""
#: talermerchantdemos/survey/survey.py:212
#: talermerchantdemos/survey/survey.py:220
msgid "GNU Taler Demo: Error"
-msgstr ""
+msgstr "GNU Taler Demo: Errore"
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
-msgstr ""
+msgstr "GNU Taler Demo: Negozio di Saggi"
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Impossibile rimborsare un articolo non pagato"
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "L'articolo non è più rimborsabile"
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
-msgstr ""
+msgstr "GNU Taler Demo: Conferma rimborso"
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Articolo non (più) rimborsabile"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
-msgstr ""
+msgstr "GNU Taler Demo: Articolo"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr "Per favore, abilita i cookie."
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Accesso diretto vietato"
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: 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"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
-msgstr ""
+msgstr "GNU Taler Demo: Rimborsato"
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Errore del server"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "Pagina non trovata"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "parametro '{}' richiesto"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
-msgstr ""
+msgstr "GNU Taler Demo: Donazioni"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
+#, fuzzy
msgid "GNU Taler Demo: Donations checkout"
-msgstr ""
+msgstr "GNU Taler Demo: Procedi alla donazione"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
-msgstr ""
+msgstr "Il backend non ha potuto creare l'ordine"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: 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"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
#, fuzzy
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Impossibile analizzare la risposta del backend"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
-#, fuzzy
msgid "GNU Taler Demo"
-msgstr "Taler Demo"
+msgstr "GNU Taler Demo"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "Il metodo HTTP non è permesso in questa pagina"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
-msgstr ""
+msgstr "GNU Taler Demo: Sondaggio"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr "Taler permette ai venditori di offrire rimborsi ai clienti."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
@@ -161,20 +224,26 @@ msgstr ""
"Puoi <a href=\"{url}\">richiedere un rimborso</a>entro un'ora "
"dall'acquisto dell'articolo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr "Articolo non (più) rimborsabile."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
-msgstr ""
+msgstr "Rimborsato"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2: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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
#, fuzzy
msgid "You will not be able to read the article until you pay for it again."
@@ -182,14 +251,22 @@ msgstr ""
"Dopo aver ottenuto un rimborso, non sarà più possibile leggere questo "
"articolo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Negozio di saggistica"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr "Su questa pagina puoi comprare articoli usando una valuta immaginaria."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
@@ -198,6 +275,7 @@ msgstr ""
"Gli articoli sono capitoli tratti dal libro di Richard Stallman "
"&quot;Software libero, Società libera&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
@@ -206,14 +284,17 @@ msgstr ""
"Il libro è <a href=\"{shop}\">pubblicato da FSF</a> e disponibile "
"gratuitamente su<a href=\"{gnu}\">gnu.org</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "Confermare la richiesta di rimborso dell'articolo"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "Vuoi avere un rimborso per l'articolo <em>{name}</em>?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
@@ -222,6 +303,7 @@ msgstr ""
"In questa dimostrazione, i rimborsi saranno automaticamente approvati dai"
" venditori."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
@@ -230,6 +312,7 @@ msgstr ""
"Dopo aver ottenuto un rimborso, non sarà più possibile leggere questo "
"articolo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
@@ -238,10 +321,15 @@ msgstr ""
"Sarà possibile avere il rimborso solo nello stesso portafoglio utilizzato"
" originariamente per pagare."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "Richiesta di rimborso"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -249,18 +337,28 @@ msgstr "Richiesta di rimborso"
msgid "Error encountered"
msgstr "Errore riscontrato"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr "Il backend ha restituito il codice di stato {code}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr "Risposta del backend:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -268,10 +366,12 @@ msgstr "Risposta del backend:"
msgid "Stack trace:"
msgstr "Traccia dello stack:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr "Negozio di saggistica: Software libero, società libera"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
@@ -280,6 +380,7 @@ msgstr ""
"Questa è l'ultima edizione di <cite>Software libero, società libera: "
"Saggi selezionati di Richard M. Stallman.</cite>"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -296,81 +397,100 @@ msgstr ""
"traduzione venga approvata dalla Free Software Foundation e il rispetto "
"del copyright e di questo permesso siano preservati in tutte le copie."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "Capitoli"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
"href=\"{}\">bank</a>."
msgstr ""
-"Puoi avere denaro virtuale per comprare articoli in questa pagina <a href=\""
-"{}\">banca</a>."
+"Puoi avere denaro virtuale per comprare articoli in questa pagina <a "
+"href=\"{}\">banca</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "Paga per leggere di più..."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "Nessun articolo disponibile in questa lingua."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "Introduzione"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
msgstr "Banca"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
#, fuzzy
msgid "Essay Shop"
msgstr "Negozio di saggistica"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "Donazioni"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:70
-#, fuzzy
-msgid "Tipping/Survey"
-msgstr "Dare la mancia/Sondaggio"
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr "Sondaggio"
-#: talermerchantdemos/templates/common-base.html.j2:112
-#, fuzzy
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: 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 Taler, visita il nostro <a href=\"{site}\""
-">sito</a>."
+"Per maggiori informazioni su GNU Taler, visita il nostro <a "
+"href=\"{site}\">sito</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "Questa è la pagina delle donazioni."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
"projects."
msgstr "Usando questa pagina puoi donare in {currency} ai progetti Free Software."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "Seleziona il tuo metodo di pagamento"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr "Questo pagina è un esempio di \"Cassa\" di un negozio virtuale."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
@@ -379,6 +499,7 @@ msgstr ""
"Nella pagina precedente, hai creato il tuo carrello e deciso che prodotto"
" comprare (per esempio a che progetto donare i tuoi KUDOS)."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
@@ -387,12 +508,14 @@ msgstr ""
"Dal momento che Taler non è universalmente usato, ci aspettiamo che i "
"venditori offrano diverse opzioni di pagamento."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr ""
"Per continuare con la demo, seleziona l'opzione di pagamento "
"&quot;Taler&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -403,6 +526,7 @@ msgstr ""
"perché le altre opzioni di pagamento non funzionano davvero nella "
"dimostrazione."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -413,14 +537,17 @@ msgstr ""
"pagina anteriore (carrello); noi abbiamo separato questi due passi per "
"renderlo il più semplice possibile."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "Confermare la scelta"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "Ricevuta della donazione"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
@@ -429,6 +556,7 @@ msgstr ""
"Grazie, <strong>{donor}</strong>, per aver donato "
"<strong>{amount}</strong> a <strong>{receiver}</strong>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
@@ -437,6 +565,7 @@ msgstr ""
"Per favore mantieni il numero di ordine <strong>{id}</strong> come "
"ricevuta della tua donazione."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
@@ -445,14 +574,17 @@ msgstr ""
"Puoi mostrare ad altre persone che hai donato condividendo<a "
"href=\"{link}\">questo link</a> con loro."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "Puoi sempre fare <a href=\"{link}\">altre donazioni</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr "Dona a progetti Free Software"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
@@ -461,10 +593,12 @@ msgstr ""
"Questo sito di donazioni mostra l'esperienza dell'utente per donazioni "
"con GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr "Puoi donare in una valuta immaginaria ({currency})"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
@@ -473,14 +607,17 @@ msgstr ""
"Per favore seleziona un progetto, quanti (*) {currency} desideri donare, "
"e inserisci il nome del donatore che apparirà sulla tua ricevuta:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "Donatore anonimo"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "Dona!"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -497,44 +634,53 @@ msgstr ""
"l'offerta finale del venditore nel wallet Taler. In questo modo, Taler ti"
" protegge dal portare a termine pagamenti erronei."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr "Provider di Pagamento Non Supportato"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr ""
"Purtroppo il provider di pagamento selezionato non è supportato in questa"
" demo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "Si prega di tornare indietro e selezionare &quot;Taler&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "Questa è la demo di GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr ""
"Qui puoi provare il sistema di pagamento GNU Taler utilizzando una moneta"
" fittizia."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "Passo 1: Installa il portafoglio Taler"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr ""
"Installa il portafoglio dalla <a href=\"{link}\">pagina di "
"installazione</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "L'installazione richiede solo un click."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -545,6 +691,7 @@ msgstr ""
"richiesto di accordare permessi opzionali che possono migliorare la tua "
"esperienza utente."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
@@ -553,6 +700,7 @@ msgstr ""
"Questi permessi permetteranno al portafoglio di aprirsi automaticamente "
"se una pagina richiede un pagamento Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
@@ -561,14 +709,17 @@ msgstr ""
"Indipendentemente dai permessi che accordi, il portafoglio non "
"trasmetterà mai informazioni riguardo te o la tua cronologia a nessuno."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "Step 2: Ritiro monete"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr "In questa demo stai pagando con {currency}, una valuta immaginaria."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
@@ -577,10 +728,12 @@ msgstr ""
"Per ritirare monete in {currency} devi prima creare un conto nella nostra"
" <a href=\"{bank}\">banca</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr "Registrarsi richiede solo la scelta di un nome utente e di una password."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
@@ -589,6 +742,7 @@ msgstr ""
"Quando crei un conto nella nostra banca, ti verranno accreditati 100 "
"{currency} per la registrazione."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
@@ -597,6 +751,7 @@ msgstr ""
"Dopodiché, usa l'interfaccia web bancaria per autorizzare il "
"trasferimento di {currency} al tuo portafoglio."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
@@ -605,14 +760,17 @@ msgstr ""
"Una volta che avrai completato questo passaggio, puoi cliccare sull'icona"
" Taler sul tuo browser per controllare il tuo saldo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "Passo 3: Pagare"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr "Abbiamo due negozi dimostrativi dove puoi spendere le tue monete:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -623,10 +781,12 @@ msgstr ""
" per capitoli singoli del &#39;libro &quot;Free Software, Free "
"Society&quot; di Richard Stallman."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr "Il libro è anche disponibile gratuitamente alla <a href=\"{fsf}\">FSF</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -636,10 +796,12 @@ msgstr ""
"Nella <a href=\"{donations}\">pagina di donazioni</a> puoi mostrare "
"rispetto per un progetto di software a tua scelta donandogli {currency}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr "Passo 4: Controllare il flusso di denaro"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -650,6 +812,7 @@ msgstr ""
"venditori sulla <a href=\"{bank}\">pagina dei conti pubblici</a> della "
"banca."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
@@ -658,14 +821,18 @@ msgstr ""
"Tieni presente che solo i conti configurati per essere pubblicamente "
"visibili sono mostrati in questa pagina."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "Passo 5: Questionario"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
@@ -674,52 +841,60 @@ msgstr ""
"Puoi guadagnare un po' di {currency} compilando il nostro <a "
"href=\"{url}\">questionario</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "Passo 6: Mettiti in contatto con noi"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr "Apprezziamo la tua opinione su Taler e questa dimostrazione."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
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"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
-msgstr ""
+msgstr "Risultato inaspettato"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "Che sistema di pagamento preferisci?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "Invia sondaggio"
@@ -758,7 +933,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"
diff --git a/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po
index 3cf01a7..7eacf87 100644
--- a/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po
@@ -7,27 +7,43 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
-"Language-Team: Japanese <https://weblate.taler.net/projects/gnu-taler/"
-"demonstration-pages/ja/>\n"
"Language: ja\n"
+"Language-Team: Japanese <https://weblate.taler.net/projects/gnu-taler"
+"/demonstration-pages/ja/>\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -37,160 +53,219 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "内部エラー"
-#: talermerchantdemos/blog/blog.py:184
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "未払いの記事の返金はできません"
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "記事はもう払い戻しできません"
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "この記事のためにお金を払っていない (頑張った)"
-#: talermerchantdemos/blog/blog.py:252
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "(もはや)払い戻し不可な商品"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "内部エラー: 記事 ({}) のファイルが見つかりません。"
-#: talermerchantdemos/blog/blog.py:285
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "記事 ({}) の補足ファイル ({}) が見つかりません。"
-#: talermerchantdemos/blog/blog.py:293
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "直接アクセスは禁止されています"
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "Backend は、エラー・ステータスを返してきました"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "サーバー 内部エラー"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "ページが見つかりません"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "パラメータ「{}」が必要です"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr "backendは注文を作成できませんでした"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "backendへのコネクションを確立することができませんでした"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
#, fuzzy
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "backendからの応答を解析することができませんでした"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr "GNU Taler デモ"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "HTTPメソッドは、このページでは許可されていません"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr "Talerは、売買業者が顧客に払い戻しを提供できるようにします。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
"after buying this article."
msgstr "この記事を購入してから1時間以内に<a href=\"{url}\">払い戻しをリクエスト</a>できます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr "この記事はもう払い戻しできません。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
#, fuzzy
msgid "You will not be able to read the article until you pay for it again."
msgstr "払い戻しを受け取った後は、記事を読むことができなくなります。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "エッセイショップ"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr "このページでは、架空の通貨を使用して記事を購入できます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
"Software, Free Society&quot;."
msgstr "この記事は、リチャード・ストールマンの&quot;Free Software, Free Society&quot;という本の各章からの引用です。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
@@ -199,36 +274,46 @@ msgstr ""
"この本は<a href=\"{shop}\">FSFによって発行されており</a><a "
"href=\"{gnu}\">、gnu.orgで</a>無料で入手できます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "記事の払い戻しリクエストを確認する"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "<em>記事{name}の</em>払い戻しを希望しますか?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
"merchant."
msgstr "このデモンストレーションでは、払い戻しは販売者によって自動的に承認されます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
"article anymore."
msgstr "払い戻しを受け取った後は、記事を読むことができなくなります。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
"have used to pay for this article originally."
msgstr "払い戻しは、この記事の最初の支払いに使用したのと同じウォレットでのみ受け取ることができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "払い戻しをリクエストする"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -236,18 +321,28 @@ msgstr "払い戻しをリクエストする"
msgid "Error encountered"
msgstr "エラーが発生しました"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr "バックエンドがステータスコード{code}を返しました。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr "バックエンドの応答:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -255,16 +350,19 @@ msgstr "バックエンドの応答:"
msgid "Stack trace:"
msgstr "スタックトレース:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr "エッセイショップ:自由ソフトウェア、自由社会"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
" Essays of Richard M. Stallman.</cite>"
msgstr "これは、フリーソフトウェア、フリーソサエティの最新版です<cite>:リチャードMの選択されたエッセイ</cite>"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -275,93 +373,116 @@ msgid ""
"copyright notice and this permission notice are preserved on all copies."
msgstr "この通知が保存されていることを条件に、この本全体のコピーと配布は、どのような媒体でも、ロイヤリティーなしで、世界中で許可されています。翻訳がフリーソフトウェア財団によって承認され、著作権表示とこの許可表示がすべてのコピーに保存されていることを条件に、原文の英語から他の言語への本書の翻訳をコピーして配布することが許可されています。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "チャプター"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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で購入してください。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
#, fuzzy
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
"href=\"{}\">bank</a>."
-msgstr "あなたは、このページの記事を購入するための無料の仮想通貨を<a href=\"{}\""
-">銀行</a>で得ることができます。"
+msgstr "あなたは、このページの記事を購入するための無料の仮想通貨を<a href=\"{}\">銀行</a>で得ることができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "続きを読むために支払う..."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "この言語で利用できる記事はありません。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "序章"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
#, fuzzy
msgid "Essay Shop"
msgstr "エッセイショップ"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "寄付"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "こちらは寄付ページです。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
"projects."
msgstr "このページを使用すると、{currency}でフリーソフトウェアプロジェクトに寄付を行うことができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "お支払い方法を選択してください"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr "これは、Webショップの「チェックアウト」ページの例です。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
"which product to buy (i.e. which project to donate KUDOS to)."
msgstr "前のページでは、ショッピングカートを作成し、どの商品を購入するか(つまり、どのプロジェクトにKUDOSを寄付するか)を決定しました。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
"various payment options."
msgstr "Talerはまだ、広く使われている状態ではないため、我々は、売買業者が様々な支払オプションを提供するだろうと考えている。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr "デモ版を継続するには、 &quot;Taler&quot; 支払オプションを選んでください。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -369,6 +490,7 @@ msgid ""
" demonstration."
msgstr "デモ版を継続するには、ここでTalerを選ばなければなりません。ほかの支払オプションは単なるプレースホルダーで、デモ版において何らかの機能をもつわけではないからです。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -376,64 +498,77 @@ msgid ""
"to keep each step as simple as possible."
msgstr "(ショッピングカートのある)前のページに既にある選択を、ユーザーに求めることはできます。各ステップができるだけ単純となるように、ふたつのステップを別々にしました。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "選択を確認してください"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "寄付の領収書"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
"<strong>{amount}</strong> to <strong>{receiver}</strong>."
msgstr "<strong>{donor}</strong>様、<strong>{receiver}</strong>に対し<strong>{amount}</strong>を寄付して頂き、ありがとうございました。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
"your donation."
msgstr "寄付の領収書として、注文ID<strong>{id}</strong>を保存しておいてください。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
"href=\"{link}\">this link</a> with them."
msgstr "あなたが寄付したことは、 <a href=\"{link}\">このリンク先</a>を共有することで、他の人に知らせることができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "いつでも、<a href=\"{link}\">もう一度寄付する</a>ことができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr "自由ソフトウェアプロジェクトに寄付しましょう"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
"Taler."
msgstr "この寄付ウェブサイトは、GNU Talerへの寄付におけるユーザー・エクスペリエンスを示しています。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr "おもちゃの通貨 ({currency})で寄付することもできます"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
" and enter the donor's name that will appear on your receipt:"
msgstr "寄付したいプロジェクトおよび{currency}の金額(*)を選択し、領収書に記載される寄付者名を入力してください。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "匿名の寄付者"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "寄付しましょう!"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -447,38 +582,47 @@ msgstr ""
"のオプションは、欠陥を伴ってわざと入れられています。売買業者は、フォームに示された 5 {currency} の代わりに6 {currency} "
"で寄付させようとするでしょう。でも心配はいりません。あなたには、Talerウォレットの売買業者からの最終的な提案事項をレビューする機会が与えられます。こうして、Talerは、あなたが誤って支払いを行うことからあなたを守ります。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr "サポートされていない支払プロバイダ"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr "残念ながら、選択された支払プロバイダは、このデモではサポートされていません。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "戻って &quot;Taler&quot;を選択してください。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "これはGNU Talerデモです。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr "ここでは、GNU Talerの決済システムをおもちゃの通貨で試すことができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "ステップ1: Talerウォレットのインストール"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr "<a href=\"{link}\">インストールのページ</a>からウォレットをインストールしてください。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "インストールはワンクリックでできます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -486,62 +630,74 @@ msgid ""
" experience."
msgstr "インストール後、あなたのユーザー・エクスペリエンスを改善させる、オプショナルな追加的許可事項を、ブラウザ・ベースのTalerウォレットに与えるよう求められることがあります。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
"asks for a Taler payment."
msgstr "これらの事項を許可することにより、あるページがTalerによる支払いを求めた場合、ウォレットが自動的に開きます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
"information about you or your browsing history to anyone."
msgstr "与えた許可に関係なく、ウォレットは、あなたやあなたの閲覧履歴に関する情報を、ほかの誰にも伝送しません。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "ステップ2:コインの引き出し"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr "このデモでは、架空の通貨である{currency}で支払いを行います。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
"href=\"{bank}\">bank</a>."
msgstr "{currency}のコインを引き出すためには、まず私たちの<a href=\"{bank}\">銀行</a>で口座を作る必要があります。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr "ユーザーネームとパスワードを選ぶだけで、サインアップできます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
"{currency} for signing up."
msgstr "当行で口座を作るとき、サインアップすることで100 {currency} が与えられます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
"{currency} to your wallet."
msgstr "その後は、当行のウェブのインターフェースを使い、あなたのウォレットへ{currency} を送金する権限を与えてください。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
"your browser to check your balance."
msgstr "このステップを完了したら、ブラウザのTalerアイコンをクリックし、残高を確認することができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "ステップ3:支払い"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr "コインを使える、2つのデモ売買業者があります。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -551,10 +707,12 @@ msgstr ""
"<a href=\"{blog}\">エッセイ・ストア</a> で、 {currency} を使い、リチャード・ストールマン&#39;の本 "
"&quot;Free Software, Free Society&quot;の各章に対し、支払いを行うことができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr "<a href=\"{fsf}\">the FSF</a>では、この本を無料で入手することができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -564,10 +722,12 @@ msgstr ""
"<a href=\"{donations}\">寄付サイト</a> プロジェクトでは、{currency} "
"を寄付することにより、お選びのソフトウェア・プロジェクトに対する敬意を示すことができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr "ステップ4:資金の流れを確認する"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -575,66 +735,79 @@ msgid ""
"bank."
msgstr "当該取引のエスクロー口座から売買業者への電信送金を、当行の<a href=\"{bank}\">公開口座ページ</a> で確認することができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
"that page."
msgstr "公に見ることができると設定された口座のみがそのページに示されることに注意してください。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "ステップ5:アンケート"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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 "ウェブサイトは、訪問者に対し、タスクを完了するためのヒントを与えることができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
"href=\"{url}\">survey</a>."
msgstr "<a href=\"{url}\">アンケート</a>に記入することで、いくらかの {currency} コインを得ることができます。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "ステップ6:私たちに、手を差し伸べてください"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr "Talerとこのデモについてのフィードバックを歓迎します。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
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 "アンケート"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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 "このページでは、小さいタスクの完了に対して訪問者にチップを与える方法を紹介します。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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 "チップは、ユーザーのウォレットに直接入金される現金により報酬を与えるひとつの方法です。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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 "支払システムについてのアンケートに参加し、その代わりにチップをお受け取りください。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "どの支払システムがよいですか?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "アンケートを提出する"
@@ -673,10 +846,11 @@ msgstr "アンケートを提出する"
#~ msgstr "エッセイショップ"
#~ msgid "Tipping/Survey"
-#~ msgstr "チップ/調査"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
#~ " on our main <a "
#~ "href=\"{site}\">website</a>."
#~ msgstr "GNU Talerの詳細については、メインの<a href=\"{site}\">Webサイトをご覧ください</a>。"
+
diff --git a/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po
index c43a79e..174eb95 100644
--- a/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po
@@ -7,27 +7,43 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
-"Language-Team: Korean <https://weblate.taler.net/projects/gnu-taler/"
-"demonstration-pages/ko/>\n"
"Language: ko\n"
+"Language-Team: Korean <https://weblate.taler.net/projects/gnu-taler"
+"/demonstration-pages/ko/>\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -37,160 +53,219 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "내부 오류"
-#: talermerchantdemos/blog/blog.py:184
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "미결제 기사는 환불할 수 없습니다"
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "이 기사는 더이상 환불할 수 없습니다"
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "이 기사를 구매하지 않았습니다(다시 시도하세요!)"
-#: talermerchantdemos/blog/blog.py:252
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "환불 불가 상품(기간 만료)"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "내부 오류: 기사 ({}) 관련 파일들을 찾을 수 없습니다."
-#: talermerchantdemos/blog/blog.py:285
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "기사 관련 ({}) 추가 파일을 ({}) 찾을 수 없습니다."
-#: talermerchantdemos/blog/blog.py:293
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "직접 접속 불가능"
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "백엔드에 대한 오류 수신"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "내부 서버 오류"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "이 페이지를 찾을 수 없습니다"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "파라메터 '{}' 필요"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "백엔드와 연결을 하지 못하고 있습니다"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
#, fuzzy
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "백엔드의 응답을 분석할 수 없습니다"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr "GNU Taler 데모"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "이 페이지에서는 HTTP가 유효하지 않습니다"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr "Taler(탈러)에서 판매자는 고객에게 환불 요청을 할 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
"after buying this article."
msgstr "이 상품을 구매한 후 한시간 이내에 <a href=\"{url}\"> 환불 요청을 </a> 하셔야 정상 처리됩니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr "환불 불가 상품(기간 만료)."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
#, fuzzy
msgid "You will not be able to read the article until you pay for it again."
msgstr "환불이 완료되면 기사를 더이상 읽으실 수 없습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "에세이 샵"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr "이 페이지에서는 가상 화폐로 기사를 구매하실 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
"Software, Free Society&quot;."
msgstr "이 기사들은 리차드 스톨만의 저서 &quot; 자유 소프트웨어, 자유 사회 &quot;의 내용들을 가져왔습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
@@ -199,36 +274,46 @@ msgstr ""
"이 책은 <a href=\"{shop}\"> 자유 소프트웨어 재단(FSF)에서 출판되었으며 </a> 무료로 <a "
"href=\"{gnu}\"> gnu.org </a> 에서 볼 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "기사 환불 요청 확인 완료"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "<em> {name} </em> 기사를 환불하시겠습니까?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
"merchant."
msgstr "이 데모 버전에서는 판매자가 승인한 환불은 자동적으로 처리됩니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
"article anymore."
msgstr "환불이 완료되면 기사를 더이상 읽으실 수 없습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
"have used to pay for this article originally."
msgstr "환불은 기사 결제 시 사용됐던 계좌로만 받을 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "환불 요청"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -236,18 +321,28 @@ msgstr "환불 요청"
msgid "Error encountered"
msgstr "오류가 발생했습니다"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr "백엔드에서 상태 코드 {code}를 반환했습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr "백엔드 응답:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -255,16 +350,19 @@ msgstr "백엔드 응답:"
msgid "Stack trace:"
msgstr "스택 추적:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr "에세이 샵: 자유 소프트웨어, 자유 사회"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
" Essays of Richard M. Stallman.</cite>"
msgstr "이 글은 <cite> 자유 소프트웨어, 자유 사회: 리차드 스톨만의 선정된 수필. </cite> 최신판입니다"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -277,93 +375,116 @@ msgstr ""
"이 고지가 제공되는 한, 이 책은 로열티 없이 전세계적으로 복사 및 배포가 가능합니다. 한영 번역본 역시무료 소트웨어 재단에 허락 "
"하에 제공된다는 고지와 저작권 표시만 있다면 복사 및 배포가 가능합니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "챕터들"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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 통해 구매하세요."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
#, fuzzy
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
"href=\"{}\">bank</a>."
-msgstr "기사들을 구매할 수 있는 무료 가상 화폐를 이 페이지에서 <a href=\"{}\">bank</"
-"a> 드립니다."
+msgstr "기사들을 구매할 수 있는 무료 가상 화폐를 이 페이지에서 <a href=\"{}\">bank</a> 드립니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "밑의 내용이 알고싶으시다면 구매하세요."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "해당 언어로 제공되는 기사들은 없습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "소개"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
#, fuzzy
msgid "Essay Shop"
msgstr "에세이 샵"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "기부"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "후원 페이지입니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
"projects."
msgstr "이 페이지에서 {currency} 를 통해 무료 소프트웨어 프로젝트들을 후원할 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "결제 방법 선택"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr "이는 웹샵의 \"체크아웃\" 페이지 예시입니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
"which product to buy (i.e. which project to donate KUDOS to)."
msgstr "이전 페이지에서는 장바구니를 생성하고 구매할 제품을 결정하는 과정이었습니다(예: KUDOS로 후원할 프로젝트 선택)."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
"various payment options."
msgstr "현재 탈러는 보편적으로 사용되지 않기 때문에, 자사는 판매자들이 다양한 결제 옵션들을 제공해주기를 기대하고 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr "데모 버전을 계속 이어할려면 &quot; Taler &quot; 결제 옵션을 선택하세요."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -373,6 +494,7 @@ msgstr ""
"데모를 계속하려면 여기에서 Taler를 선택해야합니다. 다른 결제 옵션은 빈자리를 채우는 것일 뿐, 실제로 작동하는 기능이 아니기 "
"때문입니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -382,14 +504,17 @@ msgstr ""
"사용자에게 이전 페이지(장바구니)에서 이 선택을 하도록 요청할 수 있습니다. 각 단계를 최대한 간단하게 유지하기 위해 이같이 두 "
"단계로 과정을 나누었습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "선택 확인"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "후원 영수증"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
@@ -398,50 +523,60 @@ msgstr ""
"<strong> {donor} </strong> 님 <strong> {amount}</strong>을 <strong> "
"{receiver} </strong>에게 후원해주셔서 감사합니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
"your donation."
msgstr "주문 식별자 <strong> {id} </strong> 를 후원 증명을 위한 영수증으로 보관해주세요."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
"href=\"{link}\">this link</a> with them."
msgstr "<a href=\"{link}\"> 이 링크 </a> 를 공유해 다른 사람들에게 후원 내역을 보여줄 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "당신은 <a href=\"{link}\"> 를 통해 언제든 다른 후원 역시 할 수 있습니다</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr "무료 소프트웨어 프로젝트에 후원하기"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
"Taler."
msgstr "여기 후원 홈페이지에서 GNU Taler를 통해 후원 경험을 해보세요."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr "장난감 통화 ({currency})로 후원할 수 있습니다"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
" and enter the donor's name that will appear on your receipt:"
msgstr "기부하고 싶은 프로젝트, 기부 {currency} 액수, 그리고 영수증에 입력될 기부자 이름을 입력하세요:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "익명의 후원자"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "후원하세요!"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -456,38 +591,47 @@ msgstr ""
"Taler wallet을 통해 다시 검토하실 수 있습니다. 이 방식을 통해 Taler에서는 사용자 분들이 잘못된 정보로 결제하시는 "
"일이 없도록 보호할 겁니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr "지원되지 않는 결제 제공 업체입니다"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr "선택하신 결제 업체는 이 데모 버전에서는 지원할 수 없습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "되돌아 가서 &quot; Taler &quot; 를 선택해주세요."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "GNU Taler 데모를 찾아주셔서 감사합니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr "저희 사이트에서 장난감 화폐를 통해 GNU Taler 결제 시스템을 사용해 보실 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "1단계: Taler wallet 설치하기"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr "<a href=\"{link}\">설치 페이지</a>에서 wallet을 설치하실 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "한 번의 클릭으로 설치가 가능합니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -495,62 +639,74 @@ msgid ""
" experience."
msgstr "설치 후 사용자 경험 향상을 위해 브라우저 기반 Taler wallet에 추가로 선택적 권한을 부여하라는 요청을 받을 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
"asks for a Taler payment."
msgstr "이 권한 요청을 수락하시면 Taler 결제가 요청 됐을 때 wallet이 자동적으로 열리게 됩니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
"information about you or your browsing history to anyone."
msgstr "권한이 부여된 후에도 wallet은 사용자의 개인정보나 검색 기록에 대한 정보를 유출하지 않습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "2단계: 코인 인출하기"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr "이 데모 버전에서는 가상 화폐 {통화}를 통해 결제가 이루어집니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
"href=\"{bank}\">bank</a>."
msgstr "{currency} 코인을 인출하려면 먼저 저희 <a href=\"{bank}\"> 은행 </a>에서 계좌를 만드셔야 합니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr "가입 시 사용자 이름과 비밀번호만 설정하시면 됩니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
"{currency} for signing up."
msgstr "저희 은행에서 계좌를 만드실 때 100 {currency} 가 적립됩니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
"{currency} to your wallet."
msgstr "이후 은행의 웹 인터페이스를 통해 {currency}를 wallet으로 전송하실 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
"your browser to check your balance."
msgstr "이 단계를 완료하신 후 브라우저를 보시면 Taler 아이콘을 확인하실 수 있고, 클릭을 통해 통장 잔고를 확인하실 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "3단계: 결제하기"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr "현 데모 버전에서는 2명의 판매자와 코인을 통해 거래하실 수 있습니다:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -560,10 +716,12 @@ msgstr ""
"<a href=\"{blog}\">에세이 샵</a> 에서는 {currency}로 리차드 스톨만의 &#39; 책&quot;자유 "
"소프트웨어, 자유 사회&quot; 개별 챕터들을 구매하실 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr "책은 <a href=\"{fsf}\">FSF</a>에서 무료로 제공받으실 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -573,10 +731,12 @@ msgstr ""
"프로젝트 <a href=\"{donations}\">후원 웹사이트</a>에서 사용자분들은 스스로 선택하신 소프트웨어 프로젝트를 "
"{currency}로 후원함을 통해 지지를 표명하실 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr "4단계: 자금 흐름 확인하기"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -586,66 +746,79 @@ msgstr ""
"거래소의 에스크로 계좌에서 은행의 <a href=\"{bank}\">public-accounts 공용 계좌 페이지에서</a> "
"판매자에게 송금되는 것을 확인하실 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
"that page."
msgstr "공개적으로 볼 수 있도록 설정된 계정만 이 페이지에서 확인 가능합니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "5단계: 설문조사하기"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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 "웹사이트에서는 특정 단계를 마무리한 방문자들이 한해서 팁을 제공하고 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
"href=\"{url}\">survey</a>."
msgstr "사용자분들은 <a href=\"{url}\">설문조사</a>를 완료하시면 소정의 {currency}를 지급받으실 수 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "6단계: 관리자에게 연락하는 방법"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr "저희 Taler에서는 자사와 웹사이트 관리에 대한 피드백을 적극 수용하고 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
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 "설문조사"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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 "해당 페이지에서는 방문자가 작은 단계를 마무리할 때마다 어떤 식으로 팀을 받는지 설명하고 있습니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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에 현금 보상이 곧바로 지급되는 과정을 말합니다."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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 "저희 결제 시스템에 대한 설문조사에 참여하시고 팁을 받아가세요."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "어떤 결제 시스템을 선호하시나요?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "설문조사 제출하기"
@@ -684,10 +857,11 @@ msgstr "설문조사 제출하기"
#~ msgstr "에세이 샵"
#~ msgid "Tipping/Survey"
-#~ msgstr "팁 / 설문조사"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
#~ " on our main <a "
#~ "href=\"{site}\">website</a>."
#~ msgstr "GNU Taler에 대한 더 많은 정보는 메인 <a href=\"{site}\"> 사이트 </a> 에서 확인하실 수 있습니다."
+
diff --git a/talermerchantdemos/translations/messages.pot b/talermerchantdemos/translations/messages.pot
index 0a8ecf7..601bb47 100644
--- a/talermerchantdemos/translations/messages.pot
+++ b/talermerchantdemos/translations/messages.pot
@@ -1,14 +1,14 @@
# Translations template for PROJECT.
-# Copyright (C) 2022 ORGANIZATION
+# Copyright (C) 2023 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2023.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
+"POT-Creation-Date: 2023-10-16 18:03+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,14 +17,31 @@ 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -34,194 +51,263 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:184
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr ""
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:252
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr ""
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:285
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr ""
-#: talermerchantdemos/blog/blog.py:293
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr ""
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr ""
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr ""
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
"after buying this article."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
msgid "You will not be able to read the article until you pay for it again."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
"Software, Free Society&quot;."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
"gratis at <a href=\"{gnu}\">gnu.org</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
"merchant."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
"article anymore."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
"have used to pay for this article originally."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -229,18 +315,28 @@ msgstr ""
msgid "Error encountered"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -248,16 +344,19 @@ msgstr ""
msgid "Stack trace:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
" Essays of Richard M. Stallman.</cite>"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -268,90 +367,113 @@ msgid ""
"copyright notice and this permission notice are preserved on all copies."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
"href=\"{}\">bank</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
msgid "Essay Shop"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
"projects."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
"which product to buy (i.e. which project to donate KUDOS to)."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
"various payment options."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -359,6 +481,7 @@ msgid ""
" demonstration."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -366,64 +489,77 @@ msgid ""
"to keep each step as simple as possible."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
"<strong>{amount}</strong> to <strong>{receiver}</strong>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
"your donation."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
"href=\"{link}\">this link</a> with them."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
"Taler."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
" and enter the donor's name that will appear on your receipt:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -434,38 +570,47 @@ msgid ""
"from committing to erroneous payments."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -473,62 +618,74 @@ msgid ""
" experience."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
"asks for a Taler payment."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
"information about you or your browsing history to anyone."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
"href=\"{bank}\">bank</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
"{currency} for signing up."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
"{currency} to your wallet."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
"your browser to check your balance."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -536,10 +693,12 @@ msgid ""
"Free Society&quot;."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -547,10 +706,12 @@ msgid ""
"them."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -558,66 +719,75 @@ msgid ""
"bank."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
"that page."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
"href=\"{url}\">survey</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
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 ""
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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 ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr ""
diff --git a/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po b/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po
index b35af40..4e0ee75 100644
--- a/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po
@@ -7,27 +7,43 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
-"Language-Team: Portuguese <https://weblate.taler.net/projects/gnu-taler/"
-"demonstration-pages/pt/>\n"
"Language: pt\n"
+"Language-Team: Portuguese <https://weblate.taler.net/projects/gnu-taler"
+"/demonstration-pages/pt/>\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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -37,122 +53,168 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Não é possível reembolsar artigo por pagar"
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "Já não é possível reembolsar artigo"
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Artigo (já) não é reembolsável"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Acesso direto proibido"
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: 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"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Erro interno do servidor"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "Página não encontrada"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "necessário parâmetro '{}'"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: 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"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
#, fuzzy
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Não foi possível analisar a resposta do backend"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
#, fuzzy
msgid "GNU Taler Demo"
msgstr "Demonstração do Taler"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "Método HTTP não permitido para esta página"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr "O Taler permite que comerciantes reembolsem os seus clientes."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
@@ -161,34 +223,46 @@ msgstr ""
"Pode <a href=\"{url}\">pedir um reembolso</a> até uma hora após a compra "
"deste artigo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
#, fuzzy
msgid "This article can't be refunded anymore."
msgstr "Artigo (já) não é reembolsável"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
#, fuzzy
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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Loja de ensaios"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr "Nesta página, pode comprar artigos usando uma moeda imaginária."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
@@ -197,6 +271,7 @@ msgstr ""
"Os artigos são capítulos do livro &quot;Free Software, Free "
"Society&quot;, de Richard Stallman."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
@@ -205,14 +280,17 @@ msgstr ""
"Este livro é <a href=\"{shop}\">publicado pela FSF</a> e está disponível "
"gratuitamente no site <a href=\"{gnu}\">gnu.org</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "Confirmar pedido de reembolso pelo artigo"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "Deseja obter um reembolso pelo artigo <em>{name}</em>?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
@@ -221,12 +299,14 @@ msgstr ""
"Nesta demonstração, reembolsos serão aprovados automaticamente pelo "
"comerciante."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
"article anymore."
msgstr "Depois de obter um reembolso, deixará de poder ler este artigo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
@@ -235,10 +315,15 @@ msgstr ""
"Apenas poderá receber o reembolso com a mesma carteira que usou para "
"pagar pelo artigo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "Pedir reembolso"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -246,18 +331,28 @@ msgstr "Pedir reembolso"
msgid "Error encountered"
msgstr "Ocorreu um erro"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -265,10 +360,12 @@ msgstr ""
msgid "Stack trace:"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr "Loja de Ensaios: Free Software, Free Society"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
@@ -277,6 +374,7 @@ msgstr ""
"Esta é a edição mais recente de <cite>Free Software, Free Society: "
"Selected Essays of Richard M. Stallman.</cite>"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -294,14 +392,18 @@ msgstr ""
" e a notificação de direitos de autor e esta nota de permissão sejam "
"preservadas em todas as cópias."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "Capítulos"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
@@ -310,47 +412,61 @@ msgstr ""
"Para comprar artigos nesta página, pode obter dinheiro virtual de forma "
"gratuita no <a href=\"{}\">banco</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "Pagar para ler mais..."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "Não há artigos disponíveis nesta língua."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "Introdução"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
#, fuzzy
msgid "Essay Shop"
msgstr "Loja de ensaios"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "Doações"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "Esta é a página de doações."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
@@ -359,14 +475,17 @@ msgstr ""
"Nesta página, pode fazer doações em {currency} a projetos de Softwares "
"Livres."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "Selecione o seu método de pagamento"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr "Isto é um exemplo de uma página de \"checkout\" de uma loja online."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
@@ -375,6 +494,7 @@ msgstr ""
"Na página anterior, criou um carrinho de compras e decidiu qual produto "
"vai comprar (ou seja, a que projeto vai doar KUDOS)."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
@@ -383,12 +503,14 @@ msgstr ""
"Como o Taler ainda não é usado de forma universal, prevemos que os "
"comerciantes lhe apresentem várias opções de pagamento."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr ""
"Para continuar a demonstração, selecione a opção de pagamento "
"&quot;Taler&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -399,6 +521,7 @@ msgstr ""
"pois os outros métodos de pagamento são apenas para efeitos da "
"demonstração e, na realidade, não funcionam."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -409,14 +532,17 @@ msgstr ""
"(com o carrinho de compras), apenas separámos os dois passos para que "
"cada passo seja o mais simples possível."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "Confirmar seleção"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "Recibo de Doação"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
@@ -425,6 +551,7 @@ msgstr ""
"Obrigado, <strong>{donor}</strong>, por doar <strong>{amount}</strong> a "
"<strong>{receiver}</strong>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
@@ -433,6 +560,7 @@ msgstr ""
"Por favor guarde o identificador do pedido <strong>{id}</strong> como "
"recibo da sua doação."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
@@ -441,14 +569,17 @@ msgstr ""
"Partilhe <a href=\"{link}\"> este link</a> com outras pessoas para que "
"estas fiquem a saber que fez uma doação."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "Pode sempre fazer <a href=\"{link}\">outra doação</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr "Doe a projetos de Software Livre"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
@@ -457,10 +588,12 @@ msgstr ""
"Este site de doações demonstra a experiência de utilizador na realização "
"de doações usando o GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr "Pode fazer doações usando a moeda falsa ({currency})"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
@@ -469,14 +602,17 @@ msgstr ""
"Por favor selecione um projeto, a quantidade (*) de {currency} que deseja"
" doar e insira o nome do doador que irá aparecer no seu recibo:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "Doador Anónimo"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "Faça uma doação!"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -493,42 +629,51 @@ msgstr ""
"oportunidade de rever a oferta final do comerciante na carteira do Taler."
" Desta forma, o Taler evita que faça pagamentos incorretos."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr "Provedor de Pagamentos Não Suportado"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr ""
"Infelizmente, o provedor de pagamentos selecionado não é suportado por "
"esta demonstração."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "Por favor volte atrás e selecione o &quot;Taler&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "Esta é a demonstração do GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr "Aqui, pode testar o sistema de pagamento GNU Taler usando uma moeda falsa."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "Passo 1: Instalar a carteira Taler"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr ""
"Instalar a carteira a partir da <a href=\"{link}\">página de "
"instalação</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "Basta um clique para instalar."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -539,6 +684,7 @@ msgstr ""
" à carteira Taler que permitam à aplicação de browser melhorar a sua "
"experiência de utilizador."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
@@ -547,6 +693,7 @@ msgstr ""
"Estas permissões permitirão que a carteira abra automaticamente se uma "
"página pedir um pagamento pelo Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
@@ -555,14 +702,17 @@ msgstr ""
"Independentemente das permissões que conceder, a carteira nunca "
"transmitirá informação sobre si ou o seu histórico."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "Passo 2: Sacar moedas"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr "Nesta demonstração, vai pagar com {currency}, uma moeda imaginária."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
@@ -571,10 +721,12 @@ msgstr ""
"Para sacar moedas {currency}, primeiro tem de criar uma conta no nosso <a"
" href=\"{bank}\">banco</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr "Criar uma conta exige apenas um nome de usuário e uma senha."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
@@ -583,6 +735,7 @@ msgstr ""
"Quando criar uma conta no nosso banco, serão depositados 100 {currency} "
"pela inscrição."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
@@ -591,6 +744,7 @@ msgstr ""
"Depois, use a interface Web do banco para autorizar a transferência de "
"{currency} para a sua carteira."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
@@ -599,16 +753,19 @@ msgstr ""
"Assim que tiver completado este passo, pode clicar no ícone do Taler no "
"seu browser para consultar o seu saldo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "Passo 3: Pagar"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr ""
"Temos aqui dois comerciantes de demonstração onde pode gastar as suas "
"moedas:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -619,10 +776,12 @@ msgstr ""
"capítulos individuais do livro &quot;Free Software, Free Society&quot;, "
"de Richard Stallman."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr "O livro também está disponível gratuitamente na <a href=\"{fsf}\">FSF</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -633,10 +792,12 @@ msgstr ""
"expressar o seu respeito a um projeto de software à sua escolha doando-"
"lhe {currency}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr "Passo 4: Consultar o fluxo de dinheiro"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -647,6 +808,7 @@ msgstr ""
"comerciantes na <a href=\"{bank}\">página de contas públicas</a> do "
"banco."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
@@ -655,14 +817,18 @@ msgstr ""
"Note que apenas as contas configuradas para serem visíveis publicamente "
"são mostradas nessa página."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "Passo 5: Inquérito"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
@@ -671,52 +837,60 @@ msgstr ""
"Pode ganhar algumas moedas {currency} ao completar o nosso <a "
"href=\"{url}\">inquérito</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "Passo 6: Contacte-nos"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr "Valorizamos feedback acerca do Talor e desta demonstração."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
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"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "Que sistema de pagamento prefere?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "Submeter Inquérito"
@@ -755,7 +929,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"
@@ -765,3 +939,4 @@ msgstr "Submeter Inquérito"
#~ "Pode aprender mais acerca do GNU "
#~ "Taler no nosso <a href=\"{site}\">site</a> "
#~ "principal."
+
diff --git a/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po
index e7b08cf..9ef69ae 100644
--- a/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po
@@ -7,28 +7,44 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
-"Language-Team: Russian <https://weblate.taler.net/projects/gnu-taler/"
-"demonstration-pages/ru/>\n"
"Language: ru\n"
+"Language-Team: Russian <https://weblate.taler.net/projects/gnu-taler"
+"/demonstration-pages/ru/>\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -38,121 +54,167 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "Внутренняя ошибка"
-#: talermerchantdemos/blog/blog.py:184
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Возврат средств за неоплаченный товар невозможен"
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "Товар более не подлежит возврату"
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "Вы не оплатили этот товар (Неплохая попытка!)"
-#: talermerchantdemos/blog/blog.py:252
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Товар более не подлежит возврату"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "Внутренняя ошибка. Файлы для товара ({}) не найдены."
-#: talermerchantdemos/blog/blog.py:285
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "Вспомогательный файл для товара не найден."
-#: talermerchantdemos/blog/blog.py:293
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Прямой доступ запрещён"
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "Бэкэнд вернул ошибку кода"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Внутренняя ошибка сервера"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "Страница не найдена"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "обязательный '{}'параметр"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr "Бэкэнд не смог создать заказ"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "Не удалось подключиться к бэкэнду"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
#, fuzzy
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Не удалось проанализировать ответ бэкэнда"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr "Демонстрация GNU Taler"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "HTTP-метод не разрешён для этой страницы"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr "Taler позволяет продавцам принимать возврат от покупатей."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
@@ -161,20 +223,24 @@ msgstr ""
"Вы можете <a href=\"{url}\">запросить возврат средств за товар</a> в "
"течение первого часа после его покупки."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr "Этот товар больше не подлежит возврату."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
#, fuzzy
msgid "You will not be able to read the article until you pay for it again."
@@ -182,14 +248,22 @@ msgstr ""
"После получения средств за возврат товара, вы больше не сможете читать "
"эту главу."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Демо-магазин"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr "Здесь вы можете делать заказ и оплачивать его в вымышленной валюте."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
@@ -198,6 +272,7 @@ msgstr ""
"Товаром являются главы из книги Ричарда Мэттью Столлмана «Free Software, "
"Free Society»."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
@@ -207,20 +282,24 @@ msgstr ""
"обеспечения)</a>. Бесплатную версию книги можно найти на сайте <a "
"href=\"{gnu}\">www.gnu.org</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "Подтвердите запрос на возврат"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "Вы хотите получить возврат за товар <em>{name}</em>?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
"merchant."
msgstr "В этой презентации возврат будет одобрен продавцом автоматически."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
@@ -229,6 +308,7 @@ msgstr ""
"После получения средств за возврат товара, вы больше не сможете читать "
"эту главу."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
@@ -237,10 +317,15 @@ msgstr ""
"Вы сможете получить возврат на тот же кошелёк, посредством которого "
"оплачивали товар изначально."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "Запросить возврат"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -248,18 +333,28 @@ msgstr "Запросить возврат"
msgid "Error encountered"
msgstr "Обнаружена ошибка"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr "Бэкэнд вернул код состояния {code}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr "Бэкэнд ответ:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -267,10 +362,12 @@ msgstr "Бэкэнд ответ:"
msgid "Stack trace:"
msgstr "Стек-трейс:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr "Демо-магазин «Cвободное ПО, свободное общество»"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
@@ -279,6 +376,7 @@ msgstr ""
"Это новейшая версия сборника эссе Ричарда Мэттью Столлмана <cite>«Free "
"Software, Free Society: Selected Essays of Richard M. Stallman».</cite>"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -296,16 +394,20 @@ msgstr ""
"данное уведомление о разрешении и авторском праве сохранено на всех "
"копиях сборника."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "Главы"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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, "
"нажмите на неё кнопкой «мыши»."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
#, fuzzy
msgid ""
@@ -315,49 +417,62 @@ msgstr ""
"Для того, чтобы получить виртуальные деньги для оплаты товара бесплатно, "
"перейдите на страницу <a href=\"{}\">Банк</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "Оплатить Читать далее..."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "Глав на этом языке не найдено."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "Введение"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
#, fuzzy
msgid "Essay Shop"
msgstr "Демо-магазин"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "Поддержать проект"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
#, fuzzy
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
-msgstr ""
-"Подробнее о Taler можно прочитать на нашем <a href=\"{site}\">сайте</a>."
+msgstr "Подробнее о Taler можно прочитать на нашем <a href=\"{site}\">сайте</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "Страница для приёма добровольных средств."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
@@ -367,14 +482,17 @@ msgstr ""
" осуществления проектов с использованием свободного программного "
"обеспечения."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "Выберите способ оплаты"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr "Это пример страницы интернет-магазина «Оформить заказ»."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
@@ -385,6 +503,7 @@ msgstr ""
"хотите поддержать и внести добровольное финансовое вознаграждение в "
"KUDOS."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
@@ -393,12 +512,14 @@ msgstr ""
"Так как Taler пока не используется повсеместно, мы ожидаем, что продавцы "
"будут принимать платежи различными способами."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr ""
"Для того, чтобы продолжить работать с этой демоверсией, ниже выберите "
"способ оплаты «Taler»."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -409,6 +530,7 @@ msgstr ""
"выбрать «Taler» в качестве способа оплаты, так как остальные способы "
"оплаты не работают в этой презентации."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -419,14 +541,17 @@ msgstr ""
"время добавления товара в корзину. Мы просто разделили этап оформления "
"заказа на два более простых шага."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "Подтвердите выбор"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "Подтверждение о внесении добровольных средств"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
@@ -435,6 +560,7 @@ msgstr ""
"Спасибо, <strong>{donor}</strong>, за то, что поддержали проект и внесли "
"<strong>{amount}</strong> на <strong>{receiver}</strong>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
@@ -443,6 +569,7 @@ msgstr ""
"Пожалуйста, сохраняйте номер вашего заказа <strong>{id}</strong> как "
"подтверждение о внесении средств."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
@@ -451,16 +578,19 @@ msgstr ""
"Поделитесь <a href=\"{link}\">ссылкой</a> и расскажите другим о том, что "
"вы поддержали проект."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "Вы всегда можете внести <a href=\"{link}\">ещё средства</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr ""
"Сбор добровольных средств на осуществление проектов с использованием "
"свободного программного обеспечения"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
@@ -469,10 +599,12 @@ msgstr ""
"Здесь продемонстрировано, как пользоваться страницей по сбору "
"добровольных средств на поддержание проекта через GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr "Вы можете внести добровольные средства в игровой валюте ({currency})"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
@@ -483,14 +615,17 @@ msgstr ""
"осуществляющего взнос, которое будет отображено в подтверждении о "
"внесении средств:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "Анонимный спонсор"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "Внести добровольные средства!"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -507,42 +642,51 @@ msgstr ""
"проверить окончательную сумму в кошельке Taler. Таким образом Taler "
"защищает вас от совершения ошибочных платежей."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr "Система не поддерживает данного поставщика платёжных услуг"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr ""
"К сожалению, демоверсия не поддерживает выбранного поставщика платёжных "
"услуг."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "Пожалуйста, вернитесь назад и выберите &quot;«Taler»&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "На этой странице представлена демоверсия GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr ""
"Здесь вы можете протестировать работу платёжной системы GNU Taler, "
"используя игровую валюту."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "Шаг 1. Установка кошелька Taler"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr "Установите кошелек с <a href=\"{link}\">страницы установки</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "перейдите на страницу <a href=\"{link}\">«Кошелёк Taler»page</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -553,6 +697,7 @@ msgstr ""
"кошельку Taler дополнительные необязательные разрешения. Это позволит "
"улучшить ваш пользовательский опыт."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
@@ -561,6 +706,7 @@ msgstr ""
"а также автоматически открывать кошелёк в браузере, если страница "
"запрашивает оплату через Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
@@ -569,14 +715,17 @@ msgstr ""
"Независимо от того, какие разращения вы предоставите кошельку, ваши "
"данные и история вашего браузера не будут переданы никому никогда."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "Шаг 2. Вывод монет"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr "В этой демоверсии вы расплачиваетесь вымышленной валютой {currency}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
@@ -585,16 +734,19 @@ msgstr ""
"Для того, чтобы вывести монеты {currency}, сначала вы должны открыть счёт"
" в нашем <a href=\"{bank}\">банке</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr "Для этого вам потребуется ввести имя пользователя и пароль."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
"{currency} for signing up."
msgstr "За регистрацию и открытие счёта в нашем банке вы получите 100 {currency}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
@@ -603,6 +755,7 @@ msgstr ""
"Для авторизации перевода {currency} на ваш кошелёк, используйте "
"вэб-интерфейс нашего банка."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
@@ -611,14 +764,17 @@ msgstr ""
"После завершения этого шага, нажмите иконку «Tаler» в своём браузере для "
"проверки вашего баланса."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "Шаг 3. Оплата"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr "Вы можете потратить монеты в одном из двух предложенных демо-магазаинов:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -629,10 +785,12 @@ msgstr ""
"интересующие вас главы из книги Ричарда Столлмана «Free Software, Free "
"Society», оплатив их в {currency}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr "Бесплатная версия книги доступна на сайте <a href=\"{fsf}\">ФСПО</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -642,10 +800,12 @@ msgstr ""
"<a href=\"{donations}\">демо-странице добровольного вознаграждения</a>, "
"где вы можете выбрать программный проект и поддержать его в {currency}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr "Шаг 4. Проверка денежного потока"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -655,6 +815,7 @@ msgstr ""
"Вы можете увидеть переводы с эскроу-счета биржи торговцам на странице <a "
"href=\"{bank}\">публичных счетов</a> банка."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
@@ -663,14 +824,18 @@ msgstr ""
"Обратите внимание, что на этой странице отображены только счета с "
"настройкой на право публичного просмотра."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "Шаг 5. Опрос"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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 "Сайты-опросники предлагают вознаграждение за участие в опросе."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
@@ -679,56 +844,64 @@ msgstr ""
"Вы можете заработать монеты {currency}, заполнив наш <a "
"href=\"{url}\">опросник</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "Шаг 6. Обратная связь"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr ""
"Мы благодарны за любые комментарии относительно системы Taler и этого "
"демонстрационного сайта."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
msgstr ""
"Не стесняйтесь <a href=\"{link}\">писать</a> о том, что вы думаете о "
"Таler."
-#: talermerchantdemos/templates/survey-base.html.j2:11
-msgid "Survey"
-msgstr "Опрос"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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 ""
"На этой странице показано, как вознаградить участника опроса за "
"выполнение небольших заданий."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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 ""
"Такое вознаграждение - способ заработать наличные электронные деньги, "
"которые поступают сразу на электронный кошелёк пользователя."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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 ""
"Пожалуйста, примите участие в нашем опросе о платёжных системам и "
"получите за это вознаграждение."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "Какую платёжную систему вы предпочитаете?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "Отправить"
@@ -767,7 +940,7 @@ msgstr "Отправить"
#~ msgstr "Демо-магазин"
#~ msgid "Tipping/Survey"
-#~ msgstr "Опрос"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
@@ -776,3 +949,4 @@ msgstr "Отправить"
#~ msgstr ""
#~ "Подробнее о GNU Taler можно прочитать"
#~ " на нашем <a href=\"{site}\">сайте</a>."
+
diff --git a/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po b/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po
index 97fd268..5c3c6f8 100644
--- a/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po
@@ -7,27 +7,43 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
-"Language-Team: Swedish <https://weblate.taler.net/projects/gnu-taler/"
-"demonstration-pages/sv/>\n"
"Language: sv\n"
+"Language-Team: Swedish <https://weblate.taler.net/projects/gnu-taler"
+"/demonstration-pages/sv/>\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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -37,121 +53,167 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Obetald artikel kan ej återbetalas"
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "Återbetalning är inte längre möjlig"
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Återbetalning kan inte (längre) göras"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "Direkt åtkomst förbjuden"
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "Backend returnerade felstatus"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "Internt serverfel"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "Sidan hittades inte"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "parameter '{}' krävs"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr "Backend kunde inte skapa beställningen"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: 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"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
#, fuzzy
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Det gick inte att tolka svaret från backend"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr "GNU Taler Demo"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "HTTP-metoden är inte tillåten för den här sidan"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr "Taler tillåter säljare att erbjuda återbetalning till kunder."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
@@ -160,20 +222,24 @@ msgstr ""
"Du kan <a href=\"{url}\">begära återbetalning</a> inom den första timmen "
"efter att du har köpt den här artikeln."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr "Återbetalning kan inte (längre) göras."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
#, fuzzy
msgid "You will not be able to read the article until you pay for it again."
@@ -181,14 +247,22 @@ msgstr ""
"När du har fått en återbetalning kommer du inte att kunna läsa artikeln "
"längre."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Artiklar att köpa"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr "På den här sidan kan du köpa artiklar med en imaginär valuta."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
@@ -197,6 +271,7 @@ msgstr ""
"Artiklarna är kapitel från Richard Stallmans bok &quot;Free Software, "
"Free Society&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
@@ -205,20 +280,24 @@ msgstr ""
"Boken <a href=\"{shop}\">publiceras av FSF</a> och finns gratis på <a "
"href=\"{gnu}\">gnu.org</a> ."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "Bekräfta återbetalning av artikeln"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "Vill du få en återbetalning för artikeln <em>{name}</em> ?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
"merchant."
msgstr "I denna demo godkänns återbetalningar automatiskt av säljaren."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
@@ -227,6 +306,7 @@ msgstr ""
"När du har fått en återbetalning kommer du inte att kunna läsa artikeln "
"längre."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
@@ -235,10 +315,15 @@ msgstr ""
"Du kommer bara att kunna få återbetalning till samma plånbok som du "
"tidigare använt för att betala för den här artikeln."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "Begär återbetalning"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -246,18 +331,28 @@ msgstr "Begär återbetalning"
msgid "Error encountered"
msgstr "Fel påträffades"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr "Backend returnerade statuskoden {code}."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr "Svar från backend:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -265,10 +360,12 @@ msgstr "Svar från backend:"
msgid "Stack trace:"
msgstr "Stackspårning:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr "Artikel Shop: Fri programvara, Free Society"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
@@ -277,6 +374,7 @@ msgstr ""
"Detta är den senaste upplagan av <cite>Free Software, Free Society: "
"Selected Essays of Richard M</cite>"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -294,64 +392,82 @@ msgstr ""
"upphovsrättsmeddelandet och detta tillståndsmeddelande bevaras i alla "
"kopior."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "Kapitel"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
#, fuzzy
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
"href=\"{}\">bank</a>."
msgstr ""
-"Du kan få gratis, virtuella pengar för att köpa artiklar på den här sidan i "
-"<a href=\"{}\">banken</a>."
+"Du kan få gratis, virtuella pengar för att köpa artiklar på den här sidan"
+" i <a href=\"{}\">banken</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "Betala för att läsa mer ..."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "Inga artiklar är tillgängliga på detta språk."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "Inledning"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
#, fuzzy
msgid "Essay Shop"
msgstr "Artiklar att köpa"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "Donationer"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr "Du kan lära dig mer om GNU Taler på vår <a href=\"{site}\">webb</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "Det här är donationssidan."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
@@ -360,14 +476,17 @@ msgstr ""
"Med hjälp av denna sida kan du göra donationer i {currency} till Free "
"Software-projekt."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "Välj din betalningsmetod"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr "Detta är ett exempel på \"kassan\" i en webbshop."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
@@ -376,6 +495,7 @@ msgstr ""
"På föregående sida har du skapat kundvagnen och bestämt vilken produkt du"
" ska köpa (dvs. vilket projekt du vill donera KUDOS till)."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
@@ -384,12 +504,14 @@ msgstr ""
"Eftersom Taler ännu inte används allmänt, förväntar vi oss att säljaren "
"kommer att erbjuda olika betalningsalternativ."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr ""
"För att fortsätta med demon, välj betalningsalternativet "
"&quot;Taler&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -400,6 +522,7 @@ msgstr ""
"eftersom de andra betalningsalternativen bara är platshållare och inte "
"riktigt fungerar i demonstrationen."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -410,14 +533,17 @@ msgstr ""
"föregående sida (kundvagnen); vi separerade bara de två stegen för att "
"hålla varje steg så enkelt som möjligt."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "Bekräfta valet"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "Gåvokvitto"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
@@ -426,6 +552,7 @@ msgstr ""
"Tack, <strong>{donor}</strong>, för att du donerade "
"<strong>{amount}</strong> till <strong>{receiver}</strong> ."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
@@ -434,6 +561,7 @@ msgstr ""
"Behåll beställnings ID <strong>{id}</strong> som ett kvitto på din "
"donation."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
@@ -442,24 +570,29 @@ msgstr ""
"Du kan visa andra personer att du donerat genom att dela den <a "
"href=\"{link}\">här länken</a> med dem."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "Du kan alltid göra en <a href=\"{link}\">ny donation</a> ."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr "Donera till projekt för fri programvara"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
"Taler."
msgstr "Denna donationswebbplats visar användandet av donationer med GNU Taler."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr "Du kan göra donationer i en leksaksvaluta ({currency})"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
@@ -468,14 +601,17 @@ msgstr ""
"Välj ett projekt, beloppet (*) av {currency} som du vill donera och ange "
"givarens namn som kommer att visas på ditt kvitto:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "Anonym givare"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "Donera!"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -492,38 +628,47 @@ msgstr ""
"det slutliga erbjudandet från säljaren i Taler-plånboken. På det sättet "
"skyddar Taler dig från att göra felaktiga betalningar."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr "Betalningsleverantören stöds inte"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr "Tyvärr stöds inte den valda betalningsleverantören i denna demo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "Gå tillbaka och välj &quot;Taler&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "Detta är GNU Taler-demon."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr "Här kan du prova GNU Taler betalningssystem med en leksaksvaluta."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "Steg 1: Installera Taler-plånboken"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr "Installera plånboken från <a href=\"{link}\">installationssidan</a> ."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "Installationen tar bara ett klick."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -533,6 +678,7 @@ msgstr ""
"Efter installationen kan du bli ombedd att ge Taler-plånboken ytterligare"
" behörigheter som förbättrar användarupplevelsen."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
@@ -541,6 +687,7 @@ msgstr ""
"Dessa behörigheter gör att plånboken öppnas automatiskt om en sida ber om"
" en Taler-betalning."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
@@ -549,14 +696,17 @@ msgstr ""
"Oavsett vilka behörigheter du beviljar kommer plånboken aldrig att "
"överföra information om dig eller din webbhistorik till någon."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "Steg 2: Ta ut mynt"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr "I denna demo betalar du med {currency}, en imaginär valuta."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
@@ -565,10 +715,12 @@ msgstr ""
"För att ta ut {currency} mynt måste du först skapa ett konto i vår <a "
"href=\"{bank}\">bank</a> ."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr "Registrering kräver bara att du väljer ett användarnamn och lösenord."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
@@ -577,6 +729,7 @@ msgstr ""
"När du skapar ett konto i vår bank får du 100 {currency} för att du "
"registrerar dig."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
@@ -585,6 +738,7 @@ msgstr ""
"Använd sedan bankens webbgränssnitt för att tillåta överföring av "
"{currency} till din plånbok."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
@@ -593,14 +747,17 @@ msgstr ""
"När du har slutfört detta steg kan du klicka på ikonen Taler i din "
"webbläsare för att kontrollera ditt saldo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "Steg 3: Betala"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr "Vi har två demo-säljare där du kan spendera dina mynt:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -610,10 +767,12 @@ msgstr ""
"I <a href=\"{blog}\">butiken</a> kan du betala i {currency} för enskilda "
"kapitel i Richard Stallmans bok &quot;Free Software, Free Society&quot;."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr "Boken finns också gratis på <a href=\"{fsf}\">FSF</a> ."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -623,10 +782,12 @@ msgstr ""
"På <a href=\"{donations}\">donations webb</a> kan du tacka valfritt "
"mjukvaruprojekt genom att donera {currency} till dem."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr "Steg 4: Kontrollera penningflödet"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -636,6 +797,7 @@ msgstr ""
"På bankens <a href=\"{bank}\">offentliga kontosida</a> kan du se "
"banköverföringarna från växlingskontorets konto till handlarna."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
@@ -644,14 +806,18 @@ msgstr ""
"Observera att endast konton som är konfigurerade för att kunna visas "
"offentligt visas på den sidan."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "Steg 5: Undersökning"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
@@ -660,50 +826,58 @@ msgstr ""
"Du kan tjäna några {currency} mynt genom att fylla i vår <a "
"href=\"{url}\">undersökning</a> ."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "Steg 6: Kontakta oss"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr "Vi uppskattar feedback om Taler och denna demo."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
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"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "Vilket betalningssystem föredrar du?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "Skicka in enkäten"
@@ -754,10 +928,11 @@ 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"
#~ " on our main <a "
#~ "href=\"{site}\">website</a>."
#~ msgstr "Du kan lära dig mer om GNU Taler på vår <a href=\"{site}\">webb</a> ."
+
diff --git a/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po b/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po
index 807d6f4..dfd5cd8 100644
--- a/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
-"PO-Revision-Date: 2022-12-26 18:33+0000\n"
-"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
+"PO-Revision-Date: 2023-12-05 18:52+0000\n"
+"Last-Translator: Alp <berna.alp@digitalekho.com>\n"
"Language-Team: Turkish <https://weblate.taler.net/projects/gnu-taler/"
"demonstration-pages/tr/>\n"
"Language: tr\n"
@@ -17,17 +17,34 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.13.1\n"
+"X-Generator: Weblate 5.2.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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -35,123 +52,168 @@ msgstr ""
#: talermerchantdemos/survey/survey.py:212
#: talermerchantdemos/survey/survey.py:220
msgid "GNU Taler Demo: Error"
-msgstr ""
+msgstr "GNU Taler Demo: Hata"
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
-msgstr ""
+msgstr "GNU Taler Demo: Makale Mağazası"
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "Ücreti ödenmemiş makalenin parası iade edilemez"
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "Bu makalenin ücreti artık iade edilemez"
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
-msgstr ""
+msgstr "GNU Taler Demo: Geri ödemeyi onayla"
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "Ürün iade edilemez (artık)"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "({}) makalesi için ek dosya ({}) bulunamadı."
-#: talermerchantdemos/blog/blog.py:293
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
-msgstr ""
+msgstr "GNU Taler Demo: Makale"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr "Lütfen çerezleri etkinleştirin."
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: 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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: 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"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
-msgstr ""
+msgstr "GNU Taler Demo: İade Edildi"
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "İç Sunucu Hatası"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "Sayfa bulunamadı"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "'{}' parametresi gerekli"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
-msgstr ""
+msgstr "GNU Taler Demo: Bağışlar"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
-msgstr ""
+msgstr "GNU Taler Demo: Bağış ödeme"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr "Arka uç siparişi oluşturamadı"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: 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ı"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
-#, fuzzy
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"
+msgstr "Arka uçtan gelen yanıt ayrıştırılamadı."
-#: talermerchantdemos/httpcommon/__init__.py:86
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "Arka uçtan gelen yanıt ayrıştırılamadı"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr "GNU Taler demonstrasyon"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "Bu sayfa için HTTP yöntemine izin verilmiyor"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
-msgstr ""
+msgstr "GNU Taler Demo: Anket"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr "Taler, satıcıların müşterilere geri ödeme teklif etmesine olanak tanır."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
@@ -160,33 +222,46 @@ msgstr ""
"Bu makaleyi satın aldıktan sonraki ilk saat içinde <a href=\"{url}\">geri"
" ödeme talebinde bulunabilirsiniz</a>."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr "Bu makale artık geri ödenemez."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
-msgstr ""
+msgstr "İade Edildi"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+"Makale \"{article}\" için yaptığınız ödeme (sipariş ID <tt>{order}<tt>) iade "
+"edildi."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
-#, fuzzy
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."
+msgstr "Tekrar ödeme yapana kadar makaleyi okuyamazsınız."
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr "Tekrar ödemek için buraya tıklayın."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "Deneme Dükkanı"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr "Bu sahifede hayali bir para birimi kullanarak, bir şeyler alabilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
@@ -195,6 +270,7 @@ msgstr ""
"Alacağınız şey Richard Stallman’ın &quot;Özgür Yazılım, Özgür "
"Toplum&quot; kitabından seçilmiş bölümler olabilir."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
@@ -203,14 +279,17 @@ msgstr ""
"Kitabın <a href=\"{shop}\">FSF Yayınevi</a> tarafından basılmıştır ve <a "
"href=\"{gnu}\">gnu.org</a> adresinden ücretsiz edinebilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "Makale için geri ödeme isteğini onaylayın"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "<em>{name}</em> makalesi için geri ödeme almak istiyor musunuz?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
@@ -219,12 +298,14 @@ msgstr ""
"Bu gösterimde, geri ödemeler satıcı tarafından otomatik olarak "
"onaylanacaktır."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
"article anymore."
msgstr "Geri ödemeyi aldıktan sonra makaleyi bir daha okuyamayacaksınız."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
@@ -233,10 +314,15 @@ msgstr ""
"Geri ödemeyi yalnızca bu makale için ödeme yaptığınız cüzdandan "
"alabileceksiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "Geri iade iste"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -244,18 +330,28 @@ msgstr "Geri iade iste"
msgid "Error encountered"
msgstr "Hata oluştu"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr "Arka uç, {code} durum kodunu verdi."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr "Arka uçun yanıtı:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -263,10 +359,12 @@ msgstr "Arka uçun yanıtı:"
msgid "Stack trace:"
msgstr "Stack trace:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr "Deneme Dükkanı: Özgür Yazılım, Özgür Toplum"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
@@ -275,6 +373,7 @@ msgstr ""
"Bu yayın, <cite>Richard M. Stallman’ın Özgür Toplum, Özgür Yazılım</cite>"
" isimli kitabının son baskısıdır."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -291,67 +390,81 @@ msgstr ""
"Yazılın Vakfına onaylatılarak izin alınması ve işbu notun da içinde yer "
"alması şartıyla serbesttir."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "Bölümler"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: talermerchantdemos/templates/blog-index.html.j2:25
-msgid "Click on an individual chapter to 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."
+msgid "Click on an individual chapter to purchase it with GNU Taler."
+msgstr "GNU Taler ile satın almak için bireysel bir bölüme tıklayın."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
-#, fuzzy
msgid ""
"You can get free, virtual money to buy articles on this page at the <a "
"href=\"{}\">bank</a>."
msgstr ""
-"Bu sahifeden istediğiniz şeyleri satın almak üzere, <a href=\"{}\">banka</a>’"
-"dan bedavaya sanal para çekebilirsiniz."
+"Bu sayfada bulunan makaleleri satın almak için <a href=\"{}\">banka</a> "
+"adresinden ücretsiz, sanal para alabilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "Devamını okumak için ödeme yapın..."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "Bu dilde makale bulunmamaktadır."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "Tanıtım"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
msgid "Bank"
-msgstr ""
+msgstr "Banka"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
-#, fuzzy
msgid "Essay Shop"
-msgstr "Deneme Dükkanı"
+msgstr "Makale Mağazası"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "Bağışlar"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
-#, fuzzy
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr ""
-"GNU Taler hakkında daha fazla bilgi için <a href=\"{site}\">websitesi</a> "
-"ana sahifesini ziyaret edebilirsiniz."
+"GNU Taler hakkında daha fazla bilgi edinmek için ana <a href=\"{site}\">web "
+"sitemizi</a> ziyaret edebilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "Burası bağış sayfasıdır."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
@@ -360,14 +473,17 @@ msgstr ""
"Bu sayfayı kullanarak {currency}'ta Özgür Yazılım projelerine bağış "
"yapabilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "Ödeme şeklinizi seçiniz"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr "Bu, bir Web mağazasının \"ödeme\" sayfası için bir örnektir."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
@@ -377,6 +493,7 @@ msgstr ""
"alacağınıza (yani KUDOS'u hangi projeye bağışlayacağınıza) karar "
"verdiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
@@ -385,10 +502,12 @@ msgstr ""
"Taler henüz evrensel olarak kullanılmadığından, satıcıların çeşitli ödeme"
" seçenekleri sunmasını bekliyoruz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr "Demoya devam etmek için &quot;Taler&quot; ödeme seçeneğini seçin."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -399,6 +518,7 @@ msgstr ""
"çalışmadığından demonun devam etmesi için burada Taler'i seçmeniz "
"gerektiğini unutmayın."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -409,14 +529,17 @@ msgstr ""
"sepeti ile); her adımı olabildiğince basit tutmak amacıyla her iki adımı "
"ayırdık."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "Seçiminizi Onaylayin"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "Bağış Makbuzu"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
@@ -425,6 +548,7 @@ msgstr ""
"<strong>{donor}</strong>, <strong>{amount}</strong>'u "
"<strong>{receiver}</strong>'ya bağış yaptığınız için teşekkür ederiz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
@@ -433,6 +557,7 @@ msgstr ""
"Lütfen sipariş tanımlayıcısını <strong>{id}</strong> bağışınızın makbuzu "
"olarak saklayın."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
@@ -441,14 +566,17 @@ msgstr ""
"<a href=\"{link}\">Bu bağlantıyı</a> onlarla paylaşarak diğer kişilere "
"bağışta bulunduğunuz gösterebilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "Her zaman <a href=\"{link}\">başka bir bağış</a> yapabilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr "Özgür Yazılım projelerine bağış yapın"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
@@ -457,10 +585,12 @@ msgstr ""
"Bu bağış websitesi, GNU Taler ile yapılan bağışlar için kullanıcı "
"deneyimini gösterir."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr "Oyuncak para biriminde ({currency}) bağış yapabilirsiniz"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
@@ -469,14 +599,17 @@ msgstr ""
"Lütfen bir proje seçin, bağışlamak istediğiniz {currency} miktarını (*) "
"ve makbuzunuzda görünecek bağışçının adını girin:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "Anonim Bağışçı"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "Bağış Yapın!"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -493,42 +626,51 @@ msgstr ""
"fırsatı verilecektir. Bu şekilde Taler, sizi hatalı ödemeler yapmaktan "
"korur."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr "Ödeme Sağlayıcısı Desteklenmiyor"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr "Maalesef seçilen ödeme sağlayıcısı bu demoda desteklenmiyor."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "Lütfen geri dönün ve &quot;Taler&quot; öğesini seçin."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "Burası, GNU Taler demonstrasyonu."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr ""
"İsterseniz burada bir oyuncak parabirimi ile GNU Taler ödeme sistemini "
"deneyebilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "1. Adım: Taler cüzdanını yükleme"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr ""
"Dijital cüzdanınızı <a href=\"{link}\">kurulum sayfası</a> üzerinden tek "
"tıklama ile yükleyin."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "Kurulum tek tıklama ile yapılır."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -539,6 +681,7 @@ msgstr ""
"Cüzdan’a kullanıcı deneyiminizi geliştirmesi için yetki verilmesi "
"talebiniz sorgulanabilir."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
@@ -547,6 +690,7 @@ msgstr ""
"Bu izinler, bir sayfa Taler ödemesi isterse cüzdanınızın otomatik olarak "
"açılmasını sağlar."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
@@ -555,14 +699,17 @@ msgstr ""
"Verdiğiniz izinler ne olursa olsun, cüzdanınız sizle veya tarama "
"geçmişinizle ilgili bilgileri asla kimseye iletmez."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "2. Adım: Para çekme"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr "Bu demoda hayali bir para birimi olan {currency} ile ödeme yapıyorsunuz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
@@ -571,12 +718,14 @@ msgstr ""
"{currency} coinlerini çekmek için öncelikle <a href=\"{bank}\">demo "
"bankamızda bir hesap</a> oluşturmalısınız."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr ""
"Bankamızda kaydolmak için yalnızca bir kullanıcı adı ve şifre seçmeniz "
"gerekir."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
@@ -585,6 +734,7 @@ msgstr ""
"Bir hesap oluşturduğunuzda, kaydolmanız için size 100 {currency} kredisi "
"verilecektir."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
@@ -593,6 +743,7 @@ msgstr ""
"Ardından, {currency}'un cüzdanınıza aktarılmasına izin vermek için "
"bankanın Web arayüzünü kullanın."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
@@ -601,14 +752,17 @@ msgstr ""
"Bu adımı tamamladıktan sonra, bakiyenizi kontrol etmek için "
"tarayıcınızdaki Taler simgesine tıklayabilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "3. Adım: Ödeme"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr "{currency} paralarınızı harcayabileceğiniz iki demo satıcımız var:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -619,12 +773,14 @@ msgstr ""
" Yazılım, Özgür Toplum&quot; kitabının ayrı bölümleri için {currency}'ta "
"ödeme yapabilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr ""
"Kitap ayrıca <a href=\"{fsf}\">FSF organizasyonun sitesinde</a> ücretsiz "
"olarak mevcuttur."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -634,10 +790,12 @@ msgstr ""
"Proje <a href=\"{donations}\">bağış web sitesinde</a>, seçtiğiniz bir "
"yazılım projesine {currency} göndererek destekleyebilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr "4. Adım: Para akışını kontrol edin"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -647,6 +805,7 @@ msgstr ""
"Emanet hesabından satıcılara yapılan banka havalesi, bankanın <a "
"href=\"{bank}\">açık hesaplar sahifesi’nde</a>görebilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
@@ -655,14 +814,19 @@ msgstr ""
"Bu sayfada yalnızca herkesin görebileceği şekilde yapılandırılan hesaplar"
" gösteriliyor."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "5. Adim: Soruşturma"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: talermerchantdemos/templates/landing-index.html.j2:68
-msgid "Websites can give tips to visitors for completing tasks."
-msgstr "Web siteleri, görevleri tamamlamak için ziyaretçilere ipuçları verebilir."
+msgid "Websites can give rewards to visitors for completing tasks."
+msgstr ""
+"Web siteleri, ziyaretçilere görevleri tamamlamaları karşılığında ödüller "
+"verebilir."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
@@ -671,54 +835,60 @@ msgstr ""
"<a href=\"{url}\">Anketimizi doldurarak</a> biraz {currency} parası "
"kazanabilirsiniz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "6. Adım: Bize Erişin"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr "Bu demostrasyon hakkındaki görüşlerinizi bize iletirseniz memnun oluruz."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
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"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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 ""
-"Ödül, doğrudan kullanıcının cüzdanına yatırılacak nakit ödüller sunmanın "
+"Ödüllendirme, kullanıcıların cüzdanlarına doğrudan nakit ödüller sunmanın "
"bir yoludur."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
-msgstr ""
+msgstr "Beklenmeyen sonuç"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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 ""
-"Lütfen ödeme sistemleriyle ilgili anketimize katılın ve karşılığında bir "
-"ipucu alın."
+"Lütfen ödeme sistemleri hakkındaki anketimize katılın ve karşılığında bir "
+"ödül kazanın."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "Hangi ödeme sistemini tercih edersiniz?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "Anketi Gönder"
@@ -730,7 +900,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/uk/LC_MESSAGES/messages.po b/talermerchantdemos/translations/uk/LC_MESSAGES/messages.po
new file mode 100644
index 0000000..059f7e1
--- /dev/null
+++ b/talermerchantdemos/translations/uk/LC_MESSAGES/messages.po
@@ -0,0 +1,797 @@
+# Translations template for PROJECT.
+# Copyright (C) 2023 ORGANIZATION
+# This file is distributed under the same license as the PROJECT project.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2023.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
+"PO-Revision-Date: 2024-03-05 13:29+0000\n"
+"Last-Translator: Tim Vutor <flukes.ostrich0p@icloud.com>\n"
+"Language-Team: Ukrainian <https://weblate.taler.net/projects/gnu-taler/"
+"demonstration-pages/uk/>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.2.1\n"
+"Generated-By: Babel 2.11.0\n"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
+#: talermerchantdemos/survey/survey.py:106
+#: talermerchantdemos/survey/survey.py:182
+#: talermerchantdemos/survey/survey.py:191
+#: talermerchantdemos/survey/survey.py:203
+#: talermerchantdemos/survey/survey.py:212
+#: talermerchantdemos/survey/survey.py:220
+msgid "GNU Taler Demo: Error"
+msgstr "GNU Taler Demo: Помилка"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
+msgid "Internal error"
+msgstr "Внутрішня помилка"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
+msgid "GNU Taler Demo: Essay Shop"
+msgstr "GNU Taler Demo: Книгарня"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
+msgid "Cannot refund unpaid article"
+msgstr "Неможливо повернути кошти за неоплачений товар"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
+msgid "Article is not anymore refundable"
+msgstr "Товар більше не можна повернути"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
+msgid "GNU Taler Demo: Confirm refund"
+msgstr "GNU Taler Demo: Підтвердити повернення коштів"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: talermerchantdemos/blog/blog.py:267
+msgid "You did not pay for this article (nice try!)"
+msgstr "Ви не заплатили за цей товар (гарна спроба!)"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
+msgid "Item not refundable (anymore)"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: talermerchantdemos/blog/blog.py:298
+msgid "Internal error: Files for article ({}) not found."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: talermerchantdemos/blog/blog.py:305
+msgid "Supplemental file ({}) for article ({}) not found."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
+msgid "GNU Taler Demo: Article"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
+msgid "Direct access forbidden"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
+msgid "GNU Taler Demo: Refunded"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
+msgid "Internal server error"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
+#: talermerchantdemos/donations/donations.py:314
+#: talermerchantdemos/landing/landing.py:181
+#: talermerchantdemos/survey/survey.py:183
+msgid "Page not found"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
+#: talermerchantdemos/donations/donations.py:130
+msgid "parameter '{}' required"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
+#: talermerchantdemos/donations/donations.py:190
+#: talermerchantdemos/donations/donations.py:225
+#: talermerchantdemos/donations/donations.py:299
+msgid "GNU Taler Demo: Donations"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
+#: talermerchantdemos/donations/donations.py:208
+msgid "GNU Taler Demo: Donations checkout"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
+#: talermerchantdemos/donations/donations.py:269
+msgid "Backend could not create the order"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
+#: talermerchantdemos/httpcommon/__init__.py:41
+#: talermerchantdemos/httpcommon/__init__.py:91
+msgid "Could not establish connection to backend"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
+#: talermerchantdemos/httpcommon/__init__.py:47
+msgid "Could not parse the response from backend"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
+msgid "Could not parse response from backend"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
+#: talermerchantdemos/templates/common-base.html.j2:20
+msgid "GNU Taler Demo"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
+#: talermerchantdemos/survey/survey.py:192
+msgid "HTTP method not allowed for this page"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
+#: talermerchantdemos/survey/survey.py:172
+msgid "GNU Taler Demo: Survey"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
+#: talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: talermerchantdemos/templates/blog-article-frame.html.j2:16
+msgid "Taler allows merchants to offer refunds to customers."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
+#: talermerchantdemos/templates/blog-article-frame.html.j2:12
+msgid ""
+"You can <a href=\"{url}\">request a refund</a> within the first hour "
+"after buying this article."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
+#: talermerchantdemos/templates/blog-article-frame.html.j2:17
+msgid "This article can't be refunded anymore."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
+msgid "Refunded"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
+msgid ""
+"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
+" been refunded."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
+msgid "You will not be able to read the article until you pay for it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
+#: talermerchantdemos/templates/blog-base.html.j2:10
+msgid "Essay shop"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
+#: talermerchantdemos/templates/blog-base.html.j2:12
+msgid "On this page you can buy articles using an imaginary currency."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
+#: talermerchantdemos/templates/blog-base.html.j2:13
+msgid ""
+"The articles are chapters from Richard Stallman's book &quot;Free "
+"Software, Free Society&quot;."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
+#: talermerchantdemos/templates/blog-base.html.j2:14
+msgid ""
+"The book is <a href=\"{shop}\">published by the FSF</a> and available "
+"gratis at <a href=\"{gnu}\">gnu.org</a>."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
+#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
+msgid "Confirm refund request for article"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
+#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
+msgid "Do you want to get a refund for the article <em>{name}</em>?"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
+#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
+msgid ""
+"In this demonstration, refunds will be automatically approved by the "
+"merchant."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
+#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
+msgid ""
+"After you have obtained a refund, you will not be able to read the "
+"article anymore."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
+#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
+msgid ""
+"You will only be able to receive the refund on the same wallet that you "
+"have used to pay for this article originally."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
+#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
+msgid "Request refund"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
+#: talermerchantdemos/templates/blog-error.html.j2:3
+#: talermerchantdemos/templates/donations-error.html.j2:3
+#: talermerchantdemos/templates/landing-error.html.j2:3
+#: talermerchantdemos/templates/survey-error.html.j2:3
+msgid "Error encountered"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
+#: talermerchantdemos/templates/blog-error.html.j2:9
+#: talermerchantdemos/templates/donations-error.html.j2:9
+#: talermerchantdemos/templates/survey-error.html.j2:9
+msgid "The backend returned status code {code}."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
+#: talermerchantdemos/templates/blog-error.html.j2:14
+#: talermerchantdemos/templates/donations-error.html.j2:14
+#: talermerchantdemos/templates/survey-error.html.j2:14
+msgid "Backend response:"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
+#: talermerchantdemos/templates/blog-error.html.j2:19
+#: talermerchantdemos/templates/donations-error.html.j2:19
+#: talermerchantdemos/templates/landing-error.html.j2:8
+#: talermerchantdemos/templates/survey-error.html.j2:19
+msgid "Stack trace:"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
+#: talermerchantdemos/templates/blog-index.html.j2:3
+msgid "Essay Shop: Free Software, Free Society"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
+#: talermerchantdemos/templates/blog-index.html.j2:7
+msgid ""
+"This is the latest edition of <cite>Free Software, Free Society: Selected"
+" Essays of Richard M. Stallman.</cite>"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
+#: talermerchantdemos/templates/blog-index.html.j2:15
+msgid ""
+"Verbatim copying and distribution of this entire book are permitted "
+"worldwide, without royalty, in any medium, provided this notice is "
+"preserved. Permission is granted to copy and distribute translations of "
+"this book from the original English into another language provided the "
+"translation has been approved by the Free Software Foundation and the "
+"copyright notice and this permission notice are preserved on all copies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
+#: talermerchantdemos/templates/blog-index.html.j2:23
+msgid "Chapters"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
+#: talermerchantdemos/templates/blog-index.html.j2:25
+msgid "Click on an individual chapter to purchase it with GNU Taler."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
+#: talermerchantdemos/templates/blog-index.html.j2:26
+msgid ""
+"You can get free, virtual money to buy articles on this page at the <a "
+"href=\"{}\">bank</a>."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
+#: talermerchantdemos/templates/blog-index.html.j2:32
+msgid "Pay to read more..."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
+#: talermerchantdemos/templates/blog-index.html.j2:35
+msgid "No articles available in this language."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
+#: talermerchantdemos/templates/common-base.html.j2:58
+#: talermerchantdemos/templates/landing-base.html.j2:5
+msgid "Introduction"
+msgstr "Вступ"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
+#: talermerchantdemos/templates/common-base.html.j2:61
+msgid "Bank"
+msgstr "Банк"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
+#: talermerchantdemos/templates/common-base.html.j2:64
+msgid "Essay Shop"
+msgstr "Магазин творів"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
+#: talermerchantdemos/templates/common-base.html.j2:67
+#: talermerchantdemos/templates/donations-base.html.j2:11
+msgid "Donations"
+msgstr "Пожертвування"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
+#: talermerchantdemos/templates/common-base.html.j2:70
+#: talermerchantdemos/templates/survey-base.html.j2:11
+msgid "Survey"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
+msgid ""
+"You can learn more about GNU Taler on our main <a "
+"href=\"{site}\">website</a>."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
+#: talermerchantdemos/templates/donations-base.html.j2:13
+msgid "This is the donation page."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
+#: talermerchantdemos/templates/donations-base.html.j2:14
+msgid ""
+"Using this page you can make donations in {currency} to Free Software "
+"projects."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
+#: talermerchantdemos/templates/donations-checkout.html.j2:5
+msgid "Select your payment method"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
+#: talermerchantdemos/templates/donations-checkout.html.j2:9
+msgid "This is an example for a \"checkout\" page of a Web shop."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
+#: talermerchantdemos/templates/donations-checkout.html.j2:10
+msgid ""
+"On the previous page, you have created the shopping cart and decided "
+"which product to buy (i.e. which project to donate KUDOS to)."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
+#: talermerchantdemos/templates/donations-checkout.html.j2:11
+msgid ""
+"As Taler is not yet universally used, we expect merchants will offer "
+"various payment options."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
+#: talermerchantdemos/templates/donations-checkout.html.j2:12
+msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
+#: talermerchantdemos/templates/donations-checkout.html.j2:17
+msgid ""
+"Note that you must select Taler here for the demo to continue, as the "
+"other payment options are just placeholders and not really working in the"
+" demonstration."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
+#: talermerchantdemos/templates/donations-checkout.html.j2:18
+msgid ""
+"It would be possible to ask the user to make this choice already on the "
+"previous page (with the shopping cart); we just separated the two steps "
+"to keep each step as simple as possible."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
+#: talermerchantdemos/templates/donations-checkout.html.j2:44
+msgid "Confirm selection"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
+#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
+msgid "Donation Receipt"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
+#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
+msgid ""
+"Thank you, <strong>{donor}</strong>, for donating "
+"<strong>{amount}</strong> to <strong>{receiver}</strong>."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
+#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
+msgid ""
+"Please keep the order identifier <strong>{id}</strong> as a receipt for "
+"your donation."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
+#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
+msgid ""
+"You can show other people that you donated by sharing <a "
+"href=\"{link}\">this link</a> with them."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
+#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
+msgid "You can always make <a href=\"{link}\">another donation</a>."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
+#: talermerchantdemos/templates/donations-index.html.j2:4
+msgid "Donate to Free Software projects"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
+#: talermerchantdemos/templates/donations-index.html.j2:8
+msgid ""
+"This donations website shows the user experience for donations with GNU "
+"Taler."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
+#: talermerchantdemos/templates/donations-index.html.j2:9
+msgid "You can make donations in a toy currency ({currency})"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
+#: talermerchantdemos/templates/donations-index.html.j2:16
+msgid ""
+"Please select a project, the amount (*) of {currency} you wish to donate,"
+" and enter the donor's name that will appear on your receipt:"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
+#: talermerchantdemos/templates/donations-index.html.j2:48
+msgid "Anonymous Donor"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
+#: talermerchantdemos/templates/donations-index.html.j2:53
+msgid "Donate!"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
+#: talermerchantdemos/templates/donations-index.html.j2:59
+msgid ""
+"(*) To make the demo a bit more interesting, the 5 {currency} option is "
+"deliberately implemented with a fault: the merchant will try to make you "
+"donate 6 {currency} instead of the 5 {currency} shown in the form. But "
+"do not worry, you will be given the opportunity to review the final offer"
+" from the merchant in the Taler wallet. That way, Taler protects you "
+"from committing to erroneous payments."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
+#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
+msgid "Payment Provider Not Supported"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
+#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
+msgid "Unfortunately the selected payment provider is not supported in this demo."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
+#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
+msgid "Please go back and select &quot;Taler&quot;."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
+#: talermerchantdemos/templates/landing-base.html.j2:7
+msgid "This is the GNU Taler demo."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
+#: talermerchantdemos/templates/landing-base.html.j2:8
+msgid "Here you can try out the GNU Taler payment system using a toy currency."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
+#: talermerchantdemos/templates/landing-index.html.j2:4
+msgid "Step 1: Install the Taler wallet"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
+#: talermerchantdemos/templates/landing-index.html.j2:7
+msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
+#: talermerchantdemos/templates/landing-index.html.j2:8
+msgid "Installation only takes one click."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
+#: talermerchantdemos/templates/landing-index.html.j2:12
+msgid ""
+"After installation, you may be asked to grant the browser-based Taler "
+"wallet additional optional permissions that allow it to improve your user"
+" experience."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
+#: talermerchantdemos/templates/landing-index.html.j2:13
+msgid ""
+"These permissions will allow the wallet to automatically open if a page "
+"asks for a Taler payment."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
+#: talermerchantdemos/templates/landing-index.html.j2:14
+msgid ""
+"Regardless of the permissions you grant, the wallet will never transmit "
+"information about you or your browsing history to anyone."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
+#: talermerchantdemos/templates/landing-index.html.j2:19
+msgid "Step 2: Withdraw coins"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
+#: talermerchantdemos/templates/landing-index.html.j2:22
+msgid "In this demo you are paying with {currency}, an imaginary currency."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
+#: talermerchantdemos/templates/landing-index.html.j2:23
+msgid ""
+"To withdraw {currency} coins you must first create an account at our <a "
+"href=\"{bank}\">bank</a>."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
+#: talermerchantdemos/templates/landing-index.html.j2:24
+msgid "Signing up only requires you to pick a username and password."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
+#: talermerchantdemos/templates/landing-index.html.j2:25
+msgid ""
+"When you create an account at our bank, you will be credited 100 "
+"{currency} for signing up."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
+#: talermerchantdemos/templates/landing-index.html.j2:26
+msgid ""
+"Afterwards, use the bank's Web interface to authorize the transfer of "
+"{currency} to your wallet."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
+#: talermerchantdemos/templates/landing-index.html.j2:30
+msgid ""
+"Once you have completed this step, you can click on the Taler icon in "
+"your browser to check your balance."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
+#: talermerchantdemos/templates/landing-index.html.j2:35
+msgid "Step 3: Pay"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
+#: talermerchantdemos/templates/landing-index.html.j2:38
+msgid "We have two demo merchants where you can spend your coins:"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
+#: talermerchantdemos/templates/landing-index.html.j2:44
+msgid ""
+"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
+"individual chapters of Richard Stallman&#39;s book &quot;Free Software, "
+"Free Society&quot;."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
+#: talermerchantdemos/templates/landing-index.html.j2:45
+msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
+#: talermerchantdemos/templates/landing-index.html.j2:50
+msgid ""
+"At the project <a href=\"{donations}\">donation website</a> you can show "
+"respect to a software project of your choice by donating {currency} to "
+"them."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
+#: talermerchantdemos/templates/landing-index.html.j2:56
+msgid "Step 4: Check money flow"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
+#: talermerchantdemos/templates/landing-index.html.j2:59
+msgid ""
+"You can see the wire transfers from the escrow account of the exchange to"
+" the merchants on the <a href=\"{bank}\">public accounts page</a> of the "
+"bank."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
+#: talermerchantdemos/templates/landing-index.html.j2:60
+msgid ""
+"Note that only accounts configured to be publicly viewable are shown on "
+"that page."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
+#: talermerchantdemos/templates/landing-index.html.j2:65
+msgid "Step 5: Survey"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
+#: talermerchantdemos/templates/landing-index.html.j2:68
+msgid "Websites can give rewards to visitors for completing tasks."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
+#: talermerchantdemos/templates/landing-index.html.j2:69
+msgid ""
+"You can earn some {currency} coins by filling in our <a "
+"href=\"{url}\">survey</a>."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
+#: talermerchantdemos/templates/landing-index.html.j2:81
+msgid "Step 6: Reach out to us"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
+#: talermerchantdemos/templates/landing-index.html.j2:84
+msgid "We appreciate feedback about Taler and this demonstrator."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
+#: talermerchantdemos/templates/landing-index.html.j2:85
+msgid "Let us know what you think by <a href=\"{link}\">contacting us</a>."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
+#: talermerchantdemos/templates/survey-base.html.j2:13
+msgid "This page demonstrates how to reward visitors for completing small tasks."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
+#: talermerchantdemos/templates/survey-base.html.j2:14
+msgid ""
+"Rewarding is a way of offering cash rewards that go straight into a "
+"user's wallet."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
+#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
+msgid "Unexpected result"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
+#: talermerchantdemos/templates/survey-index.html.j2:6
+msgid ""
+"Please participate in our survey about payment systems and receive a "
+"reward in return."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
+#: talermerchantdemos/templates/survey-index.html.j2:13
+msgid "Which payment system do you prefer?"
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
+#: talermerchantdemos/templates/survey-index.html.j2:24
+msgid "Submit Survey"
+msgstr ""
diff --git a/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po b/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po
index 432c642..c97b40a 100644
--- a/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po
+++ b/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po
@@ -7,27 +7,43 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: eintritt@hotmail.com\n"
-"POT-Creation-Date: 2022-11-02 12:30+0100\n"
+"POT-Creation-Date: 2023-10-16 18:03+0200\n"
"PO-Revision-Date: 2022-12-26 18:33+0000\n"
"Last-Translator: Stefan Kügel <skuegel@web.de>\n"
-"Language-Team: Chinese (Traditional) <https://weblate.taler.net/projects/"
-"gnu-taler/demonstration-pages/zh_Hant/>\n"
"Language: zh_Hant\n"
+"Language-Team: Chinese (Traditional) <https://weblate.taler.net/projects"
+"/gnu-taler/demonstration-pages/zh_Hant/>\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:150
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:229
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:389
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:558
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:567
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:577
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:144
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:313
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:95
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:180
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:189
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:106
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:182
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:191
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:203
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:212
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:220
+#: 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
-#: talermerchantdemos/landing/landing.py:177
-#: talermerchantdemos/landing/landing.py:186
+#: talermerchantdemos/landing/landing.py:180
+#: talermerchantdemos/landing/landing.py:189
#: talermerchantdemos/survey/survey.py:106
#: talermerchantdemos/survey/survey.py:182
#: talermerchantdemos/survey/survey.py:191
@@ -37,196 +53,265 @@ msgstr ""
msgid "GNU Taler Demo: Error"
msgstr ""
-#: talermerchantdemos/blog/blog.py:131 talermerchantdemos/landing/landing.py:96
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:151
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:96
+#: talermerchantdemos/blog/blog.py:151 talermerchantdemos/landing/landing.py:96
msgid "Internal error"
msgstr "內部錯誤"
-#: talermerchantdemos/blog/blog.py:184
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:204
+#: talermerchantdemos/blog/blog.py:204
msgid "GNU Taler Demo: Essay Shop"
msgstr ""
-#: talermerchantdemos/blog/blog.py:202
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:222
+#: talermerchantdemos/blog/blog.py:222
msgid "Cannot refund unpaid article"
msgstr "無法對於未付款文章進行退款"
-#: talermerchantdemos/blog/blog.py:210
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:230
+#: talermerchantdemos/blog/blog.py:230
msgid "Article is not anymore refundable"
msgstr "已無法對此文章進行退款"
-#: talermerchantdemos/blog/blog.py:214
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:234
+#: talermerchantdemos/blog/blog.py:234
msgid "GNU Taler Demo: Confirm refund"
msgstr ""
-#: talermerchantdemos/blog/blog.py:247
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:267
+#: talermerchantdemos/blog/blog.py:267
msgid "You did not pay for this article (nice try!)"
msgstr "您並沒有為此文章付款(想得美!)"
-#: talermerchantdemos/blog/blog.py:252
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:272
+#: talermerchantdemos/blog/blog.py:272
msgid "Item not refundable (anymore)"
msgstr "此文章無法進行退款(已無法)"
-#: talermerchantdemos/blog/blog.py:278
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:298
+#: talermerchantdemos/blog/blog.py:298
msgid "Internal error: Files for article ({}) not found."
msgstr "內部錯誤:找不到此文章 ({}) 的檔案。"
-#: talermerchantdemos/blog/blog.py:285
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:305
+#: talermerchantdemos/blog/blog.py:305
msgid "Supplemental file ({}) for article ({}) not found."
msgstr "找不到文章 ({}) 的補充文件 ({}) 。"
-#: talermerchantdemos/blog/blog.py:293
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:313
+#: talermerchantdemos/blog/blog.py:313
msgid "GNU Taler Demo: Article"
msgstr ""
-#: talermerchantdemos/blog/blog.py:365 talermerchantdemos/blog/blog.py:379
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:390
+#: talermerchantdemos/blog/blog.py:390
+msgid "Please enable cookies."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:408
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:439
+#: talermerchantdemos/blog/blog.py:408 talermerchantdemos/blog/blog.py:439
msgid "Direct access forbidden"
msgstr "禁止直接訪問"
-#: talermerchantdemos/blog/blog.py:397
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:431
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:52
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:75
+#: talermerchantdemos/blog/blog.py:431
+#: talermerchantdemos/httpcommon/__init__.py:52
+#: talermerchantdemos/httpcommon/__init__.py:75
+msgid "Backend returned error status"
+msgstr "後台回傳錯誤狀態"
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:490
+#: talermerchantdemos/blog/blog.py:490
msgid "GNU Taler Demo: Refunded"
msgstr ""
-#: talermerchantdemos/blog/blog.py:449
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:559
+#: talermerchantdemos/blog/blog.py:559
msgid "Internal server error"
msgstr "內部伺服器錯誤"
-#: talermerchantdemos/blog/blog.py:458
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/blog/blog.py:568
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:314
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:181
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:183
+#: talermerchantdemos/blog/blog.py:568
#: talermerchantdemos/donations/donations.py:314
-#: talermerchantdemos/landing/landing.py:178
+#: talermerchantdemos/landing/landing.py:181
#: talermerchantdemos/survey/survey.py:183
msgid "Page not found"
msgstr "找不到此頁面"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:130
#: talermerchantdemos/donations/donations.py:130
msgid "parameter '{}' required"
msgstr "需要 '{}' 參數"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:225
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:299
#: talermerchantdemos/donations/donations.py:190
#: talermerchantdemos/donations/donations.py:225
#: talermerchantdemos/donations/donations.py:299
msgid "GNU Taler Demo: Donations"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:208
#: talermerchantdemos/donations/donations.py:208
msgid "GNU Taler Demo: Donations checkout"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/donations/donations.py:269
#: talermerchantdemos/donations/donations.py:269
msgid "Backend could not create the order"
msgstr "後端無法創建訂單"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:41
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:91
#: talermerchantdemos/httpcommon/__init__.py:41
-#: talermerchantdemos/httpcommon/__init__.py:81
+#: talermerchantdemos/httpcommon/__init__.py:91
msgid "Could not establish connection to backend"
msgstr "無法建立後台連線"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:47
#: talermerchantdemos/httpcommon/__init__.py:47
#, fuzzy
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
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/httpcommon/__init__.py:96
+#: talermerchantdemos/httpcommon/__init__.py:96
msgid "Could not parse response from backend"
msgstr "無法解析後台回覆"
-#: talermerchantdemos/landing/landing.py:163
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:165
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:20
+#: talermerchantdemos/landing/landing.py:165
#: talermerchantdemos/templates/common-base.html.j2:20
msgid "GNU Taler Demo"
msgstr "GNU Taler Demo"
-#: talermerchantdemos/landing/landing.py:187
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/landing/landing.py:190
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:192
+#: talermerchantdemos/landing/landing.py:190
#: talermerchantdemos/survey/survey.py:192
msgid "HTTP method not allowed for this page"
msgstr "HTTP 方法不被此頁面允許"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/survey/survey.py:172
#: talermerchantdemos/survey/survey.py:172
msgid "GNU Taler Demo: Survey"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:11
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:16
#: talermerchantdemos/templates/blog-article-frame.html.j2:11
#: talermerchantdemos/templates/blog-article-frame.html.j2:16
msgid "Taler allows merchants to offer refunds to customers."
msgstr "Taler 允許商家提供退款給顧客。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:12
#: talermerchantdemos/templates/blog-article-frame.html.j2:12
msgid ""
"You can <a href=\"{url}\">request a refund</a> within the first hour "
"after buying this article."
msgstr "您可以在購買此文章的一個小時內<a href=\"{url}\">要求退款</a>。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-frame.html.j2:17
#: talermerchantdemos/templates/blog-article-frame.html.j2:17
msgid "This article can't be refunded anymore."
msgstr "此文章已無法進行退款。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:4
#: talermerchantdemos/templates/blog-article-refunded.html.j2:4
msgid "Refunded"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:8
#: talermerchantdemos/templates/blog-article-refunded.html.j2:8
msgid ""
"Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has"
" been refunded."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:14
#: talermerchantdemos/templates/blog-article-refunded.html.j2:14
#, fuzzy
msgid "You will not be able to read the article until you pay for it again."
msgstr "在獲得退款之後,您將無法再次閱讀此文章。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-article-refunded.html.j2:18
+#: talermerchantdemos/templates/blog-article-refunded.html.j2:18
+msgid "Click here to pay it again."
+msgstr ""
+
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:10
#: talermerchantdemos/templates/blog-base.html.j2:10
msgid "Essay shop"
msgstr "文章商店"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:12
#: talermerchantdemos/templates/blog-base.html.j2:12
msgid "On this page you can buy articles using an imaginary currency."
msgstr "您可以使用虛擬貨幣在此頁面購買文章。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:13
#: talermerchantdemos/templates/blog-base.html.j2:13
msgid ""
"The articles are chapters from Richard Stallman's book &quot;Free "
"Software, Free Society&quot;."
msgstr "這些文章是 Richard Stallman 所寫的書&quot;Free Software, Free Society&quot;裡面的章節 。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-base.html.j2:14
#: talermerchantdemos/templates/blog-base.html.j2:14
msgid ""
"The book is <a href=\"{shop}\">published by the FSF</a> and available "
"gratis at <a href=\"{gnu}\">gnu.org</a>."
msgstr "這本書由<a href=\"{shop}\">FSF出版,</a>並可於<a href=\"{gnu}\">gnu.org </a>免費取得。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:3
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:3
msgid "Confirm refund request for article"
msgstr "確認申請項目退款"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:7
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:7
msgid "Do you want to get a refund for the article <em>{name}</em>?"
msgstr "您想為商品<em>{name}</em>申請退款嗎?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:8
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:8
msgid ""
"In this demonstration, refunds will be automatically approved by the "
"merchant."
msgstr "在這個 demo 中,退款會自動由商家批准。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:9
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:9
msgid ""
"After you have obtained a refund, you will not be able to read the "
"article anymore."
msgstr "在獲得退款之後,您將無法再次閱讀此文章。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:15
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:15
msgid ""
"You will only be able to receive the refund on the same wallet that you "
"have used to pay for this article originally."
msgstr "您只能透過使用當初購買文章所使用的錢包取得退款。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-confirm-refund.html.j2:22
#: talermerchantdemos/templates/blog-confirm-refund.html.j2:22
msgid "Request refund"
msgstr "要求退款"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:3
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:3
#: talermerchantdemos/templates/blog-error.html.j2:3
#: talermerchantdemos/templates/donations-error.html.j2:3
#: talermerchantdemos/templates/landing-error.html.j2:3
@@ -234,18 +319,28 @@ msgstr "要求退款"
msgid "Error encountered"
msgstr "發生錯誤"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:9
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:9
#: talermerchantdemos/templates/blog-error.html.j2:9
#: talermerchantdemos/templates/donations-error.html.j2:9
#: talermerchantdemos/templates/survey-error.html.j2:9
msgid "The backend returned status code {code}."
msgstr "後端回傳狀態碼 {code}。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:14
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:14
#: talermerchantdemos/templates/blog-error.html.j2:14
#: talermerchantdemos/templates/donations-error.html.j2:14
#: talermerchantdemos/templates/survey-error.html.j2:14
msgid "Backend response:"
msgstr "後端回應:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-error.html.j2:19
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-error.html.j2:8
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error.html.j2:19
#: talermerchantdemos/templates/blog-error.html.j2:19
#: talermerchantdemos/templates/donations-error.html.j2:19
#: talermerchantdemos/templates/landing-error.html.j2:8
@@ -253,10 +348,12 @@ msgstr "後端回應:"
msgid "Stack trace:"
msgstr "堆疊追蹤:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:3
#: talermerchantdemos/templates/blog-index.html.j2:3
msgid "Essay Shop: Free Software, Free Society"
msgstr "文章商店:Free Software, Free Society"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:7
#: talermerchantdemos/templates/blog-index.html.j2:7
msgid ""
"This is the latest edition of <cite>Free Software, Free Society: Selected"
@@ -265,6 +362,7 @@ msgstr ""
"這是最新版本的 <cite>Free Software, Free Society: Richard M. Stallman "
"的文章選集。</cite>"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:15
#: talermerchantdemos/templates/blog-index.html.j2:15
msgid ""
"Verbatim copying and distribution of this entire book are permitted "
@@ -275,14 +373,18 @@ msgid ""
"copyright notice and this permission notice are preserved on all copies."
msgstr "只要保留本通知、無需使用費,這整本書允許被透過任何媒介在全世界範圍內被逐字複製和分發。此書被自營軟體基金會批准,且所有副本保留版權聲明與許可通知的內容被許從原文英文翻譯到另一個語言並被複製、分發。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:23
#: talermerchantdemos/templates/blog-index.html.j2:23
msgid "Chapters"
msgstr "章節"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:25
#: 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 來購買特定章節。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:26
#: talermerchantdemos/templates/blog-index.html.j2:26
#, fuzzy
msgid ""
@@ -290,78 +392,98 @@ msgid ""
"href=\"{}\">bank</a>."
msgstr "您可以在<a href=\"{}\">銀行</a>獲得免費的虛擬貨幣以在此頁面購買文章。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:32
#: talermerchantdemos/templates/blog-index.html.j2:32
msgid "Pay to read more..."
msgstr "付款以閱讀更多..."
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/blog-index.html.j2:35
#: talermerchantdemos/templates/blog-index.html.j2:35
msgid "No articles available in this language."
msgstr "沒有此以語言撰寫的文章。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:58
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:5
#: talermerchantdemos/templates/common-base.html.j2:58
#: talermerchantdemos/templates/landing-base.html.j2:5
msgid "Introduction"
msgstr "簡介"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:61
#: talermerchantdemos/templates/common-base.html.j2:61
#, fuzzy
msgid "Bank"
msgstr "銀行"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:64
#: talermerchantdemos/templates/common-base.html.j2:64
#, fuzzy
msgid "Essay Shop"
msgstr "文章商店"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:67
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:11
#: talermerchantdemos/templates/common-base.html.j2:67
#: talermerchantdemos/templates/donations-base.html.j2:11
msgid "Donations"
msgstr "捐款"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:70
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:11
#: 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:112
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/common-base.html.j2:109
+#: talermerchantdemos/templates/common-base.html.j2:109
msgid ""
"You can learn more about GNU Taler on our main <a "
"href=\"{site}\">website</a>."
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:13
#: talermerchantdemos/templates/donations-base.html.j2:13
msgid "This is the donation page."
msgstr "這是捐款頁面。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-base.html.j2:14
#: talermerchantdemos/templates/donations-base.html.j2:14
msgid ""
"Using this page you can make donations in {currency} to Free Software "
"projects."
msgstr "您可以透過此頁面使用 {currency} 來捐款給自由軟體項目。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:5
#: talermerchantdemos/templates/donations-checkout.html.j2:5
msgid "Select your payment method"
msgstr "請選擇您的付款方式"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:9
#: talermerchantdemos/templates/donations-checkout.html.j2:9
msgid "This is an example for a \"checkout\" page of a Web shop."
msgstr "這是一個網路商店的\"付款\"頁面範例。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:10
#: talermerchantdemos/templates/donations-checkout.html.j2:10
msgid ""
"On the previous page, you have created the shopping cart and decided "
"which product to buy (i.e. which project to donate KUDOS to)."
msgstr "您已在前一個頁面創建了一個購物車並決定將購入的產品 (範例:要捐款KUDOS給哪個項目)。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:11
#: talermerchantdemos/templates/donations-checkout.html.j2:11
msgid ""
"As Taler is not yet universally used, we expect merchants will offer "
"various payment options."
msgstr "由於 Taler 的使用尚未普及,我們期望商家會提供各種付款方式。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:12
#: talermerchantdemos/templates/donations-checkout.html.j2:12
msgid "To continue with the demo, select the &quot;Taler&quot; payment option."
msgstr "請選擇&quot;Taler&quot;付款選項以繼續進行 demo。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:17
#: talermerchantdemos/templates/donations-checkout.html.j2:17
msgid ""
"Note that you must select Taler here for the demo to continue, as the "
@@ -369,6 +491,7 @@ msgid ""
" demonstration."
msgstr "請注意,您必須在此處選擇 Taler 來繼續 demo 的進行,因為其他的支付選項僅為佔位符、無法在 demo 中運作。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:18
#: talermerchantdemos/templates/donations-checkout.html.j2:18
msgid ""
"It would be possible to ask the user to make this choice already on the "
@@ -376,14 +499,17 @@ msgid ""
"to keep each step as simple as possible."
msgstr "可以要求使用者在前一頁(使用購物車)做出此選擇;我們只是分開了兩個步驟,以保持每一步儘可能簡單。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-checkout.html.j2:44
#: talermerchantdemos/templates/donations-checkout.html.j2:44
msgid "Confirm selection"
msgstr "確認選擇的項目"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:4
#: talermerchantdemos/templates/donations-fulfillment.html.j2:4
msgid "Donation Receipt"
msgstr "捐款收據"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:7
#: talermerchantdemos/templates/donations-fulfillment.html.j2:7
msgid ""
"Thank you, <strong>{donor}</strong>, for donating "
@@ -392,50 +518,60 @@ msgstr ""
"謝謝您,<strong>{donor}</strong> 捐獻了 <strong>{amount}</strong> 予 "
"<strong>{receiver}</strong>。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:12
#: talermerchantdemos/templates/donations-fulfillment.html.j2:12
msgid ""
"Please keep the order identifier <strong>{id}</strong> as a receipt for "
"your donation."
msgstr "請保留訂單識別號碼 <strong>{id}</strong> 做為您捐款的收據。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:13
#: talermerchantdemos/templates/donations-fulfillment.html.j2:13
msgid ""
"You can show other people that you donated by sharing <a "
"href=\"{link}\">this link</a> with them."
msgstr "您可以分享<a href=\"{link}\">此連結</a>以向他人展示您的捐款。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-fulfillment.html.j2:19
#: talermerchantdemos/templates/donations-fulfillment.html.j2:19
msgid "You can always make <a href=\"{link}\">another donation</a>."
msgstr "您隨時都可以<a href=\"{link}\">捐款</a>。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:4
#: talermerchantdemos/templates/donations-index.html.j2:4
msgid "Donate to Free Software projects"
msgstr "捐款給自由軟體項目"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:8
#: talermerchantdemos/templates/donations-index.html.j2:8
msgid ""
"This donations website shows the user experience for donations with GNU "
"Taler."
msgstr "這個捐款網頁展示了 GNU Taler 捐款者的顧客體驗。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:9
#: talermerchantdemos/templates/donations-index.html.j2:9
msgid "You can make donations in a toy currency ({currency})"
msgstr "您可以使用任何的 toy currency ({currency}) 來捐款"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:16
#: talermerchantdemos/templates/donations-index.html.j2:16
msgid ""
"Please select a project, the amount (*) of {currency} you wish to donate,"
" and enter the donor's name that will appear on your receipt:"
msgstr "請選擇一個項目、您欲捐款的金額 (*) 以及 {currency},並輸入顯示在收據上的捐款人姓名:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:48
#: talermerchantdemos/templates/donations-index.html.j2:48
msgid "Anonymous Donor"
msgstr "匿名捐款人"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:53
#: talermerchantdemos/templates/donations-index.html.j2:53
msgid "Donate!"
msgstr "捐款!"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-index.html.j2:59
#: talermerchantdemos/templates/donations-index.html.j2:59
msgid ""
"(*) To make the demo a bit more interesting, the 5 {currency} option is "
@@ -449,38 +585,47 @@ msgstr ""
" 而不是 5 {currency} 。但是請不要擔心,在 Taler wallet "
"中,會提供機會給您檢查商家最終折扣表單。透過此種方式,Taler 保護您、免於支付錯誤的款項。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:4
msgid "Payment Provider Not Supported"
msgstr "不支援付款提供商"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:7
msgid "Unfortunately the selected payment provider is not supported in this demo."
msgstr "很抱歉,您所選擇的付款提供商不支持此 demo。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
#: talermerchantdemos/templates/donations-provider-not-supported.html.j2:8
msgid "Please go back and select &quot;Taler&quot;."
msgstr "請回到先前步驟並選擇 &quot;Taler&quot;。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:7
#: talermerchantdemos/templates/landing-base.html.j2:7
msgid "This is the GNU Taler demo."
msgstr "這是 GNU Taler 的 demo。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-base.html.j2:8
#: talermerchantdemos/templates/landing-base.html.j2:8
msgid "Here you can try out the GNU Taler payment system using a toy currency."
msgstr "您可以在這裡嘗試使用 toy currency 來使用 GNU Taler 付款系統。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:4
#: talermerchantdemos/templates/landing-index.html.j2:4
msgid "Step 1: Install the Taler wallet"
msgstr "步驟一:安裝 Taler wallet"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:7
#: talermerchantdemos/templates/landing-index.html.j2:7
msgid "Install the wallet from the <a href=\"{link}\">installation page</a>."
msgstr "從<a href=\"{link}\">安裝頁面</a>安裝錢包。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:8
#: talermerchantdemos/templates/landing-index.html.j2:8
msgid "Installation only takes one click."
msgstr "一鍵安裝。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:12
#: talermerchantdemos/templates/landing-index.html.j2:12
msgid ""
"After installation, you may be asked to grant the browser-based Taler "
@@ -488,62 +633,74 @@ msgid ""
" experience."
msgstr "在安裝完成之後,為了提升您的使用體驗,您可能會被要求提供一些額外、非強制的權限給瀏覽器基礎的 Taler wallet。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:13
#: talermerchantdemos/templates/landing-index.html.j2:13
msgid ""
"These permissions will allow the wallet to automatically open if a page "
"asks for a Taler payment."
msgstr "這些權限許可會在頁面要求使用 Taler payment 錢包時,允許錢包自動被開啟。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:14
#: talermerchantdemos/templates/landing-index.html.j2:14
msgid ""
"Regardless of the permissions you grant, the wallet will never transmit "
"information about you or your browsing history to anyone."
msgstr "除了您允許的權限以外,Taler Wallet 永遠不會將關於您瀏覽紀錄的資訊傳送給任何人。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:19
#: talermerchantdemos/templates/landing-index.html.j2:19
msgid "Step 2: Withdraw coins"
msgstr "步驟二:提款"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:22
#: talermerchantdemos/templates/landing-index.html.j2:22
msgid "In this demo you are paying with {currency}, an imaginary currency."
msgstr "在此 demo 中,您將使用一種虛擬貨幣 {currency} 進行付款。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:23
#: talermerchantdemos/templates/landing-index.html.j2:23
msgid ""
"To withdraw {currency} coins you must first create an account at our <a "
"href=\"{bank}\">bank</a>."
msgstr "您需要先在我們的<a href=\"{bank}\">銀行</a>建立一個帳號以提取 {currency} 貨幣。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:24
#: talermerchantdemos/templates/landing-index.html.j2:24
msgid "Signing up only requires you to pick a username and password."
msgstr "您只需選擇您的使用者名稱以及密碼即可註冊。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:25
#: talermerchantdemos/templates/landing-index.html.j2:25
msgid ""
"When you create an account at our bank, you will be credited 100 "
"{currency} for signing up."
msgstr "當您於我們的銀行建立一個帳號時,您會獲得 100 {currency}。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:26
#: talermerchantdemos/templates/landing-index.html.j2:26
msgid ""
"Afterwards, use the bank's Web interface to authorize the transfer of "
"{currency} to your wallet."
msgstr "在這之後,使用銀行的網頁介面來授權 {currency} 轉帳至您的錢包。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:30
#: talermerchantdemos/templates/landing-index.html.j2:30
msgid ""
"Once you have completed this step, you can click on the Taler icon in "
"your browser to check your balance."
msgstr "在完成這個步驟之後,您可以在瀏覽器中點選 Taler 圖標來檢視您的帳戶餘額。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:35
#: talermerchantdemos/templates/landing-index.html.j2:35
msgid "Step 3: Pay"
msgstr "步驟三:付款"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:38
#: talermerchantdemos/templates/landing-index.html.j2:38
msgid "We have two demo merchants where you can spend your coins:"
msgstr "我們有兩個 demo merchants,您可以在其中使用您的貨幣:"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:44
#: talermerchantdemos/templates/landing-index.html.j2:44
msgid ""
"At the <a href=\"{blog}\">essay store</a> you can pay in {currency} for "
@@ -553,10 +710,12 @@ msgstr ""
"在<a href=\"{blog}\">文章商店</a>,您可以使用 {currency} 來購買 Richard Stallman 的書籍 "
"&quot;Free Software, Free Society&quot; 的各個章節。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:45
#: talermerchantdemos/templates/landing-index.html.j2:45
msgid "The book is also available for free at <a href=\"{fsf}\">the FSF</a>."
msgstr "該書也可以在 <a href=\"{fsf}\">FSF</a> 上免費取得。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:50
#: talermerchantdemos/templates/landing-index.html.j2:50
msgid ""
"At the project <a href=\"{donations}\">donation website</a> you can show "
@@ -564,10 +723,12 @@ msgid ""
"them."
msgstr "在項目<a href=\"{donations}\">捐贈網站</a>上,您可以通過向您選擇的軟體專案捐贈 {currency} 來表示敬意。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:56
#: talermerchantdemos/templates/landing-index.html.j2:56
msgid "Step 4: Check money flow"
msgstr "步驟四:檢查資金流量"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:59
#: talermerchantdemos/templates/landing-index.html.j2:59
msgid ""
"You can see the wire transfers from the escrow account of the exchange to"
@@ -575,66 +736,79 @@ msgid ""
"bank."
msgstr "您可以在銀行的<a href=\"{bank}\">公共帳戶頁面</a>上看到從交易所的託管賬戶到商家的電匯。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:60
#: talermerchantdemos/templates/landing-index.html.j2:60
msgid ""
"Note that only accounts configured to be publicly viewable are shown on "
"that page."
msgstr "請注意,只有被設定為公開檢視的帳號會顯示在此頁面。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:65
#: talermerchantdemos/templates/landing-index.html.j2:65
msgid "Step 5: Survey"
msgstr "步驟五:問卷調查"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:68
#: 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 "這些網站可以提供指點予訪客以完成任務。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:69
#: talermerchantdemos/templates/landing-index.html.j2:69
msgid ""
"You can earn some {currency} coins by filling in our <a "
"href=\"{url}\">survey</a>."
msgstr "您可以透過填寫我們的<a href=\"{url}\">問卷調查</a>獲得一些 {currency} 貨幣。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:81
#: talermerchantdemos/templates/landing-index.html.j2:81
msgid "Step 6: Reach out to us"
msgstr "步驟六:與我們聯絡"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:84
#: talermerchantdemos/templates/landing-index.html.j2:84
msgid "We appreciate feedback about Taler and this demonstrator."
msgstr "謝謝您對於 Taler 和此示範的回饋。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/landing-index.html.j2:85
#: talermerchantdemos/templates/landing-index.html.j2:85
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 "問卷調查"
-
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:13
#: 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 "此頁面演示了如何提示參觀者完成小型任務。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-base.html.j2:14
#: 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 "給予小費是一種直接提供現金回饋至使用者錢包的方式。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-error-graceful.html.j2:3
#: talermerchantdemos/templates/survey-error-graceful.html.j2:3
msgid "Unexpected result"
msgstr ""
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:6
#: 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 "請參與我們關於支付系統的問卷調查以獲得小費。"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:13
#: talermerchantdemos/templates/survey-index.html.j2:13
msgid "Which payment system do you prefer?"
msgstr "請問您偏好哪個支付系統?"
+#: dist/talermerchantdemos-0.8.2-py3-none-any/talermerchantdemos/templates/survey-index.html.j2:24
#: talermerchantdemos/templates/survey-index.html.j2:24
msgid "Submit Survey"
msgstr "提交問卷"
@@ -673,10 +847,11 @@ msgstr "提交問卷"
#~ msgstr "論文商店"
#~ msgid "Tipping/Survey"
-#~ msgstr "小費/調查"
+#~ msgstr ""
#~ msgid ""
#~ "You can learn more about GNU Taler"
#~ " on our main <a "
#~ "href=\"{site}\">website</a>."
#~ msgstr "您可以從我們的主要<a href=\"{site}\">網站</a>深入了解 GNU Taler。"
+
diff --git a/talermerchantdemos/util/__init__.py b/talermerchantdemos/util/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/talermerchantdemos/util/__init__.py
diff --git a/talermerchantdemos/util/talerconfig.py b/talermerchantdemos/util/talerconfig.py
new file mode 100644
index 0000000..985979a
--- /dev/null
+++ b/talermerchantdemos/util/talerconfig.py
@@ -0,0 +1,596 @@
+# (C) 2016, 2019 Taler Systems SA
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 3 of the License, or (at your option) any later
+# version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301 USA
+#
+# @author Florian Dold
+# @author Marcello Stanisci
+# @brief Parse GNUnet-style configurations in pure Python
+
+import logging
+import collections
+import os
+import weakref
+import sys
+import re
+from typing import Callable, Any
+
+LOGGER = logging.getLogger(__name__)
+
+__all__ = ["TalerConfig"]
+
+##
+# Exception class for a any configuration error.
+class ConfigurationError(Exception):
+ pass
+
+
+##
+# Exception class for malformed strings having with parameter
+# expansion.
+class ExpansionSyntaxError(Exception):
+ pass
+
+
+##
+# Do shell-style parameter expansion.
+# Supported syntax:
+# - ${X}
+# - ${X:-Y}
+# - $X
+#
+# @param var entire config value that might contain a parameter
+# to expand.
+# @param getter function that is in charge of returning _some_
+# value to be used in place of the parameter to expand.
+# Typically, the replacement is searched first under the
+# PATHS section of the current configuration, or (if not
+# found) in the environment.
+#
+# @return the expanded config value.
+def expand(var: str, getter: Callable[[str], str]) -> str:
+ pos = 0
+ result = ""
+ while pos != -1:
+ start = var.find("$", pos)
+ if start == -1:
+ break
+ if var[start:].startswith("${"):
+ balance = 1
+ end = start + 2
+ while balance > 0 and end < len(var):
+ balance += {"{": 1, "}": -1}.get(var[end], 0)
+ end += 1
+ if balance != 0:
+ raise ExpansionSyntaxError("unbalanced parentheses")
+ piece = var[start + 2 : end - 1]
+ if piece.find(":-") > 0:
+ varname, alt = piece.split(":-", 1)
+ replace = getter(varname)
+ if replace is None:
+ replace = expand(alt, getter)
+ else:
+ varname = piece
+ replace = getter(varname)
+ if replace is None:
+ replace = var[start:end]
+ else:
+ end = start + 2
+ while end < len(var) and var[start + 1 : end + 1].isalnum():
+ end += 1
+ varname = var[start + 1 : end]
+ replace = getter(varname)
+ if replace is None:
+ replace = var[start:end]
+ result = result + replace
+ pos = end
+
+ return result + var[pos:]
+
+##
+# A configuration entry.
+class Entry:
+
+ ##
+ # Init constructor.
+ #
+ # @param self the object itself.
+ # @param config reference to a configuration object - FIXME
+ # define "configuration object".
+ # @param section name of the config section where this entry
+ # got defined.
+ # @param option name of the config option associated with this
+ # entry.
+ # @param kwargs keyword arguments that hold the value / filename
+ # / line number of this current option.
+ def __init__(self, config, section: str, option: str, **kwargs) -> None:
+ self.value = kwargs.get("value")
+ self.filename = kwargs.get("filename")
+ self.lineno = kwargs.get("lineno")
+ self.section = section
+ self.option = option
+ self.config = weakref.ref(config)
+
+ ##
+ # XML representation of this entry.
+ #
+ # @param self the object itself.
+ # @return XML string holding all the relevant information
+ # for this entry.
+ def __repr__(self) -> str:
+ return "<Entry section=%s, option=%s, value=%s>" % (
+ self.section,
+ self.option,
+ repr(self.value),
+ )
+
+ ##
+ # Return the value for this entry, as is.
+ #
+ # @param self the object itself.
+ # @return the config value.
+ def __str__(self) -> Any:
+ return self.value
+
+ ##
+ # Return entry value, accepting defaults.
+ #
+ # @param self the object itself
+ # @param default default value to return if none was found.
+ # @param required indicate whether the value was required or not.
+ # If the value was required, but was not found, an exception
+ # is found.
+ # @param warn if True, outputs a warning message if the value was
+ # not found -- regardless of it being required or not.
+ # @return the value, or the given @a default, if not found.
+ def value_string(self, default=None, required=False, warn=False) -> str:
+ if required and self.value is None:
+ print("Missing required option '%s' in section '%s'"
+ % (self.option.upper(), self.section.upper()))
+ sys.exit(1)
+
+ if self.value is None:
+ if warn:
+ if default is not None:
+ LOGGER.warning(
+ "Configuration is missing option '%s' in section '%s',\
+ falling back to '%s'",
+ self.option,
+ self.section,
+ default,
+ )
+ else:
+ LOGGER.warning(
+ "Configuration ** is missing option '%s' in section '%s'",
+ self.option.upper(),
+ self.section.upper(),
+ )
+ return default
+ return self.value
+
+ ##
+ # Return entry value as a _int_. Raise exception if the
+ # value is not convertible to a integer.
+ #
+ # @param self the object itself
+ # @param default currently ignored.
+ # @param required currently ignored.
+ # @param warn currently ignored.
+ # @return the value, or the given @a default, if not found.
+ def value_int(self, default=None, required=False, warn=False) -> int:
+ value = self.value_string(default, required, warn)
+ if value is None:
+ return None
+ try:
+ return int(value)
+ except ValueError:
+ print(
+ "Expected number for option '%s' in section '%s'"
+ % (self.option.upper(), self.section.upper())
+ )
+ sys.exit(1)
+
+ ##
+ # Fetch value to substitute to expansion variables.
+ #
+ # @param self the object itself.
+ # @param key the value's name to lookup.
+ # @return the value, if found, None otherwise.
+ def _getsubst(self, key: str) -> Any:
+ value = self.config()["paths"][key].value
+ if value is not None:
+ return value
+ value = os.environ.get(key)
+ if value is not None:
+ return value
+ return None
+
+ ##
+ # Fetch the config value that should be a filename,
+ # taking care of invoking the variable-expansion logic first.
+ #
+ # @param self the object itself.
+ # @param default currently ignored.
+ # @param required currently ignored.
+ # @param warn currently ignored.
+ # @return the (expanded) filename.
+ def value_filename(self, default=None, required=False, warn=False) -> str:
+ value = self.value_string(default, required, warn)
+ if value is None:
+ return None
+ return expand(value, self._getsubst)
+
+ ##
+ # Give the filename and line number of this config entry.
+ #
+ # @param self this object.
+ # @return <filename>:<linenumber>, or "<unknown>" if one
+ # is not known.
+ def location(self) -> str:
+ if self.filename is None or self.lineno is None:
+ return "<unknown>"
+ return "%s:%s" % (self.filename, self.lineno)
+
+
+##
+# Represent a section by inheriting from 'defaultdict'.
+class OptionDict(collections.defaultdict):
+
+ ##
+ # Init constructor.
+ #
+ # @param self the object itself
+ # @param config the "config" object -- typically a @a TalerConfig instance.
+ # @param section_name the section name to assign to this object.
+ def __init__(self, config, section_name: str) -> None:
+ self.config = weakref.ref(config)
+ self.section_name = section_name
+ super().__init__()
+
+ ##
+ # Logic to run when a non-existent key is dereferenced.
+ # Just create and return a empty config @a Entry. Note
+ # that the freshly created entry will nonetheless put
+ # under the accessed key (that *does* become existent
+ # afterwards).
+ #
+ # @param self the object itself.
+ # @param key the key attempted to be accessed.
+ # @return the no-value entry.
+ def __missing__(self, key: str) -> Entry:
+ entry = Entry(self.config(), self.section_name, key)
+ self[key] = entry
+ return entry
+
+ ##
+ # Attempt to fetch one value from the object.
+ #
+ # @param self the object itself.
+ # @param chunk the key (?) that is tried to access.
+ # @return the object, if it exists, or a freshly created
+ # (empty) one, if it doesn't exist.
+ def __getitem__(self, chunk: str) -> Entry:
+ return super().__getitem__(chunk.lower())
+
+ ##
+ # Set one value into the object.
+ #
+ # @param self the object itself.
+ # @param chunk key under which the value is going to be set.
+ # @param value value to set the @a chunk to.
+ def __setitem__(self, chunk: str, value: Entry) -> None:
+ super().__setitem__(chunk.lower(), value)
+
+
+##
+# Collection of all the (@a OptionDict) sections.
+class SectionDict(collections.defaultdict):
+
+ ##
+ # Automatically invoked when a missing section is
+ # dereferenced. It creates the missing - empty - section.
+ #
+ # @param self the object itself.
+ # @param key the dereferenced section name.
+ # @return the freshly created section.
+ def __missing__(self, key):
+ value = OptionDict(self, key)
+ self[key] = value
+ return value
+
+ ##
+ # Attempt to retrieve a section.
+ #
+ # @param self the object itself.
+ # @param chunk the section name.
+ def __getitem__(self, chunk: str) -> OptionDict:
+ return super().__getitem__(chunk.lower())
+
+ ##
+ # Set a section.
+ #
+ # @param self the object itself.
+ # @param chunk the section name to set.
+ # @param value the value to set under that @a chunk.
+ def __setitem__(self, chunk: str, value: OptionDict) -> None:
+ super().__setitem__(chunk.lower(), value)
+
+
+##
+# One loaded taler configuration, including base configuration
+# files and included files.
+class TalerConfig:
+
+ ##
+ # Init constructor..
+ #
+ # @param self the object itself.
+ def __init__(self) -> None:
+ self.sections = SectionDict() # just plain dict
+
+ ##
+ # Load a configuration file, instantiating a config object.
+ #
+ # @param filename the filename where to load the configuration
+ # from. If None, it defaults "taler.conf".
+ # @param load_defaults if True, then defaults values are loaded
+ # (from canonical directories like "<prefix>/share/config.d/taler/")
+ # before the actual configuration file. This latter then
+ # can override some/all the defaults.
+ # @return the config object.
+ @staticmethod
+ def from_file(filename=None, load_defaults=True):
+ cfg = TalerConfig()
+ if filename is None:
+ xdg = os.environ.get("XDG_CONFIG_HOME")
+ if xdg:
+ filename = os.path.join(xdg, "taler.conf")
+ else:
+ filename = os.path.expanduser("~/.config/taler.conf")
+ logging.info("Loading default config: (%s)" % filename)
+ if load_defaults:
+ cfg.load_defaults()
+ cfg.load_file(os.path.expanduser(filename))
+ return cfg
+
+ ##
+ # Get a string value from the config.
+ #
+ # @param self the config object itself.
+ # @param section the section to fetch the value from.
+ # @param option the value's option name.
+ # @param kwargs dict argument with instructions about
+ # the value retrieval logic.
+ # @return the wanted string (or a default / exception if
+ # a error occurs).
+ def value_string(self, section, option, **kwargs) -> str:
+ return self.sections[section][option].value_string(
+ kwargs.get("default"), kwargs.get("required"), kwargs.get("warn")
+ )
+
+ ##
+ # Get a value from the config that should be a filename.
+ # The variable expansion for the path's components is internally managed.
+ #
+ # @param self the config object itself.
+ # @param section the section to fetch the value from.
+ # @param option the value's option name.
+ # @param kwargs dict argument with instructions about
+ # the value retrieval logic.
+ # @return the wanted filename (or a default / exception if
+ # a error occurs).
+ def value_filename(self, section, option, **kwargs) -> str:
+ return self.sections[section][option].value_filename(
+ kwargs.get("default"), kwargs.get("required"), kwargs.get("warn")
+ )
+
+ ##
+ # Get a integer value from the config.
+ #
+ # @param self the config object itself.
+ # @param section the section to fetch the value from.
+ # @param option the value's option name.
+ # @param kwargs dict argument with instructions about
+ # the value retrieval logic.
+ # @return the wanted integer (or a default / exception if
+ # a error occurs).
+ def value_int(self, section, option, **kwargs) -> int:
+ return self.sections[section][option].value_int(
+ kwargs.get("default"), kwargs.get("required"), kwargs.get("warn")
+ )
+
+ ##
+ # Load default values from canonical locations.
+ #
+ # @param self the object itself.
+ def load_defaults(self) -> None:
+ base_dir = os.environ.get("TALER_BASE_CONFIG")
+ if base_dir:
+ self.load_dir(base_dir)
+ return
+ prefix = os.environ.get("TALER_PREFIX")
+ if prefix:
+ tmp = os.path.split(os.path.normpath(prefix))
+ if re.match("lib", tmp[1]):
+ prefix = tmp[0]
+ self.load_dir(os.path.join(prefix, "share/taler/config.d"))
+ return
+ LOGGER.warning("no base directory found")
+
+ ##
+ # Load configuration from environment variable
+ # TALER_CONFIG_FILE or from default location if the
+ # variable is not set.
+ #
+ # @param args currently unused.
+ # @param kwargs kwargs for subroutine @a from_file.
+ # @return freshly instantiated config object.
+ @staticmethod
+ def from_env(*args, **kwargs):
+ filename = os.environ.get("TALER_CONFIG_FILE")
+ return TalerConfig.from_file(filename, *args, **kwargs)
+
+ ##
+ # Load config values from _each_ file found in a directory.
+ #
+ # @param self the object itself.
+ # @param dirname the directory to crawl in the look for config files.
+ def load_dir(self, dirname) -> None:
+ try:
+ files = os.listdir(dirname)
+ except FileNotFoundError:
+ LOGGER.warning("can't read config directory '%s'", dirname)
+ return
+ for file in files:
+ if not file.endswith(".conf"):
+ continue
+ self.load_file(os.path.join(dirname, file))
+
+ ##
+ # Load config values from a file.
+ #
+ # @param filename config file to take the values from.
+ def load_file(self, filename) -> None:
+ sections = self.sections
+ try:
+ with open(filename, "r") as file:
+ lineno = 0
+ current_section = None
+ for line in file:
+ lineno += 1
+ line = line.strip()
+ if line == "":
+ # empty line
+ continue
+ if line.startswith("#"):
+ # comment
+ continue
+ if line.startswith("@INLINE@"):
+ pair = line.split()
+ if 2 != len(pair):
+ LOGGER.error(
+ "invalid inlined config filename given ('%s')" % line
+ )
+ continue
+ if pair[1].startswith("/"):
+ self.load_file(pair[1])
+ else:
+ self.load_file(
+ os.path.join(os.path.dirname(filename), pair[1])
+ )
+ continue
+ if line.startswith("["):
+ if not line.endswith("]"):
+ LOGGER.error(
+ "invalid section header in line %s: %s",
+ lineno,
+ repr(line),
+ )
+ section_name = line.strip("[]").strip().strip('"')
+ current_section = section_name
+ continue
+ if current_section is None:
+ LOGGER.error(
+ "option outside of section in line %s: %s",
+ lineno,
+ repr(line),
+ )
+ continue
+ pair = line.split("=", 1)
+ if len(pair) != 2:
+ LOGGER.error(
+ "invalid option in line %s: %s", lineno, repr(line)
+ )
+ key = pair[0].strip()
+ value = pair[1].strip()
+ if value.startswith('"'):
+ value = value[1:]
+ if not value.endswith('"'):
+ LOGGER.error(
+ "mismatched quotes in line %s: %s", lineno, repr(line)
+ )
+ else:
+ value = value[:-1]
+ entry = Entry(
+ self.sections,
+ current_section,
+ key,
+ value=value,
+ filename=filename,
+ lineno=lineno,
+ )
+ sections[current_section][key] = entry
+ except FileNotFoundError:
+ LOGGER.error("Configuration file (%s) not found", filename)
+ sys.exit(3)
+
+ ##
+ # Dump the textual representation of a config object.
+ #
+ # Format:
+ #
+ # [section]
+ # option = value # location (filename & line number)
+ #
+ # @param self the object itself, that will be dumped.
+ def dump(self) -> None:
+ for kv_section in list(self.sections.items()):
+ print("[%s]" % (kv_section[1].section_name,))
+ for kv_option in list(kv_section[1].items()):
+ print(
+ "%s = %s # %s"
+ % (kv_option[1].option, kv_option[1].value, kv_option[1].location())
+ )
+
+ ##
+ # Return a whole section from this object.
+ #
+ # @param self the object itself.
+ # @param chunk name of the section to return.
+ # @return the section - note that if the section is
+ # not found, a empty one will created on the fly,
+ # then set under 'chunk', and returned.
+ def __getitem__(self, chunk: str) -> OptionDict:
+ if isinstance(chunk, str):
+ return self.sections[chunk]
+ raise TypeError("index must be string")
+
+
+if __name__ == "__main__":
+ import argparse
+
+ PARSER = argparse.ArgumentParser()
+ PARSER.add_argument(
+ "--section", "-s", dest="section", default=None, metavar="SECTION"
+ )
+ PARSER.add_argument("--option", "-o", dest="option", default=None, metavar="OPTION")
+ PARSER.add_argument("--config", "-c", dest="config", default=None, metavar="FILE")
+ PARSER.add_argument(
+ "--filename", "-f", dest="expand_filename", default=False, action="store_true"
+ )
+ ARGS = PARSER.parse_args()
+
+ TC = TalerConfig.from_file(ARGS.config)
+
+ if ARGS.section is not None and ARGS.option is not None:
+ if ARGS.expand_filename:
+ X = TC.value_filename(ARGS.section, ARGS.option)
+ else:
+ X = TC.value_string(ARGS.section, ARGS.option)
+ if X is not None:
+ print(X)
+ else:
+ TC.dump()