\r
private void addItems() {\r
ButtonGroup myGroup = new ButtonGroup();\r
- addItem("de", _("German"), myGroup);\r
- addItem("el", _("Greek"), myGroup);\r
- addItem("en", _("English"), myGroup);\r
- addItem("eo", _("Esperanto"), myGroup);\r
- addItem("es", _("Spanish"), myGroup);\r
- addItem("fr", _("French"), myGroup);\r
- addItem("ja", _("Japanese"), myGroup);\r
- addItem("pt", _("Portuguese"), myGroup);\r
- addItem("ru", _("Russian"), myGroup);\r
- addItem("zh", _("Mandarin"), myGroup);\r
+ addItem("de", "Deutsch", myGroup);\r
+ addItem("el", "E\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac", myGroup);\r
+ addItem("en", "English", myGroup);\r
+ addItem("eo", "Esperanto", myGroup);\r
+ addItem("es", "Espa\u00f1ol", myGroup);\r
+ addItem("fr", "Fran\u00e7ais", myGroup);\r
+ addItem("ja", "\u65e5\u672c\u8a9e", myGroup);\r
+ addItem("lv", "Latvie\u0161u", myGroup);\r
+ addItem("nl", "Nederlands", myGroup);
+ addItem("pt", "Portugu\u00eas", myGroup);\r
+ addItem("pt_BR", "Portugu\u00eas (Brasil)", myGroup);\r
+ addItem("ru", "\u0420\u0443\u0441\u0441\u043a\u0438\u0439", myGroup);\r
+ addItem("zh", "\u4e2d\u6587", myGroup);\r
}\r
\r
private void addItem(final String code, String language, ButtonGroup group) {\r
if (this.isSelected()) {\r
return;\r
}\r
- refreshItem(languageCode, "de", "German");\r
- refreshItem(languageCode, "el", "Greek");\r
- refreshItem(languageCode, "en", "English");\r
- refreshItem(languageCode, "eo", "Esperanto");\r
- refreshItem(languageCode, "es", "Spanish");\r
- refreshItem(languageCode, "fr", "French");\r
- refreshItem(languageCode, "ja", "Japanese");\r
- refreshItem(languageCode, "pt", "Portuguese");\r
- refreshItem(languageCode, "ru", "Russian");\r
- refreshItem(languageCode, "zh", "Mandarin");\r
}\r
\r
- private void refreshItem(final String langCode, final String itemCode, final String langName) {\r
- JRadioButtonMenuItem item = itemsMap.get(itemCode);\r
- if (item != null) {\r
- item.setText(_(langName));\r
- if (itemCode.equals(langCode)) {\r
- item.setSelected(true);\r
- }\r
- }\r
- }\r
- \r
public static Icon languageIcon(final String langCode) {\r
if ("de".equals(langCode)) {\r
return StockIcons.ICON_FLAG_DE;\r
return StockIcons.ICON_FLAG_FR;\r
} else if ("ja".equals(langCode)) {\r
return StockIcons.ICON_FLAG_JA;\r
+ } else if ("lv".equals(langCode)) {\r
+ return StockIcons.ICON_FLAG_LV;\r
+ } else if ("nl".equals(langCode)) {\r
+ return StockIcons.ICON_FLAG_NL;\r
} else if ("pt".equals(langCode)) {\r
return StockIcons.ICON_FLAG_PT;\r
+ } else if ("pt_BR".equals(langCode)) {\r
+ return StockIcons.ICON_FLAG_BR;\r
} else if ("ru".equals(langCode)) {\r
return StockIcons.ICON_FLAG_RU;\r
} else if ("zh".equals(langCode)) {\r