diff options
author | Birte Kristina Friesel <derf@finalrewind.org> | 2024-03-27 18:43:31 +0100 |
---|---|---|
committer | Birte Kristina Friesel <derf@finalrewind.org> | 2024-03-27 18:43:31 +0100 |
commit | 6c552af10823c69dc740fea696622d543e297a1e (patch) | |
tree | 33c90615ae8351ee3f986e471dcd7ab668891dd9 | |
parent | 1d9f62e14a7da11fa51e04854efbc6d5fd72a6ac (diff) |
Remove I18N for now. It's incompatible with caching proxy setups.
-rw-r--r-- | cpanfile | 1 | ||||
-rw-r--r-- | lib/DBInfoscreen.pm | 18 | ||||
-rw-r--r-- | lib/DBInfoscreen/Controller/Stationboard.pm | 12 | ||||
-rw-r--r-- | lib/DBInfoscreen/Controller/Wagenreihung.pm | 6 | ||||
-rw-r--r-- | templates/_map_infobox.html.ep | 34 | ||||
-rw-r--r-- | templates/_train_details.html.ep | 44 | ||||
-rw-r--r-- | templates/landingpage.html.ep | 6 | ||||
-rw-r--r-- | templates/layouts/app.html.ep | 57 | ||||
-rw-r--r-- | templates/route_map.html.ep | 2 | ||||
-rw-r--r-- | templates/wagen.html.ep | 6 | ||||
-rw-r--r-- | templates/wagenreihung.html.ep | 6 |
11 files changed, 87 insertions, 105 deletions
@@ -10,7 +10,6 @@ requires 'List::UtilsBy'; requires 'LWP::UserAgent'; requires 'LWP::Protocol::https'; requires 'Mojolicious'; -requires 'Mojolicious::Plugin::I18N'; requires 'Travel::Status::DE::DBWagenreihung', '0.06'; requires 'Travel::Status::DE::HAFAS', '>= 5.03'; requires 'Travel::Status::DE::IRIS'; diff --git a/lib/DBInfoscreen.pm b/lib/DBInfoscreen.pm index a3f22bf..c33a703 100644 --- a/lib/DBInfoscreen.pm +++ b/lib/DBInfoscreen.pm @@ -38,12 +38,6 @@ sub startup { chomp $self->config->{version}; $self->defaults( version => $self->config->{version} // 'UNKNOWN' ); - $self->plugin( - I18N => { - default => 'de', - }, - ); - # Generally, the reverse proxy handles compression. # Also, Mojolicious compression breaks legacy callback-based JSON endpoints # for some clients. @@ -62,18 +56,6 @@ sub startup { if ( $cookie->name eq 'theme' ) { $self->session( theme => $cookie->value ); } - elsif ( $cookie->name eq 'lang' ) { - my $l = $cookie->value; - if ( $l eq 'de' or $l eq 'en' ) { - $self->languages($l); - } - } - } - - if ( my $l = $self->param('lang') ) { - if ( $l eq 'de' or $l eq 'en' ) { - $self->languages($l); - } } } ); diff --git a/lib/DBInfoscreen/Controller/Stationboard.pm b/lib/DBInfoscreen/Controller/Stationboard.pm index 757790d..cff1ff8 100644 --- a/lib/DBInfoscreen/Controller/Stationboard.pm +++ b/lib/DBInfoscreen/Controller/Stationboard.pm @@ -833,9 +833,9 @@ sub render_train { my %opt = ( train => $result ); - if ( $self->languages =~ m{^en} ) { - $opt{language} = 'en'; - } + #if ( $self->languages =~ m{^en} ) { + # $opt{language} = 'en'; + #} $self->hafas->get_route_p(%opt)->then( sub { @@ -1117,9 +1117,9 @@ sub train_details { $opt{service} = $hafas; } - if ( $self->languages =~ m{^en} ) { - $opt{language} = 'en'; - } + #if ( $self->languages =~ m{^en} ) { + # $opt{language} = 'en'; + #} if ( my $date = $self->param('date') ) { if ( $date diff --git a/lib/DBInfoscreen/Controller/Wagenreihung.pm b/lib/DBInfoscreen/Controller/Wagenreihung.pm index 35df7a2..1708285 100644 --- a/lib/DBInfoscreen/Controller/Wagenreihung.pm +++ b/lib/DBInfoscreen/Controller/Wagenreihung.pm @@ -225,15 +225,15 @@ sub wagen { ); } - my $title = $self->l('Wagen ') . $wagon_id; + my $title = 'Wagen ' . $wagon_id; if ( $wref->{tt} and $wref->{tn} ) { $title = sprintf( '%s %s', $wref->{tt}, $wref->{tn} ); if ($wagon_no) { - $title .= ' ' . $self->l('Wagen ') . $wagon_no; + $title .= ' Wagen ' . $wagon_no; } else { - $title .= ' ' . $self->l('Wagen ') . $wagon_id; + $title .= ' Wagen ' . $wagon_id; } } diff --git a/templates/_map_infobox.html.ep b/templates/_map_infobox.html.ep index 4f9a644..7372802 100644 --- a/templates/_map_infobox.html.ep +++ b/templates/_map_infobox.html.ep @@ -4,40 +4,40 @@ data-req="<%= stash('ajax_req') =~ s{#}{%23}gr %>" data-route="<%= stash('ajax_route') %>" data-poly="<%= stash('ajax_polyline') %>" > - %= l 'Fahrt' + Fahrt % if (stash('train_no')) { <strong><%= stash('train_no') %></strong> % } - <%= l 'von' %> <strong><%= stash('origin')->{name} %></strong> - <%= l 'nach' %> <strong><%= stash('destination')->{name} %></strong> + von <strong><%= stash('origin')->{name} %></strong> + nach <strong><%= stash('destination')->{name} %></strong> </div> % if (my $next = stash('next_stop')) { <div class="nextstop"> % if ($next->{type} eq 'present' and $next->{station}{dep} and $next->{station}{arr}) { - <%= l 'Aufenthalt in' %> <strong><%= $next->{station}->loc->name %></strong> + Aufenthalt in <strong><%= $next->{station}->loc->name %></strong> % if ($next->{station}{platform}) { - <%= l 'an Gleis' %> <strong><%= $next->{station}{platform} %></strong> + an Gleis <strong><%= $next->{station}{platform} %></strong> % } - <%= l 'bis' %> <strong><%= $next->{station}{dep}->strftime('%H:%M') %></strong> + bis <strong><%= $next->{station}{dep}->strftime('%H:%M') %></strong> % if ($next->{station}{dep_delay}) { %= sprintf('(%+d)', $next->{station}{dep_delay}) % } % } % elsif ($next->{type} eq 'present' and $next->{station}{dep}) { - <%= l 'Abfahrt in' %> <strong><%= $next->{station}->loc->name %></strong> + Abfahrt in <strong><%= $next->{station}->loc->name %></strong> % if ($next->{station}{platform}) { - <%= l 'von Gleis' %> <strong><%= $next->{station}{platform} %></strong> + von Gleis <strong><%= $next->{station}{platform} %></strong> % } - <%= l 'um' %> <strong><%= $next->{station}{dep}->strftime('%H:%M') %></strong> + um <strong><%= $next->{station}{dep}->strftime('%H:%M') %></strong> % if ($next->{station}{dep_delay}) { %= sprintf('(%+d)', $next->{station}{dep_delay}) % } % } % elsif ($next->{type} eq 'present' and $next->{station}{arr}) { - %= l 'Endstation erreicht um' + Endstation erreicht um <strong><%= $next->{station}{arr}->strftime('%H:%M') %></strong> % if ($next->{station}{platform}) { - <%= l 'auf Gleis' %> <strong><%= $next->{station}{platform} %></strong> + auf Gleis <strong><%= $next->{station}{platform} %></strong> % } % if ($next->{station}{arr_delay}) { %= sprintf('(%+d)', $next->{station}{arr_delay}) @@ -47,25 +47,25 @@ data-poly="<%= stash('ajax_polyline') %>" Zug steht in <strong><%= $next->{station}{arr}->strftime('%H:%M') %></strong> % if ($next->{station}{platform}) { - <%= l 'auf Gleis' %> <strong><%= $next->{station}{platform} %></strong> + auf Gleis <strong><%= $next->{station}{platform} %></strong> % } % } % elsif ($next->{type} eq 'next' and $next->{station}{arr}) { - %= l 'Nächster Halt:' + Nächster Halt: <strong><%= $next->{station}->loc->name %></strong> - <%= l 'um' %> <strong><%= $next->{station}{arr}->strftime('%H:%M') %></strong> + um <strong><%= $next->{station}{arr}->strftime('%H:%M') %></strong> % if ($next->{station}{arr_delay}) { %= sprintf('(%+d)', $next->{station}{arr_delay}) % } % if ($next->{station}{platform}) { - <%= l 'auf Gleis' %> <strong><%= $next->{station}{platform} %></strong> + auf Gleis <strong><%= $next->{station}{platform} %></strong> % } % } % elsif ($next->{type} eq 'next') { - %= l 'Nächster Halt:' + Nächster Halt: <strong><%= $next->{station}->loc->name %></strong> % if ($next->{station}{platform}) { - <%= l 'auf Gleis' %> <strong><%= $next->{station}{platform} %></strong> + auf Gleis <strong><%= $next->{station}{platform} %></strong> % } % } </div> diff --git a/templates/_train_details.html.ep b/templates/_train_details.html.ep index 07a705b..24d2d55 100644 --- a/templates/_train_details.html.ep +++ b/templates/_train_details.html.ep @@ -20,27 +20,27 @@ <div> <div class="arrival <%= $departure->{arrival_hidden} ? 'timehidden' : q{} %>"> % if ($departure->{is_cancelled} and $departure->{sched_arrival}) { - <span class="minfo"><%= l 'An:' %> ––:––</span><br/><%= l 'Plan:' %> <%= $departure->{sched_arrival} %> + <span class="minfo">An: ––:––</span><br/>Plan: <%= $departure->{sched_arrival} %> % } % elsif ($departure->{arrival_is_cancelled}) { - <span class="minfo">Beginnt hier</span><br/><%= l 'Plan:' %> <%= $departure->{sched_arrival} %> + <span class="minfo">Beginnt hier</span><br/>Plan: <%= $departure->{sched_arrival} %> % } % elsif ($departure->{arrival}) { % if ($departure->{arrival} ne $departure->{sched_arrival}) { % if (($departure->{delay} // 0) < 0) { - <%= l 'An:' %> <span class="undelay"><%= $departure->{arrival} %></span> + An: <span class="undelay"><%= $departure->{arrival} %></span> % } % else { - <%= l 'An:' %> <span class="minfo"><%= $departure->{arrival} %></span> + An: <span class="minfo"><%= $departure->{arrival} %></span> % } - <br/><%= l 'Plan:' %> <%= $departure->{sched_arrival} %> + <br/>Plan: <%= $departure->{sched_arrival} %> % } % else { - <%= l 'An:' %> <%= $departure->{arrival} %> + An: <%= $departure->{arrival} %> % } % } % elsif ($departure->{sched_arrival}) { - <%= l 'An:' %> <%= $departure->{sched_arrival} %> + An: <%= $departure->{sched_arrival} %> % } % elsif ($departure->{prep_time}) { Ein: <%= $departure->{prep_time} %> @@ -73,10 +73,10 @@ % } % if ($departure->{scheduled_platform} and $departure->{platform} % and $departure->{scheduled_platform} ne $departure->{platform}) { - <span class="minfo"><%= $left %><%= l 'Gleis' %> <%= $departure->{platform} %><%= $right %></span> + <span class="minfo"><%= $left %>Gleis <%= $departure->{platform} %><%= $right %></span> % } % elsif ($departure->{scheduled_platform} or $departure->{platform}) { - <%= $left %><%= l 'Gleis' %> <%= $departure->{platform} // $departure->{scheduled_platform} %><%= $right %> + <%= $left %>Gleis <%= $departure->{platform} // $departure->{scheduled_platform} %><%= $right %> % } % } % if ($departure->{arrival_hidden} and not $departure->{prep_time}) { @@ -90,22 +90,22 @@ <div> <div class="departure <%= $departure->{departure_hidden} ? 'timehidden' : q{} %>"> % if ($departure->{is_cancelled} and $departure->{sched_departure}) { - <span class="minfo"><%= l 'Ab:' %> ––:––</span><br/><%= l 'Plan:' %> <%= $departure->{sched_departure} %> + <span class="minfo">Ab: ––:––</span><br/>Plan: <%= $departure->{sched_departure} %> % } % elsif ($departure->{departure_is_cancelled}) { - <span class="minfo">Endet hier</span><br/><%= l 'Plan:' %> <%= $departure->{sched_departure} %> + <span class="minfo">Endet hier</span><br/>Plan: <%= $departure->{sched_departure} %> % } % elsif ($departure->{departure}) { % if ($departure->{departure} ne $departure->{sched_departure}) { - <%= l 'Ab:' %> <span class="minfo"><%= $departure->{departure} %></span> - <br/><%= l 'Plan:' %> <%= $departure->{sched_departure} %> + Ab: <span class="minfo"><%= $departure->{departure} %></span> + <br/>Plan: <%= $departure->{sched_departure} %> % } % else { - <%= l 'Ab:' %> <%= $departure->{departure} %> + Ab: <%= $departure->{departure} %> % } % } % elsif ($departure->{sched_departure}) { - <%= l 'Ab:' %> <%= $departure->{sched_departure} %> + Ab: <%= $departure->{sched_departure} %> % } </div> </div> @@ -139,10 +139,10 @@ <div class="verbose"> % if ($departure->{trip_id}) { % if (stash('station_name')) { - <a class="smallbutton" href="/map/<%= $departure->{trip_id} =~ s{#}{%23}gr %>/<%= $departure->{train_line} // 0 %>?from=<%= stash('station_name') %>&hafas=<%= param('hafas') // q{} %>"><i class="material-icons" aria-hidden="true">map</i> <%= l 'Karte' %></a> + <a class="smallbutton" href="/map/<%= $departure->{trip_id} =~ s{#}{%23}gr %>/<%= $departure->{train_line} // 0 %>?from=<%= stash('station_name') %>&hafas=<%= param('hafas') // q{} %>"><i class="material-icons" aria-hidden="true">map</i> Karte</a> % } % else { - <a class="smallbutton" href="/map/<%= $departure->{trip_id} =~ s{#}{%23}gr %>/<%= $departure->{train_line} // 0 %>?hafas=<%= param('hafas') // q{} %>"><i class="material-icons" aria-hidden="true">map</i> <%= l 'Karte' %></a> + <a class="smallbutton" href="/map/<%= $departure->{trip_id} =~ s{#}{%23}gr %>/<%= $departure->{train_line} // 0 %>?hafas=<%= param('hafas') // q{} %>"><i class="material-icons" aria-hidden="true">map</i> Karte</a> % } % } % if ($departure->{wr_link}) { @@ -161,13 +161,13 @@ % if (my $u = $departure->{utilization}) { <div class="verbose"> % my ($text, $icon1, $icon2) = utilization_icon($u); - <%= l $text %><span style="padding-right: 0.5em;">.</span> 1. <i class="material-icons" aria-hidden="true" style="padding-right: 0.5em; vertical-align: bottom;"><%= $icon1 %></i> 2. <i class="material-icons" aria-hidden="true" style="vertical-align: bottom;"><%= $icon2 %></i> + <%= $text %><span style="padding-right: 0.5em;">.</span> 1. <i class="material-icons" aria-hidden="true" style="padding-right: 0.5em; vertical-align: bottom;"><%= $icon1 %></i> 2. <i class="material-icons" aria-hidden="true" style="vertical-align: bottom;"><%= $icon2 %></i> </div> % } % elsif (my $o = $departure->{occupancy}) { <div class="verbose"> % my ($text, $icon) = occupancy_icon($o); - <%= l $text %><span style="padding-right: 0.5em;">.</span> <i class="material-icons" aria-hidden="true" style="padding-right: 0.5em; vertical-align: bottom;"><%= $icon %></i></i> + <%= $text %><span style="padding-right: 0.5em;">.</span> <i class="material-icons" aria-hidden="true" style="padding-right: 0.5em; vertical-align: bottom;"><%= $icon %></i></i> </div> % } % } @@ -184,7 +184,7 @@ % } % if ($departure->{moreinfo} and @{$departure->{moreinfo}}) { -%= l 'Meldungen' + Meldungen <ul class="messages"> % for my $pair (@{$departure->{moreinfo}}) { <li> @@ -221,7 +221,7 @@ % } % if ($departure->{route_pre_diff} and $departure->{route_post_diff}) { % if ($departure->{date}) { -%= l 'Fahrtverlauf am' + Fahrtverlauf am % if (stash('train') !~ m{[|]}) { <a href="<%= url_for('train', train => stash('train'))->query({detailed => param('detailed'), past => param('past'), rt => param('rt'), hafas => param('hafas'), date => $departure->{date}->clone->subtract(days => 1)->strftime('%d.%m.%Y'), highlight => param('highlight') // stash('station')}) %>">◀</a> % } @@ -317,7 +317,7 @@ </ul> <!-- mroute --> % } % if ($departure->{operator}) { - <div class="details"><%= l 'Betrieb' %>: <%= $departure->{operator} %></div> + <div class="details">Betrieb: <%= $departure->{operator} %></div> % } % if ($departure->{details} and @{$departure->{details}}) { <div class="details">Details: diff --git a/templates/landingpage.html.ep b/templates/landingpage.html.ep index 0a977a8..82128ca 100644 --- a/templates/landingpage.html.ep +++ b/templates/landingpage.html.ep @@ -1,6 +1,6 @@ % if (stash 'show_intro') { <div class="container"> -% if (languages() =~ m{^en}) { +% if (0) { <p> DBF is an unofficial departure monitor for regional and long-distance trains within Germany, aiming to combine multiple data sources in a useful manner. It also has limited support for local transit and traffic outside of Germany. @@ -21,10 +21,10 @@ </p> % } <p class="geolink"> -<a class="button" href="<%= url_for('_autostop')->to_abs->scheme('https') %>"><%= l 'Stationen in der Umgebung suchen' %></a> +<a class="button" href="<%= url_for('_autostop')->to_abs->scheme('https') %>">Stationen in der Umgebung suchen</a> </p> <p> -%= l 'Oder hier angeben:' +Oder hier angeben: </p> </div> % } diff --git a/templates/layouts/app.html.ep b/templates/layouts/app.html.ep index ab4dffa..94e0930 100644 --- a/templates/layouts/app.html.ep +++ b/templates/layouts/app.html.ep @@ -102,8 +102,8 @@ </div> % } % elsif (stash('stationlist')) { -<div class="error"><strong><%= l 'Mehrdeutige Eingabe' %>.</strong> -<%= l 'Bitte eine Station aus der Liste auswählen' %></div> +<div class="error"><strong>Mehrdeutige Eingabe.</strong> +Bitte eine Station aus der Liste auswählen</div> % } </div> @@ -119,35 +119,35 @@ %= form_for _redirect => begin <div> <div class="field"> - <div class="desc"><%= l 'Zug / Station' %></div> + <div class="desc">Zug / Station</div> <div> % if (stash('stationlist')) { %= select_field input => stash('stationlist') % } % elsif (stash('input')) { - %= text_field 'input', class => 'station', placeholder => l 'Zug, Stationsname oder Ril100-Kürzel', id => 'stationinput' + %= text_field 'input', class => 'station', placeholder => 'Zug, Stationsname oder Ril100-Kürzel', id => 'stationinput' % } % else { - %= text_field 'input', class => 'station', placeholder => l 'Zug, Stationsname oder Ril100-Kürzel', id => 'stationinput', autofocus => 'autofocus' + %= text_field 'input', class => 'station', placeholder => 'Zug, Stationsname oder Ril100-Kürzel', id => 'stationinput', autofocus => 'autofocus' % } </div> </div> <div class="field"> - %= submit_button l('Abfahrtstafel') + %= submit_button 'Abfahrtstafel' </div> % if (stash('input')) { <div class="geolink"> - <a class="button" href="<%= url_for('_autostop')->to_abs->scheme('https') %>"><%= l 'Stationen in der Umgebung suchen' %></a> + <a class="button" href="<%= url_for('_autostop')->to_abs->scheme('https') %>">Stationen in der Umgebung suchen</a> </div> % } <div class="break"></div> - <div class="moresettings-header moresettings-header-collapsed button button-light"><%= l 'Weitere Einstellungen' %></div> + <div class="moresettings-header moresettings-header-collapsed button button-light">Weitere Einstellungen</div> <div class="moresettings moresettings-collapsed"> <div class="field"> <div class="desc"> %= check_box 'rt' => 1, id => 'id_show_realtime' <label for="id_show_realtime"> - %= l 'Zeiten inkl. Verspätung angeben' + Zeiten inkl. Verspätung angeben </label> </div> </div> @@ -155,7 +155,7 @@ <div class="desc"> %= check_box 'hidelowdelay' => 1, id => 'id_hidelowdelay' <label for="id_hidelowdelay"> - %= l 'Verspätungen erst ab 5 Minuten anzeigen' + Verspätungen erst ab 5 Minuten anzeigen </label> </div> </div> @@ -163,7 +163,7 @@ <div class="desc"> %= check_box 'detailed' => 1, id => 'id_detailed' <label for="id_detailed"> - %= l 'Mehr Details' + Mehr Details </label> </div> </div> @@ -171,7 +171,7 @@ <div class="desc"> %= check_box 'no_related' => 1, id => 'id_no_related' <label for="id_no_related"> - %= l 'Betriebliche Bahnhofstrennungen berücksichtigen (z.B. "Hbf (Fern+Regio)" vs. "Hbf (S)")' + Betriebliche Bahnhofstrennungen berücksichtigen (z.B. "Hbf (Fern+Regio)" vs. "Hbf (S)") </label> </div> </div> @@ -179,7 +179,7 @@ <div class="desc"> %= check_box 'past' => 1, id => 'past' <label for="past"> - %= l 'Bereits abgefahrene Züge anzeigen' + Bereits abgefahrene Züge anzeigen </label> </div> </div> @@ -187,21 +187,21 @@ <div class="desc"> %= check_box 'hide_opts' => 1, id => 'id_hide_opts' <label for="id_hide_opts"> - %= l 'Formular verstecken' + Formular verstecken </label> </div> </div> <div class="field"> <div class="desc"> - %= l 'Nur Züge über' + Nur Züge über </div> <div> - %= text_field 'via', placeholder => l('Bahnhof 1, Bhf2, ... (oder regulärer Ausdruck)'), class => 'station' + %= text_field 'via', placeholder => 'Bahnhof 1, Bhf2, ... (oder regulärer Ausdruck)', class => 'station' </div> </div> <div class="field"> <div class="desc"> - %= l 'Gleise' + Gleise </div> <div> %= text_field 'platforms', placeholder => '1, 2, 5, ...' @@ -209,10 +209,10 @@ </div> <div class="field"> <div class="desc"> - %= l 'Ankunfts- oder Abfahrtszeit anzeigen?' + Ankunfts- oder Abfahrtszeit anzeigen? </div> <div> - %= select_field admode => [[l('Abfahrt bevorzugen') => 'deparr'], [l('Nur Abfahrt') => 'dep'], [l('Nur Ankunft') => 'arr']] + %= select_field admode => [['Abfahrt bevorzugen' => 'deparr'], ['Nur Abfahrt' => 'dep'], ['Nur Ankunft' => 'arr']] </div> </div> <div class="field"> @@ -224,7 +224,7 @@ </div> </div> <div class="field"> - %= submit_button l('Anzeigen') + %= submit_button 'Anzeigen' </div> </div> <!-- moresettings --> </div> @@ -236,7 +236,7 @@ <div class="developers-header developers-header-collapsed button button-light">API</div> <div class="developers developers-collapsed"> <ul> - % if (languages() =~ m{^en}) { + % if (0) { <li>You're welcome to embed DBF departure boards as iframes or use them in full-screen browser setups. The App frontend works best for small screens, whereas the legacy Infoscreen mode is better suited @@ -300,26 +300,27 @@ <div class="container"> <div class="config"> -Theme: -<a onClick="javascript:setTheme('dark')">dark</a> -· +Farbschema: <a onClick="javascript:setTheme('light')">light</a> · -<a onClick="javascript:setTheme('default')">device theme</a> +<a onClick="javascript:setTheme('dark')">dunkel</a> +· +<a onClick="javascript:setTheme('default')">automatisch</a> +<!--Language: <br/> -Language: <a onClick="javascript:setLang('de')">DE</a> · <a onClick="javascript:setLang('en')">EN</a> · <a onClick="javascript:setLang('default')">system language</a> +--> </div> <div class="about"> <a href="_about">DBF</a> v<%= stash('version') // '???' %> · -<a href="_datenschutz" rel="nofollow"><%= l 'Datenschutz' %></a> +<a href="_datenschutz" rel="nofollow">Datenschutz</a> · -<a href="_impressum" rel="nofollow"><%= l 'Impressum' %></a> +<a href="_impressum" rel="nofollow">Impressum</a> </div> <!-- about --> </div> <!-- container --> % } diff --git a/templates/route_map.html.ep b/templates/route_map.html.ep index 502b7fd..447960a 100644 --- a/templates/route_map.html.ep +++ b/templates/route_map.html.ep @@ -91,6 +91,6 @@ nicht implementiert. % if (my $op = stash('operator')) { <div class="container" style="margin-top: 1ex; margin-bottom: 1ex; color: #555;"> -<%= l 'Betrieb' %>: <%= $op %> +Betrieb: <%= $op %> </div> % } diff --git a/templates/wagen.html.ep b/templates/wagen.html.ep index 0bb88c4..efc2e32 100644 --- a/templates/wagen.html.ep +++ b/templates/wagen.html.ep @@ -1,13 +1,13 @@ <div class="container singlewagon"> % if (not $wref->{e} and $wref->{s} and $wref->{p} and $wref->{ws}) { <p> - <%= $wref->{s} %> <%= l 'Gleis' %> <%= $wref->{p} %> <%= $wref->{ws} %> + <%= $wref->{s} %> Gleis <%= $wref->{p} %> <%= $wref->{ws} %> </p> % } % if ($wref->{e} eq 'u') { % if ($wref->{s} and $wref->{p} and $wref->{ws}) { <div class="platform"> - <%= $wref->{s} %><br/><%= l 'Gleis' %> <%= $wref->{p} %> <%= $wref->{ws} %> + <%= $wref->{s} %><br/>Gleis <%= $wref->{p} %> <%= $wref->{ws} %> <div class="sign-left"><i class="material-icons">arrow_upward</i></div> <div class="sign-right"><i class="material-icons">arrow_upward</i></div> </div> @@ -47,7 +47,7 @@ <div class="sign-right"><i class="material-icons">arrow_downward</i></div> % if ($wref->{s} and $wref->{p} and $wref->{ws}) { <div class="platform"> - <%= $wref->{s} %><br/><%= l 'Gleis' %> <%= $wref->{p} %> <%= $wref->{ws} %> + <%= $wref->{s} %><br/>Gleis <%= $wref->{p} %> <%= $wref->{ws} %> </div> % } % } diff --git a/templates/wagenreihung.html.ep b/templates/wagenreihung.html.ep index 7d2e278..493d9c6 100644 --- a/templates/wagenreihung.html.ep +++ b/templates/wagenreihung.html.ep @@ -24,16 +24,16 @@ % if ($has_multi_dest) { <div style="text-align: center;"> % for my $destination ($wr->destinations) { - <%= l 'Nach' %> <%= $destination->{name} %> <%= l 'in Abschnitt' %> <%= join(q{}, sort @{$destination->{sections} // []}) %><br/> + Nach <%= $destination->{name} %> in Abschnitt <%= join(q{}, sort @{$destination->{sections} // []}) %><br/> % } </div> % } - <%= $wr->station_name %> <%= l 'Gleis' %> <%= $wr->platform %><br/> + <%= $wr->station_name %> Gleis <%= $wr->platform %><br/> % for my $desc ($wr->train_descriptions) { % if ($desc->{text}) { %= $desc->{text} % if ($has_multi_desc and length(join(q{}, sort @{$desc->{sections}}))) { - <%= l 'in Abschnitt' %> <%= join(q{}, sort @{$desc->{sections}}) %> + in Abschnitt <%= join(q{}, sort @{$desc->{sections}}) %> % } <br/> % } |