taler-www

Main taler.net website
Log | Files | Refs | Submodules | README | LICENSE

commit 719934275f3c55e958f48ea165280542b49b8f0b
parent 9a6e7c57484e16bdd3f4aa917e6489048fb242d0
Author: Florian Dold <florian@dold.me>
Date:   Thu,  6 May 2021 19:06:56 +0200

restructure

Diffstat:
MINSTALL | 8+++-----
MMakefile | 37++-----------------------------------
MREADME | 13++++---------
Mlocale/ar/LC_MESSAGES/messages.po | 35++++++++++++++++++-----------------
Mlocale/de/LC_MESSAGES/messages.po | 35++++++++++++++++++-----------------
Mlocale/en/LC_MESSAGES/messages.po | 31++++++++++++++++---------------
Mlocale/es/LC_MESSAGES/messages.po | 35++++++++++++++++++-----------------
Mlocale/fr/LC_MESSAGES/messages.po | 35++++++++++++++++++-----------------
Mlocale/hi/LC_MESSAGES/messages.po | 31++++++++++++++++---------------
Mlocale/it/LC_MESSAGES/messages.po | 35++++++++++++++++++-----------------
Mlocale/ja/LC_MESSAGES/messages.po | 31++++++++++++++++---------------
Mlocale/ko/LC_MESSAGES/messages.po | 31++++++++++++++++---------------
Mlocale/messages.pot | 29+++++++++++++++--------------
Mlocale/pt/LC_MESSAGES/messages.po | 35++++++++++++++++++-----------------
Mlocale/pt_BR/LC_MESSAGES/messages.po | 41+++++++++++++++++++++--------------------
Mlocale/ru/LC_MESSAGES/messages.po | 31++++++++++++++++---------------
Mlocale/sv/LC_MESSAGES/messages.po | 35++++++++++++++++++-----------------
Mlocale/tr/LC_MESSAGES/messages.po | 35++++++++++++++++++-----------------
Mlocale/zh_Hant/LC_MESSAGES/messages.po | 33+++++++++++++++++----------------
Mmake_site.py | 22+++++-----------------
R.well-known/security.txt -> static/.well-known/security.txt | 0
Rdist/bootstrap@4.6.0/bootstrap.bundle.min.js -> static/dist/bootstrap@4.6.0/bootstrap.bundle.min.js | 0
Rdist/bootstrap@4.6.0/bootstrap.bundle.min.js.map -> static/dist/bootstrap@4.6.0/bootstrap.bundle.min.js.map | 0
Rdist/bootstrap@4.6.0/bootstrap.min.css -> static/dist/bootstrap@4.6.0/bootstrap.min.css | 0
Rdist/bootstrap@4.6.0/bootstrap.min.css.map -> static/dist/bootstrap@4.6.0/bootstrap.min.css.map | 0
Rdist/bootstrap@4.6.0/jquery-3.5.1.slim.min.js -> static/dist/bootstrap@4.6.0/jquery-3.5.1.slim.min.js | 0
Ricons/buildbot.svg -> static/icons/buildbot.svg | 0
Ricons/icon-api.svg -> static/icons/icon-api.svg | 0
Ricons/icon-backend.svg -> static/icons/icon-backend.svg | 0
Ricons/icon-backoffice.svg -> static/icons/icon-backoffice.svg | 0
Ricons/icon-bank.svg -> static/icons/icon-bank.svg | 0
Ricons/icon-cashier.svg -> static/icons/icon-cashier.svg | 0
Ricons/icon-code.svg -> static/icons/icon-code.svg | 0
Ricons/icon-developers.svg -> static/icons/icon-developers.svg | 0
Ricons/icon-exchange.svg -> static/icons/icon-exchange.svg | 0
Ricons/icon-lcov.svg -> static/icons/icon-lcov.svg | 0
Ricons/icon-market.svg -> static/icons/icon-market.svg | 0
Ricons/icon-share.svg -> static/icons/icon-share.svg | 0
Ricons/icon-wallet.svg -> static/icons/icon-wallet.svg | 0
Rimages/1-libre.png -> static/images/1-libre.png | 0
Rimages/1-libre.svg -> static/images/1-libre.svg | 0
Rimages/2-buyer-privacy.png -> static/images/2-buyer-privacy.png | 0
Rimages/2-buyer-privacy.svg -> static/images/2-buyer-privacy.svg | 0
Rimages/3-taxable.png -> static/images/3-taxable.png | 0
Rimages/3-taxable.svg -> static/images/3-taxable.svg | 0
Rimages/4-fraud.png -> static/images/4-fraud.png | 0
Rimages/4-fraud.svg -> static/images/4-fraud.svg | 0
Rimages/5-data-minimization.png -> static/images/5-data-minimization.png | 0
Rimages/5-data-minimization.svg -> static/images/5-data-minimization.svg | 0
Rimages/6-usable.png -> static/images/6-usable.png | 0
Rimages/6-usable.svg -> static/images/6-usable.svg | 0
Rimages/7-efficient.png -> static/images/7-efficient.png | 0
Rimages/7-efficient.svg -> static/images/7-efficient.svg | 0
Rimages/8-fault-tolerant.png -> static/images/8-fault-tolerant.png | 0
Rimages/8-fault-tolerant.svg -> static/images/8-fault-tolerant.svg | 0
Rimages/9-competition.png -> static/images/9-competition.png | 0
Rimages/9-competition.svg -> static/images/9-competition.svg | 0
Rimages/UseCaseDiagram.png -> static/images/UseCaseDiagram.png | 0
Rimages/anonymous.jpg -> static/images/anonymous.jpg | 0
Rimages/anonymous.medium.jpg -> static/images/anonymous.medium.jpg | 0
Rimages/anonymous.png -> static/images/anonymous.png | 0
Rimages/backend.svg -> static/images/backend.svg | 0
Rimages/buy.jpg -> static/images/buy.jpg | 0
Rimages/buy.medium.jpg -> static/images/buy.medium.jpg | 0
Rimages/ccby.png -> static/images/ccby.png | 0
Rimages/checkmark.png -> static/images/checkmark.png | 0
Rimages/citizen.svg -> static/images/citizen.svg | 0
Rimages/de.png -> static/images/de.png | 0
Rimages/dependencies.dot -> static/images/dependencies.dot | 0
Rimages/diagram-complex.png -> static/images/diagram-complex.png | 0
Rimages/diagram-simple.png -> static/images/diagram-simple.png | 0
Rimages/efficient.png -> static/images/efficient.png | 0
Rimages/en.png -> static/images/en.png | 0
Rimages/es.png -> static/images/es.png | 0
Rimages/fossa2014.png -> static/images/fossa2014.png | 0
Rimages/fr.png -> static/images/fr.png | 0
Rimages/fraud.jpg -> static/images/fraud.jpg | 0
Rimages/fraud.medium.jpg -> static/images/fraud.medium.jpg | 0
Rimages/gb.png -> static/images/gb.png | 0
Rimages/gdpr.jpg -> static/images/gdpr.jpg | 0
Rimages/gdpr.medium.jpg -> static/images/gdpr.medium.jpg | 0
Rimages/home.png -> static/images/home.png | 0
Rimages/html.svg -> static/images/html.svg | 0
Rimages/it.png -> static/images/it.png | 0
Rimages/languageicon.svg -> static/images/languageicon.svg | 0
Rimages/life-safer.jpg -> static/images/life-safer.jpg | 0
Rimages/life-safer.medium.jpg -> static/images/life-safer.medium.jpg | 0
Rimages/logo-2017.es.svg -> static/images/logo-2017.es.svg | 0
Rimages/logo-2017.fr.svg -> static/images/logo-2017.fr.svg | 0
Rimages/logo-2017.svg -> static/images/logo-2017.svg | 0
Rimages/logo-2018-dold.raw.svg -> static/images/logo-2018-dold.raw.svg | 0
Rimages/logo-2018-dold.svg -> static/images/logo-2018-dold.svg | 0
Rimages/logo-2020.jpg -> static/images/logo-2020.jpg | 0
Rimages/logo-2021.svg -> static/images/logo-2021.svg | 0
Rimages/logo-julian.png -> static/images/logo-julian.png | 0
Rimages/market.medium.jpg -> static/images/market.medium.jpg | 0
Rimages/money-laundering.jpg -> static/images/money-laundering.jpg | 0
Rimages/money-laundering.medium.jpg -> static/images/money-laundering.medium.jpg | 0
Rimages/pdf.svg -> static/images/pdf.svg | 0
Rimages/product.png -> static/images/product.png | 0
Rimages/shipment.png -> static/images/shipment.png | 0
Rimages/stallman.medium.png -> static/images/stallman.medium.png | 0
Rimages/stock1.jpg -> static/images/stock1.jpg | 0
Rimages/stock1s.jpg -> static/images/stock1s.jpg | 0
Rimages/taler-arch-full.svg -> static/images/taler-arch-full.svg | 0
Rpapers/bellare_blindsigs_proof.pdf -> static/papers/bellare_blindsigs_proof.pdf | 0
Rpapers/cbdc2021en.pdf -> static/papers/cbdc2021en.pdf | 0
Rpapers/chaum-blind-signatures.pdf -> static/papers/chaum-blind-signatures.pdf | 0
Rpapers/codeblau-report-2020-q2.pdf -> static/papers/codeblau-report-2020-q2.pdf | 0
Rpapers/codeblau-response-2020-q2.pdf -> static/papers/codeblau-response-2020-q2.pdf | 0
Rpapers/euro-bearer-online-2021.pdf -> static/papers/euro-bearer-online-2021.pdf | 0
Rpapers/jfk2020thesis.pdf -> static/papers/jfk2020thesis.pdf | 0
Rpapers/taler2016space.pdf -> static/papers/taler2016space.pdf | 0
Rpapers/thesis-anastasis-2020.pdf -> static/papers/thesis-anastasis-2020.pdf | 0
Rpapers/thesis-dold-phd-2019.pdf -> static/papers/thesis-dold-phd-2019.pdf | 0
Rpapers/thesis-wenger-2020.pdf -> static/papers/thesis-wenger-2020.pdf | 0
Rpdf/copyright.pdf -> static/pdf/copyright.pdf | 0
Rpdf/flyer2017.pdf -> static/pdf/flyer2017.pdf | 0
Rpresentations/investors2018.pdf -> static/presentations/investors2018.pdf | 0
Rpresentations/tech.pdf -> static/presentations/tech.pdf | 0
Rfinancial-news/2013-09-15.inc -> template/financial-news/2013-09-15.inc | 0
Rfinancial-news/2014-09-10.inc -> template/financial-news/2014-09-10.inc | 0
Rfinancial-news/2014-11-13.inc -> template/financial-news/2014-11-13.inc | 0
Rfinancial-news/2014-12-05.inc -> template/financial-news/2014-12-05.inc | 0
Rfinancial-news/2014-12-06.inc -> template/financial-news/2014-12-06.inc | 0
Rfinancial-news/2015-03-17.inc -> template/financial-news/2015-03-17.inc | 0
Rfinancial-news/2015-04-30.inc -> template/financial-news/2015-04-30.inc | 0
Rfinancial-news/2015-12-22.inc -> template/financial-news/2015-12-22.inc | 0
Rfinancial-news/2016-07-23.inc -> template/financial-news/2016-07-23.inc | 0
Rfinancial-news/2016-10-15.inc -> template/financial-news/2016-10-15.inc | 0
Rfinancial-news/2016-10-21.inc -> template/financial-news/2016-10-21.inc | 0
Rfinancial-news/2016-10-24.inc -> template/financial-news/2016-10-24.inc | 0
Rfinancial-news/2016-10-26.inc -> template/financial-news/2016-10-26.inc | 0
Rfinancial-news/2017-04-03.inc -> template/financial-news/2017-04-03.inc | 0
Rfinancial-news/2017-04-04.inc -> template/financial-news/2017-04-04.inc | 0
Rfinancial-news/2017-07-20.inc -> template/financial-news/2017-07-20.inc | 0
Atemplate/rss.xml.j2 | 48++++++++++++++++++++++++++++++++++++++++++++++++
Mwww.yml | 2+-
138 files changed, 340 insertions(+), 328 deletions(-)

diff --git 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 @@ -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 @@ -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/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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 diff --git 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 diff --git 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 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 diff --git a/icons/buildbot.svg b/static/icons/buildbot.svg diff --git a/icons/icon-api.svg b/static/icons/icon-api.svg diff --git a/icons/icon-backend.svg b/static/icons/icon-backend.svg diff --git a/icons/icon-backoffice.svg b/static/icons/icon-backoffice.svg diff --git a/icons/icon-bank.svg b/static/icons/icon-bank.svg diff --git a/icons/icon-cashier.svg b/static/icons/icon-cashier.svg diff --git a/icons/icon-code.svg b/static/icons/icon-code.svg diff --git a/icons/icon-developers.svg b/static/icons/icon-developers.svg diff --git a/icons/icon-exchange.svg b/static/icons/icon-exchange.svg diff --git a/icons/icon-lcov.svg b/static/icons/icon-lcov.svg diff --git a/icons/icon-market.svg b/static/icons/icon-market.svg diff --git a/icons/icon-share.svg b/static/icons/icon-share.svg diff --git a/icons/icon-wallet.svg b/static/icons/icon-wallet.svg diff --git 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 diff --git 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 diff --git 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 diff --git 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 diff --git 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 diff --git 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 diff --git 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 diff --git 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 diff --git 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 diff --git a/images/UseCaseDiagram.png b/static/images/UseCaseDiagram.png Binary files differ. diff --git 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 Binary files differ. diff --git a/images/anonymous.png b/static/images/anonymous.png Binary files differ. diff --git a/images/backend.svg b/static/images/backend.svg diff --git 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 Binary files differ. diff --git a/images/ccby.png b/static/images/ccby.png Binary files differ. diff --git a/images/checkmark.png b/static/images/checkmark.png Binary files differ. diff --git a/images/citizen.svg b/static/images/citizen.svg diff --git a/images/de.png b/static/images/de.png Binary files differ. diff --git a/images/dependencies.dot b/static/images/dependencies.dot diff --git 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 Binary files differ. diff --git a/images/efficient.png b/static/images/efficient.png Binary files differ. diff --git a/images/en.png b/static/images/en.png Binary files differ. diff --git a/images/es.png b/static/images/es.png Binary files differ. diff --git a/images/fossa2014.png b/static/images/fossa2014.png Binary files differ. diff --git a/images/fr.png b/static/images/fr.png Binary files differ. diff --git 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 Binary files differ. diff --git a/images/gb.png b/static/images/gb.png Binary files differ. diff --git 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 Binary files differ. diff --git a/images/home.png b/static/images/home.png Binary files differ. diff --git a/images/html.svg b/static/images/html.svg diff --git a/images/it.png b/static/images/it.png Binary files differ. diff --git a/images/languageicon.svg b/static/images/languageicon.svg diff --git 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 Binary files differ. diff --git 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 diff --git 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 diff --git 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 Binary files differ. diff --git a/images/logo-2021.svg b/static/images/logo-2021.svg diff --git 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 Binary files differ. diff --git 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 Binary files differ. diff --git a/images/pdf.svg b/static/images/pdf.svg diff --git a/images/product.png b/static/images/product.png Binary files differ. diff --git 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 Binary files differ. diff --git a/images/stock1.jpg b/static/images/stock1.jpg Binary files differ. diff --git 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 diff --git 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 Binary files differ. diff --git 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 Binary files differ. diff --git 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 Binary files differ. diff --git a/papers/jfk2020thesis.pdf b/static/papers/jfk2020thesis.pdf Binary files differ. diff --git 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 Binary files differ. diff --git 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 Binary files differ. diff --git a/pdf/copyright.pdf b/static/pdf/copyright.pdf Binary files differ. diff --git a/pdf/flyer2017.pdf b/static/pdf/flyer2017.pdf Binary files differ. diff --git a/presentations/investors2018.pdf b/static/presentations/investors2018.pdf Binary files differ. diff --git 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 diff --git 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 diff --git 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 diff --git 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 diff --git 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 diff --git 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 diff --git 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 diff --git 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 diff --git 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 @@ -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 @@ -1,5 +1,5 @@ siteconf: - - baseurl: taler.net + - baseurl: https://taler.net/ newsloc: /news/ newsdir: news rsstitle: Taler.net