Ich möchte Mater vorstellen, ein Schachproblemlösungsprogramm von Valentin Albillo.
Dieses Programm wurde ursprünglich für Turbo Pascal geschrieben. Ich habe einige Änderungen daran vorgenommen, insbesondere um es auch unter Linux kompilieren zu können. Hier finden Sie das Originalprogramm und die neue Version.
with BTClipboard do begin Caption := 'Paste from clipboard'; Hint := 'Paste position from clipboard (EPD or FEN string)'; end;
with BTNext do begin Caption := 'Next from file'; Hint := 'Load next position from file'; end;
with GBFile do begin Caption := 'Current file'; Hint := ''; end;
with GBCount do begin Caption := 'Positions'; Hint := 'Number of positions in file'; end;
with GBIndex do begin Caption := 'Position index'; Hint := 'Current position index'; end;
with GBParams do begin Caption := 'Search parameters'; Hint := 'Depth and search mode (all moves or only checks)'; end;
with CBCheck do begin Caption := 'Check only'; Hint := ''; end;
with GBResult do begin Caption := 'Result'; Hint := ''; end;
with BTSearch do begin Caption := 'Suchen'; Hint := ''; end;
with BTQuit do begin Caption := 'Beenden'; Hint := ''; end;
with GBFen do begin Caption := 'EPD/FEN'; Hint := 'The current position as an EPD/FEN string'; end;
with MIApp do begin Caption := 'Mater GUI'; Hint := ''; end;
with MIQuit do begin Caption := BTQuit.Caption; end;
with MIHelp do begin Caption := 'Hilfe'; Hint := ''; end;
with MIAbout do begin Caption := 'About'; Hint := ''; end;
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
with BTClipboard do begin Caption := 'Aus Zwischenablage einfügen'; Hint := 'Paste position from clipboard (EPD or FEN string)'; end;
with BTNext do begin Caption := 'Nächste Position aus Datei'; Hint := 'Nächste Position aus Datei laden'; end;
with GBFile do begin Caption := 'Aktuelle Datei'; Hint := ''; end;
with GBCount do begin Caption := 'Positionen'; Hint := 'Anzahl der Positionen in der Datei'; end;
with GBIndex do begin Caption := 'Positionsindex'; Hint := 'Aktueller Positionsindex'; end;
with GBParams do begin Caption := 'Suchparameter'; Hint := 'Depth and search mode (all moves or only checks)'; end;
with CBCheck do begin Caption := 'Nur prüfen'; Hint := ''; end;
with GBResult do begin Caption := 'Resultat'; Hint := ''; end;
with BTSearch do begin Caption := 'Suchen'; Hint := ''; end;
with BTQuit do begin Caption := 'Beenden'; Hint := ''; end;
with GBFen do begin Caption := 'EPD/FEN'; Hint := 'The current position as an EPD/FEN string'; end;
with MIApp do begin Caption := 'Mater GUI'; Hint := ''; end;
with MIQuit do begin Caption := BTQuit.Caption; end;
with MIHelp do begin Caption := 'Hilfe'; Hint := ''; end;
with MIAbout do begin Caption := 'Über'; Hint := ''; end;
Roland Chastain hat geschrieben: Sa 13. Nov 2021, 11:38
Wenn mir jemand helfen möchte, die Benutzeroberfläche ins Deutsche zu übersetzen...
Vielleicht solltest du dann besser Ressourcestrings verwenden. Dann reicht es das Programm einmal zu kompilieren und es kann dann die Sprache automatisch ermitteln und die entsprechende Sprachressource laden (siehe hier) oder eben auf den Standard zurückfallen.
PascalDragon hat geschrieben: Mo 15. Nov 2021, 15:23
Vielleicht solltest du dann besser Ressourcestrings verwenden. Dann reicht es das Programm einmal zu kompilieren und es kann dann die Sprache automatisch ermitteln und die entsprechende Sprachressource laden (siehe hier) oder eben auf den Standard zurückfallen.
Interessant. Ich werde versuchen.
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.