import net.jankenpoi.sudokuki.ui.L10nComponent;\r
\r
@SuppressWarnings("serial")\r
-public class LanguageMenu extends JMenu {\r
+public class LanguageMenu extends JMenu implements L10nComponent {\r
\r
private HashMap<String, JRadioButtonMenuItem> itemsMap = new HashMap<String, JRadioButtonMenuItem>();\r
\r
if (selectedItem != null) {\r
selectedItem.setSelected(true);\r
}\r
+ localeListener = new LocaleListenerImpl(this);\r
+ I18n.addLocaleListener(localeListener);\r
}\r
\r
+ private final LocaleListener localeListener;\r
+ @Override\r
+ public void setL10nMessages(Locale locale, String languageCode) {\r
+ setText(_("Language"));\r
+ }\r
+ \r
private final HashMap<String, Icon> icons = new HashMap<String, Icon>();\r
\r
private void addItems() {\r