Browse Source

extended german translations

lookup-tables
Stephan Richter 5 years ago
parent
commit
1749abace9
  1. 2
      pom.xml
  2. 22
      resources/translations/Application.de.translation
  3. 2
      src/main/java/de/srsoftware/web4rail/Route.java
  4. 2
      src/main/java/de/srsoftware/web4rail/actions/Action.java
  5. 6
      src/main/java/de/srsoftware/web4rail/moving/Train.java

2
pom.xml

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>de.srsoftware</groupId> <groupId>de.srsoftware</groupId>
<artifactId>web4rail</artifactId> <artifactId>web4rail</artifactId>
<version>0.9.13</version> <version>0.9.14</version>
<name>Web4Rail</name> <name>Web4Rail</name>
<packaging>jar</packaging> <packaging>jar</packaging>
<description>Java Model Railway Control</description> <description>Java Model Railway Control</description>

22
resources/translations/Application.de.translation

@ -1,27 +1,44 @@
Actions : Aktionen Actions : Aktionen
Actions\: : Aktionen:
Action type\: : Aktions-Typ Action type\: : Aktions-Typ
ActivateRoute : Route aktivieren
Added {} : {} hinzugefügt Added {} : {} hinzugefügt
add action : Aktion hinzufügen add action : Aktion hinzufügen
add car\: : Waggon hinzufügen:
Add condition : Bedingung hinzufügen Add condition : Bedingung hinzufügen
add locomotive\: : Lok hinzufügen:
Add tile : Kachel hinzufügen Add tile : Kachel hinzufügen
Analyze plan : Plan analysieren Analyze plan : Plan analysieren
Apply : Übernehmen Apply : Übernehmen
Cars\: : Waggons:
ConditionalAction : bedingte Aktion ConditionalAction : bedingte Aktion
Conditions : Bedingungen Conditions : Bedingungen
Control unit : Zentrale
Current location\: : Aktueller Ort:
Actions and contacts : Aktionen und Kontakte Actions and contacts : Aktionen und Kontakte
Create action : Aktion erzeugen Create action : Aktion erzeugen
DelayedAction : verzögerte Aktion DelayedAction : verzögerte Aktion
delete : entfernen
delete route : Route löschen delete route : Route löschen
Destination\: {} from {} : Ziel: {} von {} Destination\: {} from {} : Ziel: {} von {}
editable train properties : veränderliche Zug-Eigenschaften
Emergency : Notfall Emergency : Notfall
FinishRoute : Route abschließen FinishRoute : Route abschließen
FreeStartBlock : Start-Block freigeben FreeStartBlock : Start-Block freigeben
Help : Hilfe Help : Hilfe
inverted : invertiert inverted : invertiert
LEFT : links
length\: : Länge: length\: : Länge:
length\: {} : Länge: {}
Locomotives\: : Lokomotiven:
Manage cars : Waggons verwalten
Manage locos : Lokomotiven verwalten
Manage trains : Züge verwalten
Maximum train length\: : maximale Zug-Länge Maximum train length\: : maximale Zug-Länge
Move tiles : Kacheln verschieben Move tiles : Kacheln verschieben
name\: : Name: name\: : Name:
Online Documentation : Online-Dokumentation
other train properties : andere Zug-Eigenschaften
Origin and destination : Start und Ziel Origin and destination : Start und Ziel
Origin\: {} to {} : Start: {} nach {} Origin\: {} to {} : Start: {} nach {}
Plan saved as "{}". : Plan als „{}“ gespeichert. Plan saved as "{}". : Plan als „{}“ gespeichert.
@ -29,7 +46,10 @@ PowerOff : Strom abschalten
Properties : Eigenschaften Properties : Eigenschaften
Properties of {} : Eigenschaften von {} Properties of {} : Eigenschaften von {}
Properties of {} @ ({},{}) : Eigenschaften von {} @ ({},{}) Properties of {} @ ({},{}) : Eigenschaften von {} @ ({},{})
Push-pull train : Wendezug
Reduce speed to {} km/h : Geschwindigkeit auf {} km/h reduzieren Reduce speed to {} km/h : Geschwindigkeit auf {} km/h reduzieren
Report Issue : Problem melden
RIGHT : rechts
Routes using this tile\: : Fahrstraßen, die diesen Abschnitt verwenden: Routes using this tile\: : Fahrstraßen, die diesen Abschnitt verwenden:
Route will only be available to trains fulfilling all conditions. : Route ist nur für Züge verfügbar, die alle Bedingungen erfüllen. Route will only be available to trains fulfilling all conditions. : Route ist nur für Züge verfügbar, die alle Bedingungen erfüllen.
save : speichern save : speichern
@ -40,7 +60,9 @@ SetSpeed : Geschwindigkeit ändern
Setup actions : Aktivierungs-Aktionen Setup actions : Aktivierungs-Aktionen
Signals : Signale Signals : Signale
StopAuto : Automatikmodus abschalten StopAuto : Automatikmodus abschalten
STRAIGHT : gerade
Tags : Markierungen Tags : Markierungen
Toggle power : Stom an/ausschalten
Train\: : Zug: Train\: : Zug:
train does not have tag "{}" : Zug hat keine Markierung „{}“ train does not have tag "{}" : Zug hat keine Markierung „{}“
train has tag "{}" : Zug hat Markierung „{}“ train has tag "{}" : Zug hat Markierung „{}“

2
src/main/java/de/srsoftware/web4rail/Route.java

@ -256,7 +256,7 @@ public class Route implements Constants{
Tag list = new Tag("ul"); Tag list = new Tag("ul");
for (Entry<Turnout, State> entry : turnouts.entrySet()) { for (Entry<Turnout, State> entry : turnouts.entrySet()) {
Turnout turnout = entry.getKey(); Turnout turnout = entry.getKey();
Plan.addLink(turnout, turnout+": "+entry.getValue(), list); Plan.addLink(turnout, turnout+": "+t(entry.getValue().toString()), list);
} }
list.addTo(win); list.addTo(win);
} }

2
src/main/java/de/srsoftware/web4rail/actions/Action.java

@ -110,7 +110,7 @@ public abstract class Action implements Constants {
@Override @Override
public String toString() { public String toString() {
return getClass().getSimpleName(); return t(getClass().getSimpleName());
} }
protected Object update(HashMap<String, String> params) { protected Object update(HashMap<String, String> params) {

6
src/main/java/de/srsoftware/web4rail/moving/Train.java

@ -290,8 +290,8 @@ public class Train implements Comparable<Train>,Constants {
private Train load(JSONObject json) { private Train load(JSONObject json) {
pushPull = json.getBoolean(PUSH_PULL); pushPull = json.getBoolean(PUSH_PULL);
if (json.has(NAME)) name = json.getString(NAME); if (json.has(NAME)) name = json.getString(NAME);
for (Object id : json.getJSONArray(CARS)) add(Car.get((String)id)); for (Object id : json.getJSONArray(CARS)) add(Car.get(id));
for (Object id : json.getJSONArray(LOCOS)) add((Locomotive) Car.get((String)id)); for (Object id : json.getJSONArray(LOCOS)) add((Locomotive) Car.get(id));
if (json.has(TAGS)) json.getJSONArray(TAGS).forEach(elem -> { tags.add(elem.toString()); }); if (json.has(TAGS)) json.getJSONArray(TAGS).forEach(elem -> { tags.add(elem.toString()); });
if (json.has(DIRECTION)) direction = Direction.valueOf(json.getString(DIRECTION)); if (json.has(DIRECTION)) direction = Direction.valueOf(json.getString(DIRECTION));
return this; return this;
@ -401,7 +401,7 @@ public class Train implements Comparable<Train>,Constants {
if (block != null) { if (block != null) {
new Tag("li").content(t("Current location: {}",block)).addTo(propList); new Tag("li").content(t("Current location: {}",block)).addTo(propList);
Tag actions = new Tag("li").clazz().content(t("Actions: ")); Tag actions = new Tag("li").clazz().content(t("Actions:")+NBSP);
new Button(t("start"),"train("+id+",'"+ACTION_START+"')").addTo(actions); new Button(t("start"),"train("+id+",'"+ACTION_START+"')").addTo(actions);
if (autopilot == null) { if (autopilot == null) {
new Button(t("auto"),"train("+id+",'"+ACTION_AUTO+"')").addTo(actions); new Button(t("auto"),"train("+id+",'"+ACTION_AUTO+"')").addTo(actions);

Loading…
Cancel
Save