TRANSLATORS: please put the translated items between the second pair of double quotes after. Initially there is no need to pay attention to the & inside the menu items; This indicates a character that could be used to select the item from the keyboard. It would be nice if all menu translations also contained such an indicaated character. But it is not so much important what character you take for that than that the character should be UNIQUE within the given menu! So the procedure would be to first translate all items of a menu or dialog, and only afterwards decide on which characters to mark with & as short-cuts. Note that some texts are partial sentences, to appear partly in front of, partly behind an input box. Best would be to first see how the dialog looks, before attempting a translation. That would also make you more aware of space restrictions. (In general, texts that do not fit will simply be clipped!) winboard.rc MENUS: (the accelerator keystrokes behind the texts have already been completed; leave those unaltered, and put the translations before it) "New &Game\tCtrl-N" === "\tCtrl-N" "New Shuffle Game..." === "" "New Variant...\tAlt+Shift+V" === "\tAlt+Shift+V" "&Load Game...\tCtrl-O" === "\tCtrl-O" "Load &Next Game\tAlt+PgDn" === "\tAlt+PgDn" "Load &Previous Game\tAlt+PgUp" === "\tAlt+PgUp" "&Reload Same Game" === "" "&Save Game...\tCtrl-S" === "\tCtrl-S" "&Copy Game To Clipboard\tCtrl+C" === "\tCtrl+C" "Paste Game &From Clipboard\tCtrl+V" === "\tCtrl+V" "Copy Game List to Clipboard" === "" "L&oad Position...\tCtrl+Shift+O" === "\tCtrl+Shift+O" "Load N&ext Position\tAlt+Shift+PgDn" === "\tAlt+Shift+PgDn" "Load Pre&vious Position\tAlt+Shift+PgUp" === "\tAlt+Shift+PgUp" "Reload Sa&me Position" === "" "S&ave Position...\tCtrl+Shift+S",IDM_SavePosition === "" "Save &Diagram..." === "" "Cop&y Position To Clipboard\tCtrl+Shift+C" === "\tCtrl+Shift+C" "Pas&te Position From Clipboard\tCtrl+Shift+V" === "\tCtrl+Shift+V" "E&xit" === "" "Machine &White\tCtrl+W" === "\tCtrl+W" "Machine &Black\tCtrl+B" === "\tCtrl+B" "Two &Machines\tCtrl+T" === "\tCtrl+T" "Machine Both" === "" "Machine Matc&h" === "" "&Analysis Mode\tCtrl+A" === "\tCtrl+A" "Analyze &File\tCtrl+F" === "\tCtrl+F" "&ICS Client" === "" "Edit &Game\tCtrl+E" === "\tCtrl+E" "&Edit Position\tShift+Ctrl+E" === "\tShift+Ctrl+E" "Trai&ning" === "" "Show Engine &Output\tAlt+Shift+O" === "\tAlt+Shift+O" "Show Evaluation Graph\tAlt+Shift+E" === "\tAlt+Shift+E" "Show Game &List\tAlt+Shift+G" === "\tAlt+Shift+G" "Show Move History\tAlt+Shift+H" === "\tAlt+Shift+H" "Open Chat Window" === "" "Edit &Tags..." === "" "Edit &Comment..." === "" "Enter &Username..." === "" "&Pause\tPause" === "\tPause" "&Accept\tF3" === "\tF3" "D&ecline\tF4" === "\tF4" "Re&match\tF12" === "\tF12" "Call &Flag\tF5" === "\tF5" "&Draw\tF6" === "\tF6" "Ad&journ\tF7" === "\tF7" "A&bort\tF8" === "\tF8" "&Resign\tF9" === "\tF9" "Stop &Observing\tF10" === "\tF10" "Stop E&xamining\tF11" === "\tF11" "&Upload to Examine" === "" "Adjudicate to &White" === "" "Adjudicate to &Black" === "" "Adjudicate &Draw" === "" "T&ype In Move...\tAlt+I" === "\tAlt+I" "&Backward\tAlt+Left" === "\tAlt+Left" "&Forward\tAlt+Right" === "\tAlt+Right" "Back to &Start\tAlt+Home" === "\tAlt+Home" "Forward to &End\tAlt+End" === "\tAlt+End" "Re&vert" === "" "&Annotate" === "" "&Truncate Game" === "" "&Move Now\tCtrl+M" === "\tCtrl+M" "&Retract Move\tCtrl+X" === "\tCtrl+X" "Flip &View\tF2" === "\tF2" "Swap &Clocks" === "" "&Mute all Sounds" === "" "&General..." === "" "&Board..." === "" "Adjudications...\tAlt+Shift+J" === "\tAlt+Shift+J" "Common Engine...\tAlt+Shift+U" === "\tAlt+Shift+U" "Engine #1 Settings..." === "" "Engine #2 Settings..." === "" "&ICS..." === "" "&Fonts..." === "" "Soun&ds..." === "" "Game List..." === "" "Comm&unications..." === "" "&Load Game...\tAlt+Shift+L" === "\tAlt+Shift+L" "&Save Game...\tAlt+Shift+S" === "\tAlt+Shift+S" "&Time Control...\tAlt+Shift+T" === "\tAlt+Shift+T" "Save Settings &Now" === "" "Save Settings on E&xit" === "" "Help &Contents\tF1" === "\tF1" "Help &Index" === "" "How to &Use Help" === "" "&Hint..." === "" "&Book..." === "" "&About WinBoard" === "" "White" === "" "Promote" === "" "Pawn" === "" "Knight" === "" "Bishop" === "" "Rook" === "" "Queen" === "" "King" === "" "Archbishop" === "" "Chancellor" === "" "Elephant" === "" "Cannon" === "" "Empty Square" === "" "Black" === "" "Demote" === "" "Clear Board " === "" "Lance" === "Silver" === "Gold" === "Drop" === "" "Cop&y and Paste" === "" "&Copy" === "" "&Paste" === "" "&Undo" === "" "Cu&t" === "" "Select &All" === "" DIALOGS: ABOUTBOX (The copyright notice can be left untranslated?) "About WinBoard" === "" "OK" === "" "Chessboard for Windows" === "" "Copyright 1991 Digital Equipment Corporation" === "Copyright 1991 Digital Equipment Corporation" "Enhancements Copyright 1992-2010 Free Software Foundation" === "Enhancements Copyright 1992-2010 Free Software Foundation" "Enhancements Copyright 2005\r\nAlessandro Scotti" === "Enhancements Copyright 2005\r\nAlessandro Scotti" "WinBoard 0.0.0" === "WinBoard 0.0.0" ABOUTBOX2 "galactic" === "" TIME CONTROL DIALOG "Time Control" === "" "Conventional chess clock" === "" "Incremental clock" === "" "Cancel" === "" "Use arrow keys to specify which clock setting type, then press tab to alter values."==="" "Fixed time per move"==="" "Number of moves:"==="" "Within number of minutes:"==="" "Initial number of minutes:"==="" "Plus number of seconds per move:"==="" "Maximum seconds per move:"==="" "Time-Odds Factors:"==="" "Engine #1:"==="" "Engine #2:"==="" LOAD OPTIONS DIALOG "Load Game Options" === "" "Load games with automatic stepping" === "" "seconds per move" === "" SAVE OPTIONS DIALOG "Save Game Options" === "" "Save Style" === "" "Save games automatically" === "" "Prompt for filename" === "" "To file:" === "" "PGN" === "" "Old" === "" "Browse..." === "" "Save out of book info in PGN"==="" 1536 "Open" === "" "File &Name:" === "" "&Directories:" === "" "List Files of &Type:" === "" "Dri&ves:" === "" "&Help" === "" "&Index number:" === "" COMMPORT "Communication Port Settings" === "" "Net&work..." === "" "&Port:" === "" "Data &Rate:" === "" "Data &Bits:" === "" "P&arity:" === "" "&Stop Bits:" === "" "F&low:" === "" EDIT COMMENT "Edit Comment" === "" "&Clear" === "" "&Edit" === "" PROMOTION POPUP "Promotion" === "" "&Queen" === "" "&Rook" === "" "&Bishop" === "" "K&night" === "" "&King" === "" "&Cancel" === "" "Promote pawn to:" === "" "Chance&llor"==="" "&Archbishop"==="" " YES"==="" " NO"==="" "C&entaur"==="" GAME LIST "Game List" === "" "&Load" === "" "&Prev" === "" "&Next" === "" "&Close" === "" "Filter"==="" EDIT TAGS "Edit Tags" === "" ERROR "ICS Interaction" === "" "Dialog" === "" "Error" === "" "Sorry Charlie" === "" COLORIZE "I C S Interaction Colors"==="" "Interaction Colors" === "" "Premove" === "" "Alarm" === "" "Colors" === "" "&Choose Color..." === "" "&Bold" === "" "&Italic" === "" "&Underline" === "" "&Strikeout" === "" QUESTION "Enter a chess engine command or just type something stupid that will completely screw things up."==="" "Question" === "" "Enter" === "" STARTUP DIALOG "WinBoard Startup" === "" "What would you like to do?" === "" "&Play against a chess engine or match two engines"==="人机对弈或电脑对弈(&P)" "&Use an Internet Chess Server"==="登录网上国际象棋服务器(&U)" "Just &view or edit game files"==="只观看或编辑棋局(&v)" "Specify Chess &Engines:"==="" "Specify Chess &Server:"==="" "&Additional options"==="附加选项(&A)" INDEX "Type in a move" === "" "Inde&x number:" === "" SOUND DIALOG "Sounds" === "" "&Event:"==="" "&No sound"==="" "&Default beep"==="" "&Built-in sound:"==="" "&WAV file:"==="" "B&rowse..."==="" "&Play"==="" "&Defaults"==="" GENERAL OPTIONS DIALOG "General Options" === "" "Always on &Top" === "" "Always &Queen Ctrl+Shift+Q" === " Ctrl+Shift+Q" "Animate &Dragging" === "" "&Animate Moving Ctrl+Shift+A" === " Ctrl+Shift+A" "Auto &Flag Ctrl+Shift+F" === " Ctrl+Shift+F" "Auto Flip &View" === "" "Auto &Raise Board" === "" "&Blindfold" === "" "Highlight Dra&gging" === "" "Highlight Last &Move" === "" "Periodic &Updates" === "" "Ponder &Next Move" === "" "&Popup Exit Message" === "" "Popup Move &Errors" === "" "Show Butt&on Bar" === "" "Show &Coordinates" === "" "&Show Thinking" === "" "Test &Legality Ctrl+Shift+L" === " Ctrl+Shift+L" "&Hide Thinking Ctrl+Shift+H"===" Ctrl+Shift+H" "&Info in Move History Ctrl+Shift+I"===" Ctrl+Shift+I" "&Send Engine Think"==="" "E&xtended PGN Info Ctrl+Shift+X"===" Ctrl+Shift+X" "Highlight with Arro&w"==="" "Displa&y Logos"==="" ICS OPTIONS "ICS Options" === "" "&Auto Comment" === "" "Auto &Observe" === "" "&Get Move List" === "" "&Local Line Editing" === "" "&Quiet Play" === "" "&Premove" === "" "&White first move" === "" "&Black first move" === "" "&Sound alarm at" === "" "seconds" === "" "Choose..." === "" "Do ¬ colorize messages" === "" "&Auto Kibitz"==="" "Auto Kibit&z"==="" "See&k Graph"==="" "auto-&Refresh"==="" "Bckgnd Obser&ve"==="" "&Dual Board"==="" "One-Click &Move"==="" "Background..."==="" "&Defaults..."==="默认(&D)" "Startup &Chat Boxes:"==="" "General"==="常规" BOARD OPTIONS (NOTE: AllWhite uses the white pieces for both sides FlipBlack plots the blck pieces upside down) "Board Options" === "" "Defaults" === "" "Light Squares" === "" "Dark Squares" === "" "White Pieces" === "" "Black Pieces" === "" "Square Highlights" === "" "Premove Highlights" === "" "Monochrome" === "" "All White"==="" "Flip Black"==="" "Size" === "" BOARD SIZES (translate as number?) "&Tiny" === "21" "T&eeny" === "25" "&Dinky" === "29" "&Petite" === "33 (&S)" "Sl&im" === "37" "&Small" === "40" "Medi&ocre" === "45" "&Middling" === "49 (&M)" "&Average" === "54" "Mode&rate" === "58 (&r)" "Medi&um" === "64" "Bul&ky" === "72 (&L)" "&Large" === "80" "&Big" === "87" "&Huge" === "95" "&Giant" === "108 (&XL)" "&Colossal" === "116" "Tita&nic" === "129" FONTS "Fonts" === "" "Current Board Size" === "" "All Board Sizes" === "" "&Revert to Defaults" === "" "Clocks" === "" "Messages" === "" "Coordinates" === "" "Tags" === "" "Comments" === "" "I C S Interaction"==="" "&Color..."==="" "Move History, Engine Output"==="" ADJUDICATIONS DIALOG "Adjudications"==="" "Ponder Next Move"==="" "Enable and Show Thinking (recommended)"==="" "Hide Thinking when Playing against Human"==="" "Periodic Updates (for Analysis Mode)"==="" "Adjudications in non-ICS games"==="" "Adjudicate draw after:"==="" "moves"==="" "Win/loss adjudication threshold:"==="" "centipawns"==="" "&Verify Engine Claims"==="" "Detect &Mates"==="" "Draw if &Insufficient Material"==="" "Adjudicate &Trivial Draws"==="" "Apply"==="" "-move rule"==="" "-fold repeats"==="" "Engine #1 Score is Absolute"==="" "Engine #2 Score is Absolute"==="" COMMON ENGINE DIALOG "Common Engine Settings"==="" "Polyglot Directory:"==="" "Hash Size (MB):"==="" "EGTB Path:"==="" "EGTB Size (MB):"==="" "Use Book:"==="" "Max nr of CPUs:"==="" "First has Own Book"==="" "Second has Own Book"==="" "Book Depth:"==="" "Book Variation:"==="" "Default Match Games:"==="" NEW-VARIANT DIALOG (NOTE: the 'holdings' are the pieces standing next to the board ('in hand') "Variants"==="" "Variant"==="" "Board size:"==="" "ranks"==="" "files"==="" "Holdings with room for:"==="" "pieces"==="" "('-1' means defaults for selected variant)"==="" VARIANT NAMES: (need no translation?) "&normal"==="" "&FRC"==="" "&wildcastle"==="" "&nocastle"==="" "&losers"==="" "&giveaway"==="" "s&uicide"==="" "&3Check"==="" "&twokings"==="" "&atomic"==="" "cra&zyhouse"==="" "&bughouse"==="" "&Twilight"==="" "&shogi"==="" "su&per"==="" "&knightmate"==="" "&Berolina"==="" "c&ylinder"==="" "&fairy"==="" "&makruk"==="" "&gothic"==="" "&capablanca"==="" "&Janus"==="" "&CRC"==="" "&Falcon"==="" "cou&rier"==="" "&Great"==="" "&Shatranj"==="" "&xiangqi"==="" NEW SHUFFLE GAME "New Shuffle Game"==="" "&Start Position Number:"==="" "Random"==="" GAME-LIST OPTIONS DIALOG "Game List Options"==="" "PGN &Tags:"==="" "&Up"==="" "&Down"==="" "Default"==="" "Factory"==="" "Restore to:"==="" MOVE HISTORY WINDOW "Move History"==="" EVALUATION GRAPH "Evaluation Graph"==="" ENGINE OUTPUT WINDOW "Engine output"==="" "Engine #1"==="" "NPS"==="" "Engine #2"==="" CHAT BOXES "Chat Window"==="" "Chat partner:"==="" "Clear"==="" "Send"==="" winboard.c "&File" === "" "&Mode" === "" "&Action" === "" "&Step" === "" "&Options" === "" "&Help" === "" "Font name too long:" === "" "Font point size missing:" === "" "Can't parse color name %s" === "" "Unrecognized board size value" === "" "Unrecognized argument" === "" "No value provided for argument" === "" "Incomplete \\ escape in value for" === "" "Failed to open indirection file" === "" "Unrecognized boolean argument value" === "" "Unrecognized argument" === "" "Too many colors" === "" "&Minimize\tCtrl+F4" === "\tCtrl+F4" "White: %s" === "" "We only care about the height here" === "" "Cannot build game list" === "" "Load Game from File" === "" "Load Position from File" === "" "Save Game to File" === "" "Save Position to File" === "" "%s does not support analysis" === "" "Analyze Game from File" === "" "Unable to activate help" === "" "Send to chess program:" === "" "Send to second chess program:" === "" "Direct Command" === "" "Error loading sound %s" === "" "Error playing sound %s" === "" "File open failed" === "" "Internal error in file dialog box" === "" "Option Error" === "" "Choose an option, or cancel to exit" === "" "Unable to activate help" === "" "Displayed move is not current" === "" "Could not parse move" === "" "%s:\nError code %d" === "" "Error" === "" "Fatal Error" === "" "Exiting" === "" "%s:\nError code %d" === "" "提示信息" === "" "Note" === "" "Error writing to chess program" === "" "User" === "" "Unknown" === "" "White" === "" "Black" === "" "Save Game to File" === "" "Not implemented" === "" "Shout Text" === "" "SShout/CShout" === "" "Channel 1 Text" === "" "Channel Text" === "" "Kibitz Text" === "" "Tell Text" === "" "Challenge Text" === "" "Request Text" === "" "Seek Text" === "" "Normal Text" === "" "None" === "" "Pawn" === "" "Knight" === "" "Bishop" === "" "Rook" === "" "Queen" === "" "Information" === "" wclipbrd.c "Unable to convert position to FEN." === "" "Unable to copy FEN to clipboard." === "" "Cannot create temporary file name." === "" "Cannot open temporary file." === "" "Cannot write to temporary file." === "" "Cannot reopen temporary file." === "" "Cannot determine size of file." === "" "Cannot determine size of file." === "" "Cannot allocate clipboard buffer." === "" "Cannot read from temporary file." === "" "Error reading from temporary file." === "" "Cannot copy text to clipboard" === "" "Unable to allocate memory for clipboard." === "" "Unable to lock clipboard memory." === "" "Cannot unlock clipboard memory." === "" "Cannot open clipboard." === "" "Cannot empty clipboard." === "" "Cannot copy text to clipboard." === "" "Cannot close clipboard." === "" "Unable to paste FEN from clipboard." === "" "Unable to create temporary file." === "" "Error writing to temporary file." === "" "Unable to open clipboard." === "" "No text in clipboard." === "" "Unable to lock clipboard memory." === "" "Unable to allocate memory for text string." === "" "Unable to unlock clipboard memory." === "" "Unable to close clipboard." === "" woptions.c "Move" === "" "Bell" === "" "ICS Alarm" === "" "ICS Win" === "" "ICS Loss" === "" "ICS Draw" === "" "ICS Unfinished" === "" "Shout" === "" "SShout/CShout" === "" "Channel 1" === "" "Channel" === "" "Kibitz" === "" "Tell" === "" "Challenge" === "" "Request" === "" "Seek" === "" "Browse for Sound File" === "" "Can't parse com port settings" === "" "Option Error" === "" "Invalid data rate" === "" "Option Error" === "" "Failed to set comm port state;\r\ninvalid options?" === "" "Failed to set comm port state" === "" "Invalid load game step rate" === "" "Invalid save game file name" === "" "Browse for Auto Save File" === "" "Invalid moves per time control" === "" "Invalid minutes per time control" === "" "Invalid increment" === "" "Invalid initial time" === "" "Changing time control during a game is not implemented" === "" "Variant %s not supported by %s" === "" "Warning: second engine (%s) does not support this!" === "" "Invalid ICS Alarm Time" === "" "Invalid max time per move" === "" "Invalid time-odds factor" === "" "Choose Folder" === "" "Choose Book" === "" "Choose Polyglot Directory" === "" "Choose EGTB Directory:" === "" "Polyglot was not found in the specified folder!" === "" wgamelist.c "No game selected" === "" "Can't go forward any further" === "" "Can't back up any further" === "" "No game list" === "" "Game List" === "" "Game list not loaded or empty" === "" "%s - %d/%d games" === "" "Game list not loaded or empty" === "" wedittags.c "Edit Tags" === "" "Tags" === "" "Error replacing tags." === "" wsettings.c "%s Engine Settings (%s)"==="" "OK" === "" "Cancel" === "" backend.c "bad timeControl option %s" === "" "bad searchTime option %s" === "" "first" === "" "second" === "" "protocol version %d not supported" === "" "Variant %s supported only in ICS mode" === "" "Unknown variant name %s" === "" "Starting chess program" === "" "Could not open comm port %s" === "" "Could not connect to host %s, port %s" === "" "Unknown initialMode %s" === "" "Can't have a match with no chess programs" === "" "Bad game file" === "" "Bad position file" === "" "AnalyzeFile mode requires a game file" === "" "Analysis mode requires a chess engine" === "" "Analysis mode does not work with ICS mode" === "" "MachineWhite mode requires a chess engine" === "" "MachineWhite mode does not work with ICS mode" === "" "MachineBlack mode requires a chess engine" === "" "MachineBlack mode does not work with ICS mode" === "" "TwoMachines mode does not work with ICS mode" === "" "TwoMachines mode requires a chess engine" === "" "Training mode requires a game file" === "" "Error writing to ICS" === "" "Error reading from keyboard" === "" "Got end of file from keyboard" === "" "Error writing to ICS" === "" "Error writing to display" === "" "Error gathering move list: two headers" === "" "Error gathering move list: nested" === "" "Connection closed by ICS" === "" "Error reading from ICS" === "" "Failed to parse board string:\n\"%s\"" === "" "Game too long; increase MAX_MOVES and recompile" === "" "Error gathering move list: extra board" === "" "Illegal move \"%s\" from ICS" === "" "Couldn't parse move \"%s\" from ICS" === "" "say Internal error; bad moveType %d (%d,%d-%d,%d)" === "" "You are playing Black" === "" "You are playing White" === "" "It is White's turn" === "" "It is Black's turn" === "" "Displayed position is not current" === "" "Illegal move" === "" "End of game" === "" "Incorrect move" === "" "Illegal move \"%s\" from %s machine" === "" "Forfeit due to illegal move" === "" "%s does not support analysis" === "" "Illegal move \"%s\" (rejected by %s chess program)" === "" "Failed to start %s chess program %s on %s: %s\n" === "" "Hint: %s" === "" "White resigns" === "" "Black resigns" === "" "White mates" === "" "Black mates" === "" "Draw" === "" "Draw agreed" === "" "Machine accepts your draw offer" === "" "Machine offers a draw\nSelect Action / Draw to agree" === "" "%s (only move)" === "" "Ambiguous move in ICS output: \"%s\"" === "" "Illegal move in ICS output: \"%s\"" === "" "Gap in move list" === "" "Game too long; increase MAX_MOVES and recompile" === "" "Variant %s not supported by %s" === "" "Startup failure on '%s'" === "" "Waiting for first chess program" === "" "Waiting for second chess program" === "" "Match %s vs. %s: final score %d-%d-%d" === "" "Stalemate" === "" "Illegal move: %d.%s%s" === "" "Ambiguous move: %d.%s%s" === "" "Can't open \"%s\"" === "" "Cannot build game list" === "" "No more games in this message" === "" "No game has been loaded yet" === "" "Can't back up any further" === "" "Game number out of range" === "" "Can't seek on game file" === "" "Game not found in file" === "" "Bad FEN position in file" === "" "No moves in game" === "" "No position has been loaded yet" === "" "Can't back up any further" === "" "Can't open \"%s\"" === "" "Can't seek on position file" === "" "Position not found in file" === "" "Bad FEN position in file" === "" "Black to play" === "" "White to play" === "" "Can't open \"%s\"" === "" "You have edited the game history.\nUse Reload Same Game and make your move again." === "" "You have entered too many moves.\nBack up to the correct position and try again." === "" "Displayed position is not current.\nStep forward to the correct position and try again." === "" "You have not made a move yet" === "" "The cmail message is not loaded.\nUse Reload CMail Message and make your move again." === "" "No unfinished games" === "" "You have already mailed a move.\nWait until a move arrives from your opponent.\nTo resend the same move, type\n\"cmail -remail -game %s\"\non the command line." === "" "Failed to invoke cmail" === "" "Waiting for reply from opponent\n" === "" "Still need to make move for game\n" === "" "Still need to make moves for both games\n" === "" "Still need to make moves for all %d games\n" === "" "Still need to make a move for game %s\n" === "" "No unfinished games\n" === "" "Ready to send mail\n" === "" "Still need to make moves for games %s\n" === "" "Edit comment" === "" "Edit comment on %d.%s%s" === "" "Starting analysis mode...\nIf this message stays up, your chess program does not support analysis." === "" "It is not White's turn" === "" "It is not Black's turn" === "" "Wait until your turn,\nor select Move Now" === "" "Starting second chess program" === "" "Training mode off" === "" "Training mode on" === "" "Already at end of game" === "" "Warning: You are still playing a game" === "" "Warning: You are still observing a game" === "" "Warning: You are still examining a game" === "" "It is Black's turn" === "" "It is White's turn" === "" "That square is occupied" === "" "Draw agreed" === "" "There is no pending offer on this move" === "" "Both players ran out of time" === "" "Black wins on time" === "" "Your opponent is not out of time" === "" "Both players ran out of time" === "" "White wins on time" === "" "Your opponent is not out of time" === "" "Draw agreed" === "" "Black offers a draw" === "" "White offers a draw" === "" "You must make your move before offering a draw" === "" "Draw agreed" === "" "Game aborted" === "" "You are not examining a game" === "" "You can't revert while pausing" === "" "Wait until your turn,\nor select Move Now" === "" "It is your turn" === "" "Wait until your turn" === "" "No hint available" === "" "Error writing to %s chess program" === "" "Error: %s chess program (%s) exited unexpectedly" === "" "Error reading from %s chess program (%s)" === "" "Analysis (%s)" === "" "Comment" === "" "Comment on %d.%s%s" === "" "Both flags fell" === "" "White's flag fell" === "" "Black wins on time" === "" "Black's flag fell" === "" "White wins on time" === "" "Bad FEN position in clipboard" === "" "No response from ICS" === "" "You cannot do this while you are playing or observing" === "" "Click in holdings to choose piece" === "" END-OF-GAME MESSAGES (should they be translated?) "Xboard adjudication: King destroyed" === "" "Xboard adjudication: Bare king" === "" "Xboard adjudication: 3rd check" === "" "Xboard adjudication: Stalemate" === "" "Xboard adjudication: Checkmate" === "" "Xboard adjudication: Insufficient mating material" === "" "Xboard adjudication: Trivial draw" === "" "XBoard adjudication: repetition draw" === "" "Xboard adjudication: perpetual checking" === "" "Xboard adjudication: perpetual chasing" === "" "Xboard adjudication: 50-move rule" === "" "Draw claim: 50-move rule" === "" "Draw claim: 3-fold repetition" === "" "Draw claim: insufficient mating material" === "" "Xboard adjudication: long game" === "" "Xboard: Forfeit due to invalid move: %s (%c%c%c%c) res=%d" === "" "Xboard: Forfeit due to illegal move: %s (%c%c%c%c)%c" === "" "Xboard adjudication" === "" "User adjudication" === "" "False win claim: '%s'" === "" "False draw claim: '%s'" === "" "xboard exit" === ""