defaultTranslator.getString("selectlocale.message"),
defaultTranslator.getString("selectlocale.title"),
JOptionPane.INFORMATION_MESSAGE,
null,
availableLocales.keySet().toArray(),
defaultLocaleIndex == -1 ? availableLocales.firstKey() : availableLocales.keySet().toArray()[defaultLocaleIndex]);
return new Translator(
programName, longProgramName, version,
selectedLocaleName == null ? null : (String) availableLocales.keySet().toArray()[defaultLocaleIndex],
selectedLocaleName == null ?