OSDN Git Service

Replaced some l10n strings like "Français" by Unicode escape codes such as "Fran...
[sudokuki/sudokuki.git] / src / classes / net / jankenpoi / sudokuki / ui / swing / LanguageMenu.java
index 49734b1..90b097c 100644 (file)
@@ -79,16 +79,19 @@ public class LanguageMenu extends JMenu implements L10nComponent {
                        \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
@@ -130,28 +133,8 @@ public class LanguageMenu extends JMenu implements L10nComponent {
                        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
@@ -167,8 +150,14 @@ public class LanguageMenu extends JMenu implements L10nComponent {
                                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