mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 11:18:01 +00:00
Merge branch 'master' into 'master'
fix localizer See merge request core-developers/forge!4644
This commit is contained in:
@@ -58,7 +58,7 @@ public class Localizer {
|
|||||||
return StandardCharsets.UTF_8.name();
|
return StandardCharsets.UTF_8.name();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getMessage(final String key, String defaultValue, final Object... messageArguments) {
|
public String getMessageorUseDefault(final String key, final String defaultValue, final Object... messageArguments) {
|
||||||
try {
|
try {
|
||||||
return getMessage(key, messageArguments);
|
return getMessage(key, messageArguments);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|||||||
@@ -24,13 +24,13 @@ public class NewGameMenu extends FPopupMenu {
|
|||||||
final static Localizer localizer = Localizer.getInstance();
|
final static Localizer localizer = Localizer.getInstance();
|
||||||
|
|
||||||
public enum NewGameScreen {
|
public enum NewGameScreen {
|
||||||
Constructed(localizer.getMessage("lblConstructed", "Constructed"), FSkinImage.MENU_CONSTRUCTED, ConstructedScreen.class),
|
Constructed(localizer.getMessageorUseDefault("lblConstructed", "Constructed"), FSkinImage.MENU_CONSTRUCTED, ConstructedScreen.class),
|
||||||
BoosterDraft(localizer.getMessage("lblBoosterDraft", "Booster Draft"), FSkinImage.MENU_DRAFT, NewDraftScreen.class),
|
BoosterDraft(localizer.getMessageorUseDefault("lblBoosterDraft", "Booster Draft"), FSkinImage.MENU_DRAFT, NewDraftScreen.class),
|
||||||
SealedDeck(localizer.getMessage("lblSealedDeck", "Sealed Deck"), FSkinImage.MENU_SEALED, NewSealedScreen.class),
|
SealedDeck(localizer.getMessageorUseDefault("lblSealedDeck", "Sealed Deck"), FSkinImage.MENU_SEALED, NewSealedScreen.class),
|
||||||
QuestMode(localizer.getMessage("lblQuestMode", "Quest Mode"), FSkinImage.QUEST_ZEP, NewQuestScreen.class),
|
QuestMode(localizer.getMessageorUseDefault("lblQuestMode", "Quest Mode"), FSkinImage.QUEST_ZEP, NewQuestScreen.class),
|
||||||
PuzzleMode(localizer.getMessage("lblPuzzleMode", "Puzzle Mode"), FSkinImage.MENU_PUZZLE, PuzzleScreen.class),
|
PuzzleMode(localizer.getMessageorUseDefault("lblPuzzleMode", "Puzzle Mode"), FSkinImage.MENU_PUZZLE, PuzzleScreen.class),
|
||||||
PlanarConquest(localizer.getMessage("lblPlanarConquest", "Planar Conquest"), FSkinImage.MENU_GALAXY, NewConquestScreen.class),
|
PlanarConquest(localizer.getMessageorUseDefault("lblPlanarConquest", "Planar Conquest"), FSkinImage.MENU_GALAXY, NewConquestScreen.class),
|
||||||
Gauntlet(localizer.getMessage("lblGauntlet", "Gauntlet"), FSkinImage.MENU_GAUNTLET, NewGauntletScreen.class);
|
Gauntlet(localizer.getMessageorUseDefault("lblGauntlet", "Gauntlet"), FSkinImage.MENU_GAUNTLET, NewGauntletScreen.class);
|
||||||
|
|
||||||
private final FMenuItem item;
|
private final FMenuItem item;
|
||||||
private final Class<? extends FScreen> screenClass;
|
private final Class<? extends FScreen> screenClass;
|
||||||
@@ -51,7 +51,7 @@ public class NewGameMenu extends FPopupMenu {
|
|||||||
if (screen == null) { //don't initialize screen until it's opened the first time
|
if (screen == null) { //don't initialize screen until it's opened the first time
|
||||||
try {
|
try {
|
||||||
screen = screenClass.newInstance();
|
screen = screenClass.newInstance();
|
||||||
screen.setHeaderCaption(localizer.getMessage("lblNewGame", "New Game") + " - " + item.getText());
|
screen.setHeaderCaption(localizer.getMessageorUseDefault("lblNewGame", "New Game") + " - " + item.getText());
|
||||||
}
|
}
|
||||||
catch (Exception e) {
|
catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|||||||
Reference in New Issue
Block a user