diff --git a/htroot/ConfigBasic.html b/htroot/ConfigBasic.html
index 62a4dfce0..145ef5502 100644
--- a/htroot/ConfigBasic.html
+++ b/htroot/ConfigBasic.html
@@ -32,9 +32,11 @@
Select a language for the interface:
diff --git a/htroot/ConfigBasic.java b/htroot/ConfigBasic.java
index e13636f8c..de9d9f92f 100644
--- a/htroot/ConfigBasic.java
+++ b/htroot/ConfigBasic.java
@@ -263,22 +263,15 @@ public class ConfigBasic {
prop.putHTML("defaultName", sb.peers.mySeed().getName());
prop.putHTML("defaultPort", env.getConfig("port", "8090"));
lang = env.getConfig("locale.language", "default"); // re-assign lang, may have changed
+ prop.put("lang_de", "0");
+ prop.put("lang_fr", "0");
+ prop.put("lang_cn", "0");
+ prop.put("lang_ru", "0");
+ prop.put("lang_en", "0");
if ("default".equals(lang)) {
- prop.put("langDeutsch", "0");
- prop.put("langFrancais", "0");
- prop.put("langEnglish", "1");
- } else if ("fr".equals(lang)) {
- prop.put("langDeutsch", "0");
- prop.put("langFrancais", "1");
- prop.put("langEnglish", "0");
- } else if ("de".equals(lang)) {
- prop.put("langDeutsch", "1");
- prop.put("langFrancais", "0");
- prop.put("langEnglish", "0");
+ prop.put("lang_en", "1");
} else {
- prop.put("langDeutsch", "0");
- prop.put("langFrancais", "0");
- prop.put("langEnglish", "0");
+ prop.put("lang_" + lang, "1");
}
return prop;
}