DroidFish: Use html to format the about dialog text.

This commit is contained in:
Peter Osterlund 2012-01-22 19:22:56 +00:00
parent babb66427f
commit 905c155270
7 changed files with 563 additions and 264 deletions

View File

@ -0,0 +1,166 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<h2>Information</h2>
<i>DroidFish</i> ist ein Schachprogramm mit vielfältigen Funktionen und der sehr
spielstarken Schach-Engine <i>Stockfish 2.2.2</i>.
<h3>Funktionen</h3>
<ul>
<li>Eröffnungsbuch</li>
<li>Unbegrenzte Rücknahme und Wiederholung</li>
<li>Kopieren und Einfügen über die Zwischenablage</li>
<li>Analyse-Modus</li>
<li>Zwei-Spieler-Modus</li>
<li>Computer-gegen-Computer-Modus</li>
<li>Stellungseingabe</li>
<li>Umfangreiche PGN-Unterstützung</li>
<li>Einstellbare Spielstärke</li>
<li>Unterstützung für UCI-Engines von Drittanbietern</li>
</ul>
<h3>Hinweise</h3>
<ul>
<li>
Längeres Drücken auf das Spielfeld während einer Partie aktiviert ein Menu
mit Funktionen zum Kopieren und Einfügen sowie zum Laden und Speichern von
PGN-Dateien.
</li>
<li>
Im Stellungseingabe-Modus aktiviert längeres Drücken auf das Spielfeld ein
Menu zum Bearbeiten.
</li>
<li>
Durch Wischen auf dem Spielfeld nach links oder rechts lassen sich Züge
zurücknehmen oder wiederholen.
</li>
<li>
Wenn eine Partie verschiedene Varianten enthält, führt Wischen auf dem
Spielfeld nach oben oder unten zur vorherigen oder nächsten Variante.
</li>
<li>
Längeres Drücken auf die Links- und Rechts-Schaltflächen aktiviert
zusätzliche Kommandos zur Navigation.
</li>
</ul>
<h3>Eröffnungsbücher</h3>
DroidFish enthält ein kleines internes Eröffnungsbuch. Wenn Sie ein größeres
Eröffnungsbuch verwenden möchten, können Sie die Verwendung externer
Eröffnungsbücher (<i>Polyglot</i> oder <i>CTG</i>) folgendermaßen konfigurieren:
<ol>
<li>
Kopieren Sie eines oder mehrere Polyglot-Eröffnungsbücher in das
Verzeichnis <i>DroidFish</i> auf der SD-Karte.
Diese müssen die Dateiendung <i>.bin</i> aufweisen. Beachten Sie dabei
bitte, dass das Android-Dateisystem zwischen Groß- und Kleinbuchstaben
unterscheidet. Die Datei muss also mit <i>.bin</i> enden, nicht
mit <i>.Bin</i> oder <i>.BIN</i>.
</li>
<li>
Kopieren Sie eines oder mehrere CTG-Eröffnungsbücher in das Verzeichnis
<i>DroidFish</i>. Diese bestehen aus drei Dateien mit den
Endungen <i>.ctg</i>, <i>.ctb</i> und <i>.cto</i>. Sie müssen alle drei
Dateien kopieren.
</li>
<li>
Aktivieren Sie im Programm-Menu die Funktion <i>Eröffnungsbuch
auswählen</i>.
</li>
<li>
Wählen Sie das Eröffnungsbuch aus, das Sie benutzen möchten.
</li>
</ol>
<h3>PGN-Dateien</h3>
DroidFish kann Partien aus PGN-Dateien laden. Diese Funktion nutzen Sie
folgendermaßen:
<ol>
<li>
Kopieren Sie eine oder mehrere PGN-Dateien in das Verzeichnis
<i>DroidFish/pgn</i> auf der SD-Karte.
</li>
<li>
Drücken Sie länger auf das Spielfeld und aktivieren Sie im darauf folgenden
Menu die Funktion <i>Partie aus einer PGN-Datei laden</i>.
</li>
<li>
Wählen Sie die Datei und anschließend innerhalb der Datei die Partie aus,
die Sie laden möchten.
</li>
</ol>
<p>
Um Partie-Informationen wie die Spielernamen zu ändern, drücken Sie länger auf
die Zugliste und wählen <i>Partie-Informationen</i>. Um Kommentare für einen Zug
zu bearbeiten, drücken Sie länger auf die Zugliste und wählen <i>Kommentare</i>.
</p>
<p>
Um eine veränderte Partie zu speichern, drücken Sie länger auf das Spielfeld und
aktivieren im darauf folgenden Menu die Funktion <i>Partie in eine PGN-Datei
speichern</i>. Wählen Sie anschließend die Datei und dann innerhalb der
Datei die Position aus, an der die neue Partie gespeichert werden soll.
</p>
<p>
Um die Computer-Analyse zum Spielbaum hinzuzufügen, drücken Sie auf die
Analyse-Informationen, während der Computer rechnet, und wählen <i>Analyse
hinzufügen</i>. Die aktuelle Hauptvariante wird dann als Variante zum
Spielbaum hinzugefügt.
</p>
<p>
Im Analyse-Modus ist es möglich, Null-Züge zum Spielbaum hinzuzufügen. Denken
Sie aber daran, dass Null-Züge nicht Teil des PGN-Standards sind und
möglicherweise nicht in anderen Programmen mit PGN-Unterstützung funktionieren.
</p>
<h3>Scid-Dateien</h3>
Wenn Sie das Programm <i>Scid on the go</i> installiert haben, können Sie in
DroidFish Scid-Datenbank-Dateien direkt einlesen. Drücken Sie dazu länger auf
das Spielfeld und wählen Sie die Funktion <i>Partie aus einer Scid-Datei
laden</i>.
<h3>UCI-Engines</h3>
DroidFish kann UCI-Engines von Drittanbietern einbinden. Zur Nutzung dieser
Funktion gehen Sie folgendermaßen vor:
<ol>
<li>
Kopieren Sie eine oder mehrere UCI-Engines als ausführbare Dateien in das
Verzeichnis <i>DroidFish/uci</i> auf der SD-Karte.
</li>
<li>
Wählen Sie im Programm-Menu die Funktion <i>Schach-Engine auswählen</i>, um
die gewünschte Engine zu aktivieren.
</li>
</ol>
<h3>Lizenz</h3>
GNU GPL v3
<h3>Entwickler</h3>
<ul>
<li>
Das Schachprogramm <i>Stockfish</i> wird entwickelt von Tord Romstad, Marco
Costalba und Joona Kiiski.
</li>
<li>
<i>Droidfish</i> wird entwickelt von Peter Österlund.
</li>
<li>
Von Aaro Korhonen stammen Verbesserungen der Benutzeroberfläche.
</li>
</ul>
<h3>Lokalisierung</h3>
<ul>
<li>
Die deutsche Übersetzung erfolgte durch Uwe Walschus.
</li>
<li>
Die spanische Übersetzung erfolgte durch Amador Cuesta.
</li>
</ul>
</body>
</html>

View File

@ -0,0 +1,189 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<h2>About</h2>
<i>DroidFish</i> incorpora una interfaz gráfica de ajedrez de usuario muy completa,
combinada con el muy potente motor de ajedrez <i>Stockfish 2.2.2</i>.
<h3>Características</h3>
<ul>
<li>Libro de Aperturas</li>
<li>Avance/Retroceso ilimitado</li>
<li>Copiar/pegar a/desde el portapapeles</li>
<li>Modo Análisis </li>
<li>Modo Dos jugadores </li>
<li>Modo Programa contra Programa </li>
<li>Introducir Posición </li>
<li>Amplio soporte PGN </li>
<li>Niveles de juego ajustables</li>
<li>Motores UCI de terceros</li>
<li>Tablas de finales Gaviota</li>
</ul>
<h3>Indicaciones </h3>
<ul>
<li>
En modo partida, mantenga pulsado el tablero para activar el menú
copiar/pegar.
</li>
<li>
En modo editar tablero, mantenga pulsado el mismo, para activar el
menú editar.
</li>
<li>
Desplazarse a la izquierda/derecha en el tablero, para
retroceder/avanzar jugadas.
</li>
<li>
Si la partida incluye varias líneas, desplazarse arriba/abajo
sobre el tablero,para acceder a la línea anterior/posterior.
</li>
<li>
Mantenga pulsados los botones izquierda/derecha para acceder a los
botones de navegación adicionales de la partida.
</li>
</ul>
<h3>Libros de Aperturas</h3>
DroidFish incluye un pequeño libro de aperturas interno. Si quiere
utilizar un libro más grande, puede configurar DroidFish para utilizar
archivos de libros <i>Polyglot</i> o <i>CTG</i> :
<ol>
<li>
Copiar uno o más archivos de libro Polyglot en el directorio
<i>DroidFish</i> en la tarjeta SD. Los archivos de los libros Polyglot deben
tener la extensión .bin.
</li>
<li>
Copiar uno o más archivos de libro CTG al directorio <i>DroidFish</i>. Un
libro CTG incluye tres archivos, con extensiones .ctg, .ctb and .cto.
Debe copiar los tres archivos.
</li>
<li>
Desde el menú programa, active la función <i> Seleccionar libro de
aperturas</i>.
</li>
<li>
Seleccione el archivo de libro de aperturas que desee utilizar.
</li>
</ol>
<h3>Archivos PGN</h3>
DroidFish puede cargar partidas desde archivos PGN. Para utilizar esta opción:
<ol>
<li>
Copiar uno o más archivos PGN en el directorio <i>DroidFish/pgn</i> en la
tarjeta SD.
</li>
<li>
Mantener pulsado el tablero y seleccionar <i>Cargar partida desde el archivo
PGN </i>.
</li>
<li>
Seleccionar el archivo, y a continuación la partida incluída en el archivo
que usted quiera cargar.
</li>
</ol>
<p>
Para editar los datos de la partida, tales como los nombres de los jugadores,
mantenga pulsada la lista de jugadas y seleccione <i>Editar Datos</i>. Para
editar comentarios de jugadas, mantenga pulsada la lista de jugadas y
seleccione <i>Editar Comentarios</i>.
</p>
<p>
Para guardar una partida editada, mantener presionado el tablero y seleccionar
<i>Guardar partida en archivo PGN</i>. Seleccionar el archivo donde guardar la
partida, y a continuación seleccionar la posición en el archivo donde se vaya
a guardar la nueva partida.
</p>
<p>
Para incorporar los análisis del programa a las variantes de la partida,
mantenga pulsada la información del análisis mientras el programa está
calculando y seleccione <i> Añadir Análisis</i>. La Variante principal actual
se añadirá como una variante al árbol de variantes de la partida.
</p>
<p>
En modo análisis, se pueden añadir movimientos nulos al árbol de variantes.
Tenga muy en cuenta que los movimientos nulos no están en PGN estándar, y
puede que no funcionen en otros programas de ajedrez que lean PGN.
</p>
<h3>Archivos Scid </h3>
Si usted tiene instalado <i>Scid on the go</i>, podrá leer archivos de bases de
datos Scid directamente desde el DroidFish. Mantenga pulsado el tablero y
seleccione <i>Cargar partida desde el archivo Scid</i>.
<h3>Motores UCI</h3>
DroidFish puede incorporar motores UCI de terceros. Para utilizar esta opción :
<ol>
<li>
Copiar uno o más códigos de motores UCI al directorio <i>DroidFish/uci</i>
en la tarjeta SD.
</li>
<li>
Desde el menú, acceder a <i>Seleccionar Motor de Ajedrez</i> y elegir el
motor que se va a utilizar.
</li>
</ol>
<h3>Tablas de finales Gaviota</h3>
Para utilizar las tablas de finales Gaviota :
<ol>
<li>
Copiar los archivos .gtb.cp4 en el directorio <i>DroidFish/gtb</i> de la
tarjeta SD.
</li>
<li>
Utilizar la pantalla de opciones de las <i>Tablas de finales</i> para
controlar el uso de las mismas.
</li>
</ol>
<h3>Licencia</h3>
GNU GPL v3
<h3>Autores/Desarrolladores</h3>
<ul>
<li>
<i>Stockfish</i> ha sido desarrollado por Tord Romstad, Marco Costalba y
Joona Kiiski.
</li>
<li>
<i>Droidfish</i> ha sido desarrollado por Peter Österlund.
</li>
<li>
Mejoras en la interfaz de usuario de Aaro Korhonen.
</li>
</ul>
<ul>
<li>
Código de Prueba API de las Tablas Gaviota , Copyright © 2010 Miguel
A. Ballicora.
</li>
<li>
Compresión LZMA, de Igor Pavlov.
</li>
<li>
Compresión ZLIB , Copyright © 1995-2005 Jean-loup Gailly y Mark Adler.
</li>
<li>
Compresión LZF , Copyright © 2000-2007 Marc Alexander Lehmann.
</li>
</ul>
<h3>Traducciones</h3>
<ul>
<li>
Traducción al alemán de Uwe Walschus.
</li>
<li>
Traducción al español de Amador Cuesta.
</li>
</ul>
</body>
</html>

View File

@ -0,0 +1,181 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<h2>About</h2>
<i>DroidFish</i> is a feature-rich graphical chess user interface, combined with
the very strong <i>Stockfish 2.2.2</i> chess engine.
<h3>Features</h3>
<ul>
<li>Opening book</li>
<li>Unlimited undo/redo</li>
<li>Copy/paste to/from clipboard</li>
<li>Analysis mode</li>
<li>Two player mode</li>
<li>Computer vs computer mode</li>
<li>Setup positions</li>
<li>Extensive PGN support</li>
<li>Adjustable playing strength</li>
<li>Third party UCI engines</li>
<li>Gaviota endgame tablebases</li>
</ul>
<h3>Hints</h3>
<ul>
<li>
In game mode, long press chess board to activate copy/paste menu.
</li>
<li>
In edit board mode, long press chess board to activate edit menu.
</li>
<li>
Scroll left/right on the chess board to undo/redo moves.
</li>
<li>
If the game contains multiple variations, scroll up/down on the chess board
to go to the previous/next variation.
</li>
<li>
Long press left/right buttons for additional game navigation commands.
</li>
</ul>
<h3>Opening books</h3>
DroidFish contains a small internal opening book. If you want to use
a larger book, you can configure DroidFish to use external <i>polyglot</i>
or <i>CTG</i> book files:
<ol>
<li>
Copy one or more polyglot book files to the <i>DroidFish</i> directory on
the SD card. Polyglot books must have the file extension .bin. <b>Note!</b>
The Android file system is case sensitive, so the extension must be .bin,
not .Bin or .BIN.
</li>
<li>
Copy one or more CTG book files to the <i>DroidFish</i> directory. A CTG
book consists of three files with file extensions .ctg, .ctb and .cto. You
must copy all three files.
</li>
<li>
From the program menu, activate the <i>Select opening book</i> function.
</li>
<li>
Select the opening book file you want to use.
</li>
</ol>
<h3>PGN files</h3>
DroidFish can load games from PGN files. To use this feature:
<ol>
<li>
Copy one or more PGN files to the <i>DroidFish/pgn</i> directory on the SD
card.
</li>
<li>
Long press the chess board and select <i>Load game from PGN file</i>.
</li>
<li>
Select the file, then the game within the file you want to load.
</li>
</ol>
<p>
To edit game headers such as player names, long press the move list and select
<i>Edit Headers</i>. To edit comments for a move, long press the move list and
select <i>Edit Comments</i>.
</p>
<p>
To save your edited game, long press the chess board and select <i>Save game to
PGN file</i>. Select the file to save to, then select the position in the file
where the new game will be saved.
</p>
<p>
To add computer analysis to the game tree, long press the analysis information
when the computer is thinking and select <i>Add Analysis</i>. The current PV is
added as a variation in the game tree.
</p>
<p>
In analysis mode, it is possible to add null moves to the game tree. Be aware though
that null moves are not included in the PGN standard and may not work in other PGN
reading chess programs.
</p>
<h3>Scid files</h3>
If you have <i>Scid on the go</i> installed, you can read Scid database files
directly from DroidFish. Long press the chess board and select <i>Load game from
Scid file</i>.
<h3>UCI engines</h3>
DroidFish can use third party UCI engines. To use this feature:
<ol>
<li>
Copy one or more UCI engine binaries to the <i>DroidFish/uci</i> directory
on the SD card. <b>Note!</b> The binaries must be compiled for Android.
</li>
<li>
From the menu, choose <i>Select Chess Engine</i> and select the engine to
use.
</li>
</ol>
<h3>Gaviota endgame tablebases</h3>
To use Gaviota endgame tablebases:
<ol>
<li>
Copy .gtb.cp4 files to the <i>DroidFish/gtb</i> directory on the SD card.
</li>
<li>
Use the <i>Endgame Tablebases</i> preferences screen to control how the
tablebases are used.
</li>
</ol>
<h3>License</h3>
GNU GPL v3
<h3>Developers</h3>
<ul>
<li>
<i>Stockfish</i> is developed by Tord Romstad, Marco Costalba and Joona
Kiiski.
</li>
<li>
<i>Droidfish</i> is developed by Peter Österlund.
</li>
<li>
User interface improvements by Aaro Korhonen.
</li>
</ul>
<ul>
<li>
Gaviota Tablebases Probing Code API, Copyright © 2010 Miguel
A. Ballicora.
</li>
<li>
LZMA compression by Igor Pavlov.
</li>
<li>
ZLIB compression, Copyright © 1995-2005 Jean-loup Gailly and Mark
Adler.
</li>
<li>
LZF compression, Copyright © 2000-2007 Marc Alexander Lehmann.
</li>
</ul>
<h3>Translations</h3>
<ul>
<li>
German translation by Uwe Walschus.
</li>
<li>
Spanish translation by Amador Cuesta.
</li>
</ul>
</body>
</html>

View File

@ -172,87 +172,6 @@
</string-array> </string-array>
<string name="book_line_length_default">1000000</string> <string name="book_line_length_default">1000000</string>
<string name="about_info">\
<b>Information</b>\n\
<i>DroidFish</i> ist ein Schachprogramm mit vielfältigen Funktionen \
und der sehr spielstarken Schach-Engine <i>Stockfish 2.2.2</i>. \n\
\n\
<b>Funktionen</b>\n\
* Eröffnungsbuch\n\
* Unbegrenzte Rücknahme und Wiederholung\n\
* Kopieren und Einfügen über die Zwischenablage\n\
* Analyse-Modus\n\
* Zwei-Spieler-Modus\n\
* Computer-gegen-Computer-Modus\n\
* Stellungseingabe\n\
* Umfangreiche PGN-Unterstützung\n\
* Einstellbare Spielstärke\n\
* Unterstützung für UCI-Engines von Drittanbietern\n\
\n\
<b>Hinweise</b>\n\
* Längeres Drücken auf das Spielfeld während einer Partie aktiviert ein Menu mit Funktionen zum Kopieren und Einfügen sowie zum Laden und Speichern von PGN-Dateien.\n\
* Im Stellungseingabe-Modus aktiviert längeres Drücken auf das Spielfeld ein Menu zum Bearbeiten.\n\
* Durch Wischen auf dem Spielfeld nach links oder rechts lassen sich Züge zurücknehmen oder wiederholen.\n\
* Wenn eine Partie verschiedene Varianten enthält, führt Wischen auf dem Spielfeld \
nach oben oder unten zur vorherigen oder nächsten Variante.\n\
* Längeres Drücken auf die Links- und Rechts-Schaltflächen aktiviert zusätzliche Kommandos zur Navigation.\n\
\n\
<b>Eröffnungsbücher</b>\n\
DroidFish enthält ein kleines internes Eröffnungsbuch. Wenn Sie ein größeres Eröffnungsbuch \
verwenden möchten, können Sie die Verwendung externer Eröffnungsbücher (<i>Polyglot</i> \
oder <i>CTG</i>) folgendermaßen konfigurieren:\n\
1a. Kopieren Sie eines oder mehrere Polyglot-Eröffnungsbücher in das Verzeichnis <i>DroidFish</i> auf der SD-Karte.\n\
Diese müssen die Dateiendung <i>.bin</i> aufweisen. Beachten Sie dabei bitte, dass das Android-Dateisystem zwischen \
Groß- und Kleinbuchstaben unterscheidet. Die Datei muss also mit <i>.bin</i> enden, nicht mit <i>.Bin</i> oder <i>.BIN</i>.\n\
1b. Kopieren Sie eines oder mehrere CTG-Eröffnungsbücher in das Verzeichnis <i>DroidFish</i>. \
Diese bestehen aus drei Dateien mit den Endungen <i>.ctg</i>, <i>.ctb</i> und <i>.cto</i>. \
Sie müssen alle drei Dateien kopieren.\n\
2. Aktivieren Sie im Programm-Menu die Funktion <i>Eröffnungsbuch auswählen</i>.\n\
3. Wählen Sie das Eröffnungsbuch aus, das Sie benutzen möchten.\n\
\n\
<b>PGN-Dateien</b>\n\
DroidFish kann Partien aus PGN-Dateien laden. Diese Funktion nutzen Sie folgendermaßen:\n\
1. Kopieren Sie eine oder mehrere PGN-Dateien in das Verzeichnis <i>DroidFish/pgn</i> auf der SD-Karte.\n\
2. Drücken Sie länger auf das Spielfeld und aktivieren Sie im darauf folgenden Menu die Funktion <i>Partie aus einer PGN-Datei laden</i>.\n\
3. Wählen Sie die Datei und anschließend innerhalb der Datei die Partie aus, die Sie laden möchten.\n\
\n\
Um Partie-Informationen wie die Spielernamen zu ändern, drücken Sie länger auf die Zugliste und wählen <i>Partie-Informationen</i>. \
Um Kommentare für einen Zug zu bearbeiten, drücken Sie länger auf die Zugliste und wählen <i>Kommentare</i>.\n\
\n\
Um eine veränderte Partie zu speichern, drücken Sie länger auf das Spielfeld und aktivieren im darauf folgenden Menu die Funktion \
<i>Partie in eine PGN-Datei speichern</i>. Wählen Sie anschließend die Datei und dann innerhalb der Datei die Position aus, \
an der die neue Partie gespeichert werden soll.\n\
\n\
Um die Computer-Analyse zum Spielbaum hinzuzufügen, drücken Sie auf die Analyse-Informationen, \
während der Computer rechnet, und wählen <i>Analyse hinzufügen</i>. Die aktuelle Hauptvariante \
wird dann als Variante zum Spielbaum hinzugefügt.\n\
\n\
Im Analyse-Modus ist es möglich, Null-Züge zum Spielbaum hinzuzufügen. Denken Sie aber daran, \
dass Null-Züge nicht Teil des PGN-Standards sind und möglicherweise nicht in anderen \
Programmen mit PGN-Unterstützung funktionieren.\n\
\n\
<b>Scid-Dateien</b>\n\
Wenn Sie das Programm <i>Scid on the go</i> installiert haben, können Sie in DroidFish \
Scid-Datenbank-Dateien direkt einlesen. Drücken Sie dazu länger auf das Spielfeld und wählen Sie \
die Funktion <i>Partie aus einer Scid-Datei laden</i>.\n\
\n\
<b>UCI-Engines</b>\n\
DroidFish kann UCI-Engines von Drittanbietern einbinden. Zur Nutzung dieser Funktion gehen Sie folgendermaßen vor:\n\
1. Kopieren Sie eine oder mehrere UCI-Engines als ausführbare Dateien in das Verzeichnis <i>DroidFish/uci</i> auf der SD-Karte.\n\
2. Wählen Sie im Programm-Menu die Funktion <i>Schach-Engine auswählen</i>, um die gewünschte Engine zu aktivieren.\n\
\n\
<b>Lizenz</b>\n\
GNU GPL v3\n\
\n\
<b>Entwickler</b>\n\
* Das Schachprogramm <i>Stockfish</i> wird entwickelt von Tord Romstad, Marco Costalba und Joona Kiiski.\n\
* <i>Droidfish</i> wird entwickelt von Peter Österlund.\n\
* Von Aaro Korhonen stammen Verbesserungen der Benutzeroberfläche.\n\
\n\
<b>Lokalisierung</b>\n\
* Die deutsche Übersetzung erfolgte durch Uwe Walschus.\n\
* Die spanische Übersetzung erfolgte durch Amador Cuesta.\n\
</string>
<string name="cpu_warning">\ <string name="cpu_warning">\
<b>Prozessor-Nutzung</b>\n\ <b>Prozessor-Nutzung</b>\n\
Wenn Sie DroidFish im Hintergrund in der Spielmodus-Einstellung <i>Analyse</i> \ Wenn Sie DroidFish im Hintergrund in der Spielmodus-Einstellung <i>Analyse</i> \

View File

@ -172,93 +172,6 @@
</string-array> </string-array>
<string name="book_line_length_default">1000000</string> <string name="book_line_length_default">1000000</string>
<string name="about_info">\
<b>About</b>\n\
<i>DroidFish</i> incorpora una interfaz gráfica de ajedrez de usuario muy completa, \
combinada con el muy potente motor de ajedrez <i>Stockfish 2.2.2</i>.
\n\
<b>Características</b>\n\
* Libro de Aperturas\n\
* Avance/Retroceso ilimitado\n\
* Copiar/pegar a/desde el portapapeles\n\
* Modo Análisis \n\
* Modo Dos jugadores \n\
* Modo Programa contra Programa \n\
* Introducir Posición \n\
* Amplio soporte PGN \n\
* Niveles de juego ajustables\n\
* Motores UCI de terceros\n\
* Tablas de finales Gaviota\n\
\n\
<b>Indicaciones </b>\n\
* En modo partida, mantenga pulsado el tablero para activar el menú copiar/pegar.\n\
* En modo editar tablero, mantenga pulsado el mismo, para activar el menú editar.\n\
* Desplazarse a la izquierda/derecha en el tablero, para retroceder/avanzar jugadas.\n\
* Si la partida incluye varias líneas, desplazarse arriba/abajo sobre el tablero,para acceder a la línea anterior/posterior.\n\
* Mantenga pulsados los botones izquierda/derecha para acceder a los botones de navegación adicionales de la partida.\n\
\n\
<b>Libros de Aperturas</b>\n\
DroidFish incluye un pequeño libro de aperturas interno. Si quiere utilizar un libro más grande, puede configurar DroidFish para utilizar archivos de libros <i>Polyglot</i> \ o <i>CTG</i> :\n\
1a. Copiar uno o más archivos de libro Polyglot en el directorio <i>DroidFish</i> en la tarjeta SD.\
Los archivos de los libros Polyglot deben tener la extensión .bin.\n\
1b. Copiar uno o más archivos de libro CTG al directorio <i>DroidFish</i>. Un libro CTG \ incluye tres archivos, con extensiones .ctg, .ctb and .cto. \
Debe copiar los tres archivos.\n\
2. Desde el menú programa, active la función <i> Seleccionar libro de aperturas</i>.\n\
3. Seleccione el archivo de libro de aperturas que desee utilizar.\n\
\n\
<b>Archivos PGN</b>\n\
DroidFish puede cargar partidas desde archivos PGN. Para utilizar esta opción:\n\
1. Copiar uno o más archivos PGN en el directorio <i>DroidFish/pgn</i> en la tarjeta SD.\n\
2. Mantener pulsado el tablero y seleccionar <i>Cargar partida desde el archivo PGN </i>.\n\
3. Seleccionar el archivo, y a continuación la partida incluída en el archivo que usted quiera cargar.\n\
\n\
Para editar los datos de la partida, tales como los nombres de los jugadores, mantenga pulsada la lista de jugadas y seleccione \
<i>Editar Datos</i>.Para editar comentarios de jugadas, mantenga pulsada la lista de jugadas y seleccione \
<i>Editar Comentarios</i>.\
\n\
Para guardar una partida editada, mantener presionado el tablero y seleccionar \
<i>Guardar partida en archivo PGN</i>. Seleccionar el archivo donde guardar la partida, \
y a continuación seleccionar la posición en el archivo donde se vaya a guardar la nueva partida.\
\n\
Para incorporar los análisis del programa a las variantes de la partida, mantenga pulsada la \
información del análisis mientras el programa está calculando y seleccione <i> Añadir Análisis</i>. \
La Variante principal actual se añadirá como una variante al árbol de variantes de la partida.\n\
\n\
En modo análisis, se pueden añadir movimientos nulos al árbol de variantes. Tenga muy en cuenta \
que los movimientos nulos no están en PGN estándar, y puede que no funcionen en otros programas de ajedrez que lean PGN.\n\
\n\
<b>Archivos Scid </b>\n\
Si usted tiene instalado <i>Scid on the go</i>, podrá leer archivos de bases de datos Scid \
directamente desde el DroidFish. Mantenga pulsado el tablero y seleccione <i>Cargar partida desde el archivo Scid</i>.\n\
\n\
<b>Motores UCI</b>\n\
DroidFish puede incorporar motores UCI de terceros. Para utilizar esta opción : \n\
\n\
1. Copiar uno o más códigos de motores UCI al directorio <i>DroidFish/uci</i> en la tarjeta SD.\n\
2. Desde el menú, acceder a <i>Seleccionar Motor de Ajedrez</i> y elegir el motor que se va a utilizar.\n\
\n\
<b>Tablas de finales Gaviota</b>\n\
Para utilizar las tablas de finales Gaviota :\n\
1. Copiar los archivos .gtb.cp4 en el directorio <i>DroidFish/gtb</i> de la tarjeta SD.\n\
2. Utilizar la pantalla de opciones de las <i>Tablas de finales</i> para controlar el uso de las mismas.\n\
\n\
<b>Licencia</b>\n\
GNU GPL v3\n\
\n\
<b>Autores/Desarrolladores</b>\n\
* <i>Stockfish</i> ha sido desarrollado por Tord Romstad, Marco Costalba y Joona Kiiski.\n\
* <i>Droidfish</i> ha sido desarrollado por Peter Österlund.\n\
* Mejoras en la interfaz de usuario de Aaro Korhonen.\n\
\n\
* Código de Prueba API de las Tablas Gaviota , Copyright \u00a9 2010 Miguel A. Ballicora.\n\
* Compresión LZMA, de Igor Pavlov.\n\
* Compresión ZLIB , Copyright \u00a9 1995-2005 Jean-loup Gailly y Mark Adler.\n\
* Compresión LZF , Copyright \u00a9 2000-2007 Marc Alexander Lehmann.\n\
\n\
<b>Traducciones</b>\n\
Traducción al alemán de Uwe Walschus.\n\
Traducción al español de Amador Cuesta.\n\
</string>
<string name="cpu_warning">\ <string name="cpu_warning">\
<b>Utilización de la CPU </b>\n\ <b>Utilización de la CPU </b>\n\
Si deja a DroidFish analizando en segundo plano, y el<i> Modo Partida</i> está ajustado en \ Si deja a DroidFish analizando en segundo plano, y el<i> Modo Partida</i> está ajustado en \

View File

@ -172,100 +172,6 @@
</string-array> </string-array>
<string name="book_line_length_default">1000000</string> <string name="book_line_length_default">1000000</string>
<string name="about_info">\
<b>About</b>\n\
<i>DroidFish</i> is a feature-rich graphical chess user interface, \
combined with the very strong <i>Stockfish 2.2.2</i> chess engine.\n\
\n\
<b>Features</b>\n\
* Opening book\n\
* Unlimited undo/redo\n\
* Copy/paste to/from clipboard\n\
* Analysis mode\n\
* Two player mode\n\
* Computer vs computer mode\n\
* Setup positions\n\
* Extensive PGN support\n\
* Adjustable playing strength\n\
* Third party UCI engines\n\
* Gaviota endgame tablebases\n\
\n\
<b>Hints</b>\n\
* In game mode, long press chess board to activate copy/paste menu.\n\
* In edit board mode, long press chess board to activate edit menu.\n\
* Scroll left/right on the chess board to undo/redo moves.\n\
* If the game contains multiple variations, scroll up/down on the chess board to \
go to the previous/next variation.\n\
* Long press left/right buttons for additional game navigation commands.\n\
\n\
<b>Opening books</b>\n\
DroidFish contains a small internal opening book. If you want to use \
a larger book, you can configure DroidFish to use external <i>polyglot</i> \
or <i>CTG</i> book files:\n\
1a. Copy one or more polyglot book files to the <i>DroidFish</i> directory on the SD card. \
Polyglot books must have the file extension .bin. <b>Note!</b> The Android file system is \
case sensitive, so the extension must be .bin, not .Bin or .BIN.\n\
1b. Copy one or more CTG book files to the <i>DroidFish</i> directory. A CTG \
book consists of three files with file extensions .ctg, .ctb and .cto. \
You must copy all three files.\n\
2. From the program menu, activate the <i>Select opening book</i> function.\n\
3. Select the opening book file you want to use.\n\
\n\
<b>PGN files</b>\n\
DroidFish can load games from PGN files. To use this feature:\n\
1. Copy one or more PGN files to the <i>DroidFish/pgn</i> directory on the SD card.\n\
2. Long press the chess board and select <i>Load game from PGN file</i>.\n\
3. Select the file, then the game within the file you want to load.\n\
\n\
To edit game headers such as player names, long press the move list and select \
<i>Edit Headers</i>. To edit comments for a move, long press the move list and \
select <i>Edit Comments</i>.\n\
\n\
To save your edited game, long press the chess board and select <i>Save game to \
PGN file</i>. Select the file to save to, then select the position in the file \
where the new game will be saved.\n\
\n\
To add computer analysis to the game tree, long press the analysis information \
when the computer is thinking and select <i>Add Analysis</i>. The current PV is \
added as a variation in the game tree.\n\
\n\
In analysis mode, it is possible to add null moves to the game tree. Be aware though \
that null moves are not included in the PGN standard and may not work in other PGN \
reading chess programs.\n\
\n\
<b>Scid files</b>\n\
If you have <i>Scid on the go</i> installed, you can read Scid database files \
directly from DroidFish. Long press the chess board and select <i>Load game from \
Scid file</i>.\n\
\n\
<b>UCI engines</b>\n\
DroidFish can use third party UCI engines. To use this feature:\n\
1. Copy one or more UCI engine binaries to the <i>DroidFish/uci</i> directory on the SD card. \
<b>Note!</b> The binaries must be compiled for Android.\n\
2. From the menu, choose <i>Select Chess Engine</i> and select the engine to use.\n\
\n\
<b>Gaviota endgame tablebases</b>\n\
To use Gaviota endgame tablebases:\n\
1. Copy .gtb.cp4 files to the <i>DroidFish/gtb</i> directory on the SD card.\n\
2. Use the <i>Endgame Tablebases</i> preferences screen to control how the tablebases are used.\n\
\n\
<b>License</b>\n\
GNU GPL v3\n\
\n\
<b>Developers</b>\n\
* <i>Stockfish</i> is developed by Tord Romstad, Marco Costalba and Joona Kiiski.\n\
* <i>Droidfish</i> is developed by Peter Österlund.\n\
* User interface improvements by Aaro Korhonen.\n\
\n\
* Gaviota Tablebases Probing Code API, Copyright \u00a9 2010 Miguel A. Ballicora.\n\
* LZMA compression by Igor Pavlov.\n\
* ZLIB compression, Copyright \u00a9 1995-2005 Jean-loup Gailly and Mark Adler.\n\
* LZF compression, Copyright \u00a9 2000-2007 Marc Alexander Lehmann.\n\
\n\
<b>Translations</b>\n\
* German translation by Uwe Walschus.\n\
* Spanish translation by Amador Cuesta.\n\
</string>
<string name="cpu_warning">\ <string name="cpu_warning">\
<b>CPU Usage</b>\n\ <b>CPU Usage</b>\n\
If you leave DroidFish running in the background and <i>GameMode</i> is set to \ If you leave DroidFish running in the background and <i>GameMode</i> is set to \

View File

@ -18,10 +18,13 @@
package org.petero.droidfish; package org.petero.droidfish;
import java.io.BufferedReader;
import java.io.File; import java.io.File;
import java.io.FileFilter; import java.io.FileFilter;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.HashMap; import java.util.HashMap;
@ -99,6 +102,7 @@ import android.view.View.OnClickListener;
import android.view.View.OnKeyListener; import android.view.View.OnKeyListener;
import android.view.View.OnLongClickListener; import android.view.View.OnLongClickListener;
import android.view.View.OnTouchListener; import android.view.View.OnTouchListener;
import android.webkit.WebView;
import android.widget.EditText; import android.widget.EditText;
import android.widget.ImageButton; import android.widget.ImageButton;
import android.widget.LinearLayout; import android.widget.LinearLayout;
@ -1222,12 +1226,33 @@ public class DroidFish extends Activity implements GUIInterface {
case ABOUT_DIALOG: { case ABOUT_DIALOG: {
AlertDialog.Builder builder = new AlertDialog.Builder(this); AlertDialog.Builder builder = new AlertDialog.Builder(this);
String title = getString(R.string.app_name); String title = getString(R.string.app_name);
WebView wv = new WebView(this);
builder.setView(wv);
String data = "";
try {
InputStream is = getResources().openRawResource(R.raw.about);
InputStreamReader isr = new InputStreamReader(is, "UTF-8");
BufferedReader br = new BufferedReader(isr);
StringBuilder sb = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
sb.append(line);
sb.append('\n');
}
br.close();
data = sb.toString();
} catch (UnsupportedEncodingException e1) {
} catch (IOException e) {
}
System.out.printf("%.3f DroidFish.onCreateDialog(): data:%s\n",
System.currentTimeMillis() * 1e-3, data);
wv.loadData(data, "text/html", null);
try { try {
PackageInfo pi = getPackageManager().getPackageInfo("org.petero.droidfish", 0); PackageInfo pi = getPackageManager().getPackageInfo("org.petero.droidfish", 0);
title += " " + pi.versionName; title += " " + pi.versionName;
} catch (NameNotFoundException e) { } catch (NameNotFoundException e) {
} }
builder.setTitle(title).setMessage(R.string.about_info); builder.setTitle(title);
AlertDialog alert = builder.create(); AlertDialog alert = builder.create();
return alert; return alert;
} }