summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-07-18 18:54:12 +0200
committerBirte Kristina Friesel <derf@finalrewind.org>2025-07-18 18:54:12 +0200
commit8cb0d65e70e42180419a5dd7634d332e65488dd4 (patch)
tree3c427e82c71e7e0ff861cc1680f8646496a170a5
parentff12f010380914f9461966f2ef8ac6b303712ee4 (diff)
sme more translations
-rw-r--r--share/locales/de_DE.po67
-rw-r--r--share/locales/en_GB.po67
-rw-r--r--templates/_public_status_card.html.ep14
-rw-r--r--templates/_wagons.html.ep8
4 files changed, 145 insertions, 11 deletions
diff --git a/share/locales/de_DE.po b/share/locales/de_DE.po
index efc5a3e..2d34c45 100644
--- a/share/locales/de_DE.po
+++ b/share/locales/de_DE.po
@@ -83,5 +83,72 @@ msgstr "Accounts können dir nicht folgen"
# _public_status_card.html.ep
+msgid "status.is-checked-in"
+msgstr "ist unterwegs"
+
msgid "status.is-not-checked-in"
msgstr "ist gerade nicht eingecheckt"
+
+msgid "status.arrival-in"
+msgstr "Ankunft in"
+
+msgid "status.arrival-soon"
+msgstr "Ankunft in weniger als einer Minute"
+
+msgid "status.arrival-unknown"
+msgstr "Arrival unbekannt"
+
+msgid "status.carriages"
+msgstr "Wagen"
+
+msgid "status.route"
+msgstr "Route"
+
+# _wagons.html.ep
+
+msgid "wagons.name-as-type"
+msgstr "als"
+
+msgid "wagons.from"
+msgstr "von"
+
+msgid "wagons.to"
+msgstr "nach"
+
+msgid "wagons.carriage"
+msgstr "Wagen"
+
+# Journeys.pm#min_to_human
+
+msgid "countdown.n-weeks"
+msgstr "%d Wochen"
+
+msgid "countdown.1-week"
+msgstr "1 Woche"
+
+msgid "countdown.n-days"
+msgstr "%d Tage"
+
+msgid "countdown.1-day"
+msgstr "1 Tag"
+
+msgid "countdown.n-hours"
+msgstr "%d Stunden"
+
+msgid "countdown.1-hour"
+msgstr "1 Stunde"
+
+msgid "countdown.n-minutes"
+msgstr "%d Minuten"
+
+msgid "countdown.1-minute"
+msgstr "1 Minute"
+
+msgid "countdown.0-minutes"
+msgstr "0 Minuten"
+
+msgid "countdown.concat"
+msgstr ", "
+
+msgid "countdown.concat-last"
+msgstr " und "
diff --git a/share/locales/en_GB.po b/share/locales/en_GB.po
index 0dc29fb..362af52 100644
--- a/share/locales/en_GB.po
+++ b/share/locales/en_GB.po
@@ -83,5 +83,72 @@ msgstr "Accounts cannot follow you"
# _public_status_card.html.ep
+msgid "status.is-checked-in"
+msgstr "is in transit"
+
msgid "status.is-not-checked-in"
msgstr "ist not in transit right now"
+
+msgid "status.arrival-in"
+msgstr "Arrival in"
+
+msgid "status.arrival-soon"
+msgstr "Arrival in less than one minute"
+
+msgid "status.arrival-unknown"
+msgstr "Arrival unknown"
+
+msgid "status.carriages"
+msgstr "Carriages"
+
+msgid "status.route"
+msgstr "Route"
+
+# _wagons.html.ep
+
+msgid "wagons.name-as-type"
+msgstr "running as"
+
+msgid "wagons.from"
+msgstr "from"
+
+msgid "wagons.to"
+msgstr "towards"
+
+msgid "wagons.carriage"
+msgstr "Carriage"
+
+# Journeys.pm#min_to_human
+
+msgid "countdown.n-weeks"
+msgstr "%d Wochen"
+
+msgid "countdown.1-week"
+msgstr "1 Woche"
+
+msgid "countdown.n-days"
+msgstr "%d Tage"
+
+msgid "countdown.1-day"
+msgstr "1 Tag"
+
+msgid "countdown.n-hours"
+msgstr "%d Stunden"
+
+msgid "countdown.1-hour"
+msgstr "1 Stunde"
+
+msgid "countdown.n-minutes"
+msgstr "%d Minuten"
+
+msgid "countdown.1-minute"
+msgstr "1 Minute"
+
+msgid "countdown.0-minutes"
+msgstr "0 Minuten"
+
+msgid "countdown.concat"
+msgstr ", "
+
+msgid "countdown.concat-last"
+msgstr " und "
diff --git a/templates/_public_status_card.html.ep b/templates/_public_status_card.html.ep
index 32b193a..73840b3 100644
--- a/templates/_public_status_card.html.ep
+++ b/templates/_public_status_card.html.ep
@@ -11,7 +11,7 @@
<a href="/status/<%= $name %>"><%= $name %></a>: <%= include '_format_train', journey => $journey %>
% }
% else {
- <a href="/p/<%= $name %>"><%= $name %></a> ist unterwegs
+ <a href="/p/<%= $name %>"><%= $name %></a> <%= L('status.is-checked-in') %>
% }
<i class="material-icons right"><%= visibility_icon($journey->{effective_visibility_str}) %></i>
% if (not $journey->{extra_data}{rt}) {
@@ -41,10 +41,10 @@
% }
% elsif (defined $journey->{arrival_countdown}) {
% if ($journey->{arrival_countdown} > 60) {
- Ankunft in <%= journeys->min_to_human(int($journey->{arrival_countdown} / 60)) %>
+ <%= L('status.arrival-in') %> <%= journeys->min_to_human(int($journey->{arrival_countdown} / 60)) %>
% }
% elsif ($journey->{arrival_countdown} > 0) {
- Ankunft in weniger als einer Minute
+ %= L('status.arrival-soon')
% }
% else {
Ziel erreicht
@@ -54,7 +54,7 @@
% }
% }
% elsif ($journey->{arr_name}) {
- Ankunft in mehr als zwei Stunden
+ %= L('status.arrival-unknown')
% }
</div>
<div class="progress" style="height: 1ex;">
@@ -216,14 +216,14 @@
% }
% else {
<div class="wagons" style="margin-top: 2ex;">
- Wagen:<br/>
+ <%= L('status.carriages') %>:<br/>
%= include '_wagons', wagongroups => $journey->{wagongroups};
</div>
% }
% }
% if (not stash('from_timeline')) {
<div style="margin-top: 2ex;">
- Route:<br/>
+ <%= L('status.route') %>:<br/>
% my $before = 1;
% my $within = 0;
% my $at_startstop = 0;
@@ -280,7 +280,7 @@
<span class="card-title">Aktuell nicht eingecheckt</span>
% }
% else {
- <span class="card-title"><a href="/p/<%= $name %>"><%= $name %></a> ist gerade nicht eingecheckt</span>
+ <span class="card-title"><a href="/p/<%= $name %>"><%= $name %></a> <%= L('status.is-not-checked-in') %></span>
% }
<div>
% if ($journey->{arr_name}) {
diff --git a/templates/_wagons.html.ep b/templates/_wagons.html.ep
index 4090f11..926aac1 100644
--- a/templates/_wagons.html.ep
+++ b/templates/_wagons.html.ep
@@ -7,12 +7,12 @@
% elsif ($wagon_number and my $group_name = app->ice_name->{$wagon_number}) {
„<%= $group_name %>“
% }
- als <b><%= $wagongroup->{type} // $journey->{type} %> <%= $wagongroup->{no} %></b>
+ <%= L('wagons.name-as-type') %> <b><%= $wagongroup->{type} // $journey->{type} %> <%= $wagongroup->{no} %></b>
% if ($wagongroup->{from}) {
- von <b><%= $wagongroup->{from} %></b>
+ <%= L('wagons.from') %> <b><%= $wagongroup->{from} %></b>
% }
% if ($wagongroup->{to}) {
- nach <b><%= $wagongroup->{to} %></b>
+ <%= L('wagons.to') %> <b><%= $wagongroup->{to} %></b>
% }
<br/>
% for my $wagon (@{$wagongroup->{wagons}}) {
@@ -24,7 +24,7 @@
% }
%= $wagon->{type}
% if ($wagon->{number}) {
- – Wagen <%= $wagon->{number} %>
+ – <%= L('wagons.carriage') %> <%= $wagon->{number} %>
% }
<br/>
% }