diff --git a/pom.xml b/pom.xml index 16340ba..dd27177 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 de.srsoftware web4rail - 0.9.13 + 0.9.14 Web4Rail jar Java Model Railway Control diff --git a/resources/translations/Application.de.translation b/resources/translations/Application.de.translation index 8f772e7..541f1c8 100644 --- a/resources/translations/Application.de.translation +++ b/resources/translations/Application.de.translation @@ -1,27 +1,44 @@ Actions : Aktionen +Actions\: : Aktionen: Action type\: : Aktions-Typ +ActivateRoute : Route aktivieren Added {} : {} hinzugefügt add action : Aktion hinzufügen +add car\: : Waggon hinzufügen: Add condition : Bedingung hinzufügen +add locomotive\: : Lok hinzufügen: Add tile : Kachel hinzufügen Analyze plan : Plan analysieren Apply : Übernehmen +Cars\: : Waggons: ConditionalAction : bedingte Aktion Conditions : Bedingungen +Control unit : Zentrale +Current location\: : Aktueller Ort: Actions and contacts : Aktionen und Kontakte Create action : Aktion erzeugen DelayedAction : verzögerte Aktion +delete : entfernen delete route : Route löschen Destination\: {} from {} : Ziel: {} von {} +editable train properties : veränderliche Zug-Eigenschaften Emergency : Notfall FinishRoute : Route abschließen FreeStartBlock : Start-Block freigeben Help : Hilfe inverted : invertiert +LEFT : links 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 Move tiles : Kacheln verschieben name\: : Name: +Online Documentation : Online-Dokumentation +other train properties : andere Zug-Eigenschaften Origin and destination : Start und Ziel Origin\: {} to {} : Start: {} nach {} Plan saved as "{}". : Plan als „{}“ gespeichert. @@ -29,7 +46,10 @@ PowerOff : Strom abschalten Properties : Eigenschaften Properties of {} : Eigenschaften von {} Properties of {} @ ({},{}) : Eigenschaften von {} @ ({},{}) +Push-pull train : Wendezug 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: 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 @@ -40,7 +60,9 @@ SetSpeed : Geschwindigkeit ändern Setup actions : Aktivierungs-Aktionen Signals : Signale StopAuto : Automatikmodus abschalten +STRAIGHT : gerade Tags : Markierungen +Toggle power : Stom an/ausschalten Train\: : Zug: train does not have tag "{}" : Zug hat keine Markierung „{}“ train has tag "{}" : Zug hat Markierung „{}“ diff --git a/src/main/java/de/srsoftware/web4rail/Route.java b/src/main/java/de/srsoftware/web4rail/Route.java index 52bc377..5b0ccbb 100644 --- a/src/main/java/de/srsoftware/web4rail/Route.java +++ b/src/main/java/de/srsoftware/web4rail/Route.java @@ -256,7 +256,7 @@ public class Route implements Constants{ Tag list = new Tag("ul"); for (Entry entry : turnouts.entrySet()) { Turnout turnout = entry.getKey(); - Plan.addLink(turnout, turnout+": "+entry.getValue(), list); + Plan.addLink(turnout, turnout+": "+t(entry.getValue().toString()), list); } list.addTo(win); } diff --git a/src/main/java/de/srsoftware/web4rail/actions/Action.java b/src/main/java/de/srsoftware/web4rail/actions/Action.java index 5598275..e147016 100644 --- a/src/main/java/de/srsoftware/web4rail/actions/Action.java +++ b/src/main/java/de/srsoftware/web4rail/actions/Action.java @@ -110,7 +110,7 @@ public abstract class Action implements Constants { @Override public String toString() { - return getClass().getSimpleName(); + return t(getClass().getSimpleName()); } protected Object update(HashMap params) { diff --git a/src/main/java/de/srsoftware/web4rail/moving/Train.java b/src/main/java/de/srsoftware/web4rail/moving/Train.java index 272d971..b49f7ef 100644 --- a/src/main/java/de/srsoftware/web4rail/moving/Train.java +++ b/src/main/java/de/srsoftware/web4rail/moving/Train.java @@ -290,8 +290,8 @@ public class Train implements Comparable,Constants { private Train load(JSONObject json) { pushPull = json.getBoolean(PUSH_PULL); if (json.has(NAME)) name = json.getString(NAME); - for (Object id : json.getJSONArray(CARS)) add(Car.get((String)id)); - for (Object id : json.getJSONArray(LOCOS)) add((Locomotive) Car.get((String)id)); + for (Object id : json.getJSONArray(CARS)) add(Car.get(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(DIRECTION)) direction = Direction.valueOf(json.getString(DIRECTION)); return this; @@ -401,7 +401,7 @@ public class Train implements Comparable,Constants { if (block != null) { 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); if (autopilot == null) { new Button(t("auto"),"train("+id+",'"+ACTION_AUTO+"')").addTo(actions);