Eschecs (UCI-Schach-GUI)
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Eschecs (UCI-Schach-GUI)
Zuletzt geändert von Roland Chastain am Mi 21. Dez 2022, 14:38, insgesamt 20-mal geändert.
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Re: Eschecs (Schachspiel)
Bitte könnten Sie mir helfen, eine deutsche Version zu machen?
Code: Alles auswählen
type
TText = (
{ Menu items }
txiEschecs,
txiShortcut,
txiHelp,
txiQuit,
txiAbout,
txiMoves,
txiComputerMove,
txiAutoplay,
txiBoard,
txiNewGame,
txiFlip,
txiOptions,
txiMarble,
txiPromotion,
txiKnight,
txiBishop,
txiRook,
txiQueen,
{ Message box }
txmHelp,
txmAbout,
txmEmpty,
txmImpossible,
txmSameSquare,
txmIllegal,
txmPlease,
{ Status bar }
txsWhite,
txsBlack
);
TLanguage = (lngDeutsch, lngEnglish, lngFrench);
const
TEXTS: array[TText, TLanguage] of string = (
{ Menu items }
('Eschecs', 'Eschecs', 'Eschecs'),
('Create desktop shortcut', 'Create desktop shortcut', 'Create desktop shortcut'), // ?
('Hilfe', 'Help', 'Help'),
('Ende', 'Quit', 'Quit'),
('Über Eschecs', 'About Eschecs', 'About Eschecs'),
('Züge', 'Moves', 'Moves'),
('Ziehen!', 'Computer move', 'Computer move'),
('Autoantwort', 'Autoplay', 'Autoplay'),
('Brett', 'Board', 'Board'),
('Neue Partie', 'New game', 'New game'),
('Drehen', 'Flip board', 'Flip board'),
('Optionen', 'Options', 'Options'),
('Marble board', 'Marble board', 'Marble board'), // ?
('Umwandlung', 'Promotion', 'Promotion'),
('König', 'Knight', 'Knight'),
('Laüfer', 'Bishop', 'Bishop'),
('Turm', 'Rook', 'Rook'),
('Dame', 'Queen', 'Queen'),
{ Message box }
(
'Um eine Figur zu bewegen, klicken Sie zuerst auf die Figur und dann auf das Zielfeld.',
'To move a piece, click on it and then click on the square you wish to move it to.',
'To move a piece, click on it and then click on the square you wish to move it to.'
),
(
'Pascal chess program by Roland Chastain.'#10#10'Uses Pro Deo opening book by Jeroen Noomen.'#10#10'The chess engine is a modification of the program Schach by Jürgen Schlottke.'#32'The mate solver is a modification of the program Mater by Valentin Albillo.', // ?
'Pascal chess program by Roland Chastain.'#10#10'Uses Pro Deo opening book by Jeroen Noomen.'#10#10'The chess engine is a modification of the program Schach by Jürgen Schlottke.'#32'The mate solver is a modification of the program Mater by Valentin Albillo.',
'Pascal chess program by Roland Chastain.'#10#10'Uses Pro Deo opening book by Jeroen Noomen.'#10#10'The chess engine is a modification of the program Schach by Jürgen Schlottke.'#32'The mate solver is a modification of the program Mater by Valentin Albillo.'
),
('Empty square.', 'Empty square.', 'Empty square.'), // ?
('Unmöglicher Zug.', 'Impossible move.', 'Impossible move.'),
('You clicked twice on the same square.', 'You clicked twice on the same square.', 'You clicked twice on the same square.'), // ?
('Ungültiger Zug.', 'Illegal move.', 'Illegal move.'),
('Please start a new game!', 'Please start a new game!', 'Please start a new game!'), // ?
{ Status bar }
('Weiß am Zug', 'white to move', 'white to move'),
('Schwarz am Zug', 'black to move', 'black to move')
);
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Re: Eschecs (Schachspiel)
@wp_xyz
Danke sehr für deine Antwort, aber meine Frage ist über deutsche Sprache, nicht über Programmierung.
Danke sehr für deine Antwort, aber meine Frage ist über deutsche Sprache, nicht über Programmierung.
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.
-
- Beiträge: 957
- Registriert: Mo 11. Sep 2006, 22:56
Re: Eschecs (Schachspiel)
Desktop Verknüpfung erstellen
Dekoration Marmor
??
leeres Feld
Ausgangs- und Zielfeld sind gleich
Neues Spiel starten
Dekoration Marmor
??
leeres Feld
Ausgangs- und Zielfeld sind gleich
Neues Spiel starten
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Re: Eschecs (Schachspiel)
@creed steiger
Super, danke.
Super, danke.
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Re: Eschecs (Schachspiel)
creed steiger hat geschrieben:??
Ist die Bedeutung nicht klare?
creed steiger hat geschrieben:Neues Spiel starten
Das ist nicht (ich glaube) die Beudetung. "Please start a new game!" bedeutet: "The game is over. You must start a new game."
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.
-
- Beiträge: 957
- Registriert: Mo 11. Sep 2006, 22:56
Re: Eschecs (Schachspiel)
Roland Chastain hat geschrieben:creed steiger hat geschrieben:??
Ist die Bedeutung nicht klare?creed steiger hat geschrieben:Neues Spiel starten
Das ist nicht (ich glaube) die Beudetung. "Please start a new game!" bedeutet: "The game is over. You must start a new game."
ah ok
hmmm
Spiel beendet. Bitte neues Spiel starten
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Re: Eschecs (Schachspiel)
creed steiger hat geschrieben:Roland Chastain hat geschrieben:Spiel beendet. Bitte neues Spiel starten
Danke. Hier ist was ich habe nun.
Code: Alles auswählen
type
TText = (
{ Menu items }
txiEschecs,
txiShortcut,
txiHelp,
txiQuit,
txiAbout,
txiMoves,
txiComputerMove,
txiAutoplay,
txiBoard,
txiNewGame,
txiFlip,
txiOptions,
txiMarble,
txiPromotion,
txiKnight,
txiBishop,
txiRook,
txiQueen,
{ Message box }
txmHelp,
txmAbout,
txmEmpty,
txmImpossible,
txmSameSquare,
txmIllegal,
txmPlease,
{ Status bar }
txsWhite,
txsBlack
);
TLanguage = (lngEnglish, lngFrench, lngGerman);
const
TEXTS: array[TText, TLanguage] of string = (
{ Menu items }
('Eschecs', 'Eschecs', 'Eschecs'),
('Create desktop shortcut', 'Créer un raccourci sur le bureau', 'Desktop Verknüpfung erstellen'),
('Help', 'Aide', 'Hilfe'),
('Quit', 'Quitter', 'Ende'),
('About Eschecs', 'À propos d''Eschecs', 'Über Eschecs'),
('Moves', 'Coups', 'Züge'),
('Computer move', 'Coup de l''ordinateur', 'Ziehen!'),
('Autoplay', 'Réponse automatique', 'Autoantwort'),
('Board', 'Échiquier', 'Brett'),
('New game', 'Nouvelle partie', 'Neue Partie'),
('Flip board', 'Tourner l''échiquier', 'Drehen'),
('Options', 'Options', 'Optionen'),
('Marble board', 'Échiquier de marbre', 'Dekoration Marmor'),
('Promotion', 'Promotion', 'Umwandlung'),
('Knight', 'Cavalier', 'König'),
('Bishop', 'Fou', 'Laüfer'),
('Rook', 'Tour', 'Turm'),
('Queen', 'Dame', 'Dame'),
{ Message box }
(
'To move a piece, click on it and then click on the square you wish to move it to.',
'Pour déplacer une pièce, cliquez sur la pièce puis sur la case sur laquelle vous souhaitez la placer.',
'Um eine Figur zu bewegen, klicken Sie zuerst auf die Figur und dann auf das Zielfeld.'
),
(
'Pascal chess program by Roland Chastain.'#10#10'Uses Pro Deo opening book by Jeroen Noomen.'#10#10'The chess engine is a modification of the program Schach by Jürgen Schlottke.'#32'The mate solver is a modification of the program Mater by Valentin Albillo.',
'Programme d''échecs en Pascal de Roland Chastain.'#10#10'Utilise le livre d''ouvertures Pro Deo de Jeroen Noomen.'#10#10'Le moteur est une modification du programme Schach de Jürgen Schlottke.'#32'Le détecteur de mat est une modification du programme Mater de Valentin Albillo.',
'Pascal Schachsprogramm von Roland Chastain.'#10#10'Der Schachmotor ist eine Anpassung eines Programs von Jürgen Schlottke.'#10#10'Der Schachmattdetektor ist eine Anspassung eines Programs von Valentin Albillo.'
),
('Empty square.', 'Case vide.', 'Leeres Feld.'),
('Impossible move.', 'Coup impossible.', 'Unmöglicher Zug.'),
('You clicked twice on the same square.', 'Vous avez cliqué deux fois sur la même case.', 'Ausgangs- und Zielfeld sind gleich.'), // ?
('Illegal move.', 'Coup illégal.', 'Ungültiger Zug.'),
('Please start a new game!', 'Veuillez commencer une nouvelle partie !', 'Spiel beendet. Bitte neues Spiel starten!'),
{ Status bar }
('white to move', 'blancs au trait', 'Weiß am Zug'),
('black to move', 'noirs au trait', 'Schwarz am Zug')
);
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Re: Eschecs (Schachspiel)
Ich hatte etwas vergessen.
Code: Alles auswählen
'Verwendet das Pro Deo Eröffnungsbuch von Jeroen Noomen.'
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Re: Eschecs (Schachspiel)
[gelöschter Link]
Zuletzt geändert von Roland Chastain am Fr 4. Mai 2018, 17:30, insgesamt 11-mal geändert.
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.
- af0815
- Lazarusforum e. V.
- Beiträge: 6214
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Eschecs (Schachspiel)
Roland Chastain hat geschrieben:Ich hatte etwas vergessen.Code: Alles auswählen
'Verwendet das Pro Deo Eröffnungsbuch von Jeroen Noomen.'
Code: Alles auswählen
'Verwendet die Pro Deo Eröffnungsbibliothek von Jeroen Noomen.'
Wenn es nicht ein richtiges Buch ist, sondern die verschiedenen Bibliotheken. Siehe https://de.wikipedia.org/wiki/Schachpro ... bibliothek
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
- af0815
- Lazarusforum e. V.
- Beiträge: 6214
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Eschecs (Schachspiel)
Roland Chastain hat geschrieben:Code: Alles auswählen
'Pascal Schachsprogramm von Roland Chastain.'#10#10'Der Schachmotor ist eine Anpassung eines Programs von Jürgen Schlottke.'#10#10'Der Schachmattdetektor ist eine Anspassung eines Programs von Valentin Albillo.'
Code: Alles auswählen
Pascal Schachprogramm von Roland Chastain
Code: Alles auswählen
Der Schachmattdetektor ist eine Anpassung eines Programms
Code: Alles auswählen
'Die Schach Engine ist eine Anpassung eines Programms von Jürgen Schlottke.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Re: Eschecs (Schachspiel)
@af0815
Vielen Dank! Neue ZIP Datei oben.
Vielen Dank! Neue ZIP Datei oben.
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Re: Eschecs (Schachspiel)
Hallo! Da ist Eschecs 2.4.1.
[gelöschter Link]
Anmerkungen sind gerne willkommen.
[gelöschter Link]
Anmerkungen sind gerne willkommen.
Zuletzt geändert von Roland Chastain am Fr 4. Mai 2018, 17:31, insgesamt 1-mal geändert.
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.