summaryrefslogtreecommitdiff
path: root/chess-german.el
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2002-04-17 08:34:35 +0000
committerJohn Wiegley <johnw@newartisans.com>2002-04-17 08:34:35 +0000
commitc171394743d2a10cfe872ce076c5a8f7269d7b2b (patch)
tree0906d6eb3a7d9e6367e22d32ea1158db2d759f53 /chess-german.el
parent4d1c4c72b5a9c2c0180531246389a452fc034bc8 (diff)
More general bug fixing, efficiency improvements, etc.
Diffstat (limited to 'chess-german.el')
-rw-r--r--chess-german.el98
1 files changed, 83 insertions, 15 deletions
diff --git a/chess-german.el b/chess-german.el
index be8c720..3ada61d 100644
--- a/chess-german.el
+++ b/chess-german.el
@@ -1,21 +1,89 @@
(require 'chess-message)
(chess-message-catalog 'german
- '((queen . "Dame")
- (king . "König")
- (bishop . "Läufer")
- (knight . "Springer")
- (rook . "Turm")
- (pawn . "Bauer")
- (short-castle . "Kurze Rochade")
- (long-castle . "Lange Rochade")
- (check . "Schach")
- (checkmate . "Schach matt")
- (stalemate . "Patt")
- (en-passant . "on possont")
- (piece-moves . "%s nach %s")
- (piece-takes . "%s schlägt %s auf %s")))
+ '((queen . "Dame")
+ (king . "König")
+ (bishop . "Läufer")
+ (knight . "Springer")
+ (rook . "Turm")
+ (pawn . "Bauer")
+ (short-castle . "Kurze Rochade")
+ (long-castle . "Lange Rochade")
+ (check . "Schach")
+ (checkmate . "Schach matt")
+ (stalemate . "Patt")
+ (en-passant . "on possont")
+ (piece-moves . "%s nach %s")
+ (piece-takes . "%s schlägt %s auf %s")
+
+ (illegal-move . "Illegal move")
+ (draw-offer-declined . "Your draw offer was declined")
+ (could-not-find-engine . "Cannot find %s executable; check `%s'")
+ (starting-engine-done . "Starting chess program '%s'...done")
+ (starting-engine . "Starting chess program '%s'...")
+ (chess-delete-autosave . "Delete the autosave file? ")
+ (chess-read-autosave . "There is a chess autosave file, read it? ")
+ (piece-images-loaded . "Loading chess piece images...done")
+ (piece-images-loading . "Loading chess piece images...")
+ (no-images . "Cannot find any piece images; check `chess-images-directory'")
+ (no-images-fallback . "Could not find suitable chess images")
+ (no-such-database . "There is no such chess database module '%s'")
+ (engine-not-running . "The engine you were using is no longer running")
+ (failed-start . "Failed to start chess engine process")
+ (opp-illegal . "Your opponent states your last command was illegal")
+ (opp-undo-ret . "Your opponent has retracted their request to undo %d moves")
+ (opp-abort-ret . "Your opponent has retracted their offer to abort")
+ (opp-draw-ret . "Your opponent has retracted their draw offer")
+ (opp-undo-dec . "Your request to undo %d moves was decline")
+ (opp-abort-dec . "Your offer to abort was declined")
+ (opp-draw-dec . "Your draw offer was declined")
+ (opp-undo-acc . "Request to undo %d moves was accepted")
+ (opp-abort-acc . "Your offer to abort was accepted")
+ (opp-draw-acc . "Your draw offer was accepted")
+ (opp-ready-a . "Your opponent is now ready to play")
+ (opp-ready . "Your opponent, %s, is now ready to play")
+ (opp-undo . "Your opponent wants to take back %d moves, accept? ")
+ (opp-abort . "Your opponent wants to abort this game, accept? ")
+ (opp-draw . "Your opponent offers a draw, accept? ")
+ (opp-resigned . "Your opponent has resigned")
+ (opp-quit . "Your opponent has quit playing")
+ (want-to-play-a . "Do you wish to play a chess game against an anonymous opponent? ")
+ (want-to-play . "Do you wish to play a chess game against %s? ")
+ (move-passed . "Your opponent has passed the move to you")
+ (now-black . "Your opponent played the first move, you are now black")
+ (invalid-pgn . "Received invalid PGN text")
+ (invalid-fen . "Received invalid FEN string: %s")
+ (piece-immobile . "That piece cannot move now")
+ (selected-empty . "You cannot select an empty square")
+ (wrong-color . "You cannot move your opponent's pieces")
+ (move-not-legal . "That is not a legal move")
+ (cannot-mount . "You cannot move pieces on top of each other")
+ (game-is-over . "This game is over")
+ (not-your-move . "It is not your turn to move")
+ (editing-directly . "Now editing position directly, use S when complete...")
+ (return-to-current . "Use '>' to return to the current position")
+ (draw-offer . "You offer a draw")
+ (want-to-quit . "Do you really want to quit? ")
+ (illegal-notation . "Illegal move notation: %s")
+ (no-such-style . "There is no such chessboard display style '%s'")
+ (mode-drawn . "DRAWN")
+ (mode-stalemate . "STALEMATE")
+ (mode-resigned . "RESIGNED")
+ (mode-checkmate . "CHECKMATE")
+ (mode-start . "START")
+ (mode-black . "Black")
+ (mode-white . "White")
+ (no-candidates . "There are no candidate moves for '%s'")
+ (could-not-diff . "Could not differentiate piece")
+ (could-not-clarify . "Could not determine which piece to use")
+ (clarify-piece . "Clarify piece to move by rank or file")
+ (no-such-module . "There is no module named '%s'")
+ (add-to-completed . "Cannot add moves to a completed game")
+ (undo-limit-reached . "Cannot undo further")
+ (pawn-promote-query . "Promote pawn to queen/rook/knight/bishop? ")
+ (piece-unrecognized . "Unrecognized piece identifier")
+ (move-from-blank . "Attempted piece move from blank square %s")))
(provide 'chess-german)
-;;; chess-german.el ends here
+;;;