mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +00:00
translate some desktop quest text
This commit is contained in:
@@ -392,9 +392,9 @@ public final class DeckManager extends ItemManager<DeckProxy> implements IHasGam
|
||||
public boolean deleteDeck(final DeckProxy deck) {
|
||||
if (deck == null) { return false; }
|
||||
|
||||
if (!FOptionPane.showConfirmDialog(
|
||||
"Are you sure you want to delete '" + deck.getName() + "'?",
|
||||
"Delete Deck", "Delete", "Cancel", false)) {
|
||||
if (!FOptionPane.showConfirmDialog(Localizer.getInstance().getMessage("lblConfirmDelete") + "'" + deck.getName() + "'?",
|
||||
Localizer.getInstance().getMessage("lblDeleteDeck"), Localizer.getInstance().getMessage("lblDelete"),
|
||||
Localizer.getInstance().getMessage("lblCancel"), false)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ import java.util.Map.Entry;
|
||||
public class CEditorDraftingProcess extends ACEditorBase<PaperCard, DeckGroup> {
|
||||
private IBoosterDraft boosterDraft;
|
||||
|
||||
private String ccAddLabel = "Add card";
|
||||
private String ccAddLabel = Localizer.getInstance().getMessage("lblAddcard");
|
||||
private DragCell constructedDecksParent = null;
|
||||
private DragCell commanderDecksParent = null;
|
||||
private DragCell oathbreakerDecksParent = null;
|
||||
@@ -76,7 +76,7 @@ public class CEditorDraftingProcess extends ACEditorBase<PaperCard, DeckGroup> {
|
||||
//hide filters and options panel so more of pack is visible by default
|
||||
catalogManager.setHideViewOptions(1, true);
|
||||
|
||||
deckManager.setCaption("Draft Picks");
|
||||
deckManager.setCaption(localizer.getMessage("lblDraftPicks"));
|
||||
|
||||
catalogManager.setAlwaysNonUnique(true);
|
||||
deckManager.setAlwaysNonUnique(true);
|
||||
@@ -133,7 +133,7 @@ public class CEditorDraftingProcess extends ACEditorBase<PaperCard, DeckGroup> {
|
||||
|
||||
@Override
|
||||
protected void buildAddContextMenu(EditorContextMenuBuilder cmb) {
|
||||
cmb.addMoveItems("Draft", null);
|
||||
cmb.addMoveItems(localizer.getMessage("lblDraft"), null);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -152,7 +152,7 @@ public class CEditorDraftingProcess extends ACEditorBase<PaperCard, DeckGroup> {
|
||||
private void showChoices(final ItemPool<PaperCard> list) {
|
||||
int packNumber = ((BoosterDraft) boosterDraft).getCurrentBoosterIndex() + 1;
|
||||
|
||||
this.getCatalogManager().setCaption("Pack " + packNumber + " - Cards");
|
||||
this.getCatalogManager().setCaption(localizer.getMessage("lblPackNCards", String.valueOf(packNumber)));
|
||||
this.getCatalogManager().setPool(list);
|
||||
} // showChoices()
|
||||
|
||||
|
||||
@@ -34,6 +34,7 @@ import forge.screens.home.quest.CSubmenuQuestDraft;
|
||||
import forge.screens.home.quest.VSubmenuQuestDraft;
|
||||
import forge.screens.match.controllers.CDetailPicture;
|
||||
import forge.util.ItemPool;
|
||||
import forge.util.Localizer;
|
||||
|
||||
import java.util.Map.Entry;
|
||||
|
||||
@@ -55,7 +56,7 @@ public class CEditorQuestDraftingProcess extends ACEditorBase<PaperCard, DeckGro
|
||||
|
||||
private IBoosterDraft boosterDraft;
|
||||
|
||||
private String ccAddLabel = "Add card";
|
||||
private String ccAddLabel = Localizer.getInstance().getMessage("lblAddcard");
|
||||
private DragCell constructedDecksParent = null;
|
||||
private DragCell commanderDecksParent = null;
|
||||
private DragCell oathbreakerDecksParent = null;
|
||||
@@ -78,7 +79,7 @@ public class CEditorQuestDraftingProcess extends ACEditorBase<PaperCard, DeckGro
|
||||
//hide filters and options panel so more of pack is visible by default
|
||||
catalogManager.setHideViewOptions(1, true);
|
||||
|
||||
deckManager.setCaption("Draft Picks");
|
||||
deckManager.setCaption(Localizer.getInstance().getMessage("lblDraftPicks"));
|
||||
|
||||
catalogManager.setAlwaysNonUnique(true);
|
||||
deckManager.setAlwaysNonUnique(true);
|
||||
@@ -137,7 +138,7 @@ public class CEditorQuestDraftingProcess extends ACEditorBase<PaperCard, DeckGro
|
||||
|
||||
@Override
|
||||
protected void buildAddContextMenu(EditorContextMenuBuilder cmb) {
|
||||
cmb.addMoveItems("Draft", null);
|
||||
cmb.addMoveItems(Localizer.getInstance().getMessage("lblDraft"), null);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -156,7 +157,7 @@ public class CEditorQuestDraftingProcess extends ACEditorBase<PaperCard, DeckGro
|
||||
private void showChoices(final ItemPool<PaperCard> list) {
|
||||
int packNumber = ((BoosterDraft) boosterDraft).getCurrentBoosterIndex() + 1;
|
||||
|
||||
getCatalogManager().setCaption("Pack " + packNumber + " - Cards");
|
||||
this.getCatalogManager().setCaption(Localizer.getInstance().getMessage("lblPackNCards", String.valueOf(packNumber)));
|
||||
getCatalogManager().setPool(list);
|
||||
} // showChoices()
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ import forge.quest.data.QuestData;
|
||||
import forge.toolbox.*;
|
||||
import forge.toolbox.FSkin.SkinnedButton;
|
||||
import forge.toolbox.FSkin.SkinnedPanel;
|
||||
import forge.util.Localizer;
|
||||
import net.miginfocom.swing.MigLayout;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -80,16 +81,16 @@ public class QuestFileLister extends JPanel {
|
||||
final SkinnedPanel rowTitle = new SkinnedPanel();
|
||||
rowTitle.setBackground(FSkin.getColor(FSkin.Colors.CLR_ZEBRA));
|
||||
rowTitle.setLayout(new MigLayout("insets 0, gap 0"));
|
||||
rowTitle.add(new FLabel.Builder().text("Name | Rank").fontAlign(SwingConstants.LEFT).build(), "w 60%!, h 20px!, gaptop 5px, gapleft 48px");
|
||||
rowTitle.add(new FLabel.Builder().text("Mode | Difficulty").fontAlign(SwingConstants.LEFT).build(), "w 40% - 112px!, h 20px!, gaptop 5px, gapleft 4px");
|
||||
rowTitle.add(new FLabel.Builder().text("Record | Assets").fontAlign(SwingConstants.LEFT).build(), "w 120px!, h 20px!, gaptop 5px, gapleft 4px");
|
||||
rowTitle.add(new FLabel.Builder().text(Localizer.getInstance().getMessage("lblNameAndRank")).fontAlign(SwingConstants.LEFT).build(), "w 60%!, h 20px!, gaptop 5px, gapleft 48px");
|
||||
rowTitle.add(new FLabel.Builder().text(Localizer.getInstance().getMessage("lblModeAndDifficulty")).fontAlign(SwingConstants.LEFT).build(), "w 40% - 112px!, h 20px!, gaptop 5px, gapleft 4px");
|
||||
rowTitle.add(new FLabel.Builder().text(Localizer.getInstance().getMessage("lblRecordAndAssets")).fontAlign(SwingConstants.LEFT).build(), "w 120px!, h 20px!, gaptop 5px, gapleft 4px");
|
||||
this.add(rowTitle, "w 98%!, h 30px!, gapleft 1%");
|
||||
|
||||
Map<Integer, String> difficultyNameMap = new HashMap<>();
|
||||
difficultyNameMap.put(0, "Easy");
|
||||
difficultyNameMap.put(1, "Medium");
|
||||
difficultyNameMap.put(2, "Hard");
|
||||
difficultyNameMap.put(3, "Expert");
|
||||
difficultyNameMap.put(0, Localizer.getInstance().getMessage("rbEasy"));
|
||||
difficultyNameMap.put(1, Localizer.getInstance().getMessage("rbMedium"));
|
||||
difficultyNameMap.put(2, Localizer.getInstance().getMessage("rbHard"));
|
||||
difficultyNameMap.put(3, Localizer.getInstance().getMessage("rbExpert"));
|
||||
|
||||
RowPanel row;
|
||||
String mode;
|
||||
@@ -117,7 +118,7 @@ public class QuestFileLister extends JPanel {
|
||||
.fontSize(12)
|
||||
.build(), "h 20px!, pushx, gapbottom 5px, gapleft 4px, cell 3 1 1 1");
|
||||
|
||||
row.add(new FLabel.Builder().text(qd.getAchievements().getWin() + " W / " + qd.getAchievements().getLost() + " L")
|
||||
row.add(new FLabel.Builder().text(Localizer.getInstance().getMessage("lblXWinOfYLost", qd.getAchievements().getWin(), qd.getAchievements().getLost()))
|
||||
.fontAlign(SwingConstants.RIGHT).build(), "h 20px!, gaptop 5px, gapleft 4px, gapright 5px, cell 4 0 1 1, align right");
|
||||
|
||||
FLabel cardsLabel = new FLabel.Builder().text(String.valueOf(qd.getAssets().getCardPool().countAll()))
|
||||
@@ -160,7 +161,7 @@ public class QuestFileLister extends JPanel {
|
||||
setContentAreaFilled(false);
|
||||
setBorder((Border)null);
|
||||
setBorderPainted(false);
|
||||
setToolTipText("Delete this quest");
|
||||
setToolTipText(Localizer.getInstance().getMessage("lblDeleteThisQuest"));
|
||||
|
||||
this.addMouseListener(new FMouseAdapter() {
|
||||
@Override
|
||||
@@ -196,7 +197,7 @@ public class QuestFileLister extends JPanel {
|
||||
setContentAreaFilled(false);
|
||||
setBorder((Border)null);
|
||||
setBorderPainted(false);
|
||||
setToolTipText("Rename this quest");
|
||||
setToolTipText(Localizer.getInstance().getMessage("lblRenameThisQuest"));
|
||||
|
||||
this.addMouseListener(new FMouseAdapter() {
|
||||
@Override
|
||||
@@ -340,14 +341,14 @@ public class QuestFileLister extends JPanel {
|
||||
String questName;
|
||||
String oldQuestName = quest.getName();
|
||||
while (true) {
|
||||
questName = FOptionPane.showInputDialog("Rename quest to:", "Quest Rename", null, oldQuestName);
|
||||
questName = FOptionPane.showInputDialog(Localizer.getInstance().getMessage("lblRenameQuestTo") + ":", Localizer.getInstance().getMessage("lblQuestRename"), null, oldQuestName);
|
||||
if (questName == null) { return; }
|
||||
|
||||
questName = QuestUtil.cleanString(questName);
|
||||
if (questName.equals(oldQuestName)) { return; } //quit if chose same name
|
||||
|
||||
if (questName.isEmpty()) {
|
||||
FOptionPane.showMessageDialog("Please specify a quest name.");
|
||||
FOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblQuestNameEmpty"));
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -359,7 +360,7 @@ public class QuestFileLister extends JPanel {
|
||||
}
|
||||
}
|
||||
if (exists) {
|
||||
FOptionPane.showMessageDialog("A quest already exists with that name. Please pick another quest name.");
|
||||
FOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblQuestExists"));
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
@@ -373,9 +374,9 @@ public class QuestFileLister extends JPanel {
|
||||
private void deleteFile(RowPanel r0) {
|
||||
final QuestData qd = r0.getQuestData();
|
||||
|
||||
if (!FOptionPane.showConfirmDialog(
|
||||
"Are you sure you want to delete '" + qd.getName() + "'?",
|
||||
"Delete Quest", "Delete", "Cancel")) {
|
||||
if (!FOptionPane.showConfirmDialog(Localizer.getInstance().getMessage("lblConfirmDelete") + "'" + qd.getName() + "'?",
|
||||
Localizer.getInstance().getMessage("lblDeleteQuest"), Localizer.getInstance().getMessage("lblDelete"),
|
||||
Localizer.getInstance().getMessage("lblCancel"), false)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user