mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
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
This commit is contained in:
parent
01d4cbc143
commit
e9e3ab4ecc
|
@ -26,7 +26,7 @@
|
|||
<dt><label for="lang_list">Available Languages</label>:</dt>
|
||||
<dd>
|
||||
<select name="language" id="lang_list">#{langlist}#
|
||||
<option value="#[file]#">#[name]#</option>#{/langlist}#
|
||||
<option value="#[file]#" #[selected]#>#[name]#</option>#{/langlist}#
|
||||
</select>
|
||||
</dd>
|
||||
<dd>
|
||||
|
|
|
@ -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));
|
||||
|
|
Loading…
Reference in New Issue
Block a user