From e9e3ab4ecc5c6ef045e57965a623ab308b6fcc44 Mon Sep 17 00:00:00 2001
From: "(no author)" <(no author)@6c8d7289-2bf4-0310-a012-ef5d649a1542>
Date: Fri, 8 Jun 2007 08:21:09 +0000
Subject: [PATCH] fix for selection in language list see
http://www.yacy-forum.de/viewtopic.php?t=4095
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3827 6c8d7289-2bf4-0310-a012-ef5d649a1542
---
htroot/ConfigLanguage_p.html | 2 +-
htroot/ConfigLanguage_p.java | 7 +++++++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/htroot/ConfigLanguage_p.html b/htroot/ConfigLanguage_p.html
index 5ed5b4e6e..02fe42c71 100644
--- a/htroot/ConfigLanguage_p.html
+++ b/htroot/ConfigLanguage_p.html
@@ -26,7 +26,7 @@
:
diff --git a/htroot/ConfigLanguage_p.java b/htroot/ConfigLanguage_p.java
index ab4c41dba..94981575d 100644
--- a/htroot/ConfigLanguage_p.java
+++ b/htroot/ConfigLanguage_p.java
@@ -132,6 +132,7 @@ public class ConfigLanguage_p {
//virtual entry
prop.put("langlist_0_file", "default");
prop.put("langlist_0_name", ((langNames.get("default") == null) ? "default" : (String) langNames.get("default")));
+ prop.put("langlist_0_selected", "selected");
for(i=0;i<= langFiles.length-1 ;i++){
if(langFiles[i].endsWith(".lng")){
@@ -140,6 +141,12 @@ public class ConfigLanguage_p {
langName = (String) langNames.get(langKey);
prop.put("langlist_"+(i+1)+"_file", langFiles[i]);
prop.put("langlist_"+(i+1)+"_name", ((langName == null) ? langKey : langName));
+ if(env.getConfig("htLocaleSelection", "default").equals(langKey)) {
+ prop.put("langlist_"+(i+1)+"_selected", "selected");
+ prop.put("langlist_0_selected", " "); // reset Default
+ } else {
+ prop.put("langlist_"+(i+1)+"_selected", " ");
+ }
}
}
prop.put("langlist", (i+1));