added i18n for error message when trying to add races to a regatta leaderboard

This commit is contained in:
Axel Uhl committed 2013-03-04 12:21:01 +01:00
1 parent 52f50e99ac
commit cd7ca1fa25
6 files changed
+10 -8

No files matched your search

@@ -460,8 +460,8 @@ public class LeaderboardConfigPanel extends FormPanel implements RegattaDisplaye
addRaceColumnsButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
if(selectedLeaderboard.isRegattaLeaderboard) {
Window.alert("This is a regatta leaderboard. You can only add races to this leaderboard directly in the regatta definition.");
if (selectedLeaderboard.isRegattaLeaderboard) {
Window.alert(stringMessages.cannotAddRacesToRegattaLeaderboardButOnlyToRegatta());
} else {
addRaceColumnsToLeaderboard();
}
@@ -741,7 +741,7 @@ public class LeaderboardConfigPanel extends FormPanel implements RegattaDisplaye
final String oldRaceColumnName = raceColumnWithFleet.getA().getRaceColumnName();
final Double oldExplicitFactor = raceColumnWithFleet.getA().getExplicitFactor();
List<RaceColumnDTO> existingRacesWithoutThisRace = new ArrayList<RaceColumnDTO>();
for(Pair<RaceColumnDTO, FleetDTO> pair: raceColumnAndFleetList.getList()) {
for (Pair<RaceColumnDTO, FleetDTO> pair : raceColumnAndFleetList.getList()) {
existingRacesWithoutThisRace.add(pair.getA());
}
existingRacesWithoutThisRace.remove(raceColumnWithFleet.getA());
@@ -15,9 +15,11 @@ import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.RaceColumnDTO;
/**
* Fills a {@link RaceColumnDTO} object by setting its {@link RaceColumnDTO#setMedalRace(boolean) medal race} property and its name.
* Fills a {@link RaceColumnDTO} object by setting its {@link RaceColumnDTO#setMedalRace(boolean) medal race} property,
* the column factor and its name.
*
* @author Axel Uhl (D043530)
*
*
*/
public class RaceColumnInLeaderboardDialog extends DataEntryDialog<RaceColumnInLeaderboardDialog.RaceColumnDescriptor> {
private final TextBox raceNameBox;
@@ -11,9 +11,7 @@ public abstract class ParallelExecutionHolder {
if (callbacks == null || callbacks.length == 0) {
throw new RuntimeException("No callbacks passed to execution holder");
}
this.asyncCallbacks = callbacks;
for (ParallelExecutionCallback<?> callback : callbacks) {
callback.setExecutionHolder(this);
}
@@ -25,7 +23,6 @@ public abstract class ParallelExecutionHolder {
*/
protected synchronized void done() {
doneCount++;
if (doneCount == asyncCallbacks.length) {
handleSuccess();
}
@@ -515,4 +515,5 @@ public interface StringMessages extends Messages {
String totalAverageSpeedOverGroundTooltip();
String filterRegattasByName();
String noRegattasYet();
String cannotAddRacesToRegattaLeaderboardButOnlyToRegatta();
}
@@ -517,3 +517,4 @@ courseAreas=Course areas
courseArea=Course area
pleaseEnterNonEmptyCourseArea=Please enter a course area.
pleaseSelectACourseArea=Please select a course area.
cannotAddRacesToRegattaLeaderboardButOnlyToRegatta=This is a regatta leaderboard. You can only add races to this leaderboard directly in the regatta definition.
@@ -517,3 +517,4 @@ courseAreas=Regattabahnen
courseArea=Regattabahn
pleaseEnterNonEmptyCourseArea=Bitte geben Sie eine Regattabahn ein.
pleaseSelectACourseArea=Bitte wählen Sie eine Regattabahn aus.
cannotAddRacesToRegattaLeaderboardButOnlyToRegatta=Dies ist eine Regatta-Ergebnisliste. Rennen können nicht hier sondern nur zur Regatta selbst hinzugefügt werden.