From fde7d6ff0964386cf944e1a79c92708a7ec412a9 Mon Sep 17 00:00:00 2001 From: CCTV-1 Date: Wed, 25 Dec 2019 14:06:59 +0800 Subject: [PATCH] translate dev menu --- .../java/forge/screens/match/views/VDev.java | 51 ++++++++++--------- .../forge/screens/match/views/VDevMenu.java | 49 +++++++++--------- 2 files changed, 51 insertions(+), 49 deletions(-) diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/views/VDev.java b/forge-gui-desktop/src/main/java/forge/screens/match/views/VDev.java index 7f2096bf123..7d1993aa1cc 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/views/VDev.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/views/VDev.java @@ -35,6 +35,7 @@ import forge.screens.match.controllers.CDev; import forge.toolbox.FScrollPane; import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinnedLabel; +import forge.util.Localizer; /** * Assembles Swing components of players report. @@ -45,7 +46,7 @@ public class VDev implements IVDoc, IDevListener { // Fields used with interface IVDoc private DragCell parentCell; - private final DragTab tab = new DragTab("Dev Mode"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblDevMode")); // Top-level containers private final JPanel viewport = new JPanel(new MigLayout("wrap, insets 0, ax center")); @@ -54,31 +55,31 @@ public class VDev implements IVDoc, IDevListener { ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); // Dev labels - private final DevLabel lblUnlimitedLands = new DevLabel("Play Unlimited Lands"); - private final DevLabel lblViewAll = new DevLabel("View All Cards"); - private final DevLabel lblGenerateMana = new DevLabel("Generate Mana"); - private final DevLabel lblSetupGame = new DevLabel("Setup Game State"); - private final DevLabel lblDumpGame = new DevLabel("Dump Game State"); - private final DevLabel lblTutor = new DevLabel("Tutor for Card"); - private final DevLabel lblAddCounterPermanent = new DevLabel("Add Counters to Card"); - private final DevLabel lblSubCounterPermanent = new DevLabel("Sub Counters from Card"); - private final DevLabel lblTapPermanent = new DevLabel("Tap Permanents"); - private final DevLabel lblUntapPermanent = new DevLabel("Untap Permanents"); - private final DevLabel lblSetLife = new DevLabel("Set Player Life"); - private final DevLabel lblWinGame = new DevLabel("Win Game"); - private final DevLabel lblCardToBattlefield = new DevLabel("Add Card to Battlefield"); - private final DevLabel lblExileFromPlay = new DevLabel("Exile Card from Play"); - private final DevLabel lblCardToHand = new DevLabel("Add Card to Hand"); - private final DevLabel lblExileFromHand = new DevLabel("Exile Card from Hand"); - private final DevLabel lblCardToLibrary = new DevLabel("Add Card to Library"); - private final DevLabel lblCardToGraveyard = new DevLabel("Add Card to Graveyard"); - private final DevLabel lblCardToExile = new DevLabel("Add Card to Exile"); - private final DevLabel lblCastSpell = new DevLabel("Cast Spell/Play Land"); - private final DevLabel lblRepeatAddCard = new DevLabel("Repeat Last Add Card"); - private final DevLabel lblRemoveFromGame = new DevLabel("Remove Card from Game"); + private final DevLabel lblUnlimitedLands = new DevLabel(Localizer.getInstance().getMessage("lblUnlimitedLands")); + private final DevLabel lblViewAll = new DevLabel(Localizer.getInstance().getMessage("lblViewAll")); + private final DevLabel lblGenerateMana = new DevLabel(Localizer.getInstance().getMessage("lblGenerateMana")); + private final DevLabel lblSetupGame = new DevLabel(Localizer.getInstance().getMessage("lblSetupGame")); + private final DevLabel lblDumpGame = new DevLabel(Localizer.getInstance().getMessage("lblDumpGame")); + private final DevLabel lblTutor = new DevLabel(Localizer.getInstance().getMessage("lblTutor")); + private final DevLabel lblAddCounterPermanent = new DevLabel(Localizer.getInstance().getMessage("lblAddCounterPermanent")); + private final DevLabel lblSubCounterPermanent = new DevLabel(Localizer.getInstance().getMessage("lblSubCounterPermanent")); + private final DevLabel lblTapPermanent = new DevLabel(Localizer.getInstance().getMessage("lblTapPermanent")); + private final DevLabel lblUntapPermanent = new DevLabel(Localizer.getInstance().getMessage("lblUntapPermanent")); + private final DevLabel lblSetLife = new DevLabel(Localizer.getInstance().getMessage("lblSetLife")); + private final DevLabel lblWinGame = new DevLabel(Localizer.getInstance().getMessage("lblWinGame")); + private final DevLabel lblCardToBattlefield = new DevLabel(Localizer.getInstance().getMessage("lblCardToBattlefield")); + private final DevLabel lblExileFromPlay = new DevLabel(Localizer.getInstance().getMessage("lblExileFromPlay")); + private final DevLabel lblCardToHand = new DevLabel(Localizer.getInstance().getMessage("lblCardToHand")); + private final DevLabel lblExileFromHand = new DevLabel(Localizer.getInstance().getMessage("lblExileFromHand")); + private final DevLabel lblCardToLibrary = new DevLabel(Localizer.getInstance().getMessage("lblCardToLibrary")); + private final DevLabel lblCardToGraveyard = new DevLabel(Localizer.getInstance().getMessage("lblCardToGraveyard")); + private final DevLabel lblCardToExile = new DevLabel(Localizer.getInstance().getMessage("lblCardToExile")); + private final DevLabel lblCastSpell = new DevLabel(Localizer.getInstance().getMessage("lblCastSpellOrPlayLand")); + private final DevLabel lblRepeatAddCard = new DevLabel(Localizer.getInstance().getMessage("lblRepeatAddCard")); + private final DevLabel lblRemoveFromGame = new DevLabel(Localizer.getInstance().getMessage("lblRemoveFromGame")); - private final DevLabel lblRiggedRoll = new DevLabel("Rigged Planar Roll"); - private final DevLabel lblWalkTo = new DevLabel("Planeswalk to"); + private final DevLabel lblRiggedRoll = new DevLabel(Localizer.getInstance().getMessage("lblRiggedRoll")); + private final DevLabel lblWalkTo = new DevLabel(Localizer.getInstance().getMessage("lblWalkTo")); private final CDev controller; diff --git a/forge-gui-mobile/src/forge/screens/match/views/VDevMenu.java b/forge-gui-mobile/src/forge/screens/match/views/VDevMenu.java index 60617edfaa5..8b754ea1001 100644 --- a/forge-gui-mobile/src/forge/screens/match/views/VDevMenu.java +++ b/forge-gui-mobile/src/forge/screens/match/views/VDevMenu.java @@ -7,11 +7,12 @@ import forge.screens.match.MatchController; import forge.toolbox.FEvent; import forge.toolbox.FEvent.FEventHandler; import forge.util.ThreadUtil; +import forge.util.Localizer; public class VDevMenu extends FDropDownMenu { @Override protected void buildMenu() { - addItem(new FMenuItem("Generate Mana", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblGenerateMana"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { //must invoke all these in game thread since they may require synchronous user input @@ -22,7 +23,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Tutor for Card", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblTutor"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -33,7 +34,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Cast Spell/Play Land", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblCastSpellOrPlayLand"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -44,7 +45,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Add Card to Hand", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblCardToHand"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -55,7 +56,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Add Card to Battlefield", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblCardToBattlefield"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -66,7 +67,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Add Card to Library", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblCardToLibrary"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -77,7 +78,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Add Card to Graveyard", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblCardToGraveyard"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -88,7 +89,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Add Card to Exile", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblCardToExile"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -99,7 +100,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Repeat Last Add Card", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblRepeatAddCard"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -110,7 +111,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Exile Card from Hand", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblExileFromHand"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -121,7 +122,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Exile Card from Play", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblExileFromPlay"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -132,7 +133,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Remove Card from Game", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblRemoveFromGame"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -143,7 +144,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Set Player Life", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblSetLife"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -154,7 +155,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Win Game", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblWinGame"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -165,7 +166,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Setup Game State", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblSetupGame"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -176,7 +177,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Dump Game State", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblDumpGame"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -189,7 +190,7 @@ public class VDevMenu extends FDropDownMenu { })); final boolean unlimitedLands = MatchController.instance.getGameController().canPlayUnlimitedLands(); - addItem(new FCheckBoxMenuItem("Play Unlimited Lands", unlimitedLands, + addItem(new FCheckBoxMenuItem(Localizer.getInstance().getMessage("lblUnlimitedLands"), unlimitedLands, new FEventHandler() { @Override public void handleEvent(FEvent e) { @@ -197,14 +198,14 @@ public class VDevMenu extends FDropDownMenu { } })); final boolean viewAll = MatchController.instance.getGameController().mayLookAtAllCards(); - addItem(new FCheckBoxMenuItem("View All Cards", viewAll, + addItem(new FCheckBoxMenuItem(Localizer.getInstance().getMessage("lblViewAll"), viewAll, new FEventHandler() { @Override public void handleEvent(FEvent e) { MatchController.instance.getGameController().cheat().setViewAllCards(!viewAll); } })); - addItem(new FMenuItem("Add Counters to Card", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblAddCounterPermanent"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -215,7 +216,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Sub Counters from Card", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblSubCounterPermanent"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -226,7 +227,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Tap Permanents", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblTapPermanent"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -237,7 +238,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Untap Permanents", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblUntapPermanent"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -248,7 +249,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Rigged Planar Roll", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblRiggedRoll"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() { @@ -259,7 +260,7 @@ public class VDevMenu extends FDropDownMenu { }); } })); - addItem(new FMenuItem("Planeswalk to", new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblRiggedRoll"), new FEventHandler() { @Override public void handleEvent(FEvent e) { ThreadUtil.invokeInGameThread(new Runnable() {