OSDN Git Service

Getting ready for release 1.1.6
[sudokuki/sudokuki.git] / src / classes / net / jankenpoi / sudokuki / ui / swing / LanguageDialog.java
index f8dd6e2..6804e44 100644 (file)
@@ -79,9 +79,10 @@ public class LanguageDialog extends JDialog implements L10nComponent {
                BoxLayout globalLayout = new BoxLayout(pane, BoxLayout.Y_AXIS);\r
                pane.setLayout(globalLayout);\r
 \r
-               GridLayout pnlLayout = new GridLayout(6, 1);\r
+               GridLayout pnlLayout = new GridLayout(7, 1);\r
                panel.setLayout(pnlLayout);\r
 \r
+        icons.put("ar", StockIcons.ICON_FLAG_AR);\r
         icons.put("de", StockIcons.ICON_FLAG_DE);\r
         icons.put("el", StockIcons.ICON_FLAG_EL);\r
         icons.put("eo", StockIcons.ICON_FLAG_EO);\r
@@ -89,21 +90,28 @@ public class LanguageDialog extends JDialog implements L10nComponent {
         icons.put("es", StockIcons.ICON_FLAG_ES);\r
         icons.put("fr", StockIcons.ICON_FLAG_FR);\r
         icons.put("ja", StockIcons.ICON_FLAG_JA);\r
+        icons.put("lv", StockIcons.ICON_FLAG_LV);\r
+        icons.put("nl", StockIcons.ICON_FLAG_NL);
         icons.put("pt", StockIcons.ICON_FLAG_PT);\r
+        icons.put("pt_BR", StockIcons.ICON_FLAG_BR);\r
         icons.put("ru", StockIcons.ICON_FLAG_RU);\r
         icons.put("zh", StockIcons.ICON_FLAG_ZH);\r
         \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("ar", "Arabic", 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
                pane.add(panel);\r
                \r
@@ -128,16 +136,6 @@ public class LanguageDialog extends JDialog implements L10nComponent {
        public void setL10nMessages(Locale locale, String languageCode) {\r
                setTitle(_("Language"));\r
                okBtn.setText(_("Ok"));\r
-               itemsMap.get("de").setText(_("German"));\r
-               itemsMap.get("el").setText(_("Greek"));\r
-               itemsMap.get("en").setText(_("English"));\r
-               itemsMap.get("eo").setText(_("Esperanto"));\r
-               itemsMap.get("es").setText(_("Spanish"));\r
-               itemsMap.get("fr").setText(_("French"));\r
-               itemsMap.get("ja").setText(_("Japanese"));\r
-               itemsMap.get("pt").setText(_("Portuguese"));\r
-               itemsMap.get("ru").setText(_("Russian"));\r
-               itemsMap.get("zh").setText(_("Mandarin"));\r
        }\r
 \r
     private final HashMap<String, Icon> icons = new HashMap<String, Icon>();\r