diff options
| author | Birte Kristina Friesel <derf@finalrewind.org> | 2025-12-25 10:37:45 +0100 |
|---|---|---|
| committer | Birte Kristina Friesel <derf@finalrewind.org> | 2025-12-25 10:37:45 +0100 |
| commit | c5d6bccd7653a59b7f48286198d97d192127c7b9 (patch) | |
| tree | b2c42b9d4ce6718e4136605fd7a6efa1df51c9fe | |
| parent | 8f7d92d946fd762ad358980bdd9f6516631eda4a (diff) | |
year in review: localize first page
| -rw-r--r-- | share/locales/de_DE.po | 68 | ||||
| -rw-r--r-- | share/locales/en_GB.po | 68 | ||||
| -rw-r--r-- | templates/year_in_review.html.ep | 34 |
3 files changed, 160 insertions, 10 deletions
diff --git a/share/locales/de_DE.po b/share/locales/de_DE.po index a9d4870..5ded178 100644 --- a/share/locales/de_DE.po +++ b/share/locales/de_DE.po @@ -462,6 +462,74 @@ msgstr "Accounts werden nach einem Jahr ohne Aktivität per E-Mail über die bev msgid "register.disclaimer" msgstr "Bitte beachten: Travelynx ist ein privat betriebenes Projekt ohne Verfügbarkeitsgarantie. Unangekündigte Downtimes oder eine kurzfristige Einstellung dieser Seite sind nicht vorgesehen, aber möglich." +# year_in_review.html.ep + +msgid "review.header.pre" +msgstr "Jahresrückblick" + +msgid "review.header.post" +msgstr " " + +msgid "review.trips-stops.pre" +msgstr "Du hast in diesem Jahr" + +msgid "review.trips-stops.mid" +msgstr "von und zu" + +msgid "review.trips-stops.post" +msgstr " in travelynx erfasst." + +msgid "review.trips" +msgstr "Fahrten" + +msgid "review.stops" +msgstr "Betriebsstellen" + +msgid "review.trips-per-day.pre" +msgstr "Das sind mehr als" + +msgid "review.trips-per-day" +msgstr "Fahrten pro Tag" + +msgid "review.trips-per-day.post" +msgstr "!" + +msgid "review.travel-time.pre" +msgstr "Insgesamt hast du mindestens" + +msgid "review.travel-time.of-year" +msgstr "des Jahres" + +msgid "review.travel-time.post" +msgstr "unterwegs verbracht." + +msgid "review.travel-distance.pre" +msgstr "Dabei hast du ca." + +msgid "review.travel-distance.post" +msgstr " zurückgelegt." + +msgid "review.equivalent-circumference.pre" +msgstr "Das entspricht" + +msgid "review.equivalent-circumference.mid" +msgstr "Fahrten um die Erde" + +msgid "review.equivalent-circumference.post" +msgstr "." + +msgid "review.equivalent-diagonal.pre" +msgstr "Das entspricht" + +msgid "review.equivalent-diagonal.mid" +msgstr "Reisen zum Mittelpunkt der Erde und zurück" + +msgid "review.equivalent-diagonal.post" +msgstr "." + +msgid "review.next-page" +msgstr "Hier streichen oder unten klicken für nächste Seite" + # _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 abe5f1d..50a7db8 100644 --- a/share/locales/en_GB.po +++ b/share/locales/en_GB.po @@ -462,6 +462,74 @@ msgstr "Accounts are automatically deleted after a year without activity. You wi msgid "register.disclaimer" msgstr "Please be aware: Travelynx is a non-commerical personal project and is provided as is. We do not make guarantees in regards to availability of the service or a sudden end of the project." +# year_in_review.html.ep + +msgid "review.header.pre" +msgstr " " + +msgid "review.header.post" +msgstr "in Review" + +msgid "review.trips-stops.pre" +msgstr "You have logged" + +msgid "review.trips-stops.mid" +msgstr "across" + +msgid "review.trips-stops.post" +msgstr "." + +msgid "review.trips" +msgstr "trips" + +msgid "review.stops" +msgstr "stops" + +msgid "review.trips-per-day.pre" +msgstr "This comes down to more than" + +msgid "review.trips-per-day" +msgstr "trips per day" + +msgid "review.trips-per-day.post" +msgstr "!" + +msgid "review.travel-time.pre" +msgstr "In total, you spent at least" + +msgid "review.travel-time.of-year" +msgstr "of the entire year" + +msgid "review.travel-time.post" +msgstr "in transit." + +msgid "review.travel-distance.pre" +msgstr "In doing so, you traversed a total distance of approx." + +msgid "review.travel-distance.post" +msgstr "." + +msgid "review.equivalent-circumference.pre" +msgstr "This equals" + +msgid "review.equivalent-circumference.mid" +msgstr "trips around the earth" + +msgid "review.equivalent-circumference.post" +msgstr "." + +msgid "review.equivalent-diagonal.pre" +msgstr "This equals" + +msgid "review.equivalent-diagonal.mid" +msgstr "journeys to the centre of the earth and back" + +msgid "review.equivalent-diagonal.post" +msgstr "." + +msgid "review.next-page" +msgstr "Swip here or click below for next page" + # _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 0518dc1..723f48f 100644 --- a/templates/year_in_review.html.ep +++ b/templates/year_in_review.html.ep @@ -2,33 +2,47 @@ <div class="col s12 m12 l12"> <div class="carousel carousel-slider center"> <div class="carousel-item" href="#one"> - <h2>Jahresrückblick <%= $year %></h2> + <h2><%= L('review.header.pre') %> <%= $year %> <%= L('review.header.post') %></h2> <p> - Du hast in diesem Jahr <strong><%= $stats->{num_trains} %> Fahrten</strong> von und zu <strong><%= $review->{num_stops} %> Betriebsstellen</strong> in travelynx erfasst. + %= L('review.trips-stops.pre') + <strong><%= $stats->{num_trains} %> <%= L('review.trips') %></strong> + %= L('review.trips-stops.mid') + <strong><%= $review->{num_stops} %> <%= L('review.stops') %></strong><%= L('review.trips-stops.post') %> % if ($stats->{num_trains} > 365) { - Das sind mehr als <strong><%= $review->{trains_per_day} %> Fahrten pro Tag</strong>! + %= L('review.trips-per-day.pre') + <strong><%= $review->{trains_per_day} %> <%= L('review.trips-per-day') %></strong><%= L('review.trips-per-day.post') %> % } </p> <p> % if ($review->{traveling_min_total} > 525) { - Insgesamt hast du mindestens <strong><%= $review->{traveling_percentage_year} %> des Jahres</strong> - (<%= $review->{traveling_time_year} %>) unterwegs verbracht. + %= L('review.travel-time.pre') + <strong><%= $review->{traveling_percentage_year} %> <%= L('review.travel-time.of-year') %></strong> + (<%= $review->{traveling_time_year} %>) + %= L('review.travel-time.post') % } % else { - Insgesamt hast du mindestens <strong><%= $review->{traveling_time_year} %></strong> unterwegs verbracht. + %= L('review.travel-time.pre') + <strong><%= $review->{traveling_time_year} %></strong> + %= L('review.travel-time.post') % } </p> <p> - Dabei hast du ca. <strong><%= $review->{km_route} %> km</strong> (Luftlinie: <%= $review->{km_beeline} %> km) zurückgelegt. + %= L('review.travel-distance.pre') + <strong><%= $review->{km_route} %> km</strong> + <%= L('journey.beeline.pre') %><%= $review->{km_beeline} %> km<%= L('journey.beeline.post') %><%= L('review.travel-distance.post') %> % if ($review->{km_circle} > 1) { - Das entspricht <strong><%= $review->{km_circle_h} %> Fahrten um die Erde</strong>. + %= L('review.equivalent-circumference.pre') + <strong><%= $review->{km_circle_h} %> <%= L('review.equivalent-circumference.mid') %></strong><%= L('review.equivalent-circumference.post') %> % } % elsif ($review->{km_diag} > 1) { - Das entspricht <strong><%= $review->{km_diag_h} %> Reisen zum Mittelpunkt der Erde und zurück</strong>. + %= L('review.equivalent-diagonal.pre') + <strong><%= $review->{km_diag_h} %> <%= L('review.equivalent-diagonal.mid') %></strong><%= L('review.equivalent-diagonal.post') %> % } </p> <p> - <em>Hier streichen</em> 🐈 <em>oder unten klicken für nächste Seite</em> + <em> + %= L('review.next-page') + </em> </p> </div> <div class="carousel-item" href="#two"> |
