- System.out.println("Unknown parameter '" + args[0] +
- "'. Possible parameters:\n --locale= or --lang= used for overriding language settings\n");
+ System.out.println("Unknown parameter '" + args[i] + "'.");
+ showUsage = true;
+ }
+ }
+ if (showUsage) {
+ System.out.println("Possible parameters:"
+ + "\n --configfile=<file> used to specify a configuration file"
+ + "\n --lang=<code> or --locale=<code> used to specify language"
+ + "\n --langfile=<file> used to specify an alternative language file\n");
+ }
+ // Initialise configuration if selected
+ try
+ {
+ if (configFilename != null) {
+ Config.loadFile(new File(configFilename));
+ }
+ else {
+ Config.loadDefaultFile();