(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
+** 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)
* 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 **
+
+** 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)
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])
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"
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"
"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"
"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"
"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"
"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."
"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"
"Æ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"
"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."
"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."
"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."
"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."
"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"
"\"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"
"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"
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"
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"
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"
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"
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"
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"
msgid "Edit book"
msgstr "Redigér åbningsbog"
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
msgid "Tags"
msgstr "Partidata"
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"
msgid "TRY ANOTHER NAME"
msgstr ""
-#: draw.c:298
+#: draw.c:296
msgid ""
"No default pieces installed\n"
"Select your own -pieceImageDirectory"
"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"
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/"
"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"
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"
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"
"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"
"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"
"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"
"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."
"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"
"Ä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"
"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."
"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."
"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."
"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"
"»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"
"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"
#: 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"
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"
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"
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"
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"
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"
msgid "Board Options"
msgstr "Bretteinstellungen"
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
msgid "ICS text menu"
msgstr "ICS-Textmenue"
msgid "Edit book"
msgstr "Bearbeite Buch"
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
msgid "Tags"
msgstr "Markierungen"
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"
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"
#: 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
"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"
"%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"
" 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"
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"
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"
"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"
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"
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"
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"
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"
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"
msgid "Board Options"
msgstr "Opciones de tablero"
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
msgid "ICS text menu"
msgstr ""
msgid "Edit book"
msgstr "Edición"
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
msgid "Tags"
msgstr "Circunstancias"
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"
msgid "TRY ANOTHER NAME"
msgstr ""
-#: draw.c:298
+#: draw.c:296
msgid ""
"No default pieces installed\n"
"Select your own -pieceImageDirectory"
" 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"
"%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/"
"\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 ""
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"
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"
"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"
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"
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"
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"
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"
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"
msgid "Board Options"
msgstr "Impostazioni scacchiera"
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
msgid "ICS text menu"
msgstr ""
msgid "Edit book"
msgstr "Modifica"
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
msgid "Tags"
msgstr "Informazioni partita"
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"
msgid "TRY ANOTHER NAME"
msgstr ""
-#: draw.c:298
+#: draw.c:296
msgid ""
"No default pieces installed\n"
"Select your own -pieceImageDirectory"
" 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"
"%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/"
"\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 ""
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"
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"
"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"
msgid "Almost Always Queen (Detour Under-Promote)"
msgstr ""
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
msgid "Animate Dragging"
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 "Невидимые фигуры"
msgid "Hide Thinking from Human"
msgstr "Скрывать вывод движка в игре против человека"
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
msgid "Highlight Last Move"
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 "Ход одним щелчком"
msgid "Popup Exit Messages"
msgstr "Сообщение при выходе"
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
msgid "Popup Move Errors"
msgstr "Сообщать о неправильном ходе"
msgid "Board Options"
msgstr "Настройки доски"
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
msgid "ICS text menu"
msgstr ""
msgid "Edit book"
msgstr "Правка"
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
msgid "Tags"
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 "Справка"
msgid "TRY ANOTHER NAME"
msgstr ""
-#: draw.c:298
+#: draw.c:296
msgid ""
"No default pieces installed\n"
"Select your own -pieceImageDirectory"
" 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"
"%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/"
"\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 ""
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"
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"
"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 ""
msgid "Almost Always Queen (Detour Under-Promote)"
msgstr ""
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
msgid "Animate Dragging"
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"
msgid "Hide Thinking from Human"
msgstr ""
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
msgid "Highlight Last Move"
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 ""
msgid "Popup Exit Messages"
msgstr ""
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
msgid "Popup Move Errors"
msgstr ""
msgid "Board Options"
msgstr "Seçenekler"
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
msgid "ICS text menu"
msgstr ""
msgid "Edit book"
msgstr "Oyunu Düzenle"
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
msgid "Tags"
msgstr ""
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"
msgid "TRY ANOTHER NAME"
msgstr ""
-#: draw.c:298
+#: draw.c:296
msgid ""
"No default pieces installed\n"
"Select your own -pieceImageDirectory"
" 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ý"
"%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/"
"\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 ""
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"
"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
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"
"Тепер до турніру буде додано ще одне коло.\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"
"Не вдалося обробити рядок дошки:\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"
"Некоректна підказка щодо ходу «%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"
"Комп’ютером запропоновано нічию\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."
"Не можна міняти рушій, який зараз використовується!\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"
"Спочатку змініть рушій редагуванням списку учасників турніру\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"
"Для запису результатів турніру\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."
"Вами внесено зміни до журналу гри.\n"
"Скористайтеся пунктом «Перезавантажити гру» і повторіть ваш хід."
-#: backend.c:13089
+#: backend.c:13170
msgid ""
"You have entered too many moves.\n"
"Back up to the correct position and try again."
"Вами введено занадто багато ходів.\n"
"Поверніться до правильної позиції і повторіть спробу."
-#: backend.c:13094
+#: backend.c:13175
msgid ""
"Displayed position is not current.\n"
"Step forward to the correct position and try again."
"Показана позиція не є поточною.\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"
"\"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"
"Зачекайте на ваш хід або\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 у буфері обміну"
#: 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"
msgid "Almost Always Queen (Detour Under-Promote)"
msgstr "Майже завжди королева (відхиляти неповні перетворення)"
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
msgid "Animate Dragging"
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 "Наосліп"
msgid "Hide Thinking from Human"
msgstr "Приховувати обмірковування від людини"
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
msgid "Highlight Last Move"
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 "Хід у одне клацання"
msgid "Popup Exit Messages"
msgstr "Контекстні підказки щодо виходу"
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
msgid "Popup Move Errors"
msgstr "Контекстні підказки з помилками щодо ходів"
msgid "Board Options"
msgstr "Параметри дошки"
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
msgid "ICS text menu"
msgstr "Текстове меню ICS"
msgid "Edit book"
msgstr "Змінити книгу"
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
msgid "Tags"
msgstr "Мітки"
#: dialogs.c:1281
msgid "(Directory will be derived from engine path when empty)"
-msgstr "(Каталог буде визначено на основі шляху до рушія, якщо каталог не вказано)"
+msgstr ""
+"(Каталог буде визначено на основі шляху до рушія, якщо каталог не вказано)"
#: dialogs.c:1282
msgid "UCI"
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 "Довідка"
msgid "TRY ANOTHER NAME"
msgstr "СПРОБУЙТЕ ІНШУ НАЗВУ"
-#: draw.c:298
+#: draw.c:296
msgid ""
"No default pieces installed\n"
"Select your own -pieceImageDirectory"
#: 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
"визначено %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 "Не вдалося відкрити файл"
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"
"© 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 "Надіслати звіт про ваду електронною поштою"
#~ 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"
#~ 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"
#~ 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"
#~ 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 "----"
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"
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"
"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 ""
msgid "Almost Always Queen (Detour Under-Promote)"
msgstr ""
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
msgid "Animate Dragging"
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"
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"
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"
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"
msgid "Board Options"
msgstr ""
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
msgid "ICS text menu"
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ẻ"
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"
msgid "TRY ANOTHER NAME"
msgstr ""
-#: draw.c:298
+#: draw.c:296
msgid ""
"No default pieces installed\n"
"Select your own -pieceImageDirectory"
" 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 ""
"%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/"
"\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 ""
#, 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"
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"
"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 ""
msgid "Almost Always Queen (Detour Under-Promote)"
msgstr ""
-#: dialogs.c:365 menus.c:718
+#: dialogs.c:365 menus.c:719
msgid "Animate Dragging"
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 ""
msgid "Hide Thinking from Human"
msgstr ""
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
msgid "Highlight Last Move"
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 ""
msgid "Popup Exit Messages"
msgstr ""
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
msgid "Popup Move Errors"
msgstr ""
msgid "Board Options"
msgstr ""
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
msgid "ICS text menu"
msgstr ""
msgid "Edit book"
msgstr ""
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
msgid "Tags"
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 ""
msgid "TRY ANOTHER NAME"
msgstr ""
-#: draw.c:298
+#: draw.c:296
msgid ""
"No default pieces installed\n"
"Select your own -pieceImageDirectory"
" 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 ""
"%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/"
"\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 ""
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"
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"
"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局面错误"
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)"
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)"
msgid "Hide Thinking from Human"
msgstr "与人对弈时隐藏思考细节"
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
msgid "Highlight Last Move"
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)"
msgid "Popup Exit Messages"
msgstr "退出时提示(P)"
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
msgid "Popup Move Errors"
msgstr "提示错误着法(E)"
msgid "Board Options"
msgstr "棋盘选项"
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
msgid "ICS text menu"
msgstr ""
msgid "Edit book"
msgstr "编辑(E)"
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
msgid "Tags"
msgstr "编辑标签(T)"
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)"
msgid "TRY ANOTHER NAME"
msgstr ""
-#: draw.c:298
+#: draw.c:296
msgid ""
"No default pieces installed\n"
"Select your own -pieceImageDirectory"
" 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"
"%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/"
"\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 ""
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"
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"
"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盤面錯誤"
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)"
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)"
msgid "Hide Thinking from Human"
msgstr "與人對弈時隱藏思考細節"
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
msgid "Highlight Last Move"
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)"
msgid "Popup Exit Messages"
msgstr "離開時提示(P)"
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
msgid "Popup Move Errors"
msgstr "提示錯誤著法(E)"
msgid "Board Options"
msgstr "棋盤選項"
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
msgid "ICS text menu"
msgstr ""
msgid "Edit book"
msgstr "編輯(E)"
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
msgid "Tags"
msgstr "編輯標籤(T)"
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)"
msgid "TRY ANOTHER NAME"
msgstr ""
-#: draw.c:298
+#: draw.c:296
msgid ""
"No default pieces installed\n"
"Select your own -pieceImageDirectory"
" 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失敗"
"%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/"
"\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 ""
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"
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"
"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盤面錯誤"
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)"
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)"
msgid "Hide Thinking from Human"
msgstr "與人對弈時隱藏思考細節"
-#: dialogs.c:372 menus.c:727
+#: dialogs.c:372 menus.c:728
msgid "Highlight Last Move"
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)"
msgid "Popup Exit Messages"
msgstr "離開時提示(P)"
-#: dialogs.c:380 menus.c:735
+#: dialogs.c:380 menus.c:736
msgid "Popup Move Errors"
msgstr "提示錯誤著法(E)"
msgid "Board Options"
msgstr "棋盤選項"
-#: dialogs.c:922 menus.c:637
+#: dialogs.c:922 menus.c:638
msgid "ICS text menu"
msgstr ""
msgid "Edit book"
msgstr "編輯(E)"
-#: dialogs.c:1048 menus.c:639
+#: dialogs.c:1048 menus.c:640
msgid "Tags"
msgstr "編輯標籤(T)"
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)"
msgid "TRY ANOTHER NAME"
msgstr ""
-#: draw.c:298
+#: draw.c:296
msgid ""
"No default pieces installed\n"
"Select your own -pieceImageDirectory"
" 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失敗"
"%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/"
"\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 ""
#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