summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-05-06 19:06:56 +0200
committerFlorian Dold <florian@dold.me>2021-05-06 19:06:56 +0200
commit719934275f3c55e958f48ea165280542b49b8f0b (patch)
treeb850ede68a486f2d30849184391c126f613eb7d2
parent9a6e7c57484e16bdd3f4aa917e6489048fb242d0 (diff)
downloadwww-719934275f3c55e958f48ea165280542b49b8f0b.tar.gz
www-719934275f3c55e958f48ea165280542b49b8f0b.tar.bz2
www-719934275f3c55e958f48ea165280542b49b8f0b.zip
restructure
-rw-r--r--INSTALL8
-rw-r--r--Makefile37
-rw-r--r--README13
m---------inc0
-rw-r--r--locale/ar/LC_MESSAGES/messages.po35
-rw-r--r--locale/de/LC_MESSAGES/messages.po35
-rw-r--r--locale/en/LC_MESSAGES/messages.po31
-rw-r--r--locale/es/LC_MESSAGES/messages.po35
-rw-r--r--locale/fr/LC_MESSAGES/messages.po35
-rw-r--r--locale/hi/LC_MESSAGES/messages.po31
-rw-r--r--locale/it/LC_MESSAGES/messages.po35
-rw-r--r--locale/ja/LC_MESSAGES/messages.po31
-rw-r--r--locale/ko/LC_MESSAGES/messages.po31
-rw-r--r--locale/messages.pot29
-rw-r--r--locale/pt/LC_MESSAGES/messages.po35
-rw-r--r--locale/pt_BR/LC_MESSAGES/messages.po41
-rw-r--r--locale/ru/LC_MESSAGES/messages.po31
-rw-r--r--locale/sv/LC_MESSAGES/messages.po35
-rw-r--r--locale/tr/LC_MESSAGES/messages.po35
-rw-r--r--locale/zh_Hant/LC_MESSAGES/messages.po33
-rwxr-xr-xmake_site.py22
-rw-r--r--static/.well-known/security.txt (renamed from .well-known/security.txt)0
-rw-r--r--static/dist/bootstrap@4.6.0/bootstrap.bundle.min.js (renamed from dist/bootstrap@4.6.0/bootstrap.bundle.min.js)0
-rw-r--r--static/dist/bootstrap@4.6.0/bootstrap.bundle.min.js.map (renamed from dist/bootstrap@4.6.0/bootstrap.bundle.min.js.map)0
-rw-r--r--static/dist/bootstrap@4.6.0/bootstrap.min.css (renamed from dist/bootstrap@4.6.0/bootstrap.min.css)0
-rw-r--r--static/dist/bootstrap@4.6.0/bootstrap.min.css.map (renamed from dist/bootstrap@4.6.0/bootstrap.min.css.map)0
-rw-r--r--static/dist/bootstrap@4.6.0/jquery-3.5.1.slim.min.js (renamed from dist/bootstrap@4.6.0/jquery-3.5.1.slim.min.js)0
-rw-r--r--static/icons/buildbot.svg (renamed from icons/buildbot.svg)0
-rw-r--r--static/icons/icon-api.svg (renamed from icons/icon-api.svg)0
-rw-r--r--static/icons/icon-backend.svg (renamed from icons/icon-backend.svg)0
-rw-r--r--static/icons/icon-backoffice.svg (renamed from icons/icon-backoffice.svg)0
-rw-r--r--static/icons/icon-bank.svg (renamed from icons/icon-bank.svg)0
-rw-r--r--static/icons/icon-cashier.svg (renamed from icons/icon-cashier.svg)0
-rw-r--r--static/icons/icon-code.svg (renamed from icons/icon-code.svg)0
-rw-r--r--static/icons/icon-developers.svg (renamed from icons/icon-developers.svg)0
-rw-r--r--static/icons/icon-exchange.svg (renamed from icons/icon-exchange.svg)0
-rw-r--r--static/icons/icon-lcov.svg (renamed from icons/icon-lcov.svg)0
-rw-r--r--static/icons/icon-market.svg (renamed from icons/icon-market.svg)0
-rw-r--r--static/icons/icon-share.svg (renamed from icons/icon-share.svg)0
-rw-r--r--static/icons/icon-wallet.svg (renamed from icons/icon-wallet.svg)0
-rw-r--r--static/images/1-libre.png (renamed from images/1-libre.png)bin52424 -> 52424 bytes
-rw-r--r--static/images/1-libre.svg (renamed from images/1-libre.svg)0
-rw-r--r--static/images/2-buyer-privacy.png (renamed from images/2-buyer-privacy.png)bin44648 -> 44648 bytes
-rw-r--r--static/images/2-buyer-privacy.svg (renamed from images/2-buyer-privacy.svg)0
-rw-r--r--static/images/3-taxable.png (renamed from images/3-taxable.png)bin51112 -> 51112 bytes
-rw-r--r--static/images/3-taxable.svg (renamed from images/3-taxable.svg)0
-rw-r--r--static/images/4-fraud.png (renamed from images/4-fraud.png)bin49603 -> 49603 bytes
-rw-r--r--static/images/4-fraud.svg (renamed from images/4-fraud.svg)0
-rw-r--r--static/images/5-data-minimization.png (renamed from images/5-data-minimization.png)bin44571 -> 44571 bytes
-rw-r--r--static/images/5-data-minimization.svg (renamed from images/5-data-minimization.svg)0
-rw-r--r--static/images/6-usable.png (renamed from images/6-usable.png)bin46228 -> 46228 bytes
-rw-r--r--static/images/6-usable.svg (renamed from images/6-usable.svg)0
-rw-r--r--static/images/7-efficient.png (renamed from images/7-efficient.png)bin37286 -> 37286 bytes
-rw-r--r--static/images/7-efficient.svg (renamed from images/7-efficient.svg)0
-rw-r--r--static/images/8-fault-tolerant.png (renamed from images/8-fault-tolerant.png)bin36030 -> 36030 bytes
-rw-r--r--static/images/8-fault-tolerant.svg (renamed from images/8-fault-tolerant.svg)0
-rw-r--r--static/images/9-competition.png (renamed from images/9-competition.png)bin62386 -> 62386 bytes
-rw-r--r--static/images/9-competition.svg (renamed from images/9-competition.svg)0
-rw-r--r--static/images/UseCaseDiagram.png (renamed from images/UseCaseDiagram.png)bin474521 -> 474521 bytes
-rw-r--r--static/images/anonymous.jpg (renamed from images/anonymous.jpg)bin223355 -> 223355 bytes
-rw-r--r--static/images/anonymous.medium.jpg (renamed from images/anonymous.medium.jpg)bin93321 -> 93321 bytes
-rw-r--r--static/images/anonymous.png (renamed from images/anonymous.png)bin126020 -> 126020 bytes
-rw-r--r--static/images/backend.svg (renamed from images/backend.svg)0
-rw-r--r--static/images/buy.jpg (renamed from images/buy.jpg)bin138098 -> 138098 bytes
-rw-r--r--static/images/buy.medium.jpg (renamed from images/buy.medium.jpg)bin61721 -> 61721 bytes
-rw-r--r--static/images/ccby.png (renamed from images/ccby.png)bin4739 -> 4739 bytes
-rw-r--r--static/images/checkmark.png (renamed from images/checkmark.png)bin7722 -> 7722 bytes
-rw-r--r--static/images/citizen.svg (renamed from images/citizen.svg)0
-rw-r--r--static/images/de.png (renamed from images/de.png)bin161 -> 161 bytes
-rw-r--r--static/images/dependencies.dot (renamed from images/dependencies.dot)0
-rw-r--r--static/images/diagram-complex.png (renamed from images/diagram-complex.png)bin92907 -> 92907 bytes
-rw-r--r--static/images/diagram-simple.png (renamed from images/diagram-simple.png)bin94255 -> 94255 bytes
-rw-r--r--static/images/efficient.png (renamed from images/efficient.png)bin20892 -> 20892 bytes
-rw-r--r--static/images/en.png (renamed from images/en.png)bin1190 -> 1190 bytes
-rw-r--r--static/images/es.png (renamed from images/es.png)bin389 -> 389 bytes
-rw-r--r--static/images/fossa2014.png (renamed from images/fossa2014.png)bin15400 -> 15400 bytes
-rw-r--r--static/images/fr.png (renamed from images/fr.png)bin190 -> 190 bytes
-rw-r--r--static/images/fraud.jpg (renamed from images/fraud.jpg)bin44485 -> 44485 bytes
-rw-r--r--static/images/fraud.medium.jpg (renamed from images/fraud.medium.jpg)bin29575 -> 29575 bytes
-rw-r--r--static/images/gb.png (renamed from images/gb.png)bin1190 -> 1190 bytes
-rw-r--r--static/images/gdpr.jpg (renamed from images/gdpr.jpg)bin135295 -> 135295 bytes
-rw-r--r--static/images/gdpr.medium.jpg (renamed from images/gdpr.medium.jpg)bin66861 -> 66861 bytes
-rw-r--r--static/images/home.png (renamed from images/home.png)bin329764 -> 329764 bytes
-rw-r--r--static/images/html.svg (renamed from images/html.svg)0
-rw-r--r--static/images/it.png (renamed from images/it.png)bin175 -> 175 bytes
-rw-r--r--static/images/languageicon.svg (renamed from images/languageicon.svg)0
-rw-r--r--static/images/life-safer.jpg (renamed from images/life-safer.jpg)bin203331 -> 203331 bytes
-rw-r--r--static/images/life-safer.medium.jpg (renamed from images/life-safer.medium.jpg)bin82448 -> 82448 bytes
-rw-r--r--static/images/logo-2017.es.svg (renamed from images/logo-2017.es.svg)0
-rw-r--r--static/images/logo-2017.fr.svg (renamed from images/logo-2017.fr.svg)0
-rw-r--r--static/images/logo-2017.svg (renamed from images/logo-2017.svg)0
-rw-r--r--static/images/logo-2018-dold.raw.svg (renamed from images/logo-2018-dold.raw.svg)0
-rw-r--r--static/images/logo-2018-dold.svg (renamed from images/logo-2018-dold.svg)0
-rw-r--r--static/images/logo-2020.jpg (renamed from images/logo-2020.jpg)bin39336 -> 39336 bytes
-rw-r--r--static/images/logo-2021.svg (renamed from images/logo-2021.svg)0
-rw-r--r--static/images/logo-julian.png (renamed from images/logo-julian.png)bin11001 -> 11001 bytes
-rw-r--r--static/images/market.medium.jpg (renamed from images/market.medium.jpg)bin338845 -> 338845 bytes
-rw-r--r--static/images/money-laundering.jpg (renamed from images/money-laundering.jpg)bin214860 -> 214860 bytes
-rw-r--r--static/images/money-laundering.medium.jpg (renamed from images/money-laundering.medium.jpg)bin94203 -> 94203 bytes
-rw-r--r--static/images/pdf.svg (renamed from images/pdf.svg)0
-rw-r--r--static/images/product.png (renamed from images/product.png)bin296876 -> 296876 bytes
-rw-r--r--static/images/shipment.png (renamed from images/shipment.png)bin144305 -> 144305 bytes
-rw-r--r--static/images/stallman.medium.png (renamed from images/stallman.medium.png)bin134344 -> 134344 bytes
-rw-r--r--static/images/stock1.jpg (renamed from images/stock1.jpg)bin75595 -> 75595 bytes
-rw-r--r--static/images/stock1s.jpg (renamed from images/stock1s.jpg)bin75595 -> 75595 bytes
-rw-r--r--static/images/taler-arch-full.svg (renamed from images/taler-arch-full.svg)0
-rw-r--r--static/papers/bellare_blindsigs_proof.pdf (renamed from papers/bellare_blindsigs_proof.pdf)bin328759 -> 328759 bytes
-rw-r--r--static/papers/cbdc2021en.pdf (renamed from papers/cbdc2021en.pdf)bin1929060 -> 1929060 bytes
-rw-r--r--static/papers/chaum-blind-signatures.pdf (renamed from papers/chaum-blind-signatures.pdf)bin269934 -> 269934 bytes
-rw-r--r--static/papers/codeblau-report-2020-q2.pdf (renamed from papers/codeblau-report-2020-q2.pdf)bin129940 -> 129940 bytes
-rw-r--r--static/papers/codeblau-response-2020-q2.pdf (renamed from papers/codeblau-response-2020-q2.pdf)bin111102 -> 111102 bytes
-rw-r--r--static/papers/euro-bearer-online-2021.pdf (renamed from papers/euro-bearer-online-2021.pdf)bin147080 -> 147080 bytes
-rw-r--r--static/papers/jfk2020thesis.pdf (renamed from papers/jfk2020thesis.pdf)bin1512997 -> 1512997 bytes
-rw-r--r--static/papers/taler2016space.pdf (renamed from papers/taler2016space.pdf)bin1595692 -> 1595692 bytes
-rw-r--r--static/papers/thesis-anastasis-2020.pdf (renamed from papers/thesis-anastasis-2020.pdf)bin1041705 -> 1041705 bytes
-rw-r--r--static/papers/thesis-dold-phd-2019.pdf (renamed from papers/thesis-dold-phd-2019.pdf)bin2571263 -> 2571263 bytes
-rw-r--r--static/papers/thesis-wenger-2020.pdf (renamed from papers/thesis-wenger-2020.pdf)bin13527590 -> 13527590 bytes
-rw-r--r--static/pdf/copyright.pdf (renamed from pdf/copyright.pdf)bin77869 -> 77869 bytes
-rw-r--r--static/pdf/flyer2017.pdf (renamed from pdf/flyer2017.pdf)bin941424 -> 941424 bytes
-rw-r--r--static/presentations/investors2018.pdf (renamed from presentations/investors2018.pdf)bin4559996 -> 4559996 bytes
-rw-r--r--static/presentations/tech.pdf (renamed from presentations/tech.pdf)bin3417658 -> 3417658 bytes
-rw-r--r--template/financial-news/2013-09-15.inc (renamed from financial-news/2013-09-15.inc)0
-rw-r--r--template/financial-news/2014-09-10.inc (renamed from financial-news/2014-09-10.inc)0
-rw-r--r--template/financial-news/2014-11-13.inc (renamed from financial-news/2014-11-13.inc)0
-rw-r--r--template/financial-news/2014-12-05.inc (renamed from financial-news/2014-12-05.inc)0
-rw-r--r--template/financial-news/2014-12-06.inc (renamed from financial-news/2014-12-06.inc)0
-rw-r--r--template/financial-news/2015-03-17.inc (renamed from financial-news/2015-03-17.inc)0
-rw-r--r--template/financial-news/2015-04-30.inc (renamed from financial-news/2015-04-30.inc)0
-rw-r--r--template/financial-news/2015-12-22.inc (renamed from financial-news/2015-12-22.inc)0
-rw-r--r--template/financial-news/2016-07-23.inc (renamed from financial-news/2016-07-23.inc)0
-rw-r--r--template/financial-news/2016-10-15.inc (renamed from financial-news/2016-10-15.inc)0
-rw-r--r--template/financial-news/2016-10-21.inc (renamed from financial-news/2016-10-21.inc)0
-rw-r--r--template/financial-news/2016-10-24.inc (renamed from financial-news/2016-10-24.inc)0
-rw-r--r--template/financial-news/2016-10-26.inc (renamed from financial-news/2016-10-26.inc)0
-rw-r--r--template/financial-news/2017-04-03.inc (renamed from financial-news/2017-04-03.inc)0
-rw-r--r--template/financial-news/2017-04-04.inc (renamed from financial-news/2017-04-04.inc)0
-rw-r--r--template/financial-news/2017-07-20.inc (renamed from financial-news/2017-07-20.inc)0
-rw-r--r--template/rss.xml.j248
-rw-r--r--www.yml2
139 files changed, 340 insertions, 328 deletions
diff --git a/INSTALL b/INSTALL
index a5c3bd7..45dadf7 100644
--- a/INSTALL
+++ b/INSTALL
@@ -6,7 +6,7 @@ For Debian:
Simply install:
-# apt-install python3-ruamel.yaml python3-jinja2 python3-babel git node-typescript
+# apt-install python3-ruamel.yaml python3-jinja2 python3-babel git
Then invoke "bootstrap" and "configure". You must pass
"--prefix=$P" and "--variant=$V" for some values of
@@ -24,12 +24,10 @@ Adjust the values in config.mk:
PYTHON=python3.7
BABEL=pybabel-3.7
-npm install typescript
-Add the node_module's bin to your $PATH for the typescript binary.
make submodules/init
make submodules/update
make
-If you installed typescript in $HOME:
-PATH=$HOME/node_modules/.bin/:$PATH env BROWSER=firefox make run
+Use
+env BROWSER=firefox make run
to run the website
diff --git a/Makefile b/Makefile
index 5b00c06..bf6d127 100644
--- a/Makefile
+++ b/Makefile
@@ -8,34 +8,10 @@ LANGUAGES="en ar zh_Hant fr de hi it ja ko pt pt_BR ru es sv tr"
# All: build HTML pages in all languages and compile the
.PHONY: all
all: locale template
- $(cp) rendered/static/javascript.html rendered/javascript.html
- $(cp) rendered/static/robots.txt rendered/robots.txt
- $(cp) rendered/static/robots.txt rendered/dist/robots.txt
- for lang in `echo $(LANGUAGES)` ; do \
- $(cp) rendered/static/robots.txt rendered/$$lang/robots.txt; \
- done
- $(python) inc/make_sitemap.py -i rendered
- $(cp) sitemap.xml rendered/sitemap.xml
- $(cp) sitemap.xml rendered/en/sitemap.xml
- for lang in `echo $(LANGUAGES)` ; do \
- $(cp) rendered/sitemap.xml rendered/$$lang ; \
- done
- $(cp) -R images rendered/static/
- for lang in `echo $(LANGUAGES)` ; \
- do $(cp) -R images rendered/$$lang ; \
- done
- cd rendered; \
- for lang in `echo $(LANGUAGES)`; do \
- $(cp) $$lang/rss.xml $$lang/news/rss.xml; \
- done
- for d in dist icons papers presentations ; do \
- $(cp) -R $$d rendered/ ; \
- done
- $(cp) -R pdf rendered/static/
- $(mkdir) -p rendered/.well-known ; $(cp) .well-known/security.txt rendered/.well-known/
+ env BASEURL=$(opt_baseurl) ./make_site.py
# Extract translateable strings from jinja2 templates.
-locale/messages.pot: template/*.j2 common/*.j2 common/*.j2.inc
+locale/messages.pot: template/*.j2 template/news/*.j2 common/*.j2 common/*.j2.inc
$(python) inc/mybabel.py $(pybabel) extract -F locale/babel.map -o locale/messages.pot .
# Update translation (.po) files with new strings.
@@ -61,11 +37,6 @@ locale-compile:
.PHONY: locale
locale: locale-update locale-compile
-# Run the jinja2 templating engine to expand templates to HTML
-# incorporating translations.
-template: locale-compile
- env BASEURL=$(opt_baseurl) ./make_site.py
-
.PHONY: run
run: all
$(browser) http://0.0.0.0:8000/rendered/en &
@@ -83,10 +54,6 @@ install: all
$(cp) -r rendered/* $(prefix)/$(variant)/
$(cp) -r rendered/.well-known/ $(prefix)/$(variant)/
-.PHONY: uninstall
-uninstall:
- $(rm) -rf $(prefix)/$(variant)
-
.PHONY: clean
clean:
$(rm) -rf __pycache__ *.pyc *~ \.*~ \#*\#
diff --git a/README b/README
index 8483d24..56594ba 100644
--- a/README
+++ b/README
@@ -20,21 +20,16 @@ locale/
The translations of the strings into the various languages are in the
locale/ directory.
+static/
+ This directory contains static resources that are language-independent.
-dist/
+static/dist/
This directory contains JavaScript from other projects which we redistribute,
such as bootstrap and jquery.
-
-static/
- This directory contains static resources that are language-independent
- and never change.
-
-
-news/ and financial-news/
+template/news/ and template/financial-news/
This directory contains news items to be posted on the news page.
-
inc/
This directory contains various Python scripts that are included during
the pre-processing with Jinja2.
diff --git a/inc b/inc
-Subproject d92f6d37ed9fc605b517aafe614618369209a66
+Subproject 4e83d962573f95f1bc82440c983638aeeda69e9
diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po
index 6594ba2..00caabe 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/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: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-03-27 17:24+0000\n"
"Last-Translator: Maisa I <maisa.translator@gmail.com>\n"
"Language-Team: Arabic <http://weblate.taler.net/projects/gnu-taler/main-web-"
@@ -85,25 +85,11 @@ msgstr "المزايا"
msgid "Principles"
msgstr "المبادئ"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "الأخبار"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr ""
-"منشورات إخبارية عن التغييرات المتعلقة بنظام GNU Taler مثل الإصدارات "
-"والفعاليات"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "اشترك في نشرتنا الإخبارية RSS"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "اقرأ المزيد"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "بنية نظام Taler"
@@ -1566,3 +1552,18 @@ msgstr "متصفحات أخرى"
#: template/wallet.html.j2:261
msgid "Wallets for other browsers will be provided in the near future."
msgstr "ستُفر محافظ للمتصفحات الأخرى في المستقبل القريب."
+
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr ""
+"منشورات إخبارية عن التغييرات المتعلقة بنظام GNU Taler مثل الإصدارات "
+"والفعاليات"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "اشترك في نشرتنا الإخبارية RSS"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "اقرأ المزيد"
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po
index b576ee8..84426f4 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: German (Taler Website)\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-03-28 11:27+0000\n"
"Last-Translator: Stefan <eintritt@hotmail.com>\n"
"Language-Team: German <http://weblate.taler.net/projects/gnu-taler/main-web-"
@@ -78,25 +78,11 @@ msgstr "Besonderheiten"
msgid "Principles"
msgstr "Prinzipien"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "Aktuelles"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr ""
-"Nachrichtenbeiträge zu Änderungen, die GNU Taler betreffen, wie neue "
-"Versionen und Veranstaltungen"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "Abonniere unseren RSS-Feed"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "weiterlesen"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "Die Systemarchitektur von Taler"
@@ -1832,6 +1818,21 @@ msgstr "Andere Browser"
msgid "Wallets for other browsers will be provided in the near future."
msgstr "Wallets für andere Browser werden zukünftig bereitgestellt."
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr ""
+"Nachrichtenbeiträge zu Änderungen, die GNU Taler betreffen, wie neue "
+"Versionen und Veranstaltungen"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "Abonniere unseren RSS-Feed"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "weiterlesen"
+
#~ msgid ""
#~ "GNU Taler must enable a diverse set of operators, breaking up the current "
#~ "system where only a few global companies dominate the market."
diff --git a/locale/en/LC_MESSAGES/messages.po b/locale/en/LC_MESSAGES/messages.po
index ad55732..5c43351 100644
--- a/locale/en/LC_MESSAGES/messages.po
+++ b/locale/en/LC_MESSAGES/messages.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: en <LL@li.org>\n"
@@ -71,23 +71,11 @@ msgstr ""
msgid "Principles"
msgstr ""
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr ""
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr ""
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr ""
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr ""
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr ""
@@ -1273,3 +1261,16 @@ msgstr ""
#: template/wallet.html.j2:261
msgid "Wallets for other browsers will be provided in the near future."
msgstr ""
+
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr ""
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr ""
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr ""
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po
index db6b875..05ac26c 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-03-13 00:32+0000\n"
"Last-Translator: Francesca Giusti <francescag1194@gmail.com>\n"
"Language-Team: Spanish <http://weblate.taler.net/projects/gnu-taler/main-web-"
@@ -80,25 +80,11 @@ msgstr "Funcionalidades"
msgid "Principles"
msgstr "Principios"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "Noticias"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr ""
-"Nuevas publicaciones sobre cambios relacionados con GNU Taler como versiones "
-"y eventos"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "suscribirse a nuestro RSS"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "leer más"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "Arquitectura del sistema Taler"
@@ -1638,6 +1624,21 @@ msgstr "Otros navegadores"
msgid "Wallets for other browsers will be provided in the near future."
msgstr "Carteras para otros navegadores serán provistas en un futuro próximo."
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr ""
+"Nuevas publicaciones sobre cambios relacionados con GNU Taler como versiones "
+"y eventos"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "suscribirse a nuestro RSS"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "leer más"
+
#~ msgid ""
#~ "GNU Taler must enable a diverse set of operators, breaking up the current "
#~ "system where only a few global companies dominate the market."
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po
index b56de64..b92e06d 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: French (Taler Website)\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-03-28 20:54+0000\n"
"Last-Translator: Edhyne Dablé <edhyne.dable@gmail.com>\n"
"Language-Team: French <http://weblate.taler.net/projects/gnu-taler/main-web-"
@@ -78,25 +78,11 @@ msgstr "Fonctionnalités"
msgid "Principles"
msgstr "Principes"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "Actualité"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr ""
-"Articles d'actualité à propos des changements concernant GNU Taler, tels les "
-"annonces de nouvelles versions ou d'événements"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "s'abonner à notre flux RSS"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "lire la suite"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "Architecture du système Taler"
@@ -1665,6 +1651,21 @@ msgstr ""
"Les porte-monnaies pour d'autres navigateurs seront rendus disponibles dès "
"que possible."
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr ""
+"Articles d'actualité à propos des changements concernant GNU Taler, tels les "
+"annonces de nouvelles versions ou d'événements"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "s'abonner à notre flux RSS"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "lire la suite"
+
#~ msgid ""
#~ "GNU Taler must enable a diverse set of operators, breaking up the current "
#~ "system where only a few global companies dominate the market."
diff --git a/locale/hi/LC_MESSAGES/messages.po b/locale/hi/LC_MESSAGES/messages.po
index 0f8fa57..b26c259 100644
--- a/locale/hi/LC_MESSAGES/messages.po
+++ b/locale/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: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-04-12 05:50+0000\n"
"Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n"
"Language-Team: Hindi <http://weblate.taler.net/projects/gnu-taler/main-web-"
@@ -84,23 +84,11 @@ msgstr "विशेषताएँ"
msgid "Principles"
msgstr "सिद्धांत"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "ख़बर"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr "GNU टेलर से संबंधित परिवर्तनों के बारे में समाचार पोस्ट करता है जैसे कि रिलीज़ और ईवेंट"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "हमारी आरएसएस फीड को सब्सक्राइब करें"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "और पढ़ें..."
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "संचार तंत्र संरचना , जो मुक्त तंत्र संरचना से संबंधित ISO मानक समूहों का पालन करता है"
@@ -1349,3 +1337,16 @@ msgstr ""
#, fuzzy
msgid "Wallets for other browsers will be provided in the near future."
msgstr "निकट भविष्य में अन्य ब्राउज़रों के लिए वॉलेट प्रदान किए जाएंगे।"
+
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr "GNU टेलर से संबंधित परिवर्तनों के बारे में समाचार पोस्ट करता है जैसे कि रिलीज़ और ईवेंट"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "हमारी आरएसएस फीड को सब्सक्राइब करें"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "और पढ़ें..."
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po
index c8bdbee..dfe716f 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-03-26 05:47+0000\n"
"Last-Translator: Francesca Giusti <francescag1194@gmail.com>\n"
"Language-Team: Italian <http://weblate.taler.net/projects/gnu-taler/main-web-"
@@ -79,25 +79,11 @@ msgstr "Funzioni"
msgid "Principles"
msgstr "Principi"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "Novità"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr ""
-"Post di notizie relative alle modifiche di GNU Taler come pubblicazioni ed "
-"eventi"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "Abbonati ai nostri RSS feed"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "Leggi di più"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "Architettura del sistema Taler"
@@ -1639,3 +1625,18 @@ msgstr "Altri browser"
#: template/wallet.html.j2:261
msgid "Wallets for other browsers will be provided in the near future."
msgstr "I wallet per altri browser saranno forniti nel prossimo futuro."
+
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr ""
+"Post di notizie relative alle modifiche di GNU Taler come pubblicazioni ed "
+"eventi"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "Abbonati ai nostri RSS feed"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "Leggi di più"
diff --git a/locale/ja/LC_MESSAGES/messages.po b/locale/ja/LC_MESSAGES/messages.po
index 9dd5f5a..26535bc 100644
--- a/locale/ja/LC_MESSAGES/messages.po
+++ b/locale/ja/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: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-03-15 12:34+0000\n"
"Last-Translator: Miyuki Komatsu <miykom@gmail.com>\n"
"Language-Team: Japanese <http://weblate.taler.net/projects/gnu-taler/main-"
@@ -84,23 +84,11 @@ msgstr "機能"
msgid "Principles"
msgstr "行動規範"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "ニュース"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr "GNU Talerの変更に関するお知らせ"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "RSSフィードを購読する"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "続きを読む"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "Taler システム設計"
@@ -1589,6 +1577,19 @@ msgstr "他のブラウザ"
msgid "Wallets for other browsers will be provided in the near future."
msgstr "他のブラウザ用ウォレットは開発中です。"
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr "GNU Talerの変更に関するお知らせ"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "RSSフィードを購読する"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "続きを読む"
+
#~ msgid "Download"
#~ msgstr "取得"
diff --git a/locale/ko/LC_MESSAGES/messages.po b/locale/ko/LC_MESSAGES/messages.po
index 9b3d295..aec9d31 100644
--- a/locale/ko/LC_MESSAGES/messages.po
+++ b/locale/ko/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: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-03-20 15:15+0000\n"
"Last-Translator: Choyi Whang <choyi.whang@gmail.com>\n"
"Language-Team: Korean <http://weblate.taler.net/projects/gnu-taler/main-web-"
@@ -86,23 +86,11 @@ msgstr "기능"
msgid "Principles"
msgstr "원칙"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "뉴스"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr "GNU 탈러 관련 변경 사항에 대한 뉴스기사 (출시, 행사 등)"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "RSS 피드 구독"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "더 읽기"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "탈러(Taler) 시스템 구성"
@@ -1554,6 +1542,19 @@ msgstr "타 브라우저"
msgid "Wallets for other browsers will be provided in the near future."
msgstr "다른 브라우저를 위한 지갑은 머지않아 제공될 예정입니다."
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr "GNU 탈러 관련 변경 사항에 대한 뉴스기사 (출시, 행사 등)"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "RSS 피드 구독"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "더 읽기"
+
#~ msgid ""
#~ "GNU Taler must enable a diverse set of operators, breaking up the current "
#~ "system where only a few global companies dominate the market."
diff --git a/locale/messages.pot b/locale/messages.pot
index 98b40b2..feb908f 100644
--- a/locale/messages.pot
+++ b/locale/messages.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-05-04 22:45+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+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"
@@ -75,22 +75,11 @@ msgstr ""
msgid "Principles"
msgstr ""
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr ""
-#: news/index.html.j2:11
-msgid "News posts about changes related to GNU Taler such as releases and events"
-msgstr ""
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr ""
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr ""
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr ""
@@ -1290,3 +1279,15 @@ msgstr ""
msgid "Wallets for other browsers will be provided in the near future."
msgstr ""
+#: template/news/index.html.j2:11
+msgid "News posts about changes related to GNU Taler such as releases and events"
+msgstr ""
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr ""
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr ""
+
diff --git a/locale/pt/LC_MESSAGES/messages.po b/locale/pt/LC_MESSAGES/messages.po
index bcd8c16..3b2db8d 100644
--- a/locale/pt/LC_MESSAGES/messages.po
+++ b/locale/pt/LC_MESSAGES/messages.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU taler master\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-03-25 09:18+0000\n"
"Last-Translator: Stefan <eintritt@hotmail.com>\n"
"Language-Team: Portuguese <http://weblate.taler.net/projects/gnu-taler/main-"
@@ -83,25 +83,11 @@ msgstr "Funcionalidades"
msgid "Principles"
msgstr "Princípios"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "Notícias"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr ""
-"Publicações de notícias acerca de mudanças ao GNU Taler, como versões, e "
-"eventos"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "subscreva ao nosso feed RSS"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "ler mais"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "Arquitetura de Sistema da Taler"
@@ -1342,3 +1328,18 @@ msgstr ""
#: template/wallet.html.j2:261
msgid "Wallets for other browsers will be provided in the near future."
msgstr ""
+
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr ""
+"Publicações de notícias acerca de mudanças ao GNU Taler, como versões, e "
+"eventos"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "subscreva ao nosso feed RSS"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "ler mais"
diff --git a/locale/pt_BR/LC_MESSAGES/messages.po b/locale/pt_BR/LC_MESSAGES/messages.po
index 7bd9874..da26a94 100644
--- a/locale/pt_BR/LC_MESSAGES/messages.po
+++ b/locale/pt_BR/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: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-03-25 09:18+0000\n"
"Last-Translator: Stefan <eintritt@hotmail.com>\n"
"Language-Team: Portuguese (Brazil) <http://weblate.taler.net/projects/gnu-"
@@ -93,29 +93,12 @@ msgstr "Recursos"
msgid "Principles"
msgstr "Princípios"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
#, fuzzy
msgid "News"
msgstr "Novidades"
-#: news/index.html.j2:11
-#, fuzzy
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr ""
-"Publicações de novidades sobre mudanças relacionadas ao GNU Taler, como "
-"lançamentos e eventos"
-
-#: news/index.html.j2:16
-#, fuzzy
-msgid "subscribe to our RSS feed"
-msgstr "Inscrever-se no Feed RSS"
-
-#: news/index.html.j2:33
-#, fuzzy
-msgid "read more"
-msgstr "ler mais"
-
#: template/architecture.html.j2:6
#, fuzzy
msgid "Taler System Architecture"
@@ -1496,3 +1479,21 @@ msgstr ""
#: template/wallet.html.j2:261
msgid "Wallets for other browsers will be provided in the near future."
msgstr ""
+
+#: template/news/index.html.j2:11
+#, fuzzy
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr ""
+"Publicações de novidades sobre mudanças relacionadas ao GNU Taler, como "
+"lançamentos e eventos"
+
+#: template/news/index.html.j2:16
+#, fuzzy
+msgid "subscribe to our RSS feed"
+msgstr "Inscrever-se no Feed RSS"
+
+#: template/news/index.html.j2:33
+#, fuzzy
+msgid "read more"
+msgstr "ler mais"
diff --git a/locale/ru/LC_MESSAGES/messages.po b/locale/ru/LC_MESSAGES/messages.po
index 301ddc9..919c9ed 100644
--- a/locale/ru/LC_MESSAGES/messages.po
+++ b/locale/ru/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: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-04-22 10:29+0000\n"
"Last-Translator: Yulia Greben <yulia.greben@gmail.com>\n"
"Language-Team: Russian <http://weblate.taler.net/projects/gnu-taler/main-web-"
@@ -86,23 +86,11 @@ msgstr "Особенности"
msgid "Principles"
msgstr "Принципы"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "Новости"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr "Обновления и мероприятия GNU Taler"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "подпишитесь на нашу RSS-ленту"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "Подробнее"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "Архитектура системы Taler"
@@ -1583,3 +1571,16 @@ msgstr ""
#: template/wallet.html.j2:261
msgid "Wallets for other browsers will be provided in the near future."
msgstr ""
+
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr "Обновления и мероприятия GNU Taler"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "подпишитесь на нашу RSS-ленту"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "Подробнее"
diff --git a/locale/sv/LC_MESSAGES/messages.po b/locale/sv/LC_MESSAGES/messages.po
index b48385c..8d0e173 100644
--- a/locale/sv/LC_MESSAGES/messages.po
+++ b/locale/sv/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: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-02-27 22:18+0000\n"
"Last-Translator: Weblate Admin <admin@example.com>\n"
"Language-Team: Swedish <http://weblate.taler.net/projects/gnu-taler/main-web-"
@@ -84,25 +84,11 @@ msgstr "Funktioner"
msgid "Principles"
msgstr "Principer"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "Nyheter"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr ""
-"Nyheter om förändringar relaterade till GNU Taler såsom releaser och "
-"evenemang"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "prenumerera på vårt RSS-flöde"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "läs mer"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "Taler Systemarkitektur"
@@ -1616,6 +1602,21 @@ msgstr ""
"Plånböcker för andra webbläsare kommer att tillhandahållas inom en snar "
"framtid."
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr ""
+"Nyheter om förändringar relaterade till GNU Taler såsom releaser och "
+"evenemang"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "prenumerera på vårt RSS-flöde"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "läs mer"
+
#~ msgid ""
#~ "GNU Taler must enable a diverse set of operators, breaking up the current "
#~ "system where only a few global companies dominate the market."
diff --git a/locale/tr/LC_MESSAGES/messages.po b/locale/tr/LC_MESSAGES/messages.po
index c2c4ec9..5e78b08 100644
--- a/locale/tr/LC_MESSAGES/messages.po
+++ b/locale/tr/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: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-02-27 22:18+0000\n"
"Last-Translator: Weblate Admin <admin@example.com>\n"
"Language-Team: Turkish <http://weblate.taler.net/projects/gnu-taler/main-web-"
@@ -85,25 +85,11 @@ msgstr "Özellikleri"
msgid "Principles"
msgstr "İlkelerimiz"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "Haberdar olun"
-#: news/index.html.j2:11
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr ""
-"Sürümler ve etkinlikler gibi GNU Taler ile ilgili değişiklikler hakkında "
-"haber gönderileri"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "RSS akışına abone olun"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "daha fazlasını okumak için"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "Taler Sistem Mimarisi"
@@ -1635,6 +1621,21 @@ msgstr "Diğer web tarayıcıları"
msgid "Wallets for other browsers will be provided in the near future."
msgstr "Diğer tarayıcılar için cüzdanlar yakın gelecekte sağlanacaktır."
+#: template/news/index.html.j2:11
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr ""
+"Sürümler ve etkinlikler gibi GNU Taler ile ilgili değişiklikler hakkında "
+"haber gönderileri"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "RSS akışına abone olun"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "daha fazlasını okumak için"
+
#~ msgid ""
#~ "GNU Taler must enable a diverse set of operators, breaking up the current "
#~ "system where only a few global companies dominate the market."
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po b/locale/zh_Hant/LC_MESSAGES/messages.po
index 2bebf0d..8be5101 100644
--- a/locale/zh_Hant/LC_MESSAGES/messages.po
+++ b/locale/zh_Hant/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: 2021-05-04 22:25+0200\n"
+"POT-Creation-Date: 2021-05-06 17:16+0200\n"
"PO-Revision-Date: 2021-04-12 05:50+0000\n"
"Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n"
"Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/gnu-"
@@ -88,24 +88,11 @@ msgstr "功能"
msgid "Principles"
msgstr "準則"
-#: common/navigation.j2.inc:26 news/index.html.j2:8 template/index.html.j2:56
+#: common/navigation.j2.inc:26 template/index.html.j2:56
+#: template/news/index.html.j2:8
msgid "News"
msgstr "最新消息"
-#: news/index.html.j2:11
-#, fuzzy
-msgid ""
-"News posts about changes related to GNU Taler such as releases and events"
-msgstr "與GNU Taler更改、發布、活動等相關的最新消息"
-
-#: news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr "訂閱我們的RSS feed"
-
-#: news/index.html.j2:33
-msgid "read more"
-msgstr "閱讀更多"
-
#: template/architecture.html.j2:6
msgid "Taler System Architecture"
msgstr "Taler系統架構"
@@ -1507,3 +1494,17 @@ msgstr "其他瀏覽器"
#, fuzzy
msgid "Wallets for other browsers will be provided in the near future."
msgstr "其他瀏覽器的錢包會於近期提供。"
+
+#: template/news/index.html.j2:11
+#, fuzzy
+msgid ""
+"News posts about changes related to GNU Taler such as releases and events"
+msgstr "與GNU Taler更改、發布、活動等相關的最新消息"
+
+#: template/news/index.html.j2:16
+msgid "subscribe to our RSS feed"
+msgstr "訂閱我們的RSS feed"
+
+#: template/news/index.html.j2:33
+msgid "read more"
+msgstr "閱讀更多"
diff --git a/make_site.py b/make_site.py
index 95a114d..624be17 100755
--- a/make_site.py
+++ b/make_site.py
@@ -18,26 +18,14 @@ from pathlib import Path, PurePath
sys.path.insert(0, ".")
sys.path.insert(0, "inc/")
-from inc.site import gen_site
-from inc.fileproc import copy_files
+from inc.site import SiteGenerator
-env = jinja2.Environment(loader=jinja2.FileSystemLoader(str(PurePath(__file__).parent)),
- extensions=["jinja2.ext.i18n"],
- lstrip_blocks=True,
- trim_blocks=True,
- undefined=jinja2.StrictUndefined,
- autoescape=False)
-env.newstyle_gettext = True
def main():
- x = gen_site(0)
- conf = x.load_config("www.yml")
- x.gen_abstract(conf, "newsposts", "abstract", "page", 1000)
- x.gen_newspost_content(conf, "newsposts", "content", "page", "en")
- x.gen_rss("inc", conf, env)
- x.run("template", conf, env)
- x.copy_trees("static")
- x.copy_trees("dist")
+ x = SiteGenerator()
+ x.gen_abstract("newsposts", "abstract", "page", 1000)
+ x.gen_newspost_content("newsposts", "content", "page", "en")
+ x.run()
if __name__ == "__main__":
main()
diff --git a/.well-known/security.txt b/static/.well-known/security.txt
index 1726f52..1726f52 100644
--- a/.well-known/security.txt
+++ b/static/.well-known/security.txt
diff --git a/dist/bootstrap@4.6.0/bootstrap.bundle.min.js b/static/dist/bootstrap@4.6.0/bootstrap.bundle.min.js
index 7961bda..7961bda 100644
--- a/dist/bootstrap@4.6.0/bootstrap.bundle.min.js
+++ b/static/dist/bootstrap@4.6.0/bootstrap.bundle.min.js
diff --git a/dist/bootstrap@4.6.0/bootstrap.bundle.min.js.map b/static/dist/bootstrap@4.6.0/bootstrap.bundle.min.js.map
index 7fcd06e..7fcd06e 100644
--- a/dist/bootstrap@4.6.0/bootstrap.bundle.min.js.map
+++ b/static/dist/bootstrap@4.6.0/bootstrap.bundle.min.js.map
diff --git a/dist/bootstrap@4.6.0/bootstrap.min.css b/static/dist/bootstrap@4.6.0/bootstrap.min.css
index ef399d2..ef399d2 100644
--- a/dist/bootstrap@4.6.0/bootstrap.min.css
+++ b/static/dist/bootstrap@4.6.0/bootstrap.min.css
diff --git a/dist/bootstrap@4.6.0/bootstrap.min.css.map b/static/dist/bootstrap@4.6.0/bootstrap.min.css.map
index 78a0c12..78a0c12 100644
--- a/dist/bootstrap@4.6.0/bootstrap.min.css.map
+++ b/static/dist/bootstrap@4.6.0/bootstrap.min.css.map
diff --git a/dist/bootstrap@4.6.0/jquery-3.5.1.slim.min.js b/static/dist/bootstrap@4.6.0/jquery-3.5.1.slim.min.js
index 36b4e1a..36b4e1a 100644
--- a/dist/bootstrap@4.6.0/jquery-3.5.1.slim.min.js
+++ b/static/dist/bootstrap@4.6.0/jquery-3.5.1.slim.min.js
diff --git a/icons/buildbot.svg b/static/icons/buildbot.svg
index 23ae6c0..23ae6c0 100644
--- a/icons/buildbot.svg
+++ b/static/icons/buildbot.svg
diff --git a/icons/icon-api.svg b/static/icons/icon-api.svg
index 26b6199..26b6199 100644
--- a/icons/icon-api.svg
+++ b/static/icons/icon-api.svg
diff --git a/icons/icon-backend.svg b/static/icons/icon-backend.svg
index cd47242..cd47242 100644
--- a/icons/icon-backend.svg
+++ b/static/icons/icon-backend.svg
diff --git a/icons/icon-backoffice.svg b/static/icons/icon-backoffice.svg
index 3ba73df..3ba73df 100644
--- a/icons/icon-backoffice.svg
+++ b/static/icons/icon-backoffice.svg
diff --git a/icons/icon-bank.svg b/static/icons/icon-bank.svg
index 5f85e3e..5f85e3e 100644
--- a/icons/icon-bank.svg
+++ b/static/icons/icon-bank.svg
diff --git a/icons/icon-cashier.svg b/static/icons/icon-cashier.svg
index 9d10100..9d10100 100644
--- a/icons/icon-cashier.svg
+++ b/static/icons/icon-cashier.svg
diff --git a/icons/icon-code.svg b/static/icons/icon-code.svg
index ec09d7a..ec09d7a 100644
--- a/icons/icon-code.svg
+++ b/static/icons/icon-code.svg
diff --git a/icons/icon-developers.svg b/static/icons/icon-developers.svg
index f1f4290..f1f4290 100644
--- a/icons/icon-developers.svg
+++ b/static/icons/icon-developers.svg
diff --git a/icons/icon-exchange.svg b/static/icons/icon-exchange.svg
index fe7a396..fe7a396 100644
--- a/icons/icon-exchange.svg
+++ b/static/icons/icon-exchange.svg
diff --git a/icons/icon-lcov.svg b/static/icons/icon-lcov.svg
index 6989e05..6989e05 100644
--- a/icons/icon-lcov.svg
+++ b/static/icons/icon-lcov.svg
diff --git a/icons/icon-market.svg b/static/icons/icon-market.svg
index ac5bc1c..ac5bc1c 100644
--- a/icons/icon-market.svg
+++ b/static/icons/icon-market.svg
diff --git a/icons/icon-share.svg b/static/icons/icon-share.svg
index 6038e92..6038e92 100644
--- a/icons/icon-share.svg
+++ b/static/icons/icon-share.svg
diff --git a/icons/icon-wallet.svg b/static/icons/icon-wallet.svg
index 4849cd6..4849cd6 100644
--- a/icons/icon-wallet.svg
+++ b/static/icons/icon-wallet.svg
diff --git a/images/1-libre.png b/static/images/1-libre.png
index 15eec61..15eec61 100644
--- a/images/1-libre.png
+++ b/static/images/1-libre.png
Binary files differ
diff --git a/images/1-libre.svg b/static/images/1-libre.svg
index a1473c7..a1473c7 100644
--- a/images/1-libre.svg
+++ b/static/images/1-libre.svg
diff --git a/images/2-buyer-privacy.png b/static/images/2-buyer-privacy.png
index d822d49..d822d49 100644
--- a/images/2-buyer-privacy.png
+++ b/static/images/2-buyer-privacy.png
Binary files differ
diff --git a/images/2-buyer-privacy.svg b/static/images/2-buyer-privacy.svg
index e87375f..e87375f 100644
--- a/images/2-buyer-privacy.svg
+++ b/static/images/2-buyer-privacy.svg
diff --git a/images/3-taxable.png b/static/images/3-taxable.png
index 64f9076..64f9076 100644
--- a/images/3-taxable.png
+++ b/static/images/3-taxable.png
Binary files differ
diff --git a/images/3-taxable.svg b/static/images/3-taxable.svg
index 6f88448..6f88448 100644
--- a/images/3-taxable.svg
+++ b/static/images/3-taxable.svg
diff --git a/images/4-fraud.png b/static/images/4-fraud.png
index 68ee3e4..68ee3e4 100644
--- a/images/4-fraud.png
+++ b/static/images/4-fraud.png
Binary files differ
diff --git a/images/4-fraud.svg b/static/images/4-fraud.svg
index e5cc41e..e5cc41e 100644
--- a/images/4-fraud.svg
+++ b/static/images/4-fraud.svg
diff --git a/images/5-data-minimization.png b/static/images/5-data-minimization.png
index 548bca9..548bca9 100644
--- a/images/5-data-minimization.png
+++ b/static/images/5-data-minimization.png
Binary files differ
diff --git a/images/5-data-minimization.svg b/static/images/5-data-minimization.svg
index 1a7b444..1a7b444 100644
--- a/images/5-data-minimization.svg
+++ b/static/images/5-data-minimization.svg
diff --git a/images/6-usable.png b/static/images/6-usable.png
index 05c236a..05c236a 100644
--- a/images/6-usable.png
+++ b/static/images/6-usable.png
Binary files differ
diff --git a/images/6-usable.svg b/static/images/6-usable.svg
index a488cf6..a488cf6 100644
--- a/images/6-usable.svg
+++ b/static/images/6-usable.svg
diff --git a/images/7-efficient.png b/static/images/7-efficient.png
index 0c3f855..0c3f855 100644
--- a/images/7-efficient.png
+++ b/static/images/7-efficient.png
Binary files differ
diff --git a/images/7-efficient.svg b/static/images/7-efficient.svg
index b96ce31..b96ce31 100644
--- a/images/7-efficient.svg
+++ b/static/images/7-efficient.svg
diff --git a/images/8-fault-tolerant.png b/static/images/8-fault-tolerant.png
index 641bc9b..641bc9b 100644
--- a/images/8-fault-tolerant.png
+++ b/static/images/8-fault-tolerant.png
Binary files differ
diff --git a/images/8-fault-tolerant.svg b/static/images/8-fault-tolerant.svg
index c6c0acc..c6c0acc 100644
--- a/images/8-fault-tolerant.svg
+++ b/static/images/8-fault-tolerant.svg
diff --git a/images/9-competition.png b/static/images/9-competition.png
index fc1edfd..fc1edfd 100644
--- a/images/9-competition.png
+++ b/static/images/9-competition.png
Binary files differ
diff --git a/images/9-competition.svg b/static/images/9-competition.svg
index 436b3fa..436b3fa 100644
--- a/images/9-competition.svg
+++ b/static/images/9-competition.svg
diff --git a/images/UseCaseDiagram.png b/static/images/UseCaseDiagram.png
index b797666..b797666 100644
--- a/images/UseCaseDiagram.png
+++ b/static/images/UseCaseDiagram.png
Binary files differ
diff --git a/images/anonymous.jpg b/static/images/anonymous.jpg
index a2c0e63..a2c0e63 100644
--- a/images/anonymous.jpg
+++ b/static/images/anonymous.jpg
Binary files differ
diff --git a/images/anonymous.medium.jpg b/static/images/anonymous.medium.jpg
index 125925c..125925c 100644
--- a/images/anonymous.medium.jpg
+++ b/static/images/anonymous.medium.jpg
Binary files differ
diff --git a/images/anonymous.png b/static/images/anonymous.png
index 2538fc0..2538fc0 100644
--- a/images/anonymous.png
+++ b/static/images/anonymous.png
Binary files differ
diff --git a/images/backend.svg b/static/images/backend.svg
index fc8edbe..fc8edbe 100644
--- a/images/backend.svg
+++ b/static/images/backend.svg
diff --git a/images/buy.jpg b/static/images/buy.jpg
index 80d294d..80d294d 100644
--- a/images/buy.jpg
+++ b/static/images/buy.jpg
Binary files differ
diff --git a/images/buy.medium.jpg b/static/images/buy.medium.jpg
index 84be648..84be648 100644
--- a/images/buy.medium.jpg
+++ b/static/images/buy.medium.jpg
Binary files differ
diff --git a/images/ccby.png b/static/images/ccby.png
index 822491e..822491e 100644
--- a/images/ccby.png
+++ b/static/images/ccby.png
Binary files differ
diff --git a/images/checkmark.png b/static/images/checkmark.png
index 5fad411..5fad411 100644
--- a/images/checkmark.png
+++ b/static/images/checkmark.png
Binary files differ
diff --git a/images/citizen.svg b/static/images/citizen.svg
index bb6dbbb..bb6dbbb 100644
--- a/images/citizen.svg
+++ b/static/images/citizen.svg
diff --git a/images/de.png b/static/images/de.png
index 344d566..344d566 100644
--- a/images/de.png
+++ b/static/images/de.png
Binary files differ
diff --git a/images/dependencies.dot b/static/images/dependencies.dot
index bf5b66e..bf5b66e 100644
--- a/images/dependencies.dot
+++ b/static/images/dependencies.dot
diff --git a/images/diagram-complex.png b/static/images/diagram-complex.png
index 71d0fdb..71d0fdb 100644
--- a/images/diagram-complex.png
+++ b/static/images/diagram-complex.png
Binary files differ
diff --git a/images/diagram-simple.png b/static/images/diagram-simple.png
index d6ad292..d6ad292 100644
--- a/images/diagram-simple.png
+++ b/static/images/diagram-simple.png
Binary files differ
diff --git a/images/efficient.png b/static/images/efficient.png
index 6376257..6376257 100644
--- a/images/efficient.png
+++ b/static/images/efficient.png
Binary files differ
diff --git a/images/en.png b/static/images/en.png
index ea14508..ea14508 100644
--- a/images/en.png
+++ b/static/images/en.png
Binary files differ
diff --git a/images/es.png b/static/images/es.png
index caff66f..caff66f 100644
--- a/images/es.png
+++ b/static/images/es.png
Binary files differ
diff --git a/images/fossa2014.png b/static/images/fossa2014.png
index 0719664..0719664 100644
--- a/images/fossa2014.png
+++ b/static/images/fossa2014.png
Binary files differ
diff --git a/images/fr.png b/static/images/fr.png
index d8da38c..d8da38c 100644
--- a/images/fr.png
+++ b/static/images/fr.png
Binary files differ
diff --git a/images/fraud.jpg b/static/images/fraud.jpg
index a83968d..a83968d 100644
--- a/images/fraud.jpg
+++ b/static/images/fraud.jpg
Binary files differ
diff --git a/images/fraud.medium.jpg b/static/images/fraud.medium.jpg
index 179643e..179643e 100644
--- a/images/fraud.medium.jpg
+++ b/static/images/fraud.medium.jpg
Binary files differ
diff --git a/images/gb.png b/static/images/gb.png
index ea14508..ea14508 100644
--- a/images/gb.png
+++ b/static/images/gb.png
Binary files differ
diff --git a/images/gdpr.jpg b/static/images/gdpr.jpg
index 765dfea..765dfea 100644
--- a/images/gdpr.jpg
+++ b/static/images/gdpr.jpg
Binary files differ
diff --git a/images/gdpr.medium.jpg b/static/images/gdpr.medium.jpg
index 665a18e..665a18e 100644
--- a/images/gdpr.medium.jpg
+++ b/static/images/gdpr.medium.jpg
Binary files differ
diff --git a/images/home.png b/static/images/home.png
index a8045f5..a8045f5 100644
--- a/images/home.png
+++ b/static/images/home.png
Binary files differ
diff --git a/images/html.svg b/static/images/html.svg
index 1b3752f..1b3752f 100644
--- a/images/html.svg
+++ b/static/images/html.svg
diff --git a/images/it.png b/static/images/it.png
index 84d0706..84d0706 100644
--- a/images/it.png
+++ b/static/images/it.png
Binary files differ
diff --git a/images/languageicon.svg b/static/images/languageicon.svg
index 22d58da..22d58da 100644
--- a/images/languageicon.svg
+++ b/static/images/languageicon.svg
diff --git a/images/life-safer.jpg b/static/images/life-safer.jpg
index 1808b7c..1808b7c 100644
--- a/images/life-safer.jpg
+++ b/static/images/life-safer.jpg
Binary files differ
diff --git a/images/life-safer.medium.jpg b/static/images/life-safer.medium.jpg
index 379f4fa..379f4fa 100644
--- a/images/life-safer.medium.jpg
+++ b/static/images/life-safer.medium.jpg
Binary files differ
diff --git a/images/logo-2017.es.svg b/static/images/logo-2017.es.svg
index 1bc307c..1bc307c 100644
--- a/images/logo-2017.es.svg
+++ b/static/images/logo-2017.es.svg
diff --git a/images/logo-2017.fr.svg b/static/images/logo-2017.fr.svg
index 1bc307c..1bc307c 100644
--- a/images/logo-2017.fr.svg
+++ b/static/images/logo-2017.fr.svg
diff --git a/images/logo-2017.svg b/static/images/logo-2017.svg
index 1bc307c..1bc307c 100644
--- a/images/logo-2017.svg
+++ b/static/images/logo-2017.svg
diff --git a/images/logo-2018-dold.raw.svg b/static/images/logo-2018-dold.raw.svg
index b1ad1d4..b1ad1d4 100644
--- a/images/logo-2018-dold.raw.svg
+++ b/static/images/logo-2018-dold.raw.svg
diff --git a/images/logo-2018-dold.svg b/static/images/logo-2018-dold.svg
index ddb8425..ddb8425 100644
--- a/images/logo-2018-dold.svg
+++ b/static/images/logo-2018-dold.svg
diff --git a/images/logo-2020.jpg b/static/images/logo-2020.jpg
index 489832f..489832f 100644
--- a/images/logo-2020.jpg
+++ b/static/images/logo-2020.jpg
Binary files differ
diff --git a/images/logo-2021.svg b/static/images/logo-2021.svg
index e72611e..e72611e 100644
--- a/images/logo-2021.svg
+++ b/static/images/logo-2021.svg
diff --git a/images/logo-julian.png b/static/images/logo-julian.png
index 5d156d9..5d156d9 100644
--- a/images/logo-julian.png
+++ b/static/images/logo-julian.png
Binary files differ
diff --git a/images/market.medium.jpg b/static/images/market.medium.jpg
index 0180503..0180503 100644
--- a/images/market.medium.jpg
+++ b/static/images/market.medium.jpg
Binary files differ
diff --git a/images/money-laundering.jpg b/static/images/money-laundering.jpg
index 9fbbb1e..9fbbb1e 100644
--- a/images/money-laundering.jpg
+++ b/static/images/money-laundering.jpg
Binary files differ
diff --git a/images/money-laundering.medium.jpg b/static/images/money-laundering.medium.jpg
index 1b060a9..1b060a9 100644
--- a/images/money-laundering.medium.jpg
+++ b/static/images/money-laundering.medium.jpg
Binary files differ
diff --git a/images/pdf.svg b/static/images/pdf.svg
index 8a78245..8a78245 100644
--- a/images/pdf.svg
+++ b/static/images/pdf.svg
diff --git a/images/product.png b/static/images/product.png
index b7aecf4..b7aecf4 100644
--- a/images/product.png
+++ b/static/images/product.png
Binary files differ
diff --git a/images/shipment.png b/static/images/shipment.png
index 3384406..3384406 100644
--- a/images/shipment.png
+++ b/static/images/shipment.png
Binary files differ
diff --git a/images/stallman.medium.png b/static/images/stallman.medium.png
index a94c256..a94c256 100644
--- a/images/stallman.medium.png
+++ b/static/images/stallman.medium.png
Binary files differ
diff --git a/images/stock1.jpg b/static/images/stock1.jpg
index 8a1ec04..8a1ec04 100644
--- a/images/stock1.jpg
+++ b/static/images/stock1.jpg
Binary files differ
diff --git a/images/stock1s.jpg b/static/images/stock1s.jpg
index 8a1ec04..8a1ec04 100644
--- a/images/stock1s.jpg
+++ b/static/images/stock1s.jpg
Binary files differ
diff --git a/images/taler-arch-full.svg b/static/images/taler-arch-full.svg
index bfb6ac0..bfb6ac0 100644
--- a/images/taler-arch-full.svg
+++ b/static/images/taler-arch-full.svg
diff --git a/papers/bellare_blindsigs_proof.pdf b/static/papers/bellare_blindsigs_proof.pdf
index d73aa27..d73aa27 100644
--- a/papers/bellare_blindsigs_proof.pdf
+++ b/static/papers/bellare_blindsigs_proof.pdf
Binary files differ
diff --git a/papers/cbdc2021en.pdf b/static/papers/cbdc2021en.pdf
index 324a128..324a128 100644
--- a/papers/cbdc2021en.pdf
+++ b/static/papers/cbdc2021en.pdf
Binary files differ
diff --git a/papers/chaum-blind-signatures.pdf b/static/papers/chaum-blind-signatures.pdf
index 7c9843f..7c9843f 100644
--- a/papers/chaum-blind-signatures.pdf
+++ b/static/papers/chaum-blind-signatures.pdf
Binary files differ
diff --git a/papers/codeblau-report-2020-q2.pdf b/static/papers/codeblau-report-2020-q2.pdf
index facb313..facb313 100644
--- a/papers/codeblau-report-2020-q2.pdf
+++ b/static/papers/codeblau-report-2020-q2.pdf
Binary files differ
diff --git a/papers/codeblau-response-2020-q2.pdf b/static/papers/codeblau-response-2020-q2.pdf
index 694d07f..694d07f 100644
--- a/papers/codeblau-response-2020-q2.pdf
+++ b/static/papers/codeblau-response-2020-q2.pdf
Binary files differ
diff --git a/papers/euro-bearer-online-2021.pdf b/static/papers/euro-bearer-online-2021.pdf
index 1682c7a..1682c7a 100644
--- a/papers/euro-bearer-online-2021.pdf
+++ b/static/papers/euro-bearer-online-2021.pdf
Binary files differ
diff --git a/papers/jfk2020thesis.pdf b/static/papers/jfk2020thesis.pdf
index 689cdea..689cdea 100644
--- a/papers/jfk2020thesis.pdf
+++ b/static/papers/jfk2020thesis.pdf
Binary files differ
diff --git a/papers/taler2016space.pdf b/static/papers/taler2016space.pdf
index 92437f7..92437f7 100644
--- a/papers/taler2016space.pdf
+++ b/static/papers/taler2016space.pdf
Binary files differ
diff --git a/papers/thesis-anastasis-2020.pdf b/static/papers/thesis-anastasis-2020.pdf
index 94e78af..94e78af 100644
--- a/papers/thesis-anastasis-2020.pdf
+++ b/static/papers/thesis-anastasis-2020.pdf
Binary files differ
diff --git a/papers/thesis-dold-phd-2019.pdf b/static/papers/thesis-dold-phd-2019.pdf
index 9adc8d1..9adc8d1 100644
--- a/papers/thesis-dold-phd-2019.pdf
+++ b/static/papers/thesis-dold-phd-2019.pdf
Binary files differ
diff --git a/papers/thesis-wenger-2020.pdf b/static/papers/thesis-wenger-2020.pdf
index 451262c..451262c 100644
--- a/papers/thesis-wenger-2020.pdf
+++ b/static/papers/thesis-wenger-2020.pdf
Binary files differ
diff --git a/pdf/copyright.pdf b/static/pdf/copyright.pdf
index 5e3644d..5e3644d 100644
--- a/pdf/copyright.pdf
+++ b/static/pdf/copyright.pdf
Binary files differ
diff --git a/pdf/flyer2017.pdf b/static/pdf/flyer2017.pdf
index 5776895..5776895 100644
--- a/pdf/flyer2017.pdf
+++ b/static/pdf/flyer2017.pdf
Binary files differ
diff --git a/presentations/investors2018.pdf b/static/presentations/investors2018.pdf
index ab630f9..ab630f9 100644
--- a/presentations/investors2018.pdf
+++ b/static/presentations/investors2018.pdf
Binary files differ
diff --git a/presentations/tech.pdf b/static/presentations/tech.pdf
index 1cb485f..1cb485f 100644
--- a/presentations/tech.pdf
+++ b/static/presentations/tech.pdf
Binary files differ
diff --git a/financial-news/2013-09-15.inc b/template/financial-news/2013-09-15.inc
index 2f13aec..2f13aec 100644
--- a/financial-news/2013-09-15.inc
+++ b/template/financial-news/2013-09-15.inc
diff --git a/financial-news/2014-09-10.inc b/template/financial-news/2014-09-10.inc
index 2b886bc..2b886bc 100644
--- a/financial-news/2014-09-10.inc
+++ b/template/financial-news/2014-09-10.inc
diff --git a/financial-news/2014-11-13.inc b/template/financial-news/2014-11-13.inc
index 39a496e..39a496e 100644
--- a/financial-news/2014-11-13.inc
+++ b/template/financial-news/2014-11-13.inc
diff --git a/financial-news/2014-12-05.inc b/template/financial-news/2014-12-05.inc
index 9e65b07..9e65b07 100644
--- a/financial-news/2014-12-05.inc
+++ b/template/financial-news/2014-12-05.inc
diff --git a/financial-news/2014-12-06.inc b/template/financial-news/2014-12-06.inc
index bc0a6e7..bc0a6e7 100644
--- a/financial-news/2014-12-06.inc
+++ b/template/financial-news/2014-12-06.inc
diff --git a/financial-news/2015-03-17.inc b/template/financial-news/2015-03-17.inc
index 8cdebfe..8cdebfe 100644
--- a/financial-news/2015-03-17.inc
+++ b/template/financial-news/2015-03-17.inc
diff --git a/financial-news/2015-04-30.inc b/template/financial-news/2015-04-30.inc
index bd0e23d..bd0e23d 100644
--- a/financial-news/2015-04-30.inc
+++ b/template/financial-news/2015-04-30.inc
diff --git a/financial-news/2015-12-22.inc b/template/financial-news/2015-12-22.inc
index c66cb4a..c66cb4a 100644
--- a/financial-news/2015-12-22.inc
+++ b/template/financial-news/2015-12-22.inc
diff --git a/financial-news/2016-07-23.inc b/template/financial-news/2016-07-23.inc
index 49955bd..49955bd 100644
--- a/financial-news/2016-07-23.inc
+++ b/template/financial-news/2016-07-23.inc
diff --git a/financial-news/2016-10-15.inc b/template/financial-news/2016-10-15.inc
index 2954dc1..2954dc1 100644
--- a/financial-news/2016-10-15.inc
+++ b/template/financial-news/2016-10-15.inc
diff --git a/financial-news/2016-10-21.inc b/template/financial-news/2016-10-21.inc
index 47cad2c..47cad2c 100644
--- a/financial-news/2016-10-21.inc
+++ b/template/financial-news/2016-10-21.inc
diff --git a/financial-news/2016-10-24.inc b/template/financial-news/2016-10-24.inc
index f7bee43..f7bee43 100644
--- a/financial-news/2016-10-24.inc
+++ b/template/financial-news/2016-10-24.inc
diff --git a/financial-news/2016-10-26.inc b/template/financial-news/2016-10-26.inc
index 7cfb01b..7cfb01b 100644
--- a/financial-news/2016-10-26.inc
+++ b/template/financial-news/2016-10-26.inc
diff --git a/financial-news/2017-04-03.inc b/template/financial-news/2017-04-03.inc
index 269fb29..269fb29 100644
--- a/financial-news/2017-04-03.inc
+++ b/template/financial-news/2017-04-03.inc
diff --git a/financial-news/2017-04-04.inc b/template/financial-news/2017-04-04.inc
index 8146791..8146791 100644
--- a/financial-news/2017-04-04.inc
+++ b/template/financial-news/2017-04-04.inc
diff --git a/financial-news/2017-07-20.inc b/template/financial-news/2017-07-20.inc
index 36887ed..36887ed 100644
--- a/financial-news/2017-07-20.inc
+++ b/template/financial-news/2017-07-20.inc
diff --git a/template/rss.xml.j2 b/template/rss.xml.j2
new file mode 100644
index 0000000..b9a29f7
--- /dev/null
+++ b/template/rss.xml.j2
@@ -0,0 +1,48 @@
+{#
+# Copyright (C) 2019, 2020 GNUnet e.V.
+#
+# This code is derived from code contributed to GNUnet eV
+# by nikita <nikita@n0.is>.
+#
+# Permission to use, copy, modify, and/or distribute this software for
+# any purpose with or without fee is hereby granted.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+# AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
+# DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+# PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+# PERFORMANCE OF THIS SOFTWARE.
+#
+# SPDX-License-Identifier: 0BSD
+#}
+<?xml version="1.0" encoding="UTF-8"?>
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
+ {% for siteconfitem in siteconf %}
+ <channel>
+ <atom:link href="https://{{ siteconfitem['baseurl'] }}/{{ lang }}/rss.xml" rel="self" type="application/rss+xml" />
+ <title>{{ siteconfitem['rsstitle'] }}</title>
+ <language>{{ lang }}</language>
+ <description>{{ siteconfitem['rssdescr']|e }}</description>
+ <link>https://{{ siteconfitem['baseurl'] }}/</link>
+ <lastBuildDate>{{ now }}</lastBuildDate>
+ {% for newspostitem in newsposts %}
+ <item>
+ <guid>https://{{ siteconfitem['baseurl'] }}/{{ lang }}{{ siteconfitem['newsloc'] }}{{ newspostitem['page'] }}</guid>
+ <link>https://{{ siteconfitem['baseurl'] }}/{{ lang }}{{ siteconfitem['newsloc'] }}{{ newspostitem['page'] }}</link>
+ <pubDate>{{ conv_date_rfc822(newspostitem["date"]) }}</pubDate>
+ <title>{{ newspostitem['title']|e }}</title>
+ <description>
+ <![CDATA[
+ <article>
+ {{ newspostitem['content'] }}
+ </article>
+ ]]>
+ </description>
+ </item>
+ {% endfor %}
+ </channel>
+ {% endfor %}
+</rss>
diff --git a/www.yml b/www.yml
index 741fdf7..68db2c0 100644
--- a/www.yml
+++ b/www.yml
@@ -1,5 +1,5 @@
siteconf:
- - baseurl: taler.net
+ - baseurl: https://taler.net/
newsloc: /news/
newsdir: news
rsstitle: Taler.net