Fix multi-leg promotions
[xboard.git] / winboard / language.txt
1 ## WinBoard language file\r
2 ##\r
3 ## LANGUAGE NAME IN ENGLISH / TRANSLATED\r
4 ## v1.0 beta 1\r
5 ##\r
6 ## Translation by NAME (DATE)\r
7 ## SAME AS ABOVE, TRANSLATED\r
8 ## WEB ADDRESS OF TRANSLATOR\r
9 ##\r
10 ## If you revise this, please insert your date, name and description.\r
11 ## TRANSLATION OF MESSAGE ABOVE\r
12 ##\r
13 ## For example:\r
14 ## TRANSLATION OF FOR EXAMPLE\r
15 ##   24-ago-2010. Juan Pérez (j@xyz.p). Corrected translation for xyzzy.\r
16 \r
17 ## Notes for translators (can be deleted from he file after translation):\r
18 ##   Just write the translations between the second pair of quotes\r
19 ##   Things like %s, %d and %c must be preserved in the original order\r
20 ##   Empty translated strings will be ignored, so there is no reason\r
21 ##   to delete those for which you don't know a translation,\r
22 ##   and you can start testing everything immediately.\r
23 ##   Simply rename this file to LANGUAGE.lng, and WinBoard should see it,\r
24 ##   and allow you to use the option /language=LANGUAGE.\r
25 ##   You are encouraged to call up the corresponding WinBoard dialog while\r
26 ##   working on the translation, to see in which context the strings are used.\r
27 ##   This is why the strings below are sorted by dialog\r
28 ##\r
29 ##   Of duplicats, only the first occurrence will be used, even if it was in\r
30 ##   a different dialog! For this reason you will only see an 'OK' in the\r
31 ##   About Box. After you translated it there, this translation will be used\r
32 ##   for all other dialogs as well.\r
33 ## o Use ## for comments, to make iteasy to find them scattered throughout the translation\r
34 ## o Careful with temptation of direct translation, by example 'movimiento' for 'move' when 'jugada' is better.\r
35 ## o Try to use short phrases, more text doesn't imply more clearness.\r
36 ## o Check that your translation is right, does it mean what it does?\r
37 ## o Test your translation, check every dialog.\r
38 ## o For standard chess names check Wikipedia for confirmation.\r
39 ## o For menus, assign shortcuts (character &) until you finish the translation.\r
40 ##   preferably it should be unique in the applicable menu, so it depends on translation of other items!\r
41 \r
42 winboard.rc\r
43 \r
44 MENUS:\r
45 ## Pleace keep the accelerator-key indications on the menu items, and keep \r
46 ## the keystrokes the same (for now). (Alt, Ctrl and Shift can be translated.)\r
47 \r
48 "&New Game\tCtrl-N" === ""\r
49 "New Sh&uffle Game..." === ""\r
50 "New &Variant...\tAlt+Shift+V" === ""\r
51 "&Load Game...\tCtrl-O" === ""\r
52 "&Save Game...\tCtrl-S" === ""\r
53 "L&oad Position...\tCtrl+Shift+O" === ""\r
54 "S&ave Position...\tCtrl+Shift+S" === ""\r
55 "Save as &Diagram..." === ""\r
56 "&Quit" === ""\r
57 ## Next six currently not used\r
58 "Load &Next Game\tAlt+PgDn" === ""\r
59 "Load &Previous Game\tAlt+PgUp" === ""\r
60 "&Reload Same Game" === ""\r
61 "Load N&ext Position\tAlt+Shift+PgDn" === ""\r
62 "Load Pre&vious Position\tAlt+Shift+PgUp" === ""\r
63 "Reload Sa&me Position" === ""\r
64 \r
65 "&Copy Game To Clipboard\tCtrl+C" === ""\r
66 "C&opy Position To Clipboard\tCtrl+Shift+C" === ""\r
67 "Copy Game List to Clipboard" === ""\r
68 "&Paste Game From Clipboard\tCtrl+V" === ""\r
69 "P&aste Position From Clipboard\tCtrl+Shift+V" === ""\r
70 "&Edit Game\tCtrl+E" === ""\r
71 "E&dit Position\tCtrl+Shift+E" === ""\r
72 "Edit Ta&gs..." === ""\r
73 "Edit Co&mment..." === ""\r
74 "Enter &Username..." === ""\r
75 "&Revert\tHome" === ""\r
76 "&Annotate" === ""\r
77 "&Truncate Game\tEnd" === ""\r
78 "&Backward\tAlt+Left" === ""\r
79 "&Forward\tAlt+Right" === ""\r
80 "Back to &Start\tAlt+Home" === ""\r
81 "For&ward to End\tAlt+End" === ""\r
82 \r
83 "Flip &View\tF2" === ""\r
84 "&Swap Clocks" === ""\r
85 "Engine &Output\tAlt+Shift+O" === ""\r
86 "Move &History\tAlt+Shift+H" === ""\r
87 "Evaluation &Graph\tAlt+Shift+E" === ""\r
88 "Game &List\tAlt+Shift+G" === ""\r
89 "Open &New Chat Window" === ""\r
90 "Type In &Move...\tAlt+I" === ""\r
91 "&Tags" === ""\r
92 "&Comments" === ""\r
93 "&Game List Tags..." === ""\r
94 "&Board..." === ""\r
95 "&Fonts..." === ""\r
96 \r
97 "Machine &White\tCtrl+W" === ""\r
98 "Machine &Black\tCtrl+B" === ""\r
99 "&Two Machines\tCtrl+T" === ""\r
100 "Machine Both" === ""\r
101 "&Analysis Mode\tCtrl+A" === ""\r
102 "Analyze &File\tCtrl+F" === ""\r
103 "&Edit Game\tCtrl+E" === ""\r
104 "E&dit Position\tCtrl+Shift+E" === ""\r
105 "Trai&ning" === ""\r
106 "&ICS Client" === ""\r
107 "&Machine Match" === ""\r
108 "&Pause\tPause" === ""\r
109 \r
110 "&Accept\tF3" === ""\r
111 "D&ecline\tF4" === ""\r
112 "Re&match\tF12" === ""\r
113 "Call &Flag\tF5" === ""\r
114 "&Draw\tF6" === ""\r
115 "Ad&journ\tF7" === ""\r
116 "A&bort\tF8" === ""\r
117 "&Resign\tF9" === ""\r
118 "Stop &Observing\tF10" === ""\r
119 "Stop E&xamining\tF11" === ""\r
120 "&Upload to Examine" === ""\r
121 "Adjudicate to &White" === ""\r
122 "Adjudicate to &Black" === ""\r
123 "Adjudicate &Draw" === ""\r
124 \r
125 "Install 1st..." === ""\r
126 "Install 2nd..." === ""\r
127 "Engine #&1 Settings..." === ""\r
128 "Engine #&2 Settings..." === ""\r
129 "&Hint..." === ""\r
130 "&Book..." === ""\r
131 "&Move Now\tCtrl+M" === ""\r
132 "&Retract Move\tCtrl+X" === ""\r
133 \r
134 "&Mute all Sounds" === ""\r
135 "&General..." === ""\r
136 "&Time Control...\tAlt+Shift+T" === ""\r
137 "Common &Engine...\tAlt+Shift+U" === ""\r
138 "Ad&judications...\tAlt+Shift+J" === ""\r
139 "&Load Game...\tAlt+Shift+L" === ""\r
140 "&Save Game...\tAlt+Shift+S" === ""\r
141 "G&ame List..." === ""\r
142 "Soun&ds..." === ""\r
143 "&ICS..." === ""\r
144 "Add ICS..." === ""\r
145 "Comm&unications..." === ""\r
146 "Save Settings &Now" === ""\r
147 "Save Settings on E&xit" === ""\r
148 \r
149 "Help &Contents\tF1" === ""\r
150 "Help &Index" === ""\r
151 "How to &Use Help" === ""\r
152 "&About WinBoard" === ""\r
153 \r
154 "White" === ""\r
155 "Promote" === ""\r
156 "Pawn" === ""\r
157 "Knight" === ""\r
158 "Bishop" === ""\r
159 "Rook" === ""\r
160 "Queen" === ""\r
161 "King" === ""\r
162 ## The next 2 are pieces for Capablanca Chess. Use the names from the Wikipedia entry for this,\r
163 ## rather than litteral translations of the English names!\r
164 "Archbishop" === ""\r
165 "Chancellor" === ""\r
166 ## Next 2 Xiangqi (Chinese Chess) pieces. Google for 'Xiangqi' in the target language to get the standard translation.\r
167 "Elephant" === ""\r
168 "Cannon" === ""\r
169 "Empty Square" === ""\r
170 "Black" === ""\r
171 "Demote" === ""\r
172 "Clear Board    " === ""\r
173 ## Next 3: Shogi pieces.\r
174 "Gold" === ""\r
175 "Silver" === ""\r
176 "Lance" === ""\r
177 \r
178 "Drop" === ""\r
179 \r
180 "Cop&y and Paste" === ""\r
181 "&Copy" === ""\r
182 "&Paste" === ""\r
183 \r
184 "&Undo" === ""\r
185 "Cu&t" === ""\r
186 "&Copy" === ""\r
187 "&Paste" === ""\r
188 "Select &All" === ""\r
189 \r
190 DIALOGS:\r
191 \r
192 ABOUTBOX\r
193 \r
194 ## Pehaps copyright notices best left untranslated?\r
195 "About WinBoard" === ""\r
196 "OK" === ""\r
197 "Chessboard for Windows" === ""\r
198 "Copyright 1991 Digital Equipment Corporation" === ""\r
199 "Enhancements Copyright 1992-2015  Free Software Foundation" === ""\r
200 "Enhancements Copyright 2005\r\nAlessandro Scotti" === ""\r
201 ## What happened with H.G.Muller? [He sold his copyrights to FSF for $1]\r
202 ## The following string of 6 spaces can be translated to an acknowledgement of the translator,\r
203 ## like "Traducción por Óscar Toledo G.".\r
204 "      " === ""\r
205 "WinBoard 0.0.0" === ""\r
206 \r
207 ABOUTBOX2\r
208 \r
209 ## Weird, it is needed? [Normally not. It is a built-in 'Easter Egg' joke.]\r
210 "galactic" === ""\r
211 \r
212 TIME CONTROL DIALOG\r
213 \r
214 "Time Control" === ""\r
215 "Conventional chess clock" === ""\r
216 "Incremental clock" === ""\r
217 "Cancel" === ""\r
218 \r
219 ## Next is there really only for the benefit of blind users of the JAWS version...\r
220 "Use arrow keys to specify which clock setting type, then press tab to alter values." === ""\r
221 "Fixed time per move" === ""\r
222 "Number of moves:" === ""\r
223 "Within number of minutes:" === ""\r
224 "Initial number of minutes:" === ""\r
225 "Plus number of seconds per move:" === ""\r
226 "Maximum seconds per move:" === ""\r
227 "Time-Odds Factors:" === ""\r
228 "Engine #1:" === ""\r
229 "Engine #2:" === ""\r
230 \r
231 LOAD OPTIONS DIALOG\r
232 \r
233 "Load Game Options" === ""\r
234 "Load games with &automatic stepping" === ""\r
235 "&seconds per move" === ""\r
236 "when filtering game list on position, use thresholds:" === ""\r
237 "Search Mode: " === ""\r
238 "Match exact &position" === ""\r
239 "Match if position is s&ubset" === ""\r
240 "Match material with e&xact pawn structure" === ""\r
241 "Match &material" === ""\r
242 "Material &range (upper board-half is optional)" === ""\r
243 "Material &difference (optional material balanced)" === ""\r
244 "Also match reversed &colors" === ""\r
245 "Also match &left-right mirror image" === ""\r
246 "minimum Elo for &best player" === ""\r
247 "minimum Elo for &weakest players" === ""\r
248 "or later &year" === ""\r
249 "co&nsecutive positions" === ""\r
250 \r
251 SAVE OPTIONS DIALOG\r
252 \r
253 "Save Game Options" === ""\r
254 "Save As: " === ""\r
255 "Save games automatically" === ""\r
256 "Prompt for filename" === ""\r
257 "To file:" === ""\r
258 "PGN" === ""\r
259 "Old" === ""\r
260 "Browse..." === ""\r
261 "Save out of book info in PGN" === ""\r
262 \r
263 1536\r
264 ## This dialog is only used in some older Windows versions, so you might not be ableto test it.\r
265 \r
266 "Open" === ""\r
267 "File &Name:" === ""\r
268 "&Directories:" === ""\r
269 "List Files of &Type:" === ""\r
270 "Dri&ves:" === ""\r
271 "&Help" === ""\r
272 \r
273 "&Index number:" === ""\r
274 \r
275 COMMPORT\r
276 ## Always disabled if you are not actually using an ICS through a comport, so difficult to test.\r
277 \r
278 "Communication Port Settings" === ""\r
279 "Net&work..." === ""\r
280 "&Port:" === ""\r
281 "Data &Rate:" === ""\r
282 "Data &Bits:" === ""\r
283 "P&arity:" === ""\r
284 "&Stop Bits:" === ""\r
285 "F&low:" === ""\r
286 \r
287 EDIT COMMENT\r
288 \r
289 "Edit Comment" === ""\r
290 "&Clear" === ""\r
291 "&Edit" === ""\r
292 \r
293 PROMOTION POPUP\r
294 \r
295 "Promote to:" === ""\r
296 ## next used in Shogi as promotion-popup header\r
297 "Promote?" === ""\r
298 "Promotion" === ""\r
299 "&Queen" === ""\r
300 "&Rook" === ""\r
301 "&Bishop" === ""\r
302 "K&night" === ""\r
303 "&King" === ""\r
304 "&Cancel" === ""\r
305 \r
306 "Chance&llor" === ""\r
307 "&Archbishop" === ""\r
308 "YES" === ""\r
309 "NO" === ""\r
310 "C&entaur" === ""\r
311 \r
312 GAME LIST\r
313 \r
314 "Game List" === ""\r
315 "&Load" === ""\r
316 "&Prev" === ""\r
317 "&Next" === ""\r
318 "&Close" === ""\r
319 "Filter" === ""\r
320 \r
321 EDIT TAGS\r
322 \r
323 "Edit Tags" === ""\r
324 \r
325 ERROR\r
326 \r
327 "ICS Interaction" === ""\r
328 "Dialog" === ""\r
329 "Error" === ""\r
330 ## I don't think the next will really appear ever.\r
331 "Sorry Charlie" === ""\r
332 \r
333 COLORIZE\r
334 \r
335 "I C S Interaction Colors" === ""\r
336 "Interaction Colors" === ""\r
337 "Premove" === ""\r
338 "Alarm" === ""\r
339 "Colors" === ""\r
340 "&Choose Color..." === ""\r
341 "&Bold" === ""\r
342 "&Italic" === ""\r
343 "&Underline" === ""\r
344 "&Strikeout" === ""\r
345 \r
346 QUESTION\r
347 \r
348 ## next one seems only a placeholder, and never appears? [might also be just a programmer's joke...]\r
349 "Enter a chess engine command or just type something stupid that will completely screw things up." === ""\r
350 "Question" === ""\r
351 "Enter" === ""\r
352 \r
353 STARTUP DIALOG\r
354 \r
355 "WinBoard Startup" === ""\r
356 "What would you like to do?" === ""\r
357 "&Play against a chess engine or match two engines" === ""\r
358 "&Use an Internet Chess Server" === ""\r
359 "Just &view or edit game files" === ""\r
360 "Specify Chess &Engines:" === ""\r
361 "Specify Chess &Server:" === ""\r
362 "&Additional options" === ""\r
363 \r
364 INDEX (IN FILE-BROWSE DIALOG)\r
365 \r
366 "Inde&x number:" === ""\r
367 \r
368 MOVE TYPE-IN\r
369 \r
370 "Type in a move" === ""\r
371 \r
372 USER-NAME TYPE-IN\r
373 \r
374 "Type in your name" === ""\r
375 \r
376 SOUND DIALOG\r
377 \r
378 "Sounds" === ""\r
379 \r
380 "&Event:" === ""\r
381 "&No sound" === ""\r
382 "&Default beep" === ""\r
383 "&Built-in sound:" === ""\r
384 "&WAV file:" === ""\r
385 \r
386 "B&rowse..." === ""\r
387 "&Play" === ""\r
388 "&Defaults" === ""\r
389 \r
390 GENERAL OPTIONS DIALOG\r
391 ## pleace keep the indication of the accelerator keys for the same keystroke\r
392 ## Note: finely tuned spaces to align keys at right\r
393 \r
394 "General Options" === ""\r
395 "Always on &Top" === ""\r
396 "Always &Queen            Ctrl+Shift+Q" === ""\r
397 "Animate &Dragging" === ""\r
398 "&Animate Moving         Ctrl+Shift+A" === ""\r
399 "Auto &Flag                   Ctrl+Shift+F" === ""\r
400 "Auto Flip &View" === ""\r
401 "Auto &Raise Board" === ""\r
402 "&Blindfold" === ""\r
403 "Highlight Dra&gging" === ""\r
404 "Highlight Last &Move" === ""\r
405 "Periodic &Updates" === ""\r
406 "Ponder &Next Move  Ctrl+Shift+P" === ""\r
407 "&Popup Exit Message" === ""\r
408 "Popup Move &Errors" === ""\r
409 "Show Butt&on Bar" === ""\r
410 "Show &Coordinates" === ""\r
411 "&Show Thinking" === ""\r
412 "Test &Legality            Ctrl+Shift+L" === ""\r
413 "&Hide Thinking          Ctrl+Shift+H" === ""\r
414 "&Info in Move History   Ctrl+Shift+I" === ""\r
415 "&Send Engine Think" === ""\r
416 "E&xtended PGN Info    Ctrl+Shift+X" === ""\r
417 "Highlight with Arro&w" === ""\r
418 "Displa&y Logos" === ""\r
419 "One-Click Move" === ""\r
420 \r
421 ICS OPTIONS\r
422 \r
423 "ICS Options" === ""\r
424 "&Auto Comment" === ""\r
425 "Auto &Observe" === ""\r
426 "&Get Move List" === ""\r
427 "&Local Line Editing" === ""\r
428 "&Quiet Play" === ""\r
429 "&Premove" === ""\r
430 "&White first move" === ""\r
431 "&Black first move" === ""\r
432 "&Sound alarm at" === ""\r
433 "seconds" === ""\r
434 "Choose..." === ""\r
435 "Do &not colorize messages" === ""\r
436 "&Auto Kibitz" === ""\r
437 "Auto Kibit&z" === ""\r
438 "See&k Graph" === ""\r
439 "auto-&Refresh" === ""\r
440 "Bckgnd Obser&ve" === ""\r
441 "&Dual Board" === ""\r
442 "One-Click &Move" === ""\r
443 "Background..." === ""\r
444 "&Defaults..." === ""\r
445 "Startup &Chat Boxes:" === ""\r
446 "General" === ""\r
447 \r
448 BOARD OPTIONS\r
449 ## (NOTE: AllWhite uses the white (outline-style) piece bitmaps for both sides\r
450 ##        FlipBlack draws the black pieces upside down)\r
451 \r
452 "Board Options" === ""\r
453 "Defaults" === ""\r
454 "Light Squares" === ""\r
455 "Dark Squares" === ""\r
456 "White Pieces" === ""\r
457 "Black Pieces" === ""\r
458 "Square Highlights" === ""\r
459 "Premove Highlights" === ""\r
460 "Monochrome" === ""\r
461 "All White" === ""\r
462 "Flip Black" === ""\r
463 "Use Board Textures" === ""\r
464 "Use Piece Font" === ""\r
465 "Suppress Grid" === ""\r
466 "Size" === ""\r
467 \r
468 BOARD SIZES (translate as number?)\r
469 ## Don't put numbers, or nobody will translate them. [True. But do we really want them translated?]\r
470 ## This is a space for imagination!\r
471 "&Tiny" === ""\r
472 "T&eeny" === ""\r
473 "&Dinky" === ""\r
474 "&Petite" === ""\r
475 "Sl&im" === ""\r
476 "&Small" === ""\r
477 "Medi&ocre" === ""\r
478 "&Middling" === ""\r
479 "&Average" === ""\r
480 "Mode&rate" === ""\r
481 "Medi&um" === ""\r
482 "Bul&ky" === ""\r
483 "&Large" === ""\r
484 "&Big" === ""\r
485 "&Huge" === ""\r
486 "&Giant" === ""\r
487 "&Colossal" === ""\r
488 "Tita&nic" === ""\r
489 \r
490 FONTS\r
491 \r
492 "Fonts" === ""\r
493 "Current Board Size" === ""\r
494 "All Board Sizes" === ""\r
495 "&Revert to Defaults" === ""\r
496 "Clocks" === ""\r
497 "Messages" === ""\r
498 "Coordinates" === ""\r
499 "Tags" === ""\r
500 "Comments" === ""\r
501 "I C S Interaction" === ""\r
502 "Piece font" === ""\r
503 \r
504 "&Color..." === ""\r
505 "Move History, Engine Output" === ""\r
506 \r
507 ADJUDICATIONS DIALOG\r
508 \r
509 "Adjudications" === ""\r
510 "Ponder Next Move" === ""\r
511 "Enable and Show Thinking (recommended)" === ""\r
512 "Hide Thinking when Playing against Human" === ""\r
513 "Periodic Updates (for Analysis Mode)" === ""\r
514 "Adjudications in non-ICS games" === ""\r
515 "Adjudicate draw after:" === ""\r
516 "moves" === ""\r
517 "Win/loss adjudication threshold:" === ""\r
518 "centipawns" === ""\r
519 "&Verify Engine Claims" === ""\r
520 "Detect &Mates" === ""\r
521 "Draw if &Insufficient Material" === ""\r
522 "Adjudicate &Trivial Draws" === ""\r
523 "Apply" === ""\r
524 ## next 2 are suffixed to a text-edit containing a number (50 or 3)\r
525 "-move rule" === ""\r
526 "-fold repeats" === ""\r
527 "Engine #1 Score is Absolute" === ""\r
528 "Engine #2 Score is Absolute" === ""\r
529 \r
530 COMMON ENGINE DIALOG\r
531 \r
532 "Common Engine Settings" === ""\r
533 "Polyglot Directory:" === ""\r
534 "Hash Size (MB):" === ""\r
535 "EGTB Path:" === ""\r
536 "EGTB Size (MB):" === ""\r
537 "Use Book:" === ""\r
538 "Max nr of CPUs:" === ""\r
539 "First has Own Book" === ""\r
540 "Second has Own Book" === ""\r
541 "Book Depth:" === ""\r
542 "Book Variation:" === ""\r
543 "Default Match Games:" === ""\r
544 \r
545 NEW-VARIANT DIALOG\r
546 ## (NOTE: the 'holdings' are the pieces standing next to the board ('in hand')\r
547 \r
548 "Variants" === ""\r
549 "Variant" === ""\r
550 "Board size:" === ""\r
551 "ranks" === ""\r
552 "files" === ""\r
553 "Holdings with room for:" === ""\r
554 "pieces" === ""\r
555 "('-1' means defaults for selected variant)" === ""\r
556 \r
557 VARIANT NAMES: \r
558 "&normal" === ""\r
559 "&FRC" === ""\r
560 "&wildcastle" === ""\r
561 "&nocastle" === ""\r
562 "&losers" === ""\r
563 "&giveaway" === ""\r
564 "s&uicide" === ""\r
565 "&3Check" === ""\r
566 "&twokings" === ""\r
567 "&atomic" === ""\r
568 "cra&zyhouse" === ""\r
569 "&bughouse" === ""\r
570 "&Twilight" === ""\r
571 "Sp&artan" === ""\r
572 "&shogi" === ""\r
573 "su&per" === ""\r
574 "&knightmate" === ""\r
575 "&Berolina" === ""\r
576 "c&ylinder" === ""\r
577 "&fairy" === ""\r
578 "&makruk" === ""\r
579 "&gothic" === ""\r
580 "&capablanca" === ""\r
581 "&Janus" === ""\r
582 "&CRC" === ""\r
583 "&Falcon" === ""\r
584 "cou&rier" === ""\r
585 "&Great" === ""\r
586 "&Shatranj" === ""\r
587 "&xiangqi" === ""\r
588 \r
589 NEW SHUFFLE GAME\r
590 \r
591 "New Shuffle Game" === ""\r
592 "&Start Position Number:" === ""\r
593 "Random" === ""\r
594 \r
595 GAME-LIST OPTIONS DIALOG\r
596 \r
597 "Game List Options" === ""\r
598 "PGN &Tags:" === ""\r
599 "&Up" === ""\r
600 "&Down" === ""\r
601 "Default" === ""\r
602 "Factory" === ""\r
603 "Restore to:" === ""\r
604 \r
605 MOVE HISTORY WINDOW\r
606 \r
607 "Move History" === ""\r
608 \r
609 EVALUATION GRAPH\r
610 \r
611 "Evaluation Graph" === ""\r
612 \r
613 ENGINE OUTPUT WINDOW\r
614 \r
615 "Engine Output" === ""\r
616 "%s (%d reversible plies)" === ""\r
617 "Engine #1" === ""\r
618 "NPS" === ""\r
619 "Engine #2" === ""\r
620 \r
621 CHAT BOXES\r
622 \r
623 "Chat Window" === ""\r
624 "Chat partner:" === ""\r
625 "Clear" === ""\r
626 "Send" === ""\r
627 \r
628 winboard.c\r
629 \r
630 "&File" === ""\r
631 "&Edit" === ""\r
632 "&View" === ""\r
633 "&Mode" === ""\r
634 "&Action" === ""\r
635 "&Step" === ""\r
636 "E&ngine" === ""\r
637 "&Options" === ""\r
638 "&Help" === ""\r
639 "You can only start a match from the initial position." === ""\r
640 "Font name too long:" === ""\r
641 "Font point size missing:" === ""\r
642 "Can't parse color name %s" === ""\r
643 "Unrecognized board size value" === ""\r
644 "Unrecognized argument" === ""\r
645 "No value provided for argument" === ""\r
646 "Incomplete \\ escape in value for" === ""\r
647 "Failed to open indirection file" === ""\r
648 "Unrecognized boolean argument value" === ""\r
649 "Unrecognized argument" === ""\r
650 "Too many colors" === ""\r
651 "&Minimize\tCtrl+F4" === ""\r
652 "White: %s" === ""\r
653 "We only care about the height here" === ""\r
654 "Cannot build game list" === ""\r
655 "Load Game from File" === ""\r
656 "Load Position from File" === ""\r
657 "Save Game to File" === ""\r
658 "Save Diagram to File" === ""\r
659 "Save Position to File" === ""\r
660 "%s does not support analysis" === ""\r
661 "Analyze Game from File" === ""\r
662 "Unable to activate help" === ""\r
663 "Send to chess program:" === ""\r
664 "Send to second chess program:" === ""\r
665 "Direct Command" === ""\r
666 "Error loading sound %s" === ""\r
667 "Error playing sound %s" === ""\r
668 "File open failed" === ""\r
669 "Internal error in file dialog box" === ""\r
670 "Option Error" === ""\r
671 "Choose an option, or cancel to exit" === ""\r
672 "Unable to activate help" === ""\r
673 "Displayed move is not current" === ""\r
674 "Could not parse move" === ""\r
675 "%s:\nError code %d" === ""\r
676 "Error" === ""\r
677 "Fatal Error" === ""\r
678 "Exiting" === ""\r
679 "%s:\nError code %d" === ""\r
680 "Note" === ""\r
681 "Error writing to chess program" === ""\r
682 "User" === ""\r
683 "Unknown" === ""\r
684 "White" === ""\r
685 "Black" === ""\r
686 "Save Game to File" === ""\r
687 "Not implemented" === ""\r
688 \r
689 "Shout Text" === ""\r
690 "SShout/CShout" === ""\r
691 "Channel 1 Text" === ""\r
692 "Channel Text" === ""\r
693 "Kibitz Text" === ""\r
694 "Tell Text" === ""\r
695 "Challenge Text" === ""\r
696 "Request Text" === ""\r
697 "Seek Text" === ""\r
698 "Normal Text" === ""\r
699 "None" === ""\r
700 "Pawn" === ""\r
701 "Knight" === ""\r
702 "Bishop" === ""\r
703 "Rook" === ""\r
704 "Queen" === ""\r
705 "Information" === ""\r
706 \r
707 wclipbrd.c\r
708 \r
709 "Unable to convert position to FEN." === ""\r
710 "Unable to copy FEN to clipboard." === ""\r
711 "Cannot create temporary file name." === ""\r
712 "Cannot open temporary file." === ""\r
713 "Cannot write to temporary file." === ""\r
714 "Cannot reopen temporary file." === ""\r
715 "Cannot determine size of file." === ""\r
716 "Cannot allocate clipboard buffer." === ""\r
717 "Cannot read from temporary file." === ""\r
718 "Error reading from temporary file." === ""\r
719 "Cannot copy text to clipboard" === ""\r
720 "Unable to allocate memory for clipboard." === ""\r
721 "Unable to lock clipboard memory." === ""\r
722 "Cannot unlock clipboard memory." === ""\r
723 "Cannot open clipboard." === ""\r
724 "Cannot empty clipboard." === ""\r
725 "Cannot copy text to clipboard." === ""\r
726 "Cannot close clipboard." === ""\r
727 "Unable to paste FEN from clipboard." === ""\r
728 "Unable to create temporary file." === ""\r
729 "Error writing to temporary file." === ""\r
730 "Unable to open clipboard." === ""\r
731 "No text in clipboard." === ""\r
732 "Unable to lock clipboard memory." === ""\r
733 "Unable to allocate memory for text string." === ""\r
734 "Unable to unlock clipboard memory." === ""\r
735 "Unable to close clipboard." === ""\r
736 \r
737 woptions.c\r
738 \r
739 ## For now, do NOT translate sound names, because WinBoard will no longer recognize them\r
740 "Move" === ""\r
741 "Bell" === ""\r
742 "ICS Alarm" === ""\r
743 "ICS Win" === ""\r
744 "ICS Loss" === ""\r
745 "ICS Draw" === ""\r
746 "ICS Unfinished" === ""\r
747 "Shout" === ""\r
748 "SShout/CShout" === ""\r
749 "Channel 1" === ""\r
750 "Channel" === ""\r
751 "Kibitz" === ""\r
752 "Tell" === ""\r
753 "Challenge" === ""\r
754 "Request" === ""\r
755 "Seek" === ""\r
756 ## end of sound names\r
757 \r
758 "Browse for Sound File" === ""\r
759 "Can't parse com port settings" === ""\r
760 "Option Error" === ""\r
761 "Invalid data rate" === ""\r
762 "Option Error" === ""\r
763 "Failed to set comm port state;\r\ninvalid options?" === ""\r
764 "Failed to set comm port state" === ""\r
765 "Invalid load game step rate" === ""\r
766 "Invalid save game file name" === ""\r
767 "Browse for Auto Save File" === ""\r
768 "Invalid moves per time control" === ""\r
769 "Invalid minutes per time control" === ""\r
770 "Invalid increment" === ""\r
771 "Invalid initial time" === ""\r
772 "Changing time control during a game is not implemented" === ""\r
773 \r
774 "Variant %s not supported by %s" === ""\r
775 "Warning: second engine (%s) does not support this!" === ""\r
776 "Invalid ICS Alarm Time" === ""\r
777 "Invalid max time per move" === ""\r
778 "Invalid time-odds factor" === ""\r
779 "Choose Folder" === ""\r
780 "Choose Book" === ""\r
781 "Choose Polyglot Directory" === ""\r
782 "Choose EGTB Directory:" === ""\r
783 "Polyglot was not found in the specified folder!" === ""\r
784 \r
785 wgamelist.c\r
786 \r
787 "No game selected" === ""\r
788 "Can't go forward any further" === ""\r
789 "Can't back up any further" === ""\r
790 "No game list" === ""\r
791 "Game List" === ""\r
792 "Game list not loaded or empty" === ""\r
793 "%s - %d/%d games" === ""\r
794 \r
795 wedittags.c\r
796 \r
797 "Edit Tags" === ""\r
798 "Tags" === ""\r
799 "Error replacing tags." === ""\r
800 \r
801 wsettings.c\r
802 \r
803 "%s Engine Settings (%s)" === ""\r
804 "OK" === ""\r
805 "Cancel" === ""\r
806 \r
807 wchat.c\r
808 \r
809 "Chat Window %s" === ""\r
810 \r
811 backend.c\r
812 \r
813 "bad timeControl option %s" === ""\r
814 "bad searchTime option %s" === ""\r
815 ## following to will appear in combinationslike "first engine" \r
816 "first" === ""\r
817 "second" === ""\r
818 "protocol version %d not supported" === ""\r
819 "Variant %s supported only in ICS mode" === ""\r
820 "Unknown variant name %s" === ""\r
821 "Starting chess program" === ""\r
822 "Could not open comm port %s" === ""\r
823 "Could not connect to host %s, port %s" === ""\r
824 "Unknown initialMode %s" === ""\r
825 "Can't have a match with no chess programs" === ""\r
826 "Bad game file" === ""\r
827 "Bad position file" === ""\r
828 "AnalyzeFile mode requires a game file" === ""\r
829 "Analysis mode requires a chess engine" === ""\r
830 "Analysis mode does not work with ICS mode" === ""\r
831 "MachineWhite mode requires a chess engine" === ""\r
832 "MachineWhite mode does not work with ICS mode" === ""\r
833 "MachineBlack mode requires a chess engine" === ""\r
834 "MachineBlack mode does not work with ICS mode" === ""\r
835 "TwoMachines mode does not work with ICS mode" === ""\r
836 "TwoMachines mode requires a chess engine" === ""\r
837 "Training mode requires a game file" === ""\r
838 "Error writing to ICS" === ""\r
839 "Error reading from keyboard" === ""\r
840 "Got end of file from keyboard" === ""\r
841 "Error writing to ICS" === ""\r
842 "Error writing to display" === ""\r
843 "Error gathering move list: two headers" === ""\r
844 "Error gathering move list: nested" === ""\r
845 "Connection closed by ICS" === ""\r
846 "Error reading from ICS" === ""\r
847 "Failed to parse board string:\n\"%s\"" === ""\r
848 "Game too long; increase MAX_MOVES and recompile" === ""\r
849 "Error gathering move list: extra board" === ""\r
850 "Illegal move \"%s\" from ICS" === ""\r
851 "Couldn't parse move \"%s\" from ICS" === ""\r
852 ## The leading 'say' is used as ICS command here, and should NOT be translated. Only the message behind it.\r
853 "say Internal error; bad moveType %d (%d,%d-%d,%d)" === ""\r
854 "You are playing Black" === ""\r
855 "You are playing White" === ""\r
856 "It is White's turn" === ""\r
857 "It is Black's turn" === ""\r
858 "Displayed position is not current" === ""\r
859 "Illegal move" === ""\r
860 "End of game" === ""\r
861 "Incorrect move" === ""\r
862 ## next 6: Second (first 3) or first (other) '%s' will be substituted for 'first' or 'second'.\r
863 "Illegal move \"%s\" from %s machine" === ""\r
864 "Illegal move \"%s\" (rejected by %s chess program)" === ""\r
865 "Failed to start %s chess program %s on %s: %s\n" === ""\r
866 "Error writing to %s chess program" === ""\r
867 "Error: %s chess program (%s) exited unexpectedly" === ""\r
868 "Error reading from %s chess program (%s)" === ""\r
869 "Forfeit due to illegal move" === ""\r
870 "%s does not support analysis" === ""\r
871 "Hint: %s" === ""\r
872 "Machine accepts your draw offer" === ""\r
873 "Machine offers a draw\nSelect Action / Draw to agree" === ""\r
874 "%s (only move)" === ""\r
875 "Ambiguous move in ICS output: \"%s\"" === ""\r
876 "Illegal move in ICS output: \"%s\"" === ""\r
877 "Gap in move list" === ""\r
878 "Game too long; increase MAX_MOVES and recompile" === ""\r
879 "Variant %s not supported by %s" === ""\r
880 "Startup failure on '%s'" === ""\r
881 "Waiting for first chess program" === ""\r
882 "Waiting for second chess program" === ""\r
883 "Match %s vs. %s: final score %d-%d-%d" === ""\r
884 "Stalemate" === ""\r
885 "Illegal move: %d.%s%s" === ""\r
886 "Ambiguous move: %d.%s%s" === ""\r
887 "Can't open \"%s\"" === ""\r
888 "Cannot build game list" === ""\r
889 "No more games in this message" === ""\r
890 "No game has been loaded yet" === ""\r
891 "Can't back up any further" === ""\r
892 "Game number out of range" === ""\r
893 "Can't seek on game file" === ""\r
894 "Game not found in file" === ""\r
895 "Bad FEN position in file" === ""\r
896 "No moves in game" === ""\r
897 "No position has been loaded yet" === ""\r
898 "Can't back up any further" === ""\r
899 "Can't open \"%s\"" === ""\r
900 "Can't seek on position file" === ""\r
901 "Position not found in file" === ""\r
902 "Bad FEN position in file" === ""\r
903 "Black to play" === ""\r
904 "White to play" === ""\r
905 "Can't open \"%s\"" === ""\r
906 "You have edited the game history.\nUse Reload Same Game and make your move again." === ""\r
907 "You have entered too many moves.\nBack up to the correct position and try again." === ""\r
908 "Displayed position is not current.\nStep forward to the correct position and try again." === ""\r
909 "You have not made a move yet" === ""\r
910 "The cmail message is not loaded.\nUse Reload CMail Message and make your move again." === ""\r
911 "No unfinished games" === ""\r
912 "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
913 "Failed to invoke cmail" === ""\r
914 "Waiting for reply from opponent\n" === ""\r
915 "Still need to make move for game\n" === ""\r
916 "Still need to make moves for both games\n" === ""\r
917 "Still need to make moves for all %d games\n" === ""\r
918 "Still need to make a move for game %s\n" === ""\r
919 "No unfinished games\n" === ""\r
920 "Ready to send mail\n" === ""\r
921 "Still need to make moves for games %s\n" === ""\r
922 "Edit comment" === ""\r
923 "Edit comment on %d.%s%s" === ""\r
924 "Starting analysis mode...\nIf this message stays up, your chess program does not support analysis." ===  ""\r
925 "It is not White's turn" === ""\r
926 "It is not Black's turn" === ""\r
927 "Wait until your turn,\nor select Move Now" === ""\r
928 "Starting second chess program" === ""\r
929 "Training mode off" === ""\r
930 "Training mode on" === ""\r
931 "Already at end of game" === ""\r
932 "Warning: You are still playing a game" === ""\r
933 "Warning: You are still observing a game" === ""\r
934 "Warning: You are still examining a game" === ""\r
935 "It is Black's turn" === ""\r
936 "It is White's turn" === ""\r
937 "That square is occupied" === ""\r
938 "There is no pending offer on this move" === ""\r
939 "Your opponent is not out of time" === ""\r
940 "Black offers a draw" === ""\r
941 "White offers a draw" === ""\r
942 "You must make your move before offering a draw" === ""\r
943 "You are not examining a game" === ""\r
944 "You can't revert while pausing" === ""\r
945 "Wait until your turn,\nor select Move Now" === ""\r
946 "It is your turn" === ""\r
947 "Wait until your turn" === ""\r
948 "No hint available" === ""\r
949 "Analysis (%s)" === ""\r
950 "Comment" === ""\r
951 "Comment on %d.%s%s" === ""\r
952 "Both flags fell" === ""\r
953 "White's flag fell" === ""\r
954 "Black's flag fell" === ""\r
955 "Bad FEN position in clipboard" === ""\r
956 "No response from ICS" === ""\r
957 "You cannot do this while you are playing or observing" === ""\r
958 "Click in holdings to choose piece" === ""\r
959 "failed writing PV" === ""\r
960 "Bad Seek" === ""\r
961 "vs." === ""\r
962 "%s (%d reversible plies)" === ""\r
963 "Reading game file (%d)" === ""\r
964 "Click clock to clear board" === ""\r
965 "Pull pawn backwards to under-promote" === ""\r
966 \r
967 END-OF-GAME MESSAGES (should they be translated?)\r
968 ## I think that only for visualization and not for PGN, as PGN files are shared all around the world\r
969 ## [OK, I adapted the source that way. So please translate.]\r
970 \r
971 "Game aborted" === ""\r
972 "White wins on time" === ""\r
973 "Black wins on time" === ""\r
974 "Both players ran out of time" === ""\r
975 "White resigns" === ""\r
976 "Black resigns" === ""\r
977 "White mates" === ""\r
978 "Black mates" === ""\r
979 "Draw" === ""\r
980 "Draw agreed" === ""\r
981 "Xboard adjudication: King destroyed" === ""\r
982 "Xboard adjudication: Bare king" === ""\r
983 "Xboard adjudication: 3rd check" === ""\r
984 "Xboard adjudication: Stalemate" === ""\r
985 "Xboard adjudication: Checkmate" === ""\r
986 "Xboard adjudication: Insufficient mating material" === ""\r
987 "Xboard adjudication: Trivial draw" === ""\r
988 "XBoard adjudication: repetition draw" === ""\r
989 "Xboard adjudication: perpetual checking" === ""\r
990 "Xboard adjudication: perpetual chasing" === ""\r
991 "%Xboard adjudication: perpetual chasing of" === ""\r
992 "Xboard adjudication: 50-move rule" === ""\r
993 "Draw claim: 50-move rule" === ""\r
994 "Draw claim: 3-fold repetition" === ""\r
995 "Draw claim: insufficient mating material" === ""\r
996 "Xboard adjudication: long game" === ""\r
997 "Xboard: Forfeit due to invalid move: %s (%c%c%c%c) res=%d" === ""\r
998 "Xboard: Forfeit due to illegal move: %s (%c%c%c%c)%c" === ""\r
999 "Xboard adjudication" === ""\r
1000 "User adjudication" === ""\r
1001 "False win claim: '%s'" === ""\r
1002 "False draw claim: '%s'" === ""\r
1003 "xboard exit" === ""\r
1004 \r
1005 \r
1006 # NEW STRINGS FOR EXPERIMENTAL TM VERSION:\r
1007 \r
1008 # MENU\r
1009 \r
1010 "Edit Boo&k..." === ""\r
1011 "Edit Engine List..." === ""\r
1012 "Load Engine..." === ""\r
1013 "Tournament..." === ""\r
1014 \r
1015 # LOAD ENGINE DIALOG\r
1016 \r
1017 "First" === ""\r
1018 "Second" === ""\r
1019 "Choose File" === ""\r
1020 "Choose Folder:" === ""\r
1021 "Select engine from list:" === ""\r
1022 "or specify one below:" === ""\r
1023 "Nickname (optional):" === ""\r
1024 "Use nickname in PGN tag" === ""\r
1025 "Engine (*.exe):" === ""\r
1026 "command-line parameters:" === ""\r
1027 "directory:" === ""\r
1028 "(Directory will be derived from engine path when left empty)" === ""\r
1029 "Add this engine to the list" === ""\r
1030 "Must not use GUI book" === ""\r
1031 "UCI" === ""\r
1032 "WB protocol v1 (skip waiting for features)" === ""\r
1033 "UCCI / USI (uses specified /uxiAdapter)" === ""\r
1034 "Force current variant with this engine" === ""\r
1035 "Load mentioned engine as" === ""\r
1036 "Load Engine" === ""\r
1037 "You did not specify the engine executable" === ""\r
1038 "Select single engine from the group" === ""\r
1039 \r
1040 # TOURNAMENT OPTIONS DIALOG\r
1041 \r
1042 "Tournament file:" === ""\r
1043 "If you specify an existing file, the rest of this dialog will be ignored." === ""\r
1044 "Otherwise, the file will be created, with the settings you specify below:" === ""\r
1045 "Select Engine:" === ""\r
1046 "Use Swiss pairing engine (cycles = rounds)" === ""\r
1047 "Tourney type (0=RR, 1=gauntlet):" === ""\r
1048 "Sync after cycle" === ""\r
1049 "Number of tourney cycles:" === ""\r
1050 "Sync after round" === ""\r
1051 "Games per Match / Pairing:" === ""\r
1052 "File for saving tourney games:" === ""\r
1053 "Game File with Opening Lines:" === ""\r
1054 "Game Number:" === ""\r
1055 "File with Start Positions:" === ""\r
1056 "Position Number:" === ""\r
1057 "Step through lines/positions in file" === ""\r
1058 "Rewind after (0 = never):" === ""\r
1059 "Use each line/position twice" === ""\r
1060 "Pause between Games (ms):" === ""\r
1061 "Tournament and Match Options" === ""\r
1062 "Tourney participants:" === ""\r
1063 "Replace Engine" === ""\r
1064 "Upgrade Engine" === ""\r
1065 "Time Control..." === ""\r
1066 "Common Engine..." === ""\r
1067 "Clone Tourney" === ""\r
1068 "Make all use GUI book by default" === ""\r
1069 "You must supply a tournament file,\nfor storing the tourney progress" === ""\r
1070 "Not enough participants" === ""\r
1071 "Continue Later" === ""\r
1072 "First you must specify an existing tourney file to clone" === ""\r
1073 "No engine %s is installed" === ""\r
1074 \r
1075 # THEMES DIALOG\r
1076 \r
1077 "Board themes" === ""\r
1078 "Select theme from list:" === ""\r
1079 "or specify new theme below:" === ""\r
1080 "Theme name:" === ""\r
1081 "Use board textures" === ""\r
1082 "Light-square texture:" === ""\r
1083 "Dark-square texture:" === ""\r
1084 "Dark reorientation mode:" === ""\r
1085 "Light reorientation mode:" === ""\r
1086 "Draw border around board" === ""\r
1087 "Optional border bitmap:" === ""\r
1088 "        Beware: a specified piece font will prevail over piece bitmaps" === ""\r
1089 "Directory with piece bitmaps:" === ""\r
1090 "Use piece font" === ""\r
1091 "Font size (%):" === ""\r
1092 "Font name:" === ""\r
1093 "Font piece to char:" === ""\r
1094 "Delete Theme" === ""\r
1095 "Select single theme from the group" === ""\r
1096 \r
1097 # book.c\r
1098 \r
1099 "Could not create book" === ""\r
1100 "Polyglot book not valid" === ""\r
1101 "Hash keys are different" === ""\r
1102 "Book Fault" === ""\r
1103 "Book file exists! Try again for overwrite." === ""\r
1104 \r
1105 # NEW MENU ITEMS IN 4.7\r
1106 \r
1107 "Save Games to &Book" === ""\r
1108 "Colo&rs..." === ""\r
1109 "Load &First Engine..." === ""\r
1110 "Load &Second Engine..." === ""\r
1111 "&Board Themes..." === ""\r
1112 "Auto &Create Logon" === ""\r