summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-12-30 15:35:01 +0100
committerBirte Kristina Friesel <derf@finalrewind.org>2025-12-30 15:35:01 +0100
commit4f3612a1e95b48f7e498d901a139e61907fbd5ac (patch)
treee40a1cd44ba67b4fcc6632112ab3a98ac597fa6a
parent670d751f23d36d1378211b1622d4a4997440cbbc (diff)
keep translating year in review
-rw-r--r--share/locales/de_DE.po33
-rw-r--r--share/locales/en_GB.po33
-rw-r--r--templates/year_in_review.html.ep21
3 files changed, 81 insertions, 6 deletions
diff --git a/share/locales/de_DE.po b/share/locales/de_DE.po
index e6583d2..ed09017 100644
--- a/share/locales/de_DE.po
+++ b/share/locales/de_DE.po
@@ -664,6 +664,39 @@ msgstr " "
msgid "review.high-scores.closest-trip.post"
msgstr "."
+msgid "review.annotated-percent.pre"
+msgstr " "
+
+msgid "review.annotated-percent.post"
+msgstr " aller Fahrten waren mit Angaben zu Verspätungen oder Einschränkungen versehen."
+
+msgid "review.top-annotations"
+msgstr "Die häufigsten Anmerkungen waren:"
+
+msgid "review.punctual-percent.pre"
+msgstr "Lediglich"
+
+msgid "review.punctual-percent.post"
+msgstr " der Fahrten waren pünktlich auf die Minute."
+
+msgid "review.hour-delay-percent.pre"
+msgstr " "
+
+msgid "review.hour-delay-percent.post"
+msgstr " deiner Fahrten hatten mindestens eine Stunde Verspätung"
+
+msgid "review.and-cancelled-percent.pre"
+msgstr "und"
+
+msgid "review.and-cancelled-percent.post"
+msgstr " kamen gar nicht erst am Ziel an."
+
+msgid "review.cancelled-percent.pre"
+msgstr " "
+
+msgid "review.cancelled-percent.post"
+msgstr " deiner geplanten Fahrten sind ausgefallen."
+
# _checked_in.html.ep, _public_status_card.html.ep
msgid "status.is-checked-in"
diff --git a/share/locales/en_GB.po b/share/locales/en_GB.po
index 400f91b..f5dbfb2 100644
--- a/share/locales/en_GB.po
+++ b/share/locales/en_GB.po
@@ -660,6 +660,39 @@ msgstr " "
msgid "review.high-scores.closest-trip.post"
msgstr "."
+msgid "review.annotated-percent.pre"
+msgstr " "
+
+msgid "review.annotated-percent.post"
+msgstr " of all trips came with remarks related to delays or disruptions."
+
+msgid "review.top-annotations"
+msgstr "Most frequent remarks:"
+
+msgid "review.punctual-percent.pre"
+msgstr "Merely"
+
+msgid "review.punctual-percent.post"
+msgstr " of all trips were right on schedule."
+
+msgid "review.hour-delay-percent.pre"
+msgstr " "
+
+msgid "review.hour-delay-percent.post"
+msgstr " of your trips were delayed by at least an hour"
+
+msgid "review.and-cancelled-percent.pre"
+msgstr "and"
+
+msgid "review.and-cancelled-percent.post"
+msgstr " did not even make it to your destination."
+
+msgid "review.cancelled-percent.pre"
+msgstr " "
+
+msgid "review.cancelled-percent.post"
+msgstr " of your trips were cancelled."
+
# _checked_in.html.ep, _public_status_card.html.ep
msgid "status.is-checked-in"
diff --git a/templates/year_in_review.html.ep b/templates/year_in_review.html.ep
index e21fbae..527cc56 100644
--- a/templates/year_in_review.html.ep
+++ b/templates/year_in_review.html.ep
@@ -167,28 +167,37 @@
<div class="carousel-item" href="#four">
<h2>Oepsie Woepsie</h2>
% if ($review->{issue1_count}) {
- <p><strong><%= $review->{issue_percent} %></strong> aller Fahrten liefen nicht wie vorgesehen ab.<br/>
- Die häufigsten Anmerkungen waren:</p>
+ <p>
+ %= L('review.annotated-percent.pre')
+ <strong><%= $review->{issue_percent} %></strong><%= L('review.annotated-percent.post') %><br/>
+ %= L('review.top-annotations')
+ </p>
% for my $i (1 .. 3) {
% if ($review->{"issue${i}_count"}) {
<p><strong><%= $review->{"issue${i}_count"} %>×</strong> „<%= $review->{"issue${i}_text"} %>“</p>
% }
% }
% }
- <p>Lediglich <strong><%= $review->{punctual_percent_h} %></strong> der Fahrten waren pünktlich auf die Minute.</p>
+ <p>
+ %= L('review.punctual-percent.pre')
+ <strong><%= $review->{punctual_percent_h} %></strong><%= L('review.punctual-percent.post') %>
+ </p>
</div>
<div class="carousel-item" href="#five">
<h2>De trein is stukkie wukkie</h2>
<p>
% if ($review->{fgr_percent} >= 0.1) {
- <strong><%= $review->{fgr_percent_h} %></strong> deiner Fahrten hatten mindestens eine Stunde Verspätung
+ %= L('review.hour-delay-percent.pre')
+ <strong><%= $review->{fgr_percent_h} %></strong><%= L('review.hour-delay-percent.post') %>
% }
% if ($review->{cancel_count}) {
% if ($review->{fgr_percent} >= 0.1) {
- und <strong><%= $review->{cancel_count} %></strong> kamen gar nicht erst am Ziel an.
+ %= L('review.and-cancelled-percent.pre')
+ <strong><%= $review->{cancel_count} %></strong><%= L('review.and-cancelled-percent.post') %>
% }
% else {
- <strong><%= $review->{cancel_count} %></strong> deiner geplanten Fahrten sind ausgefallen.
+ %= L('review.cancelled-percent.pre')
+ <strong><%= $review->{cancel_count} %></strong><%= L('review.and-cancelled-percent.post') %>
% }
% }
</p>