Import WinBoard language files into git
[xboard.git] / winboard / language / chinese(simp).lng
diff --git a/winboard/language/chinese(simp).lng b/winboard/language/chinese(simp).lng
new file mode 100644 (file)
index 0000000..4c4424c
--- /dev/null
@@ -0,0 +1,786 @@
+winboard.rc\r
+\r
+"      " === "Translation by Morning Yellow && Liuzy"\r
+\r
+MENUS\r
+\r
+"&New Game\tCtrl-N" === "ÖØÖÃÆå¾Ö(&N)\tCtrl-N"\r
+"New Sh&uffle Game..." === "Ï´ÅÆÓÎÏ·(&u)..."\r
+"New &Variant...\tAlt+Shift+V" === "бäÖÖ(&V)...\tAlt+Shift+V"\r
+"&Load Game...\tCtrl-O" === "ÔØÈëÆå¾Ö(&L)...\tCtrl-O"\r
+"Load &Next Game\tAlt+PgDn" === "ÔØÈëÏÂÒ»Æå¾Ö(&N)\tAlt+PgDn"\r
+"Load &Previous Game\tAlt+PgUp" === "ÔØÈëÉÏÒ»Æå¾Ö(&P)\tAlt+PgUp"\r
+"&Reload Same Game" === "ÖØÐÂÔØÈëͬһÆå¾Ö(&R)"\r
+"&Save Game...\tCtrl-S" === "±£´æÆå¾Ö(&S)...\tCtrl-S"\r
+"&Copy Game To Clipboard\tCtrl+C" === "¸´ÖÆÆå¾Öµ½¼ôÌù°å(&C)\tCtrl+C"\r
+"&Paste Game From Clipboard\tCtrl+V" === "Õ³ÌùÆå¾Ö×Ô¼ôÌù°å(&P)\tCtrl+V"\r
+"Copy Game List to Clipboard" === "¸´ÖÆÓÎÏ·ÁÐ±íµ½¼ôÌù°å"\r
+"L&oad Position...\tCtrl+Shift+O" === "ÔØÈë¾ÖÃæ(&O)...\tCtrl+Shift+O"\r
+"Load N&ext Position\tAlt+Shift+PgDn" === "ÔØÈëÏÂÒ»¾ÖÃæ(&E)\tAlt+Shift+PgDn"\r
+"Load Pre&vious Position\tAlt+Shift+PgUp" === "ÔØÈëÉÏÒ»¾ÖÃæ(&V)\tAlt+Shift+PgUp"\r
+"Reload Sa&me Position" === "ÖØÐÂÔØÈëͬһ¾ÖÃæ(&M)"\r
+"S&ave Position...\tCtrl+Shift+S" === "±£´æ¾ÖÃæ(&A)...\tCtrl+Shift+S"\r
+"Save as &Diagram..." === "±£´æͼ±í...(&D)"\r
+"C&opy Position To Clipboard\tCtrl+Shift+C" === "¸´ÖƾÖÃæµ½¼ôÌù°å(&Y)\tCtrl+Shift+C"\r
+"P&aste Position From Clipboard\tCtrl+Shift+V" === "´Ó¼ôÌù°åÕ³Ìù¾ÖÃæ(&T)\tCtrl+Shift+V"\r
+"E&xit" === "Í˳ö(&X)"\r
+"&Quit" === "Í˳ö(&Q)"\r
+"&Edit Game\tCtrl+E" === "±à¼­Æå¾Ö(&E)\tCtrl+E"\r
+"E&dit Position\tCtrl+Shift+E" === "±à¼­¾ÖÃæ(&d)\tCtrl+Shift+E"\r
+\r
+"&Tags" === "±à¼­±êÇ©(&T)"\r
+"&Comments" === "±à¼­×¢ÊÍ(&C)..."\r
+"&Game List Tags..." === "ÓÎÏ·Áбí..."\r
+\r
+"Machine &White\tCtrl+W" === "µçÄÔÖ´°×(&W)\tCtrl+W"\r
+"Machine &Black\tCtrl+B" === "µçÄÔÖ´ºÚ(&B)\tCtrl+B"\r
+"&Two Machines\tCtrl+T" === "µçÄÔ¶ÔÞÄ(&M)\tCtrl+T"\r
+"Machine Both" === "ÒýÇæÖ´°×ºÍºÚ"\r
+"&Machine Match" === "ÒýÇæ±ÈÈü(&M)"\r
+"&Analysis Mode\tCtrl+A" === "·ÖÎöģʽ(&A)\tCtrl+A"\r
+"Analyze &File\tCtrl+F" === "·ÖÎöÎļþ(&F)\tCtrl+F"\r
+"&ICS Client" === "&ICS¿Í»§¶Ë"\r
+"Edit &Game\tCtrl+E" === "±à¼­Æå¾Ö(&G)\tCtrl+E"\r
+"&Edit Position\tShift+Ctrl+E" === "±à¼­¾ÖÃæ(&E)\tShift+Ctrl+E"\r
+"Trai&ning" === "ѵÁ·(&N)"\r
+"Engine &Output\tAlt+Shift+O" === "ÏÔʾÒýÇæÊä³ö\tAlt+Shift+O"\r
+"Evaluation &Graph\tAlt+Shift+E" === "ÏÔʾÆÀ¼Ûͼ\tAlt+Shift+E"\r
+"Game &List\tAlt+Shift+G" === "ÏÔʾÆå¾ÖÁбí(&L)\tAlt+Shift+G"\r
+"Move &History\tAlt+Shift+H" === "ÏÔʾ×Å·¨\tAlt+Shift+H"\r
+"Open &New Chat Window" === "´ò¿ªÁÄÌì´°¿Ú"\r
+"Edit Ta&gs..." === "±à¼­±êÇ©(&T)"\r
+"Edit Co&mment..." === "±à¼­×¢ÊÍ(&C)..."\r
+"Enter &Username..." === "ÊäÈëÓû§Ãû³Æ(&U)"\r
+"&Pause\tPause" === "ÔÝÍ£(&P)\tPause"\r
+\r
+"&Accept\tF3" === "½ÓÊÜ(&A)\tF3"\r
+"D&ecline\tF4" === "¾Ü¾ø(&C)\tF4"\r
+"Re&match\tF12" === "ÖØÈü(&M)\tF12"\r
+"Call &Flag\tF5" === "³¬Ê±Åиº(&F)\tF5"\r
+"&Draw\tF6" === "ÌáºÍ(&D)\tF6"\r
+"Ad&journ\tF7" === "·âÅÌ(&J)\tF7"\r
+"A&bort\tF8" === "ÖÐÖ¹(&B)\tF8"\r
+"&Resign\tF9" === "ÈÏÊä(&R)\tF9"\r
+"Stop &Observing\tF10" === "Í£Ö¹ÅÔ¹Û(&O)\tF10"\r
+"Stop E&xamining\tF11" === "Í£Ö¹Ñо¿(&X)\tF11"\r
+"&Upload to Examine" === "ÉÏ´«¼ì²é(&U)"\r
+"Adjudicate to &White" === "²Ã¾ö°×Ó® (&W)"\r
+"Adjudicate to &Black" === "²Ã¾öºÚÓ® (&B)"\r
+"Adjudicate &Draw" === "ÌáÇëÖÙ²Ã(&D)"\r
+\r
+"Type In &Move...\tAlt+I" === "ÊäÈë×Å·¨(&Y)...\tAlt+I"\r
+"&Backward\tAlt+Left" === "ÏÂÒ»×Å(&B)\tAlt+Left"\r
+"&Forward\tAlt+Right" === "ÉÏÒ»×Å(&F)\tAlt+Right"\r
+"Back to &Start\tAlt+Home" === "Æðʼ¾ÖÃæ(&S)\tAlt+Home"\r
+"For&ward to End\tAlt+End" === "×îºó¾ÖÃæ(&E)\tAlt+End"\r
+"&Revert\tHome" === "»Ö¸´(&V)"\r
+"&Annotate" === "×¢ÊÍ(&A)"\r
+"&Truncate Game\tEnd" === "½Ø¶ÏºóÃæµÄ×Å·¨(&T)"\r
+"&Move Now\tCtrl+M" === "Á¢¼´×ßÆå(&M)\tCtrl+M"\r
+"&Retract Move\tCtrl+X" === "»ÚÆå(&R)\tCtrl+X"\r
+\r
+"Flip &View\tF2" === "·­×ªÆåÅÌ(&V)\tF2"\r
+"&Swap Clocks" === "½»»»ÖÓ±í(&C)"\r
+"&Mute all Sounds" === "ËùÓÐÉùÒô¾²Òô(&M)"\r
+"&General..." === "³£¹æÑ¡Ïî(&G)..."\r
+"&Board..." === "ÆåÅÌÑ¡Ïî(&B)..."\r
+"Ad&judications...\tAlt+Shift+J" === "Åоö(&j)...\tAlt+Shift+J"\r
+"Common &Engine...\tAlt+Shift+U" === "ͨÓÃÒýÇæÉèÖÃ(&E)...\tAlt+Shift+U"\r
+"Engine #&1 Settings..." === "ÒýÇæ #1 ÉèÖÃ"\r
+"Engine #&2 Settings..." === "ÒýÇæ #2 ÉèÖÃ"\r
+"&ICS..." === "&ICSÑ¡Ïî..."\r
+"&Fonts..." === "×ÖÌåÑ¡Ïî(&F)..."\r
+"Soun&ds..." === "ÉùÒôÑ¡Ïî(&D)..."\r
+"G&ame List..." === "ÓÎÏ·Áбí..."\r
+"Comm&unications..." === "ͨѶ¶Ë¿ÚÉèÖÃ(&U)..."\r
+"&Load Game...\tAlt+Shift+L" === "ÔØÈëÆå¾ÖÑ¡Ïî(&L)...\tAlt+Shift+L"\r
+"&Save Game...\tAlt+Shift+S" === "±£´æÆå¾ÖÑ¡Ïî(&S)...\tAlt+Shift+S"\r
+"&Time Control...\tAlt+Shift+T" === "ʱÏÞÉèÖÃ(&T)...\tAlt+Shift+T"\r
+"Save Settings &Now" === "Á¢¼´±£´æÉèÖÃ(&N)"\r
+"Save Settings on E&xit" === "Í˳öʱ±£´æÉèÖÃ(&X)"\r
+\r
+"Help &Contents\tF1" === "°ïÖúÖ÷Ìâ(&C)\tF1"\r
+"Help &Index" === "°ïÖúË÷Òý(&I)"\r
+"How to &Use Help" === "ÈçºÎʹÓðïÖú(&U)"\r
+"&Hint..." === "Ìáʾ(&H)..."\r
+"&Book..." === "¿ª¾Ö¿â(&B)..."\r
+"&About WinBoard" === "¹ØÓÚWinBoard(&A)"\r
+\r
+"White" === "°×·½"\r
+"Promote" === "Éý±ä"\r
+"Pawn" === "±ø"\r
+"Knight" === "Âí"\r
+"Bishop" === "Ïó"\r
+"Rook" === "³µ"\r
+"Queen" === "ºó"\r
+"King" === "Íõ"\r
+"Archbishop" === "¹úʦ"\r
+"Chancellor" === "Ô×Ïà"\r
+"Elephant" === "Ïó"\r
+"Cannon" === "ÅÚ"\r
+"Empty Square" === "Çå¿Õ¸ñ×Ó"\r
+"Black" === "ºÚ·½"\r
+"Demote" === "½µ¼¶"\r
+"Clear Board    " === "Çå¿ÕÆåÅÌ"\r
+"Drop" === "È¡Ïû"\r
+\r
+"Cop&y and Paste" === "¸´ÖƲ¢Õ³Ìù(&Y)"\r
+"&Copy" === "¸´ÖÆ(&C)"\r
+"&Paste" === "Õ³Ìù(&P)"\r
+\r
+"&Undo" === "³·Ïû(&U)"\r
+"Cu&t" === "¼ôÇÐ(&T)"\r
+"&Copy" === "¸´ÖÆ(&C)"\r
+"&Paste" === "Õ³Ìù(&P)"\r
+"Select &All" === "ȫѡ(&A)"\r
+\r
+DIALOGS\r
+\r
+"&Animate Moving         Ctrl+Shift+A" === "¶¯»­×ßÆå(&A)     Ctrl+Shift+A"\r
+"&Auto Comment" === "×Ô¶¯×¢ÊÍ(&A)"\r
+"&Average" === "54"\r
+"&Big" === "87"\r
+"&Bishop" === "Ïó(&B)"\r
+"&Black first move" === "ºÚ·½ÏÈÐÐ(&B)"\r
+"&Blindfold" === "äÆå(&B)"\r
+"&Bold" === "¼Ó´Ö(&B)"\r
+"&Cancel" === "È¡Ïû(&C)"\r
+"&Choose Background Color..." === "Ñ¡Ôñ±³¾°ÑÕÉ«(&C)..."\r
+"&Choose Color..." === "Ñ¡ÔñÑÕÉ«(&C)..."\r
+"&Clear" === "Çå³ý(&C)"\r
+"&Close" === "¹Ø±Õ(&C)"\r
+"&Colossal" === "116"\r
+"&Default ICS Colors" === "ĬÈÏICSÑÕÉ«(&D)"\r
+"&Dinky" === "29"\r
+"&Directories:" === "Ŀ¼(&D)"\r
+"&Edit" === "±à¼­(&E)"\r
+"&Edit" === "±à¼­(&E)"\r
+"&Get Move List" === "»ñÈ¡×Å·¨Áбí(&G)"\r
+"&Giant" === "108"\r
+"&Help" === "°ïÖú(&H)"\r
+"Highlight Dra&gging" === "ÍÏקÐÑÄ¿Ìáʾ(&H)"\r
+"&Huge" === "95"\r
+"&Index number:" === "ÐòºÅ(&I)"\r
+"&Italic" === "Çãб(&I)"\r
+"&King" === "Íõ(&K)"\r
+"&Large" === "80"\r
+"&Load" === "ÔØÈë(&L)"\r
+"&Local Line Editing" === "±¾µØÐб༭(&L)"\r
+"&Middling" === "49"\r
+"&Next" === "ÏÂÒ»¾Ö(&N)"\r
+"&Petite" === "33"\r
+"&Popup Exit Message" === "Í˳öʱÌáʾ(&P)"\r
+"&Port:" === "¶Ë¿Ú(&P)"\r
+"&Premove" === "Ô¤ÏÈ×ßÆå(&P)"\r
+"&Prev" === "ÉÏÒ»¾Ö(&P)"\r
+"&Queen" === "ºó(&Q)"\r
+"&Quiet Play" === "Âä×ÓÎÞÉù(&Q)"\r
+"&Revert to Defaults" === "»Ö¸´Ä¬ÈÏÉ趨(&R)"\r
+"&Rook" === "³µ(&R)"\r
+"&Show Thinking" === "ÏÔʾ˼¿¼Ï¸½Ú(&S)"\r
+"&Small" === "40"\r
+"&Sound alarm at" === "ÉùÒô¾¯¸æÓÚ(&S)"\r
+"&Stop Bits:" === "ֹͣλ(&S)"\r
+"&Strikeout" === "ɾ³ýÏß(&S)"\r
+"&Tiny" === "21"\r
+"&Underline" === "Ï»®Ïß(&U)"\r
+"&White first move" === "°×·½ÏÈÐÐ(&W)"\r
+"&Additional options" === "¸½¼ÓÑ¡Ïî(&A)"\r
+"Always &Queen            Ctrl+Shift+Q" === "×ÜÊÇÉý±äΪºó(&Q) Ctrl+Shift+Q"\r
+"Always on &Top" === "×ÜÔÚ×îÇ°Ãæ(&T)"\r
+"Animate &Dragging" === "¶¯»­ÍÏק(&D)"\r
+"Auto &Flag                   Ctrl+Shift+F" === "×Ô¶¯³¬Ê±Åиº(&F) Ctrl+Shift+F"\r
+"Auto &Observe" === "×Ô¶¯ÅÔ¹Û(&O)"\r
+"Auto &Raise Board" === "×Ô¶¯¸Ä±äÆåÅÌ´óС(&R)"\r
+"Auto Flip &View" === "×Ô¶¯·­×ªÆåÅÌ(&V)"\r
+"Black Pieces" === "ºÚ×Ó"\r
+"Browse..." === "ä¯ÀÀ..."\r
+"Built-in sound:" === "ÄÚ½¨ÉùÒô"\r
+"Bul&ky" === "72"\r
+"Cancel" === "È¡Ïû"\r
+"Chessboard for Windows" === "Windowsϵĵç×Ó¹ú¼ÊÏóÆåÆåÅÌ"\r
+"Choose..." === "Ñ¡Ôñ..."\r
+"Clocks" === "ʱÖÓ"\r
+"Comments" === "×¢ÊÍ"\r
+"Conventional chess clock" === "ʱ¶ÎÖÆ"\r
+"Coordinates" === "×ø±ê"\r
+"Copyright 1991 Digital Equipment Corporation" === "Copyright 1991 Digital Equipment Corporation"\r
+"Dark Squares" === "ºÚ¸ñ"\r
+"Data &Bits:" === "Êý¾Ýλ(&B)"\r
+"Data &Rate:" === "²¨ÌØÂÊ(&R)"\r
+"Default beep" === "ĬÈÏÉùÒô"\r
+"Defaults" === "ĬÈÏ"\r
+"Do &not colorize messages" === "²»Òª¶ÔÐÅÏ¢×ÅÉ«(&N)"\r
+"Dri&ves:" === "Çý¶¯Æ÷(&V)"\r
+"Enter" === "ÊäÈë"\r
+"Event:" === "ʼþ"\r
+"F&low:" === "¿ØÖÆ(&L)"\r
+"File &Name:" === "ÎļþÃû(&N)"\r
+"Help" === "°ïÖú"\r
+"Highlight Last &Move" === "ÐÑÄ¿ÌáʾÉÏÒ»×Å·¨(&M)"\r
+"ICS Interaction" === "ICS½»»¥½çÃæ"\r
+"Incremental clock" === "¼ÓʱÖÆ"\r
+"Inde&x number:" === "ÐòºÅ(&X)"\r
+"Just &view or edit game files" === "Ö»¹Û¿´»ò±à¼­Æå¾Ö(&v)"\r
+"K&night" === "Âí(&N)"\r
+"Light Squares" === "°×¸ñ"\r
+"List Files of &Type:" === "ÎļþÀàÐÍ(&T)"\r
+"Load games with automatic stepping" === "ÔØÈëÆå¾Ö×Ô¶¯×ßÆå"\r
+"Medi&ocre" === "45"\r
+"Medi&um" === "64"\r
+"Messages" === "ÐÅÏ¢"\r
+"Mode&rate" === "58"\r
+"Monochrome" === "ºÚ°×"\r
+"Net&work..." === "ÍøÂç(&W)..."\r
+"No sound" === "ÎÞÉù"\r
+"OK" === "È·¶¨"\r
+"Old" === "¾É¸ñʽ"\r
+"P&arity:" === "УÑé(&A)"\r
+"PGN" === "PGN¸ñʽ"\r
+"Periodic &Updates" === "¶¨ÆÚ¸üÐÂ(&U)"\r
+"Play" === "²¥·Å"\r
+"Ponder &Next Move  Ctrl+Shift+P" === "ͬ²½Ë¼¿¼(&N)  Ctrl+Shift+P"\r
+"Popup Move &Errors" === "Ìáʾ´íÎó×Å·¨(&E)"\r
+"Premove Highlights" === "Ô¤ÏÈ×ßÆå±ê¼Ç"\r
+"Promote pawn to:" === "±øÉý±äΪ"\r
+"Prompt for filename" === "ÌáʾÎļþÃû"\r
+"Save As: " === "±£´æÀàÐÍ"\r
+"Save games automatically" === "×Ô¶¯±£´æÆå¾Ö"\r
+"Show &Coordinates" === "ÏÔʾ×ø±ê(&C)"\r
+"Show Butt&on Bar" === "ÏÔʾ°´Å¥À¸(&O)"\r
+"Sl&im" === "37"\r
+"Sorry Charlie" === "¶Ô²»Æ𣬸óÏÂ"\r
+"Square Highlights" === "¸ñ×Ó±ê¼Ç"\r
+"T&eeny" === "25"\r
+"Tags" === "±êÇ©"\r
+"Test &Legality            Ctrl+Shift+L" === "¼ì²é×Å·¨ºÏÀíÐÔ(&L) Cl+Sh+L"\r
+"Tita&nic" === "129"\r
+"To file:" === "µ½Îļþ"\r
+"Use an Internet Chess Server" === "µÇ¼ÍøÉϹú¼ÊÏóÆå·þÎñÆ÷"\r
+"WAV file:" === "WAVÎļþ"\r
+"White Pieces" === "°××Ó"\r
+"WinBoard 0.0.0" === "WinBoard 0.0.0"\r
+"galactic" === "galactic"\r
+"minutes initially," === "Æðʼʱ¼äÓÐ"\r
+"minutes" === "·ÖÖÓÄÚÍê³É"\r
+"moves in" === "²½"\r
+"plus" === "·ÖÖÓ"\r
+"seconds per move" === "ÿ×ßÒ»²½¼Ó"\r
+"seconds per move" === "Ãë×ßÒ»²½"\r
+"seconds" === "Ãë"\r
+"Save As:" === "±£´æÀàÐÍ"\r
+"What would you like to do?" === "´òËãÈçºÎʹÓã¿"\r
+"Interaction Colors" === "½»»¥½çÃæÑÛÉ«"\r
+"Premove" === "Ô¤ÏÈ×ßÆå"\r
+"Alarm" === "Ìáʾ"\r
+"Colors" === "ÑÕÉ«"\r
+"Size" === "´óС"\r
+"Current Board Size" === "µ±Ç°ÆåÅÌ´óС"\r
+"All Board Sizes" === "ËùÓÐÆåÅÌ´óС"\r
+\r
+"Number of moves:" === "²½"\r
+"Within number of minutes:" === "·ÖÖÓÄÚÍê³É"\r
+"Initial number of minutes:" === "Æðʼʱ¼äÓÐ"\r
+"Plus number of seconds per move:" === "·ÖÖÓÿ×ßÒ»²½¼Ó"\r
+\r
+"Ponder Next Move" === "ͬ²½Ë¼¿¼(&N)"\r
+"Enable and Show Thinking (recommended)" === "ÏÔʾ˼¿¼Ï¸½Ú"\r
+"Periodic Updates (for Analysis Mode)" === "¶¨ÆÚ¸üÐÂ(·ÖÎöģʽ)"\r
+\r
+"Game List Options" === "Æå¾ÖÁбíÑ¡Ïî"\r
+"PGN &Tags:" === "PGN±êÇ©(&T)"\r
+"Default" === "ĬÈÏ"\r
+\r
+"Sounds" === "ÉùÒô"\r
+"&Event:" === "ʼþ(&E)"\r
+"&No sound" === "ÎÞÉù(&N)"\r
+"&Default beep" === "ĬÈÏÉùÒô(&D)"\r
+"&Built-in sound:" === "ÄÚ½¨ÉùÒô(&B)"\r
+"&WAV file:" === "&WAVÎļþ"\r
+"B&rowse..." === "ä¯ÀÀ...(&B)"\r
+"&Play" === "²¥·Å(&P)"\r
+"&Defaults" === "ĬÈÏ(&D)"\r
+"I C S Interaction" === "I C S ½»»¥»·¾³"\r
+\r
+"About WinBoard" === "¹ØÓÚWinBoard"\r
+"Time Control" === "ʱÏÞÉèÖÃ"\r
+"Load Game Options" === "ÔØÈëÆå¾ÖÑ¡Ïî"\r
+"Save Game Options" === "±£´æÆå¾ÖÑ¡Ïî"\r
+"Open" === "´ò¿ª"\r
+"Communication Port Settings" === "ͨѶ¶Ë¿ÚÉèÖÃ"\r
+"Edit Comment" === "±à¼­×¢ÊÍ"\r
+"Promotion" === "Éý±ä"\r
+"Game List" === "Æå¾ÖÁбí"\r
+"Edit Tags" === "±à¼­±êÇ©"\r
+"ICS Interaction" === "ICS½»»¥»·¾³"\r
+"Dialog" === "¶Ô»°"\r
+"Error" === "´íÎó"\r
+"ICS Interaction Colors" === "ICS½»»¥»·¾³ÑÕÉ«"\r
+"Question" === "Ìáʾ"\r
+"WinBoard Startup" === "WinBoardÆô¶¯"\r
+"Type in a move" === "ÊäÈë×Å·¨"\r
+"General Options" === "³£¹æÑ¡Ïî"\r
+"ICS Options" === "ICSÉèÖÃ"\r
+"Board Options" === "ÆåÅÌÑ¡Ïî"\r
+"Fonts" === "×ÖÌå"\r
+\r
+NEW\r
+\r
+"&Up" === "ÏòÉÏ"\r
+"&Down" === "ÏòÏÂ"\r
+"Filter" === "¹ýÂËÆ÷"\r
+"All White" === "È«°×É«"\r
+"Flip Black" === "·´×ªºÚÉ«"\r
+"Specify Chess &Engines:" === "Ö¸¶¨ÒýÇæ(&E)"\r
+"Specify Chess &Server:" === "Ö¸¶¨·þÎñÆ÷(&S)"\r
+"New Shuffle Game..." === "Ï´ÅÆÓÎÏ·..."\r
+"New Variant...\tAlt+Shift+V" === "бäÖÖ...\tAlt+Shift+V"\r
+"Copy Game List to Clipboard" === "¸´ÖÆÓÎÏ·ÁÐ±íµ½¼ôÌù°å"\r
+"Save &Diagram..." === "±£´æͼ±í...(&D)"\r
+"Machine Both" === "ÒýÇæÖ´°×ºÍºÚ"\r
+"Machine Matc&h" === "ÒýÇæ±ÈÈü(&h)"\r
+"Show Engine &Output\tAlt+Shift+O" === "ÏÔʾÒýÇæÊä³ö\tAlt+Shift+O"\r
+"Show Evaluation Graph\tAlt+Shift+E" === "ÏÔʾÆÀ¼Ûͼ\tAlt+Shift+E"\r
+"Show Move History\tAlt+Shift+H" === "ÏÔʾ×Å·¨\tAlt+Shift+H"\r
+"Open Chat Window" === "´ò¿ªÁÄÌì´°¿Ú"\r
+"Enter &Username..." === "ÊäÈëÓû§Ãû³Æ(&U)"\r
+"&Upload to Examine" === "ÉÏ´«¼ì²é(&U)"\r
+"Adjudicate to &White" === "²Ã¾ö°×Ó® (&W)"\r
+"Adjudicate to &Black" === "²Ã¾öºÚÓ® (&B)"\r
+"Adjudicate &Draw" === "ÌáÇëÖÙ²Ã(&D)"\r
+"&Annotate" === "×¢ÊÍ(&A)"\r
+"&Truncate Game" === "½Ø¶ÏÆåÆ×(&T)"\r
+"Swap &Clocks" === "½»»»ÖÓ±í(&C)"\r
+"&Mute all Sounds" === "ËùÓÐÉùÒô¾²Òô(&M)"\r
+"Adjudications...\tAlt+Shift+J" === "Åоö...\tAlt+Shift+J"\r
+"Common Engine...\tAlt+Shift+U" === "ͨÓÃÒýÇæÉèÖÃ...\tAlt+Shift+U"\r
+"Engine #1 Settings..." === "ÒýÇæ #1 ÉèÖÃ"\r
+"Engine #2 Settings..." === "ÒýÇæ #2 ÉèÖÃ"\r
+"Game List..." === "ÓÎÏ·Áбí..."\r
+"Promote" === "Éý±ä"\r
+"Archbishop" === "¹úʦ"\r
+"Chancellor" === "Ô×Ïà"\r
+"Elephant" === "Ïó"\r
+"Cannon" === "ÅÚ"\r
+"Demote" === "½µ¼¶"\r
+"Lance" === "Ïã³µ"\r
+"Silver" === "Òø½«"\r
+"Gold" === "½ð½«"\r
+\r
+"Fixed time per move" === "¹Ì¶¨²½Ê±"\r
+"Maximum seconds per move:" === "×î´ó²½Ê±(Ãë)"\r
+"Time-Odds Factors:" === "ʱ¼ä±¶Êý"\r
+"Engine #1:" === "ÒýÇæ #1"\r
+"Engine #2:" === "ÒýÇæ #2"\r
+"Save out of book info in PGN" === "ÔÚPGNÖб£´æ¿âÐÅÏ¢"\r
+"&Send Engine Think" === "·¢ËÍÒýÇæ˼¿¼(&S)"\r
+"E&xtended PGN Info    Ctrl+Shift+X" === "À©Õ¹PGNÐÅÏ¢ Ctrl+Shift+X"\r
+"&Hide Thinking          Ctrl+Shift+H" === "Òþ²ØÒýÇæ˼¿¼ Ctrl+Shift+H"\r
+"&Info in Move History   Ctrl+Shift+I" === "×Å·¨ÁбíÖÐÏÔʾÐÅÏ¢ Cl+Sh+I"\r
+"Highlight with Arro&w" === "ÓüýÍ·Í»³öÒƶ¯"\r
+"Displa&y Logos" === "ÏÔʾÒýÇæ±êÖ¾(&y)"\r
+\r
+"&Auto Kibitz" === "×Ô¶¯\"kibitz\"(&A)"\r
+"See&k Graph" === "¿ÉÑ¡¶ÔÊÖͼ±í(&k)"\r
+"auto-&Refresh" === "×Ô¶¯Ë¢ÐÂͼ±í(&R)"\r
+"Bckgnd Obser&ve" === "ºǫ́¹Û²ì(&v)"\r
+"&Dual Board" === "Ë«ÆåÅÌ(&D)"\r
+"One-Click &Move" === "µ¥»÷Òƶ¯(&M)"\r
+"Background..." === "±³¾°..."\r
+"&Defaults..." === "ȱʡ(&D)"\r
+"Startup &Chat Boxes:" === "Æô¶¯ÁÄÌì¿ò(&C)"\r
+"General" === "³£¹æ"\r
+\r
+"      YES" === "ÊÇ"\r
+"       NO" === "·ñ"\r
+"Move History, Engine Output" === "ÀúÊ·ÉϵĶ¯×÷,³öµÄ·¢¶¯»ú"\r
+"New Shuffle Game" === "Ï´ÅÆÓÎÏ·"\r
+"&Start Position Number:" === "Æô¶¯Î»ÖúÅÂë(&S)"\r
+"Random" === "Ëæ»ú"\r
+\r
+"Move History" === "×Å·¨"\r
+"Evaluation Graph" === "ÆÀ¼Ûͼ"\r
+"Engine output" === "ÒýÇæÊä³ö"\r
+"Engine #1" === "ÒýÇæ #1"\r
+"NPS" === "NPS"\r
+"Engine #2" === "ÒýÇæ #2"\r
+"Chat Window" === "ÁÄÌì´°¿Ú"\r
+"Chat partner:" === "ÁÄÌì»ï°é"\r
+"Clear" === "Çå¿Õ"\r
+"Send" === "·¢ËÍ"\r
+\r
+"Adjudications" === "Åоö"\r
+"Hide Thinking when Playing against Human" === "ÓëÈ˶ÔÞÄʱÒþ²Ø˼¿¼Ï¸½Ú"\r
+"Adjudications in non-ICS games" === "Åоö·ÇICSµÄÓÎÏ·"\r
+"Adjudicate draw after:" === "¼¸×źóÅоö"\r
+"moves" === "×Å·¨"\r
+"Win/loss adjudication threshold:" === "Êä/Ó®ÅоöãÐÖµ"\r
+"centipawns" === "°Ù·ÖÖ®Ò»±ø"\r
+"&Verify Engine Claims" === "ÑéÖ¤ÒýÇæÉùÃ÷(&V)"\r
+"Detect &Mates" === "¼ì²â½«É±(&M)"\r
+"Draw if &Insufficient Material" === "×ÓÁ¦²»×ãʱÅкÍ(&I)"\r
+"Adjudicate &Trivial Draws" === "Ò»°ãºÍÆåÅоö(&T)"\r
+"Apply" === "Ó¦ÓÃ"\r
+"-move rule" === "×ÅÊý¹æÔò"\r
+"-fold repeats" === "Öظ´"\r
+"Engine #1 Score is Absolute" === "ÒýÇæ #1 ÊǾø¶Ô·ÖÊý"\r
+"Engine #2 Score is Absolute" === "ÒýÇæ #2 ÊǾø¶Ô·ÖÊý"\r
+\r
+"Common Engine Settings" === "ͨÓÃÒýÇæÉèÖÃ"\r
+"Polyglot Directory:" === " Polyglot Ŀ¼"\r
+"Hash Size (MB):" === "Hash ´óС(MB)"\r
+"EGTB Path:" === "EGTB Â·¾¶"\r
+"EGTB Size (MB):" === "EGTB ´óС(MB)"\r
+"Use Book:" === "ʹÓÿâ"\r
+"Max nr of CPUs:" === "×î´óCPUÊý"\r
+"First has Own Book" === "ÒýÇæ1ÓÐ×ÔÓÿâ"\r
+"Second has Own Book" === "ÒýÇæ2ÓÐ×ÔÓÿâ"\r
+"Book Depth:" === "¿â×Å·¨Éî¶È"\r
+"Book Variation:" === "¿â±äÀý"\r
+"Default Match Games:" === "ȱʡ±ÈÈü¶Ô¾ÖÊý"\r
+\r
+"Variants" === "±äÖÖ"\r
+"Variant" === "±äÖÖ"\r
+"Board size:" === "ÆåÅÌ´óС"\r
+"ranks" === "ºá"\r
+"files" === "ÁÐ"\r
+"Holdings with room for:" === "¿ÉÓµÓеÄÆå×ÓÀàÐÍÊýÄ¿"\r
+"('-1' means defaults for selected variant)" === "-1±íʾȱʡ"\r
+\r
+"Type In Your Name" === "Je Naam, Sufferd!"\r
+"&Play against a chess engine or match two engines" === "ÈË»ú¶ÔÞÄ»òµçÄÔ¶ÔÞÄ(&P)"\r
+"&Use an Internet Chess Server" === "µÇ¼ÍøÉϹú¼ÊÏóÆå·þÎñÆ÷(&U)"\r
+\r
+winboard.c\r
+\r
+"&File" === "Îļþ(&F)"\r
+"&Mode" === "ģʽ(&M)"\r
+"&Action" === "ÐÐΪ(&A)"\r
+"&Step" === "×Å·¨(&S)"\r
+"&Options" === "Ñ¡Ïî(&O)"\r
+"&Help" === "°ïÖú(&H)"\r
+"&View" === "Íâ¹Û(&V)"\r
+"E&ngine" === "ÒýÇæ(&N)"\r
+"Font name too long:" === "×ÖÌåÃû³ÆÌ«³¤"\r
+"Font point size missing:" === "ûÓÐ×ÖÌå´óС"\r
+"Can't parse color name %s" === "ÎÞ·¨Ê¶±ðÑÕÉ«Ãû³Æ %s"\r
+"Unrecognized board size value" === "ÎÞ·¨Ê¶±ðµÄÆåÅÌ´óС"\r
+"Unrecognized argument" === "ÎÞ·¨Ê¶±ðµÄ²ÎÊý"\r
+"No value provided for argument" === "ûÓÐÖµÌṩ¸ø²ÎÊý"\r
+"Incomplete \\ escape in value for" === "²»ÍêÕû»òÖжϵÄÖµ"\r
+"Failed to open indirection file" === "ÎÞ·¨´ò¿ª¼ä½ÓÎļþ"\r
+"Unrecognized boolean argument value" === "ÎÞ·¨Ê¶±ðµÄÂß¼­Öµ"\r
+"Unrecognized argument" === "ÎÞ·¨Ê¶±ðµÄ²ÎÊý"\r
+"Too many colors" === "ÑÕÉ«Ì«¶à"\r
+"&Minimize\tCtrl+F4" === "×îС»¯(&M)\tCtrl+F4"\r
+"White: %s" === "°×·½ %s"\r
+"We only care about the height here" === "ÕâÀïÎÒÃÇÖ»¹Ø×¢¸ß¶È"\r
+"Cannot build game list" === "ÎÞ·¨½¨Á¢Æå¾ÖÁбí"\r
+"Load Game from File" === "´ÓÎļþÔØÈëÆå¾Ö"\r
+"Load Position from File" === "´ÓÎļþÔØÈë¾ÖÃæ"\r
+"Save Game to File" === "±£´æÆå¾Öµ½Îļþ"\r
+"Save Position to File" === "±£´æ¾ÖÃæµ½Îļþ"\r
+"%s does not support analysis" === "%s ²»Ö§³Ö·ÖÎö¹¦ÄÜ"\r
+"Analyze Game from File" === "´ÓÎļþ·ÖÎöÆå¾Ö"\r
+"Unable to activate help" === "ÎÞ·¨´ò¿ª°ïÖú"\r
+"Send to chess program:" === "·¢Ë͸øµÚÒ»¸ö¹ú¼ÊÏóÆå³ÌÐò"\r
+"Send to second chess program:" === "·¢Ë͸øµÚ¶þ¸ö¹ú¼ÊÏóÆå³ÌÐò"\r
+"Direct Command" === "Ö±½ÓÊäÈëÃüÁî"\r
+"Error loading sound %s" === "ÔØÈëÉùÒô %s ´íÎó"\r
+"Error playing sound %s" === "²¥·ÅÉùÒô %s ´íÎó"\r
+"File open failed" === "ÎÞ·¨´ò¿ªÎļþ"\r
+"Internal error in file dialog box" === "Îļþ¶Ô»°¿òµÄÄÚ²¿´íÎó"\r
+"Option Error" === "Ñ¡Ïî´íÎó"\r
+"Choose an option, or cancel to exit" === "Ñ¡ÔñÒ»¸öÑ¡Ï»òÕß°´È¡Ïû°´Å¥Í˳ö"\r
+"Unable to activate help" === "ÎÞ·¨´ò¿ª°ïÖú"\r
+"Displayed move is not current" === "ÏÔʾµÄ×Å·¨²»Êǵ±Ç°×Å·¨"\r
+"Could not parse move" === "ÎÞ·¨½âÎö×Å·¨"\r
+"%s:\nError code %d" === "%s:\n´íÎóºÅ %d"\r
+"Error" === "´íÎó"\r
+"Fatal Error" === "ÑÏÖØ´íÎó"\r
+"Exiting" === "Í˳ö"\r
+"%s:\nError code %d" === "%s:\n´íÎóºÅ %d"\r
+"ÌáʾÐÅÏ¢" === "ÌáʾÐÅÏ¢"\r
+"Note" === "×¢ÊÍ"\r
+"Error writing to chess program" === "·¢ËÍÐÅÏ¢¸ø¹ú¼ÊÏóÆå³ÌÐòʱ³ö´í"\r
+"User" === "Óû§"\r
+"Unknown" === "δ֪"\r
+"White" === "°×·½"\r
+"Black" === "ºÚ·½"\r
+"Save Game to File" === "±£´æÆå¾Öµ½Îļþ"\r
+"Not implemented" === "¹¦ÄÜÉÐδʵÏÖ"\r
+"Shout Text" === "ºð½ÐÎÄ×Ö"\r
+"SShout/CShout" === "´óÉùºð½ÐÎÄ×Ö"\r
+"Channel 1 Text" === "ƵµÀIÎÄ×Ö"\r
+"Channel Text" === "ƵµÀÎÄ×Ö"\r
+"Kibitz Text" === "²å×ìÎÄ×Ö"\r
+"Tell Text" === "Ëß˵ÎÄ×Ö"\r
+"Challenge Text" === "ÌôÕ½ÎÄ×Ö"\r
+"Request Text" === "ÑûÇëÎÄ×Ö"\r
+"Seek Text" === "ËÑË÷ÎÄ×Ö"\r
+"Normal Text" === "Õý³£ÎÄ×Ö"\r
+"None" === "ÎÞ"\r
+"Pawn" === "±ø"\r
+"Knight" === "Âí"\r
+"Bishop" === "Ïó"\r
+"Rook" === "³µ"\r
+"Queen" === "ºó"\r
+"Information" === ""\r
+\r
+wclipbrd.c\r
+\r
+"Unable to convert position to FEN." === "ÎÞ·¨°Ñ¾ÖÃæת»¯ÎªFEN"\r
+"Unable to copy FEN to clipboard." === "ÎÞ·¨¸´ÖÆFENµ½¼ôÌù°å"\r
+"Cannot create temporary file name." === "ÎÞ·¨½¨Á¢ÁÙʱÎļþ"\r
+"Cannot open temporary file." === "ÎÞ·¨´ò¿ªÁÙʱÎļþ"\r
+"Cannot write to temporary file." === "ÎÞ·¨Ð´ÈëÁÙʱÎļþ"\r
+"Cannot reopen temporary file." === "ÎÞ·¨Ôٴδò¿ªÁÙʱÎļþ"\r
+"Cannot determine size of file." === "ÎÞ·¨È·¶¨Îļþ´óС"\r
+"Cannot determine size of file." === "ÎÞ·¨È·¶¨Îļþ´óС"\r
+"Cannot allocate clipboard buffer." === "ÎÞ·¨·ÖÅä¼ôÌù°åµÄ»º³åÇø"\r
+"Cannot read from temporary file." === "ÎÞ·¨¶Á³öÁÙʱÎļþ"\r
+"Error reading from temporary file." === "¶Á³öÁÙʱÎļþʱ³ö´í"\r
+"Cannot copy text to clipboard" === "ÎÞ·¨¸´ÖÆÎÄ×Öµ½¼ôÌù°å"\r
+"Unable to allocate memory for clipboard." === "ÎÞ·¨Îª¼ôÌù°å·ÖÅä´æ´¢¿Õ¼ä"\r
+"Unable to lock clipboard memory." === "ÎÞ·¨Ëø¶¨¼ôÌù°åµÄ´æ´¢¿Õ¼ä"\r
+"Cannot unlock clipboard memory." === "ÎÞ·¨Îª¼ôÌù°åµÄ´æ´¢¿Õ¼ä½âËø"\r
+"Cannot open clipboard." === "ÎÞ·¨´ò¿ª¼ôÌù°å"\r
+"Cannot empty clipboard." === "ÎÞ·¨Çå¿Õ¼ôÌù°å"\r
+"Cannot copy text to clipboard." === "ÎÞ·¨¸´ÖÆÎÄ×Öµ½¼ôÌù°å"\r
+"Cannot close clipboard." === "ÎÞ·¨¹Ø±Õ¼ôÌù°å"\r
+"Unable to paste FEN from clipboard." === "ÎÞ·¨´Ó¼ôÌù°åÕ³ÌùFEN"\r
+"Unable to create temporary file." === "ÎÞ·¨½¨Á¢ÁÙʱÎļþ"\r
+"Error writing to temporary file." === "дÈëÁÙʱÎļþʱ³ö´í"\r
+"Unable to open clipboard." === "ÎÞ·¨´ò¿ª¼ôÌù°å"\r
+"No text in clipboard." === "¼ôÌù°åÖÐûÓÐÎÄ×Ö"\r
+"Unable to lock clipboard memory." === "ÎÞ·¨Ëø¶¨¼ôÌù°åµÄ´æ´¢¿Õ¼ä"\r
+"Unable to allocate memory for text string." === "ÎÞ·¨ÎªÎÄ×Ö·ÖÅä´æ´¢¿Õ¼ä"\r
+"Unable to unlock clipboard memory." === "ÎÞ·¨¶Ô¼ôÌù°åµÄ´æ´¢¿Õ¼ä½âËø"\r
+"Unable to close clipboard." === "ÎÞ·¨¹Ø±Õ¼ôÌù°å"\r
+\r
+woptions.c\r
+\r
+"Variant %s not supported by %s" === "±äÌå %s ²»±» %s ËùÖ§³Ö"\r
+"Warning: second engine (%s) does not support this!" === "¾¯¸æ: µÚ¶þ¸öÒýÇæ(%s) ²»Ö§³Ö´Ë!"\r
+"Invalid ICS Alarm Time" === "ICS·Ç·¨"\r
+"Invalid max time per move" === "×î´ó²½Ê±·Ç·¨"\r
+"Invalid time-odds factor" === "ʱ¼ä±¶Êý·Ç·¨"\r
+"Choose Folder" === "Ñ¡ÔñĿ¼"\r
+"Choose Book" === "Ñ¡ÔñÓÿâ"\r
+"Choose Polyglot Directory" === "Ñ¡Ôñ Polyglot Ä¿Â¼"\r
+"Choose EGTB Directory:" === "Ñ¡Ôñ EGTB Ä¿Â¼"\r
+"Polyglot was not found in the specified folder!" === "Ñ¡¶¨µÄĿ¼δ·¢ÏÖ Polyglot "\r
+\r
+wgamelist.c\r
+\r
+"No game selected" === "ûÓÐÑ¡ÖÐÆå¾Ö"\r
+"Can't go forward any further" === "ÎÞ·¨ÔÙÇ°½øÁË"\r
+"Can't back up any further" === "ÎÞ·¨ÔÙºóÍËÁË"\r
+"No game list" === "ûÓÐÆå¾ÖÁбí"\r
+"Game List" === "Æå¾ÖÁбí"\r
+"Game list not loaded or empty" === ""\r
+"%s - %d/%d games" === "%s - %d/%d Æå¾Ö"\r
+\r
+"Game list not loaded or empty" === "Æå¾ÖÁбíδ¼ÓÔØ»òÕßΪ¿Õ"\r
+\r
+wedittags.c\r
+\r
+"Edit Tags" === "±à¼­±êÇ©"\r
+"Tags" === "±êÇ©"\r
+"Error replacing tags." === "Ìæ»»±êÇ©´íÎó"\r
+\r
+wsettings.c\r
+\r
+"%s Engine Settings (%s)" === "%s ÒýÇæÉèÖà(%s)"\r
+"OK" === "È·¶¨"\r
+"Cancel" === "È¡Ïû"\r
+\r
+backend.c\r
+\r
+"bad timeControl option %s" === "·Ç·¨µÄ\"timeControl\"(ʱ¼ä¿ØÖÆ)Ñ¡Ïî %s"\r
+"bad searchTime option %s" === "·Ç·¨µÄ\"searchTime\"(ËÑË÷ʱ¼ä)Ñ¡Ïî %s"\r
+"first" === "µÚÒ»¸ö"\r
+"second" === "µÚ¶þ¸ö"\r
+"protocol version %d not supported" === "ЭÒé°æ±¾ %d ²»±»Ö§³Ö"\r
+"Variant %s supported only in ICS mode" === "±äÌå %s Ö»ÔÚICSģʽÏÂÖ§³Ö"\r
+"Unknown variant name %s" === "δ֪µÄ±äÌåÃû %s"\r
+"Starting chess program" === "Æô¶¯¹ú¼ÊÏóÆå³ÌÐò"\r
+"Could not open comm port %s" === "ÎÞ·¨´ò¿ªÍ¨Ñ¶¶Ë¿Ú %s"\r
+"Could not connect to host %s, port %s" === "ÎÞ·¨Á¬½ÓÖ÷»ú %s ¶Ë¿Ú %s"\r
+"Unknown initialMode %s" === "δ֪µÄ\"initialMode\"(³õʼģʽ)Ñ¡Ïî %s"\r
+"Can't have a match with no chess programs" === "ûÓÐÏóÆå³ÌÐòʱÎÞ·¨½øÐбÈÈü"\r
+"Bad game file" === "Æå¾ÖÎļþ´íÎó"\r
+"Bad position file" === "¾ÖÃæÎļþ´íÎó"\r
+"AnalyzeFile mode requires a game file" === "\"AnalyzeFile\"(·ÖÎöÎļþ)ģʽ±ØÐëÖ¸¶¨Ò»¸öÆå¾ÖÎļþ"\r
+"Analysis mode requires a chess engine" === "\"Analysis\"(·ÖÎö)ģʽ±ØÐëÆô¶¯¹ú¼ÊÏóÆåÒýÇæ"\r
+"Analysis mode does not work with ICS mode" === "\"Analysis\"(·ÖÎö)ģʽÎÞ·¨ÔÚICSģʽϹ¤×÷"\r
+"MachineWhite mode requires a chess engine" === "\"MachineWhite\"(µçÄÔÖ´°×)ģʽ±ØÐëÆô¶¯¹ú¼ÊÏóÆåÒýÇæ"\r
+"MachineWhite mode does not work with ICS mode" === "\"MachineWhite\"(µçÄÔÖ´°×)ģʽÎÞ·¨ÔÚICSģʽÏÂÔËÐÐ"\r
+"MachineBlack mode requires a chess engine" === "\"MachineBlack\"(µçÄÔÖ´ºÚ)ģʽ±ØÐëÆô¶¯¹ú¼ÊÏóÆåÒýÇæ"\r
+"MachineBlack mode does not work with ICS mode" === "\"MachineBlack\"(µçÄÔÖ´ºÚ)ģʽÎÞ·¨ÔÚICSģʽÏÂÔËÐÐ"\r
+"TwoMachines mode does not work with ICS mode" === "\"TwoMachines\"(µçÄÔ¶ÔÞÄ)ģʽÎÞ·¨ÔÚICSģʽÏÂÔËÐÐ"\r
+"TwoMachines mode requires a chess engine" === "\"TwoMachines\"(·ÖÎö)ģʽ±ØÐëÆô¶¯¹ú¼ÊÏóÆåÒýÇæ"\r
+"Training mode requires a game file" === "\"Training\"(ѵÁ·)ģʽ±ØÐëÖ¸¶¨Ò»¸öÆå¾ÖÎļþ"\r
+"Error writing to ICS" === "·¢ËÍÐÅÏ¢¸øICSʱ³ö´í"\r
+"Error reading from keyboard" === "¶ÁÈ¡¼üÅÌʱ³ö´í"\r
+"Got end of file from keyboard" === "¶ÁÈ¡¼üÅÌʱÓöµ½Îļþβ"\r
+"Error writing to ICS" === "·¢ËÍÐÅÏ¢¸øICSʱ³ö´í"\r
+"Error writing to display" === "·¢ËÍÐÅÏ¢¸øÏÔʾÆ÷ʱ³ö´í"\r
+"Error gathering move list: two headers" === "¶ÁÈ¡×Å·¨Ê±³ö´í£¬³öÏÖÁ½¸ö¿ªÍ·"\r
+"Error gathering move list: nested" === "¶ÁÈ¡×Å·¨Ê±³ö´í£¬Ç¶Ì×´íÎó"\r
+"Connection closed by ICS" === "Á¬½Ó±»ICS¹Ø±Õ"\r
+"Error reading from ICS" === "¶ÁÈ¡ICSÐÅϢʱ³ö´í"\r
+"Failed to parse board string:\n\"%s\"" === "ÎÞ·¨½âÎöÆåÅÌ×Ö·û´®\n\"%s\""\r
+"Game too long; increase MAX_MOVES and recompile" === "Æå¾ÖÌ«³¤£¬ÐèÒªÔö¼Ó\"MAX_MOVES\"²¢ÖØбàÒë"\r
+"Error gathering move list: extra board" === "¶ÁÈ¡×Å·¨Ê±³ö´í£¬³¬³öÆåÅÌ"\r
+"Illegal move \"%s\" from ICS" === "´ÓICS¶Áµ½²»ºÏÀí×Å·¨\"%s\""\r
+"Couldn't parse move \"%s\" from ICS" === "ÎÞ·¨½âÎö´ÓICS¶Áµ½µÄ×Å·¨\"%s\""\r
+"say Internal error; bad moveType %d (%d,%d-%d,%d)" === "say ÄÚ²¿´íÎ󣬷Ƿ¨µÄ\"moveType\"(×Å·¨ÀàÐÍ) %d (%d,%d-%d,%d)"\r
+"You are playing Black" === "ÄãÔÚÖ´ºÚ"\r
+"You are playing White" === "ÄãÔÚÖ´°×"\r
+"It is White's turn" === "ÂÖµ½°×·½×ßÆå"\r
+"It is Black's turn" === "ÂÖµ½ºÚ·½×ßÆå"\r
+"Displayed position is not current" === "ÏÔʾµÄ¾ÖÃæ²»Êǵ±Ç°¾ÖÃæ"\r
+"Illegal move" === "×Å·¨´íÎó"\r
+"End of game" === "Æå¾Ö½áÊø"\r
+"Incorrect move" === "×Å·¨´íÎó"\r
+"Illegal move \"%s\" from %s machine" === "´Ó%s»úÆ÷¶Áµ½²»ºÏÀí×Å·¨\"%s\""\r
+"Forfeit due to illegal move" === "Òò×ß²»ºÏÀí×Å·¨¶ø·¸¹æ"\r
+"%s does not support analysis" === "%s ²»Ö§³Ö·ÖÎö¹¦ÄÜ"\r
+"Illegal move \"%s\" (rejected by %s chess program)" === "²»ºÏÀí×Å·¨\"%s\" (%s¹ú¼ÊÏóÆå³ÌÐò¾Ü¾ø½ÓÊܸÃ×Å·¨)"\r
+"Failed to start %s chess program %s on %s: %s\n" === "ÎÞ·¨Æô¶¯%s¹ú¼ÊÏóÆå³ÌÐò %s(ÔÚÖ÷»ú %s ÉÏ)£¬%s\n"\r
+"Hint: %s" === "Ìáʾ %s"\r
+"White resigns" === "°×·½ÈÏÊä"\r
+"Black resigns" === "ºÚ·½ÈÏÊä"\r
+"White mates" === "°×·½×öɱ"\r
+"Black mates" === "ºÚ·½×öɱ"\r
+"Draw" === "ºÍÆå"\r
+"Draw agreed" === "ЭÉ̺ÍÆå"\r
+"Machine accepts your draw offer" === "..."\r
+"Machine offers a draw\nSelect Action / Draw to agree" === "µçÄÔÌáºÍ\nÑ¡ÔñÊÇ·ñ½ÓÊÜÌáºÍ"\r
+"%s (only move)" === "%s (Ψһ×Å·¨)"\r
+"Ambiguous move in ICS output: \"%s\"" === "ICSÊä³ö²»Ã÷È·µÄ×Å·¨\"%s\""\r
+"Illegal move in ICS output: \"%s\"" === "ICSÊä³ö²»Ã÷È·µÄ×Å·¨\"%s\""\r
+"Gap in move list" === "×Å·¨¶Ï¿ª"\r
+"Game too long; increase MAX_MOVES and recompile" === "Æå¾ÖÌ«³¤£¬ÐèÒªÔö¼Ó\"MAX_MOVES\"²¢ÖØбàÒë"\r
+"Variant %s not supported by %s" === "±äÌå %s ²»±» %s Ö§³Ö"\r
+"Startup failure on '%s'" === "ÎÞ·¨Æô¶¯'%s'"\r
+"Waiting for first chess program" === "µÈ´ýµÚÒ»¸ö¹ú¼ÊÏóÆå³ÌÐò"\r
+"Waiting for second chess program" === "µÈ´ýµÚ¶þ¸ö¹ú¼ÊÏóÆå³ÌÐò"\r
+"Match %s vs. %s: final score %d-%d-%d" === "±ÈÈü %s vs. %s: ×îÖձȷ֠%d-%d-%d"\r
+"Stalemate" === "±ÆºÍ"\r
+"Illegal move: %d.%s%s" === "²»ºÏÀí×Å·¨ %d.%s%s"\r
+"Ambiguous move: %d.%s%s" === "²»Ã÷È·µÄ×Å·¨ %d.%s%s"\r
+"Can't open \"%s\"" === "ÎÞ·¨´ò¿ª\"%s\""\r
+"Cannot build game list" === "ÎÞ·¨½¨Á¢Æå¾ÖÁбí"\r
+"No more games in this message" === "ÕâÌõÐÅÏ¢²»°üº¬¸ü¶àµÄÆå¾Ö"\r
+"No game has been loaded yet" === "ÉÐδÓÐÆå¾ÖÔØÈë"\r
+"Can't back up any further" === "ÎÞ·¨ÔÙºóÍËÁË"\r
+"Game number out of range" === "Æå¾ÖÊýÁ¿³¬³ö·¶Î§"\r
+"Can't seek on game file" === "ÎÞ·¨ËÑË÷Æå¾ÖÎļþ"\r
+"Game not found in file" === "ÎļþÖÐûÓÐÕÒµ½Æå¾Ö"\r
+"Bad FEN position in file" === "ÎļþÖеÄFEN¾ÖÃæ´íÎó"\r
+"No moves in game" ===  "Æå¾ÖÖÐûÓÐ×Å·¨"\r
+"No position has been loaded yet" === "ÉÐδÓоÖÃæÔØÈë"\r
+"Can't back up any further" === "ÎÞ·¨ÔÙºóÍËÁË"\r
+"Can't open \"%s\"" === "ÎÞ·¨´ò¿ª\"%s\""\r
+"Can't seek on position file" === "ÎÞ·¨ËÑË÷¾ÖÃæÎļþ"\r
+"Position not found in file" === "ÎļþÖÐûÓÐ×ŵ½¾ÖÃæ"\r
+"Bad FEN position in file" === "ÎļþÖеÄFEN¾ÖÃæ´íÎó"\r
+"Black to play" === "ÂÖµ½ºÚ·½×ßÆå"\r
+"White to play" === "ÂÖµ½°×·½×ßÆå"\r
+"Can't open \"%s\"" === "ÎÞ·¨´ò¿ª\"%s\""\r
+"You have edited the game history.\nUse Reload Same Game and make your move again." === "Æå¾ÖÒѾ­±à¼­¹ýÁË\nÖ´ÐÐ\"ÖØÐÂÔØÈëͬһÆå¾Ö\"Ö®ºó²ÅÄÜ×ßÆå"\r
+"You have entered too many moves.\nBack up to the correct position and try again." === "ÄãÊäÈëÁ˹ý¶àµÄ×Å·¨\nºóÍ˻ص½ÕýÈ·µÄ¾ÖÃæÔÙÊÔÒ»´Î"\r
+"Displayed position is not current.\nStep forward to the correct position and try again." === "ËùÏÔʾµÄ¾ÖÃæ²»Êǵ±Ç°¾ÖÃæ\nÇ°½øµ½µ±Ç°¾ÖÃæÔÙÊÔÒ»´Î"\r
+"You have not made a move yet" === "Ò»²½ÆåҲû×ß¹ý"\r
+"The cmail message is not loaded.\nUse Reload CMail Message and make your move again." === "The cmail message is not loaded.\nUse Reload CMail Message and make your move again."\r
+"No unfinished games" === "No unfinished games"\r
+"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." === "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."\r
+"Failed to invoke cmail" === "Failed to invoke cmail"\r
+"Waiting for reply from opponent\n" === "Waiting for reply from opponent\n"\r
+"Still need to make move for game\n" === "Still need to make move for game\n"\r
+"Still need to make moves for both games\n" === "Still need to make moves for both games\n"\r
+"Still need to make moves for all %d games\n" === "Still need to make moves for all %d games\n"\r
+"Still need to make a move for game %s\n" === "Still need to make a move for game %s\n"\r
+"No unfinished games\n" === "No unfinished games\n"\r
+"Ready to send mail\n" === "Ready to send mail\n"\r
+"Still need to make moves for games %s\n" === "Still need to make moves for games %s\n"\r
+"Edit comment" === "±à¼­×¢ÊÍ"\r
+"Edit comment on %d.%s%s" === "±à¼­×¢ÊÍ %d.%s%s"\r
+"Starting analysis mode...\nIf this message stays up, your chess program does not support analysis." ===  "Æô¶¯·ÖÎöģʽ...\nÈç¹ûÕâÌõÐÅÏ¢Ò»Ö±Áô×Å£¬¾Í˵Ã÷ÄãµÄ¹ú¼ÊÏóÆå³ÌÐò²»Ö§³Ö·ÖÎö¡£"\r
+"It is not White's turn" === "ûÓÐÂÖµ½°×·½×ßÆå"\r
+"It is not Black's turn" === "ûÓÐÂÖµ½ºÚ·½×ßÆå"\r
+"Wait until your turn,\nor select Move Now" === "µÈ´ýÄã×ßÆå\n»òÕßÑ¡Ôñ\"Á¢¼´×ßÆå\""\r
+"Starting second chess program" === "Æô¶¯µÚ¶þ¸ö¹ú¼ÊÏóÆå³ÌÐò"\r
+"Training mode off" === "ѵÁ·Ä£Ê½ÒѹرÕ"\r
+"Training mode on" === "ѵÁ·Ä£Ê½ÒÑ´ò¿ª"\r
+"Already at end of game" === "Æå¾ÖÒѾ­½áÊø"\r
+"Warning: You are still playing a game" === "×¢Ò⣺ÄãÕýÔÚ½øÐÐÆå¾Ö"\r
+"Warning: You are still observing a game" === "×¢Ò⣺ÄãÕýÔÚÅÔ¹ÛÆå¾Ö"\r
+"Warning: You are still examining a game" === "×¢Ò⣺ÄãÕýÔÚÑо¿Æå¾Ö"\r
+"It is Black's turn" === "ÂÖµ½ºÚ·½×ßÆå"\r
+"It is White's turn" === "ÂÖµ½°×·½×ßÆå"\r
+"That square is occupied" === "¸ñ×ÓÒÑ·ÅÆå×Ó"\r
+"Draw agreed" === "ЭÉ̺ÍÆå"\r
+"There is no pending offer on this move" === "¸Ã×Å·¨Ã»Óдý¶¨µÄÌáÒé"\r
+"Both players ran out of time" === "Ë«·½¶¼³¬Ê±ÁË"\r
+"Black wins on time" === "°×·½³¬Ê±Åиº"\r
+"Your opponent is not out of time" === "¶ÔÊÖûÓг¬Ê±"\r
+"Both players ran out of time" === "Ë«·½¶¼³¬Ê±ÁË"\r
+"White wins on time" === "ºÚ·½³¬Ê±Åиº"\r
+"Your opponent is not out of time" === "¶ÔÊÖûÓг¬Ê±"\r
+"Draw agreed" === "ЭÉ̺ÍÆå"1,$g/=== ""/d\r
+"Black offers a draw" === "°×·½ÌáºÍ"\r
+"White offers a draw" === "ºÚ·½ÌáºÍ"\r
+"You must make your move before offering a draw" === "±ØÐë×ßÍêÆå²ÅÄÜÌáºÍ"\r
+"Draw agreed" === "ЭÉ̺ÍÆå"\r
+"Game aborted" === "Æå¾ÖÖжÏ"\r
+"You are not examining a game" === "ûÓзÖÎöÆå¾Ö"\r
+"You can't revert while pausing" === "ÔÝͣʱ²»Äܸ´Ô­Æå¾Ö"\r
+"Wait until your turn,\nor select Move Now" === "µÈ´ý¶ÔÊÖ×ßÆå\n»òÕßÑ¡Ôñ\"Á¢¼´×ß×Ó\""\r
+"It is your turn" === "ÂÖµ½Äã×ßÆå"\r
+"Wait until your turn" === "µÈ´ý¶ÔÊÖ×ßÆå"\r
+"No hint available" === "ûÓпÉÓõÄÌáʾ"\r
+"Error writing to %s chess program" === "·¢ËÍÐÅÏ¢µ½%s¹ú¼ÊÏóÆå³ÌÐòʱ³ö´í"\r
+"Error: %s chess program (%s) exited unexpectedly" === "´íÎó£º%s¹ú¼ÊÏóÆå³ÌÐò(%s)ͻȻÍ˳öÁË"\r
+"Error reading from %s chess program (%s)" === "´Ó%s¹ú¼ÊÏóÆå³ÌÐò(%s)½ÓÊÕÐÅϢʱ³ö´í"\r
+"Analysis (%s)" === "·ÖÎö(%s)"\r
+"Comment" === "×¢ÊÍ"\r
+"Comment on %d.%s%s" === "×¢ÊÍ %d.%s%s"\r
+"Both flags fell" === "Ë«·½¶¼³¬Ê±ÁË"\r
+"White's flag fell" === "°×·½³¬Ê±"\r
+"Black wins on time" === "°×·½³¬Ê±Åиº"\r
+"Black's flag fell" === "ºÚ·½³¬Ê±"\r
+"White wins on time" === "ºÚ·½³¬Ê±Åиº"\r
+"Bad FEN position in clipboard" === "¼ôÌù°åµÄFEN¾ÖÃæ´íÎó"\r
+"No response from ICS" === "ICS Î´ÏìÓ¦"\r
+"You cannot do this while you are playing or observing" === "ÏÂÆå»òÅÔ¹Ûʱ²»ÄܽøÐд˲Ù×÷"\r
+"Click in holdings to choose piece" === "µã»÷Ñ¡ÔñÊÖ³ÖµÄÆå×Ó"\r
+\r
+END-OF-GAME MESSAGES (should they be translated?)\r
+\r
+"Xboard adjudication: King destroyed" === "Xboard Åоö£ºÍõ±»ÏûÃð"\r
+"Xboard adjudication: Bare king" === "Xboard Åоö£º¹â½«"\r
+"Xboard adjudication: 3rd check" === "Xboard Åоö£º3´Î½«¾ü"\r
+"Xboard adjudication: Stalemate" === "Xboard Åоö£ºÀ§±Ð"\r
+"Xboard adjudication: Checkmate" === "Xboard Åоö£º½«ËÀ"\r
+"Xboard adjudication: Insufficient mating material" === "Xboard Åоö£º×ÓÁ¦²»×ãȡʤ"\r
+"Xboard adjudication: Trivial draw" === "Xboard Åоö£ºÒ»°ãºÍÆå"\r
+"XBoard adjudication: repetition draw" === "Xboard Åоö£ºÑ­»·ºÍÆå"\r
+"Xboard adjudication: perpetual checking" === "Xboard Åоö£º³¤½«"\r
+"Xboard adjudication: perpetual chasing" === "Xboard Åоö£º³¤×½"\r
+"Xboard adjudication: 50-move rule" === "Xboard Åоö£º50»ØºÏÅк͹æÔò"\r
+"Draw claim: 50-move rule" === "ºÍÆåÉùÃ÷£º50»ØºÏÅк͹æÔò"\r
+"Draw claim: 3-fold repetition" === "ºÍÆåÉùÃ÷£º3´ÎÑ­»·"\r
+"Draw claim: insufficient mating material" === "ºÍÆåÉùÃ÷£º×ÓÁ¦²»×ãȡʤ"\r
+"Xboard adjudication: long game" === "Xboard Åоö£º¶Ô¾Ö¹ý³¤"\r
+"Xboard: Forfeit due to invalid move: %s (%c%c%c%c) res=%d" === "Xboard£ºÎ´ÄÜʶ±ðµÄÆå²½Ö¸º %s (%c%c%c%c) res=%d"\r
+"Xboard: Forfeit due to illegal move: %s (%c%c%c%c)%c" === "Xboard£º·Ç·¨Æå²½Ö¸º %s (%c%c%c%c)%c"\r
+"Xboard adjudication" === "Xboard Åоö"\r
+"User adjudication" === "Óû§Åоö"\r
+"False win claim: '%s'" === "Ó®ÆåÉùÃ÷ʧ°Ü"\r
+"False draw claim: '%s'" === "ºÍÆåÉùÃ÷ʧ°Ü"\r
+"xboard exit" === "xboard Í˳ö"\r
+\r
+\r