Display error for wrong use of Machine Match
authorH.G. Muller <h.g.muller@hccnet.nl>
Thu, 25 Nov 2010 18:26:34 +0000 (19:26 +0100)
committerArun Persaud <arun@nubati.net>
Fri, 3 Dec 2010 07:14:23 +0000 (23:14 -0800)
winboard/language.txt
winboard/winboard.c

index 16ce894..e63e74f 100644 (file)
@@ -60,6 +60,7 @@ MENUS:
 "Cop&y Position To Clipboard\tCtrl+Shift+C" === ""\r
 "Pas&te Position From Clipboard\tCtrl+Shift+V" === ""\r
 "E&xit" === ""\r
 "Cop&y Position To Clipboard\tCtrl+Shift+C" === ""\r
 "Pas&te Position From Clipboard\tCtrl+Shift+V" === ""\r
 "E&xit" === ""\r
+"&Quit" === ""\r
 \r
 "Machine &White\tCtrl+W" === ""\r
 "Machine &Black\tCtrl+B" === ""\r
 \r
 "Machine &White\tCtrl+W" === ""\r
 "Machine &Black\tCtrl+B" === ""\r
@@ -901,7 +902,8 @@ backend.c
 "Bad FEN position in clipboard" === ""\r
 "No response from ICS" === ""\r
 "You cannot do this while you are playing or observing" === ""\r
 "Bad FEN position in clipboard" === ""\r
 "No response from ICS" === ""\r
 "You cannot do this while you are playing or observing" === ""\r
-"Click in holdings to choose piece" === ""\r
+"Click in holdings to choose piece" === ""
+"You can only start a match from the initial position." === ""\r
 \r
 END-OF-GAME MESSAGES (should they be translated?)\r
 ## I think that only for visualization and not for PGN, as PGN files are shared all around the world\r
 \r
 END-OF-GAME MESSAGES (should they be translated?)\r
 ## I think that only for visualization and not for PGN, as PGN files are shared all around the world\r
index 36f7ca6..08cafb9 100644 (file)
@@ -4828,7 +4828,9 @@ WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
       break;\r
 \r
     case IDM_Match: // [HGM] match: flows into next case, after setting Match Mode and nr of Games\r
       break;\r
 \r
     case IDM_Match: // [HGM] match: flows into next case, after setting Match Mode and nr of Games\r
-      if(gameMode != BeginningOfGame) break; // allow menu item to remain enabled for better mode highligting\r
+      if(gameMode != BeginningOfGame) { // allow menu item to remain enabled for better mode highligting\r
+        DisplayError(_("You can only start a match from the initial position."), 0); break;\r
+      }\r
       matchMode = 2;// distinguish from command-line-triggered case (matchMode=1)\r
       appData.matchGames = appData.defaultMatchGames;\r
       matchGame = 1;\r
       matchMode = 2;// distinguish from command-line-triggered case (matchMode=1)\r
       appData.matchGames = appData.defaultMatchGames;\r
       matchGame = 1;\r