diff --git a/DroidFish/res/values/strings.xml b/DroidFish/res/values/strings.xml
index e2c610b..4a8c5ca 100644
--- a/DroidFish/res/values/strings.xml
+++ b/DroidFish/res/values/strings.xml
@@ -82,6 +82,13 @@ you are not actively using the program.\
No files found in directory DroidFish/pgn on the SD card
No files found in directory scid on the SD card
Select Color Theme
+ Original
+ XBoard
+ Blue
+ Grey
+ Scid Default
+ Scid Brown
+ Scid Green
Select Game Mode
Edit/re-play Game
Analysis Mode
diff --git a/DroidFish/src/org/petero/droidfish/ColorTheme.java b/DroidFish/src/org/petero/droidfish/ColorTheme.java
index 53ed9c5..364bbb1 100644
--- a/DroidFish/src/org/petero/droidfish/ColorTheme.java
+++ b/DroidFish/src/org/petero/droidfish/ColorTheme.java
@@ -62,8 +62,15 @@ public class ColorTheme {
private static final String prefPrefix = "color_";
private final static int defaultTheme = 2;
- final static String[] themeNames = { "Original", "XBoard", "Blue", "Grey",
- "Scid Default", "Scid Brown", "Scid Green"};
+ final static int[] themeNames = {
+ R.string.colortheme_original,
+ R.string.colortheme_xboard,
+ R.string.colortheme_blue,
+ R.string.colortheme_grey,
+ R.string.colortheme_scid_default,
+ R.string.colortheme_scid_brown,
+ R.string.colortheme_scid_green
+ };
private final static String themeColors[][] = {
{ // Original
"#FF808080", "#FFBEBE5A", "#FFFF0000", "#FF00FF00", "#FF000000", "#FFFFFFFF", "#FF888888",
diff --git a/DroidFish/src/org/petero/droidfish/DroidFish.java b/DroidFish/src/org/petero/droidfish/DroidFish.java
index 4d96057..4e83569 100644
--- a/DroidFish/src/org/petero/droidfish/DroidFish.java
+++ b/DroidFish/src/org/petero/droidfish/DroidFish.java
@@ -2075,7 +2075,10 @@ public class DroidFish extends Activity implements GUIInterface {
private final Dialog setColorThemeDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.select_color_theme);
- builder.setSingleChoiceItems(ColorTheme.themeNames, -1, new DialogInterface.OnClickListener() {
+ String[] themeNames = new String[ColorTheme.themeNames.length];
+ for (int i = 0; i < themeNames.length; i++)
+ themeNames[i] = getString(ColorTheme.themeNames[i]);
+ builder.setSingleChoiceItems(themeNames, -1, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
ColorTheme.instance().setTheme(settings, item);
cb.setColors();