From 905c155270e1e141d6e6a99f98838b7d2c6c5328 Mon Sep 17 00:00:00 2001 From: Peter Osterlund Date: Sun, 22 Jan 2012 19:22:56 +0000 Subject: [PATCH] DroidFish: Use html to format the about dialog text. --- DroidFish/res/raw-de/about.html | 166 +++++++++++++++ DroidFish/res/raw-es/about.html | 189 ++++++++++++++++++ DroidFish/res/raw/about.html | 181 +++++++++++++++++ DroidFish/res/values-de/strings.xml | 81 -------- DroidFish/res/values-es/strings.xml | 89 +-------- DroidFish/res/values/strings.xml | 94 --------- .../src/org/petero/droidfish/DroidFish.java | 27 ++- 7 files changed, 563 insertions(+), 264 deletions(-) create mode 100644 DroidFish/res/raw-de/about.html create mode 100644 DroidFish/res/raw-es/about.html create mode 100644 DroidFish/res/raw/about.html diff --git a/DroidFish/res/raw-de/about.html b/DroidFish/res/raw-de/about.html new file mode 100644 index 0000000..bee8f0e --- /dev/null +++ b/DroidFish/res/raw-de/about.html @@ -0,0 +1,166 @@ + + + + + + +

Information

+DroidFish ist ein Schachprogramm mit vielfältigen Funktionen und der sehr +spielstarken Schach-Engine Stockfish 2.2.2. + +

Funktionen

+ + +

Hinweise

+ + +

Eröffnungsbücher

+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 (Polyglot oder CTG) folgendermaßen konfigurieren: +
    +
  1. + Kopieren Sie eines oder mehrere Polyglot-Eröffnungsbücher in das + Verzeichnis DroidFish auf der SD-Karte. + Diese müssen die Dateiendung .bin aufweisen. Beachten Sie dabei + bitte, dass das Android-Dateisystem zwischen Groß- und Kleinbuchstaben + unterscheidet. Die Datei muss also mit .bin enden, nicht + mit .Bin oder .BIN. +
  2. +
  3. + Kopieren Sie eines oder mehrere CTG-Eröffnungsbücher in das Verzeichnis + DroidFish. Diese bestehen aus drei Dateien mit den + Endungen .ctg, .ctb und .cto. Sie müssen alle drei + Dateien kopieren. +
  4. +
  5. + Aktivieren Sie im Programm-Menu die Funktion Eröffnungsbuch + auswählen. +
  6. +
  7. + Wählen Sie das Eröffnungsbuch aus, das Sie benutzen möchten. +
  8. +
+ +

PGN-Dateien

+DroidFish kann Partien aus PGN-Dateien laden. Diese Funktion nutzen Sie +folgendermaßen: +
    +
  1. + Kopieren Sie eine oder mehrere PGN-Dateien in das Verzeichnis + DroidFish/pgn auf der SD-Karte. +
  2. +
  3. + Drücken Sie länger auf das Spielfeld und aktivieren Sie im darauf folgenden + Menu die Funktion Partie aus einer PGN-Datei laden. +
  4. +
  5. + Wählen Sie die Datei und anschließend innerhalb der Datei die Partie aus, + die Sie laden möchten. +
  6. +
+

+ Um Partie-Informationen wie die Spielernamen zu ändern, drücken Sie länger auf + die Zugliste und wählen Partie-Informationen. Um Kommentare für einen Zug + zu bearbeiten, drücken Sie länger auf die Zugliste und wählen Kommentare. +

+

+ Um eine veränderte Partie zu speichern, drücken Sie länger auf das Spielfeld und + aktivieren im darauf folgenden Menu die Funktion Partie in eine PGN-Datei + speichern. Wählen Sie anschließend die Datei und dann innerhalb der + Datei die Position aus, an der die neue Partie gespeichert werden soll. +

+

+ Um die Computer-Analyse zum Spielbaum hinzuzufügen, drücken Sie auf die + Analyse-Informationen, während der Computer rechnet, und wählen Analyse + hinzufügen. Die aktuelle Hauptvariante wird dann als Variante zum + Spielbaum hinzugefügt. +

+

+ 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. +

+ +

Scid-Dateien

+Wenn Sie das Programm Scid on the go 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 Partie aus einer Scid-Datei +laden. + +

UCI-Engines

+DroidFish kann UCI-Engines von Drittanbietern einbinden. Zur Nutzung dieser +Funktion gehen Sie folgendermaßen vor: +
    +
  1. + Kopieren Sie eine oder mehrere UCI-Engines als ausführbare Dateien in das + Verzeichnis DroidFish/uci auf der SD-Karte. +
  2. +
  3. + Wählen Sie im Programm-Menu die Funktion Schach-Engine auswählen, um + die gewünschte Engine zu aktivieren. +
  4. +
+ +

Lizenz

+GNU GPL v3 + +

Entwickler

+ + +

Lokalisierung

+ + + + diff --git a/DroidFish/res/raw-es/about.html b/DroidFish/res/raw-es/about.html new file mode 100644 index 0000000..96e30dd --- /dev/null +++ b/DroidFish/res/raw-es/about.html @@ -0,0 +1,189 @@ + + + + + + +

About

+DroidFish incorpora una interfaz gráfica de ajedrez de usuario muy completa, +combinada con el muy potente motor de ajedrez Stockfish 2.2.2. + +

Características

+ + +

Indicaciones

+ + +

Libros de Aperturas

+ +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 Polyglot o CTG : +
    +
  1. + Copiar uno o más archivos de libro Polyglot en el directorio + DroidFish en la tarjeta SD. Los archivos de los libros Polyglot deben + tener la extensión .bin. +
  2. +
  3. + Copiar uno o más archivos de libro CTG al directorio DroidFish. Un + libro CTG incluye tres archivos, con extensiones .ctg, .ctb and .cto. + Debe copiar los tres archivos. +
  4. +
  5. + Desde el menú programa, active la función Seleccionar libro de + aperturas. +
  6. +
  7. + Seleccione el archivo de libro de aperturas que desee utilizar. +
  8. +
+ +

Archivos PGN

+DroidFish puede cargar partidas desde archivos PGN. Para utilizar esta opción: +
    +
  1. + Copiar uno o más archivos PGN en el directorio DroidFish/pgn en la + tarjeta SD. +
  2. +
  3. + Mantener pulsado el tablero y seleccionar Cargar partida desde el archivo + PGN . +
  4. +
  5. + Seleccionar el archivo, y a continuación la partida incluída en el archivo + que usted quiera cargar. +
  6. +
+

+ Para editar los datos de la partida, tales como los nombres de los jugadores, + mantenga pulsada la lista de jugadas y seleccione Editar Datos. Para + editar comentarios de jugadas, mantenga pulsada la lista de jugadas y + seleccione Editar Comentarios. +

+

+ Para guardar una partida editada, mantener presionado el tablero y seleccionar + Guardar partida en archivo PGN. 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. +

+

+ 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 Añadir Análisis. La Variante principal actual + se añadirá como una variante al árbol de variantes de la partida. +

+

+ 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. +

+ +

Archivos Scid

+Si usted tiene instalado Scid on the go, podrá leer archivos de bases de +datos Scid directamente desde el DroidFish. Mantenga pulsado el tablero y +seleccione Cargar partida desde el archivo Scid. + +

Motores UCI

+DroidFish puede incorporar motores UCI de terceros. Para utilizar esta opción : +
    +
  1. + Copiar uno o más códigos de motores UCI al directorio DroidFish/uci + en la tarjeta SD. +
  2. +
  3. + Desde el menú, acceder a Seleccionar Motor de Ajedrez y elegir el + motor que se va a utilizar. +
  4. +
+ +

Tablas de finales Gaviota

+Para utilizar las tablas de finales Gaviota : +
    +
  1. + Copiar los archivos .gtb.cp4 en el directorio DroidFish/gtb de la + tarjeta SD. +
  2. +
  3. + Utilizar la pantalla de opciones de las Tablas de finales para + controlar el uso de las mismas. +
  4. +
+ +

Licencia

+GNU GPL v3 + +

Autores/Desarrolladores

+ + + +

Traducciones

+ + + + diff --git a/DroidFish/res/raw/about.html b/DroidFish/res/raw/about.html new file mode 100644 index 0000000..bd80987 --- /dev/null +++ b/DroidFish/res/raw/about.html @@ -0,0 +1,181 @@ + + + + + + +

About

+ +DroidFish is a feature-rich graphical chess user interface, combined with +the very strong Stockfish 2.2.2 chess engine. + +

Features

+ + +

Hints

+ + +

Opening books

+ +DroidFish contains a small internal opening book. If you want to use +a larger book, you can configure DroidFish to use external polyglot +or CTG book files: +
    +
  1. + Copy one or more polyglot book files to the DroidFish directory on + the SD card. Polyglot books must have the file extension .bin. Note! + The Android file system is case sensitive, so the extension must be .bin, + not .Bin or .BIN. +
  2. +
  3. + Copy one or more CTG book files to the DroidFish directory. A CTG + book consists of three files with file extensions .ctg, .ctb and .cto. You + must copy all three files. +
  4. +
  5. + From the program menu, activate the Select opening book function. +
  6. +
  7. + Select the opening book file you want to use. +
  8. +
+ +

PGN files

+DroidFish can load games from PGN files. To use this feature: +
    +
  1. + Copy one or more PGN files to the DroidFish/pgn directory on the SD + card. +
  2. +
  3. + Long press the chess board and select Load game from PGN file. +
  4. +
  5. + Select the file, then the game within the file you want to load. +
  6. +
+

+ To edit game headers such as player names, long press the move list and select + Edit Headers. To edit comments for a move, long press the move list and + select Edit Comments. +

+

+ To save your edited game, long press the chess board and select Save game to + PGN file. Select the file to save to, then select the position in the file + where the new game will be saved. +

+

+ To add computer analysis to the game tree, long press the analysis information + when the computer is thinking and select Add Analysis. The current PV is + added as a variation in the game tree. +

+

+ 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. +

+ +

Scid files

+If you have Scid on the go installed, you can read Scid database files +directly from DroidFish. Long press the chess board and select Load game from +Scid file. + +

UCI engines

+DroidFish can use third party UCI engines. To use this feature: +
    +
  1. + Copy one or more UCI engine binaries to the DroidFish/uci directory + on the SD card. Note! The binaries must be compiled for Android. +
  2. +
  3. + From the menu, choose Select Chess Engine and select the engine to + use. +
  4. +
+ +

Gaviota endgame tablebases

+To use Gaviota endgame tablebases: +
    +
  1. + Copy .gtb.cp4 files to the DroidFish/gtb directory on the SD card. +
  2. +
  3. + Use the Endgame Tablebases preferences screen to control how the + tablebases are used. +
  4. +
+ +

License

+GNU GPL v3 + +

Developers

+ + + +

Translations

+ + + + diff --git a/DroidFish/res/values-de/strings.xml b/DroidFish/res/values-de/strings.xml index 59d8c35..007d1df 100644 --- a/DroidFish/res/values-de/strings.xml +++ b/DroidFish/res/values-de/strings.xml @@ -172,87 +172,6 @@ 1000000 - \ -Information\n\ -DroidFish ist ein Schachprogramm mit vielfältigen Funktionen \ -und der sehr spielstarken Schach-Engine Stockfish 2.2.2. \n\ -\n\ -Funktionen\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\ -Hinweise\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\ -Eröffnungsbücher\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 (Polyglot \ -oder CTG) folgendermaßen konfigurieren:\n\ -1a. Kopieren Sie eines oder mehrere Polyglot-Eröffnungsbücher in das Verzeichnis DroidFish auf der SD-Karte.\n\ -Diese müssen die Dateiendung .bin aufweisen. Beachten Sie dabei bitte, dass das Android-Dateisystem zwischen \ -Groß- und Kleinbuchstaben unterscheidet. Die Datei muss also mit .bin enden, nicht mit .Bin oder .BIN.\n\ -1b. Kopieren Sie eines oder mehrere CTG-Eröffnungsbücher in das Verzeichnis DroidFish. \ -Diese bestehen aus drei Dateien mit den Endungen .ctg, .ctb und .cto. \ -Sie müssen alle drei Dateien kopieren.\n\ -2. Aktivieren Sie im Programm-Menu die Funktion Eröffnungsbuch auswählen.\n\ -3. Wählen Sie das Eröffnungsbuch aus, das Sie benutzen möchten.\n\ -\n\ -PGN-Dateien\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 DroidFish/pgn auf der SD-Karte.\n\ -2. Drücken Sie länger auf das Spielfeld und aktivieren Sie im darauf folgenden Menu die Funktion Partie aus einer PGN-Datei laden.\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 Partie-Informationen. \ -Um Kommentare für einen Zug zu bearbeiten, drücken Sie länger auf die Zugliste und wählen Kommentare.\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 \ -Partie in eine PGN-Datei speichern. 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 Analyse hinzufügen. 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\ -Scid-Dateien\n\ -Wenn Sie das Programm Scid on the go 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 Partie aus einer Scid-Datei laden.\n\ -\n\ -UCI-Engines\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 DroidFish/uci auf der SD-Karte.\n\ -2. Wählen Sie im Programm-Menu die Funktion Schach-Engine auswählen, um die gewünschte Engine zu aktivieren.\n\ -\n\ -Lizenz\n\ -GNU GPL v3\n\ -\n\ -Entwickler\n\ -* Das Schachprogramm Stockfish wird entwickelt von Tord Romstad, Marco Costalba und Joona Kiiski.\n\ -* Droidfish wird entwickelt von Peter Österlund.\n\ -* Von Aaro Korhonen stammen Verbesserungen der Benutzeroberfläche.\n\ -\n\ -Lokalisierung\n\ -* Die deutsche Übersetzung erfolgte durch Uwe Walschus.\n\ -* Die spanische Übersetzung erfolgte durch Amador Cuesta.\n\ - \ Prozessor-Nutzung\n\ Wenn Sie DroidFish im Hintergrund in der Spielmodus-Einstellung Analyse \ diff --git a/DroidFish/res/values-es/strings.xml b/DroidFish/res/values-es/strings.xml index 3cbcdac..1d48156 100644 --- a/DroidFish/res/values-es/strings.xml +++ b/DroidFish/res/values-es/strings.xml @@ -172,93 +172,6 @@ 1000000 - \ -About\n\ -DroidFish incorpora una interfaz gráfica de ajedrez de usuario muy completa, \ -combinada con el muy potente motor de ajedrez Stockfish 2.2.2. -\n\ -Características\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\ -Indicaciones \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\ -Libros de Aperturas\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 Polyglot \ o CTG :\n\ -1a. Copiar uno o más archivos de libro Polyglot en el directorio DroidFish 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 DroidFish. 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 Seleccionar libro de aperturas.\n\ -3. Seleccione el archivo de libro de aperturas que desee utilizar.\n\ -\n\ -Archivos PGN\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 DroidFish/pgn en la tarjeta SD.\n\ -2. Mantener pulsado el tablero y seleccionar Cargar partida desde el archivo PGN .\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 \ -Editar Datos.Para editar comentarios de jugadas, mantenga pulsada la lista de jugadas y seleccione \ -Editar Comentarios.\ -\n\ -Para guardar una partida editada, mantener presionado el tablero y seleccionar \ -Guardar partida en archivo PGN. 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 Añadir Análisis. \ -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\ -Archivos Scid \n\ -Si usted tiene instalado Scid on the go, podrá leer archivos de bases de datos Scid \ -directamente desde el DroidFish. Mantenga pulsado el tablero y seleccione Cargar partida desde el archivo Scid.\n\ -\n\ -Motores UCI\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 DroidFish/uci en la tarjeta SD.\n\ -2. Desde el menú, acceder a Seleccionar Motor de Ajedrez y elegir el motor que se va a utilizar.\n\ -\n\ -Tablas de finales Gaviota\n\ -Para utilizar las tablas de finales Gaviota :\n\ -1. Copiar los archivos .gtb.cp4 en el directorio DroidFish/gtb de la tarjeta SD.\n\ -2. Utilizar la pantalla de opciones de las Tablas de finales para controlar el uso de las mismas.\n\ -\n\ -Licencia\n\ -GNU GPL v3\n\ -\n\ -Autores/Desarrolladores\n\ -* Stockfish ha sido desarrollado por Tord Romstad, Marco Costalba y Joona Kiiski.\n\ -* Droidfish 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\ -Traducciones\n\ -Traducción al alemán de Uwe Walschus.\n\ -Traducción al español de Amador Cuesta.\n\ - \ Utilización de la CPU \n\ Si deja a DroidFish analizando en segundo plano, y el Modo Partida está ajustado en \ @@ -551,7 +464,7 @@ Si está usted utilizando la batería, se recomienda que cambie los ajustes para Incluye información del tiempo para cada jugada Tablas de Finales Mostrar recomendaciones - Al tocar una pieza, muestra los valores de todos los movimientos posibles de la misma incluídos en la base. + Al tocar una pieza, muestra los valores de todos los movimientos posibles de la misma incluídos en la base. Editar Recomendaciones en el Tablero Al tocar una pieza en modo editar tablero, muestra los valores de todas las posibles posiciones alternativas de esa pieza incluídas en la base. Prueba en la (posición) Base. diff --git a/DroidFish/res/values/strings.xml b/DroidFish/res/values/strings.xml index 1b80268..33dcafd 100644 --- a/DroidFish/res/values/strings.xml +++ b/DroidFish/res/values/strings.xml @@ -172,100 +172,6 @@ 1000000 - \ -About\n\ -DroidFish is a feature-rich graphical chess user interface, \ -combined with the very strong Stockfish 2.2.2 chess engine.\n\ -\n\ -Features\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\ -Hints\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\ -Opening books\n\ -DroidFish contains a small internal opening book. If you want to use \ -a larger book, you can configure DroidFish to use external polyglot \ -or CTG book files:\n\ -1a. Copy one or more polyglot book files to the DroidFish directory on the SD card. \ -Polyglot books must have the file extension .bin. Note! 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 DroidFish 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 Select opening book function.\n\ -3. Select the opening book file you want to use.\n\ -\n\ -PGN files\n\ -DroidFish can load games from PGN files. To use this feature:\n\ -1. Copy one or more PGN files to the DroidFish/pgn directory on the SD card.\n\ -2. Long press the chess board and select Load game from PGN file.\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 \ -Edit Headers. To edit comments for a move, long press the move list and \ -select Edit Comments.\n\ -\n\ -To save your edited game, long press the chess board and select Save game to \ -PGN file. 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 Add Analysis. 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\ -Scid files\n\ -If you have Scid on the go installed, you can read Scid database files \ -directly from DroidFish. Long press the chess board and select Load game from \ -Scid file.\n\ -\n\ -UCI engines\n\ -DroidFish can use third party UCI engines. To use this feature:\n\ -1. Copy one or more UCI engine binaries to the DroidFish/uci directory on the SD card. \ -Note! The binaries must be compiled for Android.\n\ -2. From the menu, choose Select Chess Engine and select the engine to use.\n\ -\n\ -Gaviota endgame tablebases\n\ -To use Gaviota endgame tablebases:\n\ -1. Copy .gtb.cp4 files to the DroidFish/gtb directory on the SD card.\n\ -2. Use the Endgame Tablebases preferences screen to control how the tablebases are used.\n\ -\n\ -License\n\ -GNU GPL v3\n\ -\n\ -Developers\n\ -* Stockfish is developed by Tord Romstad, Marco Costalba and Joona Kiiski.\n\ -* Droidfish 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\ -Translations\n\ -* German translation by Uwe Walschus.\n\ -* Spanish translation by Amador Cuesta.\n\ - \ CPU Usage\n\ If you leave DroidFish running in the background and GameMode is set to \ diff --git a/DroidFish/src/org/petero/droidfish/DroidFish.java b/DroidFish/src/org/petero/droidfish/DroidFish.java index f9acbda..10c5841 100644 --- a/DroidFish/src/org/petero/droidfish/DroidFish.java +++ b/DroidFish/src/org/petero/droidfish/DroidFish.java @@ -18,10 +18,13 @@ package org.petero.droidfish; +import java.io.BufferedReader; import java.io.File; import java.io.FileFilter; import java.io.IOException; import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; @@ -99,6 +102,7 @@ import android.view.View.OnClickListener; import android.view.View.OnKeyListener; import android.view.View.OnLongClickListener; import android.view.View.OnTouchListener; +import android.webkit.WebView; import android.widget.EditText; import android.widget.ImageButton; import android.widget.LinearLayout; @@ -1222,12 +1226,33 @@ public class DroidFish extends Activity implements GUIInterface { case ABOUT_DIALOG: { AlertDialog.Builder builder = new AlertDialog.Builder(this); 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 { PackageInfo pi = getPackageManager().getPackageInfo("org.petero.droidfish", 0); title += " " + pi.versionName; } catch (NameNotFoundException e) { } - builder.setTitle(title).setMessage(R.string.about_info); + builder.setTitle(title); AlertDialog alert = builder.create(); return alert; }