X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Ffunction%2FSetLanguage.java;h=3962787601f9ef789ea39d8ca108781384e41292;hb=7f5ed2be62905bd37717376dc22d09e5ea7edb4d;hp=d54e1be2cdef26eab604ce3358e059a3d839d22e;hpb=1ee49ae3c8ef3aa2e63eadd458531e5f8bd4f92c;p=GpsPrune.git diff --git a/tim/prune/function/SetLanguage.java b/tim/prune/function/SetLanguage.java index d54e1be..3962787 100644 --- a/tim/prune/function/SetLanguage.java +++ b/tim/prune/function/SetLanguage.java @@ -41,13 +41,15 @@ public class SetLanguage extends GenericFunction private int _startIndex = 0; /** Names of languages for display in dropdown (not translated) */ - private static final String[] LANGUAGE_NAMES = {"deutsch", "english", "espa\u00F1ol", "fran\u00E7ais", - "italiano", "polski", "\u4e2d\u6587 (chinese)", "\u65E5\u672C\u8A9E (japanese)", - "schwiizerd\u00FC\u00FCtsch", "t\u00FCrk\u00E7e", "portugu\u00EAs", "bahasa indonesia", "rom\u00E2n\u0103" + private static final String[] LANGUAGE_NAMES = {"\u010de\u0161tina", "deutsch", "english", "american english", + "espa\u00F1ol", "fran\u00E7ais", "italiano", "magyar", "nederlands", "polski", + "portugu\u00EAs", "\u0440\u0443\u0441\u0441\u043a\u0438\u0439 (russian)", "\u4e2d\u6587 (chinese)", "\u65E5\u672C\u8A9E (japanese)", + "\uD55C\uAD6D\uC5B4/\uC870\uC120\uB9D0 (korean)", "schwiizerd\u00FC\u00FCtsch", "t\u00FCrk\u00E7e", + "afrikaans", "rom\u00E2n\u0103" }; /** Associated language codes (must be in same order as names!) */ - private static final String[] LANGUAGE_CODES = {"de", "en", "es", "fr", "it", "pl", "zh", "ja", - "de_ch", "tr", "pt", "in", "ro" + private static final String[] LANGUAGE_CODES = {"cz", "de", "en", "en_us", "es", "fr", "it", "hu", + "nl", "pl", "pt", "ru", "zh", "ja", "ko", "de_ch", "tr", "af", "ro" }; @@ -325,8 +327,10 @@ public class SetLanguage extends GenericFunction */ private void showEndMessage() { + final String messageKey = Config.getConfigBoolean(Config.KEY_AUTOSAVE_SETTINGS)? + "dialog.setlanguage.endmessagewithautosave":"dialog.setlanguage.endmessage"; JOptionPane.showMessageDialog(_parentFrame, - I18nManager.getText("dialog.setlanguage.endmessage"), + I18nManager.getText(messageKey), I18nManager.getText(getNameKey()), JOptionPane.INFORMATION_MESSAGE); } }