Merge branch 'master' into v4.7.x
authorArun Persaud <arun@nubati.net>
Fri, 15 Feb 2013 01:29:51 +0000 (17:29 -0800)
committerArun Persaud <arun@nubati.net>
Fri, 15 Feb 2013 01:29:51 +0000 (17:29 -0800)
18 files changed:
ChangeLog
DIFFSTAT
NEWS
SHORTLOG
configure.ac
po/da.po
po/de.po
po/es.po
po/it.po
po/ru.po
po/tr.po
po/uk.po
po/vi.po
po/xboard.pot
po/zh_CN.po
po/zh_HK.po
po/zh_TW.po
winboard/config.h

index 6bc9002..f5c7e50 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,2893 @@ ChangeLog for XBoard/WinBoard
 
 (latest entries created by git log --no-merges --pretty="%ai %an <%ae>:%n%s%n%n%b" vlast.. )
 
+2013-02-05 22:52:42 -0800 Arun Persaud <arun@nubati.net>:
+new version number for release of 4.7.0
+
+
+2013-02-05 11:56:10 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Let initial setting of Twice checkbox reflect current state
+
+The Twice checkbox in the Tournament dialog of WinBoard was by default
+starting unticked. It is more convenient to have it preserve the current
+state, however, based on the -lpi or -lgi value. Like the auto-incremet
+checkbox already did.
+
+2013-02-04 22:07:05 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Put GTK warning in about-box
+
+
+2013-02-04 21:59:05 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix warnings of build server
+
+
+2013-02-02 15:58:04 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix GTK error auto-raising board
+
+The variable mainwindow is not set in the gtk2 version. Unfortunately
+it is still used to determine default board size...
+
+2013-02-01 19:42:12 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Update Dutch WB translation
+
+
+2013-02-01 19:37:06 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Add some new strings to WB translation template
+
+
+2013-02-01 19:34:32 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Assign shortcut char to WB menu item
+
+The new Save games as Book item did not have a shortcut yet.
+
+2013-02-01 19:31:18 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Let WinBoard start in its installation folder
+
+The current directory in WinBoard was not automatically the same as the
+installDir returned by SearchPath. Especially not if used without shortcut
+by file association.
+
+2013-02-01 19:29:26 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix warning in WinBoard
+
+
+2013-01-30 14:25:57 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix expose of to-square with grid off
+
+The code relied on drawHighlight to request an expose evet for the entire
+square, but when lineGap = 0, drawHighlight is a no-op.
+
+2013-01-29 08:39:30 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix library order
+
+On OS X dialog windows could not get focus if -lXaw appeared after
+-lX11 -lXt in the linker command. This was cured by moving
+@FRONTEND_FLAGS@ (which expands to -lXaw) first in the LDADD parameter
+of the automake file.
+
+2013-01-28 17:38:26 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Preserve PGN tags when loading engine
+
+Switching to EditGame mode would normally erase the tags, but when analyzing
+a loaded game this would be undesirable. When the engine is playing, keeping
+the tags is dubious, but it is not obvious what to put in a new name tag,
+so we leave that for now.
+
+2013-01-28 17:23:47 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Preserve mode on engine loading (sometimes)
+
+That the mode always switched to EditGame after engine loading was
+particularly annoying at the start of a game (where leaving BeginningOfGame
+mode would disablethe Time Control dialog, and the engine would not
+automatically reply if you start playing) and AnalyzeMode. These two
+modes are now preserved, BeginningOfGame by refraining from calling
+EditGameEvent() and sending 'force' to the new engine, and AnalyzeMode
+be calling AnalyzeModeEvent() after the engine is loaded and repositioned.
+
+2013-01-28 14:14:19 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Catch unknown engine in tourney games
+
+When an XBoard instance is playing on a tourney it can happen that it is
+using a settings file with an engine list not yet containing a certain
+participant, because that participant was just installed in the instance
+that created the tourney file, but it did not save those modifications yet.
+This error is now caught, and leads to an error popup and stopping of the
+tourney play. This error was made non-fatal to allow the user to decide
+if he wants to quit with or without saving the settings (which, after all,
+does not seem up-to-date).
+
+2013-01-26 18:08:37 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Adjudicate pawn-drop mate as loss in Shogi
+
+Mating with a Pawn drop is illegal in Shogi, but rather than burdoning
+the legality-testing by this complex rule, we simply invert the result
+for such a mate. After all, Shogi customs are such that everything illegal
+leads to an immediate loss.
+
+2013-01-25 10:05:44 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Adjudicate perpetual checks as loss also in Shogi
+
+The Xiangqi code for recognizing perpetual checks is now also activated for
+Shogi, but in this case we bail out before checking for perpetual chases.
+The mini-Shogi case is then recognized as a win for gote.
+
+2013-01-25 09:55:56 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Stalemate is a win in Shogi
+
+In regular Shogi this never occurs, but in the mini variants it happens
+often enough.
+
+2013-01-22 20:49:34 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix engine timeout problem in match mode
+
+Reload of a reuse=0 engine would cause a done=1 event which would be
+abort the feature timeout of the other engine in the first game.
+
+2013-01-22 20:32:33 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Enforce -popupMoveErrors
+
+One move error was using DisplayError(), in stead of DisplayMoveError(),
+and thus did not obey the -popupMoveErrors option.
+
+2013-01-21 15:30:29 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Update texi file
+
+
+2013-01-21 10:26:20 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix some warnings
+
+
+2013-01-20 19:09:05 -0800 Arun Persaud <arun@nubati.net>:
+Updated German translation
+
+
+2013-01-19 17:54:59 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Do delayed board draw also with -stickyWindows false
+
+Only CoDrag needs to be suppressed on a configure event with
+-stickyWindows false, not the board redraw.
+
+2013-01-18 11:11:48 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Let tellothers command add comment to PGN in local mode
+
+
+2012-12-30 15:19:57 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Allow use of ~ in pieceToChar for shadow pieces in any variant
+
+The use of shadow-pieces for promoted Pawns was limited to Crazyhouse and
+Bughouse. But this is not necessary, and in fact undesirable, as it made
+it impossible to implement Crazyhouse960, which combines shadow promotions
+with Fischer castling (only available in variant fischerandom)s, and thus
+has to be played as 8x8+5_fischerandom, using the Crazyhouse -pieceToChaTable.
+
+2012-12-30 15:06:33 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Resend engine-defined options after reuse=0 reload
+
+When the engine process is re-spawned for a new game under -xreuse setting,
+any alteration of engine settings brought about through the Engine Settings
+dialogs would be lost, and revert to the engine's default. This is now fixed
+by re-sending all options (known from the previous load of the same engine)
+with the current settings immediately after "protover 2", and ignoring the
+engine's option features. Rather than clearing the option list, and
+redefining it from the option features.
+
+2012-12-30 14:58:16 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement aborting of games on engine request.
+
+A new game-end command is added. For bakward compatibility it is disguised
+as an old one, namely "1/2-1/2 {Engine Abort Request}". These resultDetails
+are recognized as special, and rather than ending the game in a draw (which
+GUIs not implementing this), the game will be completely 'expunged' from
+the match or tourney it is part of, leaving no trace in the saveGameFile.
+
+2012-12-30 14:54:43 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Store some more tourney params in tourney file
+
+The hash and threads settings, as well as ponder and book options are now
+also saved in the tourney file, so that tournaments can be played in
+parallel where these parameters differ, and no mess up can occur on
+restarting a touney after doing something else.
+
+2012-12-23 11:26:31 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Do not automatically save aborted games in tourney PGN
+
+When the game result is 'unfinished', we prompt for a filename rather
+then using the specified saveGameFile if a tourney is in progress.
+
+2013-01-19 08:35:52 -0800 Arun Persaud <arun@nubati.net>:
+fix configure bug that showed up on OS X (couldn't find X11/Dialog.h)
+
+X_CFLAGS (set by AC_PATH_XTRA) was not used in Makefile.am. It was used in tests for X11/Dialog.h, etc. so configure worked, but make didn't.
+
+2013-01-18 22:26:13 -0800 Arun Persaud <arun@nubati.net>:
+Updated Ukrainian translations
+
+
+2013-01-09 07:57:43 -0800 Arun Persaud <arun@nubati.net>:
+removed trailing whitespace
+
+
+2013-01-09 07:49:20 -0800 Arun Persaud <arun@nubati.net>:
+Updated copyright notice to 2013
+
+
+2012-12-22 22:46:21 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Do not move to forwadMostMove when unpausing AnalyzeMode
+
+
+2012-12-22 22:44:50 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Use Ctrl key in AnalyzeMode to exclude entered move
+
+
+2012-12-22 20:40:26 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement insufficient mating material for Knightmate
+
+KBK is draw with Royal Knight. With exo-pieces also KNK and KFK.
+
+2012-12-22 20:25:51 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix rep-draw detection in drop games
+
+In games like Crazyhouse every move is reversible, as captured pieces
+can eventually change sides again, and be dropped back on the board.
+So we have to search back a full 100 ply for repetitions, passing captures
+and Pawn moves.
+
+2012-12-11 22:33:07 -0800 Arun Persaud <arun@nubati.net>:
+updated po/pot files
+
+
+2012-12-11 22:18:05 -0800 Arun Persaud <arun@nubati.net>:
+new version number for developer release
+
+
+2012-12-10 14:48:05 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Prefer pause mode on pondering engine over 'easy'
+
+If the thinking engine is stopped after its move because it does not
+support pause, is is still better to use pause on the pondering engine
+than to switch of its pondering with 'easy', as the latter might not
+be instantaneous. Also switch off pondering in the thinking engine before
+it gives the move, just in case it does not respond immediately to
+easy / hard.
+
+2012-12-10 13:40:47 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Update WinBoard translation template
+
+
+2012-12-10 13:35:41 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix min-Shogi promotion zone
+
+In integer arithmetic N*2/3 is not the same as N - N/3, with as a result
+that the white promotion zone was 2 ranks deep on 5x5 boards. This only
+happened in LegalityTest, but because this would classify all moves to
+4th rank an non-promotions, they would be printed with a faulty
+deferral (=) sign as promochar in SAN.
+
+2012-12-10 13:32:49 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Do not clear PGN tags on Analyze File
+
+
+2012-12-10 13:28:37 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix -fSAN in AnalyzeFile mode
+
+The exception that a PV relates to currentMove rather than forwardMostMove
+applies not oly in AnalyzeMode, but also in AnalyzeFile. Furthermore,
+PvToSan did not properly restore the pushed game tail in this case.
+
+2012-12-08 16:02:09 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Improve scaling of border bitmap (WB)
+
+The StretchBlt mode is set from dither to delete.
+
+2012-12-05 16:34:58 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement use of pause / resume protocol commands
+
+Engines that implement feature pause=1 will be paused during their move
+on a pause event; pondering engines will be controlled either through
+'pause' or (if they don't support that) 'easy', which both should work
+instantaneously. If the thinking engine does not support 'pause', the pausing
+will be deferred to when it produces its move, and is implemented by not
+relaying the move, and switch off pondering for both.
+
+2012-12-03 12:58:36 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix Loop-Chess promotions
+
+Loop Chess is not a supported variant, but hould be playable as Crazyhouse
+with an altered pieceToCharTable, not defining the shadow promotion pieces.
+But with legality testing on promotion to shadow piece would take place
+even if the shadow piece was not defined.
+
+2012-12-02 22:44:55 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix move highlighting with animation off
+
+In WB the moving of SetHighlights to after the animation had broken the
+highlighting of engine moves, because it was also moved after DrawPosition.
+While it is DrawPosition that actually draws the highlights. Now it has been
+moved to just before DrawPosition.
+
+2012-12-02 11:09:14 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Start browsing in currently-selected folder (WB)
+
+The folder-browse dialog always started at My Computer, while file browsing
+started in the globally last-used folder (which might not be related at all
+to the file entry we are now browsing for).
+
+2012-11-29 23:38:18 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement book-creation functions
+
+A new menu item triggers conversion of the currently loaded PGN file
+to a Polyglot book, saved with the GUI-book filename. A (volatile) option
+-mcBookMode alters the probing algorithm to build a book from scratch by
+playing games (and using a form of learning).
+
+2012-11-29 22:23:44 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Use colors in Board-Options dialog also for font pieces (WB)
+
+The piece color settings now control the pieceColor or fontPieceColor
+settings, depending on the setting of -usePieceFont.
+
+2012-11-29 22:14:05 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement auto-creation of ICS logon file
+
+Under control of the new option -autoCreateLogon (which can be set from
+the ICS Options dialog) the first two lines in response to the ICS "login:"
+pompt will be saved on a newly created logon file (if logon from such
+an existing file failed).
+
+2012-11-29 21:56:02 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Add Themes dialog (WB)
+
+This dialog, done by the generic popup, contains controls for many settings
+that so far could only be controlled by options. It also introduces the
+concept of 'themes', sets of options stored in the multi-line option
+-themeNames.
+  Add some dummy routines to suppress compile errors in functions that
+cannot be called yet in XBoard.
+
+2012-11-29 21:32:03 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Allow external piece bitmaps and board border (WB)
+
+The -pieceImageDirectory is now also used for WinBoard, to indicate
+a directory of .bmp files, used to replace the built-ins. The outline
+and solid bitmaps can be full-color. This allows winBoard to use the
+WinBoard-zeta graphics. A new option -border can indicate a bitmap file
+used to draw a half-square-wide border around the board.
+  A white background has to be drawn underneath the black pieces, to avoid
+color-interference with the board, just like happens for the white pieces.
+These backgrounds now always use bright white, rather than -withePieceColor.
+
+We still have to work on the scaling of the zeta (600x600) bitmaps to
+the actual board size, as for some bitmaps the stratchblt is ugly.
+
+2012-11-29 21:05:15 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Add 'Continue Later' button in Tournament dialog (WB)
+
+This button makes it possible to accept the values specified in the
+dialog without immediately starting the tournament (as OK does),
+so you can re-open the dialog later, and OK it then.
+
+2012-11-29 20:25:35 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Load opponent logo based on handle in ICS play (WB)
+
+The logos for handles on FICS are sought in folder logos\freeches.org\*.bmp,
+etc. If no logo for the handle is found there, the logo of the ICS is
+displayed as usual.
+
+2012-11-19 20:35:05 -0800 Daniel Dugovic <dandydand@gmail.com>:
+Fix configure script for --enable-zippy  (tiny change)
+
+reported and patch by Daniel.
+
+edited by Arun Persaud:
+- also fixed #ifndef ZIPPY -> #if !ZIPPY
+- didn't change #if -> #ifdef
+
+2012-11-10 00:12:34 -0800 Arun Persaud <arun@nubati.net>:
+don't define X_LIBS when using gtk-frontend
+
+
+2012-11-07 22:16:09 -0800 Arun Persaud <arun@nubati.net>:
+updated po/pot files; added new frontend files
+
+
+2012-11-07 22:14:20 -0800 Arun Persaud <arun@nubati.net>:
+fix configure script for --with-Xaw and --with-gtk
+
+made Xaw the default and included xaw or gtk sources as extras
+in case the other frontend is selected for make distcheck
+
+2012-11-07 21:13:38 -0800 Arun Persaud <arun@nubati.net>:
+new version number for developer release
+
+
+2012-10-31 09:55:02 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Draw frames around memos and listboxes
+
+
+2012-10-30 17:39:59 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Adapt lineGap during sizing
+
+
+2012-10-30 15:04:32 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix clock highlighting
+
+
+2012-10-30 10:59:45 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix Chat Box
+
+The genric TypeInProc is re-instated, and replaces ICSKeyEvent as primary
+handler for special keys in one-liner text edits.
+
+2012-10-29 19:46:27 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Pay attention to NO_CANCEL dialog flag
+
+
+2012-10-29 14:18:33 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix clock clicking with GtkEventBox
+
+Like in WinBoard the button-3 case is now handled in the primary
+event handler (and communicated to it in a kludgy way). It would be
+better if this was absorbed in ClockClick().
+
+2012-10-28 22:25:22 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix logo placement
+
+Graphs were not recognized as possible SAME_ROW elements. A Graph requesting
+FIXED_H (which only the logos did) is now packed into a (borderless) aspect
+frame.
+
+2012-10-25 23:04:42 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add window positioning
+
+Sticky windows now sort of works, but needs unexplained fudge factors.
+Reopening a persistent dialog centers it on the board, and disobeys
+the positioning command. The WindowPlacement of the BoardWindow was
+again added (it was commented out during development).
+
+2012-10-22 22:41:14 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make board sizing work through subtracting fixed height
+
+There is now no attempt to give a size to the board drawing area, so it
+can later be sized as small as we want. The frame width is determined
+by subtracting the nominal board size from the actual window size,
+(because the clocks will have that width, and the board will startas 1x1),
+while the vertical margin is determined as the difference between the
+bactual window height, the drawing-area height minus a fudge of 25 pixels
+to compesate for the erroneously allocated blank space below the board.
+
+2012-10-22 21:09:51 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix warnings
+
+The highTextStart/End are now declared in engineoutput.h, shared between
+nengineoutput.c and xengineoutput.c. Unused variables were removed.
+Also fix warnings in xboard.c and xoptions.c.
+
+2012-10-22 17:40:08 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Delete emptied front-end files, and move rest to gtk directory
+
+Remove #ifdeffed-out Xt code that has GTK implementation. The xgamelist
+and xhistory have been completely cleared off content, and were removed.
+
+2012-10-27 00:12:42 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add copy-paste
+
+The code from gtk-xt could be used with almost no modification.
+
+2012-10-21 09:09:01 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Some experimenting with sizing
+
+Does not work as intended yet.
+
+2012-10-21 23:04:49 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add task-bar icon
+
+Funny enough it was necessary to swap the two svg icons to make this work!
+
+2012-10-20 10:29:37 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make some tall dialogs multi-column
+
+A dummy button was added to the last row of New Variant to make the
+number even. A legality-test warning as put in the New Variant dialog
+Fix width of tourney-file in Match dialog
+
+2012-10-20 21:14:33 -0700 Arun Persaud <arun@nubati.net>:
+updated some icons to SVG
+
+
+2012-10-20 19:57:58 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add displaying of icons
+
+A new Option type, 'Icon', was added for this as in GTK Icons and Labels
+need different types of widget. The icons are now svg, so we could
+remove the icon pixmaps.
+
+2012-10-20 14:25:41 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix button bar
+
+
+2012-10-20 14:03:48 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add BarBegin, BarEnd options
+
+This makes the button bar display correctly. Also fix v-sizing of menu bar.
+
+2012-10-20 10:01:35 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add listbox double-click callback
+
+This function was formerly performed by WheelProc.
+
+2012-10-19 17:29:40 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add hiding / showing second Engine Output pane
+
+The handle of the GTK table for the second engine is stored in the
+EndMark handle by GenericPopUp, so it can be used later to hise/show
+that table.
+
+2012-10-19 17:15:58 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Use different tables for different dialog columns
+
+Making the same table wider (in steps of 3) to get multiple columns
+does not work, because it forces options to align vertically. This
+wrecks dialogs like Load Engine, where one column contains a very
+high option (listbox). Now differnt tables are created for each column,
+packed in a new itermediate hbox. In case of the Engine Output window,
+a vbox is used instead to cause vertical stacking.
+  Only multi-line text-edits and listboxes are now allowed to take up
+vertical space changes, while only the middle colum of the table
+can take up horizontal size changes. Within packing boxes space is
+equally distributed.
+  The labels above the particiant-selection widgets had not the same width
+as the textview / listbox, leading to misplacement of the second label.
+  For Engine Settings the spontaneous breaking into columns did not
+involve a SAME_ROW flag, so the 'columns' were stacked vertically.
+In addition the columns were too tall for GTK. They are now 20 options max.
+
+2012-10-19 13:46:37 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Deselect first char in Move Type-in and ICS Input Box
+
+After popup the Move Type-In had the typed character in it, but it was
+selected, so that typing a second character would erase it again.
+Same for the ICS Input Box. A prototype for CursorAtEnd is now also added.
+
+2012-10-19 13:33:50 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Close Move Type-in on Enter
+
+The code is squeezed into the ICSKeyEvent callback.
+
+2012-10-18 21:57:50 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add access routines to checkboxes and FocusOnWidget
+
+The <Enter> handler of the filter field needs it to return focus to
+the listbox.
+
+2012-10-18 21:42:49 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add game-list callbacks
+
+The callbacks for listbox and filter text are treated by the same callback,
+which does both key presses and button double-clicks.
+Giving focus back to the listbox after filtering does not yet work!
+
+2012-10-18 16:27:57 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add optional callback to Label Options
+
+For some reason this does not work. The callback isn't called!
+
+2012-10-18 13:40:55 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add type-in event to board for popping up box
+
+
+2012-10-18 13:12:48 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add Shift detection
+
+The state of Shift and Ctrl was only probed on button clicks, so it
+is now read out of the button-event struct in the relevant button handlers.
+For backwad compatibility, they store it in a global, so the routine
+ShiftKeys can take them from there.
+
+2012-10-18 12:35:20 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove some unneeded low-level X11 code
+
+Things like tabbing between controls, mouse-wheel scolling etc. are all
+automatic in GTK, and thuse don't need to be ported.
+
+2012-10-18 10:12:27 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add file browser
+
+The gtk-xt code for browsing in response to menu items rather than dialog
+browse buttons) was grafted. It seems desirable to merge the two browsing
+functions, though. Pass extra params used by Xaw to FileNamePopUpGTK.
+The code was altered to use DelayedLoad.
+
+2012-10-18 09:54:41 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix ListBox, and add some support routines
+
+The srolled-window for the listbox used a uninitialized variable for its
+width, causing a crash. Now it pays attention to the Option.max and .value
+size hints. The access routines were copied from gtk-xt. HighlightWithScroll
+could just a wrapper for HighlightListBoxItem, as GTK auto-scrolls.
+
+2012-10-17 20:01:37 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Connect CommentClick handler
+
+This can make use of generic memo callback, so it could be entirely
+backend. Therefore it was moved to dialogs.h. As it shared a global with
+some other back-end popup routines to remember the current move, these
+could now be moved out of xboard.c too. (Well, not so for the X11 front-end,
+so it has now been put in a header. :-( )
+
+2012-10-17 19:41:11 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix animation
+
+Because FrameDelay does block the event loop, even though it releaes the
+CPU, expose events start to lag behind the actual drawing. By combining
+expose events for overlapping squares, rather than decompose them into
+3 rectangles, this problem seems to go away. But only if there is an
+extra exposure on the squares to be drawn also non-overlapping frames
+will be properly drawn (?!).
+
+2012-10-17 14:40:59 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement highlighting in engine output by through generic method
+
+HighlightMove was made generally available for all text. It is now just a
+wrapper for the generic HighlightText, and could be moved to the back-end.
+(This requires the initialization to be widget specific, and the flag
+indicating it has been done is now stored in the Option.min field.)
+
+2012-10-17 14:33:28 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Let engine-output memos use new generic callback
+
+
+2012-10-17 13:53:03 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add scrolling of Move History
+
+To have access to the textview, its handle is now stored in the
+Option.textValue field.
+
+2012-10-17 13:11:23 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add highlighting in move list
+
+For now it is assumed the normal background will be white (for clearing
+the highlight).
+
+2012-10-16 19:44:40 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make generic memo-event handler, and connect history callback
+
+Large text widgets can now define a user handler in their Option.choice
+field. If they do, agneric callback is added tothem, which catches mouse
+events. Button release and pointer motion pass their coordinate and type
+to the specified user routine. Button presses in addition retrieve
+the text from the widget, set the cursor in it to the clicked point,
+and convert it to a character position, also passed to the user.
+  The user is responsible for ignoring events he is not interested in.
+
+2012-10-16 15:58:58 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add key-handler for ICS Input Box
+
+In contrast to the X11 code, all intercepted keys are now treated by
+the same callback. The ICS Input Box callback triggers on Up, Down and
+Return key, and refers to these symbolically.
+
+2012-10-16 15:05:45 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Highlight Pause button
+
+
+2012-10-16 13:52:41 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Better cleansing of xboard.c from X11 types
+
+The #includes for X11 files were still in there.
+
+2012-10-16 13:28:32 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add text insertion in engine-output memos
+
+
+2012-10-16 09:34:02 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Append recent engines to engine menu
+
+This is now entirely moved to the back-end, by doing it in the table
+from which the menus are later generated. The special callback for engine
+items is abandoned, and the euProc for such items is left NULL to flag
+that RecentEngineEvent should be invoked with the applicable engine number.
+To calculate the latter a global variable firstEngineItem is dynamically
+set to the length of the regular engine menu.
+
+2012-10-15 22:17:50 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Transfer more gtk-xt code, and add some new
+
+Add input-source handling
+Graft color picker (<Enter> callbeack in the text field is still missing!)
+Handle contents of label widgets (store handles in Option for access)
+Add printing of clocks
+Add printing of window title
+Pay attention to BORDER attribute of Label Options (pack in frame)
+Delete ReadBitmap code (also remove #including of bitmap files for icons)
+Fix layout of textviews (adapt to newer Option format, incl. wrap, scroll)
+Support vertical stacking in Break Option (no table widening when !SAME_ROW)
+Make default horizontal scroll policy automatic (for engine-output window)
+Fix disabling of unused spinners in TC dialog
+
+2012-10-15 20:47:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Connect dialog Browse buttons to GTK browser
+
+
+2012-10-15 19:52:17 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement menu checkmarking and enabling
+
+odes in the (later over-written) handle field specify which items
+are to be checkmarked, and by what style button.
+
+2012-10-15 16:18:12 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Attach expose handler and connect to mouse events
+
+The GraphExposeProc is conected to the Graph widgets. A gdk draw routine
+is used to copy the buffer bitmap to the display. It is also connected
+to button and motion-notify events.
+  In this version the board can be fully operated with the mouse.
+
+2012-10-14 22:00:14 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Transfer most available gtk-xt code to xoptions.c
+
+GenericPopUp and PopDown are grafted from gtk-xt into gtk2.
+The version compiles, but segfaults before doing anything, with error
+messages about unexpected cases in GenericPopup for Graph and PopUp Options
+of the main board. The spin options need special treatment in GetWidgtText.
+
+2012-10-15 11:41:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Give LoadListBox two extra parameters
+
+It often occurs that we just want to swap two elements, and reloading
+the entire listbox would be a very inefficient way to do this in widget
+sets that allow access to a single element.
+
+2012-10-14 20:36:34 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove all X11 code by #ifdeffing it out
+
+With #ifdef TODO_GTK we disable all X11 code, in order to get a compiling
+X11-free version. The disabled sections can then be replaced by code
+for another widget set, the X11 version still showing what it was supposed
+to do.
+
+2012-10-14 17:37:18 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Move timer functions to new file xtimer.c
+
+The timers for the clocks, periodic analysis events and ScheduleDelayedEvent
+go into a separate file.
+
+2012-10-14 15:31:56 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make xevalgraph.c backend
+
+The only front-end stuff left in xevalgraph.c was an unnecessary reading
+of the window size (which could be obtained from the WindowPlaceent struct),
+and drawing (all cairo now). The drawing was moved to draw.c, and the
+remaining part renamed nevalgraph.c.
+
+An attempt to list them in a less chaotic way.
+
+2012-10-14 14:34:09 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Cleanse back-end code of all references to X11 types
+
+When compiling for X11, common.h #included X11/Intrinsics.h so that
+X11-specific data types could still be used throughout the back-end part
+not shared with WinBoard. By temporarily disabling this, error messages
+could be generated on all such occurrences, and were then solved. This
+included the following:
+  The InputSource struct is not uses in usystem.c at all, and its definition
+could be moved to xboard.c. InputSourceRef, which logically should heve been
+defined as (InputSource *), is in reality (void *), so the back-end can
+pass it around.
+  Some non-platform-dependent stuff of general interest had prototypes
+(or external vars) in xboard.h. This is now moved to a new header xboard2.h,
+to allow it to be shared without bringing in X11 dependence.
+  The EngineOutputProc was defined inconsistently, but the header was not
+sufficiently shared to flag this error. This has been repaired now, by moving
+the template to menus.h.
+
+2012-10-14 13:39:47 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove xedittags.c, .h from project
+
+The tiny bit of code that was left was absorbed in dialogs.c, the one
+prototype to menus.h.
+
+2012-10-14 12:53:20 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove inclusion of frontend.h from backendz.h
+
+This did not seem to serve any purpose at all.
+
+2012-10-14 12:49:28 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Split xhistory.c in front-end and middle-end part
+
+
+2012-10-14 12:21:09 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Move MarkMenuItem to xoptions.c
+
+This to make xoptions.c completely independent from the inclusion of
+frontend.h. The prototype is moved to menus.h.
+  Loose end: DrawPosition in board.c does not see the prototype.
+Very suspect that it wants to see it. Why would it have to correct the
+flipView setting??? Better se to it that it is correct to start with!
+
+2012-10-14 12:14:07 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+move testing for no options to back-end
+
+The test if an engine has options and display a note instead of
+the Engine Settings dialog when this is not the case is moved
+to outside of GenericPopUp, to make the later independent of calling
+other routines.
+
+2012-10-14 11:20:16 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove some unnecessary header includes
+
+
+2012-10-14 10:47:21 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Move ICS-engine analyze and AnalyzeGame code to shared back-end
+
+This code was still duplicated between WB and XB in the front-ends.
+Because of its incorporation in AnalyzeModeEvent the 'middle-end'
+function AnalyzeModeProc could be eliminated. AnalyzeModeEvent was made
+to return an int to flag its success, and keep the JAWS code based
+on it out of XBoard.
+ The AnalyzeGame code  is now incorporated in AnalyzeFileEvent().
+
+2012-10-26 10:28:59 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add configure switches for Xaw vs GTK.
+
+This patch is an adapted version of the one Arun made at the end of the
+gtk2 branch. It uses the exact same version of his configure.ac, but the
+Makefile.am is adapted to the situation in master at the beginning of it,
+after duplication of the X11 front-end files in the xaw directory for
+preserving them, while the versions that will be modified to GTK front-end
+are still in the xboard directory.
+
+2012-10-25 11:12:41 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Prepare xoptions.c for middle-end changes
+
+Some changes that can be pre-empted, such as the splitting of Label
+into Label and Icon Option type, and some dummy wrappers are already
+implemented, so they can be used when needed by GTK.
+
+2012-10-25 09:20:03 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Preserve copies of the X11 front-end in xboard directory
+
+The X11 front-end has been moved to the xaw directory, but copies
+are retained for modifying them to gtk versions.
+
+2012-10-24 08:55:27 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Move X11 front-end to directory xaw
+
+
+2012-10-31 18:18:02 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix initial enables in TC dialog
+
+
+2012-10-30 14:47:24 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix image extension used for browsing to .pgn
+
+
+2012-10-28 21:39:19 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix WinBoard compile error on enum PEN
+
+
+2012-10-30 11:20:54 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix crash in promotion popup
+
+There were not enough entries for Capablanca Chess with legality-testing off,
+where King is also presented as a choice.
+
+2012-10-28 18:19:23 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix message in New Variant dialog
+
+Even in -ncp mode the message was referring to the 'current engine'.
+
+2012-10-28 18:16:20 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix crash on animation after resizing
+
+The animate buffers were still holding pointers to a discarded cairo surface.
+
+2012-10-21 14:49:45 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix variant-dependent pieces
+
+The code to select the actually used piece images from the available ones
+(from InitDrawingSizes) is now made into a subroutine, and also called
+after resizing the pieces.
+
+2012-10-26 10:18:48 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Replace marble texture pixmaps by png
+
+
+2012-10-26 10:13:27 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Replace xiangqi board pixmaps by png images
+
+
+2012-10-26 10:08:44 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove the texture pixmaps from project
+
+These were already replaced by png textures.
+
+2012-10-23 15:02:56 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix re-rendering of svg on resize
+
+The previously prepared bitmaps were retained if we resized, rather then
+rendering the svg atthe new size.
+
+2012-10-21 15:48:30 -0700 Arun Persaud <arun@nubati.net>:
+update po/pot files
+
+
+2012-10-21 15:47:12 -0700 Arun Persaud <arun@nubati.net>:
+new version number for developer release
+
+
+2012-10-21 11:10:36 -0700 Arun Persaud <arun@nubati.net>:
+we still need a few bitmaps, so the directory needs to be included in Makefile.am
+
+make distcheck complained about this
+
+2012-10-21 15:56:43 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Rename svg shogi pieces, so they become usable
+
+Only white pieces are present. For black they would have to be flipped.
+
+2012-10-21 15:54:25 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix bug in resizing on variant switch
+
+The fix of the garbage pixels had unfortunately broken this.
+
+2012-10-21 15:15:01 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix bug in fallback mechanism
+
+After failure to load a piece from a specified -pieceImageDirectory
+the default theme was not tried, because the cairo function to load
+from a pgn file returns a valid handle even if the file does not exist.
+
+2012-10-21 14:58:42 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Get svg error message
+
+
+2012-10-21 14:49:45 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix variant-dependent pieces
+
+The code to select the actually used piece images from the available ones
+(from InitDrawingSizes) is now made into a subroutine, and also called
+after resizing the pieces.
+
+2012-10-16 12:08:25 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove caveat on available pieces fromNew Variant dialog
+
+In the cairo version all pieces are available at all board sizes.
+
+2012-10-21 11:41:11 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove some unused images from png directory
+
+Currently only the three board texture files are used. But the piece
+images are still left, because they might be useful if we ever want
+to mae XBoard configurable for not using librsvg.
+
+2012-10-21 10:40:37 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix bug in resizing
+
+The nominal size of the window was not set in the correct Option struct.
+
+2012-10-21 09:58:23 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Prevent odd-width line shift in length direction
+
+
+2012-10-21 09:48:29 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Print missing-pieces error message to console
+
+The GUI might not yet be up at this point.In addition, suppress
+the rest of the code, because it could give segfaults.
+
+2012-10-21 09:30:26 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix garbage pixels on the right of the board
+
+The extra pixel that is requested in sizing the board window back to
+an available size because we ofte get one less pixel than we ask for
+can lead to a line of garbage pixels next to the board. This is combatted
+by limiting expose events to the true board area, remembering that in the
+Graph Option rather than the actual window size, and suppressing resizing
+when the latter only exceeds the stored width by more than 1 pixel.
+
+2012-10-15 10:27:14 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Trim board-window size
+
+The board window will sometimes be a pixel larger than requested.
+The ReSize routine will now reset the size values in the Graph Option
+to what they were supposed to be, to prevent expose events will
+draw nonsense in the extra space.
+
+2012-10-13 23:26:10 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Adapt docs for svg/png in stead of bitmap/pixmap
+
+
+2012-10-13 09:35:31 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Spontaeous changes in gettext stuff
+
+
+2012-10-13 08:03:48 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Move Shogi svg pieces to own directory
+
+
+2012-10-13 07:57:48 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove unnecessary Xt colors and call to MakeColors
+
+
+2012-10-13 07:50:56 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Code cleanup: move expose redraw to draw.c
+
+
+2012-10-13 07:37:45 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Suppress warning for InitDrawingHandle
+
+
+2012-10-13 07:33:15 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make fallbackPieceImageDirectory hardcoded
+
+
+2012-10-13 07:18:23 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Increase drag delay too 200 msec
+
+On my slow laptop it can take more than 100 msec to reallocate bitmaps
+in the generic expose, with as a consequence that the DelayedDrag event
+is not processed before the timeout expires. The timeout event then triggers
+a redraw, which again takes so long that the timeout expires before the
+event to reset the timer could be processed, and this just perpetuates
+itself, leading to a large series of queued redraws, and a long waiting time
+for an image to appear after the sizing stops.
+
+2012-10-13 07:01:05 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix segfault on faulty command-line option
+
+
+2012-10-12 14:42:26 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Suppress anti-aliasing in -monoMode
+
+In the color-substitution code, always use bi-level alpha and color.
+
+2012-10-12 13:34:04 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove piece pixmaps from project
+
+
+2012-10-12 11:47:25 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement proper fallback cascade
+
+Try in order cached svg, cached bitmap, user png, user svg, default svg.
+
+2012-10-12 11:06:06 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Cache svg handles
+
+
+2012-10-12 10:45:29 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Install svg pieces in themes/default
+
+The svg pieces are installed with the XBoard data in the directory
+.../xboard/themes/default . A new option -fallbackPieceImageDirectory
+is added, and is configured in the master settings file to point to
+these pieces. This options, which replaces -svgDirectory, is volatile,
+and the menu control to set it is removed. The -pngDirectory option
+is renamed to -pieceImageDirectory (-pid).
+
+2012-10-12 10:02:50 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove bitmaps from project
+
+
+2012-10-12 09:55:07 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Install the wood textures as png
+
+The xboard.conf has to be edited to set these as default textures,
+in stead of the .xpm files.
+
+2012-10-12 09:50:31 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add hatched board texture
+
+A png file with hatching is added, so it can be used for dark squares
+in a monochrome theme. It is installed in a new data directory
+.../xboard/themes/textures.
+
+2012-10-11 22:21:06 -0700 Arun Persaud <arun@nubati.net>:
+added a black and white theme to replace the mono option
+
+
+2012-10-11 20:56:42 -0700 Arun Persaud <arun@nubati.net>:
+added SVGs to dist files in automake
+
+
+2012-10-11 19:44:22 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix exposure of atomic captures
+
+The grid lines had to be repaired too, so damage marker 2 had to be used.
+
+2012-10-11 19:13:24 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix animation with textures off
+
+The blank square was not shifted to (0,0) when drawing the animation buffer.
+
+2012-10-11 19:08:49 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix 1-pixel offset of grid lines on some cairo implementations
+
+
+2012-10-11 09:51:07 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Solve odd lineGap problem
+
+Not all cairo versions seem to round the same when an odd-width line
+is to be drawn at integer coordinates. So now we explicitly ask it
+to be drawn centered on half-odd-integer coordinates.
+
+2012-10-09 18:52:43 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add -trueColors option
+
+
+2012-10-09 14:56:16 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Always render svg pieces anew on size change
+
+The svg pieces are now unconditionally rendered to supply the pngPieceImage
+master source otherwise read from png file. This is then fed into the
+original png code (so that if for some reason it fails, we fall back on png
+pieces, and finally on built-in pixmaps).
+
+2012-10-09 14:06:47 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix rsvg version in configure.ac
+
+
+2012-10-08 19:54:19 -0700 Arun Persaud <arun@nubati.net>:
+initial svg rendering
+
+
+2012-10-08 18:34:05 -0700 Arun Persaud <arun@nubati.net>:
+added cairo and librsvg to configure process
+
+
+2012-10-08 18:32:55 -0700 Arun Persaud <arun@nubati.net>:
+added SVGs
+
+converted from inkscape SVG to plain SVG before adding
+
+2012-10-10 21:19:25 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Adapt Eval Graph code to new drawing system
+
+The eval graph now triggers an expose after drawing, and gets its size
+from the Option fields.
+
+2012-10-10 20:37:58 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix expose requests seek graph
+
+
+2012-10-10 20:07:53 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make draw handle for board globally available
+
+
+2012-10-10 19:45:39 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Let expose requests pay proper attenton to widget
+
+So far, expose requests were always assumed to be for the board widget,
+preventing display of the labels.
+
+2012-10-10 18:45:59 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix initial display of logos
+
+The logos were selected and printed during the initialization,
+before the main event loop was started. So the expose events during
+widget creation, which created the drawing surfaces, were only processed
+after the initial drawing of logos, so that there was nothing to draw on!
+
+2012-10-10 17:25:25 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix alignment of highlight expose
+
+
+2012-10-10 17:19:52 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+remove NewSurfaces
+
+
+2012-10-09 13:57:40 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make expose handler generic
+
+The Graph Option now returns two handles in hitherto unused fields of its
+Option struct: Option.choice is a cairo handle of a memory buffer the user
+must draw to, while Option.textValue is the handle to the widget.
+Expose events copy the memory buffer to the display for the exposed area.
+A routine DrawExpose() is supplied to let the user generate expose events.
+
+2012-10-06 21:30:59 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Reload piece images when pngDirectory is changed
+
+The OK function of the board options dialog now tests for a change
+in pngDirectory and passes a parameter to InitDrawingParams to tell
+it to destroy the old images. This cause a reload on scaling the pieces.
+
+2012-10-06 20:16:54 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Suppress redraw during sizing
+
+
+2012-10-06 20:10:18 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix bug in resize trigger
+
+Even if the square size does not change, the window has to be shrunk
+back to fit the board.
+
+2012-10-06 19:54:50 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make Piececolor options work on png pieces
+
+The scaled, antialiased bitmaps are now colored according to the option
+settings. This is done by decomposing every pixel in a white, black and
+transparency component, which is possible because the opacity is
+directly give in the alpha channel, and black originally was a hard zero.
+So what you se in the red channel must be white (as the original white
+was #FFFFCC), and the rest of the opacity must be due to black.
+  The color to be replaced (white for the white pieces, black for the black
+pieces) is then replaced by the original weight of this color times the
+color from the option.
+
+2012-10-06 17:53:25 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Plug resource leak on rezising with pixmaps
+
+
+2012-10-06 16:19:41 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fall back on built-in pixmaps if png pieces unreadable
+
+
+2012-10-06 14:21:11 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Do coordinate text alignment with cairo
+
+
+2012-10-06 13:40:12 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Some cleanup
+
+
+2012-10-06 12:14:16 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Clean up drawing code
+
+Now all routines only draw through cairo, the destination surface can
+be passed to them, making it possible to do the duplicate drawing
+to the memory board image in a cleaner way.
+
+2012-10-06 11:37:20 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Check in draw.c, draw.h
+
+
+2012-10-06 11:26:24 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove all bitmap & pixmap drawing
+
+All Xt code for drawing the board is now removed, as are the
+-pixmapDirectory and -bitmapdirectory option. This version is now
+completely dependent on cairo for handling of all graphics anywhere.
+(The build-in pixmaps are still left, though, for later use as an
+alterative cairo source when no png files are found.)
+
+2012-10-06 10:29:06 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Separate off drawing routines from xboard.c
+
+A new source file draw.c is created to hold all code associated with
+board drawing. The routines for loading bitmaps and creating colors
+were left in xboard.c, though, as they are also used for handling
+icons and colors of widgets.
+
+2012-10-05 19:53:04 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix erasing dots in seek graph
+
+The cairo dots were just a little bit bigger than the old ones, so they
+were not properly erased, but left a remnant.
+
+2012-10-05 19:25:58 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Cleanup CairoOverlayPiece
+
+
+2012-10-05 19:22:34 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Draw arrow also on backup image
+
+
+2012-10-05 19:16:30 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix highlight clearing
+
+
+2012-10-05 18:59:30 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove acceleration trick
+
+
+2012-10-05 18:54:01 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement variant-dependent png piece symbols
+
+
+2012-10-05 18:42:51 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix clearing of markers dots with promo popup
+
+
+2012-10-05 18:32:24 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Also render coordinates to backup board
+
+
+2012-10-05 18:30:35 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove debug print
+
+
+2012-10-05 18:29:13 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Let cairo also do evenly colored squares.
+
+
+2012-10-05 17:56:43 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make dragged piece for excluding moves transparent
+
+
+2012-10-05 17:42:18 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix DrawSeekText
+
+
+2012-10-05 17:40:55 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo coordinate / piece-count printing ith cairo
+
+
+2012-10-05 15:40:14 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Also use cairo on slave board
+
+With dual-board observing the drawing should be redirected to the
+slave board, so SwitchWindow should also switch the xlib-surface to
+one for the slave window.
+
+2012-10-05 15:12:41 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Cure flashing of piece on from-square
+
+In a drag-drop move the piece was flashed on the from square after the
+user dropped it on the to-square, because highlights were set before the
+move had updated the board. And highlighting with arrow can cause a redraw
+of the last board. Same with setting or clearing marker dots.
+
+2012-10-05 14:20:12 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Specify proper condition for using cairo animation
+
+
+2012-10-05 14:07:53 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Allow resizing of board window
+
+In full png mode the size of the board window is no longer locked.
+After resizing, the square size is calculated as the largest one that
+would fit the window, and the window is then shrunk around it. To prevent
+excessive redrawing during sizing, the redraw is delayed by putting it
+in DragProc.
+
+2012-10-05 10:41:02 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Switch to using 64x64 png images
+
+The bitmap scaling works better when the needed factors are not too large,
+as the svg rendering's anti-aliasing did not blur more than 1 pixel.
+So after shrinking too much the images are not effectively anti-aliased
+anymore.
+
+2012-10-05 10:16:47 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Maintain in-memory copy of the board image
+
+As reading back from the xlib-surface proves incredibly slow (cairo probably
+converts the entire image from Xt format to cairo format when we set it
+as a source, even though we only want to read a few dozen pixels), we now
+keep an exact copy of the board image as a cairo bitmap in memory. This
+restores the speed of the animation, but unfortunately leads to awful code.
+
+2012-10-04 22:15:05 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Do animation with cairo
+
+Unfortunately this is incredibly slow.
+
+2012-10-04 18:36:08 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Allow back-texture files to be PNG, (drawn with cairo)
+
+
+2012-10-04 15:10:37 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add png pieces
+
+A new directory with 256x256 png piece images is added to the source tree.
+
+2012-10-04 15:01:05 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add mode to draw PNG piece images through cairo
+
+The PNG images have to be supplied as files in a -pngDirectory (a new
+option) with a 256x256 bitmap. They are then scaled by cairo to the
+desired square size. This does not work very well for the smaller sizes.
+
+2012-10-03 14:45:07 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo marker dots with cairo
+
+
+2012-10-03 14:27:14 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo highlights with cairo
+
+
+2012-10-03 14:07:37 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make convenience routine SetPen globally available
+
+The routine to set a pen as specified by  a color string that was used
+in xevalgraph is moved to xboard.c, where there also is lots of demand
+for it. The arrow drawing now uses it for setting the highlightSquareColor.
+
+2012-10-03 12:28:30 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo grid with cairo
+
+
+2012-10-03 12:00:07 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo arrow highlighting with cairo
+
+
+2012-10-03 11:20:12 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo seek graph with cairo
+
+New front-end services DrawSeekOpen() and DrawSeekClose() have been
+added, and are called from the back-end to enclose any drawing activity.
+In WinBoard these had to be defined as dummies.
+
+2012-10-02 15:31:26 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo logos with cairo
+
+The logos must now be .png files, and are internally handled as their
+filenames. (So no preparation of a drawable from it at startup.)
+Cairo allows them to be scaled to the requested logoSize.
+
+2012-10-02 14:02:23 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix Eval Graph resolution problems
+
+Anti-aliasing had to be switched off to get a crisp graph. A second problem
+was that the dashed lines were drawn in both directions, with interfering
+dashes.
+
+2012-10-02 10:54:48 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo Eval Graph drawing with cairo
+
+
+2012-10-21 10:21:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix button-border-width bug in monoMode
+
+The kludge of signalling we are dealing wih a button rather than a label
+was wrongly implemented in case of momoMode.
+
+2012-10-21 10:14:24 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Reserve more space for button bar
+
+In some board sizes the button bar was wider than the code guessed,
+so the window width would be determined by the message + buttons row rather
+than the board.
+
+2012-10-21 11:24:18 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix WinBoard compile errors
+
+
+2012-10-13 09:33:39 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix non-NLS compile error for XFontStruct
+
+
+2012-10-12 12:04:17 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix browsing for path
+
+A pathname was still prefixed with the cuurent directory.
+
+2012-10-07 21:00:10 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Use Pause state in AnalyzeMode to imply move exclusion
+
+The pause state was not used in AnalyzeMode so far. Now it is used to
+imply all entered moves are for exclusion/inclusion.
+
+2012-09-30 18:55:13 -0700 Arun Persaud <arun@nubati.net>:
+new version number for developer release
+
+
+2012-09-30 22:16:14 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix broken -ics and -cp options
+
+The patch to specify engines and ICS by nickame broke the use of the
+regular options to do this, because they could also reset them. Now
+this is fixed by only setting them (through |= in stead of =).
+
+2012-09-30 22:01:52 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Update texi file
+
+The description of exclude-moves, multi-game ananalysis and duo-analysis
+is added.
+
+2012-09-30 10:07:58 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Resolve conflict between -mps and -inc options
+
+The age-old problem that a persistent valid -inc value will cause -mps
+to be ignored is solved by the kludge of storing these two as a single
+option (-mps) in the settings file, and declaring the other (-inc) volatile.
+The range of negative numbers (invalid as -mps value) was available for
+that, and now is used to store the negated value of -inc in msec.
+For backward compatibility, specification of -inc causes interpretation
+of -mps in the old way. The forcing of -inc to -1 in the master settings file
+could be safely removed because of this change, so that the time increment
+now is a persistent option.
+
+2012-09-29 23:13:04 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Allow entry of fractional increment in WB time-control dialog
+
+The numeric edit is changed to a general text edit, and code is added
+to convert the text it contains to and from float, with proper error check.
+
+2012-09-29 23:05:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Preconfigure -icsNames in xboard.conf
+
+Although XBoard has no startup dialog with an ICS combobox, the -icsNames
+option is now used to select lines from with the -is option, and in
+interpretation of positional arguments. The most common ICS are configured
+together with a short nickname, so that commands like "xboard fics" will work.
+
+2012-09-29 22:58:12 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Allow ICS nickname as positional argument
+
+If an argument is encountered that is not preceded by an option name,
+it is now first checked if it corresponds to the nickname of an ICS
+in -icsNames. If so, it is assumed to be the value of an -is option,
+selecting -ics mode with that ICS and all the options installed with it.
+
+2012-09-28 20:28:05 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Cure some sick behavior in XBoard Engine Output right-clicks
+
+When a PV-walk is in progress, the PV is highlighted by selecting it,
+and this focuses the attention of the scroll bar on it, so it remains in
+view. But after release, that line was kept in view, rather than scrolling
+back to the top of the window (where the header line bust be available
+for clicking)
+
+2012-09-28 13:28:17 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Allow Analyze Game to auto-step through entire game file
+
+If the game index is set to auto-increment (-lgi -1), the Analyze Game
+function will automatically load the next game of the current game file
+(starting to auto-play/annotate that) when the end of the current game is
+reached. This flushes the annotated game if auto-saving was set,
+so that eventually all games in the file will be annotatd and saved.
+  The game index is automatically set to auto-increment when we load
+a file while in Analyze Game mode, but switching this mode on while a game
+is already loaded will stop at the end of that game, as usual (if -lgi was
+not explicitly set).
+
+2012-09-28 13:24:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Let second engine move in lockstep during dual analysis
+
+When the second engine is also analysing (as indicated by its stat variable
+second.analyzing), we send all moves / undos / positions /  in&excludes that
+go to the first engine also to second.
+
+2012-09-27 19:07:58 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Allow second engine to analyze too
+
+Clicking the Analysis menu when analysis is already in progress will
+now toggle the secon engine to analyze the same position. For now,
+this lasts only until the position changes (or you leave analyze mode),
+after which the second engine is always switched off, and the Engine
+Output window returns to single pane. Each pane now has its own header
+line; the exclude header is suppressed in the second pane.
+
+2012-09-27 18:11:23 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add options -fe, -se, -is to load installed engines/ics from list
+
+The volatile string options -fe, -se ('first/second engine') load the first
+and second engine of the given nickname in the -firstChessProgramNames list,
+including all options that were installed with it (similar to when in
+WinBoard the that engine line had been selected through the Startup Dialog's
+combobox). The option -is is similarly used to retrieve the line for an
+ICS in the -icsNames list.
+
+2012-09-27 18:02:24 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add check on validity of tourney participants
+
+Before allowing OK of the Tournament Options dialog, it is now checked
+whether all participants (which are given as nicknames) can be found
+in the list of installed engines, so that no problems will occurr with
+non-existing engines during the tourney (if typos crept in after hand-
+editing the list).
+
+2012-09-25 16:21:42 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement --help option
+
+The list of options is printed before exiting. Some attempt is made
+to do it in a nice way.
+
+2012-09-23 20:10:58 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement variant seirawan in -serverMoves option
+
+Write the gating moves such that the ChessLive! viewer will understand them.
+
+2012-09-23 20:05:07 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Workaround for FICS bug
+
+FICS does not properly understand SAN, and thinks bxc3 can be a Bishop move.
+This broke 'Upload to examine', because that uploaded in SAN. In case the
+SAN starts with Bx or bx, it now uses long algebraic (with = before the
+promo char).
+
+2012-09-20 18:17:55 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Define XOP mime type for XBoard
+
+Supply a white-knight icon for this mime type, called application/x-xboard-opt,
+and a sesktop file to associate it with running XBoard with this settings file.
+
+2012-09-20 17:24:29 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Pay attention to extension of 'positional' arguments
+
+An argument without preceding option name was assumed to be an -lgf argument.
+This patch still does that by default, but if the argument ends in .fen, .epd,
+.trn, .ini or .xop it is considered an -lpf, -tf or -opt argument.
+  In addition, an implied -lpf or -lgf argument also imply the option -viewer,
+which inserts the -viewerOptions string into the command line, and proesses it
+as options. A new option -tourneyOptions is similarly inserted for an implied
+-tf argument. These strings should contain all options needed to start XBoard
+fully configured as game viewer or tourney playing agent on the mentioned file.
+
+2012-09-20 15:29:42 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Let windows stick to right display edge (WB)
+
+Auxiliary windows docked to the board window from below or to the right, which are
+pushed out of view when the board window resizes, will be trimmed to just touch the
+diplay edge (if sufficient width or height remains). When the board window shrinks,
+auxiliary windows touching the edge will be resized so they remain touching it.
+
+2012-09-20 15:20:36 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Round board size to one where piece images available (WB)
+
+When using built-in bitmaps, in sizes where unorthodox pieces are needed, but not
+available, the size is temporarily rounded to one of the sizes where they are.
+
+2012-07-03 17:21:53 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix bug in Edit Position
+
+Due to = in stead of == the variant was always set to S-Chess in
+EditPositionDone().
+
+2012-08-28 21:24:51 -0700 Daniel Macks <dmacks@netspace.org>:
+bug #37210: Mishandling of X11 -I flags (tiny change)
+
+AP: applied patch from bugtracker and added one missing 'save_cppflags="$CPPFLAGS"'
+
+2012-06-02 14:31:18 -0700 Arun Persaud <arun@nubati.net>:
+bug #36229: changed ICS_* from define to enum
+
+
+2012-05-28 13:58:00 -0700 Arun Persaud <arun@nubati.net>:
+bug #36229: changed STATE_* from define to enum
+
+enabling better compiler checks
+
+2012-05-28 13:50:50 -0700 Arun Persaud <arun@nubati.net>:
+bug #36229: changed PEN_* from define to enum
+
+This should allow better checks by the compiler
+
+2012-05-28 13:01:15 -0700 Arun Persaud <arun@nubati.net>:
+fix bug #36228: reserved identifier violation
+
+variables and macro names beginning with _ are renamed to XB_. More consistent naming of include guards.
+See link in bug report.
+
+2012-05-28 12:36:37 -0700 Arun Persaud <arun@nubati.net>:
+Updated German translation
+
+
+2012-04-30 20:06:00 -0700 Arun Persaud <arun@nubati.net>:
+new version number for developer release
+
+
+2012-04-24 11:23:04 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Decapitalize promoChar in move parser
+
+
+2012-04-23 14:12:10 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Keep track of virginity of back-rank pieces in variant seirawan
+
+The forelast rank of the Board array is now used in VariantSChess to
+contain flags that indicate virginity of the back-rank pieces, one bit
+for white, the other for black. Legality checking of gatings now makes
+use of this info. FENs mention all virgin pieces not implied by castling
+rights in the castling field, by printing the corresponding file IDs,
+as long as holdings are non-empty. The FEN reader now also understands
+this format. EditPositionDone fakes virginity for all pieces that are
+on their starting square.
+
+2012-04-17 19:49:24 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Suppress clear-board message after pasting FEN
+
+The message field is now always cleared when you leave EditPosition mode.
+
+2012-04-17 19:45:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix faking of castling rights after editing position with holdings
+
+The queen-side rook was always imagined at X=0, which is in the holdings
+when these exist, so that Q-side castling in such games was never allowed
+after EditPosition.
+
+2012-04-20 10:29:36 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix WB Engine Settings window
+
+The listbox patch has broken this window, by making it only list the
+first option of the engine, by switching to the next column based on a >=
+test rather than == test. Fixed by using 1000 as invalid value for the
+break point, rather than -1.
+
+2012-04-20 00:01:08 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix key binding of DebugProc
+
+The name used for binding was DebugProc, while the ite was named Debug.
+
+2012-04-16 20:51:50 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix ICS Text Menu popup
+
+The space for the option names needed to be allocated.
+
+2012-04-16 20:37:06 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix disabling of Load Engine menu
+
+
+2012-04-15 22:53:24 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Port chat boxes to XBoard
+
+A new menu item Open Chat Window is added to the View menu. It opens a
+window that can handle 5 chats. A row of buttons on top selects which is
+the foreground chat partner, to which we type, and whose incoming messages
+will be displayed in the memo. The leftmost 'button' is not really a button,
+but a text edit, and the active partner is displayed there (so it can be
+altered). Selecting another chat partner through a button, moves that partner
+to the text-edit, and reshuffles the buttons. Incoming messages in a chat
+that is not foreground make the corresponding button color orange.
+
+2012-04-16 20:27:08 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Allow chaining of single-line text-edits to top
+
+For the benefit of the chat window, a text-edit plus leading description
+can now also be chained to the top edge of a dialog. The chaining of the
+(degenerate) multi-line ICS Input Box and Move Type-In was entirely to the
+bottom, which has now been corrected.
+
+2012-04-12 09:30:24 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add logo widgets in main board window
+
+New options -logoSize and -logoDir are added. The former enables logo display,
+when non-zero and not too big. The latter is used by -autoLogo. The options
+ -firstLogo and -secondLogo also work. Problem is that the clock height
+is larger than the logo height, and for now a nasty trick in GenericPopUp
+is used to position the next element (message field) w.r.t. the clocks,
+rather than the last element of the row above (the logo): in case of a
+SAME_ROW Graph element, 'last' is kept at the previous element.
+
+2012-04-19 10:48:41 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix crash on time forfeit with -st option
+
+When fixed time per move was set from the command line, the time-control
+strings were not set. This let to a crash when an engine forfeited.
+The GetTimeQuota function is now made resistant to a NULL pointer here.
+
+2012-04-19 10:39:12 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Solve WinBoard name clashes, fix zippy-analyze menu graying
+
+Some of the function names used in the refactored X11 front-end collided
+with Windows system names from winboard.h, or with names of internal routines
+in WinBoard front-end files (so they could not be declared in frontend.h).
+These were renamed. Some prototypes in engineoutput.h contained X11 types,
+and they were moved to xboard.h.
+  In addition, two menu-item names were corrected to two-part names.
+
+2012-04-18 12:00:43 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Offer primitive paging in file browser
+
+If there are more than 1000 files that would have to be displayed,
+the number will be limited to 999, and a 'next page' entry will appear
+at the bottom. Clicking that will give you the next group.
+ This is an emergency measure only, as it interferes with sorting
+(grouping is based on order inside the directory, i.e. kind of arbitrary,
+and sorting is only done within a group.) There is no such thing for the
+folder list yet. There is no way to go back to a previous page, other
+than closing and re-opening the browser, or selecting another file type.
+
+2012-04-18 11:16:58 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add pixmap as file type known to browser
+
+Users can browse for a pixmap to set the board texture.
+
+2012-04-17 15:45:27 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix warning about signedness
+
+Note: the promoChar in ExcludeMoves was explicitly defined to make
+sure the kludge promoChar = -1 for indicating best move works. But it
+should be equivalent to casting the promoChar to (signed char) just
+before the comparison.
+
+2012-04-17 15:44:15 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix warnings about character index
+
+
+2012-04-17 15:37:53 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Move ManProc to xboard.c
+
+It calls ManInner, which requires X11 data types, even if the values are NULL.
+
+2012-04-17 15:27:21 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Move FileNamePopUp to dialogs.c
+
+
+2012-04-17 15:15:03 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix readout of numeric combobox
+
+As currently no numeric comboboxes are used, this bug was silent.
+
+2012-04-17 15:10:54 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Shuffle prototypes to correct header, or add them there
+
+
+2012-04-17 14:15:15 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix MenuNameToItem
+
+This function could crash when called with ann argument that did not
+contain a period, while the idea was that it should handle this as if the
+item is in noMenu (for user-specified key binding to non-menu funtions).
+
+2012-04-16 19:43:03 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix click-click under-promotion animation save
+
+
+2012-04-17 11:02:39 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Define TOPLEVEL in winboard.c
+
+
+2012-04-17 10:59:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add two new strings to WinBoard language file
+
+
+2012-04-17 10:51:02 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix second-engine variant test
+
+The test whether the second engine supports the selected variant took place
+before the second engine was loaded, thus always coming to the conclusion
+that the variant was not supported, and aborting the TwoMachines command.
+The test is now moved to after second-engine loading (but before its
+initialization, where non-supporting would become a fatal error).
+
+2012-04-16 12:11:09 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix clearing of ICS input box after send
+
+
+2012-04-16 19:08:10 -0700 Arun Persaud <arun@nubati.net>:
+enable -Wall -Wno-parentheses for all compilers that understand them
+
+
+2012-04-16 13:18:37 +0200 Byrial Jensen <byrial@vip.cybercity.dk>:
+Remove 5 unused variables from zippy code
+
+
+2012-04-16 13:14:06 +0200 Byrial Jensen <byrial@vip.cybercity.dk>:
+Remove unused static function ShowTC
+
+
+2012-04-16 13:10:58 +0200 Byrial Jensen <byrial@vip.cybercity.dk>:
+Remove unused static function MenuBarSelect
+
+
+2012-04-16 13:07:01 +0200 Byrial Jensen <byrial@vip.cybercity.dk>:
+Remove unused variable first_entry from function find_key
+
+
+2012-04-16 13:01:09 +0200 Byrial Jensen <byrial@vip.cybercity.dk>:
+Remove unused variable tm from function SaveGamePGN
+
+
+2012-04-16 12:56:46 +0200 Byrial Jensen <byrial@vip.cybercity.dk>:
+Remove unused variable delayedKing from function QuickScan
+
+
+2012-04-16 12:52:57 +0200 Byrial Jensen <byrial@vip.cybercity.dk>:
+Remove unused variable pdown from function UserMoveEvent
+
+
+2012-04-15 04:25:59 +0200 Byrial Jensen <byrial@vip.cybercity.dk>:
+Change some double literals to floats.
+
+To avoid unnecessary implicit promotions of float variables to double.
+
+2012-04-15 11:12:02 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove debug printf
+
+
+2012-04-14 22:43:03 +0200 Byrial Jensen <byrial@vip.cybercity.dk>:
+Translate "NPS" also in engine output window
+
+
+2012-04-14 16:19:34 -0700 Arun Persaud <arun@nubati.net>:
+removed unused variables (-Wunused-variable)
+
+
+2012-04-14 15:37:05 -0700 Arun Persaud <arun@nubati.net>:
+added m4 directory to search path for aclocal. As suggested by Michel Van den Bergh
+
+
+2012-04-14 23:21:56 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix Eval Graph scale in drop games
+
+
+2012-04-14 23:16:29 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix ArrowDamage out-of-bounds access on drop moves
+
+
+2012-04-14 21:33:49 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement automatic partner observe
+
+Starting a game, or starting to observe one, now automatically issues a
+'pobserve' command if dual-board is switched on, so that the partner game
+will pop up in the secondary board (assuming it is bughouse).
+ The secondary board now displays the players in the title. (This (lightly)
+breaks WinBoard again.) When the primary game ends, the secondary board
+closes automatically. Initial sizing of the board is repaired, and now uses
+the actual current board size, rather than the initial size of the main board.
+
+2012-04-14 15:43:30 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix crash due to empty PV
+
+Reception of a stat01 command before the first PV could cause a crash,
+as apparently the parser cannot handle this.
+
+2012-04-14 13:27:48 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Suppress testing for availability in bughouse drops
+
+Give up on testing legality of bughouse drop moves; this only causes problems,
+because the move list sent by the ICS is not accompanied by holdings updates.
+So XBoard parses it thinking the holdings are empty, making every drop move
+an ImpossibleMove. Bughouse can only be played on ICS, and we might as well
+trust the ICS that it will only pass us legal moves. A user should not be
+able to enter illegal drops; unavailable pieces cannot be grabbed from the
+holdings, and typing is diverted to the ICS directly (which would reject the
+illegal drop without XBoard even knowing about it).
+  Also improve switching to bh/zh, based on drop move in initial board.
+
+2012-04-14 09:11:22 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix some compile errors / warnings
+
+
+2012-04-13 19:06:17 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix promotionPopDown on new move entry
+
+The promotion popup is non-modal, and old XBoard versions popped it down
+as soon as the user clicked the board, so he could just enter a new move
+to abort the promotion. This was broken in the new version, because the code
+to do the PopDown and abort in HandleUserMove had not been ported.
+
+2012-04-13 18:38:51 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Use in-place sweep-selection for click-click under-promotion
+
+With detour under-promotion a piece cycles through all possible choices
+during backwards dragging. But in a click-click move there is no dragging.
+This used to be solved by letting the second click start a drag event of
+the default promotion choice, which you could accept by immediately
+releasing the mouse button, or drag around to change it first.
+ The dragging in this case seemed a little unnatural, because the to-square
+was already indicated by the down-click. So it has been changed now to the
+promo choice appearing on the down-clicked to-square, followed by
+EditPosition-like sweep-selection on that square when one wants to under-
+promote. The move is always accepted no matter where the up-click takes
+place, except when it takes place on the from-square (which offers a last-
+resort abort possibiliy).
+ Note that click-click promotion is essential in variants where it is not
+obvious from the from-square alone that a promotion is imminent, but where
+it depends on the to-square. (Such as Shogi.) There drag-drop detour under-
+promotion is not possible.
+
+2012-04-13 16:05:16 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Improve arrow drawing
+
+The arrow is now erased together with the border highlights, by marking
+the damage it did, and then doing a selected redraw of the board to let
+the damaged square be re-drawn. Highlights of a previous move are now
+cleared on the down-click that selects a new piece, so there never is an
+arrow to infavorably interact with animation of dragging.
+
+2012-04-13 14:57:15 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Also do selective redraw with showTargetSquares on
+
+The XBoard DrawPosition now also keeps track of the previous marker state,
+and redraws squares for which thi shas changed. As a result, the routine
+MarkTargetSquares does no longer have to force to complete redraw.
+(Breaks WinBoard?)
+
+2012-04-13 00:33:28 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix click-click sweep promotions to empty square
+
+These did not work, because DragPieceBegin would fail on an EmptySquare.
+
+2012-04-12 23:58:41 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Move clearing of target squares to after drag end
+
+A dragged piece that would partly overshoot its destination into a square
+with a marker would effectively protect that marker from erasing, when the
+erasing was done before the piece was released, because redrawal after the
+move only would draw the target square. (Unlike erasing, which forces a full
+redraw.)
+
+2012-04-12 23:49:27 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix double promotion popup
+
+Only the up-click of a click-click move gives a promotion popup now.
+
+2012-04-12 23:32:28 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix promotion popup
+
+The new GenericPopUp did not like it if the first button had 'SAME_ROW' set.
+
+2012-04-12 17:28:32 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Allow clearing of marker dots in any mode
+
+There might already be dots when you change to a mode where there should
+be none, and you don't want them to stay on forever in that case...
+
+2012-04-12 17:00:55 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix redraw of secondary board on flipping view
+
+
+2012-04-12 10:30:21 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Let clocks of secondary board count down
+
+The back-end now remembers what is the active clock, and the time left on it.
+This is then decremented and updated together with the clocks of your own
+game, using the partnerUp flag to divert the clock display to the secondary.
+
+2012-04-12 09:47:43 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix 3 forgotten symbolic widget references
+
+
+2012-04-11 19:24:36 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add sound files to browser menu
+
+
+2012-04-11 13:04:24 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add New Directory button to file browser
+
+
+2012-04-11 09:54:51 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Detect engine exit during startup
+
+The case where engine startup failure does not result in a fatal protocol
+message, like "No such file", but where it simply exits, is now also covered.
+
+2012-04-10 22:55:07 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Suppress popup for fatal error after tellusererror
+
+For cooperating better with Polyglot, and allowing more to-the-point
+error messaging, the (awful) default message will be suppressed if the
+dying engine already provided an explanation for its demise to the user.
+
+2012-04-10 20:28:45 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix Engine Output icon heights in international versions
+
+The text in a label option could not be an empty string, or it would be
+'translated' to something of enormous size. So it is set to a space now.
+
+2012-04-10 20:21:56 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix internationalization
+
+The internationalization was broken by moving the XtSetLanguageProc
+to behind 'bindtextdomain'.
+
+2012-04-10 20:03:46 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make reference to board widgets symbolic
+
+
+2012-04-10 18:39:25 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Don't strip path from engine name if directory given
+
+
+2012-04-10 17:54:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix vertical chaining of Buttons and browser ListBoxes
+
+
+2012-04-10 15:53:47 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix auto-play
+
+The 'narrow search' modification had broken auto-play, because all selected
+games were marked as matching position 0, so that they would all start in
+thr opening position.
+
+2012-04-10 13:30:44 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+updated po/pot files
+
+
+2012-04-10 11:54:50 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+new version number for developer release
+
+
+2012-04-10 13:22:40 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Update POTFILES.in
+
+
+2012-04-10 13:21:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix Makefile EXTRA_DIST
+
+
+2012-04-02 17:53:40 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Use Ctrl key in EditPosition mode to copy pieces
+
+
+2012-03-28 23:51:28 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix bug in FRC castling for position search
+
+In FRC it is essential that both pieces are taken off the board before
+any of them is put back, lest they obliterate each other.
+
+2012-03-28 12:25:20 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix bug on loading engine
+
+A newly loaded engine was put at the end of the game, rather than at the
+current position, (which is required in EditGame mode).
+
+2012-04-06 17:02:21 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add 'Narrow' function to position search
+
+
+2012-04-06 10:52:45 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Reorganize main() a bit
+
+The font stuff goes into a separate routine, and the X11 stuff is
+moved backwards as far as possible.
+
+2012-04-04 21:55:50 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Give the dual-board option a separate board window
+
+The second board window pops up whenever an alien board is received
+during your game. Moves in it are highlighted by an arrow, irrespective
+of the 'Highlight with Arrow' setting. The clocks are displayed, but do
+not count down.
+
+2012-04-05 11:23:03 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Port engine grouping to Match Options dialog
+
+
+2012-04-05 15:18:25 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Change default directory in Load Engine to "."
+
+
+2012-04-05 10:49:56 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Port grouping to XBoard Load Engine Add highlight to Load Engine grouping
+
+
+2012-04-06 17:19:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix default file types for browse buttons
+
+
+2012-04-03 09:14:44 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+New browser
+
+Redo file browser with GenericPopUp
+
+This had to solve quite some problems, because it wanted to use a ComboBox
+option while a transient dialog could be up, was a non-engine dialog
+while an engine dialog is up, and XRaiseWindow does not work properly.
+  Sorting is done alphabetically, or for digit groups by numeric value.
+
+2012-04-02 14:43:24 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Use ListBox in stead of ComboBox in Match-Options dialog
+
+
+2012-04-02 14:09:15 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Use ListBox in stead of ComboBox in Load Engine dialog
+
+Make Load Engine listbox sensitive to double-clicking
+
+2012-03-26 17:06:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add message about enabling in New Variant dialog
+
+
+2012-03-31 20:27:20 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Move LoadGamePopUp to menus.c
+
+
+2012-03-31 20:25:22 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Move DisplayMessage to dialogs.c
+
+Use the wrapper SetWidgetLabel to make it back-end.
+
+2012-03-31 15:23:30 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix switching debug option during session.
+
+Switching on debug mode during the session did not create the requested
+debug file.
+
+2012-03-31 15:22:57 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Correct texi file for use of .Xresources
+
+
+2012-04-02 19:19:30 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix recent-engines menu
+
+A new primitive to create an item in a given menu was added to do this.
+
+2012-03-31 10:54:22 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Switch back two two-part menu names
+
+The menu code is again completely changed; a handle field is added
+to the MenuItem tables to store the widget for the item, and this info
+is used to alter sensitivity or marking. MenuToNr is replaced by
+MenuNameToItem, which looks up the two-level name directly in the
+menu tables. Put all currently unused MenuProcs in noMenu table,
+so they are available for key binding through the new method.
+
+2012-03-24 18:36:44 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo main board window with generic popup
+
+Some of the improvements in GenericPopUp (committed earlier) were added
+especiall for this (menu and box Option types), and the commits that used
+them to make a fully functional board, listed below, were collapsed into
+this one.
+
+This uses the new box and menu features of the Generic popup.
+Make option table shadow board consistent with refactor
+Do main menus in shadow board
+ The board made by GenericPopUp now also has (functional) menus. The Expose
+ callback now also uses the new format (passing coordinates).
+Use BoxEnd callback to decide about smallLayout
+ The shadow board now dynamically decides whether it should use smallLayout
+ positioning of the title-in-window widget, using a callback in the BoxEnd
+ option for the menu bar: If no reasonable amount of space is left behind
+ the menu bar, the title is forced under the clocks (smallLayout).
+Do some mouse handling on shadow board
+ Only button 1 events for now. We have to keep track if the button is down!
+Connect button 3 to shadow board
+ For now only for piece and PV manipulation: no context menus yet
+Symbolic reference in option formatting
+choice <-> textValue xboard.c
+Improve expose callback shadow board
+Implement context menus of shadow board
+ This uses the new generic PopUp option
+TopLevel xboard.c
+Make mock-up board available through menu item
+Make clocks of shadow board sensitive to clicking
+Make button bar of shadow board operational
+ The back-end Event functions are specified as user callbacks directly;
+ this is not very clean, as they are parameterless, but called with an int
+ argument. This should have no bad consequences, though.
+Switch to using shadow board as main board
+ The menu marking and enabling had to b switched off for this, as it
+ only worked on the old menus. Remove HandleUserMove.
+Deleting of unused shell variables, clocks to dialogs.c
+Move BoardPopUp to dialogs.c
+ This required passing on fome front-end vars as parameters, and returning
+ apointer to the option list, to make the handles available in xboard.c.
+Simplify InitDrawingSizes
+ Now that all widgets of the main window are properly chained, there is
+ no need to resize them when the board format changes: setting a new width
+ for the shell suffices.
+Cleanup some unused Xt Args
+
+2012-03-31 10:53:46 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove unnecessary menu unmarking for Edit Tags
+
+
+2012-03-29 19:09:34 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Split sync-after options in Match dialog into checkbox + label
+
+Now the checkbox texts are highlighted on hovering, we don't want the
+explanatory text behind it to be highlighted with it.
+
+2012-03-26 17:12:33 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make variant-unsupported-by-second error non-fatal
+
+
+2012-03-23 20:06:15 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo Eval Graph with generic popup
+
+The Graph option of the GenericPopUp is used to implement the Eval Graph.
+Compared to the previous implementation, which was drawing directly in the
+form widget, the new one has one extra widget layer, but that did not
+affect the code anywhere. Adapt eval title to width of eval graph.
+
+2012-03-23 15:17:14 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo Engine Output window with generic popup
+
+A new file nengineoutput.c holds the X-independent code. This makes use
+of new capablities of GenerciPopup, for having Label widgets on same row,
+stacking panes after a Break, and chaining Label and Text widgets.
+
+2012-03-21 23:00:05 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo Game List with generic popup
+
+Check in ngamelist.c
+Redo Game List with generic popup
+ The X-independent code (i.e. almost all) is moved to a new file
+ ngamelist.c.
+Make button in Game List to pop up Game List Options
+Fix scrolling game list
+Fix popup of existing Game List after loading file
+Wheel-scroll game list
+Symbolic reference game list
+TopLevel game list
+Put format flags with listbox options
+
+2012-03-21 17:58:27 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo Game List Options with generic popup
+
+
+2012-04-05 21:56:52 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add -dialogColor and -buttonColor options
+
+These only override system defaults if they are non-empty strings.
+
+2012-03-28 15:52:01 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Add -topLevel option
+
+This persistent Boolean option determines if the auxiliary windows
+(Game List, Move List, Engine Output, Eval Graph, Tags and Comment)
+use top-level shells (with their own icon on the task bar, and
+independently closable). Other dialogs will always use transient shells.
+(Also he modal Error and Promotion dialogs, for which the modality
+presumably only serves to pop them down without special attention.)
+A control for this was added in the General Options dialog.
+
+2012-03-20 15:30:00 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo ErrorPopUp with generic dialog
+
+<Enter> keeps popping down error popup.Multiple Error popups remeain tricky;
+add comment to describe problem with multiple ErrorPopUps.
+
+2012-03-20 10:22:46 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo PromotionPopUp with generic dialog
+
+The dialog is no longer modal.
+
+2012-03-19 21:56:48 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Redo AskQuestion dialog with generic popup
+
+
+2012-03-19 21:55:58 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Major refactoring of GenericPopUp
+
+Allow more transient dialogs in GenericPopUp
+Remove grab from promotion popup
+Fix other generic popup over transient popup
+ To use the generic dialog generator for 'asynchronous' popups (Ask Qustion
+ or Error popup caused by engine), the currentOptions setting has to be
+ restored for the combo and checkbox callbacks of the transient to still
+ work after the asynchronous dialog returns. Note that only transient dialogs
+ can have check and combo controls.
+Make generic calcel button suppressible
+ Also #define some more symbols for Option.min flags,
+ and move them to dialogs.h.
+Change TypeInProc to general OK handler
+ The move type-in now has its own option list, to distinguish it from
+ the ICS input box, and give it its own OK handler. Rather than having
+ the translation for <Enter> on the text widget call TypeInEvent directly,
+ we let it call GenericCallback, which calls GenericReadout, which calls
+ the OK proc, which does the job.
+  To be able to call GenericCallback from the TypeInProc, the recognition
+ of OK and cancel buttons had to be changed. This because it was too difficult
+ to arrange the calling widget had label OK or cancell. So these buttons are
+ no longer recognized by name, but by the option number passed as client data.
+ (This solves the problem that a user could not make buttons named 'cancel'
+ or 'OK'.)
+Make Cancel button optional
+Fix closing multiple popups of same kind
+ The GenericCallback figures out its own shell, so all buttons of
+ multiple dialogs keep working. External calls to PopDown only work
+ on the lastcreated instance of that kind, though (including those from
+ the Delete Window button, which can do 'cross-closing'). shellUp is now
+ a counter, and PopDowns are only prevented when it reaches 0 or the
+ current shell does not exist. (To know this, PopDown now resets shells[n]
+ to NULL when is shell is destroyed.
+  Beware of double PopDowns (through OK procs); they wreck the system.
+Fix Delete Window button of multipe ErrorPopUps
+ The action routine for handling the Delete Window now pays attention
+ to the shell widget that the system passes to it, and temporarily
+ replaces shells[n] by it to let PopDown act on the proper instance.
+Add ListBox dialog type to GenericPopUp
+Fix vert sizing of ListBox
+Put listbox widgets in viewport
+Put listbox in viewport
+Improved xoptions.c support for focussing and listboxes
+Fix OK-row button positioning
+Let GenericPopUp take parent and modality as arguments
+ This makes the code a bit more explicit and less kludgy. It also becomes
+ possible to call the same dialog (e.g. Load Options) from the main menu
+ and from another dialog (e.g. the Game List).
+Support scroll function for generic popup listboxes
+Fix scrolling
+Move HighlightWithScroll to xoptions.c
+Change scroll algorithm
+Add mouse-wheel scroll to generic list boxes
+Implement tabbing between text edits
+Implement same-row text labels in generic dialog
+Allow labels to specify their chaining in generic popup
+ The opt.min variable is used to specify the chaining: 0xF0 are the bits
+ for (left, right) chaining of the left side (0xC0) and right side (0x30).
+ The 0xC bits determine top or bottom chaining of the entire label.
+ Without anything spcified (0), the chaining is XtRubber.
+ TextBox options can also specify top-chaining of their top. All this was
+ needed to allow decent implementation of the Engine Output window with
+ the generic popup. (Although tags and comment popup ca benefit from the
+ latter feature.)
+Let GenericPopUp support a Graph option
+ The Graph option results in an area where one can draw something. It is
+ positioned / chained similar to Label options. A handler for expose events
+ can be specified in the textValue field of the option.
+Implement box widgets and menu buttons in GenericPopup
+ To enhance the capabilities of GenericPopUp such that it could create the
+ main window, it needs to be able tha packaging of controls into a box widget
+ (for mennu and button bar). Menu buttons are also required elements
+ (although they do look a lot like comboboxes?) Option types BoxBegin and
+ BoxEnd can now be used to bracket a group of controls that will be put
+ in a box widget. (Cannot be used recursively!) The positioning of the box
+ is similar to that of a Label, and is specified in the BogBegin option.
+  The code to shrink the menu buttons to fit is also incorporated, to act
+ on any box widget: if the BoxBegin option specifies a width, the elements
+ in it are shrunk to meet the requirement. Otherwise the box just gets the
+ size of the sum of its children (plus spacings).
+  Label options can now specify a font, casted into their textValue field.
+ (This is needed to get the proper size for the clock widgets.)
+Implement callback in BoxEnd options
+ BoxEnd is a pseudo-option, to trigger packing the preceeding ones in
+ an earlier-opened box widget. In the process it calculates the size of
+ the box widget (and trims it if a size was specified for it in the
+ corresponding BoxBegin). The Option.target field of BoxEnd is now
+ interpreted as a callback, which can be use to take decisions based
+ on the determined size for the remaining options in the list, before
+ these are processed b GenericPopUp.
+Refactor xoptions.c
+ Make a subroutine to set args shared by almost all widgets. Swap meaning
+ of '1'-bit in option.min flag of Break option, to be consistent with
+ SAME_ROW interpretation in other option types.
+Make option tables consistent with refactored GenericPopUp
+ The flag for stacking in the Break option needed to be inverted, and
+ the BoardPopUp needed to pass the font in another field. Better use was
+ made of the improved chaining options too.
+Improve Graph-option event handling
+ The user-supplied callback now gets 3 arguments passed: the event type
+ (0 = pointer motion, 1...5 button press, -1...-5 release, 10 = expose),
+ and two coordinates. For ouse events these are the pointer (x,y), while
+ for expose events they are the window size (w,h). The callback is now
+ specified in the option.target field of the Graph option.
+Store engine options in malloc'ed memory
+ The Option.name field has been re-declared as (char*),  from (char[MSG_SIZ]).
+ There are still MSG_SIZ chars allocated irrespective of actual size, because
+ the field is also supposed to store the textValue, which can be changed by
+ the user. But at least it means that unused options of the generous list
+ now don't waste much space. (And the prparated Option tables in dialogs.c
+ will shrink by a large factor as well.)
+Improve GenericPopUp ComboBox handling.
+ The dialog type is now passed to the combobox callback as well, and this is
+ used to really figure out what option it is called for.
+Allow numeric comboboxes
+ When no list of strings is given in Option.choice, the target is assumed
+ to be (int), and the number of the slected entry is stored there. Also
+ adapts the Label options that act as fillers to the new method for making
+ dummies (namely NULL in the Option.name field).
+Put comboCallback in Option struct
+ Rather than having a general comboCallback variable for the entire current
+ dialog, each ComboBox option can now specify its own callback in the
+ target field of the option: the COMBO_CALLBACK bit of Option.min indicates
+ whether the target is a variable to be set or a callback. The callback can
+ still fetch the choice from the values array.
+Allow generic CreateComboPopup also to do main menus
+ An extra parameter to CreateComboPopup determines if the menu texts
+ should be taken from a list of strings (the old method with engine-
+ supplied choices), or from a menu table of MenuItems. It can now also
+ recognize "----" as a menu break, and keeps margins (for the marking).
+Make subroutine for determining curren combo selection
+Various fixes to GenericPopUp
+Delete one border-width setting
+Fix max nr of args in GenerocPopUp
+Fix button release events of Graph options
+Fix generic Graph callback pointer motion coordinates
+Make all format referencing in Option tables symbolic
+Let Option.choice define menu texts, rather than Option.textValue
+ This is more logical than ussing textValue for it, because choice already
+ has the correct (char**) type, while textValue was (char*), and needed
+ casting everywhere. Note that for engine options, the fields were the
+ same anyway, so no back-end change was required. The textValue now
+ contains the (casted) list of actual string values, where these are
+ needed. (But for numeric and function menus they aren't.)
+Add PopUp Option type
+ An new pseudo-Option is defined, to add a popup menu to a previous Graph
+ option. The actual popping up is done by the expose handler.
+ The function XUngrabPointer is the key to success here. A PopUp option
+ specifies a callback for handling the selection from the menu, which will
+ be called with the option number, exacty as with ComboBox options.
+Update option explanation in dialogs.h
+Make Spin and CheckBox callbacks pass dialog number
+ No longer rely on 'currentOptions' for getting the option belonging to
+ the callback, but get it out of the dialogOptions array indexed by dialog
+ type. This way things cannot be messed up by an asynchrounous error popup.
+ It also means that it is now save for non-modal dialogs to use these options.
+Use button widget for text behind checkbox
+Let listboxes use general formatting hints
+Let GenericPopUp option always finish last pane after Break
+Allow LisBox to specify select callback in Option.textValue
+Use double-click to trigger ListBox callback
+Make ListBox callback re-entrant
+Fix multi-line Label options
+Separate CreateMenuItem out from CreateComboPopup
+Chain checkbox texts entirely left
+Allow a user-specified callback to Label options
+ This is needed to implement the clocks. Let the CheckBox callback handle
+ it. For now ther is no distinction between different mouse buttons.
+
+2012-03-21 11:15:01 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Prevent double PopDowns
+
+Some DialogOK functions ordered an early PopDown themselves. This,
+however, resulted in PopDown being called twice when they returned TRUE.
+This interfered with the new system for allowing multiple instances of
+the same dialog. So these functions are now fixed to suppress the
+standard PopDown by always returning FALSE.
+
+2012-03-20 19:10:50 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Split usounds.c and usystem.c from xboard.c
+
+X-independent code was moved to separate files. The nef file usound.c
+contains the sound handling, which in XBoard is trivial, because it uses
+an external player, but could be replaced by a complex one on platforms
+that have to handle the sound themselves.
+  The usystem.c file contains all non-X Unix-like stuff, such as fork,
+pipe, system, getenv. I also contains some color parsing for the xterm
+colors. This stuff could be useful on platforms that support Unix-like
+system calls.
+
+2012-03-26 19:03:19 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Make routine to probe shift keys
+
+The code to probe Alt keys was taken out of MoveTypeInProc, and extended
+to probing Ctrl and Shift keys too. These are now returned in the 6 LSB
+of an int by ShiftKeys().
+
+2012-03-19 13:15:11 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove one level of indirection on ICSInputBoxPopUp
+
+
+2012-04-10 10:26:24 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Cleanup of xboard.c
+
+Remove AskQuestionProc
+A bit of cleanup on xboard.c prototypes
+Remove dead file-browser code
+Delete vestigial jail code
+ All the stuff about jailColor was deleted. Only one fishy thing remains:
+ xpmJailSquare seems under some conditions used in BlankSquare to draw a
+ 'neutral' square. it is set to a copy of a light square image. But in the
+ current design 'neutral' means blacked out between board and holdings,
+ and even with image use, it should not resemble a light square...
+Remove registering of CommentPopDown and TagsPopDown
+Merge CopyGameSelection into CopyPositionSelection
+
+2012-03-19 11:38:17 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Move some back-endish routines from xboard.c to dialogs.c
+
+Move ICS input-history handling to dialogs.c
+Move ICS Input Box text handling to dialogs.c
+Move DisplayXxxx routines to dialogs.c
+Move DisplayTitle to dialogs.c
+ A wrapper SetWindowTitle remains in xboard.c.
+
+2012-03-18 20:10:35 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Split back-endish part off xoptions.c, and move to dialogs.c
+
+Some MenuProcs for dialogs were also moved to dialogs.c from menus.c.
+MoveTypeInProc which is an event handler for the board widget,
+was moved to xboard.c, where it can be static.
+
+Identify dialogs by enum type
+ A new header dialogs.h is created, which defines an enum type DialogClass
+ that is now used to identify the various dialogs done by GenericPopUp.
+ The prototypes for GenericPopUp/PopDown, and other globals shared by the
+ dialogs code and other modules can go in here as well.
+Remove ClearTextWidget
+ This did the same as SetWidgetText with an empty string.
+Split X-code from PutText
+Split back-end part from MoveTypeInProc
+Take set-title out of comment popup
+Sort MenuProcs in dialogs.c with their support functions
+Declare globals in dialogs.c with functions where they belong
+Add prototypes to dialogs.h
+Move prototypes and globals from xoptions.c to dialogs.h
+Make accessor DialogExists for dialog shells
+Add dialogs.c to makefile: compiles and runs!
+Combine 3 calls into front-end to InitDrawingParams
+Move EditCommentProc and ICSInputBoxProc to dialogs.c
+Pass option list as argument to GenericUpdate and GenericReadOut
+Shorten argument name from currentOption to opts
+ This to prevent confusing it with the global variable of that name.
+
+2012-03-18 15:33:18 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Declare some shared global variables in backend.h
+
+The vlobals twoBoards and partnerUp were only shared through an extern
+declaration in xboard.c
+
+2012-03-18 12:34:42 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Split back-endish part off drawing code and move to board.c
+
+Split DrawSquare in front-end and back-end part
+Back-endize DrawHighlights and DrawPosition
+ The already existing wrapper FlashDelay is used as a kludge to do an XSync.
+ We now pass a code for the line color GC to the highight routine. New
+ wrappers are DrawGrid() and DrawBorder().
+Back-endize atomic explosions
+Back-endize DrawArrow and DrawDragPiece
+ DrawDragPiece now calls DrawOneSquare with argument EmptySquare in stead
+ of the X-type referring BlankSquare. A new wrapper DrawPolygon fixes
+ DrawArrowBetweenPoints.
+Move board-drawing logic to new file board.c
+ All X-independent drawing logic (board, squares, arrows, highlights,
+ some animation stuff) has been extracted from xboard.c, and moved to
+ a new file board.c, which is back-end (but unshared with WinBoard).
+ A new header board.h defines the cross-references (which of course
+ required some functions to be no longer declared as static).
+  A bit of code was moved from DragPieceBegin to BeginAnimation, which
+ now has an extra argument to indicate which piece should appear from
+ under a dragged piece. This makes DragPieceBegin free of XCopyArea calls,
+ so it could be moved too.
+Make board.c truly back-end
+ Get rid of all X data types. For this the AnimState struct had to be
+ redefined: the GC and Pixmap was taken out and put in front-end arrays
+ indexed by anim agent (game and player). For this indexing a new enum
+ was defined. The XPoint type was also replaced by our own type of an
+ int pair (which is nasty, because the int size could be different).
+Move more animation code to board.c
+
+2012-03-18 10:08:55 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Contract some awful code replication
+
+The code for making an X-color was replicated 6 times, and is now made
+into a subroutine. The code for creating GCs was quite repetitive as well.
+
+2012-03-18 08:34:54 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Move more back-endish menu-related stuff from xboard.c to menus.c
+
+Move menu enabling to menus.c
+ Only the wrapper EnableMenuItem stays in xboard.c. A new wrapper
+ EnableButtonBar was necessary, because Training mode wants to enable/disable
+ that too.
+Move all back-endish MenuProcs to menus.c
+ Many if the MenuProcs that could not be eliminated by listing the
+ corresponding back-end MenuEvent function as handler directly, are
+ still completely plactform indpendent. (E.g. when the MenuEvent needs
+ a parameter.) These are all moved to menus.c now.
+Convert all dead MenuProcs to using MarkMenuItem
+ The MenuProcs for the option items that no longer exist were also
+ converted for check-marking their item in the new way, because we
+ might revive them for key binding.
+Move the dead MenuProcs also to menus.c
+Revive dead menu procs
+Move GreyRevert to menus.c
+Move ModeToWidgetName to menus.c
+Move initial menu marking to menus.c
+
+A new function InitMenuMarkers was split off from main() to do this.
+
+2012-03-18 08:17:53 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Switch to use of short menu references
+
+The prefixes menuXxxx. for the item names are abolished. This made it
+necessary to also add a MarkMenuItem function that can handle short names
+for putting the xMarkPixmap on the items, as the names returned by
+ModeToWidgetName are used for both enabling and check-marking.
+Let MarkMenu use MarkMenuItem wrapper
+
+2012-03-17 10:47:04 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Refactor menu code, and move it to menu.c
+
+Supply new method for key binding
+ It is annoying that every menu item needs its X-specific handler routine,
+ because this handler has to be registered to X for becoming eligible as
+ a key binding. Another disadvantage of this method is that the user wanting
+ to make the binding has to know the name under which the menu function
+ is registered (e.g. FlipViewProc).
+  A new method is now made available, which uses only a single (X-specific)
+ routine, registered with X as "MenuItem", as generic key-binding handler.
+ The bindings can then be made by the user specifying "MenuItem(FlipView)".
+ This requires a new list of potential bindings, which should be filled
+ by the menu-creation routines. (Currently only contains only a predeficed
+ example.)
+No longer register all MenuProcs with X
+ The list with available menu procs is moved to the user-maintained
+ menuItemList. Only QuitProc had to stay registered with X, because it is
+ used in CatchDeleteWindow. (So it is in both lists now.) In the future,
+ most of the list can be built automatically from the menu tables.
+Alter type of MenuProcs to void(void)
+ By getting rid of the argument list with X-types, most menu procs can
+ become back-end. In the cases of ManProc and QuitProc the original
+ version had to be kept as well, because in ManProc the argument was
+ actually used (with key binding), while QuitProc is used for delete window.
+Remove now unnecessary menu wrappers
+ Now the MenuProc have an empty argument list, those that also call a
+ single 'MenuEvent' without arguments have become completely redundant,
+ and have been taken out of the loop by calling the corresponding MenuEvent
+ directly.
+Build menuItemList from menu tables
+ Rather than having an initialized table of name-proc associations (which
+ used to be the X registrations) for the menu items, we now build the list
+ during menu cration from the menu tables. The menu "ref" is now used as
+ proc name. This means the old MenuProc names used in the predefined
+ key bindings had to be changed to conform to this. Note that the bindings
+ would slice up names containing spaces in several parameters, so in the
+ translations the spaces were squeezed out of the item names. This requires
+ a hand-written comparison routine Equal() to identify the binding.
+Remove prototypes of deleted MenuProcs
+Move prototypes of platform-independent MenuProcs to menus.h
+ Create a new header file for the menu stuff, so that we can move
+ the corresponding handler routines out of xboard.c to a back-end file.
+Extract back-end code from menu creation
+ The menu tables and code to interpret them is moved to a new file menu.c.
+ Only basic fuctions for creating a pop-down list and for adding an item
+ to it remain in xboard.c.
+
+2012-04-07 15:59:50 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Remove some unused (exclude-moves) variables
+
+
+2012-04-07 15:57:54 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Install engine within current group
+
+
+2012-04-07 15:53:29 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Switch to using listboxes for engine-selection in WinBoard
+
+
+2012-04-07 15:36:02 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement Narrow button in WB Game List
+
+
+2012-04-05 15:15:09 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Silence unjust warning
+
+
+2012-04-04 12:18:43 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix memory corruption through InitString and second-engine loading
+
+The InitString and ComputerString options were not swapped when replacing
+the second engine, so that the ChessProgramStates of the first engine
+could point to an invalid (already freed) init string. Also make sure
+that appData.directory contains its value in allocated memory, even
+when hand-loading engines.
+  Some of the rare options were not swapped either, and would thus
+always be loaded for the first engine when -singleEngineList was true.
+They are now also all reset to their default, before engine load,
+to prevent options of one engine to linger on for a next that does
+not specify them. The intentional exception is -firstHost.
+
+2012-04-01 20:51:53 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix PV sorting during fail low
+
+When an engine reports a fail low as thinking output, and then re-searches
+the same move with larger window, it now gets a lower score. This line
+would then be sorted below the earlier fail low, because it was mistaken
+for a multi-PV line for an inferior move. This patch suppresses PVs
+overtaking each other if they start with the same move.
+
+2012-03-30 20:09:58 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Extend smallLayout regime up to size Medium
+
+Because of the increase number of menus, there is not enough space for a
+title next to the menu bar at smaller sizes. In fact it is questionable if
+the title should ever go on the same line as the menu bar.
+
+2012-03-30 10:38:27 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix parsing crazyhouse promotions with legality testing off
+
+With legality testing off, any promotion suffixes in a move are taken
+'on faith'. But in crazyhouse the piece ID for normal pieces is used as
+promotion suffix for promoted pieces, so this would Loop Chess rather than
+Crazyhouse. Now attention is payed to presence of ID-less promotion pieces
+(indicated by ~ in the pieceToCharTable), and if there are, these prevail
+ovr the specified type.
+
+2012-03-30 10:07:04 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix browsing for save file in WB
+
+The generic popup browse buttons used the wrong flavor of browser,
+which would only accept existing files. This was inconvenient when browsing
+for a save file. The other flavor of browser is now used by default (so that
+engine options also use it), and a new flag is added in the option.max field
+(which was already indicating file type) to request readonly browsing for a
+save file.
+
+2012-04-02 10:18:37 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Let clicking on header line exclude moves
+
+The exclude header in the Engine-Output window can now be clicked, to
+toggle the exlusion of the listed move. Clicking on 'none' resets all
+exclusions, clicking on 'best' excludes the first move of the latest PV.
+The pseudo-move 'tail' represents all non-listed moves.
+
+2012-04-01 22:39:55 +0200 H.G. Muller <h.g.muller@hccnet.nl>:
+Keep list of excluded moves in Engine Output header
+
+As long as there is still space, excluded or included moves are added
+to a new header line in the Engine Output window (prefixed with + or -
+depending on whether they are currently excluded or included). Future
+in/exclusions of that same move then alter the prefix.
+
+2012-03-21 23:12:20 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix focus of Game List
+
+After focus was transferred to the filter text-edit, it was impossible
+to get it back on the game list (to make the arrow keys working again).
+A translation to left down-click is now used to assign focus, just as
+it would for text edits. For unknown reason this only worked if the
+translations were instated by Overriding, rather than Augmenting,
+which again required the normal translation of downclick, Set(), which
+selects the clicked item, to be explicitly mentioned as well.
+
+2012-03-16 22:41:19 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix taking effect of some option changes
+
+This fixes a bug reported at Ubuntu: when switching off move highlighting
+in Two Machines mode, the last move before the switch stayed highlighted.
+The GeneralOptionsOK() now clears any remaining highlights when highlighing
+is off. Similar problems with blind-fold mode and coordinates, which require
+a total board redraw to take effect, are now solved by also forcing such a
+redraw in GeneralOptionsOK() when they change.
+
+2012-03-16 21:58:55 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Add exclude and setscore to protocol specs
+
+
+2012-03-16 14:47:25 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix clock stop after dragging
+
+DelayedDrag always cancelled the previous drag timeout event, even when
+this was no longer pending because it had already taken place, and the
+event ID was resused by some other timeout (usually a clock tick).
+
+2012-03-14 21:06:28 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement exclude moves
+
+Dragging a piece by double-clicking it on the from-square in analysis mode
+will not perform the entered move, but send an exclude or include command
+to the engine for that move (provided the engine enabled this with
+feature exclude=1), depending on if the move was already excluded or not.
+To this end a map of excluded moves is kept, and cleared when we move to
+another position through moving, undo, setboard or new. The user can see
+whether he included or excluded the move, as exclude uses premove highlights.
+  Commands "exclude|include all" are sent when we throw a double-clicked
+piece off board (vertically or horizontally, respectively), but after
+exclude all the most recent PV move is included again.
+  Remaining problem is that promotions can only be excluded.
+
+2012-03-14 15:13:18 +0100 Byrial Jensen <byrial@vip.cybercity.dk>:
+Mark new text "Click clock to clear board" for translation
+
+
+2012-03-13 21:46:55 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+More thorough switch to -ncp on engine failure
+
+The ProcRef and InputSource are now also cleared, and just to be sure there
+are no surviving adapters, the child is killed when engine startup fails.
+
+2012-03-13 21:25:22 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Install engines as ./exefile in XBoard
+
+When a path name is split into directory and filename, the latter in Linux
+must be preceded by ./ in order to make it executable in the directory
+XBoard starts it in.
+
+2012-03-13 14:11:18 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Inform user in EditPosition mode how to clear board
+
+With -pieceMenu false the board is cleared by clicking the clock, but
+since this is impossible to guess, it is now printed in the message field.
+
+2012-03-13 14:06:32 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix fall-back on -ncp mode
+
+When the requested engine could not be started, the user still had to
+wait for the feature timeout to expire before the UI was re-enabled,
+and the now-useless loading action would continue. In stead we now
+cancel any scheduled continuation, thaw the UI immediately, and switch
+the menus and gameMode to ncp straight away.
+
+2012-03-10 18:55:24 -0800 Arun Persaud <arun@nubati.net>:
+updated po/pot files
+
+
+2012-03-10 18:54:32 -0800 Arun Persaud <arun@nubati.net>:
+new version number for developer release
+
+
+2012-03-06 16:37:02 +0100 Byrial Jensen <byrial@vip.cybercity.dk>:
+Fix typo (seach) in string. It is already fixed in branch v4.6.x
+
+
+2012-03-04 14:52:34 -0800 Arun Persaud <arun@nubati.net>:
+added some documentation about what's need to be done for a release and a bash-release script
+
+
+2012-02-28 21:09:18 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Fix suspected bug in Makefile
+
+
+
+
 2012-02-26 18:55:10 -0800 Arun Persaud <arun@nubati.net>:
 add information about our webpage and were to report bugs into the help menu
 
index a698239..d2f3e1e 100644 (file)
--- a/DIFFSTAT
+++ b/DIFFSTAT
+** Version 4.7.0 **
+
+(git diff -b --stat --summary -M v4.6.2 HEAD)
+
+ AUTHORS                               | 2117 +-----------
+ COPYRIGHT                             |    2 +-
+ ChangeLog                             |  375 --
+ DIFFSTAT                              |  112 +-
+ Makefile.am                           |  193 +-
+ NEWS                                  |   43 +-
+ SHORTLOG                              |   92 +-
+ args.h                                |   96 +-
+ autogen.sh                            |    2 +-
+ backend.c                             |  902 ++++-
+ backend.h                             |   64 +-
+ backendz.h                            |    9 +-
+ bitmaps/README.bitmaps                |  101 -
+ bitmaps/a33o.bm                       |   16 -
+ bitmaps/a33s.bm                       |   16 -
+ bitmaps/a37o.bm                       |   17 -
+ bitmaps/a37s.bm                       |   17 -
+ bitmaps/a40o.bm                       |   18 -
+ bitmaps/a40s.bm                       |   18 -
+ bitmaps/a45o.bm                       |   23 -
+ bitmaps/a45s.bm                       |   23 -
+ bitmaps/a49o.bm                       |   27 -
+ bitmaps/a49s.bm                       |   27 -
+ bitmaps/a54o.bm                       |   30 -
+ bitmaps/a54s.bm                       |   30 -
+ bitmaps/a58o.bm                       |   35 -
+ bitmaps/a58s.bm                       |   35 -
+ bitmaps/a64o.bm                       |   39 -
+ bitmaps/a64s.bm                       |   39 -
+ bitmaps/a72o.bm                       |   48 -
+ bitmaps/a72s.bm                       |   48 -
+ bitmaps/as45o.bm                      |   23 -
+ bitmaps/as45s.bm                      |   23 -
+ bitmaps/b108o.bm                      |  105 -
+ bitmaps/b108s.bm                      |  105 -
+ bitmaps/b116o.bm                      |  121 -
+ bitmaps/b116s.bm                      |  121 -
+ bitmaps/b129o.bm                      |  186 -
+ bitmaps/b129s.bm                      |  186 -
+ bitmaps/b21o.bm                       |    9 -
+ bitmaps/b21s.bm                       |    9 -
+ bitmaps/b25o.bm                       |   11 -
+ bitmaps/b25s.bm                       |   11 -
+ bitmaps/b29o.bm                       |   12 -
+ bitmaps/b29s.bm                       |   12 -
+ bitmaps/b33o.bm                       |   16 -
+ bitmaps/b33s.bm                       |   16 -
+ bitmaps/b37o.bm                       |   17 -
+ bitmaps/b37s.bm                       |   17 -
+ bitmaps/b40o.bm                       |   18 -
+ bitmaps/b40s.bm                       |   18 -
+ bitmaps/b45o.bm                       |   23 -
+ bitmaps/b45s.bm                       |   23 -
+ bitmaps/b49o.bm                       |   27 -
+ bitmaps/b49s.bm                       |   27 -
+ bitmaps/b54o.bm                       |   30 -
+ bitmaps/b54s.bm                       |   30 -
+ bitmaps/b58o.bm                       |   35 -
+ bitmaps/b58s.bm                       |   35 -
+ bitmaps/b64o.bm                       |   39 -
+ bitmaps/b64s.bm                       |   39 -
+ bitmaps/b72o.bm                       |   48 -
+ bitmaps/b72s.bm                       |   48 -
+ bitmaps/b80o.bm                       |   58 -
+ bitmaps/b80s.bm                       |   58 -
+ bitmaps/b87o.bm                       |   68 -
+ bitmaps/b87s.bm                       |   68 -
+ bitmaps/b95o.bm                       |   81 -
+ bitmaps/b95s.bm                       |   81 -
+ bitmaps/bitmaps.h                     |  530 ---
+ bitmaps/c33o.bm                       |   16 -
+ bitmaps/c33s.bm                       |   16 -
+ bitmaps/c37o.bm                       |   17 -
+ bitmaps/c37s.bm                       |   17 -
+ bitmaps/c40o.bm                       |   18 -
+ bitmaps/c40s.bm                       |   18 -
+ bitmaps/c45o.bm                       |   23 -
+ bitmaps/c45s.bm                       |   23 -
+ bitmaps/c49o.bm                       |   27 -
+ bitmaps/c49s.bm                       |   27 -
+ bitmaps/c54o.bm                       |   30 -
+ bitmaps/c54s.bm                       |   30 -
+ bitmaps/c58o.bm                       |   35 -
+ bitmaps/c58s.bm                       |   35 -
+ bitmaps/c64o.bm                       |   39 -
+ bitmaps/c64s.bm                       |   39 -
+ bitmaps/c72o.bm                       |   48 -
+ bitmaps/c72s.bm                       |   48 -
+ bitmaps/d33o.bm                       |   16 -
+ bitmaps/d33s.bm                       |   16 -
+ bitmaps/d37o.bm                       |   17 -
+ bitmaps/d37s.bm                       |   17 -
+ bitmaps/d40o.bm                       |   18 -
+ bitmaps/d40s.bm                       |   18 -
+ bitmaps/d45o.bm                       |   23 -
+ bitmaps/d45s.bm                       |   23 -
+ bitmaps/d49o.bm                       |   27 -
+ bitmaps/d49s.bm                       |   27 -
+ bitmaps/d54o.bm                       |   30 -
+ bitmaps/d54s.bm                       |   30 -
+ bitmaps/d58o.bm                       |   35 -
+ bitmaps/d58s.bm                       |   35 -
+ bitmaps/d64o.bm                       |   39 -
+ bitmaps/d64s.bm                       |   39 -
+ bitmaps/d72o.bm                       |   48 -
+ bitmaps/d72s.bm                       |   48 -
+ bitmaps/dopkbm.sh                     |   16 -
+ bitmaps/dopkbm1.sh                    |   27 -
+ bitmaps/e33o.bm                       |   16 -
+ bitmaps/e33s.bm                       |   16 -
+ bitmaps/e49o.bm                       |   27 -
+ bitmaps/e49s.bm                       |   27 -
+ bitmaps/e72o.bm                       |   48 -
+ bitmaps/e72s.bm                       |   48 -
+ bitmaps/f33o.bm                       |   16 -
+ bitmaps/f33s.bm                       |   16 -
+ bitmaps/f49o.bm                       |   27 -
+ bitmaps/f49s.bm                       |   27 -
+ bitmaps/f72o.bm                       |   48 -
+ bitmaps/f72s.bm                       |   48 -
+ bitmaps/g33o.bm                       |   16 -
+ bitmaps/g33s.bm                       |   16 -
+ bitmaps/g49o.bm                       |   27 -
+ bitmaps/g49s.bm                       |   27 -
+ bitmaps/g72o.bm                       |   48 -
+ bitmaps/g72s.bm                       |   48 -
+ bitmaps/h33o.bm                       |   16 -
+ bitmaps/h33s.bm                       |   16 -
+ bitmaps/h49o.bm                       |   27 -
+ bitmaps/h49s.bm                       |   27 -
+ bitmaps/h72o.bm                       |   48 -
+ bitmaps/h72s.bm                       |   48 -
+ bitmaps/i33o.bm                       |   16 -
+ bitmaps/i33s.bm                       |   16 -
+ bitmaps/i49o.bm                       |   27 -
+ bitmaps/i49s.bm                       |   27 -
+ bitmaps/i72o.bm                       |   48 -
+ bitmaps/i72s.bm                       |   48 -
+ bitmaps/icon_b.bm                     |   13 -
+ bitmaps/icon_outline.bm               |   14 -
+ bitmaps/j33o.bm                       |   16 -
+ bitmaps/j33s.bm                       |   16 -
+ bitmaps/j49o.bm                       |   27 -
+ bitmaps/j49s.bm                       |   27 -
+ bitmaps/j72o.bm                       |   48 -
+ bitmaps/j72s.bm                       |   48 -
+ bitmaps/k108o.bm                      |  105 -
+ bitmaps/k108s.bm                      |  105 -
+ bitmaps/k116o.bm                      |  121 -
+ bitmaps/k116s.bm                      |  121 -
+ bitmaps/k129o.bm                      |  186 -
+ bitmaps/k129s.bm                      |  186 -
+ bitmaps/k21o.bm                       |    9 -
+ bitmaps/k21s.bm                       |    9 -
+ bitmaps/k25o.bm                       |   11 -
+ bitmaps/k25s.bm                       |   11 -
+ bitmaps/k29o.bm                       |   12 -
+ bitmaps/k29s.bm                       |   12 -
+ bitmaps/k33o.bm                       |   16 -
+ bitmaps/k33s.bm                       |   16 -
+ bitmaps/k37o.bm                       |   17 -
+ bitmaps/k37s.bm                       |   17 -
+ bitmaps/k40o.bm                       |   18 -
+ bitmaps/k40s.bm                       |   18 -
+ bitmaps/k45o.bm                       |   23 -
+ bitmaps/k45s.bm                       |   23 -
+ bitmaps/k49o.bm                       |   27 -
+ bitmaps/k49s.bm                       |   27 -
+ bitmaps/k54o.bm                       |   30 -
+ bitmaps/k54s.bm                       |   30 -
+ bitmaps/k58o.bm                       |   35 -
+ bitmaps/k58s.bm                       |   35 -
+ bitmaps/k64o.bm                       |   39 -
+ bitmaps/k64s.bm                       |   39 -
+ bitmaps/k72o.bm                       |   48 -
+ bitmaps/k72s.bm                       |   48 -
+ bitmaps/k80o.bm                       |   58 -
+ bitmaps/k80s.bm                       |   58 -
+ bitmaps/k87o.bm                       |   68 -
+ bitmaps/k87s.bm                       |   68 -
+ bitmaps/k95o.bm                       |   81 -
+ bitmaps/k95s.bm                       |   81 -
+ bitmaps/l33o.bm                       |   16 -
+ bitmaps/l33s.bm                       |   16 -
+ bitmaps/l37o.bm                       |   17 -
+ bitmaps/l37s.bm                       |   17 -
+ bitmaps/l40o.bm                       |   18 -
+ bitmaps/l40s.bm                       |   18 -
+ bitmaps/l45o.bm                       |   23 -
+ bitmaps/l45s.bm                       |   23 -
+ bitmaps/l49o.bm                       |   27 -
+ bitmaps/l49s.bm                       |   27 -
+ bitmaps/l54o.bm                       |   30 -
+ bitmaps/l54s.bm                       |   30 -
+ bitmaps/l58o.bm                       |   35 -
+ bitmaps/l58s.bm                       |   35 -
+ bitmaps/l64o.bm                       |   39 -
+ bitmaps/l64s.bm                       |   39 -
+ bitmaps/l72o.bm                       |   48 -
+ bitmaps/l72s.bm                       |   48 -
+ bitmaps/m33o.bm                       |   16 -
+ bitmaps/m33s.bm                       |   16 -
+ bitmaps/m49o.bm                       |   27 -
+ bitmaps/m49s.bm                       |   27 -
+ bitmaps/m72o.bm                       |   48 -
+ bitmaps/m72s.bm                       |   48 -
+ bitmaps/n108o.bm                      |  105 -
+ bitmaps/n108s.bm                      |  105 -
+ bitmaps/n116o.bm                      |  121 -
+ bitmaps/n116s.bm                      |  121 -
+ bitmaps/n129o.bm                      |  186 -
+ bitmaps/n129s.bm                      |  186 -
+ bitmaps/n21o.bm                       |    9 -
+ bitmaps/n21s.bm                       |    9 -
+ bitmaps/n25o.bm                       |   11 -
+ bitmaps/n25s.bm                       |   11 -
+ bitmaps/n29o.bm                       |   12 -
+ bitmaps/n29s.bm                       |   12 -
+ bitmaps/n33o.bm                       |   16 -
+ bitmaps/n33s.bm                       |   16 -
+ bitmaps/n37o.bm                       |   17 -
+ bitmaps/n37s.bm                       |   17 -
+ bitmaps/n40o.bm                       |   18 -
+ bitmaps/n40s.bm                       |   18 -
+ bitmaps/n45o.bm                       |   23 -
+ bitmaps/n45s.bm                       |   23 -
+ bitmaps/n49o.bm                       |   27 -
+ bitmaps/n49s.bm                       |   27 -
+ bitmaps/n54o.bm                       |   30 -
+ bitmaps/n54s.bm                       |   30 -
+ bitmaps/n58o.bm                       |   35 -
+ bitmaps/n58s.bm                       |   35 -
+ bitmaps/n64o.bm                       |   39 -
+ bitmaps/n64s.bm                       |   39 -
+ bitmaps/n72o.bm                       |   48 -
+ bitmaps/n72s.bm                       |   48 -
+ bitmaps/n80o.bm                       |   58 -
+ bitmaps/n80s.bm                       |   58 -
+ bitmaps/n87o.bm                       |   68 -
+ bitmaps/n87s.bm                       |   68 -
+ bitmaps/n95o.bm                       |   81 -
+ bitmaps/n95s.bm                       |   81 -
+ bitmaps/o33o.bm                       |   16 -
+ bitmaps/o33s.bm                       |   16 -
+ bitmaps/o49o.bm                       |   27 -
+ bitmaps/o49s.bm                       |   27 -
+ bitmaps/o72o.bm                       |   48 -
+ bitmaps/o72s.bm                       |   48 -
+ bitmaps/p108o.bm                      |  105 -
+ bitmaps/p108s.bm                      |  105 -
+ bitmaps/p116o.bm                      |  121 -
+ bitmaps/p116s.bm                      |  121 -
+ bitmaps/p129o.bm                      |  186 -
+ bitmaps/p129s.bm                      |  186 -
+ bitmaps/p21o.bm                       |    9 -
+ bitmaps/p21s.bm                       |    9 -
+ bitmaps/p25o.bm                       |   11 -
+ bitmaps/p25s.bm                       |   11 -
+ bitmaps/p29o.bm                       |   12 -
+ bitmaps/p29s.bm                       |   12 -
+ bitmaps/p33o.bm                       |   16 -
+ bitmaps/p33s.bm                       |   16 -
+ bitmaps/p37o.bm                       |   17 -
+ bitmaps/p37s.bm                       |   17 -
+ bitmaps/p40o.bm                       |   18 -
+ bitmaps/p40s.bm                       |   18 -
+ bitmaps/p45o.bm                       |   23 -
+ bitmaps/p45s.bm                       |   23 -
+ bitmaps/p49o.bm                       |   27 -
+ bitmaps/p49s.bm                       |   27 -
+ bitmaps/p54o.bm                       |   30 -
+ bitmaps/p54s.bm                       |   30 -
+ bitmaps/p58o.bm                       |   35 -
+ bitmaps/p58s.bm                       |   35 -
+ bitmaps/p64o.bm                       |   39 -
+ bitmaps/p64s.bm                       |   39 -
+ bitmaps/p72o.bm                       |   48 -
+ bitmaps/p72s.bm                       |   48 -
+ bitmaps/p80o.bm                       |   58 -
+ bitmaps/p80s.bm                       |   58 -
+ bitmaps/p87o.bm                       |   68 -
+ bitmaps/p87s.bm                       |   68 -
+ bitmaps/p95o.bm                       |   81 -
+ bitmaps/p95s.bm                       |   81 -
+ bitmaps/q108o.bm                      |  105 -
+ bitmaps/q108s.bm                      |  105 -
+ bitmaps/q116o.bm                      |  121 -
+ bitmaps/q116s.bm                      |  121 -
+ bitmaps/q129o.bm                      |  186 -
+ bitmaps/q129s.bm                      |  186 -
+ bitmaps/q21o.bm                       |    9 -
+ bitmaps/q21s.bm                       |    9 -
+ bitmaps/q25o.bm                       |   11 -
+ bitmaps/q25s.bm                       |   11 -
+ bitmaps/q29o.bm                       |   12 -
+ bitmaps/q29s.bm                       |   12 -
+ bitmaps/q33o.bm                       |   16 -
+ bitmaps/q33s.bm                       |   16 -
+ bitmaps/q37o.bm                       |   17 -
+ bitmaps/q37s.bm                       |   17 -
+ bitmaps/q40o.bm                       |   18 -
+ bitmaps/q40s.bm                       |   18 -
+ bitmaps/q45o.bm                       |   23 -
+ bitmaps/q45s.bm                       |   23 -
+ bitmaps/q49o.bm                       |   27 -
+ bitmaps/q49s.bm                       |   27 -
+ bitmaps/q54o.bm                       |   30 -
+ bitmaps/q54s.bm                       |   30 -
+ bitmaps/q58o.bm                       |   35 -
+ bitmaps/q58s.bm                       |   35 -
+ bitmaps/q64o.bm                       |   39 -
+ bitmaps/q64s.bm                       |   39 -
+ bitmaps/q72o.bm                       |   48 -
+ bitmaps/q72s.bm                       |   48 -
+ bitmaps/q80o.bm                       |   58 -
+ bitmaps/q80s.bm                       |   58 -
+ bitmaps/q87o.bm                       |   68 -
+ bitmaps/q87s.bm                       |   68 -
+ bitmaps/q95o.bm                       |   81 -
+ bitmaps/q95s.bm                       |   81 -
+ bitmaps/r108o.bm                      |  105 -
+ bitmaps/r108s.bm                      |  105 -
+ bitmaps/r116o.bm                      |  121 -
+ bitmaps/r116s.bm                      |  121 -
+ bitmaps/r129o.bm                      |  186 -
+ bitmaps/r129s.bm                      |  186 -
+ bitmaps/r21o.bm                       |    9 -
+ bitmaps/r21s.bm                       |    9 -
+ bitmaps/r25o.bm                       |   11 -
+ bitmaps/r25s.bm                       |   11 -
+ bitmaps/r29o.bm                       |   12 -
+ bitmaps/r29s.bm                       |   12 -
+ bitmaps/r33o.bm                       |   16 -
+ bitmaps/r33s.bm                       |   16 -
+ bitmaps/r37o.bm                       |   17 -
+ bitmaps/r37s.bm                       |   17 -
+ bitmaps/r40o.bm                       |   18 -
+ bitmaps/r40s.bm                       |   18 -
+ bitmaps/r45o.bm                       |   23 -
+ bitmaps/r45s.bm                       |   23 -
+ bitmaps/r49o.bm                       |   27 -
+ bitmaps/r49s.bm                       |   27 -
+ bitmaps/r54o.bm                       |   30 -
+ bitmaps/r54s.bm                       |   30 -
+ bitmaps/r58o.bm                       |   35 -
+ bitmaps/r58s.bm                       |   35 -
+ bitmaps/r64o.bm                       |   39 -
+ bitmaps/r64s.bm                       |   39 -
+ bitmaps/r72o.bm                       |   48 -
+ bitmaps/r72s.bm                       |   48 -
+ bitmaps/r80o.bm                       |   58 -
+ bitmaps/r80s.bm                       |   58 -
+ bitmaps/r87o.bm                       |   68 -
+ bitmaps/r87s.bm                       |   68 -
+ bitmaps/r95o.bm                       |   81 -
+ bitmaps/r95s.bm                       |   81 -
+ bitmaps/s49o.bm                       |   27 -
+ bitmaps/s49s.bm                       |   27 -
+ bitmaps/s72o.bm                       |   48 -
+ bitmaps/s72s.bm                       |   48 -
+ bitmaps/test.c                        |   14 -
+ bitmaps/u49o.bm                       |   27 -
+ bitmaps/u49s.bm                       |   27 -
+ bitmaps/u72o.bm                       |   48 -
+ bitmaps/u72s.bm                       |   48 -
+ bitmaps/v33o.bm                       |   16 -
+ bitmaps/v33s.bm                       |   16 -
+ bitmaps/v49o.bm                       |   27 -
+ bitmaps/v49s.bm                       |   27 -
+ bitmaps/v72o.bm                       |   48 -
+ bitmaps/v72s.bm                       |   48 -
+ bitmaps/w33o.bm                       |   16 -
+ bitmaps/w33s.bm                       |   16 -
+ bitmaps/w49o.bm                       |   27 -
+ bitmaps/w49s.bm                       |   27 -
+ bitmaps/w72o.bm                       |   48 -
+ bitmaps/w72s.bm                       |   48 -
+ bitmaps/wl49o.bm                      |   27 -
+ bitmaps/wl49s.bm                      |   27 -
+ bitmaps/wl72o.bm                      |   48 -
+ bitmaps/wl72s.bm                      |   48 -
+ bitmaps/wn49o.bm                      |   27 -
+ bitmaps/wn49s.bm                      |   27 -
+ bitmaps/wn72o.bm                      |   48 -
+ bitmaps/wn72s.bm                      |   48 -
+ bitmaps/wp49o.bm                      |   27 -
+ bitmaps/wp49s.bm                      |   27 -
+ bitmaps/wp72o.bm                      |   48 -
+ bitmaps/wp72s.bm                      |   48 -
+ bitmaps/ws49o.bm                      |   27 -
+ bitmaps/ws49s.bm                      |   27 -
+ bitmaps/ws72o.bm                      |   48 -
+ bitmaps/ws72s.bm                      |   48 -
+ board.c                               | 1244 +++++++
+ board.h                               |   98 +
+ book.c                                |  362 +-
+ childio.c                             |    2 +-
+ childio.h                             |    2 +-
+ cmail.in                              |    2 +-
+ common.h                              |   46 +-
+ configure.ac                          |  132 +-
+ copyright.texi                        |    2 +-
+ dialogs.c                             | 2583 ++++++++++++++
+ dialogs.h                             |  195 ++
+ doc-maint/coding-standards.org        |    6 +
+ doc-maint/gendocs.sh                  |  361 ++
+ doc-maint/make-xboard-release         |  186 +
+ doc-maint/release.org                 |   71 +
+ doc-maint/web-pages.org               |   40 +
+ draw.c                                |  923 +++++
+ draw.h                                |   76 +
+ engine-intf.html                      |   45 +
+ engineoutput.c                        |   26 +-
+ engineoutput.h                        |   25 +-
+ evalgraph.c                           |    4 +-
+ evalgraph.h                           |   12 +-
+ filebrowser/README                    |    3 -
+ filebrowser/dir.c                     |  169 -
+ filebrowser/draw.c                    |  981 ------
+ filebrowser/path.c                    |  905 -----
+ filebrowser/selfile.c                 |  902 -----
+ filebrowser/selfile.h                 |  170 -
+ filebrowser/xstat.h                   |   23 -
+ frontend.h                            |   34 +-
+ gamelist.c                            |    3 +-
+ gettext.h                             |    6 +-
+ gtk/.dirstamp                         |    0
+ gtk/xboard.c                          | 2163 ++++++++++++
+ gtk/xboard.h                          |  175 +
+ gtk/xengineoutput.c                   |  137 +
+ gtk/xoptions.c                        | 1563 +++++++++
+ gtk/xtimer.c                          |  237 ++
+ history.c                             |    3 +-
+ install-sh                            |    0
+ lists.c                               |    2 +-
+ lists.h                               |   18 +-
+ menus.c                               | 1222 +++++++
+ menus.h                               |  196 ++
+ moves.c                               |   13 +-
+ moves.h                               |    2 +-
+ nengineoutput.c                       |  194 ++
+ nevalgraph.c                          |  189 ++
+ ngamelist.c                           |  377 +++
+ nhistory.c                            |  124 +
+ parser.c                              |    6 +-
+ parser.h                              |    2 +-
+ pgntags.c                             |    2 +-
+ pixmaps/README.pixmaps                |    8 -
+ pixmaps/add33.xpm                     |   42 -
+ pixmaps/add37.xpm                     |   46 -
+ pixmaps/add40.xpm                     |   49 -
+ pixmaps/add45.xpm                     |   54 -
+ pixmaps/add49.xpm                     |   58 -
+ pixmaps/add54.xpm                     |   63 -
+ pixmaps/add58.xpm                     |   67 -
+ pixmaps/add64.xpm                     |   73 -
+ pixmaps/add72.xpm                     |   81 -
+ pixmaps/adl33.xpm                     |   42 -
+ pixmaps/adl37.xpm                     |   46 -
+ pixmaps/adl40.xpm                     |   49 -
+ pixmaps/adl45.xpm                     |   54 -
+ pixmaps/adl49.xpm                     |   58 -
+ pixmaps/adl54.xpm                     |   63 -
+ pixmaps/adl58.xpm                     |   67 -
+ pixmaps/adl64.xpm                     |   73 -
+ pixmaps/adl72.xpm                     |   81 -
+ pixmaps/ald33.xpm                     |   42 -
+ pixmaps/ald37.xpm                     |   46 -
+ pixmaps/ald40.xpm                     |   49 -
+ pixmaps/ald45.xpm                     |   54 -
+ pixmaps/ald49.xpm                     |   58 -
+ pixmaps/ald54.xpm                     |   63 -
+ pixmaps/ald58.xpm                     |   67 -
+ pixmaps/ald64.xpm                     |   73 -
+ pixmaps/ald72.xpm                     |   81 -
+ pixmaps/all33.xpm                     |   42 -
+ pixmaps/all37.xpm                     |   46 -
+ pixmaps/all40.xpm                     |   49 -
+ pixmaps/all45.xpm                     |   54 -
+ pixmaps/all49.xpm                     |   58 -
+ pixmaps/all54.xpm                     |   63 -
+ pixmaps/all58.xpm                     |   67 -
+ pixmaps/all64.xpm                     |   73 -
+ pixmaps/all72.xpm                     |   81 -
+ pixmaps/asdd33.xpm                    |   42 -
+ pixmaps/asdd49.xpm                    |   58 -
+ pixmaps/asdd72.xpm                    |   81 -
+ pixmaps/asdl33.xpm                    |   42 -
+ pixmaps/asdl49.xpm                    |   58 -
+ pixmaps/asdl72.xpm                    |   81 -
+ pixmaps/asld33.xpm                    |   42 -
+ pixmaps/asld49.xpm                    |   58 -
+ pixmaps/asld72.xpm                    |   81 -
+ pixmaps/asll33.xpm                    |   42 -
+ pixmaps/asll49.xpm                    |   58 -
+ pixmaps/asll72.xpm                    |   81 -
+ pixmaps/bdd108.xpm                    |  117 -
+ pixmaps/bdd116.xpm                    |  125 -
+ pixmaps/bdd129.xpm                    |  138 -
+ pixmaps/bdd21.xpm                     |   30 -
+ pixmaps/bdd25.xpm                     |   34 -
+ pixmaps/bdd29.xpm                     |   38 -
+ pixmaps/bdd33.xpm                     |   42 -
+ pixmaps/bdd37.xpm                     |   46 -
+ pixmaps/bdd40.xpm                     |   49 -
+ pixmaps/bdd45.xpm                     |   54 -
+ pixmaps/bdd49.xpm                     |   58 -
+ pixmaps/bdd54.xpm                     |   63 -
+ pixmaps/bdd58.xpm                     |   67 -
+ pixmaps/bdd64.xpm                     |   73 -
+ pixmaps/bdd72.xpm                     |   81 -
+ pixmaps/bdd80.xpm                     |   89 -
+ pixmaps/bdd87.xpm                     |   96 -
+ pixmaps/bdd95.xpm                     |  104 -
+ pixmaps/bdl108.xpm                    |  117 -
+ pixmaps/bdl116.xpm                    |  125 -
+ pixmaps/bdl129.xpm                    |  138 -
+ pixmaps/bdl21.xpm                     |   30 -
+ pixmaps/bdl25.xpm                     |   34 -
+ pixmaps/bdl29.xpm                     |   38 -
+ pixmaps/bdl33.xpm                     |   42 -
+ pixmaps/bdl37.xpm                     |   46 -
+ pixmaps/bdl40.xpm                     |   49 -
+ pixmaps/bdl45.xpm                     |   54 -
+ pixmaps/bdl49.xpm                     |   58 -
+ pixmaps/bdl54.xpm                     |   63 -
+ pixmaps/bdl58.xpm                     |   67 -
+ pixmaps/bdl64.xpm                     |   73 -
+ pixmaps/bdl72.xpm                     |   81 -
+ pixmaps/bdl80.xpm                     |   89 -
+ pixmaps/bdl87.xpm                     |   96 -
+ pixmaps/bdl95.xpm                     |  104 -
+ pixmaps/bld108.xpm                    |  117 -
+ pixmaps/bld116.xpm                    |  125 -
+ pixmaps/bld129.xpm                    |  138 -
+ pixmaps/bld21.xpm                     |   30 -
+ pixmaps/bld25.xpm                     |   34 -
+ pixmaps/bld29.xpm                     |   38 -
+ pixmaps/bld33.xpm                     |   42 -
+ pixmaps/bld37.xpm                     |   43 -
+ pixmaps/bld40.xpm                     |   49 -
+ pixmaps/bld45.xpm                     |   54 -
+ pixmaps/bld49.xpm                     |   58 -
+ pixmaps/bld54.xpm                     |   63 -
+ pixmaps/bld58.xpm                     |   67 -
+ pixmaps/bld64.xpm                     |   73 -
+ pixmaps/bld72.xpm                     |   81 -
+ pixmaps/bld80.xpm                     |   89 -
+ pixmaps/bld87.xpm                     |   96 -
+ pixmaps/bld95.xpm                     |  104 -
+ pixmaps/bll108.xpm                    |  117 -
+ pixmaps/bll116.xpm                    |  125 -
+ pixmaps/bll129.xpm                    |  138 -
+ pixmaps/bll21.xpm                     |   30 -
+ pixmaps/bll25.xpm                     |   34 -
+ pixmaps/bll29.xpm                     |   38 -
+ pixmaps/bll33.xpm                     |   42 -
+ pixmaps/bll37.xpm                     |   43 -
+ pixmaps/bll40.xpm                     |   49 -
+ pixmaps/bll45.xpm                     |   54 -
+ pixmaps/bll49.xpm                     |   58 -
+ pixmaps/bll54.xpm                     |   63 -
+ pixmaps/bll58.xpm                     |   67 -
+ pixmaps/bll64.xpm                     |   73 -
+ pixmaps/bll72.xpm                     |   81 -
+ pixmaps/bll80.xpm                     |   89 -
+ pixmaps/bll87.xpm                     |   96 -
+ pixmaps/bll95.xpm                     |  104 -
+ pixmaps/cdd33.xpm                     |   42 -
+ pixmaps/cdd37.xpm                     |   46 -
+ pixmaps/cdd40.xpm                     |   49 -
+ pixmaps/cdd45.xpm                     |   54 -
+ pixmaps/cdd49.xpm                     |   58 -
+ pixmaps/cdd54.xpm                     |   63 -
+ pixmaps/cdd58.xpm                     |   67 -
+ pixmaps/cdd64.xpm                     |   73 -
+ pixmaps/cdd72.xpm                     |   81 -
+ pixmaps/cdl33.xpm                     |   42 -
+ pixmaps/cdl37.xpm                     |   46 -
+ pixmaps/cdl40.xpm                     |   49 -
+ pixmaps/cdl45.xpm                     |   54 -
+ pixmaps/cdl49.xpm                     |   58 -
+ pixmaps/cdl54.xpm                     |   63 -
+ pixmaps/cdl58.xpm                     |   67 -
+ pixmaps/cdl64.xpm                     |   73 -
+ pixmaps/cdl72.xpm                     |   81 -
+ pixmaps/cld33.xpm                     |   42 -
+ pixmaps/cld37.xpm                     |   46 -
+ pixmaps/cld40.xpm                     |   49 -
+ pixmaps/cld45.xpm                     |   54 -
+ pixmaps/cld49.xpm                     |   58 -
+ pixmaps/cld54.xpm                     |   63 -
+ pixmaps/cld58.xpm                     |   67 -
+ pixmaps/cld64.xpm                     |   73 -
+ pixmaps/cld72.xpm                     |   81 -
+ pixmaps/cll33.xpm                     |   42 -
+ pixmaps/cll37.xpm                     |   46 -
+ pixmaps/cll40.xpm                     |   49 -
+ pixmaps/cll45.xpm                     |   54 -
+ pixmaps/cll49.xpm                     |   58 -
+ pixmaps/cll54.xpm                     |   63 -
+ pixmaps/cll58.xpm                     |   67 -
+ pixmaps/cll64.xpm                     |   73 -
+ pixmaps/cll72.xpm                     |   81 -
+ pixmaps/convbm                        |   35 -
+ pixmaps/convbm.sed                    |    4 -
+ pixmaps/convbm2.sed                   |    5 -
+ pixmaps/convert.c                     |  168 -
+ pixmaps/cvdd33.xpm                    |   42 -
+ pixmaps/cvdd37.xpm                    |   46 -
+ pixmaps/cvdd40.xpm                    |   49 -
+ pixmaps/cvdd45.xpm                    |   54 -
+ pixmaps/cvdd49.xpm                    |   58 -
+ pixmaps/cvdd54.xpm                    |   63 -
+ pixmaps/cvdd58.xpm                    |   67 -
+ pixmaps/cvdd64.xpm                    |   73 -
+ pixmaps/cvdd72.xpm                    |   81 -
+ pixmaps/cvdl33.xpm                    |   42 -
+ pixmaps/cvdl37.xpm                    |   46 -
+ pixmaps/cvdl40.xpm                    |   49 -
+ pixmaps/cvdl45.xpm                    |   54 -
+ pixmaps/cvdl49.xpm                    |   58 -
+ pixmaps/cvdl54.xpm                    |   63 -
+ pixmaps/cvdl58.xpm                    |   67 -
+ pixmaps/cvdl64.xpm                    |   73 -
+ pixmaps/cvdl72.xpm                    |   81 -
+ pixmaps/cvld33.xpm                    |   42 -
+ pixmaps/cvld37.xpm                    |   46 -
+ pixmaps/cvld40.xpm                    |   49 -
+ pixmaps/cvld45.xpm                    |   54 -
+ pixmaps/cvld49.xpm                    |   58 -
+ pixmaps/cvld54.xpm                    |   63 -
+ pixmaps/cvld58.xpm                    |   67 -
+ pixmaps/cvld64.xpm                    |   73 -
+ pixmaps/cvld72.xpm                    |   81 -
+ pixmaps/cvll33.xpm                    |   42 -
+ pixmaps/cvll37.xpm                    |   46 -
+ pixmaps/cvll40.xpm                    |   49 -
+ pixmaps/cvll45.xpm                    |   54 -
+ pixmaps/cvll49.xpm                    |   58 -
+ pixmaps/cvll54.xpm                    |   63 -
+ pixmaps/cvll58.xpm                    |   67 -
+ pixmaps/cvll64.xpm                    |   73 -
+ pixmaps/cvll72.xpm                    |   81 -
+ pixmaps/dkdd33.xpm                    |   42 -
+ pixmaps/dkdd49.xpm                    |   58 -
+ pixmaps/dkdd72.xpm                    |   81 -
+ pixmaps/dkdl33.xpm                    |   42 -
+ pixmaps/dkdl49.xpm                    |   58 -
+ pixmaps/dkdl72.xpm                    |   81 -
+ pixmaps/dkld33.xpm                    |   42 -
+ pixmaps/dkld49.xpm                    |   58 -
+ pixmaps/dkld72.xpm                    |   81 -
+ pixmaps/dkll33.xpm                    |   42 -
+ pixmaps/dkll49.xpm                    |   58 -
+ pixmaps/dkll72.xpm                    |   81 -
+ pixmaps/edd33.xpm                     |   42 -
+ pixmaps/edd49.xpm                     |   58 -
+ pixmaps/edd72.xpm                     |   81 -
+ pixmaps/edl33.xpm                     |   42 -
+ pixmaps/edl49.xpm                     |   58 -
+ pixmaps/edl72.xpm                     |   81 -
+ pixmaps/eld33.xpm                     |   42 -
+ pixmaps/eld49.xpm                     |   58 -
+ pixmaps/eld72.xpm                     |   81 -
+ pixmaps/ell33.xpm                     |   42 -
+ pixmaps/ell49.xpm                     |   58 -
+ pixmaps/ell72.xpm                     |   81 -
+ pixmaps/fdd33.xpm                     |   42 -
+ pixmaps/fdd49.xpm                     |   58 -
+ pixmaps/fdd72.xpm                     |   81 -
+ pixmaps/fdl33.xpm                     |   42 -
+ pixmaps/fdl49.xpm                     |   58 -
+ pixmaps/fdl72.xpm                     |   81 -
+ pixmaps/fld33.xpm                     |   42 -
+ pixmaps/fld49.xpm                     |   58 -
+ pixmaps/fld72.xpm                     |   81 -
+ pixmaps/fll33.xpm                     |   42 -
+ pixmaps/fll49.xpm                     |   58 -
+ pixmaps/fll72.xpm                     |   81 -
+ pixmaps/gdd33.xpm                     |   42 -
+ pixmaps/gdd49.xpm                     |   58 -
+ pixmaps/gdd72.xpm                     |   81 -
+ pixmaps/gdl33.xpm                     |   42 -
+ pixmaps/gdl49.xpm                     |   58 -
+ pixmaps/gdl72.xpm                     |   81 -
+ pixmaps/gld33.xpm                     |   42 -
+ pixmaps/gld49.xpm                     |   58 -
+ pixmaps/gld72.xpm                     |   81 -
+ pixmaps/gll33.xpm                     |   42 -
+ pixmaps/gll49.xpm                     |   58 -
+ pixmaps/gll72.xpm                     |   81 -
+ pixmaps/hdd33.xpm                     |   42 -
+ pixmaps/hdd49.xpm                     |   58 -
+ pixmaps/hdd72.xpm                     |   81 -
+ pixmaps/hdl33.xpm                     |   42 -
+ pixmaps/hdl49.xpm                     |   58 -
+ pixmaps/hdl72.xpm                     |   81 -
+ pixmaps/hld33.xpm                     |   42 -
+ pixmaps/hld49.xpm                     |   58 -
+ pixmaps/hld72.xpm                     |   81 -
+ pixmaps/hll33.xpm                     |   42 -
+ pixmaps/hll49.xpm                     |   58 -
+ pixmaps/hll72.xpm                     |   81 -
+ pixmaps/kdd108.xpm                    |  117 -
+ pixmaps/kdd116.xpm                    |  125 -
+ pixmaps/kdd129.xpm                    |  138 -
+ pixmaps/kdd21.xpm                     |   30 -
+ pixmaps/kdd25.xpm                     |   34 -
+ pixmaps/kdd29.xpm                     |   38 -
+ pixmaps/kdd33.xpm                     |   42 -
+ pixmaps/kdd37.xpm                     |   46 -
+ pixmaps/kdd40.xpm                     |   46 -
+ pixmaps/kdd45.xpm                     |   54 -
+ pixmaps/kdd49.xpm                     |   58 -
+ pixmaps/kdd54.xpm                     |   63 -
+ pixmaps/kdd58.xpm                     |   67 -
+ pixmaps/kdd64.xpm                     |   73 -
+ pixmaps/kdd72.xpm                     |   81 -
+ pixmaps/kdd80.xpm                     |   89 -
+ pixmaps/kdd87.xpm                     |   96 -
+ pixmaps/kdd95.xpm                     |  104 -
+ pixmaps/kdl108.xpm                    |  117 -
+ pixmaps/kdl116.xpm                    |  125 -
+ pixmaps/kdl129.xpm                    |  138 -
+ pixmaps/kdl21.xpm                     |   30 -
+ pixmaps/kdl25.xpm                     |   34 -
+ pixmaps/kdl29.xpm                     |   38 -
+ pixmaps/kdl33.xpm                     |   42 -
+ pixmaps/kdl37.xpm                     |   46 -
+ pixmaps/kdl40.xpm                     |   46 -
+ pixmaps/kdl45.xpm                     |   54 -
+ pixmaps/kdl49.xpm                     |   58 -
+ pixmaps/kdl54.xpm                     |   63 -
+ pixmaps/kdl58.xpm                     |   67 -
+ pixmaps/kdl64.xpm                     |   73 -
+ pixmaps/kdl72.xpm                     |   81 -
+ pixmaps/kdl80.xpm                     |   89 -
+ pixmaps/kdl87.xpm                     |   96 -
+ pixmaps/kdl95.xpm                     |  104 -
+ pixmaps/kld108.xpm                    |  117 -
+ pixmaps/kld116.xpm                    |  125 -
+ pixmaps/kld129.xpm                    |  138 -
+ pixmaps/kld21.xpm                     |   30 -
+ pixmaps/kld25.xpm                     |   34 -
+ pixmaps/kld29.xpm                     |   38 -
+ pixmaps/kld33.xpm                     |   42 -
+ pixmaps/kld37.xpm                     |   46 -
+ pixmaps/kld40.xpm                     |   46 -
+ pixmaps/kld45.xpm                     |   54 -
+ pixmaps/kld49.xpm                     |   58 -
+ pixmaps/kld54.xpm                     |   63 -
+ pixmaps/kld58.xpm                     |   67 -
+ pixmaps/kld64.xpm                     |   73 -
+ pixmaps/kld72.xpm                     |   81 -
+ pixmaps/kld80.xpm                     |   89 -
+ pixmaps/kld87.xpm                     |   96 -
+ pixmaps/kld95.xpm                     |  104 -
+ pixmaps/kll108.xpm                    |  117 -
+ pixmaps/kll116.xpm                    |  125 -
+ pixmaps/kll129.xpm                    |  138 -
+ pixmaps/kll21.xpm                     |   30 -
+ pixmaps/kll25.xpm                     |   34 -
+ pixmaps/kll29.xpm                     |   38 -
+ pixmaps/kll33.xpm                     |   42 -
+ pixmaps/kll37.xpm                     |   46 -
+ pixmaps/kll40.xpm                     |   46 -
+ pixmaps/kll45.xpm                     |   54 -
+ pixmaps/kll49.xpm                     |   58 -
+ pixmaps/kll54.xpm                     |   63 -
+ pixmaps/kll58.xpm                     |   67 -
+ pixmaps/kll64.xpm                     |   73 -
+ pixmaps/kll72.xpm                     |   81 -
+ pixmaps/kll80.xpm                     |   89 -
+ pixmaps/kll87.xpm                     |   96 -
+ pixmaps/kll95.xpm                     |  104 -
+ pixmaps/ldd33.xpm                     |   42 -
+ pixmaps/ldd37.xpm                     |   46 -
+ pixmaps/ldd40.xpm                     |   49 -
+ pixmaps/ldd45.xpm                     |   54 -
+ pixmaps/ldd49.xpm                     |   58 -
+ pixmaps/ldd54.xpm                     |   63 -
+ pixmaps/ldd58.xpm                     |   67 -
+ pixmaps/ldd64.xpm                     |   73 -
+ pixmaps/ldd72.xpm                     |   81 -
+ pixmaps/ldl33.xpm                     |   42 -
+ pixmaps/ldl37.xpm                     |   46 -
+ pixmaps/ldl40.xpm                     |   49 -
+ pixmaps/ldl45.xpm                     |   54 -
+ pixmaps/ldl49.xpm                     |   58 -
+ pixmaps/ldl54.xpm                     |   63 -
+ pixmaps/ldl58.xpm                     |   67 -
+ pixmaps/ldl64.xpm                     |   73 -
+ pixmaps/ldl72.xpm                     |   81 -
+ pixmaps/lld33.xpm                     |   42 -
+ pixmaps/lld37.xpm                     |   46 -
+ pixmaps/lld40.xpm                     |   49 -
+ pixmaps/lld45.xpm                     |   54 -
+ pixmaps/lld49.xpm                     |   58 -
+ pixmaps/lld54.xpm                     |   63 -
+ pixmaps/lld58.xpm                     |   67 -
+ pixmaps/lld64.xpm                     |   73 -
+ pixmaps/lld72.xpm                     |   81 -
+ pixmaps/lll33.xpm                     |   42 -
+ pixmaps/lll37.xpm                     |   46 -
+ pixmaps/lll40.xpm                     |   49 -
+ pixmaps/lll45.xpm                     |   54 -
+ pixmaps/lll49.xpm                     |   58 -
+ pixmaps/lll54.xpm                     |   63 -
+ pixmaps/lll58.xpm                     |   67 -
+ pixmaps/lll64.xpm                     |   73 -
+ pixmaps/lll72.xpm                     |   81 -
+ pixmaps/marble_d.xpm                  |  238 --
+ pixmaps/marble_l.xpm                  |  359 --
+ pixmaps/mdd33.xpm                     |   42 -
+ pixmaps/mdd49.xpm                     |   58 -
+ pixmaps/mdd72.xpm                     |   81 -
+ pixmaps/mdl33.xpm                     |   42 -
+ pixmaps/mdl49.xpm                     |   58 -
+ pixmaps/mdl72.xpm                     |   81 -
+ pixmaps/mld33.xpm                     |   42 -
+ pixmaps/mld49.xpm                     |   58 -
+ pixmaps/mld72.xpm                     |   81 -
+ pixmaps/mll33.xpm                     |   42 -
+ pixmaps/mll49.xpm                     |   58 -
+ pixmaps/mll72.xpm                     |   81 -
+ pixmaps/ndd108.xpm                    |  117 -
+ pixmaps/ndd116.xpm                    |  125 -
+ pixmaps/ndd129.xpm                    |  138 -
+ pixmaps/ndd21.xpm                     |   30 -
+ pixmaps/ndd25.xpm                     |   34 -
+ pixmaps/ndd29.xpm                     |   35 -
+ pixmaps/ndd33.xpm                     |   42 -
+ pixmaps/ndd37.xpm                     |   43 -
+ pixmaps/ndd40.xpm                     |   46 -
+ pixmaps/ndd45.xpm                     |   51 -
+ pixmaps/ndd49.xpm                     |   55 -
+ pixmaps/ndd54.xpm                     |   63 -
+ pixmaps/ndd58.xpm                     |   67 -
+ pixmaps/ndd64.xpm                     |   73 -
+ pixmaps/ndd72.xpm                     |   81 -
+ pixmaps/ndd80.xpm                     |   89 -
+ pixmaps/ndd87.xpm                     |   96 -
+ pixmaps/ndd95.xpm                     |  104 -
+ pixmaps/ndl108.xpm                    |  117 -
+ pixmaps/ndl116.xpm                    |  125 -
+ pixmaps/ndl129.xpm                    |  138 -
+ pixmaps/ndl21.xpm                     |   30 -
+ pixmaps/ndl25.xpm                     |   34 -
+ pixmaps/ndl29.xpm                     |   35 -
+ pixmaps/ndl33.xpm                     |   42 -
+ pixmaps/ndl37.xpm                     |   43 -
+ pixmaps/ndl40.xpm                     |   46 -
+ pixmaps/ndl45.xpm                     |   51 -
+ pixmaps/ndl49.xpm                     |   55 -
+ pixmaps/ndl54.xpm                     |   63 -
+ pixmaps/ndl58.xpm                     |   67 -
+ pixmaps/ndl64.xpm                     |   73 -
+ pixmaps/ndl72.xpm                     |   81 -
+ pixmaps/ndl80.xpm                     |   89 -
+ pixmaps/ndl87.xpm                     |   96 -
+ pixmaps/ndl95.xpm                     |  104 -
+ pixmaps/nld108.xpm                    |  117 -
+ pixmaps/nld116.xpm                    |  125 -
+ pixmaps/nld129.xpm                    |  138 -
+ pixmaps/nld21.xpm                     |   30 -
+ pixmaps/nld25.xpm                     |   34 -
+ pixmaps/nld29.xpm                     |   38 -
+ pixmaps/nld33.xpm                     |   42 -
+ pixmaps/nld37.xpm                     |   46 -
+ pixmaps/nld40.xpm                     |   46 -
+ pixmaps/nld45.xpm                     |   51 -
+ pixmaps/nld49.xpm                     |   58 -
+ pixmaps/nld54.xpm                     |   63 -
+ pixmaps/nld58.xpm                     |   67 -
+ pixmaps/nld64.xpm                     |   73 -
+ pixmaps/nld72.xpm                     |   81 -
+ pixmaps/nld80.xpm                     |   89 -
+ pixmaps/nld87.xpm                     |   96 -
+ pixmaps/nld95.xpm                     |  104 -
+ pixmaps/nll108.xpm                    |  117 -
+ pixmaps/nll116.xpm                    |  125 -
+ pixmaps/nll129.xpm                    |  138 -
+ pixmaps/nll21.xpm                     |   30 -
+ pixmaps/nll25.xpm                     |   34 -
+ pixmaps/nll29.xpm                     |   38 -
+ pixmaps/nll33.xpm                     |   42 -
+ pixmaps/nll37.xpm                     |   46 -
+ pixmaps/nll40.xpm                     |   46 -
+ pixmaps/nll45.xpm                     |   51 -
+ pixmaps/nll49.xpm                     |   58 -
+ pixmaps/nll54.xpm                     |   63 -
+ pixmaps/nll58.xpm                     |   67 -
+ pixmaps/nll64.xpm                     |   73 -
+ pixmaps/nll72.xpm                     |   81 -
+ pixmaps/nll80.xpm                     |   89 -
+ pixmaps/nll87.xpm                     |   96 -
+ pixmaps/nll95.xpm                     |  104 -
+ pixmaps/odd33.xpm                     |   42 -
+ pixmaps/odd49.xpm                     |   58 -
+ pixmaps/odd72.xpm                     |   81 -
+ pixmaps/odl33.xpm                     |   42 -
+ pixmaps/odl49.xpm                     |   58 -
+ pixmaps/odl72.xpm                     |   81 -
+ pixmaps/old33.xpm                     |   42 -
+ pixmaps/old49.xpm                     |   58 -
+ pixmaps/old72.xpm                     |   81 -
+ pixmaps/oll33.xpm                     |   42 -
+ pixmaps/oll49.xpm                     |   58 -
+ pixmaps/oll72.xpm                     |   81 -
+ pixmaps/pdd108.xpm                    |  116 -
+ pixmaps/pdd116.xpm                    |  124 -
+ pixmaps/pdd129.xpm                    |  137 -
+ pixmaps/pdd21.xpm                     |   29 -
+ pixmaps/pdd25.xpm                     |   33 -
+ pixmaps/pdd29.xpm                     |   37 -
+ pixmaps/pdd33.xpm                     |   41 -
+ pixmaps/pdd37.xpm                     |   45 -
+ pixmaps/pdd40.xpm                     |   48 -
+ pixmaps/pdd45.xpm                     |   53 -
+ pixmaps/pdd49.xpm                     |   57 -
+ pixmaps/pdd54.xpm                     |   62 -
+ pixmaps/pdd58.xpm                     |   66 -
+ pixmaps/pdd64.xpm                     |   72 -
+ pixmaps/pdd72.xpm                     |   80 -
+ pixmaps/pdd80.xpm                     |   88 -
+ pixmaps/pdd87.xpm                     |   95 -
+ pixmaps/pdd95.xpm                     |  103 -
+ pixmaps/pdl108.xpm                    |  116 -
+ pixmaps/pdl116.xpm                    |  124 -
+ pixmaps/pdl129.xpm                    |  137 -
+ pixmaps/pdl21.xpm                     |   29 -
+ pixmaps/pdl25.xpm                     |   33 -
+ pixmaps/pdl29.xpm                     |   37 -
+ pixmaps/pdl33.xpm                     |   41 -
+ pixmaps/pdl37.xpm                     |   45 -
+ pixmaps/pdl40.xpm                     |   48 -
+ pixmaps/pdl45.xpm                     |   53 -
+ pixmaps/pdl49.xpm                     |   57 -
+ pixmaps/pdl54.xpm                     |   62 -
+ pixmaps/pdl58.xpm                     |   66 -
+ pixmaps/pdl64.xpm                     |   72 -
+ pixmaps/pdl72.xpm                     |   80 -
+ pixmaps/pdl80.xpm                     |   88 -
+ pixmaps/pdl87.xpm                     |   95 -
+ pixmaps/pdl95.xpm                     |  103 -
+ pixmaps/pixmaps.h                     | 1349 --------
+ pixmaps/pld108.xpm                    |  117 -
+ pixmaps/pld116.xpm                    |  125 -
+ pixmaps/pld129.xpm                    |  138 -
+ pixmaps/pld21.xpm                     |   30 -
+ pixmaps/pld25.xpm                     |   34 -
+ pixmaps/pld29.xpm                     |   38 -
+ pixmaps/pld33.xpm                     |   42 -
+ pixmaps/pld37.xpm                     |   46 -
+ pixmaps/pld40.xpm                     |   49 -
+ pixmaps/pld45.xpm                     |   54 -
+ pixmaps/pld49.xpm                     |   58 -
+ pixmaps/pld54.xpm                     |   63 -
+ pixmaps/pld58.xpm                     |   67 -
+ pixmaps/pld64.xpm                     |   73 -
+ pixmaps/pld72.xpm                     |   81 -
+ pixmaps/pld80.xpm                     |   89 -
+ pixmaps/pld87.xpm                     |   96 -
+ pixmaps/pld95.xpm                     |  104 -
+ pixmaps/pll108.xpm                    |  117 -
+ pixmaps/pll116.xpm                    |  125 -
+ pixmaps/pll129.xpm                    |  138 -
+ pixmaps/pll21.xpm                     |   30 -
+ pixmaps/pll25.xpm                     |   34 -
+ pixmaps/pll29.xpm                     |   38 -
+ pixmaps/pll33.xpm                     |   42 -
+ pixmaps/pll37.xpm                     |   46 -
+ pixmaps/pll40.xpm                     |   49 -
+ pixmaps/pll45.xpm                     |   54 -
+ pixmaps/pll49.xpm                     |   58 -
+ pixmaps/pll54.xpm                     |   63 -
+ pixmaps/pll58.xpm                     |   67 -
+ pixmaps/pll64.xpm                     |   73 -
+ pixmaps/pll72.xpm                     |   81 -
+ pixmaps/pll80.xpm                     |   89 -
+ pixmaps/pll87.xpm                     |   96 -
+ pixmaps/pll95.xpm                     |  104 -
+ pixmaps/qdd108.xpm                    |  117 -
+ pixmaps/qdd116.xpm                    |  125 -
+ pixmaps/qdd129.xpm                    |  138 -
+ pixmaps/qdd21.xpm                     |   30 -
+ pixmaps/qdd25.xpm                     |   31 -
+ pixmaps/qdd29.xpm                     |   38 -
+ pixmaps/qdd33.xpm                     |   42 -
+ pixmaps/qdd37.xpm                     |   46 -
+ pixmaps/qdd40.xpm                     |   49 -
+ pixmaps/qdd45.xpm                     |   54 -
+ pixmaps/qdd49.xpm                     |   58 -
+ pixmaps/qdd54.xpm                     |   63 -
+ pixmaps/qdd58.xpm                     |   67 -
+ pixmaps/qdd64.xpm                     |   73 -
+ pixmaps/qdd72.xpm                     |   78 -
+ pixmaps/qdd80.xpm                     |   89 -
+ pixmaps/qdd87.xpm                     |   96 -
+ pixmaps/qdd95.xpm                     |  104 -
+ pixmaps/qdl108.xpm                    |  117 -
+ pixmaps/qdl116.xpm                    |  125 -
+ pixmaps/qdl129.xpm                    |  138 -
+ pixmaps/qdl21.xpm                     |   30 -
+ pixmaps/qdl25.xpm                     |   31 -
+ pixmaps/qdl29.xpm                     |   38 -
+ pixmaps/qdl33.xpm                     |   42 -
+ pixmaps/qdl37.xpm                     |   46 -
+ pixmaps/qdl40.xpm                     |   49 -
+ pixmaps/qdl45.xpm                     |   54 -
+ pixmaps/qdl49.xpm                     |   58 -
+ pixmaps/qdl54.xpm                     |   63 -
+ pixmaps/qdl58.xpm                     |   67 -
+ pixmaps/qdl64.xpm                     |   73 -
+ pixmaps/qdl72.xpm                     |   78 -
+ pixmaps/qdl80.xpm                     |   89 -
+ pixmaps/qdl87.xpm                     |   96 -
+ pixmaps/qdl95.xpm                     |  104 -
+ pixmaps/qld108.xpm                    |  117 -
+ pixmaps/qld116.xpm                    |  125 -
+ pixmaps/qld129.xpm                    |  138 -
+ pixmaps/qld21.xpm                     |   30 -
+ pixmaps/qld25.xpm                     |   31 -
+ pixmaps/qld29.xpm                     |   38 -
+ pixmaps/qld33.xpm                     |   42 -
+ pixmaps/qld37.xpm                     |   46 -
+ pixmaps/qld40.xpm                     |   49 -
+ pixmaps/qld45.xpm                     |   54 -
+ pixmaps/qld49.xpm                     |   58 -
+ pixmaps/qld54.xpm                     |   63 -
+ pixmaps/qld58.xpm                     |   67 -
+ pixmaps/qld64.xpm                     |   73 -
+ pixmaps/qld72.xpm                     |   78 -
+ pixmaps/qld80.xpm                     |   89 -
+ pixmaps/qld87.xpm                     |   96 -
+ pixmaps/qld95.xpm                     |  104 -
+ pixmaps/qll108.xpm                    |  117 -
+ pixmaps/qll116.xpm                    |  125 -
+ pixmaps/qll129.xpm                    |  138 -
+ pixmaps/qll21.xpm                     |   30 -
+ pixmaps/qll25.xpm                     |   31 -
+ pixmaps/qll29.xpm                     |   38 -
+ pixmaps/qll33.xpm                     |   42 -
+ pixmaps/qll37.xpm                     |   46 -
+ pixmaps/qll40.xpm                     |   49 -
+ pixmaps/qll45.xpm                     |   54 -
+ pixmaps/qll49.xpm                     |   58 -
+ pixmaps/qll54.xpm                     |   63 -
+ pixmaps/qll58.xpm                     |   67 -
+ pixmaps/qll64.xpm                     |   73 -
+ pixmaps/qll72.xpm                     |   78 -
+ pixmaps/qll80.xpm                     |   89 -
+ pixmaps/qll87.xpm                     |   96 -
+ pixmaps/qll95.xpm                     |  104 -
+ pixmaps/rdd108.xpm                    |  117 -
+ pixmaps/rdd116.xpm                    |  125 -
+ pixmaps/rdd129.xpm                    |  138 -
+ pixmaps/rdd21.xpm                     |   30 -
+ pixmaps/rdd25.xpm                     |   34 -
+ pixmaps/rdd29.xpm                     |   38 -
+ pixmaps/rdd33.xpm                     |   42 -
+ pixmaps/rdd37.xpm                     |   46 -
+ pixmaps/rdd40.xpm                     |   46 -
+ pixmaps/rdd45.xpm                     |   54 -
+ pixmaps/rdd49.xpm                     |   58 -
+ pixmaps/rdd54.xpm                     |   63 -
+ pixmaps/rdd58.xpm                     |   67 -
+ pixmaps/rdd64.xpm                     |   73 -
+ pixmaps/rdd72.xpm                     |   81 -
+ pixmaps/rdd80.xpm                     |   89 -
+ pixmaps/rdd87.xpm                     |   96 -
+ pixmaps/rdd95.xpm                     |  104 -
+ pixmaps/rdl108.xpm                    |  117 -
+ pixmaps/rdl116.xpm                    |  125 -
+ pixmaps/rdl129.xpm                    |  138 -
+ pixmaps/rdl21.xpm                     |   30 -
+ pixmaps/rdl25.xpm                     |   34 -
+ pixmaps/rdl29.xpm                     |   38 -
+ pixmaps/rdl33.xpm                     |   42 -
+ pixmaps/rdl37.xpm                     |   46 -
+ pixmaps/rdl40.xpm                     |   46 -
+ pixmaps/rdl45.xpm                     |   54 -
+ pixmaps/rdl49.xpm                     |   58 -
+ pixmaps/rdl54.xpm                     |   63 -
+ pixmaps/rdl58.xpm                     |   67 -
+ pixmaps/rdl64.xpm                     |   73 -
+ pixmaps/rdl72.xpm                     |   81 -
+ pixmaps/rdl80.xpm                     |   89 -
+ pixmaps/rdl87.xpm                     |   96 -
+ pixmaps/rdl95.xpm                     |  104 -
+ pixmaps/rld108.xpm                    |  117 -
+ pixmaps/rld116.xpm                    |  125 -
+ pixmaps/rld129.xpm                    |  138 -
+ pixmaps/rld21.xpm                     |   30 -
+ pixmaps/rld25.xpm                     |   34 -
+ pixmaps/rld29.xpm                     |   38 -
+ pixmaps/rld33.xpm                     |   42 -
+ pixmaps/rld37.xpm                     |   46 -
+ pixmaps/rld40.xpm                     |   49 -
+ pixmaps/rld45.xpm                     |   54 -
+ pixmaps/rld49.xpm                     |   58 -
+ pixmaps/rld54.xpm                     |   63 -
+ pixmaps/rld58.xpm                     |   67 -
+ pixmaps/rld64.xpm                     |   73 -
+ pixmaps/rld72.xpm                     |   81 -
+ pixmaps/rld80.xpm                     |   89 -
+ pixmaps/rld87.xpm                     |   96 -
+ pixmaps/rld95.xpm                     |  104 -
+ pixmaps/rll108.xpm                    |  117 -
+ pixmaps/rll116.xpm                    |  125 -
+ pixmaps/rll129.xpm                    |  138 -
+ pixmaps/rll21.xpm                     |   30 -
+ pixmaps/rll25.xpm                     |   34 -
+ pixmaps/rll29.xpm                     |   38 -
+ pixmaps/rll33.xpm                     |   42 -
+ pixmaps/rll37.xpm                     |   46 -
+ pixmaps/rll40.xpm                     |   49 -
+ pixmaps/rll45.xpm                     |   54 -
+ pixmaps/rll49.xpm                     |   58 -
+ pixmaps/rll54.xpm                     |   63 -
+ pixmaps/rll58.xpm                     |   67 -
+ pixmaps/rll64.xpm                     |   73 -
+ pixmaps/rll72.xpm                     |   81 -
+ pixmaps/rll80.xpm                     |   89 -
+ pixmaps/rll87.xpm                     |   96 -
+ pixmaps/rll95.xpm                     |  104 -
+ pixmaps/sdd49.xpm                     |   58 -
+ pixmaps/sdd72.xpm                     |   81 -
+ pixmaps/sdl49.xpm                     |   58 -
+ pixmaps/sdl72.xpm                     |   81 -
+ pixmaps/sld49.xpm                     |   58 -
+ pixmaps/sld72.xpm                     |   81 -
+ pixmaps/sll49.xpm                     |   58 -
+ pixmaps/sll72.xpm                     |   81 -
+ pixmaps/test.c                        |   13 -
+ pixmaps/udd49.xpm                     |   58 -
+ pixmaps/udd72.xpm                     |   81 -
+ pixmaps/udl49.xpm                     |   58 -
+ pixmaps/udl72.xpm                     |   81 -
+ pixmaps/uld49.xpm                     |   58 -
+ pixmaps/uld72.xpm                     |   81 -
+ pixmaps/ull49.xpm                     |   58 -
+ pixmaps/ull72.xpm                     |   81 -
+ pixmaps/vdd33.xpm                     |   42 -
+ pixmaps/vdd49.xpm                     |   58 -
+ pixmaps/vdd72.xpm                     |   81 -
+ pixmaps/vdl33.xpm                     |   42 -
+ pixmaps/vdl49.xpm                     |   58 -
+ pixmaps/vdl72.xpm                     |   81 -
+ pixmaps/vld33.xpm                     |   42 -
+ pixmaps/vld49.xpm                     |   58 -
+ pixmaps/vld72.xpm                     |   81 -
+ pixmaps/vll33.xpm                     |   42 -
+ pixmaps/vll49.xpm                     |   58 -
+ pixmaps/vll72.xpm                     |   81 -
+ pixmaps/wdd33.xpm                     |   42 -
+ pixmaps/wdd49.xpm                     |   58 -
+ pixmaps/wdd72.xpm                     |   81 -
+ pixmaps/wdl33.xpm                     |   42 -
+ pixmaps/wdl49.xpm                     |   58 -
+ pixmaps/wdl72.xpm                     |   81 -
+ pixmaps/wld33.xpm                     |   42 -
+ pixmaps/wld49.xpm                     |   58 -
+ pixmaps/wld72.xpm                     |   81 -
+ pixmaps/wldd49.xpm                    |   58 -
+ pixmaps/wldd72.xpm                    |   81 -
+ pixmaps/wldl49.xpm                    |   58 -
+ pixmaps/wldl72.xpm                    |   81 -
+ pixmaps/wll33.xpm                     |   42 -
+ pixmaps/wll49.xpm                     |   58 -
+ pixmaps/wll72.xpm                     |   81 -
+ pixmaps/wlld49.xpm                    |   58 -
+ pixmaps/wlld72.xpm                    |   81 -
+ pixmaps/wlll49.xpm                    |   58 -
+ pixmaps/wlll72.xpm                    |   81 -
+ pixmaps/wndd49.xpm                    |   58 -
+ pixmaps/wndd72.xpm                    |   81 -
+ pixmaps/wndl49.xpm                    |   58 -
+ pixmaps/wndl72.xpm                    |   81 -
+ pixmaps/wnld49.xpm                    |   58 -
+ pixmaps/wnld72.xpm                    |   81 -
+ pixmaps/wnll49.xpm                    |   58 -
+ pixmaps/wnll72.xpm                    |   81 -
+ pixmaps/wood_d.xpm                    |  239 --
+ pixmaps/wood_l.xpm                    |  192 --
+ pixmaps/wpdd49.xpm                    |   58 -
+ pixmaps/wpdd72.xpm                    |   81 -
+ pixmaps/wpdl49.xpm                    |   58 -
+ pixmaps/wpdl72.xpm                    |   81 -
+ pixmaps/wpld49.xpm                    |   58 -
+ pixmaps/wpld72.xpm                    |   81 -
+ pixmaps/wpll49.xpm                    |   58 -
+ pixmaps/wpll72.xpm                    |   81 -
+ pixmaps/wsdd49.xpm                    |   58 -
+ pixmaps/wsdd72.xpm                    |   81 -
+ pixmaps/wsdl49.xpm                    |   58 -
+ pixmaps/wsdl72.xpm                    |   81 -
+ pixmaps/wsld49.xpm                    |   58 -
+ pixmaps/wsld72.xpm                    |   81 -
+ pixmaps/wsll49.xpm                    |   58 -
+ pixmaps/wsll72.xpm                    |   81 -
+ pixmaps/xqboard.xpm                   |  498 ---
+ pixmaps/xqwood.xpm                    |  597 ----
+ png/BlackAdvisor.png                  |  Bin 0 -> 1928 bytes
+ png/BlackArchbishop.png               |  Bin 0 -> 1856 bytes
+ png/BlackBishop.png                   |  Bin 0 -> 1478 bytes
+ png/BlackCanon.png                    |  Bin 0 -> 1302 bytes
+ png/BlackChancellor.png               |  Bin 0 -> 2147 bytes
+ png/BlackCobra.png                    |  Bin 0 -> 1308 bytes
+ png/BlackCommoner.png                 |  Bin 0 -> 1954 bytes
+ png/BlackCrownedBishop.png            |  Bin 0 -> 1537 bytes
+ png/BlackCrownedRook.png              |  Bin 0 -> 1133 bytes
+ png/BlackElephant.png                 |  Bin 0 -> 2437 bytes
+ png/BlackGold.png                     |  Bin 0 -> 2198 bytes
+ png/BlackGoldKnight.png               |  Bin 0 -> 2219 bytes
+ png/BlackGoldLance.png                |  Bin 0 -> 2268 bytes
+ png/BlackGoldPawn.png                 |  Bin 0 -> 1936 bytes
+ png/BlackGoldSilver.png               |  Bin 0 -> 2161 bytes
+ png/BlackHawk.png                     |  Bin 0 -> 2071 bytes
+ png/BlackKing.png                     |  Bin 0 -> 3255 bytes
+ png/BlackKnight.png                   |  Bin 0 -> 2715 bytes
+ png/BlackLance.png                    |  Bin 0 -> 810 bytes
+ png/BlackMarshall.png                 |  Bin 0 -> 2143 bytes
+ png/BlackNightrider.png               |  Bin 0 -> 2930 bytes
+ png/BlackPawn.png                     |  Bin 0 -> 800 bytes
+ png/BlackPrincess.png                 |  Bin 0 -> 1845 bytes
+ png/BlackQueen.png                    |  Bin 0 -> 2165 bytes
+ png/BlackRook.png                     |  Bin 0 -> 885 bytes
+ png/BlackUnicorn.png                  |  Bin 0 -> 2035 bytes
+ png/WhiteAdvisor.png                  |  Bin 0 -> 2836 bytes
+ png/WhiteArchbishop.png               |  Bin 0 -> 2452 bytes
+ png/WhiteBishop.png                   |  Bin 0 -> 2607 bytes
+ png/WhiteCanon.png                    |  Bin 0 -> 1914 bytes
+ png/WhiteChancellor.png               |  Bin 0 -> 2490 bytes
+ png/WhiteCobra.png                    |  Bin 0 -> 2336 bytes
+ png/WhiteCommoner.png                 |  Bin 0 -> 2879 bytes
+ png/WhiteCrownedBishop.png            |  Bin 0 -> 2626 bytes
+ png/WhiteCrownedRook.png              |  Bin 0 -> 1492 bytes
+ png/WhiteElephant.png                 |  Bin 0 -> 3871 bytes
+ png/WhiteGold.png                     |  Bin 0 -> 3141 bytes
+ png/WhiteGoldKnight.png               |  Bin 0 -> 3183 bytes
+ png/WhiteGoldLance.png                |  Bin 0 -> 3240 bytes
+ png/WhiteGoldPawn.png                 |  Bin 0 -> 2909 bytes
+ png/WhiteGoldSilver.png               |  Bin 0 -> 3166 bytes
+ png/WhiteHawk.png                     |  Bin 0 -> 3078 bytes
+ png/WhiteKing.png                     |  Bin 0 -> 3159 bytes
+ png/WhiteKnight.png                   |  Bin 0 -> 2926 bytes
+ png/WhiteLance.png                    |  Bin 0 -> 1611 bytes
+ png/WhiteMarshall.png                 |  Bin 0 -> 2876 bytes
+ png/WhiteNightrider.png               |  Bin 0 -> 2926 bytes
+ png/WhitePawn.png                     |  Bin 0 -> 1609 bytes
+ png/WhitePrincess.png                 |  Bin 0 -> 3630 bytes
+ png/WhiteQueen.png                    |  Bin 0 -> 4397 bytes
+ png/WhiteRook.png                     |  Bin 0 -> 1072 bytes
+ png/WhiteUnicorn.png                  |  Bin 0 -> 3162 bytes
+ png/hatch.png                         |  Bin 0 -> 397 bytes
+ png/marble_d.png                      |  Bin 0 -> 40546 bytes
+ png/marble_l.png                      |  Bin 0 -> 47660 bytes
+ png/wood_d.png                        |  Bin 0 -> 34729 bytes
+ png/wood_l.png                        |  Bin 0 -> 30195 bytes
+ png/xqboard.png                       |  Bin 0 -> 4423 bytes
+ png/xqwood.png                        |  Bin 0 -> 359345 bytes
+ po/POTFILES.in                        |   25 +-
+ po/da.po                              | 3812 +++++++++++----------
+ po/de.po                              | 3798 +++++++++++----------
+ po/es.po                              | 3338 +++++++++---------
+ po/it.po                              | 3330 +++++++++---------
+ po/lng2po.sh                          |    2 +-
+ po/ru.po                              | 3342 +++++++++---------
+ po/tr.po                              | 3006 ++++++++--------
+ po/uk.po                              | 3795 +++++++++++----------
+ po/vi.po                              | 3115 +++++++++--------
+ po/xboard.pot                         | 2606 +++++++-------
+ po/zh_CN.po                           | 3331 +++++++++---------
+ po/zh_HK.po                           | 3313 +++++++++---------
+ po/zh_TW.po                           | 3299 +++++++++---------
+ shogi/WhiteAdvisor.svg                |  163 +
+ shogi/WhiteBishop.svg                 |  119 +
+ shogi/WhiteCrownedBishop.svg          |   83 +
+ shogi/WhiteCrownedRook.svg            |  112 +
+ shogi/WhiteGold.svg                   |  153 +
+ shogi/WhiteGoldKnight.svg             |   65 +
+ shogi/WhiteGoldLance.svg              |   65 +
+ shogi/WhiteGoldPawn.svg               |   54 +
+ shogi/WhiteGoldSilver.svg             |   73 +
+ shogi/WhiteKing.svg                   |  125 +
+ shogi/WhiteKnight.svg                 |  138 +
+ shogi/WhiteLance.svg                  |  134 +
+ shogi/WhitePawn.svg                   |  108 +
+ shogi/WhiteRook.svg                   |  137 +
+ shogipixmaps/bdd64.xpm                |   73 -
+ shogipixmaps/bdl64.xpm                |   73 -
+ shogipixmaps/bld64.xpm                |   74 -
+ shogipixmaps/bll64.xpm                |   74 -
+ shogipixmaps/fdd64.xpm                |   73 -
+ shogipixmaps/fdl64.xpm                |   73 -
+ shogipixmaps/fld64.xpm                |   74 -
+ shogipixmaps/fll64.xpm                |   74 -
+ shogipixmaps/kdd64.xpm                |   73 -
+ shogipixmaps/kdl64.xpm                |   73 -
+ shogipixmaps/kld64.xpm                |   73 -
+ shogipixmaps/kll64.xpm                |   73 -
+ shogipixmaps/ldd64.xpm                |   73 -
+ shogipixmaps/ldl64.xpm                |   73 -
+ shogipixmaps/lld64.xpm                |   73 -
+ shogipixmaps/lll64.xpm                |   73 -
+ shogipixmaps/ndd64.xpm                |   73 -
+ shogipixmaps/ndl64.xpm                |   73 -
+ shogipixmaps/nld64.xpm                |   74 -
+ shogipixmaps/nll64.xpm                |   74 -
+ shogipixmaps/pdd64.xpm                |   73 -
+ shogipixmaps/pdl64.xpm                |   73 -
+ shogipixmaps/pld64.xpm                |   74 -
+ shogipixmaps/pll64.xpm                |   74 -
+ shogipixmaps/qdd64.xpm                |   73 -
+ shogipixmaps/qdl64.xpm                |   73 -
+ shogipixmaps/qld64.xpm                |   73 -
+ shogipixmaps/qll64.xpm                |   73 -
+ shogipixmaps/rdd64.xpm                |   73 -
+ shogipixmaps/rdl64.xpm                |   73 -
+ shogipixmaps/rld64.xpm                |   73 -
+ shogipixmaps/rll64.xpm                |   73 -
+ shogipixmaps/wdd64.xpm                |   73 -
+ shogipixmaps/wdl64.xpm                |   73 -
+ shogipixmaps/wld64.xpm                |   73 -
+ shogipixmaps/wldd64.xpm               |   73 -
+ shogipixmaps/wldl64.xpm               |   73 -
+ shogipixmaps/wll64.xpm                |   73 -
+ shogipixmaps/wlld64.xpm               |   73 -
+ shogipixmaps/wlll64.xpm               |   73 -
+ shogipixmaps/wndd64.xpm               |   73 -
+ shogipixmaps/wndl64.xpm               |   73 -
+ shogipixmaps/wnld64.xpm               |   73 -
+ shogipixmaps/wnll64.xpm               |   73 -
+ shogipixmaps/wpdd64.xpm               |   73 -
+ shogipixmaps/wpdl64.xpm               |   73 -
+ shogipixmaps/wpld64.xpm               |   73 -
+ shogipixmaps/wpll64.xpm               |   73 -
+ shogipixmaps/wsdd64.xpm               |   73 -
+ shogipixmaps/wsdl64.xpm               |   73 -
+ shogipixmaps/wsld64.xpm               |   73 -
+ shogipixmaps/wsll64.xpm               |   73 -
+ svg/BlackAdvisor.svg                  |   70 +
+ svg/BlackArchbishop.svg               |   92 +
+ svg/BlackBishop.svg                   |   78 +
+ svg/BlackCanon.svg                    |   68 +
+ svg/BlackChancellor.svg               |   73 +
+ svg/BlackCobra.svg                    |   78 +
+ svg/BlackCommoner.svg                 |   71 +
+ svg/BlackCrownedBishop.svg            |   73 +
+ svg/BlackCrownedRook.svg              |   82 +
+ svg/BlackElephant.svg                 |   98 +
+ svg/BlackGold.svg                     |   63 +
+ svg/BlackGoldKnight.svg               |   63 +
+ svg/BlackGoldLance.svg                |   63 +
+ svg/BlackGoldPawn.svg                 |   58 +
+ svg/BlackGoldSilver.svg               |   63 +
+ svg/BlackHawk.svg                     |   98 +
+ svg/BlackKing.svg                     |   83 +
+ svg/BlackKnight.svg                   |   48 +
+ svg/BlackLance.svg                    |   58 +
+ svg/BlackMarshall.svg                 |   77 +
+ svg/BlackNightrider.svg               |   58 +
+ svg/BlackPawn.svg                     |   38 +
+ svg/BlackPrincess.svg                 |   98 +
+ svg/BlackQueen.svg                    |   58 +
+ svg/BlackRook.svg                     |   78 +
+ svg/BlackUnicorn.svg                  |   63 +
+ svg/DarkSquare.svg                    |   36 +
+ svg/LightSquare.svg                   |   36 +
+ svg/NeutralSquare.svg                 |   39 +
+ svg/WhiteAdvisor.svg                  |   65 +
+ svg/WhiteArchbishop.svg               |   86 +
+ svg/WhiteBishop.svg                   |   72 +
+ svg/WhiteCanon.svg                    |   62 +
+ svg/WhiteChancellor.svg               |   91 +
+ svg/WhiteCobra.svg                    |   68 +
+ svg/WhiteCommoner.svg                 |   63 +
+ svg/WhiteCrownedBishop.svg            |   68 +
+ svg/WhiteCrownedRook.svg              |   73 +
+ svg/WhiteElephant.svg                 |   87 +
+ svg/WhiteGold.svg                     |   63 +
+ svg/WhiteGoldKnight.svg               |   63 +
+ svg/WhiteGoldLance.svg                |   63 +
+ svg/WhiteGoldPawn.svg                 |   58 +
+ svg/WhiteGoldSilver.svg               |   63 +
+ svg/WhiteHawk.svg                     |   94 +
+ svg/WhiteKing.svg                     |   73 +
+ svg/WhiteKnight.svg                   |   58 +
+ svg/WhiteLance.svg                    |   58 +
+ svg/WhiteMarshall.svg                 |   80 +
+ svg/WhiteNightrider.svg               |   58 +
+ svg/WhitePawn.svg                     |   38 +
+ svg/WhitePrincess.svg                 |   98 +
+ svg/WhiteQueen.svg                    |  110 +
+ svg/WhiteRook.svg                     |   68 +
+ svg/WhiteUnicorn.svg                  |   77 +
+ svg/eo_Analyzing.svg                  |  115 +
+ svg/eo_Black.svg                      |   84 +
+ svg/eo_Clear.svg                      |   36 +
+ svg/eo_Ponder.svg                     |  111 +
+ svg/eo_Thinking.svg                   |  132 +
+ svg/eo_Unknown.svg                    |   84 +
+ svg/eo_White.svg                      |   84 +
+ svg/icon_black.svg                    |   41 +
+ svg/icon_white.svg                    |   41 +
+ themes/Mono/BlackAdvisor.svg          |   92 +
+ themes/Mono/BlackArchbishop.svg       |  111 +
+ themes/Mono/BlackBishop.svg           |  100 +
+ themes/Mono/BlackCanon.svg            |   92 +
+ themes/Mono/BlackChancellor.svg       |   90 +
+ themes/Mono/BlackCobra.svg            |   99 +
+ themes/Mono/BlackCommoner.svg         |   92 +
+ themes/Mono/BlackCrownedBishop.svg    |   95 +
+ themes/Mono/BlackCrownedRook.svg      |  106 +
+ themes/Mono/BlackElephant.svg         |  120 +
+ themes/Mono/BlackGold.svg             |   85 +
+ themes/Mono/BlackGoldKnight.svg       |   85 +
+ themes/Mono/BlackGoldLance.svg        |   85 +
+ themes/Mono/BlackGoldPawn.svg         |   80 +
+ themes/Mono/BlackGoldSilver.svg       |   85 +
+ themes/Mono/BlackHawk.svg             |  125 +
+ themes/Mono/BlackKing.svg             |  104 +
+ themes/Mono/BlackKnight.svg           |   66 +
+ themes/Mono/BlackLance.svg            |   81 +
+ themes/Mono/BlackMarshall.svg         |   99 +
+ themes/Mono/BlackNightrider.svg       |   76 +
+ themes/Mono/BlackPawn.svg             |   65 +
+ themes/Mono/BlackPrincess.svg         |  120 +
+ themes/Mono/BlackQueen.svg            |   80 +
+ themes/Mono/BlackRook.svg             |  106 +
+ themes/Mono/BlackUnicorn.svg          |   81 +
+ themes/Mono/DarkSquare.svg            |   59 +
+ themes/Mono/LightSquare.svg           |   59 +
+ themes/Mono/NeutralSquare.svg         |   93 +
+ themes/Mono/WhiteAdvisor.svg          |   89 +
+ themes/Mono/WhiteArchbishop.svg       |  112 +
+ themes/Mono/WhiteBishop.svg           |   97 +
+ themes/Mono/WhiteCanon.svg            |   86 +
+ themes/Mono/WhiteChancellor.svg       |  105 +
+ themes/Mono/WhiteCobra.svg            |   92 +
+ themes/Mono/WhiteCommoner.svg         |   87 +
+ themes/Mono/WhiteCrownedBishop.svg    |   92 +
+ themes/Mono/WhiteCrownedRook.svg      |   97 +
+ themes/Mono/WhiteElephant.svg         |  107 +
+ themes/Mono/WhiteGold.svg             |   87 +
+ themes/Mono/WhiteGoldKnight.svg       |   80 +
+ themes/Mono/WhiteGoldLance.svg        |   87 +
+ themes/Mono/WhiteGoldPawn.svg         |   82 +
+ themes/Mono/WhiteGoldSilver.svg       |   87 +
+ themes/Mono/WhiteHawk.svg             |  120 +
+ themes/Mono/WhiteKing.svg             |   97 +
+ themes/Mono/WhiteKnight.svg           |   75 +
+ themes/Mono/WhiteLance.svg            |   75 +
+ themes/Mono/WhiteMarshall.svg         |  106 +
+ themes/Mono/WhiteNightrider.svg       |   72 +
+ themes/Mono/WhitePawn.svg             |   62 +
+ themes/Mono/WhitePrincess.svg         |  122 +
+ themes/Mono/WhiteQueen.svg            |  134 +
+ themes/Mono/WhiteRook.svg             |   92 +
+ themes/Mono/WhiteUnicorn.svg          |   85 +
+ themes/Mono/eo_Analyzing.svg          |   71 +
+ themes/Mono/eo_Black.svg              |   64 +
+ themes/Mono/eo_Clear.svg              |   36 +
+ themes/Mono/eo_Ponder.svg             |   71 +
+ themes/Mono/eo_Thinking.svg           |  185 +
+ themes/Mono/eo_Unknown.svg            |   36 +
+ themes/Mono/eo_White.svg              |   36 +
+ themes/Mono/icon_black.svg            |   41 +
+ themes/Mono/icon_white.svg            |   41 +
+ themes/Mono/shogi_bishop.svg          |  119 +
+ themes/Mono/shogi_bishop_promoted.svg |   83 +
+ themes/Mono/shogi_gold.svg            |  153 +
+ themes/Mono/shogi_king.svg            |  125 +
+ themes/Mono/shogi_knight.svg          |  138 +
+ themes/Mono/shogi_knight_promoted.svg |   65 +
+ themes/Mono/shogi_lance.svg           |  134 +
+ themes/Mono/shogi_lance_promoted.svg  |   65 +
+ themes/Mono/shogi_pawn.svg            |  108 +
+ themes/Mono/shogi_pawn_promoted.svg   |   54 +
+ themes/Mono/shogi_rook.svg            |  137 +
+ themes/Mono/shogi_rook_promoted.svg   |  112 +
+ themes/Mono/shogi_silver.svg          |  163 +
+ themes/Mono/shogi_silver_promoted.svg |   73 +
+ uci.c                                 |    2 +-
+ usounds.c                             |  174 +
+ usystem.c                             |  792 +++++
+ usystem.h                             |   75 +
+ winboard/config.h                     |    6 +-
+ winboard/defaults.h                   |    2 +-
+ winboard/help.c                       |    2 +-
+ winboard/help/html/24.htm             |    2 +-
+ winboard/jaws.c                       |    2 +-
+ winboard/language.txt                 |   45 +-
+ winboard/language/deutsch.lng         |    2 +-
+ winboard/language/italiano.lng        |    2 +-
+ winboard/language/nederlands.lng      |   46 +-
+ winboard/language/romanian.lng        |    2 +-
+ winboard/language/russian.lng         |    2 +-
+ winboard/language/spanish.lng         |    2 +-
+ winboard/language/vietnamese.lng      |    2 +-
+ winboard/resource.h                   |    7 +-
+ winboard/wchat.c                      |    2 +-
+ winboard/wclipbrd.c                   |    2 +-
+ winboard/wclipbrd.h                   |    2 +-
+ winboard/wedittags.c                  |    2 +-
+ winboard/wengineoutput.c              |    4 +-
+ winboard/wevalgraph.c                 |    4 +-
+ winboard/wgamelist.c                  |   23 +-
+ winboard/winboard.c                   |  258 +-
+ winboard/winboard.h                   |    6 +-
+ winboard/winboard.rc                  |   28 +-
+ winboard/wlayout.c                    |   12 +-
+ winboard/woptions.c                   |   46 +-
+ winboard/woptions.h                   |    2 +-
+ winboard/wsettings.c                  |  250 +-
+ winboard/wsockerr.c                   |    2 +-
+ winboard/wsockerr.h                   |    2 +-
+ xaw/.dirstamp                         |    0
+ xaw/xboard.c                          | 2530 ++++++++++++++
+ xaw/xboard.h                          |  176 +
+ xaw/xengineoutput.c                   |  285 ++
+ xaw/xgamelist.c                       |  117 +
+ xaw/xgamelist.h                       |   31 +
+ xaw/xhistory.c                        |  111 +
+ xaw/xhistory.h                        |   30 +
+ xaw/xoptions.c                        | 1236 +++++++
+ xboard.c                              | 8845 ------------------------------------------------
+ xboard.conf.in                        |   17 +-
+ xboard.h                              |  177 -
+ xboard.texi                           |  261 +-
+ xboard.xml                            |    6 +
+ xboard2.h                             |    9 +
+ xedittags.c                           |  128 -
+ xedittags.h                           |   31 -
+ xengineoutput.c                       |  617 ----
+ xevalgraph.c                          |  443 ---
+ xevalgraph.h                          |   29 -
+ xgamelist.c                           |  930 -----
+ xgamelist.h                           |   35 -
+ xhistory.c                            |  168 -
+ xhistory.h                            |   32 -
+ xoptions.c                            | 1912 -----------
+ zic2xpm.c                             |    2 +-
+ zic2xpm.man                           |    2 +-
+ zippy.c                               |   12 +-
+ zippy.h                               |    2 +-
+ 1548 files changed, 53654 insertions(+), 114094 deletions(-)
+ delete mode 100644 bitmaps/README.bitmaps
+ delete mode 100644 bitmaps/a33o.bm
+ delete mode 100644 bitmaps/a33s.bm
+ delete mode 100644 bitmaps/a37o.bm
+ delete mode 100644 bitmaps/a37s.bm
+ delete mode 100644 bitmaps/a40o.bm
+ delete mode 100644 bitmaps/a40s.bm
+ delete mode 100644 bitmaps/a45o.bm
+ delete mode 100644 bitmaps/a45s.bm
+ delete mode 100644 bitmaps/a49o.bm
+ delete mode 100644 bitmaps/a49s.bm
+ delete mode 100644 bitmaps/a54o.bm
+ delete mode 100644 bitmaps/a54s.bm
+ delete mode 100644 bitmaps/a58o.bm
+ delete mode 100644 bitmaps/a58s.bm
+ delete mode 100644 bitmaps/a64o.bm
+ delete mode 100644 bitmaps/a64s.bm
+ delete mode 100644 bitmaps/a72o.bm
+ delete mode 100644 bitmaps/a72s.bm
+ delete mode 100644 bitmaps/as45o.bm
+ delete mode 100644 bitmaps/as45s.bm
+ delete mode 100644 bitmaps/b108o.bm
+ delete mode 100644 bitmaps/b108s.bm
+ delete mode 100644 bitmaps/b116o.bm
+ delete mode 100644 bitmaps/b116s.bm
+ delete mode 100644 bitmaps/b129o.bm
+ delete mode 100644 bitmaps/b129s.bm
+ delete mode 100644 bitmaps/b21o.bm
+ delete mode 100644 bitmaps/b21s.bm
+ delete mode 100644 bitmaps/b25o.bm
+ delete mode 100644 bitmaps/b25s.bm
+ delete mode 100644 bitmaps/b29o.bm
+ delete mode 100644 bitmaps/b29s.bm
+ delete mode 100644 bitmaps/b33o.bm
+ delete mode 100644 bitmaps/b33s.bm
+ delete mode 100644 bitmaps/b37o.bm
+ delete mode 100644 bitmaps/b37s.bm
+ delete mode 100644 bitmaps/b40o.bm
+ delete mode 100644 bitmaps/b40s.bm
+ delete mode 100644 bitmaps/b45o.bm
+ delete mode 100644 bitmaps/b45s.bm
+ delete mode 100644 bitmaps/b49o.bm
+ delete mode 100644 bitmaps/b49s.bm
+ delete mode 100644 bitmaps/b54o.bm
+ delete mode 100644 bitmaps/b54s.bm
+ delete mode 100644 bitmaps/b58o.bm
+ delete mode 100644 bitmaps/b58s.bm
+ delete mode 100644 bitmaps/b64o.bm
+ delete mode 100644 bitmaps/b64s.bm
+ delete mode 100644 bitmaps/b72o.bm
+ delete mode 100644 bitmaps/b72s.bm
+ delete mode 100644 bitmaps/b80o.bm
+ delete mode 100644 bitmaps/b80s.bm
+ delete mode 100644 bitmaps/b87o.bm
+ delete mode 100644 bitmaps/b87s.bm
+ delete mode 100644 bitmaps/b95o.bm
+ delete mode 100644 bitmaps/b95s.bm
+ delete mode 100644 bitmaps/bitmaps.h
+ delete mode 100644 bitmaps/c33o.bm
+ delete mode 100644 bitmaps/c33s.bm
+ delete mode 100644 bitmaps/c37o.bm
+ delete mode 100644 bitmaps/c37s.bm
+ delete mode 100644 bitmaps/c40o.bm
+ delete mode 100644 bitmaps/c40s.bm
+ delete mode 100644 bitmaps/c45o.bm
+ delete mode 100644 bitmaps/c45s.bm
+ delete mode 100644 bitmaps/c49o.bm
+ delete mode 100644 bitmaps/c49s.bm
+ delete mode 100644 bitmaps/c54o.bm
+ delete mode 100644 bitmaps/c54s.bm
+ delete mode 100644 bitmaps/c58o.bm
+ delete mode 100644 bitmaps/c58s.bm
+ delete mode 100644 bitmaps/c64o.bm
+ delete mode 100644 bitmaps/c64s.bm
+ delete mode 100644 bitmaps/c72o.bm
+ delete mode 100644 bitmaps/c72s.bm
+ delete mode 100644 bitmaps/d33o.bm
+ delete mode 100644 bitmaps/d33s.bm
+ delete mode 100644 bitmaps/d37o.bm
+ delete mode 100644 bitmaps/d37s.bm
+ delete mode 100644 bitmaps/d40o.bm
+ delete mode 100644 bitmaps/d40s.bm
+ delete mode 100644 bitmaps/d45o.bm
+ delete mode 100644 bitmaps/d45s.bm
+ delete mode 100644 bitmaps/d49o.bm
+ delete mode 100644 bitmaps/d49s.bm
+ delete mode 100644 bitmaps/d54o.bm
+ delete mode 100644 bitmaps/d54s.bm
+ delete mode 100644 bitmaps/d58o.bm
+ delete mode 100644 bitmaps/d58s.bm
+ delete mode 100644 bitmaps/d64o.bm
+ delete mode 100644 bitmaps/d64s.bm
+ delete mode 100644 bitmaps/d72o.bm
+ delete mode 100644 bitmaps/d72s.bm
+ delete mode 100644 bitmaps/dopkbm.sh
+ delete mode 100644 bitmaps/dopkbm1.sh
+ delete mode 100644 bitmaps/e33o.bm
+ delete mode 100644 bitmaps/e33s.bm
+ delete mode 100644 bitmaps/e49o.bm
+ delete mode 100644 bitmaps/e49s.bm
+ delete mode 100644 bitmaps/e72o.bm
+ delete mode 100644 bitmaps/e72s.bm
+ delete mode 100644 bitmaps/f33o.bm
+ delete mode 100644 bitmaps/f33s.bm
+ delete mode 100644 bitmaps/f49o.bm
+ delete mode 100644 bitmaps/f49s.bm
+ delete mode 100644 bitmaps/f72o.bm
+ delete mode 100644 bitmaps/f72s.bm
+ delete mode 100644 bitmaps/g33o.bm
+ delete mode 100644 bitmaps/g33s.bm
+ delete mode 100644 bitmaps/g49o.bm
+ delete mode 100644 bitmaps/g49s.bm
+ delete mode 100644 bitmaps/g72o.bm
+ delete mode 100644 bitmaps/g72s.bm
+ delete mode 100644 bitmaps/h33o.bm
+ delete mode 100644 bitmaps/h33s.bm
+ delete mode 100644 bitmaps/h49o.bm
+ delete mode 100644 bitmaps/h49s.bm
+ delete mode 100644 bitmaps/h72o.bm
+ delete mode 100644 bitmaps/h72s.bm
+ delete mode 100644 bitmaps/i33o.bm
+ delete mode 100644 bitmaps/i33s.bm
+ delete mode 100644 bitmaps/i49o.bm
+ delete mode 100644 bitmaps/i49s.bm
+ delete mode 100644 bitmaps/i72o.bm
+ delete mode 100644 bitmaps/i72s.bm
+ delete mode 100644 bitmaps/icon_b.bm
+ delete mode 100644 bitmaps/icon_outline.bm
+ delete mode 100644 bitmaps/j33o.bm
+ delete mode 100644 bitmaps/j33s.bm
+ delete mode 100644 bitmaps/j49o.bm
+ delete mode 100644 bitmaps/j49s.bm
+ delete mode 100644 bitmaps/j72o.bm
+ delete mode 100644 bitmaps/j72s.bm
+ delete mode 100644 bitmaps/k108o.bm
+ delete mode 100644 bitmaps/k108s.bm
+ delete mode 100644 bitmaps/k116o.bm
+ delete mode 100644 bitmaps/k116s.bm
+ delete mode 100644 bitmaps/k129o.bm
+ delete mode 100644 bitmaps/k129s.bm
+ delete mode 100644 bitmaps/k21o.bm
+ delete mode 100644 bitmaps/k21s.bm
+ delete mode 100644 bitmaps/k25o.bm
+ delete mode 100644 bitmaps/k25s.bm
+ delete mode 100644 bitmaps/k29o.bm
+ delete mode 100644 bitmaps/k29s.bm
+ delete mode 100644 bitmaps/k33o.bm
+ delete mode 100644 bitmaps/k33s.bm
+ delete mode 100644 bitmaps/k37o.bm
+ delete mode 100644 bitmaps/k37s.bm
+ delete mode 100644 bitmaps/k40o.bm
+ delete mode 100644 bitmaps/k40s.bm
+ delete mode 100644 bitmaps/k45o.bm
+ delete mode 100644 bitmaps/k45s.bm
+ delete mode 100644 bitmaps/k49o.bm
+ delete mode 100644 bitmaps/k49s.bm
+ delete mode 100644 bitmaps/k54o.bm
+ delete mode 100644 bitmaps/k54s.bm
+ delete mode 100644 bitmaps/k58o.bm
+ delete mode 100644 bitmaps/k58s.bm
+ delete mode 100644 bitmaps/k64o.bm
+ delete mode 100644 bitmaps/k64s.bm
+ delete mode 100644 bitmaps/k72o.bm
+ delete mode 100644 bitmaps/k72s.bm
+ delete mode 100644 bitmaps/k80o.bm
+ delete mode 100644 bitmaps/k80s.bm
+ delete mode 100644 bitmaps/k87o.bm
+ delete mode 100644 bitmaps/k87s.bm
+ delete mode 100644 bitmaps/k95o.bm
+ delete mode 100644 bitmaps/k95s.bm
+ delete mode 100644 bitmaps/l33o.bm
+ delete mode 100644 bitmaps/l33s.bm
+ delete mode 100644 bitmaps/l37o.bm
+ delete mode 100644 bitmaps/l37s.bm
+ delete mode 100644 bitmaps/l40o.bm
+ delete mode 100644 bitmaps/l40s.bm
+ delete mode 100644 bitmaps/l45o.bm
+ delete mode 100644 bitmaps/l45s.bm
+ delete mode 100644 bitmaps/l49o.bm
+ delete mode 100644 bitmaps/l49s.bm
+ delete mode 100644 bitmaps/l54o.bm
+ delete mode 100644 bitmaps/l54s.bm
+ delete mode 100644 bitmaps/l58o.bm
+ delete mode 100644 bitmaps/l58s.bm
+ delete mode 100644 bitmaps/l64o.bm
+ delete mode 100644 bitmaps/l64s.bm
+ delete mode 100644 bitmaps/l72o.bm
+ delete mode 100644 bitmaps/l72s.bm
+ delete mode 100644 bitmaps/m33o.bm
+ delete mode 100644 bitmaps/m33s.bm
+ delete mode 100644 bitmaps/m49o.bm
+ delete mode 100644 bitmaps/m49s.bm
+ delete mode 100644 bitmaps/m72o.bm
+ delete mode 100644 bitmaps/m72s.bm
+ delete mode 100644 bitmaps/n108o.bm
+ delete mode 100644 bitmaps/n108s.bm
+ delete mode 100644 bitmaps/n116o.bm
+ delete mode 100644 bitmaps/n116s.bm
+ delete mode 100644 bitmaps/n129o.bm
+ delete mode 100644 bitmaps/n129s.bm
+ delete mode 100644 bitmaps/n21o.bm
+ delete mode 100644 bitmaps/n21s.bm
+ delete mode 100644 bitmaps/n25o.bm
+ delete mode 100644 bitmaps/n25s.bm
+ delete mode 100644 bitmaps/n29o.bm
+ delete mode 100644 bitmaps/n29s.bm
+ delete mode 100644 bitmaps/n33o.bm
+ delete mode 100644 bitmaps/n33s.bm
+ delete mode 100644 bitmaps/n37o.bm
+ delete mode 100644 bitmaps/n37s.bm
+ delete mode 100644 bitmaps/n40o.bm
+ delete mode 100644 bitmaps/n40s.bm
+ delete mode 100644 bitmaps/n45o.bm
+ delete mode 100644 bitmaps/n45s.bm
+ delete mode 100644 bitmaps/n49o.bm
+ delete mode 100644 bitmaps/n49s.bm
+ delete mode 100644 bitmaps/n54o.bm
+ delete mode 100644 bitmaps/n54s.bm
+ delete mode 100644 bitmaps/n58o.bm
+ delete mode 100644 bitmaps/n58s.bm
+ delete mode 100644 bitmaps/n64o.bm
+ delete mode 100644 bitmaps/n64s.bm
+ delete mode 100644 bitmaps/n72o.bm
+ delete mode 100644 bitmaps/n72s.bm
+ delete mode 100644 bitmaps/n80o.bm
+ delete mode 100644 bitmaps/n80s.bm
+ delete mode 100644 bitmaps/n87o.bm
+ delete mode 100644 bitmaps/n87s.bm
+ delete mode 100644 bitmaps/n95o.bm
+ delete mode 100644 bitmaps/n95s.bm
+ delete mode 100644 bitmaps/o33o.bm
+ delete mode 100644 bitmaps/o33s.bm
+ delete mode 100644 bitmaps/o49o.bm
+ delete mode 100644 bitmaps/o49s.bm
+ delete mode 100644 bitmaps/o72o.bm
+ delete mode 100644 bitmaps/o72s.bm
+ delete mode 100644 bitmaps/p108o.bm
+ delete mode 100644 bitmaps/p108s.bm
+ delete mode 100644 bitmaps/p116o.bm
+ delete mode 100644 bitmaps/p116s.bm
+ delete mode 100644 bitmaps/p129o.bm
+ delete mode 100644 bitmaps/p129s.bm
+ delete mode 100644 bitmaps/p21o.bm
+ delete mode 100644 bitmaps/p21s.bm
+ delete mode 100644 bitmaps/p25o.bm
+ delete mode 100644 bitmaps/p25s.bm
+ delete mode 100644 bitmaps/p29o.bm
+ delete mode 100644 bitmaps/p29s.bm
+ delete mode 100644 bitmaps/p33o.bm
+ delete mode 100644 bitmaps/p33s.bm
+ delete mode 100644 bitmaps/p37o.bm
+ delete mode 100644 bitmaps/p37s.bm
+ delete mode 100644 bitmaps/p40o.bm
+ delete mode 100644 bitmaps/p40s.bm
+ delete mode 100644 bitmaps/p45o.bm
+ delete mode 100644 bitmaps/p45s.bm
+ delete mode 100644 bitmaps/p49o.bm
+ delete mode 100644 bitmaps/p49s.bm
+ delete mode 100644 bitmaps/p54o.bm
+ delete mode 100644 bitmaps/p54s.bm
+ delete mode 100644 bitmaps/p58o.bm
+ delete mode 100644 bitmaps/p58s.bm
+ delete mode 100644 bitmaps/p64o.bm
+ delete mode 100644 bitmaps/p64s.bm
+ delete mode 100644 bitmaps/p72o.bm
+ delete mode 100644 bitmaps/p72s.bm
+ delete mode 100644 bitmaps/p80o.bm
+ delete mode 100644 bitmaps/p80s.bm
+ delete mode 100644 bitmaps/p87o.bm
+ delete mode 100644 bitmaps/p87s.bm
+ delete mode 100644 bitmaps/p95o.bm
+ delete mode 100644 bitmaps/p95s.bm
+ delete mode 100644 bitmaps/q108o.bm
+ delete mode 100644 bitmaps/q108s.bm
+ delete mode 100644 bitmaps/q116o.bm
+ delete mode 100644 bitmaps/q116s.bm
+ delete mode 100644 bitmaps/q129o.bm
+ delete mode 100644 bitmaps/q129s.bm
+ delete mode 100644 bitmaps/q21o.bm
+ delete mode 100644 bitmaps/q21s.bm
+ delete mode 100644 bitmaps/q25o.bm
+ delete mode 100644 bitmaps/q25s.bm
+ delete mode 100644 bitmaps/q29o.bm
+ delete mode 100644 bitmaps/q29s.bm
+ delete mode 100644 bitmaps/q33o.bm
+ delete mode 100644 bitmaps/q33s.bm
+ delete mode 100644 bitmaps/q37o.bm
+ delete mode 100644 bitmaps/q37s.bm
+ delete mode 100644 bitmaps/q40o.bm
+ delete mode 100644 bitmaps/q40s.bm
+ delete mode 100644 bitmaps/q45o.bm
+ delete mode 100644 bitmaps/q45s.bm
+ delete mode 100644 bitmaps/q49o.bm
+ delete mode 100644 bitmaps/q49s.bm
+ delete mode 100644 bitmaps/q54o.bm
+ delete mode 100644 bitmaps/q54s.bm
+ delete mode 100644 bitmaps/q58o.bm
+ delete mode 100644 bitmaps/q58s.bm
+ delete mode 100644 bitmaps/q64o.bm
+ delete mode 100644 bitmaps/q64s.bm
+ delete mode 100644 bitmaps/q72o.bm
+ delete mode 100644 bitmaps/q72s.bm
+ delete mode 100644 bitmaps/q80o.bm
+ delete mode 100644 bitmaps/q80s.bm
+ delete mode 100644 bitmaps/q87o.bm
+ delete mode 100644 bitmaps/q87s.bm
+ delete mode 100644 bitmaps/q95o.bm
+ delete mode 100644 bitmaps/q95s.bm
+ delete mode 100644 bitmaps/r108o.bm
+ delete mode 100644 bitmaps/r108s.bm
+ delete mode 100644 bitmaps/r116o.bm
+ delete mode 100644 bitmaps/r116s.bm
+ delete mode 100644 bitmaps/r129o.bm
+ delete mode 100644 bitmaps/r129s.bm
+ delete mode 100644 bitmaps/r21o.bm
+ delete mode 100644 bitmaps/r21s.bm
+ delete mode 100644 bitmaps/r25o.bm
+ delete mode 100644 bitmaps/r25s.bm
+ delete mode 100644 bitmaps/r29o.bm
+ delete mode 100644 bitmaps/r29s.bm
+ delete mode 100644 bitmaps/r33o.bm
+ delete mode 100644 bitmaps/r33s.bm
+ delete mode 100644 bitmaps/r37o.bm
+ delete mode 100644 bitmaps/r37s.bm
+ delete mode 100644 bitmaps/r40o.bm
+ delete mode 100644 bitmaps/r40s.bm
+ delete mode 100644 bitmaps/r45o.bm
+ delete mode 100644 bitmaps/r45s.bm
+ delete mode 100644 bitmaps/r49o.bm
+ delete mode 100644 bitmaps/r49s.bm
+ delete mode 100644 bitmaps/r54o.bm
+ delete mode 100644 bitmaps/r54s.bm
+ delete mode 100644 bitmaps/r58o.bm
+ delete mode 100644 bitmaps/r58s.bm
+ delete mode 100644 bitmaps/r64o.bm
+ delete mode 100644 bitmaps/r64s.bm
+ delete mode 100644 bitmaps/r72o.bm
+ delete mode 100644 bitmaps/r72s.bm
+ delete mode 100644 bitmaps/r80o.bm
+ delete mode 100644 bitmaps/r80s.bm
+ delete mode 100644 bitmaps/r87o.bm
+ delete mode 100644 bitmaps/r87s.bm
+ delete mode 100644 bitmaps/r95o.bm
+ delete mode 100644 bitmaps/r95s.bm
+ delete mode 100644 bitmaps/s49o.bm
+ delete mode 100644 bitmaps/s49s.bm
+ delete mode 100644 bitmaps/s72o.bm
+ delete mode 100644 bitmaps/s72s.bm
+ delete mode 100644 bitmaps/test.c
+ delete mode 100644 bitmaps/u49o.bm
+ delete mode 100644 bitmaps/u49s.bm
+ delete mode 100644 bitmaps/u72o.bm
+ delete mode 100644 bitmaps/u72s.bm
+ delete mode 100644 bitmaps/v33o.bm
+ delete mode 100644 bitmaps/v33s.bm
+ delete mode 100644 bitmaps/v49o.bm
+ delete mode 100644 bitmaps/v49s.bm
+ delete mode 100644 bitmaps/v72o.bm
+ delete mode 100644 bitmaps/v72s.bm
+ delete mode 100644 bitmaps/w33o.bm
+ delete mode 100644 bitmaps/w33s.bm
+ delete mode 100644 bitmaps/w49o.bm
+ delete mode 100644 bitmaps/w49s.bm
+ delete mode 100644 bitmaps/w72o.bm
+ delete mode 100644 bitmaps/w72s.bm
+ delete mode 100644 bitmaps/wl49o.bm
+ delete mode 100644 bitmaps/wl49s.bm
+ delete mode 100644 bitmaps/wl72o.bm
+ delete mode 100644 bitmaps/wl72s.bm
+ delete mode 100644 bitmaps/wn49o.bm
+ delete mode 100644 bitmaps/wn49s.bm
+ delete mode 100644 bitmaps/wn72o.bm
+ delete mode 100644 bitmaps/wn72s.bm
+ delete mode 100644 bitmaps/wp49o.bm
+ delete mode 100644 bitmaps/wp49s.bm
+ delete mode 100644 bitmaps/wp72o.bm
+ delete mode 100644 bitmaps/wp72s.bm
+ delete mode 100644 bitmaps/ws49o.bm
+ delete mode 100644 bitmaps/ws49s.bm
+ delete mode 100644 bitmaps/ws72o.bm
+ delete mode 100644 bitmaps/ws72s.bm
+ create mode 100644 board.c
+ create mode 100644 board.h
+ create mode 100644 dialogs.c
+ create mode 100644 dialogs.h
+ create mode 100644 doc-maint/coding-standards.org
+ create mode 100755 doc-maint/gendocs.sh
+ create mode 100644 doc-maint/make-xboard-release
+ create mode 100644 doc-maint/release.org
+ create mode 100644 doc-maint/web-pages.org
+ create mode 100644 draw.c
+ create mode 100644 draw.h
+ delete mode 100644 filebrowser/README
+ delete mode 100644 filebrowser/dir.c
+ delete mode 100644 filebrowser/draw.c
+ delete mode 100644 filebrowser/path.c
+ delete mode 100644 filebrowser/selfile.c
+ delete mode 100644 filebrowser/selfile.h
+ delete mode 100644 filebrowser/xstat.h
+ create mode 100644 gtk/.dirstamp
+ create mode 100644 gtk/xboard.c
+ create mode 100644 gtk/xboard.h
+ create mode 100644 gtk/xengineoutput.c
+ create mode 100644 gtk/xoptions.c
+ create mode 100644 gtk/xtimer.c
+ create mode 100644 menus.c
+ create mode 100644 menus.h
+ create mode 100644 nengineoutput.c
+ create mode 100644 nevalgraph.c
+ create mode 100644 ngamelist.c
+ create mode 100644 nhistory.c
+ delete mode 100644 pixmaps/README.pixmaps
+ delete mode 100644 pixmaps/add33.xpm
+ delete mode 100644 pixmaps/add37.xpm
+ delete mode 100644 pixmaps/add40.xpm
+ delete mode 100644 pixmaps/add45.xpm
+ delete mode 100644 pixmaps/add49.xpm
+ delete mode 100644 pixmaps/add54.xpm
+ delete mode 100644 pixmaps/add58.xpm
+ delete mode 100644 pixmaps/add64.xpm
+ delete mode 100644 pixmaps/add72.xpm
+ delete mode 100644 pixmaps/adl33.xpm
+ delete mode 100644 pixmaps/adl37.xpm
+ delete mode 100644 pixmaps/adl40.xpm
+ delete mode 100644 pixmaps/adl45.xpm
+ delete mode 100644 pixmaps/adl49.xpm
+ delete mode 100644 pixmaps/adl54.xpm
+ delete mode 100644 pixmaps/adl58.xpm
+ delete mode 100644 pixmaps/adl64.xpm
+ delete mode 100644 pixmaps/adl72.xpm
+ delete mode 100644 pixmaps/ald33.xpm
+ delete mode 100644 pixmaps/ald37.xpm
+ delete mode 100644 pixmaps/ald40.xpm
+ delete mode 100644 pixmaps/ald45.xpm
+ delete mode 100644 pixmaps/ald49.xpm
+ delete mode 100644 pixmaps/ald54.xpm
+ delete mode 100644 pixmaps/ald58.xpm
+ delete mode 100644 pixmaps/ald64.xpm
+ delete mode 100644 pixmaps/ald72.xpm
+ delete mode 100644 pixmaps/all33.xpm
+ delete mode 100644 pixmaps/all37.xpm
+ delete mode 100644 pixmaps/all40.xpm
+ delete mode 100644 pixmaps/all45.xpm
+ delete mode 100644 pixmaps/all49.xpm
+ delete mode 100644 pixmaps/all54.xpm
+ delete mode 100644 pixmaps/all58.xpm
+ delete mode 100644 pixmaps/all64.xpm
+ delete mode 100644 pixmaps/all72.xpm
+ delete mode 100644 pixmaps/asdd33.xpm
+ delete mode 100644 pixmaps/asdd49.xpm
+ delete mode 100644 pixmaps/asdd72.xpm
+ delete mode 100644 pixmaps/asdl33.xpm
+ delete mode 100644 pixmaps/asdl49.xpm
+ delete mode 100644 pixmaps/asdl72.xpm
+ delete mode 100644 pixmaps/asld33.xpm
+ delete mode 100644 pixmaps/asld49.xpm
+ delete mode 100644 pixmaps/asld72.xpm
+ delete mode 100644 pixmaps/asll33.xpm
+ delete mode 100644 pixmaps/asll49.xpm
+ delete mode 100644 pixmaps/asll72.xpm
+ delete mode 100644 pixmaps/bdd108.xpm
+ delete mode 100644 pixmaps/bdd116.xpm
+ delete mode 100644 pixmaps/bdd129.xpm
+ delete mode 100644 pixmaps/bdd21.xpm
+ delete mode 100644 pixmaps/bdd25.xpm
+ delete mode 100644 pixmaps/bdd29.xpm
+ delete mode 100644 pixmaps/bdd33.xpm
+ delete mode 100644 pixmaps/bdd37.xpm
+ delete mode 100644 pixmaps/bdd40.xpm
+ delete mode 100644 pixmaps/bdd45.xpm
+ delete mode 100644 pixmaps/bdd49.xpm
+ delete mode 100644 pixmaps/bdd54.xpm
+ delete mode 100644 pixmaps/bdd58.xpm
+ delete mode 100644 pixmaps/bdd64.xpm
+ delete mode 100644 pixmaps/bdd72.xpm
+ delete mode 100644 pixmaps/bdd80.xpm
+ delete mode 100644 pixmaps/bdd87.xpm
+ delete mode 100644 pixmaps/bdd95.xpm
+ delete mode 100644 pixmaps/bdl108.xpm
+ delete mode 100644 pixmaps/bdl116.xpm
+ delete mode 100644 pixmaps/bdl129.xpm
+ delete mode 100644 pixmaps/bdl21.xpm
+ delete mode 100644 pixmaps/bdl25.xpm
+ delete mode 100644 pixmaps/bdl29.xpm
+ delete mode 100644 pixmaps/bdl33.xpm
+ delete mode 100644 pixmaps/bdl37.xpm
+ delete mode 100644 pixmaps/bdl40.xpm
+ delete mode 100644 pixmaps/bdl45.xpm
+ delete mode 100644 pixmaps/bdl49.xpm
+ delete mode 100644 pixmaps/bdl54.xpm
+ delete mode 100644 pixmaps/bdl58.xpm
+ delete mode 100644 pixmaps/bdl64.xpm
+ delete mode 100644 pixmaps/bdl72.xpm
+ delete mode 100644 pixmaps/bdl80.xpm
+ delete mode 100644 pixmaps/bdl87.xpm
+ delete mode 100644 pixmaps/bdl95.xpm
+ delete mode 100644 pixmaps/bld108.xpm
+ delete mode 100644 pixmaps/bld116.xpm
+ delete mode 100644 pixmaps/bld129.xpm
+ delete mode 100644 pixmaps/bld21.xpm
+ delete mode 100644 pixmaps/bld25.xpm
+ delete mode 100644 pixmaps/bld29.xpm
+ delete mode 100644 pixmaps/bld33.xpm
+ delete mode 100644 pixmaps/bld37.xpm
+ delete mode 100644 pixmaps/bld40.xpm
+ delete mode 100644 pixmaps/bld45.xpm
+ delete mode 100644 pixmaps/bld49.xpm
+ delete mode 100644 pixmaps/bld54.xpm
+ delete mode 100644 pixmaps/bld58.xpm
+ delete mode 100644 pixmaps/bld64.xpm
+ delete mode 100644 pixmaps/bld72.xpm
+ delete mode 100644 pixmaps/bld80.xpm
+ delete mode 100644 pixmaps/bld87.xpm
+ delete mode 100644 pixmaps/bld95.xpm
+ delete mode 100644 pixmaps/bll108.xpm
+ delete mode 100644 pixmaps/bll116.xpm
+ delete mode 100644 pixmaps/bll129.xpm
+ delete mode 100644 pixmaps/bll21.xpm
+ delete mode 100644 pixmaps/bll25.xpm
+ delete mode 100644 pixmaps/bll29.xpm
+ delete mode 100644 pixmaps/bll33.xpm
+ delete mode 100644 pixmaps/bll37.xpm
+ delete mode 100644 pixmaps/bll40.xpm
+ delete mode 100644 pixmaps/bll45.xpm
+ delete mode 100644 pixmaps/bll49.xpm
+ delete mode 100644 pixmaps/bll54.xpm
+ delete mode 100644 pixmaps/bll58.xpm
+ delete mode 100644 pixmaps/bll64.xpm
+ delete mode 100644 pixmaps/bll72.xpm
+ delete mode 100644 pixmaps/bll80.xpm
+ delete mode 100644 pixmaps/bll87.xpm
+ delete mode 100644 pixmaps/bll95.xpm
+ delete mode 100644 pixmaps/cdd33.xpm
+ delete mode 100644 pixmaps/cdd37.xpm
+ delete mode 100644 pixmaps/cdd40.xpm
+ delete mode 100644 pixmaps/cdd45.xpm
+ delete mode 100644 pixmaps/cdd49.xpm
+ delete mode 100644 pixmaps/cdd54.xpm
+ delete mode 100644 pixmaps/cdd58.xpm
+ delete mode 100644 pixmaps/cdd64.xpm
+ delete mode 100644 pixmaps/cdd72.xpm
+ delete mode 100644 pixmaps/cdl33.xpm
+ delete mode 100644 pixmaps/cdl37.xpm
+ delete mode 100644 pixmaps/cdl40.xpm
+ delete mode 100644 pixmaps/cdl45.xpm
+ delete mode 100644 pixmaps/cdl49.xpm
+ delete mode 100644 pixmaps/cdl54.xpm
+ delete mode 100644 pixmaps/cdl58.xpm
+ delete mode 100644 pixmaps/cdl64.xpm
+ delete mode 100644 pixmaps/cdl72.xpm
+ delete mode 100644 pixmaps/cld33.xpm
+ delete mode 100644 pixmaps/cld37.xpm
+ delete mode 100644 pixmaps/cld40.xpm
+ delete mode 100644 pixmaps/cld45.xpm
+ delete mode 100644 pixmaps/cld49.xpm
+ delete mode 100644 pixmaps/cld54.xpm
+ delete mode 100644 pixmaps/cld58.xpm
+ delete mode 100644 pixmaps/cld64.xpm
+ delete mode 100644 pixmaps/cld72.xpm
+ delete mode 100644 pixmaps/cll33.xpm
+ delete mode 100644 pixmaps/cll37.xpm
+ delete mode 100644 pixmaps/cll40.xpm
+ delete mode 100644 pixmaps/cll45.xpm
+ delete mode 100644 pixmaps/cll49.xpm
+ delete mode 100644 pixmaps/cll54.xpm
+ delete mode 100644 pixmaps/cll58.xpm
+ delete mode 100644 pixmaps/cll64.xpm
+ delete mode 100644 pixmaps/cll72.xpm
+ delete mode 100644 pixmaps/convbm
+ delete mode 100644 pixmaps/convbm.sed
+ delete mode 100644 pixmaps/convbm2.sed
+ delete mode 100644 pixmaps/convert.c
+ delete mode 100644 pixmaps/cvdd33.xpm
+ delete mode 100644 pixmaps/cvdd37.xpm
+ delete mode 100644 pixmaps/cvdd40.xpm
+ delete mode 100644 pixmaps/cvdd45.xpm
+ delete mode 100644 pixmaps/cvdd49.xpm
+ delete mode 100644 pixmaps/cvdd54.xpm
+ delete mode 100644 pixmaps/cvdd58.xpm
+ delete mode 100644 pixmaps/cvdd64.xpm
+ delete mode 100644 pixmaps/cvdd72.xpm
+ delete mode 100644 pixmaps/cvdl33.xpm
+ delete mode 100644 pixmaps/cvdl37.xpm
+ delete mode 100644 pixmaps/cvdl40.xpm
+ delete mode 100644 pixmaps/cvdl45.xpm
+ delete mode 100644 pixmaps/cvdl49.xpm
+ delete mode 100644 pixmaps/cvdl54.xpm
+ delete mode 100644 pixmaps/cvdl58.xpm
+ delete mode 100644 pixmaps/cvdl64.xpm
+ delete mode 100644 pixmaps/cvdl72.xpm
+ delete mode 100644 pixmaps/cvld33.xpm
+ delete mode 100644 pixmaps/cvld37.xpm
+ delete mode 100644 pixmaps/cvld40.xpm
+ delete mode 100644 pixmaps/cvld45.xpm
+ delete mode 100644 pixmaps/cvld49.xpm
+ delete mode 100644 pixmaps/cvld54.xpm
+ delete mode 100644 pixmaps/cvld58.xpm
+ delete mode 100644 pixmaps/cvld64.xpm
+ delete mode 100644 pixmaps/cvld72.xpm
+ delete mode 100644 pixmaps/cvll33.xpm
+ delete mode 100644 pixmaps/cvll37.xpm
+ delete mode 100644 pixmaps/cvll40.xpm
+ delete mode 100644 pixmaps/cvll45.xpm
+ delete mode 100644 pixmaps/cvll49.xpm
+ delete mode 100644 pixmaps/cvll54.xpm
+ delete mode 100644 pixmaps/cvll58.xpm
+ delete mode 100644 pixmaps/cvll64.xpm
+ delete mode 100644 pixmaps/cvll72.xpm
+ delete mode 100644 pixmaps/dkdd33.xpm
+ delete mode 100644 pixmaps/dkdd49.xpm
+ delete mode 100644 pixmaps/dkdd72.xpm
+ delete mode 100644 pixmaps/dkdl33.xpm
+ delete mode 100644 pixmaps/dkdl49.xpm
+ delete mode 100644 pixmaps/dkdl72.xpm
+ delete mode 100644 pixmaps/dkld33.xpm
+ delete mode 100644 pixmaps/dkld49.xpm
+ delete mode 100644 pixmaps/dkld72.xpm
+ delete mode 100644 pixmaps/dkll33.xpm
+ delete mode 100644 pixmaps/dkll49.xpm
+ delete mode 100644 pixmaps/dkll72.xpm
+ delete mode 100644 pixmaps/edd33.xpm
+ delete mode 100644 pixmaps/edd49.xpm
+ delete mode 100644 pixmaps/edd72.xpm
+ delete mode 100644 pixmaps/edl33.xpm
+ delete mode 100644 pixmaps/edl49.xpm
+ delete mode 100644 pixmaps/edl72.xpm
+ delete mode 100644 pixmaps/eld33.xpm
+ delete mode 100644 pixmaps/eld49.xpm
+ delete mode 100644 pixmaps/eld72.xpm
+ delete mode 100644 pixmaps/ell33.xpm
+ delete mode 100644 pixmaps/ell49.xpm
+ delete mode 100644 pixmaps/ell72.xpm
+ delete mode 100644 pixmaps/fdd33.xpm
+ delete mode 100644 pixmaps/fdd49.xpm
+ delete mode 100644 pixmaps/fdd72.xpm
+ delete mode 100644 pixmaps/fdl33.xpm
+ delete mode 100644 pixmaps/fdl49.xpm
+ delete mode 100644 pixmaps/fdl72.xpm
+ delete mode 100644 pixmaps/fld33.xpm
+ delete mode 100644 pixmaps/fld49.xpm
+ delete mode 100644 pixmaps/fld72.xpm
+ delete mode 100644 pixmaps/fll33.xpm
+ delete mode 100644 pixmaps/fll49.xpm
+ delete mode 100644 pixmaps/fll72.xpm
+ delete mode 100644 pixmaps/gdd33.xpm
+ delete mode 100644 pixmaps/gdd49.xpm
+ delete mode 100644 pixmaps/gdd72.xpm
+ delete mode 100644 pixmaps/gdl33.xpm
+ delete mode 100644 pixmaps/gdl49.xpm
+ delete mode 100644 pixmaps/gdl72.xpm
+ delete mode 100644 pixmaps/gld33.xpm
+ delete mode 100644 pixmaps/gld49.xpm
+ delete mode 100644 pixmaps/gld72.xpm
+ delete mode 100644 pixmaps/gll33.xpm
+ delete mode 100644 pixmaps/gll49.xpm
+ delete mode 100644 pixmaps/gll72.xpm
+ delete mode 100644 pixmaps/hdd33.xpm
+ delete mode 100644 pixmaps/hdd49.xpm
+ delete mode 100644 pixmaps/hdd72.xpm
+ delete mode 100644 pixmaps/hdl33.xpm
+ delete mode 100644 pixmaps/hdl49.xpm
+ delete mode 100644 pixmaps/hdl72.xpm
+ delete mode 100644 pixmaps/hld33.xpm
+ delete mode 100644 pixmaps/hld49.xpm
+ delete mode 100644 pixmaps/hld72.xpm
+ delete mode 100644 pixmaps/hll33.xpm
+ delete mode 100644 pixmaps/hll49.xpm
+ delete mode 100644 pixmaps/hll72.xpm
+ delete mode 100644 pixmaps/kdd108.xpm
+ delete mode 100644 pixmaps/kdd116.xpm
+ delete mode 100644 pixmaps/kdd129.xpm
+ delete mode 100644 pixmaps/kdd21.xpm
+ delete mode 100644 pixmaps/kdd25.xpm
+ delete mode 100644 pixmaps/kdd29.xpm
+ delete mode 100644 pixmaps/kdd33.xpm
+ delete mode 100644 pixmaps/kdd37.xpm
+ delete mode 100644 pixmaps/kdd40.xpm
+ delete mode 100644 pixmaps/kdd45.xpm
+ delete mode 100644 pixmaps/kdd49.xpm
+ delete mode 100644 pixmaps/kdd54.xpm
+ delete mode 100644 pixmaps/kdd58.xpm
+ delete mode 100644 pixmaps/kdd64.xpm
+ delete mode 100644 pixmaps/kdd72.xpm
+ delete mode 100644 pixmaps/kdd80.xpm
+ delete mode 100644 pixmaps/kdd87.xpm
+ delete mode 100644 pixmaps/kdd95.xpm
+ delete mode 100644 pixmaps/kdl108.xpm
+ delete mode 100644 pixmaps/kdl116.xpm
+ delete mode 100644 pixmaps/kdl129.xpm
+ delete mode 100644 pixmaps/kdl21.xpm
+ delete mode 100644 pixmaps/kdl25.xpm
+ delete mode 100644 pixmaps/kdl29.xpm
+ delete mode 100644 pixmaps/kdl33.xpm
+ delete mode 100644 pixmaps/kdl37.xpm
+ delete mode 100644 pixmaps/kdl40.xpm
+ delete mode 100644 pixmaps/kdl45.xpm
+ delete mode 100644 pixmaps/kdl49.xpm
+ delete mode 100644 pixmaps/kdl54.xpm
+ delete mode 100644 pixmaps/kdl58.xpm
+ delete mode 100644 pixmaps/kdl64.xpm
+ delete mode 100644 pixmaps/kdl72.xpm
+ delete mode 100644 pixmaps/kdl80.xpm
+ delete mode 100644 pixmaps/kdl87.xpm
+ delete mode 100644 pixmaps/kdl95.xpm
+ delete mode 100644 pixmaps/kld108.xpm
+ delete mode 100644 pixmaps/kld116.xpm
+ delete mode 100644 pixmaps/kld129.xpm
+ delete mode 100644 pixmaps/kld21.xpm
+ delete mode 100644 pixmaps/kld25.xpm
+ delete mode 100644 pixmaps/kld29.xpm
+ delete mode 100644 pixmaps/kld33.xpm
+ delete mode 100644 pixmaps/kld37.xpm
+ delete mode 100644 pixmaps/kld40.xpm
+ delete mode 100644 pixmaps/kld45.xpm
+ delete mode 100644 pixmaps/kld49.xpm
+ delete mode 100644 pixmaps/kld54.xpm
+ delete mode 100644 pixmaps/kld58.xpm
+ delete mode 100644 pixmaps/kld64.xpm
+ delete mode 100644 pixmaps/kld72.xpm
+ delete mode 100644 pixmaps/kld80.xpm
+ delete mode 100644 pixmaps/kld87.xpm
+ delete mode 100644 pixmaps/kld95.xpm
+ delete mode 100644 pixmaps/kll108.xpm
+ delete mode 100644 pixmaps/kll116.xpm
+ delete mode 100644 pixmaps/kll129.xpm
+ delete mode 100644 pixmaps/kll21.xpm
+ delete mode 100644 pixmaps/kll25.xpm
+ delete mode 100644 pixmaps/kll29.xpm
+ delete mode 100644 pixmaps/kll33.xpm
+ delete mode 100644 pixmaps/kll37.xpm
+ delete mode 100644 pixmaps/kll40.xpm
+ delete mode 100644 pixmaps/kll45.xpm
+ delete mode 100644 pixmaps/kll49.xpm
+ delete mode 100644 pixmaps/kll54.xpm
+ delete mode 100644 pixmaps/kll58.xpm
+ delete mode 100644 pixmaps/kll64.xpm
+ delete mode 100644 pixmaps/kll72.xpm
+ delete mode 100644 pixmaps/kll80.xpm
+ delete mode 100644 pixmaps/kll87.xpm
+ delete mode 100644 pixmaps/kll95.xpm
+ delete mode 100644 pixmaps/ldd33.xpm
+ delete mode 100644 pixmaps/ldd37.xpm
+ delete mode 100644 pixmaps/ldd40.xpm
+ delete mode 100644 pixmaps/ldd45.xpm
+ delete mode 100644 pixmaps/ldd49.xpm
+ delete mode 100644 pixmaps/ldd54.xpm
+ delete mode 100644 pixmaps/ldd58.xpm
+ delete mode 100644 pixmaps/ldd64.xpm
+ delete mode 100644 pixmaps/ldd72.xpm
+ delete mode 100644 pixmaps/ldl33.xpm
+ delete mode 100644 pixmaps/ldl37.xpm
+ delete mode 100644 pixmaps/ldl40.xpm
+ delete mode 100644 pixmaps/ldl45.xpm
+ delete mode 100644 pixmaps/ldl49.xpm
+ delete mode 100644 pixmaps/ldl54.xpm
+ delete mode 100644 pixmaps/ldl58.xpm
+ delete mode 100644 pixmaps/ldl64.xpm
+ delete mode 100644 pixmaps/ldl72.xpm
+ delete mode 100644 pixmaps/lld33.xpm
+ delete mode 100644 pixmaps/lld37.xpm
+ delete mode 100644 pixmaps/lld40.xpm
+ delete mode 100644 pixmaps/lld45.xpm
+ delete mode 100644 pixmaps/lld49.xpm
+ delete mode 100644 pixmaps/lld54.xpm
+ delete mode 100644 pixmaps/lld58.xpm
+ delete mode 100644 pixmaps/lld64.xpm
+ delete mode 100644 pixmaps/lld72.xpm
+ delete mode 100644 pixmaps/lll33.xpm
+ delete mode 100644 pixmaps/lll37.xpm
+ delete mode 100644 pixmaps/lll40.xpm
+ delete mode 100644 pixmaps/lll45.xpm
+ delete mode 100644 pixmaps/lll49.xpm
+ delete mode 100644 pixmaps/lll54.xpm
+ delete mode 100644 pixmaps/lll58.xpm
+ delete mode 100644 pixmaps/lll64.xpm
+ delete mode 100644 pixmaps/lll72.xpm
+ delete mode 100644 pixmaps/marble_d.xpm
+ delete mode 100644 pixmaps/marble_l.xpm
+ delete mode 100644 pixmaps/mdd33.xpm
+ delete mode 100644 pixmaps/mdd49.xpm
+ delete mode 100644 pixmaps/mdd72.xpm
+ delete mode 100644 pixmaps/mdl33.xpm
+ delete mode 100644 pixmaps/mdl49.xpm
+ delete mode 100644 pixmaps/mdl72.xpm
+ delete mode 100644 pixmaps/mld33.xpm
+ delete mode 100644 pixmaps/mld49.xpm
+ delete mode 100644 pixmaps/mld72.xpm
+ delete mode 100644 pixmaps/mll33.xpm
+ delete mode 100644 pixmaps/mll49.xpm
+ delete mode 100644 pixmaps/mll72.xpm
+ delete mode 100644 pixmaps/ndd108.xpm
+ delete mode 100644 pixmaps/ndd116.xpm
+ delete mode 100644 pixmaps/ndd129.xpm
+ delete mode 100644 pixmaps/ndd21.xpm
+ delete mode 100644 pixmaps/ndd25.xpm
+ delete mode 100644 pixmaps/ndd29.xpm
+ delete mode 100644 pixmaps/ndd33.xpm
+ delete mode 100644 pixmaps/ndd37.xpm
+ delete mode 100644 pixmaps/ndd40.xpm
+ delete mode 100644 pixmaps/ndd45.xpm
+ delete mode 100644 pixmaps/ndd49.xpm
+ delete mode 100644 pixmaps/ndd54.xpm
+ delete mode 100644 pixmaps/ndd58.xpm
+ delete mode 100644 pixmaps/ndd64.xpm
+ delete mode 100644 pixmaps/ndd72.xpm
+ delete mode 100644 pixmaps/ndd80.xpm
+ delete mode 100644 pixmaps/ndd87.xpm
+ delete mode 100644 pixmaps/ndd95.xpm
+ delete mode 100644 pixmaps/ndl108.xpm
+ delete mode 100644 pixmaps/ndl116.xpm
+ delete mode 100644 pixmaps/ndl129.xpm
+ delete mode 100644 pixmaps/ndl21.xpm
+ delete mode 100644 pixmaps/ndl25.xpm
+ delete mode 100644 pixmaps/ndl29.xpm
+ delete mode 100644 pixmaps/ndl33.xpm
+ delete mode 100644 pixmaps/ndl37.xpm
+ delete mode 100644 pixmaps/ndl40.xpm
+ delete mode 100644 pixmaps/ndl45.xpm
+ delete mode 100644 pixmaps/ndl49.xpm
+ delete mode 100644 pixmaps/ndl54.xpm
+ delete mode 100644 pixmaps/ndl58.xpm
+ delete mode 100644 pixmaps/ndl64.xpm
+ delete mode 100644 pixmaps/ndl72.xpm
+ delete mode 100644 pixmaps/ndl80.xpm
+ delete mode 100644 pixmaps/ndl87.xpm
+ delete mode 100644 pixmaps/ndl95.xpm
+ delete mode 100644 pixmaps/nld108.xpm
+ delete mode 100644 pixmaps/nld116.xpm
+ delete mode 100644 pixmaps/nld129.xpm
+ delete mode 100644 pixmaps/nld21.xpm
+ delete mode 100644 pixmaps/nld25.xpm
+ delete mode 100644 pixmaps/nld29.xpm
+ delete mode 100644 pixmaps/nld33.xpm
+ delete mode 100644 pixmaps/nld37.xpm
+ delete mode 100644 pixmaps/nld40.xpm
+ delete mode 100644 pixmaps/nld45.xpm
+ delete mode 100644 pixmaps/nld49.xpm
+ delete mode 100644 pixmaps/nld54.xpm
+ delete mode 100644 pixmaps/nld58.xpm
+ delete mode 100644 pixmaps/nld64.xpm
+ delete mode 100644 pixmaps/nld72.xpm
+ delete mode 100644 pixmaps/nld80.xpm
+ delete mode 100644 pixmaps/nld87.xpm
+ delete mode 100644 pixmaps/nld95.xpm
+ delete mode 100644 pixmaps/nll108.xpm
+ delete mode 100644 pixmaps/nll116.xpm
+ delete mode 100644 pixmaps/nll129.xpm
+ delete mode 100644 pixmaps/nll21.xpm
+ delete mode 100644 pixmaps/nll25.xpm
+ delete mode 100644 pixmaps/nll29.xpm
+ delete mode 100644 pixmaps/nll33.xpm
+ delete mode 100644 pixmaps/nll37.xpm
+ delete mode 100644 pixmaps/nll40.xpm
+ delete mode 100644 pixmaps/nll45.xpm
+ delete mode 100644 pixmaps/nll49.xpm
+ delete mode 100644 pixmaps/nll54.xpm
+ delete mode 100644 pixmaps/nll58.xpm
+ delete mode 100644 pixmaps/nll64.xpm
+ delete mode 100644 pixmaps/nll72.xpm
+ delete mode 100644 pixmaps/nll80.xpm
+ delete mode 100644 pixmaps/nll87.xpm
+ delete mode 100644 pixmaps/nll95.xpm
+ delete mode 100644 pixmaps/odd33.xpm
+ delete mode 100644 pixmaps/odd49.xpm
+ delete mode 100644 pixmaps/odd72.xpm
+ delete mode 100644 pixmaps/odl33.xpm
+ delete mode 100644 pixmaps/odl49.xpm
+ delete mode 100644 pixmaps/odl72.xpm
+ delete mode 100644 pixmaps/old33.xpm
+ delete mode 100644 pixmaps/old49.xpm
+ delete mode 100644 pixmaps/old72.xpm
+ delete mode 100644 pixmaps/oll33.xpm
+ delete mode 100644 pixmaps/oll49.xpm
+ delete mode 100644 pixmaps/oll72.xpm
+ delete mode 100644 pixmaps/pdd108.xpm
+ delete mode 100644 pixmaps/pdd116.xpm
+ delete mode 100644 pixmaps/pdd129.xpm
+ delete mode 100644 pixmaps/pdd21.xpm
+ delete mode 100644 pixmaps/pdd25.xpm
+ delete mode 100644 pixmaps/pdd29.xpm
+ delete mode 100644 pixmaps/pdd33.xpm
+ delete mode 100644 pixmaps/pdd37.xpm
+ delete mode 100644 pixmaps/pdd40.xpm
+ delete mode 100644 pixmaps/pdd45.xpm
+ delete mode 100644 pixmaps/pdd49.xpm
+ delete mode 100644 pixmaps/pdd54.xpm
+ delete mode 100644 pixmaps/pdd58.xpm
+ delete mode 100644 pixmaps/pdd64.xpm
+ delete mode 100644 pixmaps/pdd72.xpm
+ delete mode 100644 pixmaps/pdd80.xpm
+ delete mode 100644 pixmaps/pdd87.xpm
+ delete mode 100644 pixmaps/pdd95.xpm
+ delete mode 100644 pixmaps/pdl108.xpm
+ delete mode 100644 pixmaps/pdl116.xpm
+ delete mode 100644 pixmaps/pdl129.xpm
+ delete mode 100644 pixmaps/pdl21.xpm
+ delete mode 100644 pixmaps/pdl25.xpm
+ delete mode 100644 pixmaps/pdl29.xpm
+ delete mode 100644 pixmaps/pdl33.xpm
+ delete mode 100644 pixmaps/pdl37.xpm
+ delete mode 100644 pixmaps/pdl40.xpm
+ delete mode 100644 pixmaps/pdl45.xpm
+ delete mode 100644 pixmaps/pdl49.xpm
+ delete mode 100644 pixmaps/pdl54.xpm
+ delete mode 100644 pixmaps/pdl58.xpm
+ delete mode 100644 pixmaps/pdl64.xpm
+ delete mode 100644 pixmaps/pdl72.xpm
+ delete mode 100644 pixmaps/pdl80.xpm
+ delete mode 100644 pixmaps/pdl87.xpm
+ delete mode 100644 pixmaps/pdl95.xpm
+ delete mode 100644 pixmaps/pixmaps.h
+ delete mode 100644 pixmaps/pld108.xpm
+ delete mode 100644 pixmaps/pld116.xpm
+ delete mode 100644 pixmaps/pld129.xpm
+ delete mode 100644 pixmaps/pld21.xpm
+ delete mode 100644 pixmaps/pld25.xpm
+ delete mode 100644 pixmaps/pld29.xpm
+ delete mode 100644 pixmaps/pld33.xpm
+ delete mode 100644 pixmaps/pld37.xpm
+ delete mode 100644 pixmaps/pld40.xpm
+ delete mode 100644 pixmaps/pld45.xpm
+ delete mode 100644 pixmaps/pld49.xpm
+ delete mode 100644 pixmaps/pld54.xpm
+ delete mode 100644 pixmaps/pld58.xpm
+ delete mode 100644 pixmaps/pld64.xpm
+ delete mode 100644 pixmaps/pld72.xpm
+ delete mode 100644 pixmaps/pld80.xpm
+ delete mode 100644 pixmaps/pld87.xpm
+ delete mode 100644 pixmaps/pld95.xpm
+ delete mode 100644 pixmaps/pll108.xpm
+ delete mode 100644 pixmaps/pll116.xpm
+ delete mode 100644 pixmaps/pll129.xpm
+ delete mode 100644 pixmaps/pll21.xpm
+ delete mode 100644 pixmaps/pll25.xpm
+ delete mode 100644 pixmaps/pll29.xpm
+ delete mode 100644 pixmaps/pll33.xpm
+ delete mode 100644 pixmaps/pll37.xpm
+ delete mode 100644 pixmaps/pll40.xpm
+ delete mode 100644 pixmaps/pll45.xpm
+ delete mode 100644 pixmaps/pll49.xpm
+ delete mode 100644 pixmaps/pll54.xpm
+ delete mode 100644 pixmaps/pll58.xpm
+ delete mode 100644 pixmaps/pll64.xpm
+ delete mode 100644 pixmaps/pll72.xpm
+ delete mode 100644 pixmaps/pll80.xpm
+ delete mode 100644 pixmaps/pll87.xpm
+ delete mode 100644 pixmaps/pll95.xpm
+ delete mode 100644 pixmaps/qdd108.xpm
+ delete mode 100644 pixmaps/qdd116.xpm
+ delete mode 100644 pixmaps/qdd129.xpm
+ delete mode 100644 pixmaps/qdd21.xpm
+ delete mode 100644 pixmaps/qdd25.xpm
+ delete mode 100644 pixmaps/qdd29.xpm
+ delete mode 100644 pixmaps/qdd33.xpm
+ delete mode 100644 pixmaps/qdd37.xpm
+ delete mode 100644 pixmaps/qdd40.xpm
+ delete mode 100644 pixmaps/qdd45.xpm
+ delete mode 100644 pixmaps/qdd49.xpm
+ delete mode 100644 pixmaps/qdd54.xpm
+ delete mode 100644 pixmaps/qdd58.xpm
+ delete mode 100644 pixmaps/qdd64.xpm
+ delete mode 100644 pixmaps/qdd72.xpm
+ delete mode 100644 pixmaps/qdd80.xpm
+ delete mode 100644 pixmaps/qdd87.xpm
+ delete mode 100644 pixmaps/qdd95.xpm
+ delete mode 100644 pixmaps/qdl108.xpm
+ delete mode 100644 pixmaps/qdl116.xpm
+ delete mode 100644 pixmaps/qdl129.xpm
+ delete mode 100644 pixmaps/qdl21.xpm
+ delete mode 100644 pixmaps/qdl25.xpm
+ delete mode 100644 pixmaps/qdl29.xpm
+ delete mode 100644 pixmaps/qdl33.xpm
+ delete mode 100644 pixmaps/qdl37.xpm
+ delete mode 100644 pixmaps/qdl40.xpm
+ delete mode 100644 pixmaps/qdl45.xpm
+ delete mode 100644 pixmaps/qdl49.xpm
+ delete mode 100644 pixmaps/qdl54.xpm
+ delete mode 100644 pixmaps/qdl58.xpm
+ delete mode 100644 pixmaps/qdl64.xpm
+ delete mode 100644 pixmaps/qdl72.xpm
+ delete mode 100644 pixmaps/qdl80.xpm
+ delete mode 100644 pixmaps/qdl87.xpm
+ delete mode 100644 pixmaps/qdl95.xpm
+ delete mode 100644 pixmaps/qld108.xpm
+ delete mode 100644 pixmaps/qld116.xpm
+ delete mode 100644 pixmaps/qld129.xpm
+ delete mode 100644 pixmaps/qld21.xpm
+ delete mode 100644 pixmaps/qld25.xpm
+ delete mode 100644 pixmaps/qld29.xpm
+ delete mode 100644 pixmaps/qld33.xpm
+ delete mode 100644 pixmaps/qld37.xpm
+ delete mode 100644 pixmaps/qld40.xpm
+ delete mode 100644 pixmaps/qld45.xpm
+ delete mode 100644 pixmaps/qld49.xpm
+ delete mode 100644 pixmaps/qld54.xpm
+ delete mode 100644 pixmaps/qld58.xpm
+ delete mode 100644 pixmaps/qld64.xpm
+ delete mode 100644 pixmaps/qld72.xpm
+ delete mode 100644 pixmaps/qld80.xpm
+ delete mode 100644 pixmaps/qld87.xpm
+ delete mode 100644 pixmaps/qld95.xpm
+ delete mode 100644 pixmaps/qll108.xpm
+ delete mode 100644 pixmaps/qll116.xpm
+ delete mode 100644 pixmaps/qll129.xpm
+ delete mode 100644 pixmaps/qll21.xpm
+ delete mode 100644 pixmaps/qll25.xpm
+ delete mode 100644 pixmaps/qll29.xpm
+ delete mode 100644 pixmaps/qll33.xpm
+ delete mode 100644 pixmaps/qll37.xpm
+ delete mode 100644 pixmaps/qll40.xpm
+ delete mode 100644 pixmaps/qll45.xpm
+ delete mode 100644 pixmaps/qll49.xpm
+ delete mode 100644 pixmaps/qll54.xpm
+ delete mode 100644 pixmaps/qll58.xpm
+ delete mode 100644 pixmaps/qll64.xpm
+ delete mode 100644 pixmaps/qll72.xpm
+ delete mode 100644 pixmaps/qll80.xpm
+ delete mode 100644 pixmaps/qll87.xpm
+ delete mode 100644 pixmaps/qll95.xpm
+ delete mode 100644 pixmaps/rdd108.xpm
+ delete mode 100644 pixmaps/rdd116.xpm
+ delete mode 100644 pixmaps/rdd129.xpm
+ delete mode 100644 pixmaps/rdd21.xpm
+ delete mode 100644 pixmaps/rdd25.xpm
+ delete mode 100644 pixmaps/rdd29.xpm
+ delete mode 100644 pixmaps/rdd33.xpm
+ delete mode 100644 pixmaps/rdd37.xpm
+ delete mode 100644 pixmaps/rdd40.xpm
+ delete mode 100644 pixmaps/rdd45.xpm
+ delete mode 100644 pixmaps/rdd49.xpm
+ delete mode 100644 pixmaps/rdd54.xpm
+ delete mode 100644 pixmaps/rdd58.xpm
+ delete mode 100644 pixmaps/rdd64.xpm
+ delete mode 100644 pixmaps/rdd72.xpm
+ delete mode 100644 pixmaps/rdd80.xpm
+ delete mode 100644 pixmaps/rdd87.xpm
+ delete mode 100644 pixmaps/rdd95.xpm
+ delete mode 100644 pixmaps/rdl108.xpm
+ delete mode 100644 pixmaps/rdl116.xpm
+ delete mode 100644 pixmaps/rdl129.xpm
+ delete mode 100644 pixmaps/rdl21.xpm
+ delete mode 100644 pixmaps/rdl25.xpm
+ delete mode 100644 pixmaps/rdl29.xpm
+ delete mode 100644 pixmaps/rdl33.xpm
+ delete mode 100644 pixmaps/rdl37.xpm
+ delete mode 100644 pixmaps/rdl40.xpm
+ delete mode 100644 pixmaps/rdl45.xpm
+ delete mode 100644 pixmaps/rdl49.xpm
+ delete mode 100644 pixmaps/rdl54.xpm
+ delete mode 100644 pixmaps/rdl58.xpm
+ delete mode 100644 pixmaps/rdl64.xpm
+ delete mode 100644 pixmaps/rdl72.xpm
+ delete mode 100644 pixmaps/rdl80.xpm
+ delete mode 100644 pixmaps/rdl87.xpm
+ delete mode 100644 pixmaps/rdl95.xpm
+ delete mode 100644 pixmaps/rld108.xpm
+ delete mode 100644 pixmaps/rld116.xpm
+ delete mode 100644 pixmaps/rld129.xpm
+ delete mode 100644 pixmaps/rld21.xpm
+ delete mode 100644 pixmaps/rld25.xpm
+ delete mode 100644 pixmaps/rld29.xpm
+ delete mode 100644 pixmaps/rld33.xpm
+ delete mode 100644 pixmaps/rld37.xpm
+ delete mode 100644 pixmaps/rld40.xpm
+ delete mode 100644 pixmaps/rld45.xpm
+ delete mode 100644 pixmaps/rld49.xpm
+ delete mode 100644 pixmaps/rld54.xpm
+ delete mode 100644 pixmaps/rld58.xpm
+ delete mode 100644 pixmaps/rld64.xpm
+ delete mode 100644 pixmaps/rld72.xpm
+ delete mode 100644 pixmaps/rld80.xpm
+ delete mode 100644 pixmaps/rld87.xpm
+ delete mode 100644 pixmaps/rld95.xpm
+ delete mode 100644 pixmaps/rll108.xpm
+ delete mode 100644 pixmaps/rll116.xpm
+ delete mode 100644 pixmaps/rll129.xpm
+ delete mode 100644 pixmaps/rll21.xpm
+ delete mode 100644 pixmaps/rll25.xpm
+ delete mode 100644 pixmaps/rll29.xpm
+ delete mode 100644 pixmaps/rll33.xpm
+ delete mode 100644 pixmaps/rll37.xpm
+ delete mode 100644 pixmaps/rll40.xpm
+ delete mode 100644 pixmaps/rll45.xpm
+ delete mode 100644 pixmaps/rll49.xpm
+ delete mode 100644 pixmaps/rll54.xpm
+ delete mode 100644 pixmaps/rll58.xpm
+ delete mode 100644 pixmaps/rll64.xpm
+ delete mode 100644 pixmaps/rll72.xpm
+ delete mode 100644 pixmaps/rll80.xpm
+ delete mode 100644 pixmaps/rll87.xpm
+ delete mode 100644 pixmaps/rll95.xpm
+ delete mode 100644 pixmaps/sdd49.xpm
+ delete mode 100644 pixmaps/sdd72.xpm
+ delete mode 100644 pixmaps/sdl49.xpm
+ delete mode 100644 pixmaps/sdl72.xpm
+ delete mode 100644 pixmaps/sld49.xpm
+ delete mode 100644 pixmaps/sld72.xpm
+ delete mode 100644 pixmaps/sll49.xpm
+ delete mode 100644 pixmaps/sll72.xpm
+ delete mode 100644 pixmaps/test.c
+ delete mode 100644 pixmaps/udd49.xpm
+ delete mode 100644 pixmaps/udd72.xpm
+ delete mode 100644 pixmaps/udl49.xpm
+ delete mode 100644 pixmaps/udl72.xpm
+ delete mode 100644 pixmaps/uld49.xpm
+ delete mode 100644 pixmaps/uld72.xpm
+ delete mode 100644 pixmaps/ull49.xpm
+ delete mode 100644 pixmaps/ull72.xpm
+ delete mode 100644 pixmaps/vdd33.xpm
+ delete mode 100644 pixmaps/vdd49.xpm
+ delete mode 100644 pixmaps/vdd72.xpm
+ delete mode 100644 pixmaps/vdl33.xpm
+ delete mode 100644 pixmaps/vdl49.xpm
+ delete mode 100644 pixmaps/vdl72.xpm
+ delete mode 100644 pixmaps/vld33.xpm
+ delete mode 100644 pixmaps/vld49.xpm
+ delete mode 100644 pixmaps/vld72.xpm
+ delete mode 100644 pixmaps/vll33.xpm
+ delete mode 100644 pixmaps/vll49.xpm
+ delete mode 100644 pixmaps/vll72.xpm
+ delete mode 100644 pixmaps/wdd33.xpm
+ delete mode 100644 pixmaps/wdd49.xpm
+ delete mode 100644 pixmaps/wdd72.xpm
+ delete mode 100644 pixmaps/wdl33.xpm
+ delete mode 100644 pixmaps/wdl49.xpm
+ delete mode 100644 pixmaps/wdl72.xpm
+ delete mode 100644 pixmaps/wld33.xpm
+ delete mode 100644 pixmaps/wld49.xpm
+ delete mode 100644 pixmaps/wld72.xpm
+ delete mode 100644 pixmaps/wldd49.xpm
+ delete mode 100644 pixmaps/wldd72.xpm
+ delete mode 100644 pixmaps/wldl49.xpm
+ delete mode 100644 pixmaps/wldl72.xpm
+ delete mode 100644 pixmaps/wll33.xpm
+ delete mode 100644 pixmaps/wll49.xpm
+ delete mode 100644 pixmaps/wll72.xpm
+ delete mode 100644 pixmaps/wlld49.xpm
+ delete mode 100644 pixmaps/wlld72.xpm
+ delete mode 100644 pixmaps/wlll49.xpm
+ delete mode 100644 pixmaps/wlll72.xpm
+ delete mode 100644 pixmaps/wndd49.xpm
+ delete mode 100644 pixmaps/wndd72.xpm
+ delete mode 100644 pixmaps/wndl49.xpm
+ delete mode 100644 pixmaps/wndl72.xpm
+ delete mode 100644 pixmaps/wnld49.xpm
+ delete mode 100644 pixmaps/wnld72.xpm
+ delete mode 100644 pixmaps/wnll49.xpm
+ delete mode 100644 pixmaps/wnll72.xpm
+ delete mode 100644 pixmaps/wood_d.xpm
+ delete mode 100644 pixmaps/wood_l.xpm
+ delete mode 100644 pixmaps/wpdd49.xpm
+ delete mode 100644 pixmaps/wpdd72.xpm
+ delete mode 100644 pixmaps/wpdl49.xpm
+ delete mode 100644 pixmaps/wpdl72.xpm
+ delete mode 100644 pixmaps/wpld49.xpm
+ delete mode 100644 pixmaps/wpld72.xpm
+ delete mode 100644 pixmaps/wpll49.xpm
+ delete mode 100644 pixmaps/wpll72.xpm
+ delete mode 100644 pixmaps/wsdd49.xpm
+ delete mode 100644 pixmaps/wsdd72.xpm
+ delete mode 100644 pixmaps/wsdl49.xpm
+ delete mode 100644 pixmaps/wsdl72.xpm
+ delete mode 100644 pixmaps/wsld49.xpm
+ delete mode 100644 pixmaps/wsld72.xpm
+ delete mode 100644 pixmaps/wsll49.xpm
+ delete mode 100644 pixmaps/wsll72.xpm
+ delete mode 100644 pixmaps/xqboard.xpm
+ delete mode 100644 pixmaps/xqwood.xpm
+ create mode 100644 png/BlackAdvisor.png
+ create mode 100644 png/BlackArchbishop.png
+ create mode 100644 png/BlackBishop.png
+ create mode 100644 png/BlackCanon.png
+ create mode 100644 png/BlackChancellor.png
+ create mode 100644 png/BlackCobra.png
+ create mode 100644 png/BlackCommoner.png
+ create mode 100644 png/BlackCrownedBishop.png
+ create mode 100644 png/BlackCrownedRook.png
+ create mode 100644 png/BlackElephant.png
+ create mode 100644 png/BlackGold.png
+ create mode 100644 png/BlackGoldKnight.png
+ create mode 100644 png/BlackGoldLance.png
+ create mode 100644 png/BlackGoldPawn.png
+ create mode 100644 png/BlackGoldSilver.png
+ create mode 100644 png/BlackHawk.png
+ create mode 100644 png/BlackKing.png
+ create mode 100644 png/BlackKnight.png
+ create mode 100644 png/BlackLance.png
+ create mode 100644 png/BlackMarshall.png
+ create mode 100644 png/BlackNightrider.png
+ create mode 100644 png/BlackPawn.png
+ create mode 100644 png/BlackPrincess.png
+ create mode 100644 png/BlackQueen.png
+ create mode 100644 png/BlackRook.png
+ create mode 100644 png/BlackUnicorn.png
+ create mode 100644 png/WhiteAdvisor.png
+ create mode 100644 png/WhiteArchbishop.png
+ create mode 100644 png/WhiteBishop.png
+ create mode 100644 png/WhiteCanon.png
+ create mode 100644 png/WhiteChancellor.png
+ create mode 100644 png/WhiteCobra.png
+ create mode 100644 png/WhiteCommoner.png
+ create mode 100644 png/WhiteCrownedBishop.png
+ create mode 100644 png/WhiteCrownedRook.png
+ create mode 100644 png/WhiteElephant.png
+ create mode 100644 png/WhiteGold.png
+ create mode 100644 png/WhiteGoldKnight.png
+ create mode 100644 png/WhiteGoldLance.png
+ create mode 100644 png/WhiteGoldPawn.png
+ create mode 100644 png/WhiteGoldSilver.png
+ create mode 100644 png/WhiteHawk.png
+ create mode 100644 png/WhiteKing.png
+ create mode 100644 png/WhiteKnight.png
+ create mode 100644 png/WhiteLance.png
+ create mode 100644 png/WhiteMarshall.png
+ create mode 100644 png/WhiteNightrider.png
+ create mode 100644 png/WhitePawn.png
+ create mode 100644 png/WhitePrincess.png
+ create mode 100644 png/WhiteQueen.png
+ create mode 100644 png/WhiteRook.png
+ create mode 100644 png/WhiteUnicorn.png
+ create mode 100644 png/hatch.png
+ create mode 100644 png/marble_d.png
+ create mode 100644 png/marble_l.png
+ create mode 100644 png/wood_d.png
+ create mode 100644 png/wood_l.png
+ create mode 100644 png/xqboard.png
+ create mode 100644 png/xqwood.png
+ create mode 100644 shogi/WhiteAdvisor.svg
+ create mode 100644 shogi/WhiteBishop.svg
+ create mode 100644 shogi/WhiteCrownedBishop.svg
+ create mode 100644 shogi/WhiteCrownedRook.svg
+ create mode 100644 shogi/WhiteGold.svg
+ create mode 100644 shogi/WhiteGoldKnight.svg
+ create mode 100644 shogi/WhiteGoldLance.svg
+ create mode 100644 shogi/WhiteGoldPawn.svg
+ create mode 100644 shogi/WhiteGoldSilver.svg
+ create mode 100644 shogi/WhiteKing.svg
+ create mode 100644 shogi/WhiteKnight.svg
+ create mode 100644 shogi/WhiteLance.svg
+ create mode 100644 shogi/WhitePawn.svg
+ create mode 100644 shogi/WhiteRook.svg
+ delete mode 100644 shogipixmaps/bdd64.xpm
+ delete mode 100644 shogipixmaps/bdl64.xpm
+ delete mode 100644 shogipixmaps/bld64.xpm
+ delete mode 100644 shogipixmaps/bll64.xpm
+ delete mode 100644 shogipixmaps/fdd64.xpm
+ delete mode 100644 shogipixmaps/fdl64.xpm
+ delete mode 100644 shogipixmaps/fld64.xpm
+ delete mode 100644 shogipixmaps/fll64.xpm
+ delete mode 100644 shogipixmaps/kdd64.xpm
+ delete mode 100644 shogipixmaps/kdl64.xpm
+ delete mode 100644 shogipixmaps/kld64.xpm
+ delete mode 100644 shogipixmaps/kll64.xpm
+ delete mode 100644 shogipixmaps/ldd64.xpm
+ delete mode 100644 shogipixmaps/ldl64.xpm
+ delete mode 100644 shogipixmaps/lld64.xpm
+ delete mode 100644 shogipixmaps/lll64.xpm
+ delete mode 100644 shogipixmaps/ndd64.xpm
+ delete mode 100644 shogipixmaps/ndl64.xpm
+ delete mode 100644 shogipixmaps/nld64.xpm
+ delete mode 100644 shogipixmaps/nll64.xpm
+ delete mode 100644 shogipixmaps/pdd64.xpm
+ delete mode 100644 shogipixmaps/pdl64.xpm
+ delete mode 100644 shogipixmaps/pld64.xpm
+ delete mode 100644 shogipixmaps/pll64.xpm
+ delete mode 100644 shogipixmaps/qdd64.xpm
+ delete mode 100644 shogipixmaps/qdl64.xpm
+ delete mode 100644 shogipixmaps/qld64.xpm
+ delete mode 100644 shogipixmaps/qll64.xpm
+ delete mode 100644 shogipixmaps/rdd64.xpm
+ delete mode 100644 shogipixmaps/rdl64.xpm
+ delete mode 100644 shogipixmaps/rld64.xpm
+ delete mode 100644 shogipixmaps/rll64.xpm
+ delete mode 100644 shogipixmaps/wdd64.xpm
+ delete mode 100644 shogipixmaps/wdl64.xpm
+ delete mode 100644 shogipixmaps/wld64.xpm
+ delete mode 100644 shogipixmaps/wldd64.xpm
+ delete mode 100644 shogipixmaps/wldl64.xpm
+ delete mode 100644 shogipixmaps/wll64.xpm
+ delete mode 100644 shogipixmaps/wlld64.xpm
+ delete mode 100644 shogipixmaps/wlll64.xpm
+ delete mode 100644 shogipixmaps/wndd64.xpm
+ delete mode 100644 shogipixmaps/wndl64.xpm
+ delete mode 100644 shogipixmaps/wnld64.xpm
+ delete mode 100644 shogipixmaps/wnll64.xpm
+ delete mode 100644 shogipixmaps/wpdd64.xpm
+ delete mode 100644 shogipixmaps/wpdl64.xpm
+ delete mode 100644 shogipixmaps/wpld64.xpm
+ delete mode 100644 shogipixmaps/wpll64.xpm
+ delete mode 100644 shogipixmaps/wsdd64.xpm
+ delete mode 100644 shogipixmaps/wsdl64.xpm
+ delete mode 100644 shogipixmaps/wsld64.xpm
+ delete mode 100644 shogipixmaps/wsll64.xpm
+ create mode 100644 svg/BlackAdvisor.svg
+ create mode 100644 svg/BlackArchbishop.svg
+ create mode 100644 svg/BlackBishop.svg
+ create mode 100644 svg/BlackCanon.svg
+ create mode 100644 svg/BlackChancellor.svg
+ create mode 100644 svg/BlackCobra.svg
+ create mode 100644 svg/BlackCommoner.svg
+ create mode 100644 svg/BlackCrownedBishop.svg
+ create mode 100644 svg/BlackCrownedRook.svg
+ create mode 100644 svg/BlackElephant.svg
+ create mode 100644 svg/BlackGold.svg
+ create mode 100644 svg/BlackGoldKnight.svg
+ create mode 100644 svg/BlackGoldLance.svg
+ create mode 100644 svg/BlackGoldPawn.svg
+ create mode 100644 svg/BlackGoldSilver.svg
+ create mode 100644 svg/BlackHawk.svg
+ create mode 100644 svg/BlackKing.svg
+ create mode 100644 svg/BlackKnight.svg
+ create mode 100644 svg/BlackLance.svg
+ create mode 100644 svg/BlackMarshall.svg
+ create mode 100644 svg/BlackNightrider.svg
+ create mode 100644 svg/BlackPawn.svg
+ create mode 100644 svg/BlackPrincess.svg
+ create mode 100644 svg/BlackQueen.svg
+ create mode 100644 svg/BlackRook.svg
+ create mode 100644 svg/BlackUnicorn.svg
+ create mode 100644 svg/DarkSquare.svg
+ create mode 100644 svg/LightSquare.svg
+ create mode 100644 svg/NeutralSquare.svg
+ create mode 100644 svg/WhiteAdvisor.svg
+ create mode 100644 svg/WhiteArchbishop.svg
+ create mode 100644 svg/WhiteBishop.svg
+ create mode 100644 svg/WhiteCanon.svg
+ create mode 100644 svg/WhiteChancellor.svg
+ create mode 100644 svg/WhiteCobra.svg
+ create mode 100644 svg/WhiteCommoner.svg
+ create mode 100644 svg/WhiteCrownedBishop.svg
+ create mode 100644 svg/WhiteCrownedRook.svg
+ create mode 100644 svg/WhiteElephant.svg
+ create mode 100644 svg/WhiteGold.svg
+ create mode 100644 svg/WhiteGoldKnight.svg
+ create mode 100644 svg/WhiteGoldLance.svg
+ create mode 100644 svg/WhiteGoldPawn.svg
+ create mode 100644 svg/WhiteGoldSilver.svg
+ create mode 100644 svg/WhiteHawk.svg
+ create mode 100644 svg/WhiteKing.svg
+ create mode 100644 svg/WhiteKnight.svg
+ create mode 100644 svg/WhiteLance.svg
+ create mode 100644 svg/WhiteMarshall.svg
+ create mode 100644 svg/WhiteNightrider.svg
+ create mode 100644 svg/WhitePawn.svg
+ create mode 100644 svg/WhitePrincess.svg
+ create mode 100644 svg/WhiteQueen.svg
+ create mode 100644 svg/WhiteRook.svg
+ create mode 100644 svg/WhiteUnicorn.svg
+ create mode 100644 svg/eo_Analyzing.svg
+ create mode 100644 svg/eo_Black.svg
+ create mode 100644 svg/eo_Clear.svg
+ create mode 100644 svg/eo_Ponder.svg
+ create mode 100644 svg/eo_Thinking.svg
+ create mode 100644 svg/eo_Unknown.svg
+ create mode 100644 svg/eo_White.svg
+ create mode 100644 svg/icon_black.svg
+ create mode 100644 svg/icon_white.svg
+ create mode 100644 themes/Mono/BlackAdvisor.svg
+ create mode 100644 themes/Mono/BlackArchbishop.svg
+ create mode 100644 themes/Mono/BlackBishop.svg
+ create mode 100644 themes/Mono/BlackCanon.svg
+ create mode 100644 themes/Mono/BlackChancellor.svg
+ create mode 100644 themes/Mono/BlackCobra.svg
+ create mode 100644 themes/Mono/BlackCommoner.svg
+ create mode 100644 themes/Mono/BlackCrownedBishop.svg
+ create mode 100644 themes/Mono/BlackCrownedRook.svg
+ create mode 100644 themes/Mono/BlackElephant.svg
+ create mode 100644 themes/Mono/BlackGold.svg
+ create mode 100644 themes/Mono/BlackGoldKnight.svg
+ create mode 100644 themes/Mono/BlackGoldLance.svg
+ create mode 100644 themes/Mono/BlackGoldPawn.svg
+ create mode 100644 themes/Mono/BlackGoldSilver.svg
+ create mode 100644 themes/Mono/BlackHawk.svg
+ create mode 100644 themes/Mono/BlackKing.svg
+ create mode 100644 themes/Mono/BlackKnight.svg
+ create mode 100644 themes/Mono/BlackLance.svg
+ create mode 100644 themes/Mono/BlackMarshall.svg
+ create mode 100644 themes/Mono/BlackNightrider.svg
+ create mode 100644 themes/Mono/BlackPawn.svg
+ create mode 100644 themes/Mono/BlackPrincess.svg
+ create mode 100644 themes/Mono/BlackQueen.svg
+ create mode 100644 themes/Mono/BlackRook.svg
+ create mode 100644 themes/Mono/BlackUnicorn.svg
+ create mode 100644 themes/Mono/DarkSquare.svg
+ create mode 100644 themes/Mono/LightSquare.svg
+ create mode 100644 themes/Mono/NeutralSquare.svg
+ create mode 100644 themes/Mono/WhiteAdvisor.svg
+ create mode 100644 themes/Mono/WhiteArchbishop.svg
+ create mode 100644 themes/Mono/WhiteBishop.svg
+ create mode 100644 themes/Mono/WhiteCanon.svg
+ create mode 100644 themes/Mono/WhiteChancellor.svg
+ create mode 100644 themes/Mono/WhiteCobra.svg
+ create mode 100644 themes/Mono/WhiteCommoner.svg
+ create mode 100644 themes/Mono/WhiteCrownedBishop.svg
+ create mode 100644 themes/Mono/WhiteCrownedRook.svg
+ create mode 100644 themes/Mono/WhiteElephant.svg
+ create mode 100644 themes/Mono/WhiteGold.svg
+ create mode 100644 themes/Mono/WhiteGoldKnight.svg
+ create mode 100644 themes/Mono/WhiteGoldLance.svg
+ create mode 100644 themes/Mono/WhiteGoldPawn.svg
+ create mode 100644 themes/Mono/WhiteGoldSilver.svg
+ create mode 100644 themes/Mono/WhiteHawk.svg
+ create mode 100644 themes/Mono/WhiteKing.svg
+ create mode 100644 themes/Mono/WhiteKnight.svg
+ create mode 100644 themes/Mono/WhiteLance.svg
+ create mode 100644 themes/Mono/WhiteMarshall.svg
+ create mode 100644 themes/Mono/WhiteNightrider.svg
+ create mode 100644 themes/Mono/WhitePawn.svg
+ create mode 100644 themes/Mono/WhitePrincess.svg
+ create mode 100644 themes/Mono/WhiteQueen.svg
+ create mode 100644 themes/Mono/WhiteRook.svg
+ create mode 100644 themes/Mono/WhiteUnicorn.svg
+ create mode 100644 themes/Mono/eo_Analyzing.svg
+ create mode 100644 themes/Mono/eo_Black.svg
+ create mode 100644 themes/Mono/eo_Clear.svg
+ create mode 100644 themes/Mono/eo_Ponder.svg
+ create mode 100644 themes/Mono/eo_Thinking.svg
+ create mode 100644 themes/Mono/eo_Unknown.svg
+ create mode 100644 themes/Mono/eo_White.svg
+ create mode 100644 themes/Mono/icon_black.svg
+ create mode 100644 themes/Mono/icon_white.svg
+ create mode 100644 themes/Mono/shogi_bishop.svg
+ create mode 100644 themes/Mono/shogi_bishop_promoted.svg
+ create mode 100644 themes/Mono/shogi_gold.svg
+ create mode 100644 themes/Mono/shogi_king.svg
+ create mode 100644 themes/Mono/shogi_knight.svg
+ create mode 100644 themes/Mono/shogi_knight_promoted.svg
+ create mode 100644 themes/Mono/shogi_lance.svg
+ create mode 100644 themes/Mono/shogi_lance_promoted.svg
+ create mode 100644 themes/Mono/shogi_pawn.svg
+ create mode 100644 themes/Mono/shogi_pawn_promoted.svg
+ create mode 100644 themes/Mono/shogi_rook.svg
+ create mode 100644 themes/Mono/shogi_rook_promoted.svg
+ create mode 100644 themes/Mono/shogi_silver.svg
+ create mode 100644 themes/Mono/shogi_silver_promoted.svg
+ create mode 100644 usounds.c
+ create mode 100644 usystem.c
+ create mode 100644 usystem.h
+ create mode 100644 xaw/.dirstamp
+ create mode 100644 xaw/xboard.c
+ create mode 100644 xaw/xboard.h
+ create mode 100644 xaw/xengineoutput.c
+ create mode 100644 xaw/xgamelist.c
+ create mode 100644 xaw/xgamelist.h
+ create mode 100644 xaw/xhistory.c
+ create mode 100644 xaw/xhistory.h
+ create mode 100644 xaw/xoptions.c
+ delete mode 100644 xboard.c
+ delete mode 100644 xboard.h
+ create mode 100644 xboard2.h
+ delete mode 100644 xedittags.c
+ delete mode 100644 xedittags.h
+ delete mode 100644 xengineoutput.c
+ delete mode 100644 xevalgraph.c
+ delete mode 100644 xevalgraph.h
+ delete mode 100644 xgamelist.c
+ delete mode 100644 xgamelist.h
+ delete mode 100644 xhistory.c
+ delete mode 100644 xhistory.h
+ delete mode 100644 xoptions.c
+
+
+** Version 4.6.2 **
+
+(git diff -b --stat --summary -M v4.6.1 HEAD)
+
+ backend.c                        |   16 +++++++++-------
+ configure.ac                     |    2 +-
+ winboard/config.h                |    6 +++---
+ winboard/language.txt            |    2 ++
+ winboard/language/nederlands.lng |    2 ++
+ winboard/winboard.c              |    1 +
+ 6 files changed, 18 insertions(+), 11 deletions(-)
+
+** Version 4.6.1 **
+
+(git diff -b --stat --summary -M v4.6.0 HEAD)
+
+ ChangeLog            |  228 +++++++++++
+ DIFFSTAT             |   38 ++
+ NEWS                 |   28 ++
+ SHORTLOG             |   45 +++
+ args.h               |    5 +-
+ autogen.sh           |    2 +-
+ backend.c            |   89 ++++-
+ common.h             |    1 +
+ configure.ac         |    2 +-
+ engineoutput.c       |   19 +-
+ evalgraph.c          |    4 +-
+ moves.c              |    3 +-
+ po/da.po             |  987 +++++++++++++++++++++++------------------------
+ po/de.po             |  980 +++++++++++++++++++++++------------------------
+ po/es.po             |  980 +++++++++++++++++++++++------------------------
+ po/it.po             |  980 +++++++++++++++++++++++------------------------
+ po/ru.po             |  980 +++++++++++++++++++++++------------------------
+ po/tr.po             |  980 +++++++++++++++++++++++------------------------
+ po/uk.po             | 1032 +++++++++++++++++++++++++-------------------------
+ po/vi.po             |  980 +++++++++++++++++++++++------------------------
+ po/xboard.pot        |  981 +++++++++++++++++++++++------------------------
+ po/zh_CN.po          |  980 +++++++++++++++++++++++------------------------
+ po/zh_HK.po          |  980 +++++++++++++++++++++++------------------------
+ po/zh_TW.po          |  980 +++++++++++++++++++++++------------------------
+ winboard/config.h    |    6 +-
+ winboard/wsettings.c |   13 +-
+ xboard.c             |   25 +-
+ xboard.h             |    8 +-
+ xboard.texi          |  107 ++----
+ xengineoutput.c      |    6 +-
+ xevalgraph.c         |    6 +-
+ xgamelist.c          |  103 +++--
+ xoptions.c           |   19 +-
+ 33 files changed, 6499 insertions(+), 6078 deletions(-)
+
 ** Version 4.6.0 **
 
 (git diff -b --stat --summary -M v4.5.3a HEAD)
diff --git a/NEWS b/NEWS
index de8b2f9..28b7f86 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -30,7 +30,7 @@
     * Creating an opening book from a game file
     * Pausing a game
     * Automatically observing partner games with dual-board
-       
+
    * Interface Improvements
     * Recognizes file type of lone argument by extension
     * Default startup settings configurable per mode
     * Initialization of 'Twice' checkbox in Tournament dialog (WB)
     * Clearing of marker dots after mode or settings change
 
+** Version 4.6.2 **
+   (for a more detailed list with screenshots see http://www.gnu.org/software/xboard/whats_new/4.6.2/ )
+   bugfix relase for 4.6.1
+   * Suppress clear-board message after pasting FEN
+   * Fix faking of castling rights after editing position with holdings
+   * Fix second-engine variant test
+
+** Version 4.6.1 **
+   (for a more detailed list with screenshots see http://www.gnu.org/software/xboard/whats_new/4.6.1/ )
+
+   bugfix release for 4.6.0
+
+   * Fix memory corruption bug on second-engine loading (through menu or in tournament),
+     which could destroy -firstInitString
+   * Fix bug loading a new engine through the menu (not loading it with the full game,
+     but just upto the current move)
+   * Prefix engine command with "./" when a pathname is split up during install, so the engine actually runs (XB)
+   * Fix fall-back to -ncp mode when engine does not start (cutting short the feature timeout)
+   * Fix bug in position search for FRC castlings (where a King could 'fall off' the board)
+   * Add a message to inform the user how to clear the board, in sweep-select edit-position mode
+   * Fix a bug that could stop the clock when the board window was dragged (XB)
+   * Fix switching off highlighting during game (so last highlights do not remain for the rest of the game)
+   * Allow user to enter the name of a non-existing file when browsing for a save file (WB)
+   * Make sure rarely used engine-related options (such as -firstNPS) are also correctly loaded during session
+   * Correctly handle parsing of Crazyhouse promotions with legality-testing off
+   * Fix click-click detour under-promotions, which were not working for non-captures
+   * Don't strip path from engine command if directory is explicitly given in Load Engine dialog
+   * Consistently make auxiliary windows top level-shells or not, with new -topLevel option (XB)
+   * No longer fatal if second engine does not support current variant (just refuse Two Machines mode)
+   * Scroll XBoard game list to keep selected item in view (XB)
+   * Suppress spurious error popup when starting observing of bughouse games
+   * Fix vertical axis ticks in eval graph with drop games
+   * Put title on same line as menu bar only for -size 72 and larger (with -titleInWindow, XB)
+   * Properly open and close debug file when switching debug mode through key binding Ctrl-D (XB)
 
 ** Version 4.6.0 **
 
     * Stopping a match between two engines
     * Replacing a tourney participant
     * Playing openings in color-reversed pairs
-    * Perpetual chasing in Xiangqi 
+    * Perpetual chasing in Xiangqi
 
    * Interface Improvements
     * Auto-Queen, and still under-promote?
     * Displaying PVs as SAN
     * Small scores in the Eval Graph
     * How close is the 50-move draw?
-    * Sign of the engine scores 
+    * Sign of the engine scores
 
    * Interactive Analysis
     * Playing moves from the PV
     * Rapidly changing the number of PVs
     * Setting the other side to move in analysis
-    * Annotating a game with an engine 
+    * Annotating a game with an engine
 
    * Other New Functionality
     * Searching a position in a PGN file
-    * Editing the opening book 
+    * Editing the opening book
 
    * XBoard -> WinBoard Convergence
     * Exporting the game list (XB)
     * A move type-in box (XB)
-    * New-style Move History window (XB) 
+    * New-style Move History window (XB)
 
 ** Version 4.5.3a **
 
index 72f01dc..ab8e983 100644 (file)
--- a/SHORTLOG
+++ b/SHORTLOG
@@ -1,3 +1,475 @@
+
+** Version 4.7.0 **
+
+(git log --pretty=short --cherry-pick --left-only v4.7.x...v4.6.2^   |git shortlog --no-merges)
+
+Arun Persaud (34):
+      added some documentation about what's need to be done for a release and a bash-release script
+      Merge branch 'v4.6.x' into tmp
+      new version number for developer release
+      updated po/pot files
+      removed unused variables (-Wunused-variable)
+      enable -Wall -Wno-parentheses for all compilers that understand them
+      new version number for developer release
+      Updated German translation
+      fix bug #36228: reserved identifier violation
+      bug #36229: changed PEN_* from define to enum
+      bug #36229: changed STATE_* from define to enum
+      bug #36229: changed ICS_* from define to enum
+      new version number for developer release
+      added SVGs
+      added cairo and librsvg to configure process
+      initial svg rendering
+      added SVGs to dist files in automake
+      added a black and white theme to replace the mono option
+      we still need a few bitmaps, so the directory needs to be included in Makefile.am
+      new version number for developer release
+      update po/pot files
+      updated some icons to SVG
+      new version number for developer release
+      fix configure script for --with-Xaw and --with-gtk
+      updated po/pot files; added new frontend files
+      don't define X_LIBS when using gtk-frontend
+      new version number for developer release
+      updated po/pot files
+      Updated copyright notice to 2013
+      removed trailing whitespace
+      Updated Ukrainian translations
+      fix configure bug that showed up on OS X (couldn't find X11/Dialog.h)
+      Updated German translation
+      new version number for release of 4.7.0
+
+Byrial Jensen (10):
+      Fix typo (seach) in string. It is already fixed in branch v4.6.x
+      Mark new text "Click clock to clear board" for translation
+      Change some double literals to floats.
+      Remove unused variable pdown from function UserMoveEvent
+      Remove unused variable delayedKing from function QuickScan
+      Remove unused variable tm from function SaveGamePGN
+      Remove unused variable first_entry from function find_key
+      Remove unused static function MenuBarSelect
+      Remove unused static function ShowTC
+      Remove 5 unused variables from zippy code
+
+Daniel Dugovic (1):
+      Fix configure script for --enable-zippy  (tiny change)
+
+Daniel Macks (1):
+      bug #37210: Mishandling of X11 -I flags (tiny change)
+
+H.G. Muller (348):
+      Fix suspected bug in Makefile
+      Merge branch 'v4.6.x' of git.sv.gnu.org:/srv/git/xboard
+      Fix fall-back on -ncp mode
+      Inform user in EditPosition mode how to clear board
+      More thorough switch to -ncp on engine failure
+      Implement exclude moves
+      Add exclude and setscore to protocol specs
+      Fix focus of Game List
+      Keep list of excluded moves in Engine Output header
+      Let clicking on header line exclude moves
+      Fix memory corruption through InitString and second-engine loading
+      Silence unjust warning
+      Implement Narrow button in WB Game List
+      Switch to using listboxes for engine-selection in WinBoard
+      Install engine within current group
+      Remove some unused (exclude-moves) variables
+      Refactor menu code, and move it to menu.c
+      Switch to use of short menu references
+      Move more back-endish menu-related stuff from xboard.c to menus.c
+      Contract some awful code replication
+      Split back-endish part off drawing code and move to board.c
+      Declare some shared global variables in backend.h
+      Split back-endish part off xoptions.c, and move to dialogs.c
+      Move some back-endish routines from xboard.c to dialogs.c
+      Cleanup of xboard.c
+      Remove one level of indirection on ICSInputBoxPopUp
+      Make routine to probe shift keys
+      Split usounds.c and usystem.c from xboard.c
+      Prevent double PopDowns
+      Major refactoring of GenericPopUp
+      Redo AskQuestion dialog with generic popup
+      Redo PromotionPopUp with generic dialog
+      Redo ErrorPopUp with generic dialog
+      Add -topLevel option
+      Add -dialogColor and -buttonColor options
+      Redo Game List Options with generic popup
+      Redo Game List with generic popup
+      Redo Engine Output window with generic popup
+      Redo Eval Graph with generic popup
+      Split sync-after options in Match dialog into checkbox + label
+      Remove unnecessary menu unmarking for Edit Tags
+      Redo main board window with generic popup
+      Switch back two two-part menu names
+      Fix recent-engines menu
+      Correct texi file for use of .Xresources
+      Fix switching debug option during session.
+      Move DisplayMessage to dialogs.c
+      Move LoadGamePopUp to menus.c
+      Add message about enabling in New Variant dialog
+      Use ListBox in stead of ComboBox in Load Engine dialog
+      Use ListBox in stead of ComboBox in Match-Options dialog
+      New browser
+      Fix default file types for browse buttons
+      Port grouping to XBoard Load Engine
+      Change default directory in Load Engine to "."
+      Port engine grouping to Match Options dialog
+      Give the dual-board option a separate board window
+      Reorganize main() a bit
+      Add 'Narrow' function to position search
+      Fix bug in FRC castling for position search
+      Use Ctrl key in EditPosition mode to copy pieces
+      Fix Makefile EXTRA_DIST
+      Update POTFILES.in
+      new version number for developer release
+      updated po/pot files
+      Fix auto-play
+      Fix vertical chaining of Buttons and browser ListBoxes
+      Make reference to board widgets symbolic
+      Fix internationalization
+      Fix Engine Output icon heights in international versions
+      Add New Directory button to file browser
+      Add sound files to browser menu
+      Fix 3 forgotten symbolic widget references
+      Let clocks of secondary board count down
+      Fix redraw of secondary board on flipping view
+      Allow clearing of marker dots in any mode
+      Fix promotion popup
+      Fix double promotion popup
+      Move clearing of target squares to after drag end
+      Fix click-click sweep promotions to empty square
+      Also do selective redraw with showTargetSquares on
+      Improve arrow drawing
+      Use in-place sweep-selection for click-click under-promotion
+      Fix promotionPopDown on new move entry
+      Fix some compile errors / warnings
+      Implement automatic partner observe
+      Fix ArrowDamage out-of-bounds access on drop moves
+      Remove debug printf
+      Fix clearing of ICS input box after send
+      Fix click-click under-promotion animation save
+      Fix MenuNameToItem
+      Shuffle prototypes to correct header, or add them there
+      Fix readout of numeric combobox
+      Move FileNamePopUp to dialogs.c
+      Move ManProc to xboard.c
+      Fix warnings about character index
+      Fix warning about signedness
+      Add pixmap as file type known to browser
+      Offer primitive paging in file browser
+      Solve WinBoard name clashes, fix zippy-analyze menu graying
+      Fix crash on time forfeit with -st option
+      Add logo widgets in main board window
+      Allow chaining of single-line text-edits to top
+      Port chat boxes to XBoard
+      Fix disabling of Load Engine menu
+      Fix ICS Text Menu popup
+      Fix key binding of DebugProc
+      Fix WB Engine Settings window
+      Keep track of virginity of back-rank pieces in variant seirawan
+      Decapitalize promoChar in move parser
+      Fix bug in Edit Position
+      Round board size to one where piece images available (WB)
+      Let windows stick to right display edge (WB)
+      Pay attention to extension of 'positional' arguments
+      Define XOP mime type for XBoard
+      Workaround for FICS bug
+      Implement variant seirawan in -serverMoves option
+      Implement --help option
+      Add check on validity of tourney participants
+      Add options -fe, -se, -is to load installed engines/ics from list
+      Allow second engine to analyze too
+      Let second engine move in lockstep during dual analysis
+      Allow Analyze Game to auto-step through entire game file
+      Cure some sick behavior in XBoard Engine Output right-clicks
+      Allow ICS nickname as positional argument
+      Preconfigure -icsNames in xboard.conf
+      Allow entry of fractional increment in WB time-control dialog
+      Resolve conflict between -mps and -inc options
+      Update texi file
+      Fix broken -ics and -cp options
+      Use Pause state in AnalyzeMode to imply move exclusion
+      Fix browsing for path
+      Fix non-NLS compile error for XFontStruct
+      Fix WinBoard compile errors
+      Reserve more space for button bar
+      Fix button-border-width bug in monoMode
+      Redo Eval Graph drawing with cairo
+      Fix Eval Graph resolution problems
+      Redo logos with cairo
+      Redo seek graph with cairo
+      Redo arrow highlighting with cairo
+      Redo grid with cairo
+      Make convenience routine SetPen globally available
+      Redo highlights with cairo
+      Redo marker dots with cairo
+      Add mode to draw PNG piece images through cairo
+      Add png pieces
+      Allow back-texture files to be PNG, (drawn with cairo)
+      Do animation with cairo
+      Maintain in-memory copy of the board image
+      Switch to using 64x64 png images
+      Allow resizing of board window
+      Specify proper condition for using cairo animation
+      Cure flashing of piece on from-square
+      Also use cairo on slave board
+      Redo coordinate / piece-count printing ith cairo
+      Fix DrawSeekText
+      Make dragged piece for excluding moves transparent
+      Let cairo also do evenly colored squares.
+      Remove debug print
+      Also render coordinates to backup board
+      Fix clearing of markers dots with promo popup
+      Implement variant-dependent png piece symbols
+      Remove acceleration trick
+      Fix highlight clearing
+      Draw arrow also on backup image
+      Cleanup CairoOverlayPiece
+      Fix erasing dots in seek graph
+      Separate off drawing routines from xboard.c
+      Remove all bitmap & pixmap drawing
+      Check in draw.c, draw.h
+      Clean up drawing code
+      Some cleanup
+      Do coordinate text alignment with cairo
+      Fall back on built-in pixmaps if png pieces unreadable
+      Plug resource leak on rezising with pixmaps
+      Make Piececolor options work on png pieces
+      Fix bug in resize trigger
+      Suppress redraw during sizing
+      Reload piece images when pngDirectory is changed
+      Make expose handler generic
+      remove NewSurfaces
+      Fix alignment of highlight expose
+      Fix initial display of logos
+      Let expose requests pay proper attenton to widget
+      Make draw handle for board globally available
+      Fix expose requests seek graph
+      Adapt Eval Graph code to new drawing system
+      Fix rsvg version in configure.ac
+      Always render svg pieces anew on size change
+      Add -trueColors option
+      Solve odd lineGap problem
+      Fix 1-pixel offset of grid lines on some cairo implementations
+      Fix animation with textures off
+      Fix exposure of atomic captures
+      Add hatched board texture
+      Install the wood textures as png
+      Remove bitmaps from project
+      Install svg pieces in themes/default
+      Cache svg handles
+      Implement proper fallback cascade
+      Remove piece pixmaps from project
+      Suppress anti-aliasing in -monoMode
+      Fix segfault on faulty command-line option
+      Increase drag delay too 200 msec
+      Make fallbackPieceImageDirectory hardcoded
+      Suppress warning for InitDrawingHandle
+      Code cleanup: move expose redraw to draw.c
+      Remove unnecessary Xt colors and call to MakeColors
+      Move Shogi svg pieces to own directory
+      Spontaeous changes in gettext stuff
+      Adapt docs for svg/png in stead of bitmap/pixmap
+      Trim board-window size
+      Fix garbage pixels on the right of the board
+      Print missing-pieces error message to console
+      Prevent odd-width line shift in length direction
+      Fix bug in resizing
+      Remove some unused images from png directory
+      Remove caveat on available pieces fromNew Variant dialog
+      Fix variant-dependent pieces
+      Get svg error message
+      Fix bug in fallback mechanism
+      Fix bug in resizing on variant switch
+      Rename svg shogi pieces, so they become usable
+      Fix re-rendering of svg on resize
+      Remove the texture pixmaps from project
+      Replace xiangqi board pixmaps by png images
+      Replace marble texture pixmaps by png
+      Fix variant-dependent pieces
+      Fix crash on animation after resizing
+      Fix message in New Variant dialog
+      Fix crash in promotion popup
+      Fix WinBoard compile error on enum PEN
+      Fix image extension used for browsing to .pgn
+      Fix initial enables in TC dialog
+      Move X11 front-end to directory xaw
+      Preserve copies of the X11 front-end in xboard directory
+      Prepare xoptions.c for middle-end changes
+      Add configure switches for Xaw vs GTK.
+      Move ICS-engine analyze and AnalyzeGame code to shared back-end
+      Remove some unnecessary header includes
+      move testing for no options to back-end
+      Move MarkMenuItem to xoptions.c
+      Split xhistory.c in front-end and middle-end part
+      Remove inclusion of frontend.h from backendz.h
+      Remove xedittags.c, .h from project
+      Cleanse back-end code of all references to X11 types
+      Make xevalgraph.c backend
+      Move timer functions to new file xtimer.c
+      Remove all X11 code by #ifdeffing it out
+      Give LoadListBox two extra parameters
+      Transfer most available gtk-xt code to xoptions.c
+      Attach expose handler and connect to mouse events
+      Implement menu checkmarking and enabling
+      Connect dialog Browse buttons to GTK browser
+      Transfer more gtk-xt code, and add some new
+      Append recent engines to engine menu
+      Add text insertion in engine-output memos
+      Better cleansing of xboard.c from X11 types
+      Highlight Pause button
+      Add key-handler for ICS Input Box
+      Make generic memo-event handler, and connect history callback
+      Add highlighting in move list
+      Add scrolling of Move History
+      Let engine-output memos use new generic callback
+      Implement highlighting in engine output by through generic method
+      Fix animation
+      Connect CommentClick handler
+      Fix ListBox, and add some support routines
+      Add file browser
+      Remove some unneeded low-level X11 code
+      Add Shift detection
+      Add type-in event to board for popping up box
+      Add optional callback to Label Options
+      Add game-list callbacks
+      Add access routines to checkboxes and FocusOnWidget
+      Close Move Type-in on Enter
+      Deselect first char in Move Type-in and ICS Input Box
+      Use different tables for different dialog columns
+      Add hiding / showing second Engine Output pane
+      Add listbox double-click callback
+      Add BarBegin, BarEnd options
+      Fix button bar
+      Add displaying of icons
+      Make some tall dialogs multi-column
+      Add task-bar icon
+      Some experimenting with sizing
+      Add copy-paste
+      Delete emptied front-end files, and move rest to gtk directory
+      Fix warnings
+      Make board sizing work through subtracting fixed height
+      Add window positioning
+      Fix logo placement
+      Fix clock clicking with GtkEventBox
+      Pay attention to NO_CANCEL dialog flag
+      Fix Chat Box
+      Fix clock highlighting
+      Adapt lineGap during sizing
+      Draw frames around memos and listboxes
+      Load opponent logo based on handle in ICS play (WB)
+      Add 'Continue Later' button in Tournament dialog (WB)
+      Allow external piece bitmaps and board border (WB)
+      Add Themes dialog (WB)
+      Implement auto-creation of ICS logon file
+      Use colors in Board-Options dialog also for font pieces (WB)
+      Implement book-creation functions
+      Start browsing in currently-selected folder (WB)
+      Fix move highlighting with animation off
+      Fix Loop-Chess promotions
+      Implement use of pause / resume protocol commands
+      Improve scaling of border bitmap (WB)
+      Fix -fSAN in AnalyzeFile mode
+      Do not clear PGN tags on Analyze File
+      Fix min-Shogi promotion zone
+      Update WinBoard translation template
+      Prefer pause mode on pondering engine over 'easy'
+      Fix rep-draw detection in drop games
+      Implement insufficient mating material for Knightmate
+      Use Ctrl key in AnalyzeMode to exclude entered move
+      Do not move to forwadMostMove when unpausing AnalyzeMode
+      Do not automatically save aborted games in tourney PGN
+      Store some more tourney params in tourney file
+      Implement aborting of games on engine request.
+      Resend engine-defined options after reuse=0 reload
+      Allow use of ~ in pieceToChar for shadow pieces in any variant
+      Let tellothers command add comment to PGN in local mode
+      Do delayed board draw also with -stickyWindows false
+      Fix some warnings
+      Update texi file
+      Enforce -popupMoveErrors
+      Fix engine timeout problem in match mode
+      Stalemate is a win in Shogi
+      Adjudicate perpetual checks as loss also in Shogi
+      Adjudicate pawn-drop mate as loss in Shogi
+      Catch unknown engine in tourney games
+      Preserve mode on engine loading (sometimes)
+      Preserve PGN tags when loading engine
+      Fix library order
+      Fix expose of to-square with grid off
+      Fix warning in WinBoard
+      Let WinBoard start in its installation folder
+      Assign shortcut char to WB menu item
+      Add some new strings to WB translation template
+      Update Dutch WB translation
+      Fix GTK error auto-raising board
+      Fix warnings of build server
+      Put GTK warning in about-box
+      Let initial setting of Twice checkbox reflect current state
+
+
+
+** Version 4.6.2 **
+
+(git shortlog --no-merges v4.6.1..HEAD)
+
+Arun Persaud (1):
+      new version number for release of 4.6.2
+
+H.G. Muller (5):
+      Fix second-engine variant test
+      Add two new strings to WinBoard language file
+      Define TOPLEVEL in winboard.c
+      Fix faking of castling rights after editing position with holdings
+      Suppress clear-board message after pasting FEN
+
+** Version 4.6.1 **
+
+(git shortlog --no-merges v4.6.0..HEAD)
+
+Arun Persaud (5):
+      updated Changelog, etc. for developer release
+      added m4 directory to search path for aclocal. As suggested by Michel Van den Bergh
+      removed unused variables (-Wunused-variable)
+      new version number for release of 4.6.1
+      updated Changelog, NEWS, etc.
+
+Byrial Jensen (2):
+      New Danish translation (fixes a minor error in one string)
+      Translate "NPS" also in engine output window
+
+H.G. Muller (30):
+      Fix fall-back on -ncp mode
+      Install engines as ./exefile in XBoard
+      Inform user in EditPosition mode how to clear board
+      Fix clock stop after dragging
+      Fix taking effect of some option changes
+      Fix bug in FRC castling for position search
+      Fix bug on loading engine
+      Fix browsing for save file in WB
+      Fix parsing crazyhouse promotions with legality testing off
+      Fix TOPLEVEL stuff
+      Make variant-unsupported-by-second error non-fatal
+      Let Game List scroll to keep highlighted item in view
+      Extend smallLayout regime up to size Medium
+      Fix switching of debug mode
+      Correct texi file for use of .Xresources
+      Fix texi bug
+      Fix PV sorting during fail low
+      Fix memory corruption through InitString
+      Change default value for diretory to . in Load Engine dialog
+      Swap all engine-related options during engine loading
+      new version number for developer release
+      updated po/pot files
+      Don't strip path from engine name if directory given
+      Updated Danish and Ukranian translations
+      Suppress popup for fatal error after tellusererror
+      Detect engine exit during startup
+      Fix click-click sweep promotions to empty square
+      Suppress testing for availability in bughouse drops
+      Fix crash due to empty PV
+      Fix Eval Graph scale in drop games
+
 ** Version 4.6.0 **
 
 (git log --pretty=short --cherry-pick --left-only v4.6.x...v4.5.x^   |git shortlog --no-merges)
index 84614da..bb39cd4 100644 (file)
@@ -28,7 +28,7 @@ dnl| to regenerate configure.  Then submit your changes to be folded into
 dnl| the standard version of xboard.
 
 dnl| define second argument as VERSION.PATCHLEVEL. e.g. 4.4.0j
-AC_INIT([xboard],[master-20121211],[bug-xboard@gnu.org])
+AC_INIT([xboard],[4.7.0],[bug-xboard@gnu.org])
 
 dnl| need this to be able to compile some files in a subdir (filebrowser)
 AM_INIT_AUTOMAKE([subdir-objects])
index 5dd25c1..93443f3 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -21,7 +21,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU xboard 4.6.0.20120304\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: 2012-03-06 12:27+0100\n"
 "Last-Translator: Byrial Ole Jensen <byrial@vip.cybercity.dk>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -79,53 +79,53 @@ msgstr "første"
 msgid "second"
 msgstr "det andet"
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr "protokolversion %d er ikke understøttet"
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr "Du angav ikke et kørbart skakprogram"
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr "forkert timeControl-tilvalg %s"
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr "forkert searchTime-tilvalg %s"
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr "Varianten %s er kun understøttet i ICS-tilstand"
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr "Ukendt variantnavn %s"
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr "Starter skakprogram"
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr "Fejl i partifil"
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr "Fejl i stillingsfil"
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr "Vælg nyt spil"
 
 # cycle = runde?
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
@@ -135,138 +135,138 @@ msgstr ""
 "En mere cyklus vil nu blive tilføjet\n"
 "Partierne starter om 10 sekunder"
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr "Alle partier i turneringen \"%s\" er allerede færdige eller i gang"
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr "Kan ikke have en match uden skakprogrammer"
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr "Kunne ikke åbne seriel port %s"
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
 msgstr "Kunne ikke forbinde til vært %s, port %s"
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr "Ukendt initialMode %s"
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr "AnalyzeFile-tilstand kræver en partifil"
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr "Analysetilstand kræver et skakprogram"
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr "Analysetilstand virker ikke sammen med ICS-tilstand"
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr "MachineWhite-tilstand kræver et skakprogram"
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr "MachineWhite-tilstand virker ikke sammen med ICS-tilstand"
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr "MachineBlack-tilstand kræver et skakprogram"
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr "MachineBlack-tilstand virker ikke sammen med ICS-tilstand"
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
 msgstr "TwoMachines-tilstand kræver et skakprogram"
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr "TwoMachines-tilstand virker ikke sammen med ICS-tilstand"
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr "Træningstilstand kræver en partifil"
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr "Fejl ved skrivning til ICS"
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr "Fejl ved læsning fra tastatur"
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr "Fik filafslutning fra tastatur"
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr "Ukendt vild type %d"
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr "genkendte \"%s\" (%d) som variant %s\n"
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr "Fejl ved skrivning til skærm"
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr "din modstander kommenterer: %s"
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr "Fejl ved tolkning af trækliste: to teksthoveder"
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr "Ratinger fra teksthovede: H %d, S %d\n"
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr "Fejl ved tolkning af trækliste: indlejret"
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr "–"
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr "Ulovligt træk (afvist af ICS)"
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr "Forbindelse lukket af ICS"
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr "Fejl ved læsning fra ICS"
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr "Fortolker bræt: %s\n"
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
@@ -275,108 +275,108 @@ msgstr ""
 "Fortolkning af brætstreng mislykkedes:\n"
 "\"%s\""
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
 msgstr "Parti for langt; forøg MAX_MOVES og genoversæt"
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr "Fejl ved tolkning af trækliste: ekstra bræt"
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr "Kunne ikke fortolke \"%s\" fra ICS"
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr "say Intern fejl; forkert moveType%d (%d,%d-%d,%d)"
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr "Du kan ikke gøre dette, mens du spiller eller observerer"
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
 msgstr "Genoversæt for at understøtte denne BOARD_RANKS eller BOARD_FILES!"
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr "Du spiller sort"
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr "Du spiller hvid"
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr "Det er hvids tur"
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr "Det er sorts tur"
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr "Den viste stilling er ikke den aktuelle"
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr "Ulovligt træk"
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr "Slutningen af partiet"
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr "Ukorrekt træk"
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr "Træk bonde baglæns for at underforvandle"
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr "Svejtserturnering afsluttet"
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr "Ikke tilladt parring fra parringsprogram"
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr "Ulovligt træk \"%s\" fra %s skakprogram"
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr "Fejl i FEN modtaget fra skakprogram"
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr "%s understøtter ikke analyse"
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
 msgstr "Ulovligt træk \"%s\" (afvist af %s skakprogram)"
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr "Fejl ved start af %s skakprogram %s på %s: %s\n"
 
-#: backend.c:8672
+#: backend.c:8701
 #, c-format
 msgid "Hint: %s"
 msgstr "Tip: %s"
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
@@ -385,11 +385,11 @@ msgstr ""
 "Ulovligt tip om træk \"%s\"\n"
 "fra %s skakprogram"
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr "Skakprogrammet accepterer dit remistilbud"
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
@@ -397,47 +397,47 @@ msgstr ""
 "Skakprogrammet tilbyder remis\n"
 "Vælg Handlinger / Remis for at acceptere"
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr "skrivning af analysevariant mislykkedes"
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr "Flertydigt træk i ICS-output: \"%s\""
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr "Ulovligt træk i ICS-output: \"%s\""
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr "Hul i trækliste"
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr "Variant %s understøttes ikke af %s"
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr "Opstartsfejl på \"%s\""
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr "Venter på første skakprogram"
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr "Venter på andet skakprogram"
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr "Kunne ikke skrive turneringsfil"
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
@@ -445,11 +445,11 @@ msgstr ""
 "Du kan ikke udskifte et skakprogram, mens det bruges!\n"
 "Afslut dets parti først."
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr "Der er ikke installeret et skakprogram med det angivne navn"
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
@@ -457,16 +457,16 @@ msgstr ""
 "Ændr først skakprogram ved at redigere deltagerlisten\n"
 "i turneringsindstillingerne"
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr "Du kan kun ændre et skakprogram ad gangen"
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, fuzzy, c-format
 msgid "No engine %s is installed"
 msgstr "Der er ikke installeret et skakprogram med det angivne navn"
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
@@ -474,115 +474,115 @@ msgstr ""
 "Du skal angive en turneringsfil\n"
 "til at gemme turneringens afvikling"
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr "Der er ikke nok deltagere"
 
-#: backend.c:10368
+#: backend.c:10440
 msgid "Bad tournament file"
 msgstr "Fejl i turneringsfil"
 
-#: backend.c:10380
+#: backend.c:10452
 msgid "Waiting for other game(s)"
 msgstr "Venter på andet parti/andre partier"
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr "Der er ikke noget parringsprogram specificeret"
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr "Match %s - %s: slutscore %d-%d-%d"
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr "Ulovligt træk: %d.%s%s"
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr "Flertydigt træk: %d.%s%s"
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr "Kan ikke åbne \"%s\""
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr "Kan ikke konstruere partiliste"
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr "Der er ikke flere partier i denne besked"
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr "Der er endnu ingen indlæste partier"
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr "Kan ikke gå længere tilbage"
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr "Partinummer findes ikke"
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr "Kan ikke spole i partifil"
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr "Parti ikke fundet i fil"
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr "Fejl i FEN-stilling i fil"
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr "Ingen træk i partiet"
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr "Ingen stilling er endnu indlæst"
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr "Kan ikke spole i stillingsfil"
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr "Stilling er ikke fundet i fil"
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr "Sort i trækket"
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr "Hvid i trækket"
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 msgid "Waiting for access to save file"
 msgstr "Venter på adgang til gemmefil"
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr "Gemmer parti"
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr "Søgning mislykkedes"
 
-#: backend.c:12958
+#: backend.c:13039
 msgid "Saving position"
 msgstr "Gemmer stilling"
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
@@ -590,7 +590,7 @@ msgstr ""
 "Du har redigeret i parti-historikken.\n"
 "Genindlæs partiet og udfør trækket igen."
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
@@ -598,7 +598,7 @@ msgstr ""
 "Du har indtastet for mange træk.\n"
 "Gå tilbage til den aktuelle stilling og prøv igen."
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
@@ -606,11 +606,11 @@ msgstr ""
 "Den viste stilling er ikke den aktuelle.\n"
 "Gå fremad til den korrekte stilling og prøv igen."
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr "Du har ikke trukket endnu"
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
@@ -618,11 +618,11 @@ msgstr ""
 "Cmail-beskeden er ikke indlæst.\n"
 "Brug Genindlæs CMail-besked og lav dit træk igen."
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr "Der er ingen uafsluttede partier"
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -637,88 +637,88 @@ msgstr ""
 "\"cmail -remail -game %s\"\n"
 "på kommandolinjen."
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr "Start af cmail mislykkedes"
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr "Venter på svar fra modstander\n"
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr "Der er stadig nødvendigt at trække i partiet\n"
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr "Der er stadig nødvendigt at trække i begge partier\n"
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr "Der er stadig nødvendigt at trække i alle %d partier\n"
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr "Der er stadig nødvendigt at trække i partiet %s\n"
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr "Der er ingen uafsluttede partier\n"
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr "Klar til at sende e-mail\n"
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr "Der er stadig nødvendigt at trække i partierne %s\n"
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr "Redigér kommentar"
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr "Redigér kommentar til %d.%s%s"
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr "Du observerer ikke et parti"
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr "Fandt uventet aktivt skakprogram til ICS-analyse\n"
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr "Starter skakprogram til ICS-analyse ...\n"
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr "Hvid er ikke i trækket"
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr "Sort er ikke i trækket"
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr "Starter %s skakprogram"
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
@@ -726,132 +726,132 @@ msgstr ""
 "Vent på din tur,\n"
 "eller vælg Træk nu"
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr "Træningstilstand fra"
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr "Træningstilstand til"
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr "Allerede ved slutningen af partiet"
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr "Advarsel: Du spiller stadig et parti"
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr "Advarsel: Du observerer stadig et parti"
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr "Advarsel: Du undersøger stadig et parti"
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr ""
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr "Lukker skakprogram til ICS-analyse ..."
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr "Det felt er besat"
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr "Der er ingen aktuelle tilbud ved dette træk"
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr "Din modstander har ikke overskredet tiden"
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr "Du skal trække før du tilbyder remis"
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr "Du undersøger ikke et parti"
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr "Du kan ikke annullere variantlinje under pause"
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr "Det er dig som er i trækket"
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr "Vent til du kommer i trækket"
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr "Tip er ikke tilgængeligt"
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 msgid "Game list not loaded or empty"
 msgstr "Partiliste ikke indlæst eller tom"
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr ""
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr "Fejl ved skrivning til %s skakprogram"
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr "%s program afslutter i remisstilling (%s)"
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr "Fejl: %s skakprogram (%s) afsluttede uventet"
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr "Fejl ved læsning fra %s skakprogram (%s)"
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr "%s skakprogram har for mange tilvalg\n"
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr "Det viste træk er ikke det aktuelle"
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr "Kunne ikke fortolke træk"
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr "Begge flag er faldet"
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr "Hvids flag er faldet"
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr "Sorts flag er faldet"
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr "Det er ikke tilladt er stille på uret i auto-flag-tilstand"
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr "Fejl i FEN-stilling i udklipsholder"
 
@@ -979,7 +979,7 @@ msgstr "Absolutte analysescorer"
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr "Næsten altid dronning (Omvejs-underforvandling)"
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr "Animeret trækudførelse"
 
@@ -991,11 +991,11 @@ msgstr "Animeret flytning"
 msgid "Auto Flag"
 msgstr "Automatisk annoncering af tidsoverskridelse"
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr "Automatisk vending af brættet"
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr "Blindskak"
 
@@ -1008,7 +1008,7 @@ msgstr "Placér brik-menu"
 msgid "Hide Thinking from Human"
 msgstr "Skjul tænkning fra menneske"
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr "Fremhæv sidste træk"
 
@@ -1016,11 +1016,11 @@ msgstr "Fremhæv sidste træk"
 msgid "Highlight with Arrow"
 msgstr "Fremhæv med pil"
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr "Lyd ved træk"
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr "Ét-klikstræk"
 
@@ -1037,7 +1037,7 @@ msgstr "Spekulér på næste træk"
 msgid "Popup Exit Messages"
 msgstr "Pop op med afslutningsbeskeder"
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr "Pop op ved trækfejl"
 
@@ -1812,7 +1812,7 @@ msgstr "Katalog med bitmap-brikker:"
 msgid "Board Options"
 msgstr "Brætindstillinger"
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr "ICS-tekstmenu"
 
@@ -1828,7 +1828,7 @@ msgstr "gem ændringer"
 msgid "Edit book"
 msgstr "Redigér åbningsbog"
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr "Partidata"
 
@@ -2114,35 +2114,35 @@ msgstr "Ryd bræt"
 msgid "Black"
 msgstr "Sort"
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr "Fil"
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 msgid "Edit"
 msgstr "Redigér"
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr "Vis"
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr "Tilstand"
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr "Handlinger"
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr "Skakprogram"
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr "Indstillinger"
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr "Hjælp"
 
@@ -2213,7 +2213,7 @@ msgstr ""
 msgid "TRY ANOTHER NAME"
 msgstr ""
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2292,11 +2292,11 @@ msgstr ""
 "løste %s ved pixelstørrelse %d\n"
 " til %s\n"
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr "Kan ikke åbne midlertidig fil"
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 msgid "Failed to open file"
 msgstr "Åbning af fil mislykkedes"
 
@@ -2321,16 +2321,17 @@ msgid " (with Zippy code)"
 msgstr " (med Zippy-kode)"
 
 #: menus.c:363
-#, c-format
+#, fuzzy, c-format
 msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
 "%s is free software and carries NO WARRANTY;see the file COPYING for more "
 "information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
 "Check out the newest features at: http://www.gnu.org/software/xboard/"
@@ -2355,423 +2356,423 @@ msgstr ""
 "Rapportér fejl i den danske oversættelse til <dansk@dansk-gruppen.dk>\n"
 "\n"
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr "Om Xboard"
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr "Nyt parti    Ctrl+N"
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr "Nyt blandet parti ..."
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr "Ny variant ...    Alt-shift+V"
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr "Indlæs parti    Ctrl+O"
 
-#: menus.c:586
+#: menus.c:587
 msgid "Load Position    Ctrl+Shift+O"
 msgstr "Indlæs stilling    Ctrl+Shift+O"
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr "Næste stilling    Shift+PgDn"
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr "Forrige stilling    Shift+PgUp"
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr "Gem parti    Ctrl+S"
 
-#: menus.c:595
+#: menus.c:596
 msgid "Save Position    Ctrl+Shift+S"
 msgstr "Gem stilling    Ctrl+Shift+S"
 
-#: menus.c:596
+#: menus.c:597
 #, fuzzy
 msgid "Save Games as Book"
 msgstr "Gem partier i filen:"
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr "Send træk med e-post"
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr "Genindlæs CMail-besked"
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr "Afslut    Ctrl+Q"
 
-#: menus.c:606
+#: menus.c:607
 msgid "Copy Game    Ctrl+C"
 msgstr "Kopiér parti    Ctrl+C"
 
-#: menus.c:607
+#: menus.c:608
 msgid "Copy Position Ctrl+Shift+C"
 msgstr "Kopiér stilling    Ctrl+Shift+C"
 
-#: menus.c:608
+#: menus.c:609
 msgid "Copy Game List"
 msgstr "Kopiér partiliste"
 
-#: menus.c:610
+#: menus.c:611
 msgid "Paste Game    Ctrl+V"
 msgstr "Indsæt parti    Ctrl+V"
 
-#: menus.c:611
+#: menus.c:612
 msgid "Paste Position Ctrl+Shift+V"
 msgstr "Indsæt stilling    Ctrl+Shift+V"
 
-#: menus.c:613
+#: menus.c:614
 msgid "Edit Game      Ctrl+E"
 msgstr "Redigér parti    Ctrl+E"
 
-#: menus.c:614
+#: menus.c:615
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr "Redigér stilling    Ctrl+Shift+E"
 
 # Partibeskrivelse i PGN-fil
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr "Redigér partidata"
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr "Redigér kommentar"
 
-#: menus.c:617
+#: menus.c:618
 msgid "Edit Book"
 msgstr "Redigér åbningsbog"
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr "Annullér variantlinje    Home"
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr "Kommentér"
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr "Afkort partiet    End"
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr "Tilbage    Alt+Venstre"
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr "Fremad    Alt+Højre"
 
-#: menus.c:625
+#: menus.c:626
 msgid "Back to Start     Alt+Home"
 msgstr "Tilbage til start    Alt+Home"
 
-#: menus.c:626
+#: menus.c:627
 msgid "Forward to End Alt+End"
 msgstr "Frem til enden    Alt+End"
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr "Vend brættet    F2"
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr "Output fra skakprogram    Alt+Shift+O"
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr "Trækliste    Alt+Shift+H"
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr "Evalueringsgraf    Alt+Shift+E"
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr "Partiliste    Alt+Shift+G"
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr "Kommentarer"
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr "ICS-inputboks"
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr ""
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr "Bræt..."
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr "Partidata-overskrifter ..."
 
-#: menus.c:650
+#: menus.c:651
 msgid "Machine White  Ctrl+W"
 msgstr "Skakprogram har hvid    Ctrl+W"
 
-#: menus.c:651
+#: menus.c:652
 msgid "Machine Black  Ctrl+B"
 msgstr "Skakprogram har sort    Ctrl+B"
 
-#: menus.c:652
+#: menus.c:653
 msgid "Two Machines   Ctrl+T"
 msgstr "To skakprogrammer    Ctrl+T"
 
-#: menus.c:653
+#: menus.c:654
 msgid "Analysis Mode  Ctrl+A"
 msgstr "Analysetilstand    Ctrl+A"
 
-#: menus.c:654
+#: menus.c:655
 msgid "Analyze Game   Ctrl+G"
 msgstr "Analysér parti    Ctrl+G"
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr "Redigér parti    Ctrl+E"
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr "Redigér stilling    Ctrl+Shift+E"
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr "Træning"
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr "ICS-klient"
 
-#: menus.c:660
+#: menus.c:661
 msgid "Machine Match"
 msgstr "Skakprogrammatch"
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr "Pause    Pause"
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr "Godkend    F3"
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr "Afvis    F4"
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr "Ny match    F12"
 
-#: menus.c:670
+#: menus.c:671
 msgid "Call Flag          F5"
 msgstr "Annoncér tidsoverskridelse    F5"
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr "Remis    F6"
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr "Udsæt partiet    F7"
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr "Annullér partiet   F8"
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr "Opgiv    F9"
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr "Stop observation    F10"
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr "Stop undersøgelse    F11"
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr "Overfør til undersøgelse"
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr "Døm hvid gevinst"
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr "Døm sort gevinst"
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr "Døm remis"
 
-#: menus.c:687
+#: menus.c:688
 #, fuzzy
 msgid "Load New 1st Engine ..."
 msgstr "Indlæs nyt skakprogram ..."
 
-#: menus.c:688
+#: menus.c:689
 #, fuzzy
 msgid "Load New 2nd Engine ..."
 msgstr "Indlæs nyt skakprogram ..."
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr "Indstillinger for skakprogram nr. 1 ..."
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr "Indstillinger for skakprogram nr. 2 ..."
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr "Tip"
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr "Åbningsbog"
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr "Træk nu    Ctrl+M"
 
-#: menus.c:697
+#: menus.c:698
 msgid "Retract Move  Ctrl+X"
 msgstr "Annullér træk    Ctrl+X"
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr "Generelle ..."
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr "Betænkningstid ...    Alt+Shift+T"
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr "Skakprogram ...    Alt+Shift+U"
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr "Afgørelser ...    Alt+Shift+J"
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr "ICS ..."
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr "Match ..."
 
-#: menus.c:710
+#: menus.c:711
 msgid "Load Game ..."
 msgstr "Indlæs parti ..."
 
-#: menus.c:711
+#: menus.c:712
 msgid "Save Game ..."
 msgstr "Gem parti ..."
 
-#: menus.c:713
+#: menus.c:714
 msgid "Game List ..."
 msgstr "Partiliste ..."
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr "Lyde ..."
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr "Altid dronning    Ctrl+Shift+Q"
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr "Animeret flytning    Ctrl+Shift+A"
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr "Automatisk tidsoverskridelse    Ctrl+Shift+F"
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr "Blink ved træk"
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr "Fremhæv flytning"
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr "Fremhæv med pil"
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr "Periodisk opdatering"
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr "Spekulér på næste træk    Ctrl+Shift+P"
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr "Pop op med afslutningsbeskeder"
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr "Vis koordinater"
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr "Skjul tænkning    Ctrl+Shift+H"
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr "Test lovlighed    Ctrl+Shift+L"
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr "Gem indstillinger nu"
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr "Gem indstillinger ved afslutning"
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr "Info XBoard"
 
-#: menus.c:749
+#: menus.c:750
 msgid "Man XBoard   F1"
 msgstr "Man XBoard    F1"
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr "XBoards hjemmeside (engelsk)"
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr "Online brugervejledning (engelsk)"
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr "Nyheder i denne version (engelsk)"
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr "E-mail fejlrapport"
 
index cac12c9..1ee3ea0 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: xboard 4.6.0.20121211\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: 2013-01-20 18:51-0800\n"
 "Last-Translator: Arun Persaud <arun@nubati.net>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -64,52 +64,52 @@ msgstr "erstes"
 msgid "second"
 msgstr "zweites"
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr "Protokollversion %d nicht unterstützt"
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr "Das Computerprogramm für das Schachprogramm wurde nicht angegeben"
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr "falsche timeControl-Option %s"
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr "falsche searchTime-Option %s"
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr "Variante %s wird nur im ICS-Modus unterstützt"
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr "Unbekannte Variante mit Namen %s"
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr "Starte Schachprogramm"
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr "Fehler in Partiedatei"
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr "Fehler in Positionsdatei"
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr "Wähle neues Spiel"
 
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
@@ -119,138 +119,139 @@ msgstr ""
 "Eine neue Runde wird hinzugefügt\n"
 "Die Spiele werden in 10 Sekunden starten"
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr "Alle Spiele im Turnier »%s« sind entweder beendet oder werden gespielt"
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr "Partie ohne Schachprogram ist nicht möglich"
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr "Konnte Kommunikationsport %s nicht öffnen"
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
-msgstr "Verbindung zu Hostrechner %s, Portnummer %s konnte nicht hergestellt werden"
+msgstr ""
+"Verbindung zu Hostrechner %s, Portnummer %s konnte nicht hergestellt werden"
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr "Unbekannter initalMode %s"
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr "»Analysiere Datei«-Modus benötigt eine Partiedatei"
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr "Analyse-Modus benötigt ein Schachprogramm"
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr "Analyse-Modus funktioniert nicht im ICS-Modus"
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr "»Schachprogramm Weiß«-Modus benötigt ein Schachprogramm"
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr "»Schachprogramm Weiß«-Modus funktioniert nicht im ICS-Modus"
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr "»Schachprogramm Schwarz«-Modus benötigt ein Schachprogramm"
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr "»Schachprogramm Schwarz«-Modus funktioniert nicht im ICS-Modus"
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
 msgstr "»Zwei Schachprogramme«-Modus benötigt ein Schachprogramm"
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr "»Zwei Schachprogramme«-Modus funktioniert nicht im ICS-Modus"
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr "Trainieren-Modus benötigt eine Partiedatei"
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr "Fehler beim Schreiben zum ICS"
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr "Fehler beim Lesen der Tastatur"
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr "Habe Ende-der-Datei von der Tastatur erhalten"
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr "Unbekannter wild-Variante %d"
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr "erkenne '%s' (%d) als Variante %s\n"
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr "Fehler beim Schreiben auf dem Display"
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr "Dein Gegner kibitzt: %s"
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr "Fehler beim Erstellen der Zugliste: zwei Dateiköpfe"
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr "Spielstärke vom Dateikopf: W %d, S %d\n"
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr "Fehler beim Erstellen der Zugliste: verschachtelt"
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr "gegen"
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr "Illegaler Zug (abgelehnt vom ICS)"
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr "Verbindung zum ICS beendet"
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr "Fehler beim Lesen vom ICS"
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr "Parse Schachbrett: %s\n"
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
@@ -259,108 +260,108 @@ msgstr ""
 "Konnte Schachbrettzeichenkette nicht parsen:\n"
 "»%s«"
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
 msgstr "Partie zu lang; erhöhe MAX_MOVES und kompiliere neu"
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr "Fehler beim Erstellen der Zugliste: extra Schachbrett"
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr "Konnte Zug »%s« vom ICS nicht parsen"
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr "Interner Fehler; falscher moveType %d (%d,%d-%d,%d)"
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr "Dies ist nicht möglich während oder beim Zuschauen eines Spieles"
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
 msgstr "Kompiliere erneut mit Unterstützung von BOARD_RANKS oder BOARD_FILES!"
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr "Sie spielen Schwarz"
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr "Sie spielen Weiß"
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr "Weiß ist am Zug"
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr "Schwarz ist am Zug"
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr "Angezeigte Position ist nicht die Aktuelle"
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr "Ungültiger Zug"
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr "Ende des Spiels"
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr "Ungültiger Zug"
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr "Bewege Bauern rückwärts zum Unterverwandeln"
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr "Turnier im Schweizer System beendet"
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr "Ungültige Paarungen vom Paarungsprogramm"
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr "Illegaler Zug »%s« vom Schachprogramm %s"
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr "Schlechte FEN vom Schachprogramm erhalten"
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr "%s unterstützt keine Analyse"
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
 msgstr "Illegaler Zug »%s« (abgelehnt vom Schachprogram %s)"
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr "Konnte %s Schachprogram %s auf %s nicht starten: %s\n"
 
-#: backend.c:8672
+#: backend.c:8701
 #, c-format
 msgid "Hint: %s"
 msgstr "Hinweis: %s"
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
@@ -369,11 +370,11 @@ msgstr ""
 "Illegaler Zughinweis »%s«\n"
 "vom Schachprogramm %s"
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr "Das Schachprogramm akzeptiert dein Remiangebot"
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
@@ -381,47 +382,47 @@ msgstr ""
 "Das Schachprogramm bietet Remi an\n"
 "Wähle Aktion/Remi, um anzunehmen"
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr "schreiben des PV fehlgeschlagen"
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr "Nicht eindeutiger Zug in der ICS-Ausgabe: »%s«"
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr "Illegaler Zug in der ICS-Ausgabe: \"%s\""
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr "Lücke in Zugliste"
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr "Variante %s wird von %s nicht unterstützt"
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr "Fehler beim Starten »%s«"
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr "Warte auf erstes Schachprogramm"
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr "Warte auf zweites Schachprogramm"
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr "Schreibzugriff auf Turnierdatei nicht möglich"
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
@@ -429,11 +430,11 @@ msgstr ""
 "Ersetzen eines Schachprogramms während es läuft nicht möglich!\n"
 "Beenden Sie das Spiel zuerst."
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr "Ein Schachprogram mit dem angegebenen Namen ist nicht installiert"
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
@@ -441,16 +442,16 @@ msgstr ""
 "Ändern Sie ein Schachprogramm indem Sie die Liste der Teilnehmner\n"
 "im Turnieroptionendialog editieren"
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr "Sie können immer nur ein Schachprogramm ändern"
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, c-format
 msgid "No engine %s is installed"
 msgstr "Das Schachprogram %s ist nicht installiert"
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
@@ -458,115 +459,115 @@ msgstr ""
 "Sie müssen eine Turnierdatei zum Speichern\n"
 "der Turnierdaten angeben"
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr "Nicht genügend Teilnehmer"
 
-#: backend.c:10368
+#: backend.c:10440
 msgid "Bad tournament file"
 msgstr "Fehler in Turnierdatei"
 
-#: backend.c:10380
+#: backend.c:10452
 msgid "Waiting for other game(s)"
 msgstr "Warte auf weiter Spiele"
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr "Kein Paarungsprogram angegeben"
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr "Partie %s gegen %s: Endergebnis %d-%d-%d"
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr "Illegaler Zug: %d.%s%s"
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr "Nicht eindeutiger Zug: %d.%s%s"
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr "Kann »%s« nicht öffnen"
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr "Kann Zugliste nicht erstellen"
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr "Keine weiteren Partien in dieser Nachricht"
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr "Noch keine Partie geladen"
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr "Kann nicht weiter zurückgehen"
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr "Partienummer außerhalb des Bereichs"
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr "Kann nicht in der Partiedatei suchen"
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr "Spiel in Datei nicht gefunden"
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr "Schlechte FEN-Stellung in Datei"
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr "Keine Züge in dem Spiel"
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr "Noch keine Stellung geladen"
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr "Kann nicht in Stellungsdatei suchen"
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr "Stellung in Datei nicht gefunden"
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr "Schwarz am Zug"
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr "Weiß am Zug"
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 msgid "Waiting for access to save file"
 msgstr "Warte auf Zugriff zur Datei zum Speichern"
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr "Speichere Spiel"
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr "Fehlerhafte Suche"
 
-#: backend.c:12958
+#: backend.c:13039
 msgid "Saving position"
 msgstr "Speichere Stellung "
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
@@ -574,7 +575,7 @@ msgstr ""
 "Sie haben die Partieentwicklung verändert.\n"
 "Benutzen Sie »Spiel erneut laden« und führen Sie ihren Zug erneut aus."
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
@@ -582,7 +583,7 @@ msgstr ""
 "Sie haben zu viele Züge eingegeben.\n"
 "Gehen Sie zur richtigen Stellung zurück und versuchen Sie es erneut."
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
@@ -590,23 +591,24 @@ msgstr ""
 "Die angezeigt Stellung ist nicht die aktuelle.\n"
 "Gehen Sie vorwärts zur richtigen Stellung und versuchen Sie es erneut."
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr "Sie haben noch keinen Zug gemacht"
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
 msgstr ""
 "Die CMail-Nachricht wurde noch nicht geladen.\n"
-"Benutzen sie »CMail Nachricht erneut laden« und führen Sie ihren Zug erneut aus."
+"Benutzen sie »CMail Nachricht erneut laden« und führen Sie ihren Zug erneut "
+"aus."
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr "Keine laufenden Partien"
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -621,88 +623,88 @@ msgstr ""
 "»cmail -remail -game %s«\n"
 "in die Kommandozeile."
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr "Fehler beim Aufruf von cmail"
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr "Warte auf Antwort des Gegners\n"
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr "Sie müssen noch einen Zug für die Partie machen\n"
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr "Sie müssen noch Züge für beide Partien machen\n"
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr "Sie müssen noch Züge für alle %d Partien machen\n"
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr "Sie müssen noch einen Zug für Partie %s machen\n"
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr "Keine laufenden Partien\n"
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr "Bereit zum Versenden der Mail\n"
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr "Sie müssen noch Züge für Partie %s machen\n"
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr "Editiere Kommentar"
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr "Editiere Kommentar für %d.%s%s"
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr "Sie schauen keiner Partie zu"
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr "Habe unerwartete aktive ICS Analyse vom Schachprogramm gefunden\n"
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr "Schachprogramm started ICS Analyse…\n"
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr "Weiß ist nicht am Zug"
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr "Schwarz ist nicht am Zug"
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr "Starte %s Schachprogramm"
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
@@ -710,132 +712,132 @@ msgstr ""
 "Warte bis Sie am Zug sind\n"
 "oder wähle »Ziehe jetzt«"
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr "Trainier-Modus aus"
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr "Trainier-Modus ein"
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr "Schon am Ende der Partie"
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr "Warnung: Sie spielen noch eine Partie"
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr "Warnung: Sie schauen noch einer Partie zu"
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr "Warnung: Sie untersuchen noch eine Partie"
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr "Klicke auf eine Uhr, um das Brett zu leeren"
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr "Schließe ICS Programmanalyse…"
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr "Dieses Feld ist besetzt"
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr "Es liegt kein unbeantwortes Angebot für diesen Zug vor"
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr "Ihr Gegner hat die Zeit noch nicht überschritten"
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr "Sie müssem erst ziehen bevor Sie Remi anbieten können"
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr "Sie untersuchen keine Partie"
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr "Sie können nicht zurücknehmen solange die Partie pausiert"
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr "Sie sind am Zug"
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr "Warten Sie bis Sie am Zug sind"
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr "Kein Hinweis erhältlich"
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 msgid "Game list not loaded or empty"
 msgstr "Noch keine Partie geladen"
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr "Buchdatei existiert! Versuche erneut zum Überschreiben."
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr "Fehler beim Schreiben zum Schachprogramm %s"
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr "%s Schachprogramm beendet in Remistellung (%s)"
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr "Fehler: %s Schachprogramm (%s) unerwartet beendet"
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr "Fehler beim Lesen vom Schachprogramm %s (%s)"
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr "Schachprogramm %s hat zu viele Optionen\n"
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr "Angezeigter Zug ist nicht aktuell"
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr "Konnte Zug nicht parsen"
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr "Beide Zeitkontrollen überschritten"
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr "Weiß überschritt die Zeitkontrolle"
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr "Schwarz überschritt die Zeitkontrolle"
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr "Veränderungen an der Uhr sind im »Auto-flag«-Modus nicht erlaubt"
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr "Schlechte FEN-Stellung in der Zwischenablage"
 
@@ -941,7 +943,9 @@ msgstr "Klone Turnier"
 
 #: dialogs.c:316
 msgid "First you must specify an existing tourney file to clone"
-msgstr "Bitte geben Sie zuerst eine existierende Turnierdatei, die geklont werden kann"
+msgstr ""
+"Bitte geben Sie zuerst eine existierende Turnierdatei, die geklont werden "
+"kann"
 
 #: dialogs.c:332 dialogs.c:1315
 msgid "# no engines are installed"
@@ -959,7 +963,7 @@ msgstr ""
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr ""
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr "Ziehen animieren"
 
@@ -971,11 +975,11 @@ msgstr "Ziehen animieren"
 msgid "Auto Flag"
 msgstr "Zeit automatisch reklamieren"
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr "Brett automatisch drehen"
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr "Blindschach"
 
@@ -987,7 +991,7 @@ msgstr ""
 msgid "Hide Thinking from Human"
 msgstr ""
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr "Letzten Zug hervorheben"
 
@@ -995,11 +999,11 @@ msgstr "Letzten Zug hervorheben"
 msgid "Highlight with Arrow"
 msgstr "Hervorhebung mit Pfeil"
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr "Klang für Zug"
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr "Ein-Klick Züge"
 
@@ -1015,7 +1019,7 @@ msgstr "Nächsten Zug abwägen"
 msgid "Popup Exit Messages"
 msgstr "Popup Nachricht beim Beenden"
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr "Dialogfenster für Zugfehler"
 
@@ -1783,7 +1787,7 @@ msgstr ""
 msgid "Board Options"
 msgstr "Bretteinstellungen"
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr "ICS-Textmenue"
 
@@ -1799,7 +1803,7 @@ msgstr "speichere Änderungen"
 msgid "Edit book"
 msgstr "Bearbeite Buch"
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr "Markierungen"
 
@@ -2080,35 +2084,35 @@ msgstr "Brett leeren"
 msgid "Black"
 msgstr "Schwarz"
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr "Datei"
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 msgid "Edit"
 msgstr "Bearbeiten"
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr "Anzeigen"
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr "Modus"
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr "Aktion"
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr "Schachprogramm"
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr "Optionen"
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr "Hilfe"
 
@@ -2173,7 +2177,7 @@ msgstr ""
 msgid "TRY ANOTHER NAME"
 msgstr "VERSUCHE EINEN ANDEREN NAMEN"
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2212,7 +2216,9 @@ msgstr "Fehler beim Öffnen der Datei '%s'\n"
 
 #: gtk/xboard.c:845 xaw/xboard.c:1114
 msgid "Recompile with larger BOARD_RANKS or BOARD_FILES to support this size"
-msgstr "Kompiliere erneut mit größeren BOARD_RANKS oder BOARD_FILES, um diese Größe zu unterstützen"
+msgstr ""
+"Kompiliere erneut mit größeren BOARD_RANKS oder BOARD_FILES, um diese Größe "
+"zu unterstützen"
 
 #: gtk/xboard.c:864 xaw/xboard.c:1146
 #, c-format
@@ -2248,11 +2254,11 @@ msgstr ""
 "Für %s mit Pixelgröße %d\n"
 " verwende %s\n"
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr "Kann temporäre Datei nicht öffnen"
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 msgid "Failed to open file"
 msgstr "Fehler beim Öffnen der Datei"
 
@@ -2282,431 +2288,434 @@ msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
-"%s is free software and carries NO WARRANTY;see the file COPYING for more information.\n"
+"%s is free software and carries NO WARRANTY;see the file COPYING for more "
+"information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
-"Check out the newest features at: http://www.gnu.org/software/xboard/whats_new.html\n"
+"Check out the newest features at: http://www.gnu.org/software/xboard/"
+"whats_new.html\n"
 "\n"
 "Report bugs via email at: <bug-xboard@gnu.org>\n"
 "\n"
 msgstr ""
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr "Über XBoard"
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr "Neue Partie Strg+N"
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr "Neue Shuffle Partie… "
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr "Neue Variante… Alt+Umschalt+V"
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr "Partie Laden   Strg+O"
 
-#: menus.c:586
+#: menus.c:587
 msgid "Load Position    Ctrl+Shift+O"
 msgstr "Stellung laden   Strg+Umschalt+O"
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr "Nächste Stellung   Umschalt+Pgdn"
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr "Vorherige Stellung   Umschalt+PgUp"
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr "Partie speichern     Strg+S"
 
-#: menus.c:595
+#: menus.c:596
 msgid "Save Position    Ctrl+Shift+S"
 msgstr "Stellung speichern Strg+Shift+S"
 
-#: menus.c:596
+#: menus.c:597
 msgid "Save Games as Book"
 msgstr "Partien speichern als Buch:"
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr "Verschicke Zug"
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr "CMail Nachricht erneut laden"
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr "Beenden   Strg+Q"
 
-#: menus.c:606
+#: menus.c:607
 msgid "Copy Game    Ctrl+C"
 msgstr "Partie kopieren  Strg+C"
 
-#: menus.c:607
+#: menus.c:608
 msgid "Copy Position Ctrl+Shift+C"
 msgstr "Stellung kopieren Strg+Umschalt+C"
 
-#: menus.c:608
+#: menus.c:609
 msgid "Copy Game List"
 msgstr "Partieliste kopieren"
 
-#: menus.c:610
+#: menus.c:611
 msgid "Paste Game    Ctrl+V"
 msgstr "Partie einfügen   Strg+V"
 
-#: menus.c:611
+#: menus.c:612
 msgid "Paste Position Ctrl+Shift+V"
 msgstr "Stellung einfügen   Strg+Umschalt+V"
 
-#: menus.c:613
+#: menus.c:614
 msgid "Edit Game      Ctrl+E"
 msgstr "Partie bearbeiten   Strg+E"
 
-#: menus.c:614
+#: menus.c:615
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr "Stellung bearbeiten   Strg+Umschalt+E"
 
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr "Markierung bearbeiten"
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr "Kommentar bearbeiten"
 
-#: menus.c:617
+#: menus.c:618
 msgid "Edit Book"
 msgstr "Editiere Buch"
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr "Zurücksetzen       Home"
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr "Annotieren"
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr "Partie abbrechen         End"
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr "Zurück            Alt+links"
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr "Vorwärts     Alt+rechts"
 
-#: menus.c:625
+#: menus.c:626
 msgid "Back to Start     Alt+Home"
 msgstr "Zurück zum Anfang   Alt+Home"
 
-#: menus.c:626
+#: menus.c:627
 msgid "Forward to End Alt+End"
 msgstr "Vorwärts zum Ende  Alt+End"
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr "Brett drehen          F2"
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr "Schachprogramm-Ausgabe    Alt+Umschalt+O"
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr "Zugliste  Alt+Umschalt+H"
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr "Auswertungsgraph       Alt+Umschalt+E"
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr "Partieliste         Alt+Umschalt+G"
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr "Kommentare"
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr "ICS Eingabefeld"
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr ""
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr "Brett…"
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr "Partie Markierungen…"
 
-#: menus.c:650
+#: menus.c:651
 msgid "Machine White  Ctrl+W"
 msgstr "Schachprogramm weiß   Strg+W"
 
-#: menus.c:651
+#: menus.c:652
 msgid "Machine Black  Ctrl+B"
 msgstr "Schachprogramm schwarz  Strg+B"
 
-#: menus.c:652
+#: menus.c:653
 msgid "Two Machines   Ctrl+T"
 msgstr "Zwei Schachprogramme   Strg+T"
 
-#: menus.c:653
+#: menus.c:654
 msgid "Analysis Mode  Ctrl+A"
 msgstr "Analyse-Modus   Strg+A"
 
-#: menus.c:654
+#: menus.c:655
 msgid "Analyze Game   Ctrl+G"
 msgstr "Spiel analysieren   Strg+G"
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr "Partie editieren   Strg+E"
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr "Stellung editieren   Strg+Umschalt+E"
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr "Training"
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr "ICS-client"
 
-#: menus.c:660
+#: menus.c:661
 msgid "Machine Match"
 msgstr "Schachprogramm Partie"
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr "Pause       Pause"
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr "Annehmen            F3"
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr "Ablehnen         F4"
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr "Revanche       F12"
 
-#: menus.c:670
+#: menus.c:671
 msgid "Call Flag          F5"
 msgstr "Zeit reklamieren    F5"
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr "Remi          F6"
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr "Aussetzen      F7"
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr "Abbrechen          F8"
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr "Aufgeben      F9"
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr "Beobachtung beenden    F10"
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr "Untersuchen beenden   F11"
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr "Hochladen zum Untersuchen"
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr "Gewinn Weiß zuerkennen"
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr "Gewinn Schwartz zuerkennnen"
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr "Remi zuerkennen"
 
-#: menus.c:687
+#: menus.c:688
 msgid "Load New 1st Engine ..."
 msgstr "Neues erstes Schachprogramm laden…"
 
-#: menus.c:688
+#: menus.c:689
 msgid "Load New 2nd Engine ..."
 msgstr "Neues zweites Schachprogramm laden…"
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr "Schachprogram #1 Einstellungen…"
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr "Schachprogram #2 Einstellungen…"
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr "Hinweiß"
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr "Buch"
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr "Jetzt ziehen     Strg+M"
 
-#: menus.c:697
+#: menus.c:698
 msgid "Retract Move  Ctrl+X"
 msgstr "Zug zurücknehmen  Strg+X"
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr "Allgemein…"
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr "Zeitkontrolle…      Alt+Umschalt+T"
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr "Allemein Schachprogramme…    Alt+Umschalt+U"
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr "Zuerkennung…        Alt+Umschalt+J"
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr "ICS…"
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr "Partie…"
 
-#: menus.c:710
+#: menus.c:711
 msgid "Load Game ..."
 msgstr "Partie laden…"
 
-#: menus.c:711
+#: menus.c:712
 msgid "Save Game ..."
 msgstr "Partie speichern…"
 
-#: menus.c:713
+#: menus.c:714
 msgid "Game List ..."
 msgstr "Partieliste…"
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr "Klang ..."
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr "Immer Königin        Strg+Umschalt+Q"
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr "Züge animieren   Strg+Umschalt+A"
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr "Automatische Zeitreklamation  Strg+Umschalt+F"
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr "Züge aufblitzen lassen"
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr "Züge hervorheben"
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr "Mit Pfeil hervorheben"
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr "Periodische Updates"
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr "Nächsten Zug abwägen  Strg+Umschalt+P"
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr "Dialogfenster für Nachricht beim Beenden"
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr "Zeige Koordinaten"
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr "Blende Zugsuche aus        Strg+Umschalt+H"
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr "Gültigkeit testen      Strg+Umschalt+L"
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr "Einstellungen jetzt speichern"
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr "Einstellung am Ende speichern"
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr "Info XBoard"
 
-#: menus.c:749
+#: menus.c:750
 msgid "Man XBoard   F1"
 msgstr "Man XBoard   F1"
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr "XBoard Homepage"
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr "Online Benutzerhandbuch"
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr "Entwicklungsnachrichten"
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr "E-mail Fehlerreport"
 
@@ -2850,7 +2859,8 @@ msgid ""
 "   Include system type & operating system in message.\n"
 msgstr ""
 "Warnung: Keine DIR-Struktur auf dem Rechner gefunden --\n"
-"         wählen einer automatischen Größe für XPM/XIM Figuren fehlgeschlagen.\n"
+"         wählen einer automatischen Größe für XPM/XIM Figuren "
+"fehlgeschlagen.\n"
 "  Bitte schicken Sie einen Bug-report and %s.\n"
 "  Geben Sie dabei den Rechnertyp und das Betriebsystem an.\n"
 
index 2525d46..95d4601 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU xboard master-20110411\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,530 +65,530 @@ msgstr ""
 msgid "second"
 msgstr ""
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr "versión %d del protocolo no es admitida"
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr ""
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr "opción timeControl incorrecta %s"
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr "opción searchTime incorrecta %s"
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr "La variante %s solo se admite en modo ICS"
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr "Nombre de variante desconocido %s"
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr "Iniciando programa de ajedrez"
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr "archivo de partidas incorrecto"
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr "archivo de posición incorrecto"
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr ""
 
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
 "Games commence in 10 sec"
 msgstr ""
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr ""
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr "No se puede tener una partida sin programas de ajedrez"
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr "No se pudo abrir la puerta de comunicaciones %s"
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
 msgstr "No se pudo conectar al servidor %s, puerta %s"
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr "Modo inicial desconocido %s"
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr "El modo análisis de archivo requiere un archivo de partida"
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr "El modo de análisis requiere un motor de ajedrez"
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr "El modo de análisis no funciona con el modo ICS"
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr "El modo de máquina con blancas requiere un motor de ajedrez"
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr "El modo de máquina con blancas no funciona con el modo ICS"
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr "El modo de máquina con negras requiere un motor de ajedrez"
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr "El modo de máquina con negras no funciona con el modo ICS"
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
 msgstr "El modo de dos máquinas requiere un motor de ajedrez"
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr "El modo de dos máquinas no funciona con el modo ICS"
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr "El modo de entrenamiento requiere un archivo de partidas"
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr "Error al escribir a ICS"
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr "Error al leer el teclado"
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr "Se obtuvo del teclado un fin de archivo"
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr ""
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr ""
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr "Error al escribir a la pantalla"
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr ""
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr "Error al recolectar lista de jugadas: dos encabezados"
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr ""
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr "Error al recolectar lista de jugadas: anidado"
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr ""
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr ""
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr "Conexión cerrada por ICS"
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr "Error al leer de ICS"
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr ""
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
 "\"%s\""
 msgstr ""
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
 msgstr "Juego demasiado largo; incremente MAX_MOVES y recompile"
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr "Error al recolectar lista de jugadas: tablero extra"
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr "No se pudo analizar jugada \"%s\" de ICS"
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr "say Error interno; moveType incorrecto %d (%d,%d-%d,%d)"
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr ""
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
 msgstr ""
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr "Usted juega negras"
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr "Usted juega blancas"
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr "Turno de las blancas"
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr "Turno de las negras"
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr "La posición mostrada no es la actual"
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr "Jugada ilegal"
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr "Fin del juego"
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr "Jugada incorrecta"
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr ""
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr ""
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr ""
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr "Jugada ilegal \"%s\" del %s motor"
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr ""
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr "%s no admite análisis"
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
 msgstr "Jugada ilegal \"%s\" (rechazada por %s programa de ajedrez)"
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr "Falla al iniciar %s programa de ajedrez %s en %s: %s\n"
 
-#: backend.c:8672
+#: backend.c:8701
 #, c-format
 msgid "Hint: %s"
 msgstr "Sugerencia: %s"
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
 "from %s chess program"
 msgstr ""
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr "La máquina acepta su oferta de tablas"
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
 msgstr ""
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr ""
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr "Jugada ambigua en salida ICS: \"%s\""
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr "Jugada ilegal en salida ICS: \"%s\""
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr "Hueco en lista de jugadas"
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr "La variante %s no es admitida por %s"
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr "Falla al iniciar '%s'"
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr "Esperando al primer programa de ajedrez"
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr "Esperando al segundo programa de ajedrez"
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr ""
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
 msgstr ""
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr ""
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
 msgstr ""
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr ""
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, c-format
 msgid "No engine %s is installed"
 msgstr ""
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
 msgstr ""
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr ""
 
-#: backend.c:10368
+#: backend.c:10440
 #, fuzzy
 msgid "Bad tournament file"
 msgstr "archivo de partidas incorrecto"
 
-#: backend.c:10380
+#: backend.c:10452
 #, fuzzy
 msgid "Waiting for other game(s)"
 msgstr "Esperando al primer programa de ajedrez"
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr ""
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr "Partida %s vs. %s: puntuación final %d-%d-%d"
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr "Jugada ilegal: %d.%s%s"
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr "Jugada ambigua: %d.%s%s"
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr "No se puede abrir \"%s\""
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr "No se pudo armar lista de partidas"
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr "No hay más partidas en este mensaje"
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr "Ninguna partida se ha cargado aún"
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr "Ya no se puede ir más atrás"
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr "Número de partida fuera de rango"
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr "No se puede buscar en archivo de partidas"
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr "Partida no hallada en archivo"
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr "Posición FEN incorrecta en archivo"
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr "Ninguna jugada en la partida"
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr "Ninguna posición se ha cargado aún"
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr "No se puede buscar en archivo de partidas"
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr "No se halló la posición en el archivo"
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr "Las negras juegan"
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr "Las blancas juegan"
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 #, fuzzy
 msgid "Waiting for access to save file"
 msgstr "Esperando al segundo programa de ajedrez"
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr ""
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr ""
 
-#: backend.c:12958
+#: backend.c:13039
 #, fuzzy
 msgid "Saving position"
 msgstr "archivo de posición incorrecto"
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
 msgstr ""
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
 msgstr ""
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
 msgstr ""
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr "Usted todavía no hace una jugada"
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
 msgstr ""
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr "No hay partidas sin terminar"
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -598,220 +598,220 @@ msgid ""
 "on the command line."
 msgstr ""
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr "Falla al invocar cmail"
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr "Esperando respuesta del oponente\n"
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr "Todavía necesita hacer una jugada para la partida\n"
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr "Todavía necesita hacer jugadas para ambas partidas\n"
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr "Todavía necesita hacer jugadas para las %d partidas\n"
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr "Todavía necesita hacer una jugada para la partida %s\n"
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr "No hay juegos sin terminar\n"
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr "Listo para enviar correo\n"
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr "Todavía necesita hacer jugadas para las partidas %s\n"
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr "Editar comentario"
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr "Editar comentario en %d.%s%s"
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr ""
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr ""
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr ""
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr "No es turno de las blancas"
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr "No es turno de las negras"
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr ""
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
 msgstr ""
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr "Modo de entrenamiento apagado"
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr "Modo de entrenamiento activo"
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr "Ya se encuentra al final de la partida"
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr "Advertencia: Usted todavía está jugando una partida"
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr "Advertencia: Usted todavía está observando una partida"
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr "Advertencia: Usted todavía está examinando una partida"
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr ""
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr ""
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr "Ese cuadro está ocupado"
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr "No hay oferta pendiente para esta jugada"
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr "Su oponente no está fuera de tiempo"
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr "Debe hacer su jugada antes de ofrecer tablas"
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr "Usted no está examinando una partida"
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr "No puede revertir si está en pausa"
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr "Es su turno"
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr "Espero su turno"
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr "No hay sugerencia disponible"
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 #, fuzzy
 msgid "Game list not loaded or empty"
 msgstr "Ninguna partida se ha cargado aún"
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr ""
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr "Error al escribir al %s programa de ajedrez"
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr ""
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr "Error: el %s programa de ajedrez (%s) terminó inesperadamente"
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr "Error al leer del %s programa de ajedrez (%s)"
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr ""
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr "La jugada ilustrada no es la actual"
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr "No se pudo analizar la jugada"
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr "Ambas banderas cayeron"
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr "La bandera blanca cayó"
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr "La bandera negra cayó"
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr ""
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr "Posición FEN incorrecta en portapapeles"
 
@@ -942,7 +942,7 @@ msgstr ""
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr ""
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr "Animar arrastre"
 
@@ -954,11 +954,11 @@ msgstr "Animar movimiento"
 msgid "Auto Flag"
 msgstr "Bandera automática"
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr "Cambio de lado automático"
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr "A ciegas"
 
@@ -970,7 +970,7 @@ msgstr ""
 msgid "Hide Thinking from Human"
 msgstr "Ocultar cogitaciones al jugar contra humano"
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr "Iluminar última jugada"
 
@@ -978,11 +978,11 @@ msgstr "Iluminar última jugada"
 msgid "Highlight with Arrow"
 msgstr "Iluminar con flecha"
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr ""
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr "Moviemento de un click"
 
@@ -998,7 +998,7 @@ msgstr "Prever siguente jugada"
 msgid "Popup Exit Messages"
 msgstr "Ventana al salir"
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr "Ventana si error en jugada"
 
@@ -1770,7 +1770,7 @@ msgstr ""
 msgid "Board Options"
 msgstr "Opciones de tablero"
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr ""
 
@@ -1787,7 +1787,7 @@ msgstr ""
 msgid "Edit book"
 msgstr "Edición"
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr "Circunstancias"
 
@@ -2075,35 +2075,35 @@ msgstr "Limpiar el tablero    "
 msgid "Black"
 msgstr "Negras"
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr "Archivo"
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 msgid "Edit"
 msgstr "Edición"
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr "Ver"
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr "Modo"
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr "Partida"
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr "Motor"
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr "Opciones"
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr "Ayuda"
 
@@ -2171,7 +2171,7 @@ msgstr ""
 msgid "TRY ANOTHER NAME"
 msgstr ""
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2244,11 +2244,11 @@ msgid ""
 "  to %s\n"
 msgstr ""
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr ""
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 #, fuzzy
 msgid "Failed to open file"
 msgstr "Falla al invocar cmail"
@@ -2279,11 +2279,12 @@ msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
 "%s is free software and carries NO WARRANTY;see the file COPYING for more "
 "information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
 "Check out the newest features at: http://www.gnu.org/software/xboard/"
@@ -2293,422 +2294,422 @@ msgid ""
 "\n"
 msgstr ""
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr "Acerca de XBoard"
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr "Nueva partida   Ctrl+N"
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr "Nueva partida revuelta..."
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr "Nueva variante...   Alt+Mayús+V"
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr "Leer partida...   Ctrl+O"
 
-#: menus.c:586
+#: menus.c:587
 msgid "Load Position    Ctrl+Shift+O"
 msgstr "Leer posición...   Ctrl+Mayús+O"
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr ""
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr ""
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr "Guardar partida...   Ctrl+S"
 
-#: menus.c:595
+#: menus.c:596
 msgid "Save Position    Ctrl+Shift+S"
 msgstr "Guardar posición...   Ctrl+Mayús+S"
 
-#: menus.c:596
+#: menus.c:597
 #, fuzzy
 msgid "Save Games as Book"
 msgstr "Para guardar partida...   Alt+Mayús+S"
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr ""
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr ""
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr "Salir"
 
-#: menus.c:606
+#: menus.c:607
 msgid "Copy Game    Ctrl+C"
 msgstr "Copiar partida   Ctrl+C"
 
-#: menus.c:607
+#: menus.c:608
 msgid "Copy Position Ctrl+Shift+C"
 msgstr "Copiar posición   Alt+Mayús+C"
 
-#: menus.c:608
+#: menus.c:609
 msgid "Copy Game List"
 msgstr "Copiar lista de partidas"
 
-#: menus.c:610
+#: menus.c:611
 msgid "Paste Game    Ctrl+V"
 msgstr "Pegar partida   Ctrl+V"
 
-#: menus.c:611
+#: menus.c:612
 msgid "Paste Position Ctrl+Shift+V"
 msgstr "Pegar posición   Alt+Mayús+V"
 
-#: menus.c:613
+#: menus.c:614
 msgid "Edit Game      Ctrl+E"
 msgstr "Editar partida   Ctrl+E"
 
-#: menus.c:614
+#: menus.c:615
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr "Editar posición   Ctrl+Mayús+E"
 
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr "Editar circunstancias"
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr "Editar comentarios"
 
-#: menus.c:617
+#: menus.c:618
 #, fuzzy
 msgid "Edit Book"
 msgstr "Repertorio de aperturas..."
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr "Revertir   Home"
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr "Anotar"
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr "Truncar partida   End"
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr "Jugada anterior   Alt+Izquierda"
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr "Siguiente jugada   Alt+Derecha"
 
-#: menus.c:625
+#: menus.c:626
 msgid "Back to Start     Alt+Home"
 msgstr "Primera jugada   Alt+Inicio"
 
-#: menus.c:626
+#: menus.c:627
 msgid "Forward to End Alt+End"
 msgstr "Ultima jugada   Alt+Fin"
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr "Tablero invertido   F2"
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr "Mostrar salida del motor   Alt+Mayús+O"
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr "Mostrar lista de jugadas   Alt+Mayús+H"
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr "Mostrar gráfica de evaluación   Alt+Mayús+E"
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr "Mostrar lista de partidas   Alt+Mayús+G"
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr "Comentarios"
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr ""
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr ""
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr "Opciones del tablero..."
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr "Opciones de lista de partidas..."
 
-#: menus.c:650
+#: menus.c:651
 msgid "Machine White  Ctrl+W"
 msgstr "El programa juega con blancas   Ctrl+W"
 
-#: menus.c:651
+#: menus.c:652
 msgid "Machine Black  Ctrl+B"
 msgstr "El programa juega con negras   Ctrl+B"
 
-#: menus.c:652
+#: menus.c:653
 msgid "Two Machines   Ctrl+T"
 msgstr "Juegan dos programas   Ctrl+T"
 
-#: menus.c:653
+#: menus.c:654
 msgid "Analysis Mode  Ctrl+A"
 msgstr "Análisis   Ctrl+A"
 
-#: menus.c:654
+#: menus.c:655
 #, fuzzy
 msgid "Analyze Game   Ctrl+G"
 msgstr "Analizar archivo   Ctrl+F"
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr "Editar partida   Ctrl+E"
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr "Editar posición   Ctrl+Mayús+E"
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr "Entrenamiento"
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr "Conectado a un ICS"
 
-#: menus.c:660
+#: menus.c:661
 msgid "Machine Match"
 msgstr "Torneo de dos programas"
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr "Pausa   Pausa"
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr "Acepto   F3"
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr "Rehuso   F4"
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr "Pido desquite   F12"
 
-#: menus.c:670
+#: menus.c:671
 msgid "Call Flag          F5"
 msgstr "Pedir la bandera   F5"
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr "Tablas   F6"
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr "Aplazamiento   F7"
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr "Anulación   F8"
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr "Me rindo   F9"
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr "Dejo de observar   F10"
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr "Dejo de examinar   F11"
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr "Enviar para examinar"
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr "Adjudicar a blancas"
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr "Adjudicar a negras"
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr "Adjudicar tablas"
 
-#: menus.c:687
+#: menus.c:688
 msgid "Load New 1st Engine ..."
 msgstr ""
 
-#: menus.c:688
+#: menus.c:689
 msgid "Load New 2nd Engine ..."
 msgstr ""
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr "Configuración motor #1..."
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr "Configuración motor #2..."
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr "Dame una pista..."
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr "Repertorio de aperturas..."
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr "Forzar jugada   Ctrl+M"
 
-#: menus.c:697
+#: menus.c:698
 msgid "Retract Move  Ctrl+X"
 msgstr "Revocar jugada   Ctrl+X"
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr "Generales..."
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr "Controles de tiempo..."
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr "Para los motores...   Alt+Mayús+U"
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr "Adjudicaciones...   Alt+Mayús+J"
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr "ICS..."
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr ""
 
-#: menus.c:710
+#: menus.c:711
 msgid "Load Game ..."
 msgstr "Para leer partida...   Alt+Mayús+L"
 
-#: menus.c:711
+#: menus.c:712
 msgid "Save Game ..."
 msgstr "Para guardar partida...   Alt+Mayús+S"
 
-#: menus.c:713
+#: menus.c:714
 msgid "Game List ..."
 msgstr "Lista de partidas..."
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr "Sonido..."
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr "Siempre dama                Ctrl+Mayús+Q"
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr "Animar movimiento         Ctrl+Mayús+A"
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr "Bandera automática       Ctrl+Mayús+F"
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr ""
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr "Iluminar arrastre"
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr "Iluminar con flecha"
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr "Actualización periódica"
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr "Prever próx.jugada      Ctrl+Mayús+P"
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr "Ventana al salir"
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr "Mostrar coordenadas"
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr "Ocultar cogitación      Ctrl+Mayús+H"
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr "Checar legalidad         Ctrl+Mayús+L"
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr "Salvar config. ahora"
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr "Salvar config. al salir del programa"
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr ""
 
-#: menus.c:749
+#: menus.c:750
 msgid "Man XBoard   F1"
 msgstr ""
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr ""
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr ""
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr ""
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr ""
 
index 6d980fd..ac4251b 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU xboard master-20110411\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,534 +65,534 @@ msgstr ""
 msgid "second"
 msgstr ""
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr "Versione %d del protocollo non supportata"
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr ""
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr "Opzione timeControl non corretta: %s"
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr "Opzione searchTime non corretta: %s"
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr "La variante %s è supportata solo in modalità ICS"
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr "Nome di variante sconosciuto: %s"
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr "Avvio del motore di gioco"
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr "File partita non riconosciuto"
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr "File posizione non riconosciuto"
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr ""
 
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
 "Games commence in 10 sec"
 msgstr ""
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr ""
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr "Impossibile avviare un match senza specificare alcun motore di gioco"
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr "Apertura della porta comm %s fallita"
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
 msgstr "Connessione all'host %s, porta %s fallita"
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr "Valore per initialMode non riconosciuto: %s"
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr "La modalità 'Analizza file' richiede un file partita"
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr "La modalità Analisi richiede un motore di gioco"
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr "La funzione di Analisi non è disponibile in modalità ICS"
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr "La modalità 'Bianco al motore di gioco' richiede almeno un motore"
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr ""
 "La funzione 'Bianco al motore di gioco' non è disponibile in modalità ICS"
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr "La modalità 'Nero al motore di gioco' richiede almeno un motore"
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr ""
 "La funzione 'Nero al motore di gioco' non è disponibile in modalità ICS"
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
 msgstr ""
 "La modalità 'Motore di gioco 1 vs 2' richiede almeno un motore di gioco"
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr "La funzione 'Motore di gioco 1 vs 2' non è disponibile in modalità ICS"
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr "La modalità Allenamento richiede un file partita"
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr "Errore in scrittura sull'ICS"
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr "Errore in lettura da tastiera"
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr "Ricevuto carattere di Fine file (EOF) dalla tastiera"
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr ""
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr ""
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr "Errore in scrittura sul display"
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr ""
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr "Errore nella lettura della lista mosse: sono presenti due intestazioni"
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr ""
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr "Errore nella lettura della lista mosse: mosse annidate"
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr ""
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr ""
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr "Connessione chiusa dal'ICS"
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr "Errore in lettura dall'ICS"
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr ""
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
 "\"%s\""
 msgstr ""
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
 msgstr ""
 "Partita troppo lunga; incrementare il valore di MAX_MOVES e ricompilare"
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr "Errore nela lettura della lista mosse: è presente una posizione in più"
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr "Impossibile interpretare la mossa dall'ICS: \"%s\""
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr "say Errore interno; moveType malformato %d (%d,%d-%d,%d)"
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr ""
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
 msgstr ""
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr "Stai giocando con il Nero"
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr "Stai giocando con il Bianco"
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr "Il tratto è al Bianco"
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr "Il tratto è al Nero"
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr "La posizione mostrata non è quella corrente"
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr "Mossa illegale"
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr "Termine della partita"
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr "Mossa non corretta"
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr ""
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr ""
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr ""
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr "Mossa illegale \"%s\" dal %s motore di gioco"
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr ""
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr "%s non supporta l'analisi"
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
 msgstr "Mossa illegale \"%s\" (rifiutata dal %s motore di gioco)"
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr "Avvio del %s motore di gioco %s su %s fallito: %s\n"
 
-#: backend.c:8672
+#: backend.c:8701
 #, c-format
 msgid "Hint: %s"
 msgstr "Suggerimento: %s"
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
 "from %s chess program"
 msgstr ""
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr "Il motore di gioco accetta la tua offerta di patta"
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
 msgstr ""
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr ""
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr "Mossa ambigua nell'output dell'ICS: \"%s\""
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr "Mossa illegale nell'output dell'ICS: \"%s\""
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr "Mosse mancanti nella lista mosse"
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr "La variante %s non è supportata da %s"
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr "Avvio di '%s' fallito"
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr "In attesa del primo motore di gioco"
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr "In attesa del secondo motore di gioco"
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr ""
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
 msgstr ""
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr ""
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
 msgstr ""
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr ""
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, c-format
 msgid "No engine %s is installed"
 msgstr ""
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
 msgstr ""
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr ""
 
-#: backend.c:10368
+#: backend.c:10440
 #, fuzzy
 msgid "Bad tournament file"
 msgstr "File partita non riconosciuto"
 
-#: backend.c:10380
+#: backend.c:10452
 #, fuzzy
 msgid "Waiting for other game(s)"
 msgstr "In attesa del primo motore di gioco"
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr ""
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr "Match %s vs %s: punteggio finale %d-%d-%d"
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr "Mossa illegale: %d.%s%s"
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr "Mossa ambigua: %d.%s%s"
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr "Impossibile aprire \"%s\""
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr "Impossibile costruire lista delle partite"
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr "In questo messaggio non sono presenti altre partite"
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr "Non è ancora stata caricata nessuna partita"
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr "Impossibile tornare più indietro"
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr "Indice superiore al numero di partite"
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr "Impossibile effettuare la ricerca nel file di partita"
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr "Partita non trovata nel file"
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr "Stringa FEN di posizione scorretta nel file"
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr "Partita senza mosse"
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr "Non è ancora stata caricata nessuna posizione"
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr "Impossibile effettuare la ricerca nel file di posizione"
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr "Posizione non trovata nel file"
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr "Il tratto è al Nero"
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr "Il tratto è al Bianco"
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 #, fuzzy
 msgid "Waiting for access to save file"
 msgstr "In attesa del secondo motore di gioco"
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr ""
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr ""
 
-#: backend.c:12958
+#: backend.c:13039
 #, fuzzy
 msgid "Saving position"
 msgstr "File posizione non riconosciuto"
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
 msgstr ""
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
 msgstr ""
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
 msgstr ""
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr "Non hai ancora fatto alcuna mossa"
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
 msgstr ""
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr "Non è presente nessuna partita non terminata"
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -602,220 +602,220 @@ msgid ""
 "on the command line."
 msgstr ""
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr "Impossibile aprire l'applicazione cmail"
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr "In attesa di risposta dall'avversario\n"
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr "Occorre ancora eseguire la mossa per la partita\n"
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr "Occorre ancora eseguire mosse per entrambe le partite\n"
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr "Occorre ancora eseguire mosse per tutte le %d partite\n"
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr "Occorre ancora eseguire una mossa per la partita %s\n"
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr "Non è presente nessuna partita non terminata\n"
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr "Pronto all'invio della posta\n"
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr "Occorre ancora eseguire mosse per le partite %s\n"
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr "Modifica commento"
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr "Modifica commento a %d.%s%s"
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr ""
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr ""
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr ""
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr "Il tratto non è al Bianco"
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr "Il tratto non è al Nero"
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr ""
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
 msgstr ""
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr "Modalità Allenamento disattivata"
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr "Modalità Allenamento attivata"
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr "Già alla fine della partita"
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr "Avviso: Stai ancora giocando una partita"
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr "Avviso: Stai ancora osservando una partita"
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr "Avviso: Stai ancora esaminando una partita"
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr ""
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr ""
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr "La casa è già occupata"
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr "Non vi è alcuna offerta pendente a questa mossa"
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr "Il tuo avversario non ha ancora esaurito il proprio tempo"
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr "Devi eseguire la tua mossa prima di offrire la patta"
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr "Non stai esaminando alcuna partita"
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr "Non è possibile ripristinare mentre la pausa è attiva"
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr "E' il tuo turno"
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr "Attendi il tuo turno"
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr "Nessun suggerimento disponibile"
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 #, fuzzy
 msgid "Game list not loaded or empty"
 msgstr "Non è ancora stata caricata nessuna partita"
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr ""
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr "Errore in scrittura sul %s motore di gioco"
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr ""
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr "Errore: il %s motore di gioco (%s) è terminato in maniera inaspettata"
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr "Errore in lettura dal %s motore di gioco (%s)"
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr ""
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr "La mossa mostrata non è quella corrente"
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr "Impossibile leggere mossa"
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr "Tempo esaurito per entrambi"
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr "Tempo esaurito per il Bianco"
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr ""
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr ""
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr "Stringa FEN di posizione scorretta negli Appunti"
 
@@ -946,7 +946,7 @@ msgstr ""
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr ""
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr "Trascinamento animato"
 
@@ -958,11 +958,11 @@ msgstr "Mosse animate"
 msgid "Auto Flag"
 msgstr "Aggiudica sul tempo"
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr "Ruota vista automaticamente"
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr "Alla cieca"
 
@@ -974,7 +974,7 @@ msgstr ""
 msgid "Hide Thinking from Human"
 msgstr "Nascondi l'output del motore se gioca contro un uomo"
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr "Evidenzia l'ultima mossa"
 
@@ -982,11 +982,11 @@ msgstr "Evidenzia l'ultima mossa"
 msgid "Highlight with Arrow"
 msgstr "Evidenzia con una freccia"
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr ""
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr "Muovi con click singolo"
 
@@ -1002,7 +1002,7 @@ msgstr "Pensa sul mio tempo"
 msgid "Popup Exit Messages"
 msgstr "Chiedi conferma alla chiusura"
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr "Mostra popup per mosse errate"
 
@@ -1775,7 +1775,7 @@ msgstr ""
 msgid "Board Options"
 msgstr "Impostazioni scacchiera"
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr ""
 
@@ -1792,7 +1792,7 @@ msgstr ""
 msgid "Edit book"
 msgstr "Modifica"
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr "Informazioni partita"
 
@@ -2080,35 +2080,35 @@ msgstr "Svuota scacchiera"
 msgid "Black"
 msgstr "Nero"
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr "File"
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 msgid "Edit"
 msgstr "Modifica"
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr "Visualizza"
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr "Modalità"
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr "Azioni"
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr "Motore"
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr "Impostazioni"
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr "Aiuto"
 
@@ -2176,7 +2176,7 @@ msgstr ""
 msgid "TRY ANOTHER NAME"
 msgstr ""
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2249,11 +2249,11 @@ msgid ""
 "  to %s\n"
 msgstr ""
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr ""
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 #, fuzzy
 msgid "Failed to open file"
 msgstr "Impossibile aprire l'applicazione cmail"
@@ -2284,11 +2284,12 @@ msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
 "%s is free software and carries NO WARRANTY;see the file COPYING for more "
 "information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
 "Check out the newest features at: http://www.gnu.org/software/xboard/"
@@ -2298,422 +2299,422 @@ msgid ""
 "\n"
 msgstr ""
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr "Informazioni su Winboard"
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr "Nuova partita   Ctrl+N"
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr "Nuova partita Shuffle..."
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr "Nuova variante...   Alt+Shift+V"
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr "Apri partita da file...   Ctrl+O"
 
-#: menus.c:586
+#: menus.c:587
 msgid "Load Position    Ctrl+Shift+O"
 msgstr "Apri posizione da file...   Ctrl+Shift+O"
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr ""
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr ""
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr "Salva partita...   Ctrl+S"
 
-#: menus.c:595
+#: menus.c:596
 msgid "Save Position    Ctrl+Shift+S"
 msgstr "Salva posizione...   Ctrl+Shift+S"
 
-#: menus.c:596
+#: menus.c:597
 #, fuzzy
 msgid "Save Games as Book"
 msgstr "Salvataggio partita...   Alt+Shift+S"
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr ""
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr ""
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr "Esci"
 
-#: menus.c:606
+#: menus.c:607
 msgid "Copy Game    Ctrl+C"
 msgstr "Copia partita   Ctrl+C"
 
-#: menus.c:607
+#: menus.c:608
 msgid "Copy Position Ctrl+Shift+C"
 msgstr "Copia posizione   Ctrl+Shift+C"
 
-#: menus.c:608
+#: menus.c:609
 msgid "Copy Game List"
 msgstr "Copia lista partite"
 
-#: menus.c:610
+#: menus.c:611
 msgid "Paste Game    Ctrl+V"
 msgstr "Incolla partita   Ctrl+V"
 
-#: menus.c:611
+#: menus.c:612
 msgid "Paste Position Ctrl+Shift+V"
 msgstr "Incolla posizione   Ctrl+Shift+V"
 
-#: menus.c:613
+#: menus.c:614
 msgid "Edit Game      Ctrl+E"
 msgstr "Modifica partita   Ctrl+E"
 
-#: menus.c:614
+#: menus.c:615
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr "Modifica posizione   Ctrl+Shift+E"
 
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr "Modifica informazioni partita..."
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr "Modifica commento..."
 
-#: menus.c:617
+#: menus.c:618
 #, fuzzy
 msgid "Edit Book"
 msgstr "Libro delle aperture..."
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr "Ripristina   Home"
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr "Annota"
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr "Tronca la partita   End"
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr "Indietro   Alt+Left"
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr "Avanti   Alt+Right"
 
-#: menus.c:625
+#: menus.c:626
 msgid "Back to Start     Alt+Home"
 msgstr "Torna all'inizio   Alt+Home"
 
-#: menus.c:626
+#: menus.c:627
 msgid "Forward to End Alt+End"
 msgstr "Vai alla fine   Alt+End"
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr "Ruota la scacchiera   F2"
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr "Output del motore di gioco   Alt+Shift+O"
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr "Lista mosse   Alt+Shift+H"
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr "Grafico della valutazione   Alt+Shift+E"
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr "Lista partite   Alt+Shift+G"
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr "Commenti"
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr ""
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr ""
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr "Scacchiera..."
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr "Impostazioni lista partite..."
 
-#: menus.c:650
+#: menus.c:651
 msgid "Machine White  Ctrl+W"
 msgstr "Bianco al motore di gioco   Ctrl+W"
 
-#: menus.c:651
+#: menus.c:652
 msgid "Machine Black  Ctrl+B"
 msgstr "Nero al motore di gioco   Ctrl+B"
 
-#: menus.c:652
+#: menus.c:653
 msgid "Two Machines   Ctrl+T"
 msgstr "Motore di gioco 1 vs 2   Ctrl+T"
 
-#: menus.c:653
+#: menus.c:654
 msgid "Analysis Mode  Ctrl+A"
 msgstr "Avvia analisi   Ctrl+A"
 
-#: menus.c:654
+#: menus.c:655
 #, fuzzy
 msgid "Analyze Game   Ctrl+G"
 msgstr "Analizza file   Ctrl+F"
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr "Modifica partita   Ctrl+E"
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr "Modifica posizione   Ctrl+Shift+E"
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr "Allenamento"
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr "Connetti ad un ICS"
 
-#: menus.c:660
+#: menus.c:661
 msgid "Machine Match"
 msgstr "Match tra i motori di gioco"
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr "Pausa   Pause"
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr "Accetta   F3"
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr "Declina   F4"
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr "Rigioca   F12"
 
-#: menus.c:670
+#: menus.c:671
 msgid "Call Flag          F5"
 msgstr "Chiama il Tempo   F5"
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr "Offri Patta   F6"
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr "Aggiorna   F7"
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr "Interrompi   F8"
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr "Abbandona   F9"
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr "Smetti di osservare   F10"
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr "Smetti di esaminare   F11"
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr "Carica su ICS per esaminare"
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr "Aggiudica al Bianco"
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr "Aggiudica al Nero"
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr "Aggiudica come Patta"
 
-#: menus.c:687
+#: menus.c:688
 msgid "Load New 1st Engine ..."
 msgstr ""
 
-#: menus.c:688
+#: menus.c:689
 msgid "Load New 2nd Engine ..."
 msgstr ""
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr "Impostazioni motore 1"
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr "Impostazioni motore 2"
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr "Suggerimento..."
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr "Libro delle aperture..."
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr "Muovi subito   Ctrl+M"
 
-#: menus.c:697
+#: menus.c:698
 msgid "Retract Move  Ctrl+X"
 msgstr "Annulla mossa   Ctrl+X"
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr "Generali..."
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr "Controllo Tempo...   Alt+Shift+T"
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr "Motori di gioco...   Alt+Shift+U"
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr "Aggiudicazioni...   Alt+Shift+J"
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr "ICS..."
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr ""
 
-#: menus.c:710
+#: menus.c:711
 msgid "Load Game ..."
 msgstr "Apertura partita...   Alt+Shift+L"
 
-#: menus.c:711
+#: menus.c:712
 msgid "Save Game ..."
 msgstr "Salvataggio partita...   Alt+Shift+S"
 
-#: menus.c:713
+#: menus.c:714
 msgid "Game List ..."
 msgstr "Lista partite..."
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr "Suoni..."
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr "Promuovi a Donna                    Ctrl+Shift+Q"
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr "Mosse animate                          Ctrl+Shift+A"
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr "Aggiudica sul tempo                  Ctrl+Shift+F"
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr ""
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr "Evidenzia trascinamento"
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr "Evidenzia con una freccia"
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr "Aggiornamenti continui"
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr "Pensa sul mio tempo             Ctrl+Shift+P"
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr "Chiedi conferma alla chiusura"
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr "Mostra coordinate"
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr "Nascondi analisi                    Ctrl+Shift+H"
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr "Verifica mosse illegali             Ctrl+Shift+L"
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr "Salva impostazioni"
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr "Salva impostazioni all'uscita"
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr ""
 
-#: menus.c:749
+#: menus.c:750
 msgid "Man XBoard   F1"
 msgstr ""
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr ""
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr ""
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr ""
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr ""
 
index 2d2366b..64248a4 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU xboard master-20110507\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,528 +65,528 @@ msgstr ""
 msgid "second"
 msgstr ""
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr "версия протокола %d не поддерживается"
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr ""
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr "timeControl: неверный параметр %s"
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr "searchTime: неверный параметр %s"
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr "Вариант %s поддерживается только в режиме ICS"
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr "Неизвестный вариант %s"
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr "Запускается шахматная программа"
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr "Неправильный формат файла"
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr "Неправильный формат файла позиции"
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr ""
 
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
 "Games commence in 10 sec"
 msgstr ""
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr ""
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr "Не подключено ни одной шахматной программы"
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr "Не могу открыть COM-порт %s"
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
 msgstr "Не могу установить связь с %s, порт %s"
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr "initialMode: неизвестный режим %s"
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr "Режим анализа: не указан файл для анализа"
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr "Для анализа необходима шахматная программа"
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr "Режим анализа не совместим с режимом ICS"
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr "В режиме \"Компьютер белыми\" нужна шахматная программа"
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr "Режим \"Компьютер белыми\" не совместим с режимом ICS"
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr "В режиме \"Компьютер черными\" нужна шахматная программа (движок)"
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr "Режим \"Компьютер черными\" не совместим с режимом ICS"
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
 msgstr "В режиме \"Два движка\" нужна шахматная программа"
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr "Режим \"Два движка\" не совместим с режимом ICS"
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr "Для тренировки необходимо загрузить шахматную партию из файла"
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr "Ошибка записи на вход сервера ICS"
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr "Ошибка клавиатуры"
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr "Получен символ конца файла с клавиатуры"
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr ""
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr ""
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr "Ошибка записи на дисплей"
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr ""
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr "Ошибка чтения списка ходов: два заголовка"
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr ""
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr "Ошибка чтения списка ходов: вложенные списки"
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr ""
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr ""
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr "Сервер ICS разорвал соединение"
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr "Ошибка чтения с сервера ICS"
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr ""
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
 "\"%s\""
 msgstr ""
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
 msgstr ""
 "Слишком длинная партия: увеличьте значение MAX_MOVES и перекомпилируйте "
 "программу"
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr "Ошибка чтения списка ходов: лишняя доска"
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr "Странный ход \"%s\" получен с сервера ICS"
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr ""
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr ""
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
 msgstr ""
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr "Вы играете черными"
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr "Вы играете белыми"
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr "Ход белых"
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr "Ход черных"
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr "Показанная позиция не соответствует положению в игре"
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr "Неправильный ход"
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr "Сыгран последний записанный ход"
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr "Неверный ход"
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr ""
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr ""
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr ""
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr "Неправильный ход \"%s\" пытается выполнить движок %s"
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr ""
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr "%s не поддерживает режим анализа"
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
 msgstr "Неправильный ход \"%s\" (не принят движком %s)"
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr "Не удалось запустить %s движок %s на %s: %s\n"
 
-#: backend.c:8672
+#: backend.c:8701
 #, c-format
 msgid "Hint: %s"
 msgstr "Подсказка: %s"
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
 "from %s chess program"
 msgstr ""
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr "Компьютер согласился на ничью"
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
 msgstr ""
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr ""
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr "Неоднозначный ход с сервера ICS: \"%s\""
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr "Неправильный ход с сервера ICS: \"%s\""
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr "Пропуск в записи ходов"
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr "Вариант %s не поддерживается %s"
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr "Ошибка при запуске программы '%s'"
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr "Ждем первую шахматную программу"
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr "Ждем вторую шахматную программу"
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr ""
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
 msgstr ""
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr ""
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
 msgstr ""
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr ""
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, c-format
 msgid "No engine %s is installed"
 msgstr ""
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
 msgstr ""
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr ""
 
-#: backend.c:10368
+#: backend.c:10440
 msgid "Bad tournament file"
 msgstr ""
 
-#: backend.c:10380
+#: backend.c:10452
 msgid "Waiting for other game(s)"
 msgstr ""
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr ""
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr "Матч %s против %s: финальный результат %d-%d-%d"
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr "Неправильный ход: %d.%s%s"
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr "Неоднозначный ход: %d.%s%s"
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr "Не могу открыть файл \"%s\""
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr "Не удалось создать список партий"
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr "В этом сообщении больше нет шахматных партий"
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr "Нет загруженных шахматных партий"
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr "Достигнуто начало списка"
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr "Номер партии - вне диапазона"
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr "Поиск в файлах записей партий не предусмотрен"
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr "Партия не найдена в файле"
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr "Неправильная позиция формата FEN в файле"
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr "Нет записанных ходов"
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr "Нет загруженных позиций"
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr "Поиск в файлах позиций не предусмотрен"
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr "Позиция не найдена в файле"
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr "Ход черных"
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr "Ход белых"
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 msgid "Waiting for access to save file"
 msgstr ""
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr ""
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr ""
 
-#: backend.c:12958
+#: backend.c:13039
 msgid "Saving position"
 msgstr ""
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
 msgstr ""
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
 msgstr ""
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
 msgstr ""
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr "Вы еще не сделали ход"
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
 msgstr ""
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr "Нет неоконченных партий"
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -596,220 +596,220 @@ msgid ""
 "on the command line."
 msgstr ""
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr "Ошибка запуска cmail"
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr "Ожидание ответного хода\n"
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr "Все еще ваша очередь ходить в этой партии\n"
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr "Все еще ваша очередь ходить в обеих партиях\n"
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr "Все еще ваш ход во всех %d партиях\n"
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr "Все еще ваш ход в партии %s\n"
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr "Нет неоконченных партий\n"
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr "Можно отсылать почту\n"
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr "Все еще ваша очередь ходить в партиях %s\n"
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr "Правка комментария"
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr "Правка комментария к %d.%s%s"
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr ""
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr ""
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr ""
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr "Сейчас не ход белых"
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr "Сейчас не ход черных"
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr ""
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
 msgstr ""
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr "Тренировка окончена"
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr "Тренировка"
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr "Сыграны все ходы данной партии"
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr "Предупреждение: вы все еще продолжаете играть"
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr "Предупреждение: вы все еще наблюдаете за игрой"
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr "Предупреждение: вы все еще изучаете игру"
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr ""
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr ""
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr "Это поле занято"
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr "К данному ходу никаких предложений не сделано"
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr "У вашего соперника еще есть время"
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr "Вы должны сделать свой ход прежде, чем предлагать ничью"
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr "Не включен режим изучения шахматных партий"
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr "Нельзя вернуться к началу пока выбрана \"Пауза\""
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr "Ваш ход"
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr "Подождите своей очереди ходить"
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr "Подсказок нет"
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 #, fuzzy
 msgid "Game list not loaded or empty"
 msgstr "Нет загруженных шахматных партий"
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr ""
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr "Ошибка записи на вход движка %s"
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr ""
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr "Ошибка: движок %s (%s) завершил работу"
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr "Ошибка чтения с выхода движка %s (%s)"
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr ""
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr "Позиция не отвечает положению в игре"
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr "Невозможно интерпретировать ход"
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr "У обоих игроков время вышло"
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr "У белых упал флажок"
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr "У черных упал флажок"
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr ""
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr "Позиция в буфере обмена не соответствует формату FEN"
 
@@ -937,7 +937,7 @@ msgstr ""
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr ""
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr "Анимация перетаскивания"
 
@@ -949,11 +949,11 @@ msgstr "Анимация ходов"
 msgid "Auto Flag"
 msgstr "Проверять время"
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr "Авторазворот доски"
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr "Невидимые фигуры"
 
@@ -965,7 +965,7 @@ msgstr ""
 msgid "Hide Thinking from Human"
 msgstr "Скрывать вывод движка в игре против человека"
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr "Выделять последний ход"
 
@@ -973,11 +973,11 @@ msgstr "Выделять последний ход"
 msgid "Highlight with Arrow"
 msgstr "Выделять стрелкой"
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr ""
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr "Ход одним щелчком"
 
@@ -993,7 +993,7 @@ msgstr "Думать всегда"
 msgid "Popup Exit Messages"
 msgstr "Сообщение при выходе"
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr "Сообщать о неправильном ходе"
 
@@ -1765,7 +1765,7 @@ msgstr ""
 msgid "Board Options"
 msgstr "Настройки доски"
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr ""
 
@@ -1782,7 +1782,7 @@ msgstr ""
 msgid "Edit book"
 msgstr "Правка"
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr "Описание"
 
@@ -2069,35 +2069,35 @@ msgstr "Очистить доску"
 msgid "Black"
 msgstr "Черные"
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr "Файл"
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 msgid "Edit"
 msgstr "Правка"
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr "Вид"
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr "Режим"
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr "Игра"
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr "Движок"
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr "Настройки"
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr "Справка"
 
@@ -2165,7 +2165,7 @@ msgstr ""
 msgid "TRY ANOTHER NAME"
 msgstr ""
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2238,11 +2238,11 @@ msgid ""
 "  to %s\n"
 msgstr ""
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr ""
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 #, fuzzy
 msgid "Failed to open file"
 msgstr "Ошибка запуска cmail"
@@ -2273,11 +2273,12 @@ msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
 "%s is free software and carries NO WARRANTY;see the file COPYING for more "
 "information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
 "Check out the newest features at: http://www.gnu.org/software/xboard/"
@@ -2287,422 +2288,422 @@ msgid ""
 "\n"
 msgstr ""
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr "О программе XBoard"
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr "Новая партия   Ctrl+N"
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr "Новая в смешанные шахматы..."
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr "Новый вариант...   Alt+Shift+V"
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr "Загрузить партию...   Ctrl+O"
 
-#: menus.c:586
+#: menus.c:587
 msgid "Load Position    Ctrl+Shift+O"
 msgstr "Загрузить позицию...   Ctrl+Shift+O"
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr ""
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr ""
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr "Сохранить партию...   Ctrl+S"
 
-#: menus.c:595
+#: menus.c:596
 msgid "Save Position    Ctrl+Shift+S"
 msgstr "Сохранить позицию...   Ctrl+Shift+S"
 
-#: menus.c:596
+#: menus.c:597
 #, fuzzy
 msgid "Save Games as Book"
 msgstr "Сохранение...   Alt+Shift+S"
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr ""
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr ""
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr "Выход"
 
-#: menus.c:606
+#: menus.c:607
 msgid "Copy Game    Ctrl+C"
 msgstr "Копировать партию   Ctrl+C"
 
-#: menus.c:607
+#: menus.c:608
 msgid "Copy Position Ctrl+Shift+C"
 msgstr "Копировать позицию   Ctrl+Shift+C"
 
-#: menus.c:608
+#: menus.c:609
 msgid "Copy Game List"
 msgstr "Копировать список партий"
 
-#: menus.c:610
+#: menus.c:611
 msgid "Paste Game    Ctrl+V"
 msgstr "Вставить партию   Ctrl+V"
 
-#: menus.c:611
+#: menus.c:612
 msgid "Paste Position Ctrl+Shift+V"
 msgstr "Вставить позицию   Ctrl+Shift+V"
 
-#: menus.c:613
+#: menus.c:614
 msgid "Edit Game      Ctrl+E"
 msgstr "Править партию   Ctrl+E"
 
-#: menus.c:614
+#: menus.c:615
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr "Править позицию   Ctrl+Shift+E"
 
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr "Править описание..."
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr "Править комментарий..."
 
-#: menus.c:617
+#: menus.c:618
 #, fuzzy
 msgid "Edit Book"
 msgstr "Книга..."
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr "Вернуться   Home"
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr "Записать и вернуться"
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr "Отбросить последующие ходы   End"
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr "Назад   Alt+Left"
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr "Вперед   Alt+Right"
 
-#: menus.c:625
+#: menus.c:626
 msgid "Back to Start     Alt+Home"
 msgstr "В начало   Alt+Home"
 
-#: menus.c:626
+#: menus.c:627
 msgid "Forward to End Alt+End"
 msgstr "В конец   Alt+End"
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr "Развернуть доску   F2"
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr "Вывод движка   Alt+Shift+O"
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr "Список ходов   Alt+Shift+H"
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr "График оценки   Alt+Shift+E"
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr "Список партий   Alt+Shift+G"
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr "Комментарии"
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr ""
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr ""
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr "Доска..."
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr "Содержание списка партий..."
 
-#: menus.c:650
+#: menus.c:651
 msgid "Machine White  Ctrl+W"
 msgstr "Компьютер белыми   Ctrl+W"
 
-#: menus.c:651
+#: menus.c:652
 msgid "Machine Black  Ctrl+B"
 msgstr "Компьютер черными   Ctrl+B"
 
-#: menus.c:652
+#: menus.c:653
 msgid "Two Machines   Ctrl+T"
 msgstr "Два движка   Ctrl+T"
 
-#: menus.c:653
+#: menus.c:654
 msgid "Analysis Mode  Ctrl+A"
 msgstr "Анализ   Ctrl+A"
 
-#: menus.c:654
+#: menus.c:655
 #, fuzzy
 msgid "Analyze Game   Ctrl+G"
 msgstr "Анализировать файл   Ctrl+F"
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr "Править партию   Ctrl+E"
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr "Править позицию   Ctrl+Shift+E"
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr "Тренировка"
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr "Клиент ICS"
 
-#: menus.c:660
+#: menus.c:661
 msgid "Machine Match"
 msgstr "Начать матч движков"
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr "Пауза"
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr "Принять   F3"
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr "Отклонить   F4"
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr "Переиграть   F12"
 
-#: menus.c:670
+#: menus.c:671
 msgid "Call Flag          F5"
 msgstr "Проверить время   F5"
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr "Ничья   F6"
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr "Отложить   F7"
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr "Прервать   F8"
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr "Сдаться   F9"
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr "Прекратить наблюдение за игрой   F10"
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr "Прекратить изучение партии   F11"
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr "Загрузить на сервер для изучения"
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr "Присудить победу белым"
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr "Присудить победу черным"
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr "Присудить ничью"
 
-#: menus.c:687
+#: menus.c:688
 msgid "Load New 1st Engine ..."
 msgstr ""
 
-#: menus.c:688
+#: menus.c:689
 msgid "Load New 2nd Engine ..."
 msgstr ""
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr "Настройки движка 1..."
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr "Настройки движка 2..."
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr "Подсказка..."
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr "Книга..."
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr "Делай ход!   Ctrl+M"
 
-#: menus.c:697
+#: menus.c:698
 msgid "Retract Move  Ctrl+X"
 msgstr "Взять ход назад   Ctrl+X"
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr "Общие..."
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr "Контроль времени...   Alt+Shift+T"
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr "Общие для движков...   Alt+Shift+U"
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr "Присуждение...   Alt+Shift+J"
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr "ICS..."
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr ""
 
-#: menus.c:710
+#: menus.c:711
 msgid "Load Game ..."
 msgstr "Загрузка...   Alt+Shift+L"
 
-#: menus.c:711
+#: menus.c:712
 msgid "Save Game ..."
 msgstr "Сохранение...   Alt+Shift+S"
 
-#: menus.c:713
+#: menus.c:714
 msgid "Game List ..."
 msgstr "Список партий..."
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr "Звуки..."
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr "Всегда в ферзя                           CS+Q"
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr "Анимация ходов                          CS+A"
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr "Проверять время                        CS+F"
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr ""
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr "Выделять при перетаскивании"
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr "Выделять стрелкой"
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr "Периодически обновлять"
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr "Думать всегда                            CS+P"
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr "Сообщение при выходе"
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr "Показывать координаты"
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr "Скрыть главный вариант          CS+H"
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr "Проверять правильность хода CS+L"
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr "Сохранить настройки сейчас"
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr "Сохранять настройки при выходе"
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr ""
 
-#: menus.c:749
+#: menus.c:750
 msgid "Man XBoard   F1"
 msgstr ""
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr ""
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr ""
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr ""
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr ""
 
index c3c4d97..b136719 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: XBoard 4.2.7\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: 2003-12-26 16:38+0200\n"
 "Last-Translator: A. Alper Atýcý <alper_atici@yahoo.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -65,527 +65,527 @@ msgstr ""
 msgid "second"
 msgstr ""
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr ""
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr ""
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr ""
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr ""
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr ""
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr ""
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr ""
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr ""
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr ""
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr ""
 
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
 "Games commence in 10 sec"
 msgstr ""
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr ""
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr ""
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr ""
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
 msgstr ""
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr ""
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr ""
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr ""
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr ""
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr ""
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr ""
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr ""
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr ""
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr ""
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr ""
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr ""
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr ""
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr ""
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr ""
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr ""
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr ""
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr ""
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr ""
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
 "\"%s\""
 msgstr ""
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
 msgstr ""
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr ""
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr ""
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr ""
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr ""
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
 msgstr ""
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr "Siz Siyah'sýnýz"
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr "Siz Beyaz'sýnýz"
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr "Sýra Beyaz'da"
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr "Sýra Siyah'ta"
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr ""
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr "Geçersiz hamle"
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr "Oyun sonu"
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr "Yanlýþ hamle"
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr ""
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr ""
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr ""
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr ""
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr ""
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr ""
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
 msgstr ""
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr ""
 
-#: backend.c:8672
+#: backend.c:8701
 #, fuzzy, c-format
 msgid "Hint: %s"
 msgstr "Ýpucu"
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
 "from %s chess program"
 msgstr ""
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr ""
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
 msgstr ""
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr ""
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr ""
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr ""
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr ""
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr ""
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr ""
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr ""
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr ""
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr ""
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
 msgstr ""
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr ""
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
 msgstr ""
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr ""
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, c-format
 msgid "No engine %s is installed"
 msgstr ""
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
 msgstr ""
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr ""
 
-#: backend.c:10368
+#: backend.c:10440
 #, fuzzy
 msgid "Bad tournament file"
 msgstr "Dosya açýlamadý"
 
-#: backend.c:10380
+#: backend.c:10452
 msgid "Waiting for other game(s)"
 msgstr ""
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr ""
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr ""
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr ""
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr ""
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr ""
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr ""
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr ""
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr ""
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr ""
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr ""
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr ""
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr ""
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr ""
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr ""
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr ""
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr ""
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr ""
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr ""
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr ""
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 msgid "Waiting for access to save file"
 msgstr ""
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr ""
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr ""
 
-#: backend.c:12958
+#: backend.c:13039
 msgid "Saving position"
 msgstr ""
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
 msgstr ""
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
 msgstr ""
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
 msgstr ""
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr ""
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
 msgstr ""
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr ""
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -595,219 +595,219 @@ msgid ""
 "on the command line."
 msgstr ""
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr ""
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr ""
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr ""
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr ""
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr ""
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr ""
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr ""
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr ""
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr ""
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr ""
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr ""
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr ""
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr ""
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr ""
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr ""
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr ""
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr ""
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
 msgstr ""
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr ""
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr ""
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr ""
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr ""
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr ""
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr ""
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr ""
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr ""
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr ""
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr ""
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr ""
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr ""
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr ""
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr ""
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr ""
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr ""
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr ""
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 msgid "Game list not loaded or empty"
 msgstr ""
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr ""
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr ""
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr ""
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr ""
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr ""
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr ""
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr ""
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr ""
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr "Berabere"
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr "Beyaz Þah mat"
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr "Siyah Þah mat"
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr ""
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr ""
 
@@ -934,7 +934,7 @@ msgstr ""
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr ""
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr ""
 
@@ -946,11 +946,11 @@ msgstr ""
 msgid "Auto Flag"
 msgstr ""
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr ""
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr "Tahtayý Görmeden"
 
@@ -962,7 +962,7 @@ msgstr ""
 msgid "Hide Thinking from Human"
 msgstr ""
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr ""
 
@@ -970,11 +970,11 @@ msgstr ""
 msgid "Highlight with Arrow"
 msgstr ""
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr ""
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr ""
 
@@ -991,7 +991,7 @@ msgstr "Sonraki Oyunu Y
 msgid "Popup Exit Messages"
 msgstr ""
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr ""
 
@@ -1777,7 +1777,7 @@ msgstr ""
 msgid "Board Options"
 msgstr "Seçenekler"
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr ""
 
@@ -1794,7 +1794,7 @@ msgstr ""
 msgid "Edit book"
 msgstr "Oyunu Düzenle"
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr ""
 
@@ -2082,36 +2082,36 @@ msgstr "Tahtay
 msgid "Black"
 msgstr "Siyah"
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr "Dosya"
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 #, fuzzy
 msgid "Edit"
 msgstr "Oyunu Düzenle"
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr ""
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr "Kip"
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr "Eylem"
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr ""
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr "Seçenekler"
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr "Yardým"
 
@@ -2179,7 +2179,7 @@ msgstr ""
 msgid "TRY ANOTHER NAME"
 msgstr ""
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2251,11 +2251,11 @@ msgid ""
 "  to %s\n"
 msgstr ""
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr ""
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 msgid "Failed to open file"
 msgstr "Dosya açýlamadý"
 
@@ -2285,11 +2285,12 @@ msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
 "%s is free software and carries NO WARRANTY;see the file COPYING for more "
 "information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
 "Check out the newest features at: http://www.gnu.org/software/xboard/"
@@ -2299,444 +2300,444 @@ msgid ""
 "\n"
 msgstr ""
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr "XBoard Hakkýnda"
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr ""
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr ""
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr ""
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr ""
 
-#: menus.c:586
+#: menus.c:587
 #, fuzzy
 msgid "Load Position    Ctrl+Shift+O"
 msgstr "Pozisyon Yükle"
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr ""
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr ""
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr ""
 
-#: menus.c:595
+#: menus.c:596
 #, fuzzy
 msgid "Save Position    Ctrl+Shift+S"
 msgstr "Pozisyonu Kaydet"
 
-#: menus.c:596
+#: menus.c:597
 #, fuzzy
 msgid "Save Games as Book"
 msgstr "Oyunu Kaydet"
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr "Hamleyi Postala"
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr "CMail Ýletisini Tekrar Yükle"
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr ""
 
-#: menus.c:606
+#: menus.c:607
 #, fuzzy
 msgid "Copy Game    Ctrl+C"
 msgstr "Oyunu Kopyala"
 
-#: menus.c:607
+#: menus.c:608
 #, fuzzy
 msgid "Copy Position Ctrl+Shift+C"
 msgstr "Pozisyonu Kopyala"
 
-#: menus.c:608
+#: menus.c:609
 #, fuzzy
 msgid "Copy Game List"
 msgstr "Oyun Listesini Göster"
 
-#: menus.c:610
+#: menus.c:611
 #, fuzzy
 msgid "Paste Game    Ctrl+V"
 msgstr "Oyunu Yapýþtýr"
 
-#: menus.c:611
+#: menus.c:612
 #, fuzzy
 msgid "Paste Position Ctrl+Shift+V"
 msgstr "Pozisyonu Yapýþtýr"
 
-#: menus.c:613
+#: menus.c:614
 #, fuzzy
 msgid "Edit Game      Ctrl+E"
 msgstr "Oyunu Düzenle"
 
-#: menus.c:614
+#: menus.c:615
 #, fuzzy
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr "Pozisyonu Düzenle"
 
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr ""
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr ""
 
-#: menus.c:617
+#: menus.c:618
 #, fuzzy
 msgid "Edit Book"
 msgstr "Kitap"
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr ""
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr ""
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr ""
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr ""
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr ""
 
-#: menus.c:625
+#: menus.c:626
 #, fuzzy
 msgid "Back to Start     Alt+Home"
 msgstr "En Baþa"
 
-#: menus.c:626
+#: menus.c:627
 #, fuzzy
 msgid "Forward to End Alt+End"
 msgstr "En Sona"
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr ""
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr ""
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr ""
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr ""
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr ""
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr ""
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr ""
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr ""
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr ""
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr ""
 
-#: menus.c:650
+#: menus.c:651
 #, fuzzy
 msgid "Machine White  Ctrl+W"
 msgstr "Bilgisayar Beyaz"
 
-#: menus.c:651
+#: menus.c:652
 #, fuzzy
 msgid "Machine Black  Ctrl+B"
 msgstr "Bilgisayar Siyah"
 
-#: menus.c:652
+#: menus.c:653
 #, fuzzy
 msgid "Two Machines   Ctrl+T"
 msgstr "Ýkisi de Bilgisayar"
 
-#: menus.c:653
+#: menus.c:654
 #, fuzzy
 msgid "Analysis Mode  Ctrl+A"
 msgstr "Analiz Kipi"
 
-#: menus.c:654
+#: menus.c:655
 #, fuzzy
 msgid "Analyze Game   Ctrl+G"
 msgstr "Analiz Dosyasý"
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr ""
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr ""
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr "Eðitim"
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr "ICS Ýstemcisi"
 
-#: menus.c:660
+#: menus.c:661
 #, fuzzy
 msgid "Machine Match"
 msgstr "Bilgisayar Siyah"
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr ""
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr ""
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr ""
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr ""
 
-#: menus.c:670
+#: menus.c:671
 #, fuzzy
 msgid "Call Flag          F5"
 msgstr "Terk et"
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr ""
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr ""
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr ""
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr ""
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr ""
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr ""
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr ""
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr ""
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr ""
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr ""
 
-#: menus.c:687
+#: menus.c:688
 msgid "Load New 1st Engine ..."
 msgstr ""
 
-#: menus.c:688
+#: menus.c:689
 msgid "Load New 2nd Engine ..."
 msgstr ""
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr ""
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr ""
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr "Ýpucu"
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr "Kitap"
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr ""
 
-#: menus.c:697
+#: menus.c:698
 #, fuzzy
 msgid "Retract Move  Ctrl+X"
 msgstr "Hamleyi Geri Al"
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr ""
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr ""
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr ""
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr ""
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr ""
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr ""
 
-#: menus.c:710
+#: menus.c:711
 #, fuzzy
 msgid "Load Game ..."
 msgstr "Oyun Yükle"
 
-#: menus.c:711
+#: menus.c:712
 #, fuzzy
 msgid "Save Game ..."
 msgstr "Oyunu Kaydet"
 
-#: menus.c:713
+#: menus.c:714
 #, fuzzy
 msgid "Game List ..."
 msgstr "Oyun Listesini Göster"
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr ""
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr ""
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr ""
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr ""
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr ""
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr ""
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr ""
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr ""
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr ""
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr ""
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr ""
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr ""
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr ""
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr ""
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr ""
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr "XBoard Info Sayfasý"
 
-#: menus.c:749
+#: menus.c:750
 #, fuzzy
 msgid "Man XBoard   F1"
 msgstr "XBoard Man Sayfasý"
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr ""
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr ""
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr ""
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr ""
 
index d9ed70d..bd8bc84 100644 (file)
--- a/po/uk.po
+++ b/po/uk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU xboard-4.6.0.20121211\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: 2013-01-18 15:02+0200\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
@@ -16,7 +16,8 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Lokalize 1.4\n"
-"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 
 #: args.h:810
 #, c-format
@@ -65,52 +66,52 @@ msgstr "перший"
 msgid "second"
 msgstr "другий"
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr "підтримки версії протоколу %d не передбачено"
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr "Вами не вказано виконуваного файла рушія"
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr "помилковий параметр timeControl %s"
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr "помилковий параметр searchTime %s"
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr "Підтримку варіанта %s передбачено лише у режимі ICS"
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr "Невідома назва варіанта %s"
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr "Запуск шахової програми"
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr "Помилковий файл гри"
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr "Помилковий файл позиції"
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr "Виберіть нову гру"
 
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
@@ -120,138 +121,140 @@ msgstr ""
 "Тепер до турніру буде додано ще одне коло.\n"
 "Ігри розпочнуться за 10 секунд."
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr "Всі ігри турніру «%s» вже зіграно або вже розпочато"
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr "Не можна розпочати матч, якщо не встановлено шахових програм"
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr "Не вдалося відкрити порт comm %s"
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
 msgstr "Не вдалося з’єднатися з вузлом %s, порт %s"
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr "Невідоме значення initialMode %s"
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr "У режимі аналізу файла потрібен файл гри"
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr "У режимі аналізу потрібен шаховий рушій"
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr "Робота режиму разом з режимом ICS неможлива"
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr "У режимі гри комп’ютера білими потрібен шаховий рушій"
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr "Робота режиму гри комп’ютером білими разом з режимом ICS неможлива"
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr "У режимі гри комп’ютера чорними потрібен шаховий рушій"
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr "Робота режиму гри комп’ютером білими разом з режимом ICS неможлива"
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
-msgstr "Режимом гри між двома комп’ютерами можна скористатися, лише якщо встановлено шаховий рушій"
+msgstr ""
+"Режимом гри між двома комп’ютерами можна скористатися, лише якщо встановлено "
+"шаховий рушій"
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr "Робота режиму гри між двома комп’ютерами разом з режимом ICS неможлива"
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr "У режимі тренування потрібен файл гри"
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr "Помилка під час спроби запису до ICS"
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr "Помилка під час читання даних з клавіатури"
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr "Отримано символ кінця файла з клавіатури"
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr "Невідомий «дикий» тип %d"
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr "розпізнано «%s» (%d) як варіант %s\n"
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr "Помилка запису на дисплей"
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr "втручання вашого суперника: %s"
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr "Помилка під час збирання списку ходів: два заголовки"
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr "Рейтинги з заголовка: Б %d, Ч %d\n"
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr "Помилка під час збирання списку ходів: вкладеність"
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr "проти"
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr "Некоректний хід (заборонено ICS)"
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr "З’єднання розірвано з боку ICS"
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr "Помилка під час спроби читання з ICS"
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr "Обробка дошки: %s\n"
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
@@ -260,108 +263,111 @@ msgstr ""
 "Не вдалося обробити рядок дошки:\n"
 "\"%s\""
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
-msgstr "Гра є занадто довгою. Збільшіть значення MAX_MOVES і перезберіть програму."
+msgstr ""
+"Гра є занадто довгою. Збільшіть значення MAX_MOVES і перезберіть програму."
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr "Помилка під час збирання списку ходів: вихід за межі дошки"
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr "Не вдалося обробити хід «%s» з ICS"
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr "Ця дія неможлива у режимі гри або спостереження"
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
-msgstr "Повторно зберіть програму з підтримкою цих значень BOARD_RANKS і BOARD_FILES!"
+msgstr ""
+"Повторно зберіть програму з підтримкою цих значень BOARD_RANKS і BOARD_FILES!"
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr "Ви граєте чорними"
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr "Ви граєте білими"
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr "Хід білих"
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr "Хід чорних"
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr "Показана позиція не є поточною"
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr "Недозволений хід"
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr "Кінець гри"
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr "Некоректний хід"
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr "Потягніть пішака назад, щоб знизити ранг фігури"
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr "Турнір за швейцарською системою завершено"
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr "Рушієм визначення пар повернуто некоректне значення пари"
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr "Некоректний хід «%s» від комп’ютера %s"
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr "Отримано помилкові дані FEN від рушія"
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr "У %s не передбачено аналізу"
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
-msgstr "Недозволений хід «%s» (у реєстрації ходу відмовлено шаховою програмою %s)"
+msgstr ""
+"Недозволений хід «%s» (у реєстрації ходу відмовлено шаховою програмою %s)"
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr "Не вдалося запустити шахову програму %s %s на %s: %s\n"
 
-#: backend.c:8672
+#: backend.c:8701
 #, c-format
 msgid "Hint: %s"
 msgstr "Підказка: %s"
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
@@ -370,11 +376,11 @@ msgstr ""
 "Некоректна підказка щодо ходу «%s»\n"
 "від шахової програми %s"
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr "Ком’ютер погодився з вашою пропозицією нічиєї"
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
@@ -382,47 +388,47 @@ msgstr ""
 "Комп’ютером запропоновано нічию\n"
 "Скористайтеся пунктом меню «Дія->Нічия», щоб погодитися"
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr "не вдалося записати PV"
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr "Неоднозначний хід у виведених ICS даних: «%s»"
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr "Некоректний хід у виведених даних ICS: «%s»"
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr "Пропущено хід у списку ходів"
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr "Варіант %s не підтримується %s"
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr "Помилка запуску на «%s»"
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr "Очікування на запуск першої шахової програми"
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr "Очікування на запуск другої шахової програми"
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr "Не вдалося виконати запис до файла турніру"
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
@@ -430,11 +436,11 @@ msgstr ""
 "Не можна міняти рушій, який зараз використовується!\n"
 "Спочатку перервіть гру."
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr "Рушія з вказаною вами назвою не встановлено"
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
@@ -442,16 +448,16 @@ msgstr ""
 "Спочатку змініть рушій редагуванням списку учасників турніру\n"
 "у діалоговому вікні «Параметри турніру»"
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr "Одночасно змінювати можна лише один рушій"
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, c-format
 msgid "No engine %s is installed"
 msgstr "Не встановлено жодного рушія %s"
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
@@ -459,115 +465,115 @@ msgstr ""
 "Для запису результатів турніру\n"
 "вам слід вказати файл турніру."
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr "Недостатньо учасників"
 
-#: backend.c:10368
+#: backend.c:10440
 msgid "Bad tournament file"
 msgstr "Помилковий файл турніру"
 
-#: backend.c:10380
+#: backend.c:10452
 msgid "Waiting for other game(s)"
 msgstr "Очікування на результати інших ігор"
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr "Не вказано рушія визначення пар"
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr "Матч між %s і %s: остаточний рахунок — %d-%d-%d"
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr "Недозволений хід: %d.%s%s"
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr "Неоднозначний хід: %d.%s%s"
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr "Не вдалося відкрити «%s»"
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr "Не вдалося побудувати список ігор"
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr "У цьому повідомленні більше немає результатів ігор"
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr "Ще не завантажено жодної гри"
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr "Подальше створення резервних копій неможливе"
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr "Номер гри поза доступним діапазоном"
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr "Пошук у файлі гри неможливий"
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr "У файлі немає даних щодо гри"
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr "Помилкова позиція FEN у файлі"
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr "У записі гри немає жодного ходу"
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr "Жодної з позицій ще не завантажено"
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr "Пошук у файлі позицій неможливий"
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr "У файлі не знайдено позиції"
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr "Хід чорних"
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr "Хід білих"
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 msgid "Waiting for access to save file"
 msgstr "Очікування на доступ до можливості збереження файла"
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr "Збереження гри"
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr "Помилкове позиціювання"
 
-#: backend.c:12958
+#: backend.c:13039
 msgid "Saving position"
 msgstr "Збереження позиції"
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
@@ -575,7 +581,7 @@ msgstr ""
 "Вами внесено зміни до журналу гри.\n"
 "Скористайтеся пунктом «Перезавантажити гру» і повторіть ваш хід."
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
@@ -583,7 +589,7 @@ msgstr ""
 "Вами введено занадто багато ходів.\n"
 "Поверніться до правильної позиції і повторіть спробу."
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
@@ -591,23 +597,24 @@ msgstr ""
 "Показана позиція не є поточною.\n"
 "Продовжіть гру, щоб виправити позицію і повторіть спробу."
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr "Вами ще не зроблено жодного ходу"
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
 msgstr ""
 "Повідомлення cmail не завантажено.\n"
-"Скористайтеся пунктом «Перезавантажити повідомлення CMail» і повторіть ваш хід."
+"Скористайтеся пунктом «Перезавантажити повідомлення CMail» і повторіть ваш "
+"хід."
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr "Немає незавершених ігор"
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -622,88 +629,88 @@ msgstr ""
 "\"cmail -remail -game %s\"\n"
 "у командному рядку."
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr "Не вдалося викликати cmail"
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr "Очікування на відповідь від суперника\n"
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr "Слід зробити хід у грі\n"
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr "Слід зробити ходити у обох іграх\n"
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr "Слід зробити ходити у всіх %d іграх\n"
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr "Слід зробити хід у грі %s\n"
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr "Немає незавершених ігор\n"
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr "Програма готова до надсилання пошти\n"
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr "Слід зробити ходи у іграх %s\n"
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr "Редагувати коментар"
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr "Змінити коментар щодо %d.%s%s"
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr "Ви не спостерігаєте за грою"
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr "Виявлено неочікуваний активний процес аналізу рушія ICS \n"
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr "Розпочинаємо аналіз за допомогою рушія ICS… \n"
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr "Зараз хід чорних"
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr "Зараз хід білих"
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr "Запуск шахової програми %s"
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
@@ -711,132 +718,132 @@ msgstr ""
 "Зачекайте на ваш хід або\n"
 "виберіть пункт «Ходити»"
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr "Режим тренування вимкнено"
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr "Режим тренування увімкнено"
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr "Гру вже завершено"
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr "Попередження: гра ще триває"
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr "Попередження: ви ще продовжуєте спостерігати за грою"
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr "Попередження: ви ще вивчаєте гру"
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr "Клацніть на годиннику, щоб спорожнити дошку"
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr "Завершити процес аналізу рушія ICS…"
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr "Цю клітинку зайнято"
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr "У черзі немає пропозицій щодо цього ходу"
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr "У вашого суперника ще залишився час"
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr "Перш ніж запропонувати нічию, вам слід зробити хід"
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr "Ви не вивчаєте гру"
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr "Скасовувати ходи у призупиненій грі не можна"
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr "Ваш хід"
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr "Очікувати на ваш хід"
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr "Немає підказки"
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 msgid "Game list not loaded or empty"
 msgstr "Список гри не завантажено або цей список є порожнім"
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr "Файл книги вже існує! Повторіть спробу, щоб перезаписати його."
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr "Помилка під час спроби запису даних до шахової програми %s"
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr "Програма %s завершила роботу у нічийній позиції (%s)"
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr "Помилка: шахова програма %s (%s) несподівано завершила роботу"
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr "Помилка під час спроби читання даних з шахової програми %s (%s)"
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr "Для рушія %s передбачено занадто багато параметрів\n"
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr "Показаний хід не є поточним"
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr "Не вдалося обробити хід"
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr "Обидва прапорці впали"
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr "Прапорець білих впав"
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr "Прапорець чорних впав"
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr "Коригування годинника у режимі автоматичних прапорців заборонене"
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr "Помилкова позиція FEN у буфері обміну"
 
@@ -922,7 +929,8 @@ msgstr "Номер позиції (-1 або -2 = автоматичне збі
 
 #: dialogs.c:282
 msgid "Rewind Index after this many Games (0 = never):"
-msgstr "Відновлювати початковий номер після вказаної кількості ігор (0=ніколи):"
+msgstr ""
+"Відновлювати початковий номер після вказаної кількості ігор (0=ніколи):"
 
 #: dialogs.c:283
 msgid "Disable own engine books by default"
@@ -960,7 +968,7 @@ msgstr "Абсолютні оцінки аналізу"
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr "Майже завжди королева (відхиляти неповні перетворення)"
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr "Анімація перетягування"
 
@@ -972,11 +980,11 @@ msgstr "Анімація ходів"
 msgid "Auto Flag"
 msgstr "Автопрапорець"
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr "Автоматичне обертання дошки"
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr "Наосліп"
 
@@ -988,7 +996,7 @@ msgstr "Спадне меню"
 msgid "Hide Thinking from Human"
 msgstr "Приховувати обмірковування від людини"
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr "Позначати останній хід"
 
@@ -996,11 +1004,11 @@ msgstr "Позначати останній хід"
 msgid "Highlight with Arrow"
 msgstr "Позначити за допомогою стрілки"
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr "Звук ходу"
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr "Хід у одне клацання"
 
@@ -1016,7 +1024,7 @@ msgstr "Обдумати наступний хід"
 msgid "Popup Exit Messages"
 msgstr "Контекстні підказки щодо виходу"
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr "Контекстні підказки з помилками щодо ходів"
 
@@ -1791,7 +1799,7 @@ msgstr "Каталог з зображеннями фігур:"
 msgid "Board Options"
 msgstr "Параметри дошки"
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr "Текстове меню ICS"
 
@@ -1807,7 +1815,7 @@ msgstr "зберегти зміни"
 msgid "Edit book"
 msgstr "Змінити книгу"
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr "Мітки"
 
@@ -1853,7 +1861,8 @@ msgstr "Команда рушія:"
 
 #: dialogs.c:1281
 msgid "(Directory will be derived from engine path when empty)"
-msgstr "(Каталог буде визначено на основі шляху до рушія, якщо каталог не вказано)"
+msgstr ""
+"(Каталог буде визначено на основі шляху до рушія, якщо каталог не вказано)"
 
 #: dialogs.c:1282
 msgid "UCI"
@@ -2088,35 +2097,35 @@ msgstr "Спорожнити дошку"
 msgid "Black"
 msgstr "Чорні"
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr "Файл"
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 msgid "Edit"
 msgstr "Зміни"
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr "Перегляд"
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr "Режим"
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr "Дія"
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr "Рушій"
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr "Параметри"
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr "Довідка"
 
@@ -2180,7 +2189,7 @@ msgstr "СПОЧАТКУ ВКАЖІТЬ ТУТ НАЗВУ КАТАЛОГУ"
 msgid "TRY ANOTHER NAME"
 msgstr "СПРОБУЙТЕ ІНШУ НАЗВУ"
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2223,7 +2232,9 @@ msgstr "Не вдалося відкрити файл «%s»\n"
 
 #: gtk/xboard.c:845 xaw/xboard.c:1114
 msgid "Recompile with larger BOARD_RANKS or BOARD_FILES to support this size"
-msgstr "Для того, щоб скористатися підтримкою цього розміру, слід зібрати програму з більшими значеннями BOARD_RANKS або BOARD_FILES"
+msgstr ""
+"Для того, щоб скористатися підтримкою цього розміру, слід зібрати програму з "
+"більшими значеннями BOARD_RANKS або BOARD_FILES"
 
 #: gtk/xboard.c:864 xaw/xboard.c:1146
 #, c-format
@@ -2259,11 +2270,11 @@ msgstr ""
 "визначено %s з розміром у пікселях %d\n"
 "  як %s\n"
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr "Не вдалося відкрити тимчасовий файл даних"
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 msgid "Failed to open file"
 msgstr "Не вдалося відкрити файл"
 
@@ -2288,18 +2299,21 @@ msgid " (with Zippy code)"
 msgstr " (з кодом Zippy)"
 
 #: menus.c:363
-#, c-format
+#, fuzzy, c-format
 msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
-"%s is free software and carries NO WARRANTY;see the file COPYING for more information.\n"
+"%s is free software and carries NO WARRANTY;see the file COPYING for more "
+"information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
-"Check out the newest features at: http://www.gnu.org/software/xboard/whats_new.html\n"
+"Check out the newest features at: http://www.gnu.org/software/xboard/"
+"whats_new.html\n"
 "\n"
 "Report bugs via email at: <bug-xboard@gnu.org>\n"
 "\n"
@@ -2310,427 +2324,430 @@ msgstr ""
 "© Free Software Foundation, 1992–2012\n"
 "© Alessandro Scotti, 2005\n"
 "\n"
-"%s є вільним програмним забезпеченням, його працездатність не гарантується. Докладніше про це у файлі COPYING.\n"
+"%s є вільним програмним забезпеченням, його працездатність не гарантується. "
+"Докладніше про це у файлі COPYING.\n"
 "\n"
-"Відвідайте сторінку XBoard у мережі за адресою: http://www.gnu.org/software/xboard/\n"
-"Ознайомтеся з найсвіжішими можливостями програми: http://www.gnu.org/software/xboard/whats_new.html\n"
+"Відвідайте сторінку XBoard у мережі за адресою: http://www.gnu.org/software/"
+"xboard/\n"
+"Ознайомтеся з найсвіжішими можливостями програми: http://www.gnu.org/"
+"software/xboard/whats_new.html\n"
 "\n"
 "Надішліть повідомлення про ваду на адресу: <bug-xboard@gnu.org>\n"
 "\n"
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr "Про XBoard"
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr "Нова гра        Ctrl+N"
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr "Нова випадкова гра…"
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr "Новий варіант…    Alt+Shift+V"
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr "Завантажити гру Ctrl+O"
 
-#: menus.c:586
+#: menus.c:587
 msgid "Load Position    Ctrl+Shift+O"
 msgstr "Завантажити позицію Ctrl+Shift+O"
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr "Наступна позиція  Shift+PgDn"
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr "Попередня позиція Shift+PgUp"
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr "Зберегти гру    Ctrl+S"
 
-#: menus.c:595
+#: menus.c:596
 msgid "Save Position    Ctrl+Shift+S"
 msgstr "Зберегти позицію Ctrl+Shift+S"
 
-#: menus.c:596
+#: menus.c:597
 msgid "Save Games as Book"
 msgstr "Зберегти ігри як книгу"
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr "Надіслати хід поштою"
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr "Перезавантажити повідомлення CMail"
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr "Вийти                Ctr+Q"
 
-#: menus.c:606
+#: menus.c:607
 msgid "Copy Game    Ctrl+C"
 msgstr "Копіювати гру Ctrl+C"
 
-#: menus.c:607
+#: menus.c:608
 msgid "Copy Position Ctrl+Shift+C"
 msgstr "Копіювати позицію Ctrl+Shift+C"
 
-#: menus.c:608
+#: menus.c:609
 msgid "Copy Game List"
 msgstr "Копіювати список ігор"
 
-#: menus.c:610
+#: menus.c:611
 msgid "Paste Game    Ctrl+V"
 msgstr "Вставити гру  Ctrl+V"
 
-#: menus.c:611
+#: menus.c:612
 msgid "Paste Position Ctrl+Shift+V"
 msgstr "Вставити позицію Ctrl+Shift+V"
 
-#: menus.c:613
+#: menus.c:614
 msgid "Edit Game      Ctrl+E"
 msgstr "Редагувати гру Ctrl+E"
 
-#: menus.c:614
+#: menus.c:615
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr "Редагувати позицію Ctrl+Shift+E"
 
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr "Змінити мітки"
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr "Змінити коментар"
 
-#: menus.c:617
+#: menus.c:618
 msgid "Edit Book"
 msgstr "Змінити книгу"
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr "Скасувати           Домівка"
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr "Анотувати"
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr "Обрізати гру   End"
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr "Назад            Alt+Ліворуч"
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr "Вперед            Alt+Праворуч"
 
-#: menus.c:625
+#: menus.c:626
 msgid "Back to Start     Alt+Home"
 msgstr "Повернутися на початок Alt+Home"
 
-#: menus.c:626
+#: menus.c:627
 msgid "Forward to End Alt+End"
 msgstr "Вперед до кінця Alt+End"
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr "Розвернути       F2"
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr "Вивід рушія        Alt+Shift+O"
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr "Журнал ходів       Alt+Shift+H"
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr "Граф оцінки позиції Alt+Shift+E"
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr "Список ігор          Alt+Shift+G"
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr "Коментарі"
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr "Поле введення ICS"
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr "Відкрити вікно спілкування"
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr "Дошка…"
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr "Мітки списку ігор…"
 
-#: menus.c:650
+#: menus.c:651
 msgid "Machine White  Ctrl+W"
 msgstr "Комп’ютер-білими Ctrl+W"
 
-#: menus.c:651
+#: menus.c:652
 msgid "Machine Black  Ctrl+B"
 msgstr "Комп’ютер-чорними Ctrl+B"
 
-#: menus.c:652
+#: menus.c:653
 msgid "Two Machines   Ctrl+T"
 msgstr "Два комп’ютера Ctrl+T"
 
-#: menus.c:653
+#: menus.c:654
 msgid "Analysis Mode  Ctrl+A"
 msgstr "Режим аналізу  Ctrl+A"
 
-#: menus.c:654
+#: menus.c:655
 msgid "Analyze Game   Ctrl+G"
 msgstr "Аналізувати гру Ctrl+G"
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr "Редагувати гру    Ctrl+E"
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr "Редагувати позицію Ctrl+Shift+E"
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr "Тренування"
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr "Клієнт ICS"
 
-#: menus.c:660
+#: menus.c:661
 msgid "Machine Match"
 msgstr "Матч ком’ютерів"
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr "Призупинити         Pause"
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr "Прийняти           F3"
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr "Відхилити          F4"
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr "Перегравання      F12"
 
-#: menus.c:670
+#: menus.c:671
 msgid "Call Flag          F5"
 msgstr "Перевірити прапорець F5"
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr "Нічия                F6"
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr "Відкласти          F7"
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr "Перервати            F8"
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr "Здатися             F9"
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr "Припинити спостереження  F10"
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr "Припинити аналіз F11"
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr "Вивантажити для аналізу"
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr "Визначити виграш білих"
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr "Визначити виграш чорних"
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr "Визначити нічию"
 
-#: menus.c:687
+#: menus.c:688
 msgid "Load New 1st Engine ..."
 msgstr "Завантажити новий перший рушій…"
 
-#: menus.c:688
+#: menus.c:689
 msgid "Load New 2nd Engine ..."
 msgstr "Завантажити новий другий рушій…"
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr "Параметри рушія 1…"
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr "Параметри рушія 2…"
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr "Підказка"
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr "Книга"
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr "Ходити       Ctrl+M"
 
-#: menus.c:697
+#: menus.c:698
 msgid "Retract Move  Ctrl+X"
 msgstr "Відкликати хід Ctrl+X"
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr "Загальне…"
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr "Керування часом…       Alt+Shift+T"
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr "Загальний рушій…   Alt+Shift+U"
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr "Визначення…            Alt+Shift+J"
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr "ICS…"
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr "Партія…"
 
-#: menus.c:710
+#: menus.c:711
 msgid "Load Game ..."
 msgstr "Завантажити гру…"
 
-#: menus.c:711
+#: menus.c:712
 msgid "Save Game ..."
 msgstr "Зберегти гру…"
 
-#: menus.c:713
+#: menus.c:714
 msgid "Game List ..."
 msgstr "Список ігор…"
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr "Звуки…"
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr "Завжди королева     Ctrl+Shift+Q"
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr "Анімація ходів      Ctrl+Shift+A"
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr "Автопрапорець           Ctrl+Shift+F"
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr "Підсвічування ходів"
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr "Підсвічувати перетягування"
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr "Позначити за допомогою стрілки"
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr "Періодичні оновлення"
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr "Обдумати наступний хід Ctrl+Shift+P"
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr "Показувати повідомлення щодо виходу"
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr "Показати координати"
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr "Сховати обмірковування Ctrl+Shift+H"
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr "Перевірити коректність Ctrl+Shift+L"
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr "Зберегти параметри зараз"
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr "Зберегти параметри при виході"
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr "Інформація з XBoard"
 
-#: menus.c:749
+#: menus.c:750
 msgid "Man XBoard   F1"
 msgstr "Підручник з XBoard F1"
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr "Домашня сторінка XBoard"
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr "Підручник користувача у інтернеті"
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr "Новини щодо розробки"
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr "Надіслати звіт про ваду електронною поштою"
 
@@ -2915,7 +2932,8 @@ msgstr "скасувати"
 #~ msgstr "XsraSelFile: не вдалося отримати назву поточного каталогу"
 
 #~ msgid "%s: titleWidget geometry error %d %d %d %d %d\n"
-#~ msgstr "%s: помилка у геометричних параметрах titleWidget — %d %d %d %d %d\n"
+#~ msgstr ""
+#~ "%s: помилка у геометричних параметрах titleWidget — %d %d %d %d %d\n"
 
 #~ msgid "Error expanding path name \"%s\"\n"
 #~ msgstr "Помилка під час спроби розгортання адреси каталогу «%s»\n"
@@ -2931,7 +2949,8 @@ msgstr "скасувати"
 #~ msgstr "Найближчий розмір %s: %d\n"
 
 #~ msgid "%s: messageWidget geometry error %d %d %d %d %d\n"
-#~ msgstr "%s: помилка у геометричних параметрах messageWidget — %d %d %d %d %d\n"
+#~ msgstr ""
+#~ "%s: помилка у геометричних параметрах messageWidget — %d %d %d %d %d\n"
 
 #~ msgid "%s: error loading XIM!\n"
 #~ msgstr "%s: помилка завантаження XIM!\n"
@@ -2987,7 +3006,8 @@ msgstr "скасувати"
 #~ msgstr "Некоректне растрове зображення у файлі %s"
 
 #~ msgid "Ran out of memory reading bitmap file %s"
-#~ msgstr "Під час читання растрового зображення %s було вичерпано обсяг пам’яті"
+#~ msgstr ""
+#~ "Під час читання растрового зображення %s було вичерпано обсяг пам’яті"
 
 #~ msgid "Unknown XReadBitmapFile error %d on file %s"
 #~ msgstr "Невідома помилка XReadBitmapFile %d під час обробки файла %s"
@@ -2996,7 +3016,9 @@ msgstr "скасувати"
 #~ msgstr "%s: %s… використовуємо вбудоване\n"
 
 #~ msgid "%s: Bitmap %s is %dx%d, not %dx%d...using built-in\n"
-#~ msgstr "%s: розміри растрового зображення %s дорівнюють %dx%d, а не %dx%d… використовуємо вбудоване\n"
+#~ msgstr ""
+#~ "%s: розміри растрового зображення %s дорівнюють %dx%d, а не %dx%d… "
+#~ "використовуємо вбудоване\n"
 
 #~ msgid "----"
 #~ msgstr "----"
index 1a3b545..9e29a72 100644 (file)
--- a/po/vi.po
+++ b/po/vi.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU xboard master-20110507\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,526 +65,526 @@ msgstr ""
 msgid "second"
 msgstr ""
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr ""
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr ""
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr ""
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr ""
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr ""
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr ""
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr ""
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr ""
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr ""
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr ""
 
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
 "Games commence in 10 sec"
 msgstr ""
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr ""
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr ""
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr ""
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
 msgstr ""
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr ""
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr ""
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr ""
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr ""
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr ""
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr ""
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr ""
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr ""
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr ""
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr ""
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr ""
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr ""
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr ""
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr ""
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr ""
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr ""
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr ""
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr ""
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
 "\"%s\""
 msgstr ""
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
 msgstr ""
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr ""
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr ""
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr ""
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr ""
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
 msgstr ""
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr ""
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr ""
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr ""
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr ""
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr ""
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr ""
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr ""
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr ""
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr ""
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr ""
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr ""
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr ""
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr ""
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr ""
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
 msgstr ""
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr ""
 
-#: backend.c:8672
+#: backend.c:8701
 #, c-format
 msgid "Hint: %s"
 msgstr ""
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
 "from %s chess program"
 msgstr ""
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr ""
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
 msgstr ""
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr ""
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr ""
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr ""
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr ""
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr ""
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr ""
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr ""
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr ""
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr ""
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
 msgstr ""
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr ""
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
 msgstr ""
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr ""
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, c-format
 msgid "No engine %s is installed"
 msgstr ""
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
 msgstr ""
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr ""
 
-#: backend.c:10368
+#: backend.c:10440
 msgid "Bad tournament file"
 msgstr ""
 
-#: backend.c:10380
+#: backend.c:10452
 msgid "Waiting for other game(s)"
 msgstr ""
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr ""
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr ""
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr ""
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr ""
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr ""
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr ""
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr ""
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr ""
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr ""
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr ""
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr ""
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr ""
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr ""
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr ""
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr ""
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr ""
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr ""
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr ""
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr ""
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 msgid "Waiting for access to save file"
 msgstr ""
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr ""
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr ""
 
-#: backend.c:12958
+#: backend.c:13039
 msgid "Saving position"
 msgstr ""
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
 msgstr ""
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
 msgstr ""
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
 msgstr ""
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr ""
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
 msgstr ""
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr ""
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -594,219 +594,219 @@ msgid ""
 "on the command line."
 msgstr ""
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr ""
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr ""
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr ""
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr ""
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr ""
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr ""
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr ""
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr ""
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr ""
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr ""
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr ""
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr ""
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr ""
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr ""
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr ""
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr ""
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr ""
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
 msgstr ""
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr ""
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr ""
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr ""
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr ""
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr ""
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr ""
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr ""
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr ""
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr ""
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr ""
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr ""
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr ""
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr ""
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr ""
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr ""
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr ""
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr ""
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 msgid "Game list not loaded or empty"
 msgstr ""
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr ""
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr ""
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr ""
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr ""
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr ""
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr ""
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr ""
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr ""
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr ""
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr ""
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr ""
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr ""
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr ""
 
@@ -931,7 +931,7 @@ msgstr ""
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr ""
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr ""
 
@@ -943,11 +943,11 @@ msgstr ""
 msgid "Auto Flag"
 msgstr "Tự Động Đặt Cờ"
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr "Tự Động Xoay Bàn Cờ"
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr "Mù Quáng"
 
@@ -959,7 +959,7 @@ msgstr ""
 msgid "Hide Thinking from Human"
 msgstr ""
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr "Đánh Dấu Nước Cuối"
 
@@ -967,11 +967,11 @@ msgstr "Đánh Dấu Nước Cuối"
 msgid "Highlight with Arrow"
 msgstr "Đánh Dấu Với Mũi Tên"
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr ""
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr "Đi Quân Với Chỉ Một Bấm"
 
@@ -987,7 +987,7 @@ msgstr ""
 msgid "Popup Exit Messages"
 msgstr "Bật Cửa Sổ Thoát Chương trình"
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr "Bật Cửa Sổ Lỗi Nước Đi"
 
@@ -1755,7 +1755,7 @@ msgstr ""
 msgid "Board Options"
 msgstr ""
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr ""
 
@@ -1772,7 +1772,7 @@ msgstr ""
 msgid "Edit book"
 msgstr "Soạn"
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr "Các Thẻ"
 
@@ -2056,35 +2056,35 @@ msgstr "Xóa Bàn Cờ"
 msgid "Black"
 msgstr "Đen"
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr ""
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 msgid "Edit"
 msgstr "Soạn"
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr ""
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr ""
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr ""
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr ""
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr ""
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr "Hướng Dẫn"
 
@@ -2152,7 +2152,7 @@ msgstr ""
 msgid "TRY ANOTHER NAME"
 msgstr ""
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2225,11 +2225,11 @@ msgid ""
 "  to %s\n"
 msgstr ""
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr ""
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 msgid "Failed to open file"
 msgstr ""
 
@@ -2259,11 +2259,12 @@ msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
 "%s is free software and carries NO WARRANTY;see the file COPYING for more "
 "information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
 "Check out the newest features at: http://www.gnu.org/software/xboard/"
@@ -2273,422 +2274,422 @@ msgid ""
 "\n"
 msgstr ""
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr "Thông Tin Về XBoard"
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr "Ván Mới   Ctrl+N"
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr "Tráo Bên..."
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr "Biến Mới...   Alt+Shift+V"
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr "Tải Ván Cờ...   Ctrl+O"
 
-#: menus.c:586
+#: menus.c:587
 msgid "Load Position    Ctrl+Shift+O"
 msgstr "Tải Thế Cờ...   Ctrl+Shift+O"
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr ""
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr ""
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr "Lưu Ván Cờ...   Ctrl+S"
 
-#: menus.c:595
+#: menus.c:596
 msgid "Save Position    Ctrl+Shift+S"
 msgstr "Lưu Thế Cờ...   Ctrl+Shift+S"
 
-#: menus.c:596
+#: menus.c:597
 #, fuzzy
 msgid "Save Games as Book"
 msgstr "Lưu Ván Cờ...   Alt+Shift+S"
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr ""
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr ""
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr "Thoát"
 
-#: menus.c:606
+#: menus.c:607
 msgid "Copy Game    Ctrl+C"
 msgstr "Chép Ván Cờ Vào Clipboard   Ctrl+C"
 
-#: menus.c:607
+#: menus.c:608
 msgid "Copy Position Ctrl+Shift+C"
 msgstr "Chép Thế Cờ Vào Clipboard   Ctrl+Shift+C"
 
-#: menus.c:608
+#: menus.c:609
 msgid "Copy Game List"
 msgstr "Copy Danh Sách Các Ván Cờ Vào Clipboard"
 
-#: menus.c:610
+#: menus.c:611
 msgid "Paste Game    Ctrl+V"
 msgstr "Dán Ván Cờ Từ Clipboard   Ctrl+V"
 
-#: menus.c:611
+#: menus.c:612
 msgid "Paste Position Ctrl+Shift+V"
 msgstr "Dán Thế Cờ Từ Clipboard   Ctrl+Shift+V"
 
-#: menus.c:613
+#: menus.c:614
 msgid "Edit Game      Ctrl+E"
 msgstr "Soạn Ván Cờ   Ctrl+E"
 
-#: menus.c:614
+#: menus.c:615
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr "Soạn Thế Cờ   Ctrl+Shift+E"
 
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr "Soạn Các Thẻ..."
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr "Soạn Bình Chú..."
 
-#: menus.c:617
+#: menus.c:618
 #, fuzzy
 msgid "Edit Book"
 msgstr "Cẩm Nang Khai Cuộc..."
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr "Ngược Lại   Home"
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr "Chú Giải"
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr "Cắt Ngắn Ván Cờ   End"
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr "Quay Trở Lại   Alt+Left"
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr "Đi Tiếp   Alt+Right"
 
-#: menus.c:625
+#: menus.c:626
 msgid "Back to Start     Alt+Home"
 msgstr "Quay Lại Đến Đầu   Alt+Home"
 
-#: menus.c:626
+#: menus.c:627
 msgid "Forward to End Alt+End"
 msgstr "Đi Tiếp Tới Cuối   Alt+End"
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr "Lật Ngược Bàn Cờ   F2"
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr "In Ra Của Các Chương Trình Cờ   Alt+Shift+O"
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr "Các Nước Đi   Alt+Shift+H"
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr "Đồ Thị Lượng Giá   Alt+Shift+E"
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr "Danh Sách Các Ván Cờ   Alt+Shift+G"
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr "Bình Chú"
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr ""
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr ""
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr "Bàn Cờ..."
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr "Các Thẻ của Danh Sách Ván Cờ"
 
-#: menus.c:650
+#: menus.c:651
 msgid "Machine White  Ctrl+W"
 msgstr "Máy Chơi Bên Trắng   Ctrl+W"
 
-#: menus.c:651
+#: menus.c:652
 msgid "Machine Black  Ctrl+B"
 msgstr "Máy Chơi Bên Đen   Ctrl+B"
 
-#: menus.c:652
+#: menus.c:653
 msgid "Two Machines   Ctrl+T"
 msgstr "Máy Chơi Cả Hai Bên   Ctrl+T"
 
-#: menus.c:653
+#: menus.c:654
 msgid "Analysis Mode  Ctrl+A"
 msgstr "Chế Độ Phân Tích   Ctrl+A"
 
-#: menus.c:654
+#: menus.c:655
 #, fuzzy
 msgid "Analyze Game   Ctrl+G"
 msgstr "Phân Tích File   Ctrl+F"
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr "Soạn Ván Cờ   Ctrl+E"
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr "Soạn Thế Cờ   Ctrl+Shift+E"
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr "Đang Dậy Máy"
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr "Kết Nối Chơi Với Máy Chủ ICS"
 
-#: menus.c:660
+#: menus.c:661
 msgid "Machine Match"
 msgstr "Trận Đấu Với Máy"
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr "Tạm Dừng   Pause"
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr "Chấp Nhận   F3"
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr "Từ Chối   F4"
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr "Chơi Ván Nữa   F12"
 
-#: menus.c:670
+#: menus.c:671
 msgid "Call Flag          F5"
 msgstr "Đặt Cờ   F5"
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr "Hòa   F6"
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr "   F7"
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr "Bỏ   F8"
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr "Nhận Thua   F9"
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr "Ngừng Xem"
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr "Ngừng Thử"
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr "Tải Để "
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr "Phân Xử Trắng Thắng"
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr "Phân Xử Đen Thắng"
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr "Phân Xử Hòa"
 
-#: menus.c:687
+#: menus.c:688
 msgid "Load New 1st Engine ..."
 msgstr ""
 
-#: menus.c:688
+#: menus.c:689
 msgid "Load New 2nd Engine ..."
 msgstr ""
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr "Đặt Tham Số Cho Chương Trình Chơi 1..."
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr "Đặt Tham Số Cho Chương Trình Chơi 2..."
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr "Gợi Ý..."
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr "Cẩm Nang Khai Cuộc..."
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr "Phải Đi Ngay   Ctrl+M"
 
-#: menus.c:697
+#: menus.c:698
 msgid "Retract Move  Ctrl+X"
 msgstr "Hoãn Nước Đi Vừa Rồi   Ctrl+X"
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr "Chung..."
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr "Đặt Thời Gian...   Alt+Shift+T"
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr "Chương Trình Cờ Chung...   Alt+Shift+U"
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr "Phân Xử Kết Quả...   Alt+Shift+J"
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr "ICS..."
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr ""
 
-#: menus.c:710
+#: menus.c:711
 msgid "Load Game ..."
 msgstr "Tải Ván Cờ...   Alt+Shift+L"
 
-#: menus.c:711
+#: menus.c:712
 msgid "Save Game ..."
 msgstr "Lưu Ván Cờ...   Alt+Shift+S"
 
-#: menus.c:713
+#: menus.c:714
 msgid "Game List ..."
 msgstr "Danh Sách Ván Cờ"
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr "Âm Thanh"
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr "Luôn Là Hoàng Hậu     Ctrl+Shift+Q"
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr ""
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr "Tự Động Đặt Cờ"
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr ""
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr "Đánh Dấu Khi Đang Kéo Quân Cờ"
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr "Đánh Dấu Với Mũi Tên"
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr "Cập Nhật Theo Chu Kỳ"
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr "Tiếp Tục Tính Trước"
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr "Bật Cửa Sổ Thoát Chương trình"
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr "Hiện Tọa Độ"
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr "Ẩn Suy Nghĩ"
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr "Kiểm Tra Hợp Lệ"
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr "Lưu Các Tham Số Ngay"
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr "Lưu Các Tham Số Khi Kết Thúc"
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr ""
 
-#: menus.c:749
+#: menus.c:750
 msgid "Man XBoard   F1"
 msgstr ""
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr ""
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr ""
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr ""
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr ""
 
index 005218c..33b3b66 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU xboard master-20121211\n"
+"Project-Id-Version: GNU xboard 4.7.0\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,526 +65,526 @@ msgstr ""
 msgid "second"
 msgstr ""
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr ""
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr ""
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr ""
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr ""
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr ""
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr ""
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr ""
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr ""
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr ""
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr ""
 
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
 "Games commence in 10 sec"
 msgstr ""
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr ""
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr ""
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr ""
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
 msgstr ""
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr ""
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr ""
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
 msgstr ""
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr ""
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr ""
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr ""
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr ""
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr ""
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr ""
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr ""
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr ""
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr ""
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr ""
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr ""
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr ""
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr ""
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr ""
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr ""
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr ""
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr ""
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
 "\"%s\""
 msgstr ""
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
 msgstr ""
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr ""
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr ""
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr ""
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr ""
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
 msgstr ""
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr ""
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr ""
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr ""
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr ""
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr ""
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr ""
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr ""
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr ""
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr ""
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr ""
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr ""
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr ""
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr ""
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr ""
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
 msgstr ""
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr ""
 
-#: backend.c:8672
+#: backend.c:8701
 #, c-format
 msgid "Hint: %s"
 msgstr ""
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
 "from %s chess program"
 msgstr ""
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr ""
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
 msgstr ""
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr ""
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr ""
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr ""
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr ""
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr ""
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr ""
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr ""
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr ""
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr ""
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
 msgstr ""
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr ""
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
 msgstr ""
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr ""
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, c-format
 msgid "No engine %s is installed"
 msgstr ""
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
 msgstr ""
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr ""
 
-#: backend.c:10368
+#: backend.c:10440
 msgid "Bad tournament file"
 msgstr ""
 
-#: backend.c:10380
+#: backend.c:10452
 msgid "Waiting for other game(s)"
 msgstr ""
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr ""
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr ""
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr ""
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr ""
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr ""
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr ""
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr ""
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr ""
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr ""
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr ""
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr ""
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr ""
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr ""
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr ""
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr ""
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr ""
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr ""
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr ""
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr ""
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 msgid "Waiting for access to save file"
 msgstr ""
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr ""
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr ""
 
-#: backend.c:12958
+#: backend.c:13039
 msgid "Saving position"
 msgstr ""
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
 msgstr ""
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
 msgstr ""
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
 msgstr ""
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr ""
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
 msgstr ""
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr ""
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -594,219 +594,219 @@ msgid ""
 "on the command line."
 msgstr ""
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr ""
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr ""
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr ""
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr ""
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr ""
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr ""
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr ""
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr ""
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr ""
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr ""
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr ""
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr ""
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr ""
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr ""
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr ""
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr ""
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr ""
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
 msgstr ""
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr ""
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr ""
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr ""
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr ""
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr ""
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr ""
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr ""
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr ""
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr ""
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr ""
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr ""
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr ""
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr ""
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr ""
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr ""
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr ""
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr ""
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 msgid "Game list not loaded or empty"
 msgstr ""
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr ""
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr ""
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr ""
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr ""
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr ""
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr ""
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr ""
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr ""
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr ""
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr ""
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr ""
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr ""
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr ""
 
@@ -930,7 +930,7 @@ msgstr ""
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr ""
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr ""
 
@@ -942,11 +942,11 @@ msgstr ""
 msgid "Auto Flag"
 msgstr ""
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr ""
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr ""
 
@@ -958,7 +958,7 @@ msgstr ""
 msgid "Hide Thinking from Human"
 msgstr ""
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr ""
 
@@ -966,11 +966,11 @@ msgstr ""
 msgid "Highlight with Arrow"
 msgstr ""
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr ""
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr ""
 
@@ -986,7 +986,7 @@ msgstr ""
 msgid "Popup Exit Messages"
 msgstr ""
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr ""
 
@@ -1753,7 +1753,7 @@ msgstr ""
 msgid "Board Options"
 msgstr ""
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr ""
 
@@ -1769,7 +1769,7 @@ msgstr ""
 msgid "Edit book"
 msgstr ""
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr ""
 
@@ -2050,35 +2050,35 @@ msgstr ""
 msgid "Black"
 msgstr ""
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr ""
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 msgid "Edit"
 msgstr ""
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr ""
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr ""
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr ""
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr ""
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr ""
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr ""
 
@@ -2142,7 +2142,7 @@ msgstr ""
 msgid "TRY ANOTHER NAME"
 msgstr ""
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2215,11 +2215,11 @@ msgid ""
 "  to %s\n"
 msgstr ""
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr ""
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 msgid "Failed to open file"
 msgstr ""
 
@@ -2249,11 +2249,12 @@ msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
 "%s is free software and carries NO WARRANTY;see the file COPYING for more "
 "information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
 "Check out the newest features at: http://www.gnu.org/software/xboard/"
@@ -2263,419 +2264,419 @@ msgid ""
 "\n"
 msgstr ""
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr ""
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr ""
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr ""
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr ""
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr ""
 
-#: menus.c:586
+#: menus.c:587
 msgid "Load Position    Ctrl+Shift+O"
 msgstr ""
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr ""
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr ""
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr ""
 
-#: menus.c:595
+#: menus.c:596
 msgid "Save Position    Ctrl+Shift+S"
 msgstr ""
 
-#: menus.c:596
+#: menus.c:597
 msgid "Save Games as Book"
 msgstr ""
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr ""
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr ""
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr ""
 
-#: menus.c:606
+#: menus.c:607
 msgid "Copy Game    Ctrl+C"
 msgstr ""
 
-#: menus.c:607
+#: menus.c:608
 msgid "Copy Position Ctrl+Shift+C"
 msgstr ""
 
-#: menus.c:608
+#: menus.c:609
 msgid "Copy Game List"
 msgstr ""
 
-#: menus.c:610
+#: menus.c:611
 msgid "Paste Game    Ctrl+V"
 msgstr ""
 
-#: menus.c:611
+#: menus.c:612
 msgid "Paste Position Ctrl+Shift+V"
 msgstr ""
 
-#: menus.c:613
+#: menus.c:614
 msgid "Edit Game      Ctrl+E"
 msgstr ""
 
-#: menus.c:614
+#: menus.c:615
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr ""
 
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr ""
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr ""
 
-#: menus.c:617
+#: menus.c:618
 msgid "Edit Book"
 msgstr ""
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr ""
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr ""
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr ""
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr ""
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr ""
 
-#: menus.c:625
+#: menus.c:626
 msgid "Back to Start     Alt+Home"
 msgstr ""
 
-#: menus.c:626
+#: menus.c:627
 msgid "Forward to End Alt+End"
 msgstr ""
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr ""
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr ""
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr ""
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr ""
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr ""
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr ""
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr ""
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr ""
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr ""
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr ""
 
-#: menus.c:650
+#: menus.c:651
 msgid "Machine White  Ctrl+W"
 msgstr ""
 
-#: menus.c:651
+#: menus.c:652
 msgid "Machine Black  Ctrl+B"
 msgstr ""
 
-#: menus.c:652
+#: menus.c:653
 msgid "Two Machines   Ctrl+T"
 msgstr ""
 
-#: menus.c:653
+#: menus.c:654
 msgid "Analysis Mode  Ctrl+A"
 msgstr ""
 
-#: menus.c:654
+#: menus.c:655
 msgid "Analyze Game   Ctrl+G"
 msgstr ""
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr ""
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr ""
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr ""
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr ""
 
-#: menus.c:660
+#: menus.c:661
 msgid "Machine Match"
 msgstr ""
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr ""
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr ""
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr ""
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr ""
 
-#: menus.c:670
+#: menus.c:671
 msgid "Call Flag          F5"
 msgstr ""
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr ""
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr ""
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr ""
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr ""
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr ""
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr ""
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr ""
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr ""
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr ""
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr ""
 
-#: menus.c:687
+#: menus.c:688
 msgid "Load New 1st Engine ..."
 msgstr ""
 
-#: menus.c:688
+#: menus.c:689
 msgid "Load New 2nd Engine ..."
 msgstr ""
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr ""
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr ""
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr ""
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr ""
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr ""
 
-#: menus.c:697
+#: menus.c:698
 msgid "Retract Move  Ctrl+X"
 msgstr ""
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr ""
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr ""
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr ""
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr ""
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr ""
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr ""
 
-#: menus.c:710
+#: menus.c:711
 msgid "Load Game ..."
 msgstr ""
 
-#: menus.c:711
+#: menus.c:712
 msgid "Save Game ..."
 msgstr ""
 
-#: menus.c:713
+#: menus.c:714
 msgid "Game List ..."
 msgstr ""
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr ""
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr ""
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr ""
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr ""
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr ""
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr ""
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr ""
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr ""
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr ""
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr ""
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr ""
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr ""
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr ""
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr ""
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr ""
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr ""
 
-#: menus.c:749
+#: menus.c:750
 msgid "Man XBoard   F1"
 msgstr ""
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr ""
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr ""
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr ""
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr ""
 
index 52805b3..7398fd0 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU xboard master-20110507\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,526 +65,526 @@ msgstr ""
 msgid "second"
 msgstr ""
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr "协议版本 %d 不被支持"
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr ""
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr "非法的\"timeControl\"(时间控制)选项 %s"
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr "非法的\"searchTime\"(搜索时间)选项 %s"
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr "变体 %s 只在ICS模式下支持"
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr "未知的变体名 %s"
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr "启动国际象棋程序"
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr "棋局文件错误"
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr "局面文件错误"
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr ""
 
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
 "Games commence in 10 sec"
 msgstr ""
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr ""
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr "没有象棋程序时无法进行比赛"
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr "无法打开通讯端口 %s"
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
 msgstr "无法连接主机 %s 端口 %s"
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr "未知的\"initialMode\"(初始模式)选项 %s"
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr "\"AnalyzeFile\"(分析文件)模式必须指定一个棋局文件"
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr "\"Analysis\"(分析)模式必须启动国际象棋引擎"
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr "\"Analysis\"(分析)模式无法在ICS模式下工作"
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr "\"MachineWhite\"(电脑执白)模式必须启动国际象棋引擎"
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr "\"MachineWhite\"(电脑执白)模式无法在ICS模式下运行"
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr "\"MachineBlack\"(电脑执黑)模式必须启动国际象棋引擎"
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr "\"MachineBlack\"(电脑执黑)模式无法在ICS模式下运行"
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
 msgstr "\"TwoMachines\"(分析)模式必须启动国际象棋引擎"
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr "\"TwoMachines\"(电脑对弈)模式无法在ICS模式下运行"
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr "\"Training\"(训练)模式必须指定一个棋局文件"
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr "发送信息给ICS时出错"
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr "读取键盘时出错"
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr "读取键盘时遇到文件尾"
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr ""
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr ""
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr "发送信息给显示器时出错"
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr ""
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr "读取着法时出错,出现两个开头"
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr ""
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr "读取着法时出错,嵌套错误"
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr ""
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr ""
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr "连接被ICS关闭"
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr "读取ICS信息时出错"
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr ""
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
 "\"%s\""
 msgstr ""
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
 msgstr "棋局太长,需要增加\"MAX_MOVES\"并重新编译"
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr "读取着法时出错,超出棋盘"
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr "无法解析从ICS读到的着法\"%s\""
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr "say 内部错误,非法的\"moveType\"(着法类型) %d (%d,%d-%d,%d)"
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr ""
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
 msgstr ""
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr "你在执黑"
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr "你在执白"
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr "轮到白方走棋"
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr "轮到黑方走棋"
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr "显示的局面不是当前局面"
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr "着法错误"
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr "棋局结束"
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr "着法错误"
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr ""
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr ""
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr ""
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr "从%s机器读到不合理着法\"%s\""
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr ""
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr "%s 不支持分析功能"
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
 msgstr "不合理着法\"%s\" (%s国际象棋程序拒绝接受该着法)"
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr "无法启动%s国际象棋程序 %s(在主机 %s 上),%s\n"
 
-#: backend.c:8672
+#: backend.c:8701
 #, c-format
 msgid "Hint: %s"
 msgstr "提示 %s"
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
 "from %s chess program"
 msgstr ""
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr " *.*"
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
 msgstr ""
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr ""
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr "ICS输出不明确的着法\"%s\""
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr "ICS输出不明确的着法\"%s\""
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr "着法断开"
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr "变体 %s 不被 %s 所支持"
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr "无法启动'%s'"
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr "等待第一个国际象棋程序"
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr "等待第二个国际象棋程序"
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr ""
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
 msgstr ""
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr ""
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
 msgstr ""
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr ""
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, c-format
 msgid "No engine %s is installed"
 msgstr ""
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
 msgstr ""
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr ""
 
-#: backend.c:10368
+#: backend.c:10440
 msgid "Bad tournament file"
 msgstr ""
 
-#: backend.c:10380
+#: backend.c:10452
 msgid "Waiting for other game(s)"
 msgstr ""
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr ""
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr "比赛 %s vs. %s: 最终比分 %d-%d-%d"
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr "不合理着法 %d.%s%s"
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr "不明确的着法 %d.%s%s"
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr "无法打开\"%s\""
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr "无法建立棋局列表"
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr "这条信息不包含更多的棋局"
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr "尚未有棋局载入"
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr "无法再后退了"
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr "棋局数量超出范围"
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr "无法搜索棋局文件"
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr "文件中没有找到棋局"
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr "文件中的FEN局面错误"
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr "棋局中没有着法"
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr "尚未有局面载入"
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr "无法搜索局面文件"
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr "文件中没有着到局面"
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr "轮到黑方走棋"
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr "轮到白方走棋"
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 msgid "Waiting for access to save file"
 msgstr ""
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr ""
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr ""
 
-#: backend.c:12958
+#: backend.c:13039
 msgid "Saving position"
 msgstr ""
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
 msgstr ""
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
 msgstr ""
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
 msgstr ""
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr "一步棋也没走过"
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
 msgstr ""
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr "No unfinished games"
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -594,220 +594,220 @@ msgid ""
 "on the command line."
 msgstr ""
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr "Failed to invoke cmail"
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr "Waiting for reply from opponent\n"
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr "Still need to make move for game\n"
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr "Still need to make moves for both games\n"
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr "Still need to make moves for all %d games\n"
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr "Still need to make a move for game %s\n"
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr "No unfinished games\n"
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr "Ready to send mail\n"
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr "Still need to make moves for games %s\n"
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr "编辑注释"
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr "编辑注释 %d.%s%s"
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr ""
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr ""
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr ""
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr "没有轮到白方走棋"
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr "没有轮到黑方走棋"
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr ""
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
 msgstr ""
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr "训练模式已关闭"
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr "训练模式已打开"
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr "棋局已经结束"
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr "注意:你正在进行棋局"
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr "注意:你正在旁观棋局"
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr "注意:你正在研究棋局"
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr ""
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr ""
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr "格子已放棋子"
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr "该着法没有待定的提议"
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr "对手没有超时"
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr "必须走完棋才能提和"
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr "没有分析棋局"
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr "暂停时不能复原棋局"
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr "轮到你走棋"
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr "等待对手走棋"
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr "没有可用的提示"
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 #, fuzzy
 msgid "Game list not loaded or empty"
 msgstr "尚未有棋局载入"
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr ""
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr "发送信息到%s国际象棋程序时出错"
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr ""
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr "错误:%s国际象棋程序(%s)突然退出了"
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr "从%s国际象棋程序(%s)接收信息时出错"
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr ""
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr "显示的着法不是当前着法"
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr "无法解析着法"
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr "双方都超时了"
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr "白方超时"
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr "黑方超时"
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr ""
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr "剪贴板的FEN局面错误"
 
@@ -935,7 +935,7 @@ msgstr ""
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr ""
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr "动画拖拽(D)"
 
@@ -947,11 +947,11 @@ msgstr "动画走棋(A)"
 msgid "Auto Flag"
 msgstr "自动超时判负(F) Ctrl+Shift+F"
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr "自动翻转棋盘(V)"
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr "盲棋(B)"
 
@@ -963,7 +963,7 @@ msgstr ""
 msgid "Hide Thinking from Human"
 msgstr "与人对弈时隐藏思考细节"
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr "醒目提示上一着法(M)"
 
@@ -971,11 +971,11 @@ msgstr "醒目提示上一着法(M)"
 msgid "Highlight with Arrow"
 msgstr "用箭头突出移动"
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr ""
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr "单击移动(M)"
 
@@ -991,7 +991,7 @@ msgstr "同步思考(N)"
 msgid "Popup Exit Messages"
 msgstr "退出时提示(P)"
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr "提示错误着法(E)"
 
@@ -1762,7 +1762,7 @@ msgstr ""
 msgid "Board Options"
 msgstr "棋盘选项"
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr ""
 
@@ -1779,7 +1779,7 @@ msgstr ""
 msgid "Edit book"
 msgstr "编辑(E)"
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr "编辑标签(T)"
 
@@ -2066,35 +2066,35 @@ msgstr "清空棋盘"
 msgid "Black"
 msgstr "黑方"
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr "文件(F)"
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 msgid "Edit"
 msgstr "编辑(E)"
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr "外观(V)"
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr "模式(M)"
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr "行为(A)"
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr "引擎(N)"
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr "选项(O)"
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr "帮助(H)"
 
@@ -2162,7 +2162,7 @@ msgstr ""
 msgid "TRY ANOTHER NAME"
 msgstr ""
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2235,11 +2235,11 @@ msgid ""
 "  to %s\n"
 msgstr ""
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr ""
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 #, fuzzy
 msgid "Failed to open file"
 msgstr "Failed to invoke cmail"
@@ -2270,11 +2270,12 @@ msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
 "%s is free software and carries NO WARRANTY;see the file COPYING for more "
 "information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
 "Check out the newest features at: http://www.gnu.org/software/xboard/"
@@ -2284,422 +2285,422 @@ msgid ""
 "\n"
 msgstr ""
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr "关于XBoard(A)"
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr "重置棋局(N)   Ctrl+N"
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr "洗牌游戏(u)..."
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr "新变种(V)...   Alt+Shift+V"
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr "载入棋局(L)...   Ctrl+O"
 
-#: menus.c:586
+#: menus.c:587
 msgid "Load Position    Ctrl+Shift+O"
 msgstr "载入局面(O)...   Ctrl+Shift+O"
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr ""
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr ""
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr "保存棋局(S)...   Ctrl+S"
 
-#: menus.c:595
+#: menus.c:596
 msgid "Save Position    Ctrl+Shift+S"
 msgstr "保存局面(A)...   Ctrl+Shift+S"
 
-#: menus.c:596
+#: menus.c:597
 #, fuzzy
 msgid "Save Games as Book"
 msgstr "保存棋局选项(S)...   Alt+Shift+S"
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr ""
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr ""
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr "退出(Q)"
 
-#: menus.c:606
+#: menus.c:607
 msgid "Copy Game    Ctrl+C"
 msgstr "复制棋局到剪贴板(C)   Ctrl+C"
 
-#: menus.c:607
+#: menus.c:608
 msgid "Copy Position Ctrl+Shift+C"
 msgstr "复制局面到剪贴板(Y)   Ctrl+Shift+C"
 
-#: menus.c:608
+#: menus.c:609
 msgid "Copy Game List"
 msgstr "复制游戏列表到剪贴板"
 
-#: menus.c:610
+#: menus.c:611
 msgid "Paste Game    Ctrl+V"
 msgstr "粘贴棋局自剪贴板(P)   Ctrl+V"
 
-#: menus.c:611
+#: menus.c:612
 msgid "Paste Position Ctrl+Shift+V"
 msgstr "从剪贴板粘贴局面(T)   Ctrl+Shift+V"
 
-#: menus.c:613
+#: menus.c:614
 msgid "Edit Game      Ctrl+E"
 msgstr "编辑棋局(E)   Ctrl+E"
 
-#: menus.c:614
+#: menus.c:615
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr "编辑局面(d)   Ctrl+Shift+E"
 
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr "编辑标签(T)"
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr "编辑注释(C)..."
 
-#: menus.c:617
+#: menus.c:618
 #, fuzzy
 msgid "Edit Book"
 msgstr "开局库(B)..."
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr "恢复(V)"
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr "注释(A)"
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr "截断后面的着法(T)"
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr "下一着(B)   Alt+Left"
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr "上一着(F)   Alt+Right"
 
-#: menus.c:625
+#: menus.c:626
 msgid "Back to Start     Alt+Home"
 msgstr "起始局面(S)   Alt+Home"
 
-#: menus.c:626
+#: menus.c:627
 msgid "Forward to End Alt+End"
 msgstr "最后局面(E)   Alt+End"
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr "翻转棋盘(V)   F2"
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr "显示引擎输出   Alt+Shift+O"
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr "显示着法   Alt+Shift+H"
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr "显示评价图   Alt+Shift+E"
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr "显示棋局列表(L)   Alt+Shift+G"
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr "编辑注释(C) *.*"
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr ""
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr ""
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr "棋盘选项(B)..."
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr "游戏列表..."
 
-#: menus.c:650
+#: menus.c:651
 msgid "Machine White  Ctrl+W"
 msgstr "电脑执白(W)   Ctrl+W"
 
-#: menus.c:651
+#: menus.c:652
 msgid "Machine Black  Ctrl+B"
 msgstr "电脑执黑(B)   Ctrl+B"
 
-#: menus.c:652
+#: menus.c:653
 msgid "Two Machines   Ctrl+T"
 msgstr "电脑对弈(M)   Ctrl+T"
 
-#: menus.c:653
+#: menus.c:654
 msgid "Analysis Mode  Ctrl+A"
 msgstr "分析模式(A)   Ctrl+A"
 
-#: menus.c:654
+#: menus.c:655
 #, fuzzy
 msgid "Analyze Game   Ctrl+G"
 msgstr "分析文件(F)   Ctrl+F"
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr "编辑棋局(E)   Ctrl+E"
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr "编辑局面(d)   Ctrl+Shift+E"
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr "训练(N)"
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr "ICS客户端"
 
-#: menus.c:660
+#: menus.c:661
 msgid "Machine Match"
 msgstr "引擎比赛(M)"
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr "暂停(P)   Pause"
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr "接受(A)   F3"
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr "拒绝(C)   F4"
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr "重赛(M)   F12"
 
-#: menus.c:670
+#: menus.c:671
 msgid "Call Flag          F5"
 msgstr "超时判负(F)   F5"
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr "提和(D)   F6"
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr "封盘(J)   F7"
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr "中止(B)   F8"
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr "认输(R)   F9"
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr "停止旁观(O)   F10"
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr "停止研究(X)   F11"
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr "上传检查(U)"
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr "裁决白赢 (W)"
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr "裁决黑赢 (B)"
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr "提请仲裁(D)"
 
-#: menus.c:687
+#: menus.c:688
 msgid "Load New 1st Engine ..."
 msgstr ""
 
-#: menus.c:688
+#: menus.c:689
 msgid "Load New 2nd Engine ..."
 msgstr ""
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr "引擎 #1 设置"
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr "引擎 #2 设置"
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr "提示(H)..."
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr "开局库(B)..."
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr "立即走棋(M)   Ctrl+M"
 
-#: menus.c:697
+#: menus.c:698
 msgid "Retract Move  Ctrl+X"
 msgstr "悔棋(R)   Ctrl+X"
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr "常规选项(G)..."
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr "时限设置(T)...   Alt+Shift+T"
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr "通用引擎设置(E)...   Alt+Shift+U"
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr "判决(j)...   Alt+Shift+J"
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr "ICS选项..."
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr ""
 
-#: menus.c:710
+#: menus.c:711
 msgid "Load Game ..."
 msgstr "载入棋局选项(L)...   Alt+Shift+L"
 
-#: menus.c:711
+#: menus.c:712
 msgid "Save Game ..."
 msgstr "保存棋局选项(S)...   Alt+Shift+S"
 
-#: menus.c:713
+#: menus.c:714
 msgid "Game List ..."
 msgstr "游戏列表..."
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr "声音选项(D)..."
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr "总是升变为后(Q) Ctrl+Shift+Q"
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr "动画走棋(A)     Ctrl+Shift+A"
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr "自动超时判负(F) Ctrl+Shift+F"
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr ""
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr "拖拽醒目提示(H)"
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr "用箭头突出移动"
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr "定期更新(U)"
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr "同步思考(N)  Ctrl+Shift+P"
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr "退出时提示(P)"
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr "显示坐标(C)"
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr "隐藏引擎思考 Ctrl+Shift+H"
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr "检查着法合理性(L) Cl+Sh+L"
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr "立即保存设置(N)"
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr "退出时保存设置(X)"
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr ""
 
-#: menus.c:749
+#: menus.c:750
 msgid "Man XBoard   F1"
 msgstr ""
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr ""
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr ""
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr ""
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr ""
 
index d328ef3..c202b2c 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU xboard master-20110411\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,530 +65,530 @@ msgstr ""
 msgid "second"
 msgstr ""
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr "通訊協定版本 %d 不被支持"
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr ""
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr "非法的\"timeControl\"(時間控制)選項 %s"
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr "非法的\"searchTime\"(搜尋時間)選項 %s"
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr "變體 %s 只在ICS模式下支持"
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr "未知的變體名 %s"
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr "啟動國際象棋程式"
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr "棋局檔案錯誤"
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr "盤面檔案錯誤"
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr ""
 
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
 "Games commence in 10 sec"
 msgstr ""
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr ""
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr "沒有象棋程式時無法進行比賽"
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr "無法打開通訊連接埠 %s"
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
 msgstr "無法連接主機 %s 連接埠 %s"
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr "未知的\"initialMode\"(初始模式)選項 %s"
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr "\"AnalyzeFile\"(分析檔案)模式必須指定一個棋局檔案"
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr "\"Analysis\"(分析)模式必須啟動國際象棋引擎"
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr "\"Analysis\"(分析)模式無法在ICS模式下工作"
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr "\"MachineWhite\"(電腦執紅)模式必須啟動國際象棋引擎"
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr "\"MachineWhite\"(電腦執紅)模式無法在ICS模式下運行"
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr "\"MachineBlack\"(電腦執黑)模式必須啟動國際象棋引擎"
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr "\"MachineBlack\"(電腦執黑)模式無法在ICS模式下運行"
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
 msgstr "\"TwoMachines\"(分析)模式必須啟動國際象棋引擎"
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr "\"TwoMachines\"(電腦對弈)模式無法在ICS模式下運行"
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr "\"Training\"(訓練)模式必須指定一個棋局檔案"
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr "發送訊息給ICS時出錯"
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr "讀取鍵盤時出錯"
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr "讀取鍵盤時遇到檔案尾"
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr ""
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr ""
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr "發送訊息給顯示器時出錯"
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr ""
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr "讀取著法時出錯,出現兩個開頭"
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr ""
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr "讀取著法時出錯,巢狀錯誤"
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr ""
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr ""
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr "連接被ICS關閉"
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr "讀取ICS訊息時出錯"
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr ""
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
 "\"%s\""
 msgstr ""
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
 msgstr "棋局太長,需要增加\"MAX_MOVES\"並重新編譯"
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr "讀取著法時出錯,超出棋盤"
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr "無法解析從ICS讀到的著法\"%s\""
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr "say 內部錯誤,非法的\"moveType\"(著法類型) %d (%d,%d-%d,%d)"
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr ""
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
 msgstr ""
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr "你在執黑"
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr "你在執紅"
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr "輪到紅方走棋"
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr "輪到黑方走棋"
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr "顯示的盤面不是當前盤面"
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr "著法錯誤"
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr "棋局結束"
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr "著法錯誤"
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr ""
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr ""
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr ""
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr "從%s機器讀到不合法著法\"%s\""
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr ""
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr "%s 不支持分析功能"
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
 msgstr "不合法著法\"%s\" (%s國際象棋程式拒絕接受該著法)"
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr "無法啟動%s國際象棋程式 %s(在主機 %s 上),%s\n"
 
-#: backend.c:8672
+#: backend.c:8701
 #, c-format
 msgid "Hint: %s"
 msgstr "提示 %s"
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
 "from %s chess program"
 msgstr ""
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr "電腦同意和棋"
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
 msgstr ""
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr ""
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr "ICS輸出不明確的著法\"%s\""
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr "ICS輸出不明確的著法\"%s\""
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr "著法斷開"
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr "變體 %s 不被 %s 所支持"
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr "無法啟動'%s'"
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr "等待第一個國際象棋程式"
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr "等待第二個國際象棋程式"
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr ""
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
 msgstr ""
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr ""
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
 msgstr ""
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr ""
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, c-format
 msgid "No engine %s is installed"
 msgstr ""
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
 msgstr ""
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr ""
 
-#: backend.c:10368
+#: backend.c:10440
 #, fuzzy
 msgid "Bad tournament file"
 msgstr "棋局檔案錯誤"
 
-#: backend.c:10380
+#: backend.c:10452
 #, fuzzy
 msgid "Waiting for other game(s)"
 msgstr "等待第一個國際象棋程式"
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr ""
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr "比賽 %s vs. %s: 最終比分 %d-%d-%d"
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr "不合法著法 %d.%s%s"
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr "不明確的著法 %d.%s%s"
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr "無法打開\"%s\""
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr "無法建立棋局列表"
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr "這條訊息不包含更多的棋局"
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr "尚未有棋局載入"
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr "無法再後退了"
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr "棋局數量超出範圍"
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr "無法搜尋棋局檔案"
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr "檔案中沒有找到棋局"
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr "檔案中的FEN盤面錯誤"
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr "棋局中沒有著法"
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr "尚未有盤面載入"
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr "無法搜尋盤面檔案"
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr "檔案中沒有找到盤面"
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr "輪到黑方走棋"
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr "輪到紅方走棋"
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 #, fuzzy
 msgid "Waiting for access to save file"
 msgstr "等待第二個國際象棋程式"
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr ""
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr ""
 
-#: backend.c:12958
+#: backend.c:13039
 #, fuzzy
 msgid "Saving position"
 msgstr "盤面檔案錯誤"
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
 msgstr ""
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
 msgstr ""
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
 msgstr ""
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr "你尚未走棋"
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
 msgstr ""
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr "不存在未完成棋局"
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -598,220 +598,220 @@ msgid ""
 "on the command line."
 msgstr ""
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr "呼叫cmail失敗"
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr "等待對手回應\n"
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr "本棋局仍需走棋\n"
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr "兩棋局皆仍需走棋\n"
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr "所有 %d 棋局皆仍需走棋\n"
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr "棋局 %s 仍需走棋\n"
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr "不存在未完成棋局\n"
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr "準備送信就緒\n"
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr "棋局 %s 仍需走棋\n"
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr "編輯註解"
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr "編輯註解 %d.%s%s"
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr ""
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr ""
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr ""
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr "沒有輪到紅方走棋"
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr "沒有輪到黑方走棋"
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr ""
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
 msgstr ""
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr "訓練模式已關閉"
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr "訓練模式已打開"
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr "棋局已經結束"
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr "注意:你正在進行棋局"
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr "注意:你正在觀棋棋局"
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr "注意:你正在研究棋局"
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr ""
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr ""
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr "格子已有棋子"
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr "該著法沒有待定的提議"
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr "對手沒有超時"
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr "必須走完棋才能提和"
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr "沒有分析棋局"
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr "暫停時不能復原棋局"
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr "輪到你走棋"
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr "等待對手走棋"
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr "沒有可用的提示"
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 #, fuzzy
 msgid "Game list not loaded or empty"
 msgstr "尚未有棋局載入"
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr ""
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr "發送訊息到%s國際象棋程式時出錯"
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr ""
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr "錯誤:%s國際象棋程式(%s)異常終止"
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr "從%s國際象棋程式(%s)接收訊息時出錯"
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr ""
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr "顯示的著法不是當前著法"
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr "無法解析著法"
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr "雙方都超時了"
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr "紅方超時"
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr "黑方超時"
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr ""
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr "剪貼簿的FEN盤面錯誤"
 
@@ -939,7 +939,7 @@ msgstr ""
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr ""
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr "動畫拖曳(D)"
 
@@ -951,11 +951,11 @@ msgstr "動畫走棋(A)"
 msgid "Auto Flag"
 msgstr "自動超時判負(F) Ctrl+Shift+F"
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr "自動翻轉棋盤(V)"
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr "盲棋(B)"
 
@@ -967,7 +967,7 @@ msgstr ""
 msgid "Hide Thinking from Human"
 msgstr "與人對弈時隱藏思考細節"
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr "標記上一著法(M)"
 
@@ -975,11 +975,11 @@ msgstr "標記上一著法(M)"
 msgid "Highlight with Arrow"
 msgstr "用箭頭突出移動"
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr ""
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr "單擊移動(M)"
 
@@ -995,7 +995,7 @@ msgstr "同步思考(N)"
 msgid "Popup Exit Messages"
 msgstr "離開時提示(P)"
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr "提示錯誤著法(E)"
 
@@ -1766,7 +1766,7 @@ msgstr ""
 msgid "Board Options"
 msgstr "棋盤選項"
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr ""
 
@@ -1783,7 +1783,7 @@ msgstr ""
 msgid "Edit book"
 msgstr "編輯(E)"
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr "編輯標籤(T)"
 
@@ -2071,35 +2071,35 @@ msgstr "清空棋盤"
 msgid "Black"
 msgstr "黑方"
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr "檔案(F)"
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 msgid "Edit"
 msgstr "編輯(E)"
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr ""
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr "模式(M)"
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr "行為(A)"
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr ""
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr "選項(O)"
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr "說明(H)"
 
@@ -2167,7 +2167,7 @@ msgstr ""
 msgid "TRY ANOTHER NAME"
 msgstr ""
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2240,11 +2240,11 @@ msgid ""
 "  to %s\n"
 msgstr ""
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr ""
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 #, fuzzy
 msgid "Failed to open file"
 msgstr "呼叫cmail失敗"
@@ -2275,11 +2275,12 @@ msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
 "%s is free software and carries NO WARRANTY;see the file COPYING for more "
 "information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
 "Check out the newest features at: http://www.gnu.org/software/xboard/"
@@ -2289,422 +2290,422 @@ msgid ""
 "\n"
 msgstr ""
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr "關於XBoard(A)"
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr "開新棋局(N)   Ctrl+N"
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr "洗牌遊戲(u)..."
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr "新變種(V)...   Alt+Shift+V"
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr "載入棋局(L)...   Ctrl+O"
 
-#: menus.c:586
+#: menus.c:587
 msgid "Load Position    Ctrl+Shift+O"
 msgstr "載入局面(O)...   Ctrl+Shift+O"
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr ""
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr ""
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr "儲存棋局(S)...   Ctrl+S"
 
-#: menus.c:595
+#: menus.c:596
 msgid "Save Position    Ctrl+Shift+S"
 msgstr "儲存局面(A)...   Ctrl+Shift+S"
 
-#: menus.c:596
+#: menus.c:597
 #, fuzzy
 msgid "Save Games as Book"
 msgstr "儲存棋局選項(S)...   Alt+Shift+S"
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr ""
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr ""
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr "離開(Q)"
 
-#: menus.c:606
+#: menus.c:607
 msgid "Copy Game    Ctrl+C"
 msgstr "複製棋局到剪貼簿(C)   Ctrl+C"
 
-#: menus.c:607
+#: menus.c:608
 msgid "Copy Position Ctrl+Shift+C"
 msgstr "複製局面到剪貼簿(Y)   Ctrl+Shift+C"
 
-#: menus.c:608
+#: menus.c:609
 msgid "Copy Game List"
 msgstr "複製遊戲列表到剪貼簿"
 
-#: menus.c:610
+#: menus.c:611
 msgid "Paste Game    Ctrl+V"
 msgstr "貼上棋局自剪貼簿(P)   Ctrl+V"
 
-#: menus.c:611
+#: menus.c:612
 msgid "Paste Position Ctrl+Shift+V"
 msgstr "從剪貼簿貼上局面(T)   Ctrl+Shift+V"
 
-#: menus.c:613
+#: menus.c:614
 msgid "Edit Game      Ctrl+E"
 msgstr "編輯棋局(E)   Ctrl+E"
 
-#: menus.c:614
+#: menus.c:615
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr "編輯局面(d)   Ctrl+Shift+E"
 
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr "編輯標籤(T)"
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr "編輯註解(C)..."
 
-#: menus.c:617
+#: menus.c:618
 #, fuzzy
 msgid "Edit Book"
 msgstr "開局庫(B)..."
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr "恢復(V)"
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr "註解(A)"
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr "截斷後面的著法(T)"
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr "下一著(B)   Alt+Left"
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr "上一著(F)   Alt+Right"
 
-#: menus.c:625
+#: menus.c:626
 msgid "Back to Start     Alt+Home"
 msgstr "起始局面(S)   Alt+Home"
 
-#: menus.c:626
+#: menus.c:627
 msgid "Forward to End Alt+End"
 msgstr "最後局面(E)   Alt+End"
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr "翻轉棋盤(V)   F2"
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr "顯示引擎輸出   Alt+Shift+O"
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr "顯示歷史著法   Alt+Shift+H"
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr "顯示評價圖   Alt+Shift+E"
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr "顯示棋局列表(L)   Alt+Shift+G"
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr "編輯註解(C) *.*"
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr ""
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr ""
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr "棋盤選項(B)..."
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr "遊戲列表..."
 
-#: menus.c:650
+#: menus.c:651
 msgid "Machine White  Ctrl+W"
 msgstr "電腦執紅(W)   Ctrl+W"
 
-#: menus.c:651
+#: menus.c:652
 msgid "Machine Black  Ctrl+B"
 msgstr "電腦執黑(B)   Ctrl+B"
 
-#: menus.c:652
+#: menus.c:653
 msgid "Two Machines   Ctrl+T"
 msgstr "電腦對弈(M)   Ctrl+T"
 
-#: menus.c:653
+#: menus.c:654
 msgid "Analysis Mode  Ctrl+A"
 msgstr "分析模式(A)   Ctrl+A"
 
-#: menus.c:654
+#: menus.c:655
 #, fuzzy
 msgid "Analyze Game   Ctrl+G"
 msgstr "分析檔案(F)   Ctrl+F"
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr "編輯棋局(E)   Ctrl+E"
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr "編輯局面(d)   Ctrl+Shift+E"
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr "訓練(N)"
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr "ICS客戶端"
 
-#: menus.c:660
+#: menus.c:661
 msgid "Machine Match"
 msgstr "電腦比賽(M)"
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr "暫停(P)   Pause"
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr "接受(A)   F3"
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr "拒絕(C)   F4"
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr "重賽(M)   F12"
 
-#: menus.c:670
+#: menus.c:671
 msgid "Call Flag          F5"
 msgstr "超時判負(F)   F5"
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr "提和(D)   F6"
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr "封盤(J)   F7"
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr "中止(B)   F8"
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr "認輸(R)   F9"
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr "停止觀棋(O)   F10"
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr "停止研究(X)   F11"
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr "上傳檢查(U)"
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr "裁決紅贏 (W)"
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr "裁決黑贏 (B)"
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr "提請仲裁(D)"
 
-#: menus.c:687
+#: menus.c:688
 msgid "Load New 1st Engine ..."
 msgstr ""
 
-#: menus.c:688
+#: menus.c:689
 msgid "Load New 2nd Engine ..."
 msgstr ""
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr "引擎 #1 設定"
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr "引擎 #2 設定"
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr "提示(H)..."
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr "開局庫(B)..."
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr "立即走棋(M)   Ctrl+M"
 
-#: menus.c:697
+#: menus.c:698
 msgid "Retract Move  Ctrl+X"
 msgstr "悔棋(R)   Ctrl+X"
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr "一般選項(G)..."
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr "時間設定(T)...   Alt+Shift+T"
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr "通用引擎設定(E)...   Alt+Shift+U"
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr "判決(j)...   Alt+Shift+J"
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr "ICS選項..."
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr ""
 
-#: menus.c:710
+#: menus.c:711
 msgid "Load Game ..."
 msgstr "載入棋局選項(L)...   Alt+Shift+L"
 
-#: menus.c:711
+#: menus.c:712
 msgid "Save Game ..."
 msgstr "儲存棋局選項(S)...   Alt+Shift+S"
 
-#: menus.c:713
+#: menus.c:714
 msgid "Game List ..."
 msgstr "遊戲列表..."
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr "聲音選項(D)..."
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr "總是升變為皇后(Q) Ctrl+Shift+Q"
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr "動畫走棋(A)     Ctrl+Shift+A"
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr "自動超時判負(F) Ctrl+Shift+F"
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr ""
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr "拖曳醒目提示(H)"
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr "用箭頭突出移動"
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr "定期更新(U)"
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr "同步思考(N)  Ctrl+Shift+P"
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr "離開時提示(P)"
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr "顯示坐標(C)"
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr "隱藏引擎思考 Ctrl+Shift+H"
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr "檢查著法合理性(L) Cl+Sh+L"
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr "立即儲存設定(N)"
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr "離開時儲存設定(X)"
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr ""
 
-#: menus.c:749
+#: menus.c:750
 msgid "Man XBoard   F1"
 msgstr ""
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr ""
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr ""
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr ""
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr ""
 
index 6a794f3..1150df6 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU xboard master-20110507\n"
 "Report-Msgid-Bugs-To: bug-xboard@gnu.org\n"
-"POT-Creation-Date: 2012-12-11 22:25-0800\n"
+"POT-Creation-Date: 2013-02-05 23:03-0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,526 +65,526 @@ msgstr ""
 msgid "second"
 msgstr ""
 
-#: backend.c:824
+#: backend.c:825
 #, c-format
 msgid "protocol version %d not supported"
 msgstr "通訊協定版本 %d 不被支持"
 
-#: backend.c:924
+#: backend.c:931
 msgid "You did not specify the engine executable"
 msgstr ""
 
-#: backend.c:980
+#: backend.c:987
 #, c-format
 msgid "bad timeControl option %s"
 msgstr "非法的\"timeControl\"(時間控制)選項 %s"
 
-#: backend.c:995
+#: backend.c:1002
 #, c-format
 msgid "bad searchTime option %s"
 msgstr "非法的\"searchTime\"(搜尋時間)選項 %s"
 
-#: backend.c:1101
+#: backend.c:1108
 #, c-format
 msgid "Variant %s supported only in ICS mode"
 msgstr "變體 %s 只在ICS模式下支持"
 
-#: backend.c:1119
+#: backend.c:1126
 #, c-format
 msgid "Unknown variant name %s"
 msgstr "未知的變體名 %s"
 
-#: backend.c:1362
+#: backend.c:1369
 msgid "Starting chess program"
 msgstr "啟動國際象棋程式"
 
-#: backend.c:1385
+#: backend.c:1392
 msgid "Bad game file"
 msgstr "棋局檔案錯誤"
 
-#: backend.c:1392
+#: backend.c:1399
 msgid "Bad position file"
 msgstr "盤面檔案錯誤"
 
-#: backend.c:1406
+#: backend.c:1413
 msgid "Pick new game"
 msgstr ""
 
-#: backend.c:1475
+#: backend.c:1482
 msgid ""
 "You restarted an already completed tourney\n"
 "One more cycle will now be added to it\n"
 "Games commence in 10 sec"
 msgstr ""
 
-#: backend.c:1482
+#: backend.c:1489
 #, c-format
 msgid "All games in tourney '%s' are already played or playing"
 msgstr ""
 
-#: backend.c:1489
+#: backend.c:1496
 msgid "Can't have a match with no chess programs"
 msgstr "沒有象棋程式時無法進行比賽"
 
-#: backend.c:1526
+#: backend.c:1533
 #, c-format
 msgid "Could not open comm port %s"
 msgstr "無法打開通訊連接埠 %s"
 
-#: backend.c:1529
+#: backend.c:1536
 #, c-format
 msgid "Could not connect to host %s, port %s"
 msgstr "無法連接主機 %s 連接埠 %s"
 
-#: backend.c:1585
+#: backend.c:1592
 #, c-format
 msgid "Unknown initialMode %s"
 msgstr "未知的\"initialMode\"(初始模式)選項 %s"
 
-#: backend.c:1611
+#: backend.c:1618
 msgid "AnalyzeFile mode requires a game file"
 msgstr "\"AnalyzeFile\"(分析檔案)模式必須指定一個棋局檔案"
 
-#: backend.c:1638
+#: backend.c:1645
 msgid "Analysis mode requires a chess engine"
 msgstr "\"Analysis\"(分析)模式必須啟動國際象棋引擎"
 
-#: backend.c:1642
+#: backend.c:1649
 msgid "Analysis mode does not work with ICS mode"
 msgstr "\"Analysis\"(分析)模式無法在ICS模式下工作"
 
-#: backend.c:1653
+#: backend.c:1660
 msgid "MachineWhite mode requires a chess engine"
 msgstr "\"MachineWhite\"(電腦執紅)模式必須啟動國際象棋引擎"
 
-#: backend.c:1658
+#: backend.c:1665
 msgid "MachineWhite mode does not work with ICS mode"
 msgstr "\"MachineWhite\"(電腦執紅)模式無法在ICS模式下運行"
 
-#: backend.c:1665
+#: backend.c:1672
 msgid "MachineBlack mode requires a chess engine"
 msgstr "\"MachineBlack\"(電腦執黑)模式必須啟動國際象棋引擎"
 
-#: backend.c:1670
+#: backend.c:1677
 msgid "MachineBlack mode does not work with ICS mode"
 msgstr "\"MachineBlack\"(電腦執黑)模式無法在ICS模式下運行"
 
-#: backend.c:1677
+#: backend.c:1684
 msgid "TwoMachines mode requires a chess engine"
 msgstr "\"TwoMachines\"(分析)模式必須啟動國際象棋引擎"
 
-#: backend.c:1682
+#: backend.c:1689
 msgid "TwoMachines mode does not work with ICS mode"
 msgstr "\"TwoMachines\"(電腦對弈)模式無法在ICS模式下運行"
 
-#: backend.c:1693
+#: backend.c:1700
 msgid "Training mode requires a game file"
 msgstr "\"Training\"(訓練)模式必須指定一個棋局檔案"
 
-#: backend.c:1856 backend.c:1911 backend.c:1934 backend.c:2333
+#: backend.c:1863 backend.c:1918 backend.c:1941 backend.c:2340
 msgid "Error writing to ICS"
 msgstr "發送訊息給ICS時出錯"
 
-#: backend.c:1871
+#: backend.c:1878
 msgid "Error reading from keyboard"
 msgstr "讀取鍵盤時出錯"
 
-#: backend.c:1874
+#: backend.c:1881
 msgid "Got end of file from keyboard"
 msgstr "讀取鍵盤時遇到檔案尾"
 
-#: backend.c:2179
+#: backend.c:2186
 #, c-format
 msgid "Unknown wild type %d"
 msgstr ""
 
-#: backend.c:2190
+#: backend.c:2197
 #, c-format
 msgid "recognized '%s' (%d) as variant %s\n"
 msgstr ""
 
-#: backend.c:2250 usystem.c:329
+#: backend.c:2257 usystem.c:329
 msgid "Error writing to display"
 msgstr "發送訊息給顯示器時出錯"
 
-#: backend.c:3006
+#: backend.c:3013
 #, c-format
 msgid "your opponent kibitzes: %s"
 msgstr ""
 
-#: backend.c:3535
+#: backend.c:3542
 msgid "Error gathering move list: two headers"
 msgstr "讀取著法時出錯,出現兩個開頭"
 
-#: backend.c:3549
+#: backend.c:3556
 #, c-format
 msgid "Ratings from header: W %d, B %d\n"
 msgstr ""
 
-#: backend.c:3582
+#: backend.c:3589
 msgid "Error gathering move list: nested"
 msgstr "讀取著法時出錯,巢狀錯誤"
 
-#: backend.c:3686 backend.c:4104 backend.c:4305 backend.c:4865 backend.c:4869
-#: backend.c:6881 backend.c:11976 backend.c:13689 backend.c:13766
-#: backend.c:13812 backend.c:13818 backend.c:13823 backend.c:13828
+#: backend.c:3693 backend.c:4111 backend.c:4315 backend.c:4875 backend.c:4879
+#: backend.c:6891 backend.c:12057 backend.c:13770 backend.c:13847
+#: backend.c:13893 backend.c:13899 backend.c:13904 backend.c:13909
 msgid "vs."
 msgstr ""
 
-#: backend.c:3814
+#: backend.c:3821
 msgid "Illegal move (rejected by ICS)"
 msgstr ""
 
-#: backend.c:4152
+#: backend.c:4159
 msgid "Connection closed by ICS"
 msgstr "連接被ICS關閉"
 
-#: backend.c:4154
+#: backend.c:4161
 msgid "Error reading from ICS"
 msgstr "讀取ICS訊息時出錯"
 
-#: backend.c:4204
+#: backend.c:4214
 #, c-format
 msgid "Parsing board: %s\n"
 msgstr ""
 
-#: backend.c:4228
+#: backend.c:4238
 #, c-format
 msgid ""
 "Failed to parse board string:\n"
 "\"%s\""
 msgstr ""
 
-#: backend.c:4237 backend.c:9713
+#: backend.c:4247 backend.c:9740
 msgid "Game too long; increase MAX_MOVES and recompile"
 msgstr "棋局太長,需要增加\"MAX_MOVES\"並重新編譯"
 
-#: backend.c:4356
+#: backend.c:4366
 msgid "Error gathering move list: extra board"
 msgstr "讀取著法時出錯,超出棋盤"
 
-#: backend.c:4789 backend.c:4811
+#: backend.c:4799 backend.c:4821
 #, c-format
 msgid "Couldn't parse move \"%s\" from ICS"
 msgstr "無法解析從ICS讀到的著法\"%s\""
 
-#: backend.c:5048
+#: backend.c:5058
 #, c-format
 msgid "say Internal error; bad moveType %d (%d,%d-%d,%d)"
 msgstr "say 內部錯誤,非法的\"moveType\"(著法類型) %d (%d,%d-%d,%d)"
 
-#: backend.c:5118
+#: backend.c:5128
 msgid "You cannot do this while you are playing or observing"
 msgstr ""
 
-#: backend.c:6010
+#: backend.c:6020
 msgid "Recompile to support this BOARD_RANKS or BOARD_FILES!"
 msgstr ""
 
-#: backend.c:6472
+#: backend.c:6482
 msgid "You are playing Black"
 msgstr "你在執黑"
 
-#: backend.c:6481 backend.c:6508
+#: backend.c:6491 backend.c:6518
 msgid "You are playing White"
 msgstr "你在執紅"
 
-#: backend.c:6490 backend.c:6516 backend.c:6636 backend.c:6661 backend.c:6677
-#: backend.c:14461
+#: backend.c:6500 backend.c:6526 backend.c:6646 backend.c:6671 backend.c:6687
+#: backend.c:14542
 msgid "It is White's turn"
 msgstr "輪到紅方走棋"
 
-#: backend.c:6494 backend.c:6520 backend.c:6644 backend.c:6667 backend.c:6698
-#: backend.c:14453
+#: backend.c:6504 backend.c:6530 backend.c:6654 backend.c:6677 backend.c:6708
+#: backend.c:14534
 msgid "It is Black's turn"
 msgstr "輪到黑方走棋"
 
-#: backend.c:6533
+#: backend.c:6543
 msgid "Displayed position is not current"
 msgstr "顯示的盤面不是當前盤面"
 
-#: backend.c:6771
+#: backend.c:6781
 msgid "Illegal move"
 msgstr "著法錯誤"
 
-#: backend.c:6838
+#: backend.c:6848
 msgid "End of game"
 msgstr "棋局結束"
 
-#: backend.c:6841
+#: backend.c:6851
 msgid "Incorrect move"
 msgstr "著法錯誤"
 
-#: backend.c:7150 backend.c:7276
+#: backend.c:7160 backend.c:7286
 msgid "Pull pawn backwards to under-promote"
 msgstr ""
 
-#: backend.c:7507
+#: backend.c:7517
 msgid "Swiss tourney finished"
 msgstr ""
 
-#: backend.c:8062
+#: backend.c:8091
 msgid "Invalid pairing from pairing engine"
 msgstr ""
 
-#: backend.c:8195
+#: backend.c:8224
 #, c-format
 msgid "Illegal move \"%s\" from %s machine"
 msgstr "從%s機器讀到不合法著法\"%s\""
 
-#: backend.c:8414
+#: backend.c:8443
 msgid "Bad FEN received from engine"
 msgstr ""
 
-#: backend.c:8558 backend.c:13554 backend.c:13619
+#: backend.c:8587 backend.c:13635 backend.c:13700
 #, c-format
 msgid "%s does not support analysis"
 msgstr "%s 不支持分析功能"
 
-#: backend.c:8624
+#: backend.c:8653
 #, c-format
 msgid "Illegal move \"%s\" (rejected by %s chess program)"
 msgstr "不合法著法\"%s\" (%s國際象棋程式拒絕接受該著法)"
 
-#: backend.c:8651
+#: backend.c:8680
 #, c-format
 msgid "Failed to start %s chess program %s on %s: %s\n"
 msgstr "無法啟動%s國際象棋程式 %s(在主機 %s 上),%s\n"
 
-#: backend.c:8672
+#: backend.c:8701
 #, c-format
 msgid "Hint: %s"
 msgstr "提示 %s"
 
-#: backend.c:8677
+#: backend.c:8706
 #, c-format
 msgid ""
 "Illegal hint move \"%s\"\n"
 "from %s chess program"
 msgstr ""
 
-#: backend.c:8852
+#: backend.c:8881
 msgid "Machine accepts your draw offer"
 msgstr "電腦同意和棋"
 
-#: backend.c:8855
+#: backend.c:8884
 msgid ""
 "Machine offers a draw\n"
 "Select Action / Draw to agree"
 msgstr ""
 
-#: backend.c:8934
+#: backend.c:8963
 msgid "failed writing PV"
 msgstr ""
 
-#: backend.c:9232
+#: backend.c:9261
 #, c-format
 msgid "Ambiguous move in ICS output: \"%s\""
 msgstr "ICS輸出不明確的著法\"%s\""
 
-#: backend.c:9242
+#: backend.c:9271
 #, c-format
 msgid "Illegal move in ICS output: \"%s\""
 msgstr "ICS輸出不明確的著法\"%s\""
 
-#: backend.c:9253
+#: backend.c:9282
 msgid "Gap in move list"
 msgstr "著法斷開"
 
-#: backend.c:9847 dialogs.c:459
+#: backend.c:9874 dialogs.c:459
 #, c-format
 msgid "Variant %s not supported by %s"
 msgstr "變體 %s 不被 %s 所支持"
 
-#: backend.c:9963
+#: backend.c:10017
 #, c-format
 msgid "Startup failure on '%s'"
 msgstr "無法啟動'%s'"
 
-#: backend.c:9991
+#: backend.c:10048
 msgid "Waiting for first chess program"
 msgstr "等待第一個國際象棋程式"
 
-#: backend.c:9996 backend.c:13837
+#: backend.c:10053 backend.c:13918
 msgid "Waiting for second chess program"
 msgstr "等待第二個國際象棋程式"
 
-#: backend.c:10046
+#: backend.c:10103
 msgid "Could not write on tourney file"
 msgstr ""
 
-#: backend.c:10112
+#: backend.c:10177
 msgid ""
 "You cannot replace an engine while it is engaged!\n"
 "Terminate its game first."
 msgstr ""
 
-#: backend.c:10126
+#: backend.c:10191
 msgid "No engine with the name you gave is installed"
 msgstr ""
 
-#: backend.c:10128
+#: backend.c:10193
 msgid ""
 "First change an engine by editing the participants list\n"
 "of the Tournament Options dialog"
 msgstr ""
 
-#: backend.c:10129
+#: backend.c:10194
 msgid "You can only change one engine at the time"
 msgstr ""
 
-#: backend.c:10144
+#: backend.c:10209 backend.c:10356
 #, c-format
 msgid "No engine %s is installed"
 msgstr ""
 
-#: backend.c:10164
+#: backend.c:10229
 msgid ""
 "You must supply a tournament file,\n"
 "for storing the tourney progress"
 msgstr ""
 
-#: backend.c:10174
+#: backend.c:10239
 msgid "Not enough participants"
 msgstr ""
 
-#: backend.c:10368
+#: backend.c:10440
 msgid "Bad tournament file"
 msgstr ""
 
-#: backend.c:10380
+#: backend.c:10452
 msgid "Waiting for other game(s)"
 msgstr ""
 
-#: backend.c:10393
+#: backend.c:10465
 msgid "No pairing engine specified"
 msgstr ""
 
-#: backend.c:10861
+#: backend.c:10942
 #, c-format
 msgid "Match %s vs. %s: final score %d-%d-%d"
 msgstr "比賽 %s vs. %s: 最終比分 %d-%d-%d"
 
-#: backend.c:11317 backend.c:11348
+#: backend.c:11398 backend.c:11429
 #, c-format
 msgid "Illegal move: %d.%s%s"
 msgstr "不合法著法 %d.%s%s"
 
-#: backend.c:11337
+#: backend.c:11418
 #, c-format
 msgid "Ambiguous move: %d.%s%s"
 msgstr "不明確的著法 %d.%s%s"
 
-#: backend.c:11390 backend.c:12397 backend.c:12590 backend.c:12951
+#: backend.c:11471 backend.c:12478 backend.c:12671 backend.c:13032
 #, c-format
 msgid "Can't open \"%s\""
 msgstr "無法打開\"%s\""
 
-#: backend.c:11402 menus.c:116
+#: backend.c:11483 menus.c:116
 msgid "Cannot build game list"
 msgstr "無法建立棋局列表"
 
-#: backend.c:11487
+#: backend.c:11568
 msgid "No more games in this message"
 msgstr "這條訊息不包含更多的棋局"
 
-#: backend.c:11527
+#: backend.c:11608
 msgid "No game has been loaded yet"
 msgstr "尚未有棋局載入"
 
-#: backend.c:11531 backend.c:12378 ngamelist.c:129
+#: backend.c:11612 backend.c:12459 ngamelist.c:129
 msgid "Can't back up any further"
 msgstr "無法再後退了"
 
-#: backend.c:11952
+#: backend.c:12033
 msgid "Game number out of range"
 msgstr "棋局數量超出範圍"
 
-#: backend.c:11963
+#: backend.c:12044
 msgid "Can't seek on game file"
 msgstr "無法搜尋棋局檔案"
 
-#: backend.c:12021
+#: backend.c:12102
 msgid "Game not found in file"
 msgstr "檔案中沒有找到棋局"
 
-#: backend.c:12149 backend.c:12474
+#: backend.c:12230 backend.c:12555
 msgid "Bad FEN position in file"
 msgstr "檔案中的FEN盤面錯誤"
 
-#: backend.c:12301
+#: backend.c:12382
 msgid "No moves in game"
 msgstr "棋局中沒有著法"
 
-#: backend.c:12374
+#: backend.c:12455
 msgid "No position has been loaded yet"
 msgstr "尚未有盤面載入"
 
-#: backend.c:12435 backend.c:12446
+#: backend.c:12516 backend.c:12527
 msgid "Can't seek on position file"
 msgstr "無法搜尋盤面檔案"
 
-#: backend.c:12453 backend.c:12465
+#: backend.c:12534 backend.c:12546
 msgid "Position not found in file"
 msgstr "檔案中沒有找到盤面"
 
-#: backend.c:12505
+#: backend.c:12586
 msgid "Black to play"
 msgstr "輪到黑方走棋"
 
-#: backend.c:12508
+#: backend.c:12589
 msgid "White to play"
 msgstr "輪到紅方走棋"
 
-#: backend.c:12595 backend.c:12956
+#: backend.c:12676 backend.c:13037
 msgid "Waiting for access to save file"
 msgstr ""
 
-#: backend.c:12597
+#: backend.c:12678
 msgid "Saving game"
 msgstr ""
 
-#: backend.c:12598
+#: backend.c:12679
 msgid "Bad Seek"
 msgstr ""
 
-#: backend.c:12958
+#: backend.c:13039
 msgid "Saving position"
 msgstr ""
 
-#: backend.c:13084
+#: backend.c:13165
 msgid ""
 "You have edited the game history.\n"
 "Use Reload Same Game and make your move again."
 msgstr ""
 
-#: backend.c:13089
+#: backend.c:13170
 msgid ""
 "You have entered too many moves.\n"
 "Back up to the correct position and try again."
 msgstr ""
 
-#: backend.c:13094
+#: backend.c:13175
 msgid ""
 "Displayed position is not current.\n"
 "Step forward to the correct position and try again."
 msgstr ""
 
-#: backend.c:13141
+#: backend.c:13222
 msgid "You have not made a move yet"
 msgstr "你尚未走棋"
 
-#: backend.c:13162
+#: backend.c:13243
 msgid ""
 "The cmail message is not loaded.\n"
 "Use Reload CMail Message and make your move again."
 msgstr ""
 
-#: backend.c:13167
+#: backend.c:13248
 msgid "No unfinished games"
 msgstr "不存在未完成棋局"
 
-#: backend.c:13173
+#: backend.c:13254
 #, c-format
 msgid ""
 "You have already mailed a move.\n"
@@ -594,220 +594,220 @@ msgid ""
 "on the command line."
 msgstr ""
 
-#: backend.c:13188
+#: backend.c:13269
 msgid "Failed to invoke cmail"
 msgstr "呼叫cmail失敗"
 
-#: backend.c:13250
+#: backend.c:13331
 #, c-format
 msgid "Waiting for reply from opponent\n"
 msgstr "等待對手回應\n"
 
-#: backend.c:13272
+#: backend.c:13353
 #, c-format
 msgid "Still need to make move for game\n"
 msgstr "本棋局仍需走棋\n"
 
-#: backend.c:13276
+#: backend.c:13357
 #, c-format
 msgid "Still need to make moves for both games\n"
 msgstr "兩棋局皆仍需走棋\n"
 
-#: backend.c:13280
+#: backend.c:13361
 #, c-format
 msgid "Still need to make moves for all %d games\n"
 msgstr "所有 %d 棋局皆仍需走棋\n"
 
-#: backend.c:13287
+#: backend.c:13368
 #, c-format
 msgid "Still need to make a move for game %s\n"
 msgstr "棋局 %s 仍需走棋\n"
 
-#: backend.c:13293
+#: backend.c:13374
 #, c-format
 msgid "No unfinished games\n"
 msgstr "不存在未完成棋局\n"
 
-#: backend.c:13295
+#: backend.c:13376
 #, c-format
 msgid "Ready to send mail\n"
 msgstr "準備送信就緒\n"
 
-#: backend.c:13300
+#: backend.c:13381
 #, c-format
 msgid "Still need to make moves for games %s\n"
 msgstr "棋局 %s 仍需走棋\n"
 
-#: backend.c:13504
+#: backend.c:13585
 msgid "Edit comment"
 msgstr "編輯註解"
 
-#: backend.c:13506
+#: backend.c:13587
 #, c-format
 msgid "Edit comment on %d.%s%s"
 msgstr "編輯註解 %d.%s%s"
 
-#: backend.c:13561
+#: backend.c:13642
 #, c-format
 msgid "You are not observing a game"
 msgstr ""
 
-#: backend.c:13566
+#: backend.c:13647
 #, c-format
 msgid "Found unexpected active ICS engine analyze \n"
 msgstr ""
 
-#: backend.c:13580
+#: backend.c:13661
 #, c-format
 msgid "ICS engine analyze starting... \n"
 msgstr ""
 
-#: backend.c:13669
+#: backend.c:13750
 msgid "It is not White's turn"
 msgstr "沒有輪到紅方走棋"
 
-#: backend.c:13750
+#: backend.c:13831
 msgid "It is not Black's turn"
 msgstr "沒有輪到黑方走棋"
 
-#: backend.c:13857
+#: backend.c:13938
 #, c-format
 msgid "Starting %s chess program"
 msgstr ""
 
-#: backend.c:13885 backend.c:14996
+#: backend.c:13966 backend.c:15077
 msgid ""
 "Wait until your turn,\n"
 "or select Move Now"
 msgstr ""
 
-#: backend.c:14016
+#: backend.c:14097
 msgid "Training mode off"
 msgstr "訓練模式已關閉"
 
-#: backend.c:14024
+#: backend.c:14105
 msgid "Training mode on"
 msgstr "訓練模式已打開"
 
-#: backend.c:14027
+#: backend.c:14108
 msgid "Already at end of game"
 msgstr "棋局已經結束"
 
-#: backend.c:14107
+#: backend.c:14188
 msgid "Warning: You are still playing a game"
 msgstr "注意:你正在進行棋局"
 
-#: backend.c:14110
+#: backend.c:14191
 msgid "Warning: You are still observing a game"
 msgstr "注意:你正在觀棋棋局"
 
-#: backend.c:14113
+#: backend.c:14194
 msgid "Warning: You are still examining a game"
 msgstr "注意:你正在研究棋局"
 
-#: backend.c:14180
+#: backend.c:14261
 msgid "Click clock to clear board"
 msgstr ""
 
-#: backend.c:14190
+#: backend.c:14271
 msgid "Close ICS engine analyze..."
 msgstr ""
 
-#: backend.c:14478
+#: backend.c:14559
 msgid "That square is occupied"
 msgstr "格子已有棋子"
 
-#: backend.c:14502 backend.c:14528
+#: backend.c:14583 backend.c:14609
 msgid "There is no pending offer on this move"
 msgstr "該著法沒有待定的提議"
 
-#: backend.c:14564 backend.c:14575
+#: backend.c:14645 backend.c:14656
 msgid "Your opponent is not out of time"
 msgstr "對手沒有超時"
 
-#: backend.c:14641
+#: backend.c:14722
 msgid "You must make your move before offering a draw"
 msgstr "必須走完棋才能提和"
 
-#: backend.c:14978
+#: backend.c:15059
 msgid "You are not examining a game"
 msgstr "沒有分析棋局"
 
-#: backend.c:14982
+#: backend.c:15063
 msgid "You can't revert while pausing"
 msgstr "暫停時不能復原棋局"
 
-#: backend.c:15036 backend.c:15043
+#: backend.c:15117 backend.c:15124
 msgid "It is your turn"
 msgstr "輪到你走棋"
 
-#: backend.c:15094 backend.c:15101 backend.c:15154 backend.c:15161
+#: backend.c:15175 backend.c:15182 backend.c:15235 backend.c:15242
 msgid "Wait until your turn"
 msgstr "等待對手走棋"
 
-#: backend.c:15106
+#: backend.c:15187
 msgid "No hint available"
 msgstr "沒有可用的提示"
 
-#: backend.c:15122 ngamelist.c:355
+#: backend.c:15203 ngamelist.c:355
 #, fuzzy
 msgid "Game list not loaded or empty"
 msgstr "尚未有棋局載入"
 
-#: backend.c:15129
+#: backend.c:15210
 msgid "Book file exists! Try again for overwrite."
 msgstr ""
 
-#: backend.c:15602
+#: backend.c:15683
 #, c-format
 msgid "Error writing to %s chess program"
 msgstr "發送訊息到%s國際象棋程式時出錯"
 
-#: backend.c:15605 backend.c:15636
+#: backend.c:15686 backend.c:15717
 #, c-format
 msgid "%s program exits in draw position (%s)"
 msgstr ""
 
-#: backend.c:15631
+#: backend.c:15712
 #, c-format
 msgid "Error: %s chess program (%s) exited unexpectedly"
 msgstr "錯誤:%s國際象棋程式(%s)異常終止"
 
-#: backend.c:15649
+#: backend.c:15730
 #, c-format
 msgid "Error reading from %s chess program (%s)"
 msgstr "從%s國際象棋程式(%s)接收訊息時出錯"
 
-#: backend.c:16049
+#: backend.c:16132
 #, c-format
 msgid "%s engine has too many options\n"
 msgstr ""
 
-#: backend.c:16205
+#: backend.c:16288
 msgid "Displayed move is not current"
 msgstr "顯示的著法不是當前著法"
 
-#: backend.c:16214
+#: backend.c:16297
 msgid "Could not parse move"
 msgstr "無法解析著法"
 
-#: backend.c:16339 backend.c:16361
+#: backend.c:16422 backend.c:16444
 msgid "Both flags fell"
 msgstr "雙方都超時了"
 
-#: backend.c:16341
+#: backend.c:16424
 msgid "White's flag fell"
 msgstr "紅方超時"
 
-#: backend.c:16363
+#: backend.c:16446
 msgid "Black's flag fell"
 msgstr "黑方超時"
 
-#: backend.c:16494
+#: backend.c:16577
 msgid "Clock adjustment not allowed in auto-flag mode"
 msgstr ""
 
-#: backend.c:17329
+#: backend.c:17412
 msgid "Bad FEN position in clipboard"
 msgstr "剪貼簿的FEN盤面錯誤"
 
@@ -933,7 +933,7 @@ msgstr ""
 msgid "Almost Always Queen (Detour Under-Promote)"
 msgstr ""
 
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
 msgid "Animate Dragging"
 msgstr "動畫拖曳(D)"
 
@@ -945,11 +945,11 @@ msgstr "動畫走棋(A)"
 msgid "Auto Flag"
 msgstr "自動超時判負(F) Ctrl+Shift+F"
 
-#: dialogs.c:368 menus.c:721
+#: dialogs.c:368 menus.c:722
 msgid "Auto Flip View"
 msgstr "自動翻轉棋盤(V)"
 
-#: dialogs.c:369 menus.c:722
+#: dialogs.c:369 menus.c:723
 msgid "Blindfold"
 msgstr "盲棋(B)"
 
@@ -961,7 +961,7 @@ msgstr ""
 msgid "Hide Thinking from Human"
 msgstr "與人對弈時隱藏思考細節"
 
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
 msgid "Highlight Last Move"
 msgstr "標記上一著法(M)"
 
@@ -969,11 +969,11 @@ msgstr "標記上一著法(M)"
 msgid "Highlight with Arrow"
 msgstr "用箭頭突出移動"
 
-#: dialogs.c:374 menus.c:729
+#: dialogs.c:374 menus.c:730
 msgid "Move Sound"
 msgstr ""
 
-#: dialogs.c:375 menus.c:731
+#: dialogs.c:375 menus.c:732
 msgid "One-Click Moving"
 msgstr "單擊移動(M)"
 
@@ -989,7 +989,7 @@ msgstr "同步思考(N)"
 msgid "Popup Exit Messages"
 msgstr "離開時提示(P)"
 
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
 msgid "Popup Move Errors"
 msgstr "提示錯誤著法(E)"
 
@@ -1760,7 +1760,7 @@ msgstr ""
 msgid "Board Options"
 msgstr "棋盤選項"
 
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
 msgid "ICS text menu"
 msgstr ""
 
@@ -1777,7 +1777,7 @@ msgstr ""
 msgid "Edit book"
 msgstr "編輯(E)"
 
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
 msgid "Tags"
 msgstr "編輯標籤(T)"
 
@@ -2064,35 +2064,35 @@ msgstr "清空棋盤"
 msgid "Black"
 msgstr "黑方"
 
-#: dialogs.c:2068 menus.c:795
+#: dialogs.c:2068 menus.c:796
 msgid "File"
 msgstr "檔案(F)"
 
-#: dialogs.c:2069 menus.c:796
+#: dialogs.c:2069 menus.c:797
 msgid "Edit"
 msgstr "編輯(E)"
 
-#: dialogs.c:2070 menus.c:797
+#: dialogs.c:2070 menus.c:798
 msgid "View"
 msgstr ""
 
-#: dialogs.c:2071 menus.c:798
+#: dialogs.c:2071 menus.c:799
 msgid "Mode"
 msgstr "模式(M)"
 
-#: dialogs.c:2072 menus.c:799
+#: dialogs.c:2072 menus.c:800
 msgid "Action"
 msgstr "行為(A)"
 
-#: dialogs.c:2073 menus.c:800
+#: dialogs.c:2073 menus.c:801
 msgid "Engine"
 msgstr ""
 
-#: dialogs.c:2074 menus.c:801
+#: dialogs.c:2074 menus.c:802
 msgid "Options"
 msgstr "選項(O)"
 
-#: dialogs.c:2075 menus.c:802
+#: dialogs.c:2075 menus.c:803
 msgid "Help"
 msgstr "說明(H)"
 
@@ -2160,7 +2160,7 @@ msgstr ""
 msgid "TRY ANOTHER NAME"
 msgstr ""
 
-#: draw.c:298
+#: draw.c:296
 msgid ""
 "No default pieces installed\n"
 "Select your own -pieceImageDirectory"
@@ -2233,11 +2233,11 @@ msgid ""
 "  to %s\n"
 msgstr ""
 
-#: gtk/xboard.c:1681 xaw/xboard.c:2010
+#: gtk/xboard.c:1682 xaw/xboard.c:2010
 msgid "Can't open temp file"
 msgstr ""
 
-#: gtk/xboard.c:2144
+#: gtk/xboard.c:2145
 #, fuzzy
 msgid "Failed to open file"
 msgstr "呼叫cmail失敗"
@@ -2268,11 +2268,12 @@ msgid ""
 "%s%s\n"
 "\n"
 "Copyright 1991 Digital Equipment Corporation\n"
-"Enhancements Copyright 1992-2012 Free Software Foundation\n"
+"Enhancements Copyright 1992-2013 Free Software Foundation\n"
 "Enhancements Copyright 2005 Alessandro Scotti\n"
 "\n"
 "%s is free software and carries NO WARRANTY;see the file COPYING for more "
 "information.\n"
+"The GTK build of this version is experimental and unstable\n"
 "\n"
 "Visit XBoard on the web at: http://www.gnu.org/software/xboard/\n"
 "Check out the newest features at: http://www.gnu.org/software/xboard/"
@@ -2282,422 +2283,422 @@ msgid ""
 "\n"
 msgstr ""
 
-#: menus.c:374 menus.c:756
+#: menus.c:375 menus.c:757
 msgid "About XBoard"
 msgstr "關於XBoard(A)"
 
-#: menus.c:581
+#: menus.c:582
 msgid "New Game        Ctrl+N"
 msgstr "開新棋局(N)   Ctrl+N"
 
-#: menus.c:582
+#: menus.c:583
 msgid "New Shuffle Game ..."
 msgstr "洗牌遊戲(u)..."
 
-#: menus.c:583
+#: menus.c:584
 msgid "New Variant ...   Alt+Shift+V"
 msgstr "新變種(V)...   Alt+Shift+V"
 
-#: menus.c:585
+#: menus.c:586
 msgid "Load Game       Ctrl+O"
 msgstr "載入棋局(L)...   Ctrl+O"
 
-#: menus.c:586
+#: menus.c:587
 msgid "Load Position    Ctrl+Shift+O"
 msgstr "載入局面(O)...   Ctrl+Shift+O"
 
-#: menus.c:590
+#: menus.c:591
 msgid "Next Position     Shift+PgDn"
 msgstr ""
 
-#: menus.c:591
+#: menus.c:592
 msgid "Prev Position     Shift+PgUp"
 msgstr ""
 
-#: menus.c:594
+#: menus.c:595
 msgid "Save Game       Ctrl+S"
 msgstr "儲存棋局(S)...   Ctrl+S"
 
-#: menus.c:595
+#: menus.c:596
 msgid "Save Position    Ctrl+Shift+S"
 msgstr "儲存局面(A)...   Ctrl+Shift+S"
 
-#: menus.c:596
+#: menus.c:597
 #, fuzzy
 msgid "Save Games as Book"
 msgstr "儲存棋局選項(S)...   Alt+Shift+S"
 
-#: menus.c:598
+#: menus.c:599
 msgid "Mail Move"
 msgstr ""
 
-#: menus.c:599
+#: menus.c:600
 msgid "Reload CMail Message"
 msgstr ""
 
-#: menus.c:601
+#: menus.c:602
 msgid "Quit                 Ctr+Q"
 msgstr "離開(Q)"
 
-#: menus.c:606
+#: menus.c:607
 msgid "Copy Game    Ctrl+C"
 msgstr "複製棋局到剪貼簿(C)   Ctrl+C"
 
-#: menus.c:607
+#: menus.c:608
 msgid "Copy Position Ctrl+Shift+C"
 msgstr "複製局面到剪貼簿(Y)   Ctrl+Shift+C"
 
-#: menus.c:608
+#: menus.c:609
 msgid "Copy Game List"
 msgstr "複製遊戲列表到剪貼簿"
 
-#: menus.c:610
+#: menus.c:611
 msgid "Paste Game    Ctrl+V"
 msgstr "貼上棋局自剪貼簿(P)   Ctrl+V"
 
-#: menus.c:611
+#: menus.c:612
 msgid "Paste Position Ctrl+Shift+V"
 msgstr "從剪貼簿貼上局面(T)   Ctrl+Shift+V"
 
-#: menus.c:613
+#: menus.c:614
 msgid "Edit Game      Ctrl+E"
 msgstr "編輯棋局(E)   Ctrl+E"
 
-#: menus.c:614
+#: menus.c:615
 msgid "Edit Position   Ctrl+Shift+E"
 msgstr "編輯局面(d)   Ctrl+Shift+E"
 
-#: menus.c:615
+#: menus.c:616
 msgid "Edit Tags"
 msgstr "編輯標籤(T)"
 
-#: menus.c:616
+#: menus.c:617
 msgid "Edit Comment"
 msgstr "編輯註解(C)..."
 
-#: menus.c:617
+#: menus.c:618
 #, fuzzy
 msgid "Edit Book"
 msgstr "開局庫(B)..."
 
-#: menus.c:619
+#: menus.c:620
 msgid "Revert              Home"
 msgstr "恢復(V)"
 
-#: menus.c:620
+#: menus.c:621
 msgid "Annotate"
 msgstr "註解(A)"
 
-#: menus.c:621
+#: menus.c:622
 msgid "Truncate Game  End"
 msgstr "截斷後面的著法(T)"
 
-#: menus.c:623
+#: menus.c:624
 msgid "Backward         Alt+Left"
 msgstr "下一著(B)   Alt+Left"
 
-#: menus.c:624
+#: menus.c:625
 msgid "Forward           Alt+Right"
 msgstr "上一著(F)   Alt+Right"
 
-#: menus.c:625
+#: menus.c:626
 msgid "Back to Start     Alt+Home"
 msgstr "起始局面(S)   Alt+Home"
 
-#: menus.c:626
+#: menus.c:627
 msgid "Forward to End Alt+End"
 msgstr "最後局面(E)   Alt+End"
 
-#: menus.c:631
+#: menus.c:632
 msgid "Flip View             F2"
 msgstr "翻轉棋盤(V)   F2"
 
-#: menus.c:633
+#: menus.c:634
 msgid "Engine Output      Alt+Shift+O"
 msgstr "顯示引擎輸出   Alt+Shift+O"
 
-#: menus.c:634
+#: menus.c:635
 msgid "Move History       Alt+Shift+H"
 msgstr "顯示歷史著法   Alt+Shift+H"
 
-#: menus.c:635
+#: menus.c:636
 msgid "Evaluation Graph  Alt+Shift+E"
 msgstr "顯示評價圖   Alt+Shift+E"
 
-#: menus.c:636
+#: menus.c:637
 msgid "Game List            Alt+Shift+G"
 msgstr "顯示棋局列表(L)   Alt+Shift+G"
 
-#: menus.c:640
+#: menus.c:641
 msgid "Comments"
 msgstr "編輯註解(C) *.*"
 
-#: menus.c:641
+#: menus.c:642
 msgid "ICS Input Box"
 msgstr ""
 
-#: menus.c:642
+#: menus.c:643
 msgid "Open Chat Window"
 msgstr ""
 
-#: menus.c:644
+#: menus.c:645
 msgid "Board..."
 msgstr "棋盤選項(B)..."
 
-#: menus.c:645
+#: menus.c:646
 msgid "Game List Tags..."
 msgstr "遊戲列表..."
 
-#: menus.c:650
+#: menus.c:651
 msgid "Machine White  Ctrl+W"
 msgstr "電腦執紅(W)   Ctrl+W"
 
-#: menus.c:651
+#: menus.c:652
 msgid "Machine Black  Ctrl+B"
 msgstr "電腦執黑(B)   Ctrl+B"
 
-#: menus.c:652
+#: menus.c:653
 msgid "Two Machines   Ctrl+T"
 msgstr "電腦對弈(M)   Ctrl+T"
 
-#: menus.c:653
+#: menus.c:654
 msgid "Analysis Mode  Ctrl+A"
 msgstr "分析模式(A)   Ctrl+A"
 
-#: menus.c:654
+#: menus.c:655
 #, fuzzy
 msgid "Analyze Game   Ctrl+G"
 msgstr "分析檔案(F)   Ctrl+F"
 
-#: menus.c:655
+#: menus.c:656
 msgid "Edit Game         Ctrl+E"
 msgstr "編輯棋局(E)   Ctrl+E"
 
-#: menus.c:656
+#: menus.c:657
 msgid "Edit Position      Ctrl+Shift+E"
 msgstr "編輯局面(d)   Ctrl+Shift+E"
 
-#: menus.c:657
+#: menus.c:658
 msgid "Training"
 msgstr "訓練(N)"
 
-#: menus.c:658
+#: menus.c:659
 msgid "ICS Client"
 msgstr "ICS客戶端"
 
-#: menus.c:660
+#: menus.c:661
 msgid "Machine Match"
 msgstr "電腦比賽(M)"
 
-#: menus.c:661
+#: menus.c:662
 msgid "Pause               Pause"
 msgstr "暫停(P)   Pause"
 
-#: menus.c:666
+#: menus.c:667
 msgid "Accept             F3"
 msgstr "接受(A)   F3"
 
-#: menus.c:667
+#: menus.c:668
 msgid "Decline            F4"
 msgstr "拒絕(C)   F4"
 
-#: menus.c:668
+#: menus.c:669
 msgid "Rematch           F12"
 msgstr "重賽(M)   F12"
 
-#: menus.c:670
+#: menus.c:671
 msgid "Call Flag          F5"
 msgstr "超時判負(F)   F5"
 
-#: menus.c:671
+#: menus.c:672
 msgid "Draw                F6"
 msgstr "提和(D)   F6"
 
-#: menus.c:672
+#: menus.c:673
 msgid "Adjourn            F7"
 msgstr "封盤(J)   F7"
 
-#: menus.c:673
+#: menus.c:674
 msgid "Abort                F8"
 msgstr "中止(B)   F8"
 
-#: menus.c:674
+#: menus.c:675
 msgid "Resign              F9"
 msgstr "認輸(R)   F9"
 
-#: menus.c:676
+#: menus.c:677
 msgid "Stop Observing  F10"
 msgstr "停止觀棋(O)   F10"
 
-#: menus.c:677
+#: menus.c:678
 msgid "Stop Examining  F11"
 msgstr "停止研究(X)   F11"
 
-#: menus.c:678
+#: menus.c:679
 msgid "Upload to Examine"
 msgstr "上傳檢查(U)"
 
-#: menus.c:680
+#: menus.c:681
 msgid "Adjudicate to White"
 msgstr "裁決紅贏 (W)"
 
-#: menus.c:681
+#: menus.c:682
 msgid "Adjudicate to Black"
 msgstr "裁決黑贏 (B)"
 
-#: menus.c:682
+#: menus.c:683
 msgid "Adjudicate Draw"
 msgstr "提請仲裁(D)"
 
-#: menus.c:687
+#: menus.c:688
 msgid "Load New 1st Engine ..."
 msgstr ""
 
-#: menus.c:688
+#: menus.c:689
 msgid "Load New 2nd Engine ..."
 msgstr ""
 
-#: menus.c:690
+#: menus.c:691
 msgid "Engine #1 Settings ..."
 msgstr "引擎 #1 設定"
 
-#: menus.c:691
+#: menus.c:692
 msgid "Engine #2 Settings ..."
 msgstr "引擎 #2 設定"
 
-#: menus.c:693
+#: menus.c:694
 msgid "Hint"
 msgstr "提示(H)..."
 
-#: menus.c:694
+#: menus.c:695
 msgid "Book"
 msgstr "開局庫(B)..."
 
-#: menus.c:696
+#: menus.c:697
 msgid "Move Now     Ctrl+M"
 msgstr "立即走棋(M)   Ctrl+M"
 
-#: menus.c:697
+#: menus.c:698
 msgid "Retract Move  Ctrl+X"
 msgstr "悔棋(R)   Ctrl+X"
 
-#: menus.c:703
+#: menus.c:704
 msgid "General ..."
 msgstr "一般選項(G)..."
 
-#: menus.c:705
+#: menus.c:706
 msgid "Time Control ...       Alt+Shift+T"
 msgstr "時間設定(T)...   Alt+Shift+T"
 
-#: menus.c:706
+#: menus.c:707
 msgid "Common Engine ...  Alt+Shift+U"
 msgstr "通用引擎設定(E)...   Alt+Shift+U"
 
-#: menus.c:707
+#: menus.c:708
 msgid "Adjudications ...      Alt+Shift+J"
 msgstr "判決(j)...   Alt+Shift+J"
 
-#: menus.c:708
+#: menus.c:709
 msgid "ICS ..."
 msgstr "ICS選項..."
 
-#: menus.c:709
+#: menus.c:710
 msgid "Match ..."
 msgstr ""
 
-#: menus.c:710
+#: menus.c:711
 msgid "Load Game ..."
 msgstr "載入棋局選項(L)...   Alt+Shift+L"
 
-#: menus.c:711
+#: menus.c:712
 msgid "Save Game ..."
 msgstr "儲存棋局選項(S)...   Alt+Shift+S"
 
-#: menus.c:713
+#: menus.c:714
 msgid "Game List ..."
 msgstr "遊戲列表..."
 
-#: menus.c:714
+#: menus.c:715
 msgid "Sounds ..."
 msgstr "聲音選項(D)..."
 
-#: menus.c:717
+#: menus.c:718
 msgid "Always Queen        Ctrl+Shift+Q"
 msgstr "總是升變為皇后(Q) Ctrl+Shift+Q"
 
-#: menus.c:719
+#: menus.c:720
 msgid "Animate Moving      Ctrl+Shift+A"
 msgstr "動畫走棋(A)     Ctrl+Shift+A"
 
-#: menus.c:720
+#: menus.c:721
 msgid "Auto Flag               Ctrl+Shift+F"
 msgstr "自動超時判負(F) Ctrl+Shift+F"
 
-#: menus.c:723
+#: menus.c:724
 msgid "Flash Moves"
 msgstr ""
 
-#: menus.c:725
+#: menus.c:726
 msgid "Highlight Dragging"
 msgstr "拖曳醒目提示(H)"
 
-#: menus.c:728
+#: menus.c:729
 msgid "Highlight With Arrow"
 msgstr "用箭頭突出移動"
 
-#: menus.c:732
+#: menus.c:733
 msgid "Periodic Updates"
 msgstr "定期更新(U)"
 
-#: menus.c:733
+#: menus.c:734
 msgid "Ponder Next Move  Ctrl+Shift+P"
 msgstr "同步思考(N)  Ctrl+Shift+P"
 
-#: menus.c:734
+#: menus.c:735
 msgid "Popup Exit Message"
 msgstr "離開時提示(P)"
 
-#: menus.c:737
+#: menus.c:738
 msgid "Show Coords"
 msgstr "顯示坐標(C)"
 
-#: menus.c:738
+#: menus.c:739
 msgid "Hide Thinking        Ctrl+Shift+H"
 msgstr "隱藏引擎思考 Ctrl+Shift+H"
 
-#: menus.c:739
+#: menus.c:740
 msgid "Test Legality          Ctrl+Shift+L"
 msgstr "檢查著法合理性(L) Cl+Sh+L"
 
-#: menus.c:742
+#: menus.c:743
 msgid "Save Settings Now"
 msgstr "立即儲存設定(N)"
 
-#: menus.c:743
+#: menus.c:744
 msgid "Save Settings on Exit"
 msgstr "離開時儲存設定(X)"
 
-#: menus.c:748
+#: menus.c:749
 msgid "Info XBoard"
 msgstr ""
 
-#: menus.c:749
+#: menus.c:750
 msgid "Man XBoard   F1"
 msgstr ""
 
-#: menus.c:751
+#: menus.c:752
 msgid "XBoard Home Page"
 msgstr ""
 
-#: menus.c:752
+#: menus.c:753
 msgid "On-line User Guide"
 msgstr ""
 
-#: menus.c:753
+#: menus.c:754
 msgid "Development News"
 msgstr ""
 
-#: menus.c:754
+#: menus.c:755
 msgid "e-Mail Bug Report"
 msgstr ""
 
index 1c6c202..60b14ed 100644 (file)
 #define PACKAGE_NAME "WinBoard"\r
 \r
 /* Define to the full name and version of this package. */\r
-#define PACKAGE_STRING "WinBoard master-20121211"\r
+#define PACKAGE_STRING "WinBoard 4.7.0"\r
 \r
 /* Define to the one symbol short name of this package. */\r
 #define PACKAGE_TARNAME "winboard"\r
 \r
 /* Define to the version of this package. */\r
-#define PACKAGE_VERSION "master-20121211"\r
+#define PACKAGE_VERSION "4.7.0"\r
 \r
 /* Define the Windows-specific FILE version info.  this *MUST* be four comma separated 16-bit integers */\r
-#define PACKAGE_FILEVERSION 4,7,2012,1211\r
+#define PACKAGE_FILEVERSION 4,7,2013,0205\r
 \r
 #define PTY_ITERATION\r
 \r