From d718f986af37d755feaa5a49460983194e6bf28d Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Tue, 25 Nov 2025 20:12:45 +0100 Subject: add button to download PDF --- fietsboek/locale/de/LC_MESSAGES/messages.mo | Bin 18365 -> 18422 bytes fietsboek/locale/de/LC_MESSAGES/messages.po | 56 +++++++++++++++------------- fietsboek/locale/en/LC_MESSAGES/messages.mo | Bin 17252 -> 17307 bytes fietsboek/locale/en/LC_MESSAGES/messages.po | 56 +++++++++++++++------------- fietsboek/locale/fietslog.pot | 56 +++++++++++++++------------- fietsboek/templates/details.jinja2 | 9 ++++- 6 files changed, 98 insertions(+), 79 deletions(-) diff --git a/fietsboek/locale/de/LC_MESSAGES/messages.mo b/fietsboek/locale/de/LC_MESSAGES/messages.mo index 20859a6..1175786 100644 Binary files a/fietsboek/locale/de/LC_MESSAGES/messages.mo and b/fietsboek/locale/de/LC_MESSAGES/messages.mo differ diff --git a/fietsboek/locale/de/LC_MESSAGES/messages.po b/fietsboek/locale/de/LC_MESSAGES/messages.po index 4e55f89..7b6a70e 100644 --- a/fietsboek/locale/de/LC_MESSAGES/messages.po +++ b/fietsboek/locale/de/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: 2025-11-20 22:19+0100\n" +"POT-Creation-Date: 2025-11-25 20:03+0100\n" "PO-Revision-Date: 2022-07-02 17:35+0200\n" "Last-Translator: FULL NAME \n" "Language: de\n" @@ -29,35 +29,35 @@ msgstr "" "\n" "Falls Du kein Konto angelegt hast, ignoriere diese E-Mail." -#: fietsboek/pdf.py:149 +#: fietsboek/pdf.py:233 msgid "pdf.table.date" msgstr "Datum" -#: fietsboek/pdf.py:151 +#: fietsboek/pdf.py:235 msgid "pdf.table.length" msgstr "Länge" -#: fietsboek/pdf.py:155 +#: fietsboek/pdf.py:239 msgid "pdf.table.uphill" msgstr "Bergauf" -#: fietsboek/pdf.py:159 +#: fietsboek/pdf.py:243 msgid "pdf.table.downhill" msgstr "Bergab" -#: fietsboek/pdf.py:162 +#: fietsboek/pdf.py:246 msgid "pdf.table.moving_time" msgstr "Fahrzeit" -#: fietsboek/pdf.py:163 +#: fietsboek/pdf.py:247 msgid "pdf.table.stopped_time" msgstr "Haltezeit" -#: fietsboek/pdf.py:165 +#: fietsboek/pdf.py:249 msgid "pdf.table.max_speed" msgstr "Maximalgeschwindigkeit" -#: fietsboek/pdf.py:169 +#: fietsboek/pdf.py:253 msgid "pdf.table.avg_speed" msgstr "Durchschnittsgeschwindigkeit" @@ -327,52 +327,52 @@ msgstr "Dies ist eine Aufnahme einer Strecke" msgid "page.browse.synthetic_tooltip" msgstr "Dies ist eine geplante Strecke" -#: fietsboek/templates/browse.jinja2:162 fietsboek/templates/details.jinja2:120 +#: fietsboek/templates/browse.jinja2:162 fietsboek/templates/details.jinja2:127 #: fietsboek/templates/profile_overview.jinja2:20 msgid "page.details.date" msgstr "Datum" -#: fietsboek/templates/browse.jinja2:164 fietsboek/templates/details.jinja2:134 +#: fietsboek/templates/browse.jinja2:164 fietsboek/templates/details.jinja2:141 #: fietsboek/templates/profile_overview.jinja2:22 msgid "page.details.length" msgstr "Länge" -#: fietsboek/templates/browse.jinja2:169 fietsboek/templates/details.jinja2:125 +#: fietsboek/templates/browse.jinja2:169 fietsboek/templates/details.jinja2:132 #: fietsboek/templates/profile_overview.jinja2:26 msgid "page.details.start_time" msgstr "Startzeit" -#: fietsboek/templates/browse.jinja2:171 fietsboek/templates/details.jinja2:129 +#: fietsboek/templates/browse.jinja2:171 fietsboek/templates/details.jinja2:136 #: fietsboek/templates/profile_overview.jinja2:28 msgid "page.details.end_time" msgstr "Endzeit" -#: fietsboek/templates/browse.jinja2:176 fietsboek/templates/details.jinja2:138 +#: fietsboek/templates/browse.jinja2:176 fietsboek/templates/details.jinja2:145 #: fietsboek/templates/profile_overview.jinja2:32 msgid "page.details.uphill" msgstr "Bergauf" -#: fietsboek/templates/browse.jinja2:178 fietsboek/templates/details.jinja2:142 +#: fietsboek/templates/browse.jinja2:178 fietsboek/templates/details.jinja2:149 #: fietsboek/templates/profile_overview.jinja2:34 msgid "page.details.downhill" msgstr "Bergab" -#: fietsboek/templates/browse.jinja2:183 fietsboek/templates/details.jinja2:147 +#: fietsboek/templates/browse.jinja2:183 fietsboek/templates/details.jinja2:154 #: fietsboek/templates/profile_overview.jinja2:38 msgid "page.details.moving_time" msgstr "Fahrzeit" -#: fietsboek/templates/browse.jinja2:185 fietsboek/templates/details.jinja2:151 +#: fietsboek/templates/browse.jinja2:185 fietsboek/templates/details.jinja2:158 #: fietsboek/templates/profile_overview.jinja2:40 msgid "page.details.stopped_time" msgstr "Haltezeit" -#: fietsboek/templates/browse.jinja2:189 fietsboek/templates/details.jinja2:155 +#: fietsboek/templates/browse.jinja2:189 fietsboek/templates/details.jinja2:162 #: fietsboek/templates/profile_overview.jinja2:44 msgid "page.details.max_speed" msgstr "maximale Geschwindigkeit" -#: fietsboek/templates/browse.jinja2:191 fietsboek/templates/details.jinja2:159 +#: fietsboek/templates/browse.jinja2:191 fietsboek/templates/details.jinja2:166 #: fietsboek/templates/profile_overview.jinja2:46 msgid "page.details.avg_speed" msgstr "durchschnittliche Geschwindigkeit" @@ -506,31 +506,35 @@ msgstr "" "JavaScript ist deaktiviert, zum Nutzen aller Funktionen bitte JavaScript " "aktivieren" -#: fietsboek/templates/details.jinja2:114 +#: fietsboek/templates/details.jinja2:115 msgid "page.details.download" msgstr "Herunterladen" -#: fietsboek/templates/details.jinja2:204 +#: fietsboek/templates/details.jinja2:120 +msgid "page.details.download_pdf" +msgstr "PDF Übersicht" + +#: fietsboek/templates/details.jinja2:211 msgid "page.details.comments" msgstr "Kommentare" -#: fietsboek/templates/details.jinja2:208 +#: fietsboek/templates/details.jinja2:215 msgid "page.details.comments.author" msgstr "Kommentar von {}" -#: fietsboek/templates/details.jinja2:225 +#: fietsboek/templates/details.jinja2:232 msgid "page.details.comments.new.title" msgstr "Kommentar erstellen" -#: fietsboek/templates/details.jinja2:228 +#: fietsboek/templates/details.jinja2:235 msgid "page.details.comments.new.input_title" msgstr "Titel" -#: fietsboek/templates/details.jinja2:229 +#: fietsboek/templates/details.jinja2:236 msgid "page.details.comments.new.input_comment" msgstr "Kommentar" -#: fietsboek/templates/details.jinja2:232 +#: fietsboek/templates/details.jinja2:239 msgid "page.details.comments.new.submit" msgstr "Absenden" diff --git a/fietsboek/locale/en/LC_MESSAGES/messages.mo b/fietsboek/locale/en/LC_MESSAGES/messages.mo index 271510e..980fbe0 100644 Binary files a/fietsboek/locale/en/LC_MESSAGES/messages.mo and b/fietsboek/locale/en/LC_MESSAGES/messages.mo differ diff --git a/fietsboek/locale/en/LC_MESSAGES/messages.po b/fietsboek/locale/en/LC_MESSAGES/messages.po index 5696108..2d62c14 100644 --- a/fietsboek/locale/en/LC_MESSAGES/messages.po +++ b/fietsboek/locale/en/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: 2025-11-20 22:19+0100\n" +"POT-Creation-Date: 2025-11-25 20:03+0100\n" "PO-Revision-Date: 2023-04-03 20:42+0200\n" "Last-Translator: \n" "Language: en\n" @@ -29,35 +29,35 @@ msgstr "" "\n" "If you did not create an account, ignore this email." -#: fietsboek/pdf.py:149 +#: fietsboek/pdf.py:233 msgid "pdf.table.date" msgstr "Date" -#: fietsboek/pdf.py:151 +#: fietsboek/pdf.py:235 msgid "pdf.table.length" msgstr "Length" -#: fietsboek/pdf.py:155 +#: fietsboek/pdf.py:239 msgid "pdf.table.uphill" msgstr "Uphill" -#: fietsboek/pdf.py:159 +#: fietsboek/pdf.py:243 msgid "pdf.table.downhill" msgstr "Downhill" -#: fietsboek/pdf.py:162 +#: fietsboek/pdf.py:246 msgid "pdf.table.moving_time" msgstr "Moving Time" -#: fietsboek/pdf.py:163 +#: fietsboek/pdf.py:247 msgid "pdf.table.stopped_time" msgstr "Stopped Time" -#: fietsboek/pdf.py:165 +#: fietsboek/pdf.py:249 msgid "pdf.table.max_speed" msgstr "Max Speed" -#: fietsboek/pdf.py:169 +#: fietsboek/pdf.py:253 msgid "pdf.table.avg_speed" msgstr "Average Speed" @@ -327,52 +327,52 @@ msgstr "This is a recording of a track" msgid "page.browse.synthetic_tooltip" msgstr "This is a pre-planned track" -#: fietsboek/templates/browse.jinja2:162 fietsboek/templates/details.jinja2:120 +#: fietsboek/templates/browse.jinja2:162 fietsboek/templates/details.jinja2:127 #: fietsboek/templates/profile_overview.jinja2:20 msgid "page.details.date" msgstr "Date" -#: fietsboek/templates/browse.jinja2:164 fietsboek/templates/details.jinja2:134 +#: fietsboek/templates/browse.jinja2:164 fietsboek/templates/details.jinja2:141 #: fietsboek/templates/profile_overview.jinja2:22 msgid "page.details.length" msgstr "Length" -#: fietsboek/templates/browse.jinja2:169 fietsboek/templates/details.jinja2:125 +#: fietsboek/templates/browse.jinja2:169 fietsboek/templates/details.jinja2:132 #: fietsboek/templates/profile_overview.jinja2:26 msgid "page.details.start_time" msgstr "Record Start" -#: fietsboek/templates/browse.jinja2:171 fietsboek/templates/details.jinja2:129 +#: fietsboek/templates/browse.jinja2:171 fietsboek/templates/details.jinja2:136 #: fietsboek/templates/profile_overview.jinja2:28 msgid "page.details.end_time" msgstr "Record End" -#: fietsboek/templates/browse.jinja2:176 fietsboek/templates/details.jinja2:138 +#: fietsboek/templates/browse.jinja2:176 fietsboek/templates/details.jinja2:145 #: fietsboek/templates/profile_overview.jinja2:32 msgid "page.details.uphill" msgstr "Uphill" -#: fietsboek/templates/browse.jinja2:178 fietsboek/templates/details.jinja2:142 +#: fietsboek/templates/browse.jinja2:178 fietsboek/templates/details.jinja2:149 #: fietsboek/templates/profile_overview.jinja2:34 msgid "page.details.downhill" msgstr "Downhill" -#: fietsboek/templates/browse.jinja2:183 fietsboek/templates/details.jinja2:147 +#: fietsboek/templates/browse.jinja2:183 fietsboek/templates/details.jinja2:154 #: fietsboek/templates/profile_overview.jinja2:38 msgid "page.details.moving_time" msgstr "Moving Time" -#: fietsboek/templates/browse.jinja2:185 fietsboek/templates/details.jinja2:151 +#: fietsboek/templates/browse.jinja2:185 fietsboek/templates/details.jinja2:158 #: fietsboek/templates/profile_overview.jinja2:40 msgid "page.details.stopped_time" msgstr "Stopped Time" -#: fietsboek/templates/browse.jinja2:189 fietsboek/templates/details.jinja2:155 +#: fietsboek/templates/browse.jinja2:189 fietsboek/templates/details.jinja2:162 #: fietsboek/templates/profile_overview.jinja2:44 msgid "page.details.max_speed" msgstr "Max Speed" -#: fietsboek/templates/browse.jinja2:191 fietsboek/templates/details.jinja2:159 +#: fietsboek/templates/browse.jinja2:191 fietsboek/templates/details.jinja2:166 #: fietsboek/templates/profile_overview.jinja2:46 msgid "page.details.avg_speed" msgstr "Average Speed" @@ -502,31 +502,35 @@ msgstr "Tagged as" msgid "page.noscript" msgstr "JavaScript is disabled, please enable JavaScript" -#: fietsboek/templates/details.jinja2:114 +#: fietsboek/templates/details.jinja2:115 msgid "page.details.download" msgstr "Download Tour" -#: fietsboek/templates/details.jinja2:204 +#: fietsboek/templates/details.jinja2:120 +msgid "page.details.download_pdf" +msgstr "PDF overview" + +#: fietsboek/templates/details.jinja2:211 msgid "page.details.comments" msgstr "Comments" -#: fietsboek/templates/details.jinja2:208 +#: fietsboek/templates/details.jinja2:215 msgid "page.details.comments.author" msgstr "Comment by {}" -#: fietsboek/templates/details.jinja2:225 +#: fietsboek/templates/details.jinja2:232 msgid "page.details.comments.new.title" msgstr "Create a new comment" -#: fietsboek/templates/details.jinja2:228 +#: fietsboek/templates/details.jinja2:235 msgid "page.details.comments.new.input_title" msgstr "Title" -#: fietsboek/templates/details.jinja2:229 +#: fietsboek/templates/details.jinja2:236 msgid "page.details.comments.new.input_comment" msgstr "Comment" -#: fietsboek/templates/details.jinja2:232 +#: fietsboek/templates/details.jinja2:239 msgid "page.details.comments.new.submit" msgstr "Submit" diff --git a/fietsboek/locale/fietslog.pot b/fietsboek/locale/fietslog.pot index d42ffdc..6db79b7 100644 --- a/fietsboek/locale/fietslog.pot +++ b/fietsboek/locale/fietslog.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-11-20 22:19+0100\n" +"POT-Creation-Date: 2025-11-25 20:03+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -25,35 +25,35 @@ msgstr "" msgid "email.verify.text" msgstr "" -#: fietsboek/pdf.py:149 +#: fietsboek/pdf.py:233 msgid "pdf.table.date" msgstr "" -#: fietsboek/pdf.py:151 +#: fietsboek/pdf.py:235 msgid "pdf.table.length" msgstr "" -#: fietsboek/pdf.py:155 +#: fietsboek/pdf.py:239 msgid "pdf.table.uphill" msgstr "" -#: fietsboek/pdf.py:159 +#: fietsboek/pdf.py:243 msgid "pdf.table.downhill" msgstr "" -#: fietsboek/pdf.py:162 +#: fietsboek/pdf.py:246 msgid "pdf.table.moving_time" msgstr "" -#: fietsboek/pdf.py:163 +#: fietsboek/pdf.py:247 msgid "pdf.table.stopped_time" msgstr "" -#: fietsboek/pdf.py:165 +#: fietsboek/pdf.py:249 msgid "pdf.table.max_speed" msgstr "" -#: fietsboek/pdf.py:169 +#: fietsboek/pdf.py:253 msgid "pdf.table.avg_speed" msgstr "" @@ -321,52 +321,52 @@ msgstr "" msgid "page.browse.synthetic_tooltip" msgstr "" -#: fietsboek/templates/browse.jinja2:162 fietsboek/templates/details.jinja2:120 +#: fietsboek/templates/browse.jinja2:162 fietsboek/templates/details.jinja2:127 #: fietsboek/templates/profile_overview.jinja2:20 msgid "page.details.date" msgstr "" -#: fietsboek/templates/browse.jinja2:164 fietsboek/templates/details.jinja2:134 +#: fietsboek/templates/browse.jinja2:164 fietsboek/templates/details.jinja2:141 #: fietsboek/templates/profile_overview.jinja2:22 msgid "page.details.length" msgstr "" -#: fietsboek/templates/browse.jinja2:169 fietsboek/templates/details.jinja2:125 +#: fietsboek/templates/browse.jinja2:169 fietsboek/templates/details.jinja2:132 #: fietsboek/templates/profile_overview.jinja2:26 msgid "page.details.start_time" msgstr "" -#: fietsboek/templates/browse.jinja2:171 fietsboek/templates/details.jinja2:129 +#: fietsboek/templates/browse.jinja2:171 fietsboek/templates/details.jinja2:136 #: fietsboek/templates/profile_overview.jinja2:28 msgid "page.details.end_time" msgstr "" -#: fietsboek/templates/browse.jinja2:176 fietsboek/templates/details.jinja2:138 +#: fietsboek/templates/browse.jinja2:176 fietsboek/templates/details.jinja2:145 #: fietsboek/templates/profile_overview.jinja2:32 msgid "page.details.uphill" msgstr "" -#: fietsboek/templates/browse.jinja2:178 fietsboek/templates/details.jinja2:142 +#: fietsboek/templates/browse.jinja2:178 fietsboek/templates/details.jinja2:149 #: fietsboek/templates/profile_overview.jinja2:34 msgid "page.details.downhill" msgstr "" -#: fietsboek/templates/browse.jinja2:183 fietsboek/templates/details.jinja2:147 +#: fietsboek/templates/browse.jinja2:183 fietsboek/templates/details.jinja2:154 #: fietsboek/templates/profile_overview.jinja2:38 msgid "page.details.moving_time" msgstr "" -#: fietsboek/templates/browse.jinja2:185 fietsboek/templates/details.jinja2:151 +#: fietsboek/templates/browse.jinja2:185 fietsboek/templates/details.jinja2:158 #: fietsboek/templates/profile_overview.jinja2:40 msgid "page.details.stopped_time" msgstr "" -#: fietsboek/templates/browse.jinja2:189 fietsboek/templates/details.jinja2:155 +#: fietsboek/templates/browse.jinja2:189 fietsboek/templates/details.jinja2:162 #: fietsboek/templates/profile_overview.jinja2:44 msgid "page.details.max_speed" msgstr "" -#: fietsboek/templates/browse.jinja2:191 fietsboek/templates/details.jinja2:159 +#: fietsboek/templates/browse.jinja2:191 fietsboek/templates/details.jinja2:166 #: fietsboek/templates/profile_overview.jinja2:46 msgid "page.details.avg_speed" msgstr "" @@ -496,31 +496,35 @@ msgstr "" msgid "page.noscript" msgstr "" -#: fietsboek/templates/details.jinja2:114 +#: fietsboek/templates/details.jinja2:115 msgid "page.details.download" msgstr "" -#: fietsboek/templates/details.jinja2:204 +#: fietsboek/templates/details.jinja2:120 +msgid "page.details.download_pdf" +msgstr "" + +#: fietsboek/templates/details.jinja2:211 msgid "page.details.comments" msgstr "" -#: fietsboek/templates/details.jinja2:208 +#: fietsboek/templates/details.jinja2:215 msgid "page.details.comments.author" msgstr "" -#: fietsboek/templates/details.jinja2:225 +#: fietsboek/templates/details.jinja2:232 msgid "page.details.comments.new.title" msgstr "" -#: fietsboek/templates/details.jinja2:228 +#: fietsboek/templates/details.jinja2:235 msgid "page.details.comments.new.input_title" msgstr "" -#: fietsboek/templates/details.jinja2:229 +#: fietsboek/templates/details.jinja2:236 msgid "page.details.comments.new.input_comment" msgstr "" -#: fietsboek/templates/details.jinja2:232 +#: fietsboek/templates/details.jinja2:239 msgid "page.details.comments.new.submit" msgstr "" diff --git a/fietsboek/templates/details.jinja2 b/fietsboek/templates/details.jinja2 index 631149c..f97f01f 100644 --- a/fietsboek/templates/details.jinja2 +++ b/fietsboek/templates/details.jinja2 @@ -111,7 +111,14 @@ -- cgit v1.2.3