X-Git-Url: https://git.pterodactylus.net/?p=jkeytool.git;a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Futil%2Fi18n%2Fgui%2FI18nMenu.java;fp=src%2Fnet%2Fpterodactylus%2Futil%2Fi18n%2Fgui%2FI18nMenu.java;h=e47ec1c0b64e5d6e754b60646e3da8b905df6d15;hp=993be97c643051dd84489f7a0c1309bf796be758;hb=35bfd61e813bd2545c290ef6decdb987cbc9979d;hpb=e9054ed5d01d2726743059bfef19b349edd5720e diff --git a/src/net/pterodactylus/util/i18n/gui/I18nMenu.java b/src/net/pterodactylus/util/i18n/gui/I18nMenu.java index 993be97..e47ec1c 100644 --- a/src/net/pterodactylus/util/i18n/gui/I18nMenu.java +++ b/src/net/pterodactylus/util/i18n/gui/I18nMenu.java @@ -26,7 +26,7 @@ import net.pterodactylus.util.i18n.I18nable; /** * Menu that receives its properties from {@link I18n}. - * + * * @author David ‘Bombe’ Roden <bombe@freenetproject.org> */ public class I18nMenu extends JMenu implements I18nable { @@ -36,13 +36,15 @@ public class I18nMenu extends JMenu implements I18nable { /** * Creates a new menu with the given {@link I18n} basename. - * + * + * @param i18n + * The I18n container * @param i18nBasename * The basename of the {@link I18n} properties */ - public I18nMenu(String i18nBasename) { + public I18nMenu(I18n i18n, String i18nBasename) { this.i18nBasename = i18nBasename; - updateI18n(); + updateI18n(i18n); } // @@ -52,9 +54,9 @@ public class I18nMenu extends JMenu implements I18nable { /** * {@inheritDoc} */ - public void updateI18n() { - setText(I18n.get(i18nBasename + ".name")); - setMnemonic(I18n.getKey(i18nBasename + ".mnemonic")); + public void updateI18n(I18n i18n) { + setText(i18n.get(i18nBasename + ".name")); + setMnemonic(i18n.getKey(i18nBasename + ".mnemonic")); } }