}
private void init() throws FOPException {
- //Creates Translator according to the language
- String language = commandLineOptions.getLanguage();
- if (language == null) {
- translator = new Translator(Locale.getDefault());
- } else {
- translator = new Translator(new Locale(language, ""));
- }
+ translator = new Translator();
AWTRenderer renderer = new AWTRenderer(translator);
frame = createPreviewDialog(renderer, translator);
renderer.setComponent(frame);
// java
import java.io.File;
import java.io.FileNotFoundException;
+import java.util.Locale;
// Avalon
import org.apache.avalon.framework.logger.ConsoleLogger;
private int inputmode = NOT_SET;
/* output mode */
private int outputmode = NOT_SET;
- /* language for user information */
- private String language = null;
private java.util.HashMap rendererOptions;
|| (args[i + 1].charAt(0) == '-')) {
throw new FOPException("if you use '-l', you must specify a language");
} else {
- language = args[i + 1];
+ Locale.setDefault(new Locale(args[i + 1], ""));
return 1;
}
}
case XSLT_INPUT:
return new XSLTInputHandler(xmlfile, xsltfile);
default:
- return new FOInputHandler(fofile);
+ throw new FOPException("Invalid inputmode setting!");
}
}
return userConfigFile;
}
- /**
- * Returns the default language
- * @return the default language
- */
- public String getLanguage() {
- return language;
- }
-
/**
* Indicates if FOP should be silent.
* @return true if should be silent