bug4584: added i18n for swiss timing eventmanagment panel. Updated function names to update URL and Event ID Box.

This commit is contained in:
Alessandro Stoltenberg
2018-06-27 14:10:08 +02:00
parent 848dd806a2
commit b999cfe0b3
4 changed files with 22 additions and 11 deletions
@@ -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);
@@ -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();
}
@@ -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
@@ -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