fixed backward config-file compatibility with kenlm
diff --git a/src/joshua/decoder/JoshuaConfiguration.java b/src/joshua/decoder/JoshuaConfiguration.java
index 2c5e6fe..7182f71 100644
--- a/src/joshua/decoder/JoshuaConfiguration.java
+++ b/src/joshua/decoder/JoshuaConfiguration.java
@@ -351,7 +351,10 @@
logger.finest(String.format("floor value for probabilities returned as lexical transaltion probabilities: %s", sa_lex_floor_prob));
} else if ("use_srilm".equals(fds[0])) {
use_srilm = Boolean.valueOf(fds[1]);
- System.err.println("WARNING: srilm no longer supported, will use KenLM instead");
+ if (use_srilm) {
+ use_kenlm = true;
+ System.err.println("WARNING: srilm no longer supported, will use KenLM instead");
+ }
if (logger.isLoggable(Level.FINEST))
logger.finest(String.format("use_srilm: %s", use_srilm));
} else if ("use_kenlm".equals(fds[0])) {