From 8cb0d65e70e42180419a5dd7634d332e65488dd4 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Fri, 18 Jul 2025 18:54:12 +0200 Subject: sme more translations --- share/locales/de_DE.po | 67 +++++++++++++++++++++++++++++++++++ share/locales/en_GB.po | 67 +++++++++++++++++++++++++++++++++++ templates/_public_status_card.html.ep | 14 ++++---- templates/_wagons.html.ep | 8 ++--- 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 @@ <%= $name %>: <%= include '_format_train', journey => $journey %> % } % else { - <%= $name %> ist unterwegs + <%= $name %> <%= L('status.is-checked-in') %> % } <%= visibility_icon($journey->{effective_visibility_str}) %> % 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') % }
@@ -216,14 +216,14 @@ % } % else {
- Wagen:
+ <%= L('status.carriages') %>:
%= include '_wagons', wagongroups => $journey->{wagongroups};
% } % } % if (not stash('from_timeline')) {
- Route:
+ <%= L('status.route') %>:
% my $before = 1; % my $within = 0; % my $at_startstop = 0; @@ -280,7 +280,7 @@ Aktuell nicht eingecheckt % } % else { - <%= $name %> ist gerade nicht eingecheckt + <%= $name %> <%= L('status.is-not-checked-in') %> % }
% 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 <%= $wagongroup->{type} // $journey->{type} %> <%= $wagongroup->{no} %> + <%= L('wagons.name-as-type') %> <%= $wagongroup->{type} // $journey->{type} %> <%= $wagongroup->{no} %> % if ($wagongroup->{from}) { - von <%= $wagongroup->{from} %> + <%= L('wagons.from') %> <%= $wagongroup->{from} %> % } % if ($wagongroup->{to}) { - nach <%= $wagongroup->{to} %> + <%= L('wagons.to') %> <%= $wagongroup->{to} %> % }
% for my $wagon (@{$wagongroup->{wagons}}) { @@ -24,7 +24,7 @@ % } %= $wagon->{type} % if ($wagon->{number}) { - – Wagen <%= $wagon->{number} %> + – <%= L('wagons.carriage') %> <%= $wagon->{number} %> % }
% } -- cgit v1.2.3