mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-24 14:38:45 +00:00
bug4584: added i18n for swiss timing eventmanagment panel. Updated function names to update URL and Event ID Box.
This commit is contained in:
+8
-9
@@ -115,20 +115,20 @@ public class SwissTimingEventManagementPanel extends AbstractEventManagementPane
|
||||
|
||||
eventIdBox = new TextBox();
|
||||
eventIdBox.getElement().getStyle().setWidth(30, Unit.EM);
|
||||
eventIdBox.setTitle("Event ID or a url that contains the event Id from Manage2Sail");
|
||||
connectionsGrid.setWidget(1, 0, new Label("Manage2Sail Event-ID:"));
|
||||
eventIdBox.setTitle(stringMessages.manage2SailEventIdBoxTooltip());
|
||||
connectionsGrid.setWidget(1, 0, new Label(stringMessages.manage2SailEventIdBox() + ":"));
|
||||
connectionsGrid.setWidget(1, 1, eventIdBox);
|
||||
eventIdBox.addChangeHandler(event -> {
|
||||
if (eventIdBox.getValue() != "") {
|
||||
createUrlFromEventId(eventIdBox.getValue());
|
||||
updateUrlFromEventId(eventIdBox.getValue());
|
||||
}
|
||||
});
|
||||
|
||||
connectionsGrid.setWidget(2, 0, new Label("Manage2Sail Event-URL (json):"));
|
||||
connectionsGrid.setWidget(2, 0, new Label(stringMessages.manage2SailEventURLBox() + ":"));
|
||||
connectionsGrid.setWidget(2, 1, jsonUrlBox);
|
||||
jsonUrlBox.addChangeHandler(event -> {
|
||||
if (jsonUrlBox.getValue() != "") {
|
||||
createEventIdFromUrl(jsonUrlBox.getValue());
|
||||
updateEventIdFromUrl(jsonUrlBox.getValue());
|
||||
}
|
||||
});
|
||||
|
||||
@@ -138,7 +138,7 @@ public class SwissTimingEventManagementPanel extends AbstractEventManagementPane
|
||||
connectionsGrid.setWidget(3, 0, new Label(stringConstants.hostname() + ":"));
|
||||
connectionsGrid.setWidget(3, 1, hostnameTextbox);
|
||||
|
||||
connectionsGrid.setWidget(4, 0, new Label(stringConstants.port() + ":"));
|
||||
connectionsGrid.setWidget(4, 0, new Label(stringMessages.manage2SailPort() + ":"));
|
||||
connectionsGrid.setWidget(4, 1, portIntegerbox);
|
||||
|
||||
Button btnListRaces = new Button(stringConstants.listRaces());
|
||||
@@ -343,9 +343,8 @@ public class SwissTimingEventManagementPanel extends AbstractEventManagementPane
|
||||
* This function tries to create a valid JsonUrl for any input given that matches the pattern of an event Id from
|
||||
* M2S. If there is an event id detected the Json Url gets updated and the event Id textbox is filled with the
|
||||
* detected event Id. The ID pattern is defined in {@link eventIdPattern}.
|
||||
*
|
||||
*/
|
||||
private void createUrlFromEventId(String eventIdTextbox) {
|
||||
private void updateUrlFromEventId(String eventIdTextbox) {
|
||||
if (eventIdTextbox.matches(".*" + eventIdPattern + ".*")) {
|
||||
final String inferredEventId = eventIdTextbox.replaceFirst(".*(" + eventIdPattern + ").*", "$1");
|
||||
jsonUrlBox.setValue(
|
||||
@@ -358,7 +357,7 @@ public class SwissTimingEventManagementPanel extends AbstractEventManagementPane
|
||||
* Similar to {@link #createUrlFromEventId()} this function tries to extract a M2S event Id by looking at the given
|
||||
* url in the Json Url Textbox.
|
||||
*/
|
||||
private void createEventIdFromUrl(String jsonUrlTextBox) {
|
||||
private void updateEventIdFromUrl(String jsonUrlTextBox) {
|
||||
if (jsonUrlTextBox.matches("http://manage2sail.com/.*" + eventIdPattern + ".*")) {
|
||||
final String inferredEventId = jsonUrlTextBox.replaceFirst(".*(" + eventIdPattern + ").*", "$1");
|
||||
eventIdBox.setValue(inferredEventId);
|
||||
|
||||
+4
@@ -2076,4 +2076,8 @@ public interface StringMessages extends com.sap.sse.gwt.client.StringMessages,
|
||||
String multiUrlChangeNewURL();
|
||||
String multiUrlNoPrefixWarning();
|
||||
String multiUrlChangeExplain();
|
||||
String manage2SailEventIdBox();
|
||||
String manage2SailEventURLBox();
|
||||
String manage2SailEventIdBoxTooltip();
|
||||
String manage2SailPort();
|
||||
}
|
||||
|
||||
+5
-1
@@ -2069,4 +2069,8 @@ multiUrlChangeCannotSave=An error occured while saving
|
||||
multiUrlChangeSave=Save url changes
|
||||
multiUrlChangeNewURL=new url
|
||||
multiUrlNoPrefixWarning=No common prefix was found, this usually means that not all selected videos are hosted at the same location currently. Proceed at own risk!
|
||||
multiUrlChangeExplain=This dialog will bulk replace common parts at the start of mediatrack urls. Make sure all urls start with the same prefix! Also please take a look at the new url column, and test the resulting urls before pressing save!
|
||||
multiUrlChangeExplain=This dialog will bulk replace common parts at the start of mediatrack urls. Make sure all urls start with the same prefix! Also please take a look at the new url column, and test the resulting urls before pressing save!
|
||||
manage2SailEventIdBox=Manage2Sail Event ID
|
||||
manage2SailEventURLBox=Manage2Sail EventURL (json)
|
||||
manage2SailEventIdBoxTooltip=Event ID or a URL that contains the event ID from Manage2Sail
|
||||
manage2SailPort=Port
|
||||
+5
-1
@@ -2065,4 +2065,8 @@ multiUrlChangeCannotSave=Es ist ein Fehler beim Speichern aufgetreten
|
||||
multiUrlChangeSave=Änderungen der URLs speichern
|
||||
multiUrlChangeNewURL=Neue Url
|
||||
multiUrlNoPrefixWarning=Es wurde kein gemeinsamer Präfix gefunden, dies deutet darauf hin, dass nicht alle ausgewählten Videos vom gleichen Host kommen. Auf eigene Gefahr fortsetzen!
|
||||
multiUrlChangeExplain=Dieser Dialog ermöglicht es, mehrere URL-Anfänge gleichzeitig auszutauschen. Hierzu müssen diese den gleichen Präfix besitzen. Bitte unbedingt die Spalte mit den neuen URLs beachten und diese testen bevor gespeichert wird!
|
||||
multiUrlChangeExplain=Dieser Dialog ermöglicht es, mehrere URL-Anfänge gleichzeitig auszutauschen. Hierzu müssen diese den gleichen Präfix besitzen. Bitte unbedingt die Spalte mit den neuen URLs beachten und diese testen bevor gespeichert wird!
|
||||
manage2SailEventId=Manage2Sail Event ID
|
||||
manage2SailEventURL=Manage2Sail Event URL (json)
|
||||
manage2SailEventIdBoxTooltip=Event ID von Manage 2 Sail oder URL die die Event ID beinhaltet
|
||||
manage2SailPort=Port
|
||||
Reference in New Issue
Block a user