diff --git a/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages.properties b/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages.properties new file mode 100644 index 00000000000..85b218c6c7b --- /dev/null +++ b/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages.properties @@ -0,0 +1,16 @@ +allInOneErrorImportFileMissing=No file to import found! +allInOneErrorUnknownImportMode=Unknown import mode! +allInOneErrorMissingBoatClass=No boat class name found! +allInOneErrorMissingRegattaClass=No regatta name found! +allInOneErrorGPSDataImportFailed=Failed to import GPS data! +allInOneErrorInvalidData=The regatta could not be resolved, please ensure the name is correct +allInOneErrorInvalidRegattaName=Please enter a valid regatta name to proceed +allInOneErrorInvalidImportMode=Currently not handled ImportMode +allInOneErrorMultiSeries=There is more than one series in this regatta, cannot add race +allInOneErrorInvalidSeries=There is no series in this regatta, cannot add race +allInOneErrorSplitFleetNotSupported=The expedition importer, cannot handle split fleet racing +allInOneErrorInvalidRace=To add competitors, a race must be existing +allInOneErrorInvalidLeaderBoardEventLink=The Event for the leaderboard could not be obtained, please ensure the leaderboard is properly attached to an leaderboardgroup that is attached to an event +allInOneErrorInvalidLeaderBoard=The Leaderboard could not be resolved, please ensure a leaderboard named like the regatta exists +allInOneErrorSensorDataImportFailed=Failed to import sensor data! +allInOneErrorBoatClassDeterminationFailed=Failed to determine boat class! diff --git a/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_de.properties b/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_de.properties new file mode 100644 index 00000000000..0c8d5eb249e --- /dev/null +++ b/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_de.properties @@ -0,0 +1,16 @@ +allInOneErrorImportFileMissing=Die Importdatei wurde nicht gefunden! +allInOneErrorUnknownImportMode=Unbekannter Importmodus! +allInOneErrorMissingBoatClass=Keine Bootsklasse gefunden! +allInOneErrorMissingRegattaClass=Kein Regattaname gefunden! +allInOneErrorGPSDataImportFailed=Fehler beim Import der GPS-Daten! +allInOneErrorInvalidData=Die Regatta konnte nicht gefunden werden, bitte sicherstellen, dass der Name gültig ist +allInOneErrorInvalidRegattaName=Bitte einen gültigen Regattanamen eingeben um fortzufahren +allInOneErrorInvalidImportMode=Derzeitig nicht unterstützter Importmodus +allInOneErrorMultiSeries=Es existiert mehr als eine Serie in der Regatta, Rennen kann nicht hinzugefügt werden +allInOneErrorInvalidSeries=Es existiert keine Serie in der Regatta, Rennen kann nicht hinzugefügt werden +allInOneErrorSplitFleetNotSupported=Der Expeditionimporter kann keine split-fleet Rennen importieren +allInOneErrorInvalidRace=Um Teilnehmer hinzuzufügen, muss ein Rennen existieren +allInOneErrorInvalidLeaderBoardEventLink=Das Event welches zu der Rangliste gehört konnnte nicht bestimmt werden, bitte sicherstellen, dass die Rangliste an einem Event registiert ist +allInOneErrorInvalidLeaderBoard=Die Rangliste konnte nicht aufgelöst werden, bitte sicherstellen, dass eine Rangliste mit den gleichen Namen wie die Regatta existiert +allInOneErrorSensorDataImportFailed=Fehler beim Import der Sensor-Daten! +allInOneErrorBoatClassDeterminationFailed=Fehler beim bestimmen der Bootsklasse diff --git a/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_es.properties b/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_es.properties new file mode 100644 index 00000000000..e69de29bb2d diff --git a/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_fr.properties b/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_fr.properties new file mode 100644 index 00000000000..e69de29bb2d diff --git a/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_ja.properties b/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_ja.properties new file mode 100644 index 00000000000..e69de29bb2d diff --git a/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_pt.properties b/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_pt.properties new file mode 100644 index 00000000000..e69de29bb2d diff --git a/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_ru.properties b/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_ru.properties new file mode 100644 index 00000000000..e69de29bb2d diff --git a/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_zh.properties b/java/com.sap.sailing.server.gateway/resources/stringmessages/StringMessages_zh.properties new file mode 100644 index 00000000000..e69de29bb2d diff --git a/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/ExpeditionAllInOneImportServlet.java b/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/ExpeditionAllInOneImportServlet.java index 3c813f953b8..de9a854d8e2 100644 --- a/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/ExpeditionAllInOneImportServlet.java +++ b/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/ExpeditionAllInOneImportServlet.java @@ -22,6 +22,7 @@ import com.sap.sailing.domain.common.dto.ExpeditionAllInOneConstants.ImportMode; import com.sap.sailing.domain.racelogtracking.RaceLogTrackingAdapterFactory; import com.sap.sailing.server.gateway.impl.AbstractFileUploadServlet; import com.sap.sailing.server.gateway.trackfiles.impl.ExpeditionAllInOneImporter.ImporterResult; +import com.sap.sse.i18n.ResourceBundleStringMessages; import com.sap.sse.i18n.impl.ResourceBundleStringMessagesImpl; import com.sap.sse.util.ServiceTrackerFactory; @@ -38,7 +39,7 @@ public class ExpeditionAllInOneImportServlet extends AbstractFileUploadServlet { private static final String STRING_MESSAGES_BASE_NAME = "stringmessages/StringMessages"; private ServiceTracker raceLogTrackingAdapterTracker; - private ResourceBundleStringMessagesImpl serverStringMessages; + private ResourceBundleStringMessages serverStringMessages; @Override public void init(ServletConfig config) throws ServletException { diff --git a/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/ExpeditionAllInOneImporter.java b/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/ExpeditionAllInOneImporter.java index 6c27a44d69d..c48d5b38650 100755 --- a/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/ExpeditionAllInOneImporter.java +++ b/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/ExpeditionAllInOneImporter.java @@ -77,7 +77,7 @@ import com.sap.sse.common.TypeBasedServiceFinderFactory; import com.sap.sse.common.Util; import com.sap.sse.common.Util.Pair; import com.sap.sse.common.impl.MillisecondsTimePoint; -import com.sap.sse.i18n.impl.ResourceBundleStringMessagesImpl; +import com.sap.sse.i18n.ResourceBundleStringMessages; /** * Importer for expedition data that imports all available data for a boat: @@ -116,7 +116,7 @@ public class ExpeditionAllInOneImporter { private final TypeBasedServiceFinderFactory serviceFinderFactory; private final BundleContext context; - private ResourceBundleStringMessagesImpl serverStringMessages; + private ResourceBundleStringMessages serverStringMessages; private Locale uiLocale; public static class ImporterResult { @@ -160,7 +160,7 @@ public class ExpeditionAllInOneImporter { } } - public ExpeditionAllInOneImporter(ResourceBundleStringMessagesImpl serverStringMessages, Locale uiLocale, final RacingEventService service, RaceLogTrackingAdapter adapter, + public ExpeditionAllInOneImporter(ResourceBundleStringMessages serverStringMessages, Locale uiLocale, final RacingEventService service, RaceLogTrackingAdapter adapter, final TypeBasedServiceFinderFactory serviceFinderFactory, final BundleContext context) { this.serverStringMessages = serverStringMessages; this.uiLocale = uiLocale;