diff --git a/forge-gui-mobile/src/forge/adventure/data/AdventureEventData.java b/forge-gui-mobile/src/forge/adventure/data/AdventureEventData.java index 85c812f33ef8..aacf99e65e3d 100644 --- a/forge-gui-mobile/src/forge/adventure/data/AdventureEventData.java +++ b/forge-gui-mobile/src/forge/adventure/data/AdventureEventData.java @@ -742,7 +742,7 @@ public void giveRewards() { rewards[3].minWins = 3; rewards[3].maxWins = 3; rewardDeck.setName("Drafted Deck"); - rewardDeck.setComment("Prize for placing 1st overall in draft event"); + rewardDeck.setComment(Forge.getLocalizer().getMessage("advPrizeDraftFirst")); rewards[3].cardRewards = new Deck[]{rewardDeck}; } else if (format == AdventureEventController.EventFormat.Sealed) { @@ -751,7 +751,7 @@ public void giveRewards() { rewards[3].minWins = 3; rewards[3].maxWins = 3; rewardDeck.setName("Sealed Card Pool"); - rewardDeck.setComment("Prize for placing 1st overall in sealed event"); + rewardDeck.setComment(Forge.getLocalizer().getMessage("advPrizeSealedFirst")); rewards[3].cardRewards = new Deck[]{rewardDeck}; } else if (format == AdventureEventController.EventFormat.Jumpstart) { @@ -854,7 +854,7 @@ public void giveRewards() { public String getDescription(PointOfInterestChanges changes) { float townPriceModifier = changes == null ? 1f : changes.getTownPriceModifier(); if (format == AdventureEventController.EventFormat.Draft) { - description = "Event Type: Booster Draft\n"; + description = Forge.getLocalizer().getMessage("advEventTypeBoosterDraft"); description += "Block: " + getCardBlock() + "\n"; description += "Boosters: " + String.join(", ", packConfiguration) + "\n"; description += "Competition Style: " + participants.length + " players, matches played as best of " + eventRules.gamesPerMatch + ", " + (eventRules.getPairingDescription()) + "\n\n"; @@ -886,8 +886,8 @@ public String getDescription(PointOfInterestChanges changes) { } else { description += "\n"; } - description += "Prizes\n3 round wins: 500 gold\n2 round wins: 200 gold\n1 round win: 100 gold\n"; - description += "Participating in this event will award a valueless copy of each card in your Jumpstart deck."; + description += Forge.getLocalizer().getMessage("advDraftPrizesDesc"); + description += Forge.getLocalizer().getMessage("advJumpstartParticipationPrize"); } else if (format == AdventureEventController.EventFormat.Sealed) { description = "Event Type: Sealed Deck\n"; description += "Block: " + getCardBlock() + "\n"; @@ -909,7 +909,7 @@ public String getDescription(PointOfInterestChanges changes) { } description += "Prizes\n"; - description += "Champion (3 wins): Keep your Sealed pool (all " + packConfiguration.length + " boosters)\n"; + description += Forge.getLocalizer().getMessage("advSealedChampionPrize", packConfiguration.length); description += "2+ wins: Silver Challenge Coin\n"; description += String.format("1+ wins: %s Booster, %s Booster\n", rewardPacks[1].getComment(), rewardPacks[2].getComment()); description += String.format("0 wins: %s Booster", rewardPacks[0].getComment()); diff --git a/forge-gui-mobile/src/forge/adventure/data/AdventureQuestData.java b/forge-gui-mobile/src/forge/adventure/data/AdventureQuestData.java index f036117871dd..43af396ef1e4 100644 --- a/forge-gui-mobile/src/forge/adventure/data/AdventureQuestData.java +++ b/forge-gui-mobile/src/forge/adventure/data/AdventureQuestData.java @@ -2,6 +2,7 @@ import com.badlogic.gdx.math.Vector2; import com.badlogic.gdx.utils.Array; +import forge.Forge; import forge.adventure.character.EnemySprite; import forge.adventure.pointofintrest.PointOfInterest; import forge.adventure.scene.GameScene; @@ -107,7 +108,7 @@ public AdventureQuestData(AdventureQuestData data){ public AdventureQuestData() { declinedDialog = new DialogData(); - declinedDialog.text = "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do."; + declinedDialog.text = Forge.getLocalizer().getMessage("advDefaultDeclinedDialog"); DialogData dismiss = new DialogData(); dismiss.name = "(Catching the not so subtle hint, you leave.)"; declinedDialog.options = new DialogData[1]; diff --git a/forge-gui-mobile/src/forge/adventure/data/EffectData.java b/forge-gui-mobile/src/forge/adventure/data/EffectData.java index 5fb2ad113b09..884c547b11f1 100644 --- a/forge-gui-mobile/src/forge/adventure/data/EffectData.java +++ b/forge-gui-mobile/src/forge/adventure/data/EffectData.java @@ -1,6 +1,7 @@ package forge.adventure.data; import com.badlogic.gdx.utils.Array; +import forge.Forge; import forge.item.IPaperCard; import forge.item.PaperCard; import forge.item.PaperToken; @@ -109,7 +110,7 @@ public String getDescription() { if(goldModifier > 0.0f) description+="Shop discount: x" + (goldModifier) + "\n"; if(cardRewardBonus > 0) - description += "Bonus enemy deck rewards: +" + (cardRewardBonus) + "\n"; + description += Forge.getLocalizer().getMessage("advBonusEnemyDeckRewards", cardRewardBonus); if(this.opponent != null) { String oppEffect = this.opponent.getDescription(); description += "Gives Opponent:\n"; diff --git a/forge-gui-mobile/src/forge/adventure/scene/DuelScene.java b/forge-gui-mobile/src/forge/adventure/scene/DuelScene.java index bf626731e13b..62c55c67c959 100644 --- a/forge-gui-mobile/src/forge/adventure/scene/DuelScene.java +++ b/forge-gui-mobile/src/forge/adventure/scene/DuelScene.java @@ -437,7 +437,8 @@ public void enter() { if (deck == null) { isDeckMissing = true; boolean canUseGeneticAI = Config.instance().getConfigData().enableGeneticAI; - isDeckMissingMsg = "Deck for " + currentEnemy.getName() + " is missing! " + (this.eventData == null ? (canUseGeneticAI ? "Genetic AI deck will be used." : "Player deck will be used.") : "Player deck will be used."); + isDeckMissingMsg = Forge.getLocalizer().getMessage("advDeckMissingForEnemy", currentEnemy.getName()) + + (this.eventData == null ? (canUseGeneticAI ? Forge.getLocalizer().getMessage("advGeneticAiDeckWillBeUsed") : Forge.getLocalizer().getMessage("advPlayerDeckWillBeUsed")) : Forge.getLocalizer().getMessage("advPlayerDeckWillBeUsed")); System.err.println(isDeckMissingMsg); deck = this.eventData == null && canUseGeneticAI ? Aggregates.random(DeckProxy.getAllGeneticAIDecks()).getDeck() : this.playerDeck; } diff --git a/forge-gui-mobile/src/forge/adventure/scene/EventScene.java b/forge-gui-mobile/src/forge/adventure/scene/EventScene.java index d21140945de0..b76caad5c29c 100644 --- a/forge-gui-mobile/src/forge/adventure/scene/EventScene.java +++ b/forge-gui-mobile/src/forge/adventure/scene/EventScene.java @@ -78,7 +78,7 @@ private EventScene() { enterWithShards.condition = new DialogData.ConditionData[]{hasShards}; if (currentEvent.eventRules.acceptsChallengeCoin) { - enterWithCoin.name = "Redeem a Challenge Coin [+ChallengeCoin]"; + enterWithCoin.name = Forge.getLocalizer().getMessage("advRedeemChallengeCoin"); DialogData.ConditionData hasCoin = new DialogData.ConditionData(); hasCoin.item = "Challenge Coin"; @@ -88,7 +88,7 @@ private EventScene() { giveCoin.removeItem = hasCoin.item; enterWithCoin.action = new DialogData.ActionData[]{giveCoin}; } else if (currentEvent.eventRules.acceptsSilverChallengeCoin) { - enterWithCoin.name = "Redeem a Challenge Coin [+SilverChallengeCoin]"; + enterWithCoin.name = Forge.getLocalizer().getMessage("advRedeemSilverChallengeCoin"); DialogData.ConditionData hasCoin = new DialogData.ConditionData(); hasCoin.item = "Silver Challenge Coin"; enterWithCoin.condition = new DialogData.ConditionData[]{hasCoin}; @@ -97,7 +97,7 @@ private EventScene() { giveCoin.removeItem = hasCoin.item; enterWithCoin.action = new DialogData.ActionData[]{giveCoin}; } else if (currentEvent.eventRules.acceptsBronzeChallengeCoin) { - enterWithCoin.name = "Redeem a Challenge Coin [+BronzeChallengeCoin]"; + enterWithCoin.name = Forge.getLocalizer().getMessage("advRedeemBronzeChallengeCoin"); DialogData.ConditionData hasCoin = new DialogData.ConditionData(); hasCoin.item = "Bronze Challenge Coin"; enterWithCoin.condition = new DialogData.ConditionData[]{hasCoin}; @@ -246,8 +246,7 @@ private void refresh() { List matches = currentEvent.getMatches(i + 1); if (matches == null) { - //todo: add translation - round.add(Controls.newTextraLabel("Pairings not yet generated")); + round.add(Controls.newTextraLabel(Forge.getLocalizer().getMessage("advPairingsNotGenerated"))); } else { Table roundScrollContainer = new Table(Controls.getSkin()); for (AdventureEventData.AdventureEventMatch match : matches) { diff --git a/forge-gui-mobile/src/forge/adventure/scene/NewGameScene.java b/forge-gui-mobile/src/forge/adventure/scene/NewGameScene.java index f964aa82c84e..235449dd5c6f 100644 --- a/forge-gui-mobile/src/forge/adventure/scene/NewGameScene.java +++ b/forge-gui-mobile/src/forge/adventure/scene/NewGameScene.java @@ -464,98 +464,98 @@ private void showModeHelp() { boolean enableGeneticAI = Config.instance().getConfigData().enableGeneticAI; modeSummary = new DialogData(); - modeSummary.name = "Summary"; + modeSummary.name = Forge.getLocalizer().getMessage("lblSummary"); StringBuilder summaryText = new StringBuilder(); switch (selectedMode) { case Standard: - summaryText.append("Mode: Standard\n\nYour starting deck is built from 2-3 Jumpstart packs of twenty cards each.\n\n"); + summaryText.append(Forge.getLocalizer().getMessage("advModeStandardSummary")); switch (selectedDifficulty.name) { case "Easy": - summaryText.append("On your currently selected difficulty, Easy, you will receive three jumpstart packs of your chosen color."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffEasyStandard")); break; case "Normal": - summaryText.append("On your currently selected difficulty, Normal, you will receive two jumpstart packs of your chosen color and one of an allied color."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffNormalStandard")); break; case "Hard": - summaryText.append("On your currently selected difficulty, Hard, you will receive one jumpstart pack of your chosen color and one of an allied color."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffHardStandard")); break; case "Insane": - summaryText.append("On your currently selected difficulty, Insane, you will receive one jumpstart pack of your chosen color and one of an allied color."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffInsaneStandard")); break; default: - difficultySummary.text = "((Cannot determine starter deck based on custom difficulty settings))"; + difficultySummary.text = Forge.getLocalizer().getMessage("advCannotDetermineStarterDeck"); break; } break; case Constructed: - summaryText.append("Mode: Constructed\n\nYou will receive a specific preconstructed deck based on your chosen color and difficulty.\n\n"); + summaryText.append(Forge.getLocalizer().getMessage("advModeConstructedSummary")); switch (selectedDifficulty.name) { case "Easy": - summaryText.append("On your currently selected difficulty, Easy, your deck will only contain your chosen color."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffEasyConstructed")); break; case "Normal": - summaryText.append("On your currently selected difficulty, Normal, your deck will contain your chosen color and one allied color."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffNormalConstructed")); break; case "Hard": - summaryText.append("On your currently selected difficulty, Hard, your deck will contain your chosen color and one opposing color."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffHardConstructed")); break; case "Insane": - summaryText.append("On your currently selected difficulty, Insane, your deck will contain your chosen color and one opposing color."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffInsaneConstructed")); break; default: - difficultySummary.text = "((Cannot determine starter deck based on custom difficulty settings))"; + difficultySummary.text = Forge.getLocalizer().getMessage("advCannotDetermineStarterDeck"); break; } break; case Pile: - summaryText.append("Mode: Pile\n\nYou will receive a random pile of cards based on your chosen color and difficulty.\n\n"); + summaryText.append(Forge.getLocalizer().getMessage("advModePileSummary")); switch (selectedDifficulty.name) { case "Easy": - summaryText.append("On your currently selected difficulty, Easy, your deck will only contain your chosen color and one allied color."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffEasyPile")); break; case "Normal": - summaryText.append("On your currently selected difficulty, Normal, your deck will contain your chosen color and two allied colors."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffNormalPile")); break; case "Hard": - summaryText.append("On your currently selected difficulty, Hard, your deck will contain your chosen color and two allied colors.\n\n"); - summaryText.append("You will receive less uncommon and rare cards than on Normal difficulty."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffHardPile")); + summaryText.append(Forge.getLocalizer().getMessage("advPileLessRareReward")); break; case "Insane": - summaryText.append("On your currently selected difficulty, Insane, your deck will contain your chosen color and two allied colors.\n\n"); - summaryText.append("You will receive less uncommon and rare cards than on Normal difficulty."); + summaryText.append(Forge.getLocalizer().getMessage("advDiffInsanePile")); + summaryText.append(Forge.getLocalizer().getMessage("advPileLessRareReward")); break; default: - difficultySummary.text = "((Cannot determine starter deck based on custom difficulty settings))"; + difficultySummary.text = Forge.getLocalizer().getMessage("advCannotDetermineStarterDeck"); break; } break; case Chaos: - summaryText.append("Mode: Chaos\n\nYou (and all enemies) will receive a random preconstructed deck.\n\nWarning: This will make encounter difficulty vary wildly from the developers' intent"); + summaryText.append(Forge.getLocalizer().getMessage("advModeChaosSummary")); break; case Custom: if (enableGeneticAI) { - summaryText.append("Mode: Custom\n\nChoose your own preconstructed deck. Enemies can receive a random genetic AI deck (difficult).\n\nWarning: This will make encounter difficulty vary wildly from the developers' intent"); + summaryText.append(Forge.getLocalizer().getMessage("advModeCustomGeneticSummary")); } else { - summaryText.append("Mode: Custom\n\nChoose your own preconstructed deck."); + summaryText.append(Forge.getLocalizer().getMessage("advModeCustomSummary")); } break; case Precon: - summaryText.append("Mode: Precon\n\nYou will receive a specific preconstructed deck. You can choose a random or a specific preconstructed deck from an edition of your choice.\n\n"); + summaryText.append(Forge.getLocalizer().getMessage("advModePreconSummary")); break; case Commander: - summaryText.append("Mode: Commander\n\nYou will be given a preconstructed commander deck based on the chosen color theme to start the playthrough.\n\nGood luck on your quest of creating a coherent deck that can win consistently and defeat the bosses."); + summaryText.append(Forge.getLocalizer().getMessage("advModeCommanderSummary")); break; case CommanderPrecon: - summaryText.append("Mode: Commander Precon\n\nChoose a named commander preconstructed deck to start the playthrough.\n\nThis uses Commander deckbuilding and game rules, but lets you pick from the curated commander precon folder."); + summaryText.append(Forge.getLocalizer().getMessage("advModeCommanderPreconSummary")); break; default: - summaryText.append("No summary available for this game mode."); + summaryText.append(Forge.getLocalizer().getMessage("advNoModeSummaryAvailable")); break; } DialogData dismiss = new DialogData(); - dismiss.name = "OK"; + dismiss.name = Forge.getLocalizer().getMessage("lblOK"); modeSummary.text = summaryText.toString(); modeSummary.options = new DialogData[1]; modeSummary.options[0] = dismiss; diff --git a/forge-gui-mobile/src/forge/adventure/scene/SettingsScene.java b/forge-gui-mobile/src/forge/adventure/scene/SettingsScene.java index 6b1e9893ec94..c17ff18b1a67 100644 --- a/forge-gui-mobile/src/forge/adventure/scene/SettingsScene.java +++ b/forge-gui-mobile/src/forge/adventure/scene/SettingsScene.java @@ -152,7 +152,7 @@ public void clicked(InputEvent event, float x, float y) { Config.instance().saveSettings(); return null; }); - addLabel("Reward/Shop Card Display Ratio"); + addLabel(Forge.getLocalizer().getMessage("advRewardShopCardDisplayRatio")); settingGroup.add(rewardCardAdjLandscape).align(Align.right).pad(2); SelectBox tooltipAdjLandscape = Controls.newComboBox(new Float[]{0.6f, 0.65f, 0.7f, 0.75f, 0.8f, 0.85f, 0.9f, 0.95f, 1f, 1.05f, 1.1f, 1.15f, 1.2f, 1.25f, 1.3f, 1.35f, 1.4f, 1.45f, 1.5f, 1.55f, 1.6f}, Config.instance().getSettingData().cardTooltipAdjLandscape, o -> { Float val = (Float) o; @@ -162,7 +162,7 @@ public void clicked(InputEvent event, float x, float y) { Config.instance().saveSettings(); return null; }); - addLabel("Reward/Shop Card Tooltip Ratio"); + addLabel(Forge.getLocalizer().getMessage("advRewardShopCardTooltipRatio")); settingGroup.add(tooltipAdjLandscape).align(Align.right).pad(2); } else { //portrait adjustment @@ -174,7 +174,7 @@ public void clicked(InputEvent event, float x, float y) { Config.instance().saveSettings(); return null; }); - addLabel("Reward/Shop Card Display Ratio"); + addLabel(Forge.getLocalizer().getMessage("advRewardShopCardDisplayRatio")); settingGroup.add(rewardCardAdj).align(Align.right).pad(2); SelectBox tooltipAdj = Controls.newComboBox(new Float[]{0.5f, 0.6f, 0.7f, 0.8f, 0.9f, 1f, 1.1f, 1.2f, 1.3f, 1.4f, 1.5f, 1.6f, 1.8f, 1.9f, 2f}, Config.instance().getSettingData().cardTooltipAdj, o -> { Float val = (Float) o; @@ -184,7 +184,7 @@ public void clicked(InputEvent event, float x, float y) { Config.instance().saveSettings(); return null; }); - addLabel("Reward/Shop Card Tooltip Ratio"); + addLabel(Forge.getLocalizer().getMessage("advRewardShopCardTooltipRatio")); settingGroup.add(tooltipAdj).align(Align.right).pad(2); } if (!GuiBase.isAndroid()) { diff --git a/forge-gui-mobile/src/forge/adventure/util/AdventureQuestController.java b/forge-gui-mobile/src/forge/adventure/util/AdventureQuestController.java index a85c771df107..cd65217695d7 100644 --- a/forge-gui-mobile/src/forge/adventure/util/AdventureQuestController.java +++ b/forge-gui-mobile/src/forge/adventure/util/AdventureQuestController.java @@ -7,6 +7,7 @@ import com.badlogic.gdx.utils.Array; import com.badlogic.gdx.utils.Json; import com.badlogic.gdx.utils.Timer; +import forge.Forge; import forge.adventure.character.EnemySprite; import forge.adventure.data.*; import forge.adventure.pointofintrest.PointOfInterest; @@ -548,7 +549,17 @@ public void rematchQuestSprite(EnemySprite sprite){ String randomItemName() { //todo: expand and include in fetch/delivery quests - String[] options = {"collection of frequently asked questions","case of card sleeves", "well loved playmat", "copy of Richard Garfield's autobiography", "collection of random foreign language cards", "lucky coin", "giant card binder", "unsorted box of commons", "bucket full of pieces of shattered artifacts","depleted mana shard"}; + String[] options = { + Forge.getLocalizer().getMessage("advRewardItem1"), + Forge.getLocalizer().getMessage("advRewardItem2"), + Forge.getLocalizer().getMessage("advRewardItem3"), + Forge.getLocalizer().getMessage("advRewardItem4"), + Forge.getLocalizer().getMessage("advRewardItem5"), + Forge.getLocalizer().getMessage("advRewardItem6"), + Forge.getLocalizer().getMessage("advRewardItem7"), + Forge.getLocalizer().getMessage("advRewardItem8"), + Forge.getLocalizer().getMessage("advRewardItem9"), + Forge.getLocalizer().getMessage("advRewardItem10")}; return Aggregates.random(options); } @@ -566,9 +577,9 @@ public AdventureQuestData getQuestNPCResponse(String pointID, PointOfInterestCha if (q.sourceID.equals(pointID)) { //remind player about current active side quest DialogData response = new DialogData(); - response.text = "\"You haven't finished the last thing we asked you to do!\" (" + q.name +") "; + response.text = Forge.getLocalizer().getMessage("advQuestNotFinished", q.name); DialogData dismiss = new DialogData(); - dismiss.name = "\"Oh, right, let me go take care of that.\""; + dismiss.name = Forge.getLocalizer().getMessage("advQuestGoTakeCareOfThat"); response.options = new DialogData[]{dismiss}; ret = new AdventureQuestData(); ret.offerDialog = response; @@ -578,9 +589,9 @@ public AdventureQuestData getQuestNPCResponse(String pointID, PointOfInterestCha if (nextQuestDate.containsKey(pointID) && nextQuestDate.get(pointID) >= LocalDate.now().toEpochDay()){ //No more side quests available here today due to previous activity DialogData response = new DialogData(); - response.text = "\"We don't have anything new for you to do right now. Come back tomorrow.\""; + response.text = Forge.getLocalizer().getMessage("advQuestComeBackTomorrow"); DialogData dismiss = new DialogData(); - dismiss.name = "\"Okay.\" (Leave)"; + dismiss.name = Forge.getLocalizer().getMessage("advOkayLeave"); response.options = new DialogData[]{dismiss}; ret = new AdventureQuestData(); ret.offerDialog = response; @@ -590,9 +601,9 @@ public AdventureQuestData getQuestNPCResponse(String pointID, PointOfInterestCha if (tooManyQuests(Current.player().getQuests())) { //No more side quests available here today, too many active DialogData response = new DialogData(); - response.text = "\"Adventurer, we need your assistance!\""; + response.text = Forge.getLocalizer().getMessage("advQuestNeedAssistance"); DialogData dismiss = new DialogData(); - dismiss.name = "\"I can't, I have far too many things to do right now\" (Your quest log is too full already) (Leave)"; + dismiss.name = Forge.getLocalizer().getMessage("advQuestLogFull"); response.options = new DialogData[]{dismiss}; ret = new AdventureQuestData(); ret.offerDialog = response; diff --git a/forge-gui/res/languages/de-DE.properties b/forge-gui/res/languages/de-DE.properties index b3164cf0eec8..ff30424a8a2a 100644 --- a/forge-gui/res/languages/de-DE.properties +++ b/forge-gui/res/languages/de-DE.properties @@ -3936,3 +3936,64 @@ lblCommanderBracketReasonExtraTurnsFew=Weniger als 2 Extrazug-Karten erhöhen di lblCommanderBracketReasonLateGameCombo=2-Karten-Kombos im späten Spiel machen das Deck mindestens zu Gruppe 3. lblCommanderBracketReasonEarlyGameCombo=2-Karten-Kombos im frühen Spiel machen das Deck mindestens zu Gruppe 4. lblAutoSellVariantsCommander=Auto-sell variants of owned cards in Commander + +# Adventure mode localized strings +lblSummary=Zusammenfassung +advModeStandardSummary=Modus: Standard\n\nDein Startdeck besteht aus 2-3 Jumpstart-Packs mit je zwanzig Karten.\n\n +advDiffEasyStandard=Bei dem aktuell gewählten Schwierigkeitsgrad „Einfach“ erhalten Sie drei Jumpstart-Pakete in der von Ihnen gewählten Farbe. +advDiffNormalStandard=Auf dem aktuell gewählten Schwierigkeitsgrad „Normal“ erhalten Sie zwei Jumpstart-Pakete in Ihrer gewählten Farbe und eines in einer verbündeten Farbe. +advDiffHardStandard=Auf dem aktuell gewählten Schwierigkeitsgrad „Schwer“ erhältst du ein Jumpstart-Paket in deiner gewählten Farbe und eines in einer verbündeten Farbe. +advDiffInsaneStandard=Auf dem aktuell gewählten Schwierigkeitsgrad „Wahnsinnig“ erhältst du ein Jumpstart-Paket in deiner gewählten Farbe und eines in einer verbündeten Farbe. +advCannotDetermineStarterDeck=((Das Starterdeck kann aufgrund der benutzerdefinierten Schwierigkeitseinstellungen nicht bestimmt werden.)) +advModeConstructedSummary=Modus: Konstruiert\n\nDu erhältst ein bestimmtes, vorgefertigtes Deck, das auf deiner gewählten Farbe und Schwierigkeitsstufe basiert.\n\n +advDiffEasyConstructed=Bei dem aktuell gewählten Schwierigkeitsgrad „Einfach“ enthält Ihr Kartenstapel nur die von Ihnen gewählte Farbe. +advDiffNormalConstructed=Bei dem aktuell gewählten Schwierigkeitsgrad „Normal“ enthält dein Deck deine gewählte Farbe und eine verbündete Farbe. +advDiffHardConstructed=Bei dem aktuell gewählten Schwierigkeitsgrad „Schwer“ enthält Ihr Deck Ihre gewählte Farbe und eine gegnerische Farbe. +advDiffInsaneConstructed=Auf dem aktuell gewählten Schwierigkeitsgrad „Wahnsinnig“ enthält dein Deck deine gewählte Farbe und eine gegnerische Farbe. +advModePileSummary=Modus: Stapel\n\nSie erhalten einen zufälligen Stapel Karten, basierend auf Ihrer gewählten Farbe und Schwierigkeit.\n\n +advDiffEasyPile=Bei dem aktuell gewählten Schwierigkeitsgrad „Einfach“ enthält Ihr Deck nur Ihre gewählte Farbe und eine verbündete Farbe. +advDiffNormalPile=Auf dem aktuell gewählten Schwierigkeitsgrad „Normal“ enthält dein Deck deine gewählte Farbe und zwei verbündete Farben. +advDiffHardPile=Auf dem aktuell gewählten Schwierigkeitsgrad „Schwer“ enthält dein Deck deine gewählte Farbe und zwei verbündete Farben.\n\n +advDiffInsanePile=Auf dem aktuell gewählten Schwierigkeitsgrad „Wahnsinnig“ enthält dein Deck deine gewählte Farbe und zwei verbündete Farben.\n\n +advPileLessRareReward=Sie erhalten weniger ungewöhnliche und seltene Karten als im normalen Schwierigkeitsgrad. +advModeChaosSummary=Modus: Chaos\n\nDu (und alle Gegner) erhaltet ein zufällig zusammengestelltes Deck.\n\nWarnung: Dadurch kann der Schwierigkeitsgrad der Begegnungen stark von der Absicht der Entwickler abweichen. +advModeCustomGeneticSummary=Modus: Benutzerdefiniert\n\nWähle dein eigenes vorgefertigtes Deck. Gegner können ein zufällig generiertes KI-Deck erhalten (schwierig).\n\nWarnung: Dadurch kann der Schwierigkeitsgrad der Begegnungen stark von der Absicht der Entwickler abweichen. +advModeCustomSummary=Modus: Benutzerdefiniert\n\nWähle dein eigenes vorgefertigtes Deck. +advModePreconSummary=Modus: Vorkonfiguriert\n\nSie erhalten ein bestimmtes vorkonfiguriertes Deck. Sie können ein zufälliges oder ein bestimmtes vorkonfiguriertes Deck aus einer Edition Ihrer Wahl auswählen.\n\n +advModeCommanderSummary=Modus: Commander\n\nZu Beginn des Spiels erhältst du ein vorgefertigtes Commander-Deck basierend auf dem gewählten Farbthema.\n\nViel Glück bei deiner Mission, ein stimmiges Deck zu erstellen, mit dem du regelmäßig gewinnen und die Bosse besiegen kannst. +advModeCommanderPreconSummary=Modus: Commander Precon\n\nWähle ein benanntes, vorgefertigtes Commander-Deck, um das Spiel zu starten.\n\nHierbei werden die Commander-Deckbau- und Spielregeln verwendet, du kannst aber aus dem kuratierten Commander-Precon-Ordner auswählen. +advNoModeSummaryAvailable=Für diesen Spielmodus ist keine Zusammenfassung verfügbar. +advRewardItem1=Sammlung häufig gestellter Fragen +advRewardItem2=Schachtel mit Kartenhüllen +advRewardItem3=geliebte Spielmatte +advRewardItem4=Exemplar von Richard Garfields Autobiografie +advRewardItem5=Sammlung zufälliger Fremdsprachenkarten +advRewardItem6=Glücksmünze +advRewardItem7=riesiger Kartenordner +advRewardItem8=unsortierte Kiste mit Gemeingut +advRewardItem9=Eimer voller Bruchstücke zerbrochener Artefakte +advRewardItem10=erschöpfter Manasplitter +advQuestNotFinished=Du hast die letzte Aufgabe, die wir dir gestellt haben, noch nicht erledigt! ({0}) +advQuestGoTakeCareOfThat=Oh, richtig, ich kümmere mich darum. +advQuestComeBackTomorrow=Wir haben im Moment nichts Neues für dich. Komm morgen wieder. +advQuestNeedAssistance=Abenteurer, wir brauchen deine Hilfe! +advQuestLogFull=Das geht nicht, ich habe im Moment viel zu viel zu tun (Dein Questlog ist bereits zu voll) (Verlassen) +advRewardShopCardDisplayRatio=Verhältnis der Anzeige von Prämien-/Kundenkarten +advRewardShopCardTooltipRatio=Verhältnis der Tooltips für Prämien- und Shopkarten +advRedeemChallengeCoin=Löse eine Challenge Coin ein [+ChallengeCoin] +advRedeemSilverChallengeCoin=Löse eine Challenge Coin ein [+SilverChallengeCoin] +advRedeemBronzeChallengeCoin=Löse eine Challenge Coin ein [+BronzeChallengeCoin] +advPairingsNotGenerated=Es wurden noch keine Paarungen generiert. +advDeckMissingForEnemy=Das Deck für {0} fehlt! +advGeneticAiDeckWillBeUsed=Es wird ein Deck für genetische KI verwendet. +advPlayerDeckWillBeUsed=Das Spielerdeck wird verwendet. +advPrizeDraftFirst=Preis für den 1. Platz im Draft-Event +advPrizeSealedFirst=Preis für den 1. Platz in der Gesamtwertung des Sealed-Events +advEventTypeBoosterDraft=Eventtyp: Booster Draft\n +advDraftPrizesDesc=Preise\n3 Rundensiege: 500 Gold\n2 Rundensiege: 200 Gold\n1 Rundensieg: 100 Gold\n +advJumpstartParticipationPrize=Die Teilnahme an diesem Event bringt Ihnen von jeder Karte Ihres Jumpstart-Decks ein wertloses Exemplar ein. +advSealedChampionPrize=Champion (3 Siege): Behalte deinen versiegelten Pool (alle {0} Booster)\n +advBonusEnemyDeckRewards=Bonusbelohnungen für das gegnerische Deck: +{0}\n +advDefaultDeclinedDialog=Komm morgen wieder, vielleicht habe ich dann etwas, was du tatsächlich tun möchtest. +advOkayLeave=Okay. (Gehen) + diff --git a/forge-gui/res/languages/en-US.properties b/forge-gui/res/languages/en-US.properties index fc4082cc5586..be6b24b8ec72 100644 --- a/forge-gui/res/languages/en-US.properties +++ b/forge-gui/res/languages/en-US.properties @@ -3625,3 +3625,63 @@ lblCommanderBracketReasonExtraTurnsFew=Fewer than 2 Extra Turn cards do not rais lblCommanderBracketReasonLateGameCombo=Late Game 2-card combos make the deck at least Bracket 3. lblCommanderBracketReasonEarlyGameCombo=Early Game 2-card combos make the deck at least Bracket 4. lblAutoSellVariantsCommander=Auto-sell variants of owned cards in Commander + +# Adventure mode localized strings +lblSummary=Summary +advModeStandardSummary=Mode: Standard\n\nYour starting deck is built from 2-3 Jumpstart packs of twenty cards each.\n\n +advDiffEasyStandard=On your currently selected difficulty, Easy, you will receive three jumpstart packs of your chosen color. +advDiffNormalStandard=On your currently selected difficulty, Normal, you will receive two jumpstart packs of your chosen color and one of an allied color. +advDiffHardStandard=On your currently selected difficulty, Hard, you will receive one jumpstart pack of your chosen color and one of an allied color. +advDiffInsaneStandard=On your currently selected difficulty, Insane, you will receive one jumpstart pack of your chosen color and one of an allied color. +advCannotDetermineStarterDeck=((Cannot determine starter deck based on custom difficulty settings)) +advModeConstructedSummary=Mode: Constructed\n\nYou will receive a specific preconstructed deck based on your chosen color and difficulty.\n\n +advDiffEasyConstructed=On your currently selected difficulty, Easy, your deck will only contain your chosen color. +advDiffNormalConstructed=On your currently selected difficulty, Normal, your deck will contain your chosen color and one allied color. +advDiffHardConstructed=On your currently selected difficulty, Hard, your deck will contain your chosen color and one opposing color. +advDiffInsaneConstructed=On your currently selected difficulty, Insane, your deck will contain your chosen color and one opposing color. +advModePileSummary=Mode: Pile\n\nYou will receive a random pile of cards based on your chosen color and difficulty.\n\n +advDiffEasyPile=On your currently selected difficulty, Easy, your deck will only contain your chosen color and one allied color. +advDiffNormalPile=On your currently selected difficulty, Normal, your deck will contain your chosen color and two allied colors. +advDiffHardPile=On your currently selected difficulty, Hard, your deck will contain your chosen color and two allied colors.\n\n +advDiffInsanePile=On your currently selected difficulty, Insane, your deck will contain your chosen color and two allied colors.\n\n +advPileLessRareReward=You will receive less uncommon and rare cards than on Normal difficulty. +advModeChaosSummary=Mode: Chaos\n\nYou (and all enemies) will receive a random preconstructed deck.\n\nWarning: This will make encounter difficulty vary wildly from the developers' intent +advModeCustomGeneticSummary=Mode: Custom\n\nChoose your own preconstructed deck. Enemies can receive a random genetic AI deck (difficult).\n\nWarning: This will make encounter difficulty vary wildly from the developers' intent +advModeCustomSummary=Mode: Custom\n\nChoose your own preconstructed deck. +advModePreconSummary=Mode: Precon\n\nYou will receive a specific preconstructed deck. You can choose a random or a specific preconstructed deck from an edition of your choice.\n\n +advModeCommanderSummary=Mode: Commander\n\nYou will be given a preconstructed commander deck based on the chosen color theme to start the playthrough.\n\nGood luck on your quest of creating a coherent deck that can win consistently and defeat the bosses. +advModeCommanderPreconSummary=Mode: Commander Precon\n\nChoose a named commander preconstructed deck to start the playthrough.\n\nThis uses Commander deckbuilding and game rules, but lets you pick from the curated commander precon folder. +advNoModeSummaryAvailable=No summary available for this game mode. +advRewardItem1=collection of frequently asked questions +advRewardItem2=case of card sleeves +advRewardItem3=well loved playmat +advRewardItem4=copy of Richard Garfield's autobiography +advRewardItem5=collection of random foreign language cards +advRewardItem6=lucky coin +advRewardItem7=giant card binder +advRewardItem8=unsorted box of commons +advRewardItem9=bucket full of pieces of shattered artifacts +advRewardItem10=depleted mana shard +advQuestNotFinished="You haven't finished the last thing we asked you to do!" ({0}) +advQuestGoTakeCareOfThat="Oh, right, let me go take care of that." +advQuestComeBackTomorrow="We don't have anything new for you to do right now. Come back tomorrow." +advQuestNeedAssistance="Adventurer, we need your assistance!" +advQuestLogFull="I can't, I have far too many things to do right now" (Your quest log is too full already) (Leave) +advRewardShopCardDisplayRatio=Reward/Shop Card Display Ratio +advRewardShopCardTooltipRatio=Reward/Shop Card Tooltip Ratio +advRedeemChallengeCoin=Redeem a Challenge Coin [+ChallengeCoin] +advRedeemSilverChallengeCoin=Redeem a Challenge Coin [+SilverChallengeCoin] +advRedeemBronzeChallengeCoin=Redeem a Challenge Coin [+BronzeChallengeCoin] +advPairingsNotGenerated=Pairings not yet generated +advDeckMissingForEnemy=Deck for {0} is missing! +advGeneticAiDeckWillBeUsed=Genetic AI deck will be used. +advPlayerDeckWillBeUsed=Player deck will be used. +advPrizeDraftFirst=Prize for placing 1st overall in draft event +advPrizeSealedFirst=Prize for placing 1st overall in sealed event +advEventTypeBoosterDraft=Event Type: Booster Draft\n +advDraftPrizesDesc=Prizes\n3 round wins: 500 gold\n2 round wins: 200 gold\n1 round win: 100 gold\n +advJumpstartParticipationPrize=Participating in this event will award a valueless copy of each card in your Jumpstart deck. +advSealedChampionPrize=Champion (3 wins): Keep your Sealed pool (all {0} boosters)\n +advBonusEnemyDeckRewards=Bonus enemy deck rewards: +{0}\n +advDefaultDeclinedDialog=Come back tomorrow and perhaps I'll have something that you'll actually be willing to do. +advOkayLeave="Okay." (Leave) diff --git a/forge-gui/res/languages/es-ES.properties b/forge-gui/res/languages/es-ES.properties index b3522b6294ed..4b629f7be9b8 100644 --- a/forge-gui/res/languages/es-ES.properties +++ b/forge-gui/res/languages/es-ES.properties @@ -3929,3 +3929,63 @@ lblCommanderBracketReasonExtraTurnsFew=Menos de 2 cartas de turnos adicionales n lblCommanderBracketReasonLateGameCombo=Los combos con 2 cartas al final del juego hacen que el mazo sea al menos del grupo 3. lblCommanderBracketReasonEarlyGameCombo=Los combos con 2 cartas al principio del juego hacen que el mazo sea al menos del grupo 4. lblAutoSellVariantsCommander=Vender automáticamente las variantes de cartas que posees en Commander + +# Adventure mode localized strings +lblSummary=Resumen +advModeStandardSummary=Modo: Estándar\n\nTu mazo inicial se construye con 2-3 sobres Jumpstart de veinte cartas cada uno.\n\n +advDiffEasyStandard=En la dificultad actualmente seleccionada, Fácil, recibirás tres sobres jumpstart de tu color elegido. +advDiffNormalStandard=En la dificultad actualmente seleccionada, Normal, recibirás dos sobres jumpstart de tu color elegido y uno de un color aliado. +advDiffHardStandard=En la dificultad actualmente seleccionada, Difícil, recibirás un sobre jumpstart de tu color elegido y uno de un color aliado. +advDiffInsaneStandard=En la dificultad actualmente seleccionada, Insana, recibirás un sobre jumpstart de tu color elegido y uno de un color aliado. +advCannotDetermineStarterDeck=((No se puede determinar el mazo inicial con esta configuración de dificultad personalizada)) +advModeConstructedSummary=Modo: Construido\n\nRecibirás un mazo preconstruido específico según tu color y dificultad elegidos.\n\n +advDiffEasyConstructed=En la dificultad actualmente seleccionada, Fácil, tu mazo contendrá solo tu color elegido. +advDiffNormalConstructed=En la dificultad actualmente seleccionada, Normal, tu mazo contendrá tu color elegido y un color aliado. +advDiffHardConstructed=En la dificultad actualmente seleccionada, Difícil, tu mazo contendrá tu color elegido y un color opuesto. +advDiffInsaneConstructed=En la dificultad actualmente seleccionada, Insana, tu mazo contendrá tu color elegido y un color opuesto. +advModePileSummary=Modo: Montón\n\nRecibirás un montón aleatorio de cartas según tu color y dificultad elegidos.\n\n +advDiffEasyPile=En la dificultad actualmente seleccionada, Fácil, tu mazo contendrá solo tu color elegido y un color aliado. +advDiffNormalPile=En la dificultad actualmente seleccionada, Normal, tu mazo contendrá tu color elegido y dos colores aliados. +advDiffHardPile=En la dificultad actualmente seleccionada, Difícil, tu mazo contendrá tu color elegido y dos colores aliados.\n\n +advDiffInsanePile=En la dificultad actualmente seleccionada, Insana, tu mazo contendrá tu color elegido y dos colores aliados.\n\n +advPileLessRareReward=Recibirás menos cartas infrecuentes y raras que en dificultad Normal. +advModeChaosSummary=Modo: Caos\n\nTú (y todos los enemigos) recibiréis un mazo preconstruido aleatorio.\n\nAviso: esto hará que la dificultad de los encuentros varíe mucho respecto a lo previsto por los desarrolladores +advModeCustomGeneticSummary=Modo: Personalizado\n\nElige tu propio mazo preconstruido. Los enemigos pueden recibir un mazo de IA genética aleatorio (difícil).\n\nAviso: esto hará que la dificultad de los encuentros varíe mucho respecto a lo previsto por los desarrolladores +advModeCustomSummary=Modo: Personalizado\n\nElige tu propio mazo preconstruido. +advModePreconSummary=Modo: Preconstruido\n\nRecibirás un mazo preconstruido específico. Puedes elegir uno aleatorio o uno específico de una edición a tu elección.\n\n +advModeCommanderSummary=Modo: Commander\n\nSe te dará un mazo de Commander preconstruido según el tema de color elegido para empezar la partida.\n\nBuena suerte en tu misión de crear un mazo coherente capaz de ganar de forma consistente y derrotar a los jefes. +advModeCommanderPreconSummary=Modo: Commander Preconstruido\n\nElige un mazo de Commander preconstruido con nombre propio para empezar la partida.\n\nEsto usa las reglas de construcción y juego de Commander, pero te deja elegir de la carpeta seleccionada de mazos preconstruidos de Commander. +advNoModeSummaryAvailable=No hay resumen disponible para este modo de juego. +advRewardItem1=colección de preguntas frecuentes +advRewardItem2=caja de fundas para cartas +advRewardItem3=tapete de juego muy usado +advRewardItem4=copia de la autobiografía de Richard Garfield +advRewardItem5=colección de cartas al azar en idiomas extranjeros +advRewardItem6=moneda de la suerte +advRewardItem7=carpeta gigante para cartas +advRewardItem8=caja desordenada de comunes +advRewardItem9=cubo lleno de fragmentos de artefactos rotos +advRewardItem10=fragmento de maná agotado +advQuestNotFinished="¡Aún no has terminado lo último que te pedimos!" ({0}) +advQuestGoTakeCareOfThat="Ah, cierto, voy a encargarme de eso." +advQuestComeBackTomorrow="No tenemos nada nuevo para ti ahora mismo. Vuelve mañana." +advQuestNeedAssistance="¡Aventurero, necesitamos tu ayuda!" +advQuestLogFull="No puedo, tengo demasiadas cosas que hacer ahora mismo" (Tu registro de misiones ya está demasiado lleno) (Salir) +advRewardShopCardDisplayRatio=Proporción de visualización de cartas de recompensa/tienda +advRewardShopCardTooltipRatio=Proporción de la información emergente de cartas de recompensa/tienda +advRedeemChallengeCoin=Canjear una Moneda de Desafío [+ChallengeCoin] +advRedeemSilverChallengeCoin=Canjear una Moneda de Desafío [+SilverChallengeCoin] +advRedeemBronzeChallengeCoin=Canjear una Moneda de Desafío [+BronzeChallengeCoin] +advPairingsNotGenerated=Emparejamientos aún no generados +advDeckMissingForEnemy=¡Falta el mazo para {0}! +advGeneticAiDeckWillBeUsed=Se usará un mazo de IA genética. +advPlayerDeckWillBeUsed=Se usará el mazo del jugador. +advPrizeDraftFirst=Premio por quedar 1º en general en el evento de draft +advPrizeSealedFirst=Premio por quedar 1º en general en el evento de sellado +advEventTypeBoosterDraft=Tipo de evento: Draft de sobres\n +advDraftPrizesDesc=Premios\n3 rondas ganadas: 500 oro\n2 rondas ganadas: 200 oro\n1 ronda ganada: 100 oro\n +advJumpstartParticipationPrize=Participar en este evento te otorgará una copia sin valor de cada carta de tu mazo Jumpstart. +advSealedChampionPrize=Campeón (3 victorias): Quédate con tu pool de sellado (los {0} sobres)\n +advBonusEnemyDeckRewards=Recompensas extra de mazo enemigo: +{0}\n +advDefaultDeclinedDialog=Vuelve mañana y quizás tenga algo que sí quieras hacer. +advOkayLeave="Vale." (Salir) diff --git a/forge-gui/res/languages/fr-FR.properties b/forge-gui/res/languages/fr-FR.properties index 058464637492..cae5a019355a 100644 --- a/forge-gui/res/languages/fr-FR.properties +++ b/forge-gui/res/languages/fr-FR.properties @@ -3935,3 +3935,64 @@ lblCommanderBracketReasonExtraTurnsFew=Moins de 2 cartes de tours supplémentair lblCommanderBracketReasonLateGameCombo=Les combos à 2 cartes de fin de partie placent le deck au moins en catégorie 3. lblCommanderBracketReasonEarlyGameCombo=Les combos à 2 cartes de début de partie placent le deck au moins en catégorie 4. lblAutoSellVariantsCommander=Auto-sell variants of owned cards in Commander + +# Adventure mode localized strings +lblSummary=Résumé +advModeStandardSummary=Mode : Standard\n\nVotre deck de départ est composé de 2 à 3 paquets Jumpstart de vingt cartes chacun.\n\n +advDiffEasyStandard=Au niveau de difficulté actuellement sélectionné, Facile, vous recevrez trois packs de démarrage de la couleur choisie. +advDiffNormalStandard=Au niveau de difficulté actuellement sélectionné, Normal, vous recevrez deux packs de démarrage de la couleur choisie et un d'une couleur alliée. +advDiffHardStandard=Au niveau de difficulté actuellement sélectionné, Difficile, vous recevrez un pack de démarrage de la couleur choisie et un autre d'une couleur alliée. +advDiffInsaneStandard=Au niveau de difficulté actuellement sélectionné, Dément, vous recevrez un pack de démarrage de la couleur choisie et un autre d'une couleur alliée. +advCannotDetermineStarterDeck=((Impossible de déterminer le deck de départ en fonction des paramètres de difficulté personnalisés)) +advModeConstructedSummary=Mode : Construit\n\nVous recevrez un deck préconstruit spécifique en fonction de la couleur et du niveau de difficulté que vous avez choisis.\n\n +advDiffEasyConstructed=Au niveau de difficulté actuellement sélectionné, Facile, votre deck ne contiendra que la couleur choisie. +advDiffNormalConstructed=Au niveau de difficulté actuellement sélectionné, Normal, votre deck contiendra la couleur choisie et une couleur alliée. +advDiffHardConstructed=Au niveau de difficulté actuellement sélectionné, Difficile, votre deck contiendra la couleur choisie et une couleur opposée. +advDiffInsaneConstructed=Au niveau de difficulté actuellement sélectionné, Dément, votre deck contiendra la couleur choisie et une couleur opposée. +advModePileSummary=Mode : Pile\n\nVous recevrez une pile de cartes aléatoire en fonction de la couleur et du niveau de difficulté que vous avez choisis.\n\n +advDiffEasyPile=Au niveau de difficulté actuellement sélectionné, Facile, votre deck ne contiendra que votre couleur choisie et une couleur alliée. +advDiffNormalPile=Au niveau de difficulté actuellement sélectionné, Normal, votre deck contiendra votre couleur choisie et deux couleurs alliées. +advDiffHardPile=Au niveau de difficulté actuellement sélectionné, Difficile, votre deck contiendra votre couleur choisie et deux couleurs alliées. +advDiffInsanePile=Au niveau de difficulté actuellement sélectionné, Dément, votre deck contiendra votre couleur choisie et deux couleurs alliées. +advPileLessRareReward=Vous recevrez moins de cartes peu communes et rares qu'en mode Normal. +advModeChaosSummary=Mode : Chaos\n\nVous (et tous les ennemis) recevrez un deck préconstruit aléatoire.\n\nAttention : La difficulté des rencontres sera ainsi très variable par rapport aux intentions des développeurs. +advModeCustomGeneticSummary=Mode : Personnalisé\n\nChoisissez votre propre deck préconstruit. Les ennemis peuvent recevoir un deck IA génétique aléatoire (difficile).\n\nAttention : La difficulté des rencontres variera considérablement par rapport aux intentions des développeurs. +advModeCustomSummary=Mode : Personnalisé\n\nChoisissez votre propre deck préconstruit. +advModePreconSummary=Mode : Préconstruit\n\nVous recevrez un deck préconstruit spécifique. Vous pouvez choisir un deck préconstruit aléatoire ou spécifique parmi une édition de votre choix.\n\n +advModeCommanderSummary=Mode : Commander\n\nVous recevrez un deck Commander préconstruit basé sur le thème de couleurs choisi pour commencer la partie.\n\nBonne chance dans votre quête pour créer un deck cohérent capable de gagner régulièrement et de vaincre les boss. +advModeCommanderPreconSummary=Mode : Commander préconstruit\n\nChoisissez un deck Commander préconstruit nommé pour commencer la partie.\n\nCe mode utilise les règles de construction de deck et de jeu du Commander, mais vous permet de choisir parmi le dossier Commander préconstruit. +advNoModeSummaryAvailable=Aucun résumé n'est disponible pour ce mode de jeu. +advRewardItem1=recueil de questions fréquemment posées +advRewardItem2=étui de pochettes pour cartes +advRewardItem3=tapis de jeu très apprécié +advRewardItem4=exemplaire de l'autobiographie de Richard Garfield +advRewardItem5=collection de cartes aléatoires en langues étrangères +advRewardItem6=pièce porte-bonheur +advRewardItem7=classeur à fiches géant +advRewardItem8=boîte non triée de matières communes +advRewardItem9=un seau rempli de morceaux d'artefacts brisés +advRewardItem10=fragment de mana épuisé +advQuestNotFinished=Vous n'avez pas terminé la dernière chose que nous vous avons demandée ! ({0}) +advQuestGoTakeCareOfThat=Ah oui, laissez-moi m'en occuper. +advQuestComeBackTomorrow=Nous n'avons rien de nouveau à vous proposer pour le moment. Revenez demain. +advQuestNeedAssistance=Aventurier, nous avons besoin de votre aide ! +advQuestLogFull=Je ne peux pas, j'ai beaucoup trop de choses à faire en ce moment (Votre journal de quêtes est déjà plein) (Quitter) +advRewardShopCardDisplayRatio=Ratio d'affichage des cartes de fidélité/cartes de magasin +advRewardShopCardTooltipRatio=Ratio infobulle carte de récompense/carte de magasin +advRedeemChallengeCoin=Échanger une pièce de défi [+ChallengeCoin] +advRedeemSilverChallengeCoin=Échangez une pièce de défi [+SilverChallengeCoin] +advRedeemBronzeChallengeCoin=Échangez une pièce de défi [+BronzeChallengeCoin] +advPairingsNotGenerated=Appariements non encore générés +advDeckMissingForEnemy=Le deck pour {0} est manquant ! +advGeneticAiDeckWillBeUsed=Un jeu de cartes d'IA génétique sera utilisé. +advPlayerDeckWillBeUsed=Le jeu de cartes du joueur sera utilisé. +advPrizeDraftFirst=Prix ​​pour la première place au classement général de l'événement de draft +advPrizeSealedFirst=Prix ​​pour la première place au classement général de l'événement scellé +advEventTypeBoosterDraft=Type d'événement : Draft de boosters +advDraftPrizesDesc=Prix\nVictoires en 3 manches : 500 pièces d'or\nVictoires en 2 manches : 200 pièces d'or\nVictoire en 1 manche : 100 pièces d'or\n +advJumpstartParticipationPrize=La participation à cet événement vous permettra de recevoir un exemplaire sans valeur de chaque carte de votre deck Jumpstart. +advSealedChampionPrize=Champion (3 victoires) : Conservez votre pool scellé (tous les boosters {0})\n +advBonusEnemyDeckRewards=Récompenses bonus pour les decks ennemis : +{0}\n +advDefaultDeclinedDialog=Revenez demain et j'aurai peut-être quelque chose que vous serez réellement disposé(e) à faire. +advOkayLeave=D'accord. (Partez) + diff --git a/forge-gui/res/languages/it-IT.properties b/forge-gui/res/languages/it-IT.properties index 33d5f23051eb..d711397a6a05 100644 --- a/forge-gui/res/languages/it-IT.properties +++ b/forge-gui/res/languages/it-IT.properties @@ -3932,3 +3932,64 @@ lblCommanderBracketReasonExtraTurnsFew=Meno di 2 carte di turni extra non aument lblCommanderBracketReasonLateGameCombo=Le combo da 2 carte in fase avanzata rendono il mazzo almeno di fascia 3. lblCommanderBracketReasonEarlyGameCombo=Le combo da 2 carte in fase iniziale rendono il mazzo almeno di fascia 4. lblAutoSellVariantsCommander=Auto-sell variants of owned cards in Commander + +# Adventure mode localized strings +lblSummary=Riepilogo +advModeStandardSummary=Modalità: Standard\n\nIl tuo mazzo iniziale è composto da 2-3 bustine Jumpstart da venti carte ciascuna.\n\n +advDiffEasyStandard=Nella modalità di difficoltà attualmente selezionata, Facile, riceverai tre pacchetti di avvio rapido del colore che hai scelto. +advDiffNormalStandard=Nella difficoltà attualmente selezionata, Normale, riceverai due pacchetti di avvio rapido del colore da te scelto e uno di un colore alleato. +advDiffHardStandard=Nella difficoltà attualmente selezionata, Difficile, riceverai un pacchetto di avvio rapido del colore che hai scelto e uno di un colore alleato. +advDiffInsaneStandard=Nella difficoltà attualmente selezionata, Folle, riceverai un pacchetto di avvio rapido del colore che hai scelto e uno di un colore alleato. +advCannotDetermineStarterDeck=(Impossibile determinare il mazzo iniziale in base alle impostazioni di difficoltà personalizzate) +advModeConstructedSummary=Modalità: Costruita\n\nRiceverai un mazzo precostruito specifico in base al colore e alla difficoltà scelti.\n\n +advDiffEasyConstructed=Al livello di difficoltà attualmente selezionato, Facile, il tuo mazzo conterrà solo il colore da te scelto. +advDiffNormalConstructed=Al livello di difficoltà attualmente selezionato, Normale, il tuo mazzo conterrà il colore da te scelto e un colore alleato. +advDiffHardConstructed=Al livello di difficoltà attualmente selezionato, Difficile, il tuo mazzo conterrà il colore da te scelto e un colore opposto. +advDiffInsaneConstructed=Al livello di difficoltà attualmente selezionato, Folle, il tuo mazzo conterrà il colore da te scelto e un colore opposto. +advModePileSummary=Modalità: Mazzo\n\nRiceverai un mazzo di carte casuale in base al colore e alla difficoltà scelti.\n\n +advDiffEasyPile=Al livello di difficoltà attualmente selezionato, Facile, il tuo mazzo conterrà solo il colore che hai scelto e un colore alleato. +advDiffNormalPile=Al livello di difficoltà attualmente selezionato, Normale, il tuo mazzo conterrà il colore che hai scelto e due colori alleati. +advDiffHardPile=Al livello di difficoltà attualmente selezionato, Difficile, il tuo mazzo conterrà il colore che hai scelto e due colori alleati.\n\n +advDiffInsanePile=Al livello di difficoltà attualmente selezionato, Folle, il tuo mazzo conterrà il colore che hai scelto e due colori alleati.\n\n +advPileLessRareReward=Riceverai meno carte non comuni e rare rispetto alla difficoltà Normale. +advModeChaosSummary=Modalità: Caos\n\nTu (e tutti i nemici) riceverete un mazzo precostruito casuale.\n\nAttenzione: questo farà sì che la difficoltà degli incontri vari notevolmente rispetto alle intenzioni degli sviluppatori. +advModeCustomGeneticSummary=Modalità: Personalizzata\n\nScegli il tuo mazzo precostruito. I nemici possono ricevere un mazzo IA genetica casuale (difficile).\n\nAttenzione: questo farà sì che la difficoltà degli incontri vari notevolmente rispetto alle intenzioni degli sviluppatori. +advModeCustomSummary=Modalità: Personalizzata\n\nScegli il tuo mazzo precostruito. +advModePreconSummary=Modalità: Precostruita\n\nRiceverai uno specifico mazzo precostruito. Puoi scegliere un mazzo precostruito casuale o specifico da un'edizione a tua scelta.\n\n +advModeCommanderSummary=Modalità: Comandante\n\nTi verrà fornito un mazzo comandante precostruito basato sul tema di colore scelto per iniziare la partita.\n\nBuona fortuna nella tua missione di creare un mazzo coerente in grado di vincere costantemente e sconfiggere i boss. +advModeCommanderPreconSummary=Modalità: Commander Precon\n\nScegli un mazzo Commander precostruito con un nome per iniziare la partita.\n\nQuesta modalità utilizza le regole di costruzione del mazzo e di gioco di Commander, ma ti permette di scegliere dalla cartella dei mazzi Commander precostruiti. +advNoModeSummaryAvailable=Non è disponibile alcun riepilogo per questa modalità di gioco. +advRewardItem1=raccolta di domande frequenti +advRewardItem2=confezione di bustine protettive per carte +advRewardItem3=tappetino da gioco molto amato +advRewardItem4=copia dell'autobiografia di Richard Garfield +advRewardItem5=collezione di carte casuali in lingua straniera +advRewardItem6=moneta fortunata +advRewardItem7=raccoglitore di carte gigante +advRewardItem8=scatola di beni comuni non ordinata +advRewardItem9=secchio pieno di frammenti di manufatti frantumati +advRewardItem10=scheggia di mana esaurita +advQuestNotFinished=Non hai ancora finito l'ultima cosa che ti abbiamo chiesto di fare! ({0}) +advQuestGoTakeCareOfThat=Oh, giusto, vado subito a occuparmene. +advQuestComeBackTomorrow=Al momento non abbiamo nulla di nuovo da proporvi. Tornate domani. +advQuestNeedAssistance=Avventuriero, abbiamo bisogno del tuo aiuto! +advQuestLogFull=Non posso, ho troppe cose da fare adesso (Il tuo registro delle missioni è già troppo pieno) (Esci) +advRewardShopCardDisplayRatio=Rapporto di visualizzazione delle carte premio/carte negozio +advRewardShopCardTooltipRatio=Rapporto tra tooltip della carta premio/carta negozio +advRedeemChallengeCoin=Riscatta una Challenge Coin [+ChallengeCoin] +advRedeemSilverChallengeCoin=Riscatta una moneta commemorativa [+SilverChallengeCoin] +advRedeemBronzeChallengeCoin=Riscatta una moneta commemorativa [+BronzeChallengeCoin] +advPairingsNotGenerated=Abbinamenti non ancora generati +advDeckMissingForEnemy=Il mazzo per {0} è mancante! +advGeneticAiDeckWillBeUsed=Verrà utilizzato un mazzo di carte basato sull'intelligenza artificiale genetica. +advPlayerDeckWillBeUsed=Verrà utilizzato il mazzo del giocatore. +advPrizeDraftFirst=Premio per il primo posto assoluto nella gara di draft. +advPrizeSealedFirst=Premio per il primo posto assoluto nella gara a eliminazione diretta +advEventTypeBoosterDraft=Tipo di evento: Booster Draft\n +advDraftPrizesDesc=Premi\nVittorie al terzo round: 500 monete d'oro\nVittorie al secondo round: 200 monete d'oro\nVittorie al primo round: 100 monete d'oro\n +advJumpstartParticipationPrize=La partecipazione a questo evento ti assegnerà una copia senza valore di ciascuna carta del tuo mazzo Jumpstart. +advSealedChampionPrize=Campione (3 vittorie): Mantieni il tuo pool sigillato (tutti i booster {0})\n +advBonusEnemyDeckRewards=Ricompense bonus del mazzo nemico: +{0}\n +advDefaultDeclinedDialog=Torna domani e forse avrò qualcosa che sarai effettivamente disposto a fare. +advOkayLeave=Va bene. (Vai via) + diff --git a/forge-gui/res/languages/ja-JP.properties b/forge-gui/res/languages/ja-JP.properties index 6ca10c7dd5df..51c4d1dd3de1 100644 --- a/forge-gui/res/languages/ja-JP.properties +++ b/forge-gui/res/languages/ja-JP.properties @@ -3929,3 +3929,64 @@ lblCommanderBracketReasonExtraTurnsFew=追加ターン・カードが2枚未満 lblCommanderBracketReasonLateGameCombo=終盤の2枚コンボがあるため、このデッキは少なくともブラケット3です。 lblCommanderBracketReasonEarlyGameCombo=序盤の2枚コンボがあるため、このデッキは少なくともブラケット4です。 lblAutoSellVariantsCommander=Auto-sell variants of owned cards in Commander + +# Adventure mode localized strings +lblSummary=まとめ +advModeStandardSummary=モード:スタンダード\n\n初期デッキは、20枚のカードが入ったジャンプスタートパック2~3個で構成されます。\n\n +advDiffEasyStandard=現在選択されている難易度「イージー」では、選択した色のジャンプスタートパックが3つ届きます。 +advDiffNormalStandard=現在選択されている難易度「ノーマル」では、選択した色のジャンプスタートパックが2個と、同盟色のジャンプスタートパックが1個付与されます。 +advDiffHardStandard=現在選択されている難易度「ハード」では、選択した色のジャンプスタートパック1個と、それと相性の良い色のジャンプスタートパック1個を受け取ることができます。 +advDiffInsaneStandard=現在選択されている難易度「インセイン」では、選択した色のジャンプスタートパック1個と、それと相性の良い色のジャンプスタートパック1個を受け取ることができます。 +advCannotDetermineStarterDeck=(カスタム難易度設定に基づいてスターターデッキを決定できません) +advModeConstructedSummary=モード:構築済み\n\n選択した色と難易度に基づいた、特定の構築済みデッキを受け取ります。\n\n +advDiffEasyConstructed=現在選択されている難易度「イージー」では、デッキには選択した色の色のみが含まれます。 +advDiffNormalConstructed=現在選択されている難易度「ノーマル」では、デッキには選択した色と、それと相性の良い色のカードが1枚含まれます。 +advDiffHardConstructed=現在選択されている難易度「ハード」では、デッキには選択した色と、それと反対色のカードが1枚含まれます。 +advDiffInsaneConstructed=現在選択されている難易度「インセイン」では、デッキには選択した色と、それと反対の色のカードが1枚含まれます。 +advModePileSummary=モード:山札\n\n選択した色と難易度に基づいて、ランダムなカードの山札が配られます。\n\n +advDiffEasyPile=現在選択されている難易度「イージー」では、デッキには選択した色と、それと相性の良い色のカード1枚のみが含まれます。 +advDiffNormalPile=現在選択されている難易度「ノーマル」では、デッキには選択した色と、それと相性の良い2色の色が含まれます。 +advDiffHardPile=現在選択されている難易度「ハード」では、デッキには選択した色と、それと相性の良い2つの色のデッキが含まれます。 +advDiffInsanePile=現在選択されている難易度「インセイン」では、デッキには選択した色と、それと相性の良い2色の色が含まれます。 +advPileLessRareReward=ノーマル難易度よりも、珍しいカードやレアカードの入手確率は低くなります。 +advModeChaosSummary=モード:カオス\n\nあなた(およびすべての敵)は、ランダムに構築されたデッキを受け取ります。\n\n警告:これにより、遭遇の難易度は開発者の意図とは大きく異なるものになります。 +advModeCustomGeneticSummary=モード:カスタム\n\nあらかじめ構築されたデッキを自由に選択してください。敵はランダムな遺伝子AIデッキ(難易度高)を受け取る可能性があります。\n\n警告:これにより、遭遇の難易度が開発者の意図とは大きく異なる可能性があります。 +advModeCustomSummary=モード:カスタム\n\nあらかじめ構築されたデッキを自分で選択してください。 +advModePreconSummary=モード:プレコン\n\n特定の構築済みデッキが届きます。ランダムまたは特定の構築済みデッキを、お好みのエディションからお選びいただけます。\n\n +advModeCommanderSummary=モード:コマンダー\n\nプレイ開始時には、選択したカラーテーマに基づいた構築済みのコマンダーデッキが提供されます。\n\n安定して勝利し、ボスを倒せるような、まとまりのあるデッキを作成する冒険の成功をお祈りします。 +advModeCommanderPreconSummary=モード:コマンダープレコン\n\nプレイを開始するには、指定されたコマンダー構築済みデッキを選択してください。\n\nこのモードでは、コマンダーのデッキ構築とゲームルールを使用しますが、厳選されたコマンダープレコンフォルダから選択できます。 +advNoModeSummaryAvailable=このゲームモードに関する概要は利用できません。 +advRewardItem1=よくある質問集 +advRewardItem2=カードスリーブのケース +advRewardItem3=愛用されているプレイマット +advRewardItem4=リチャード・ガーフィールドの自伝のコピー +advRewardItem5=ランダムな外国語カードのコレクション +advRewardItem6=幸運のコイン +advRewardItem7=巨大なカードバインダー +advRewardItem8=未分類のコモンズボックス +advRewardItem9=粉々に砕け散った遺物の破片でいっぱいのバケツ +advRewardItem10=枯渇したマナの破片 +advQuestNotFinished=最後にお願いしたことをまだ終えていませんよ!({0}) +advQuestGoTakeCareOfThat=ああ、そうですね、私が対応します。 +advQuestComeBackTomorrow=現時点では、あなたにお願いできる新しい仕事はありません。明日またお越しください。 +advQuestNeedAssistance=冒険者よ、君の助けが必要だ! +advQuestLogFull=無理です。今はやらなければならないことが山ほどあります。(クエストログが既にいっぱいです)(退出) +advRewardShopCardDisplayRatio=ポイントカード/ショップカードの表示比率 +advRewardShopCardTooltipRatio=報酬/ショップカードのツールチップ比率 +advRedeemChallengeCoin=チャレンジコインを引き換える [+ChallengeCoin] +advRedeemSilverChallengeCoin=チャレンジコインを引き換える [+SilverChallengeCoin] +advRedeemBronzeChallengeCoin=チャレンジコインを引き換える [+BronzeChallengeCoin] +advPairingsNotGenerated=まだペアリングが生成されていません +advDeckMissingForEnemy={0} のデッキが見つかりません! +advGeneticAiDeckWillBeUsed=遺伝的AIデッキが使用されます。 +advPlayerDeckWillBeUsed=プレイヤーデッキが使用されます。 +advPrizeDraftFirst=ドラフトイベントで総合1位になった場合の賞品 +advPrizeSealedFirst=シールド戦で総合1位になった場合の賞品 +advEventTypeBoosterDraft=イベントの種類:ブースタードラフト +advDraftPrizesDesc=賞品\n3ラウンド勝利:500ゴールド\n2ラウンド勝利:200ゴールド\n1ラウンド勝利:100ゴールド +advJumpstartParticipationPrize=このイベントに参加すると、ジャンプスタートデッキに含まれる各カードの無価値なコピーが1枚ずつ贈呈されます。 +advSealedChampionPrize=チャンピオン(3勝):シールドプールを保持(すべてのブースターパックは{0}個) +advBonusEnemyDeckRewards=ボーナス敵デッキ報酬:+{0} +advDefaultDeclinedDialog=明日また来てください。もしかしたら、あなたが実際にやってみたいと思えるような何かを用意しているかもしれません。 +advOkayLeave=はい。(退出) + diff --git a/forge-gui/res/languages/ko-KR.properties b/forge-gui/res/languages/ko-KR.properties index 73b9f366e7e8..975abc27ff15 100644 --- a/forge-gui/res/languages/ko-KR.properties +++ b/forge-gui/res/languages/ko-KR.properties @@ -3632,3 +3632,64 @@ lblCommanderBracketReasonExtraTurnsFew=추가 턴 카드가 2장 미만이면 lblCommanderBracketReasonLateGameCombo=후반 2장 콤보는 이 덱을 최소 브래킷 3으로 만듭니다. lblCommanderBracketReasonEarlyGameCombo=초반 2장 콤보는 이 덱을 최소 브래킷 4로 만듭니다. lblAutoSellVariantsCommander=Auto-sell variants of owned cards in Commander + +# Adventure mode localized strings +lblSummary=요약 +advModeStandardSummary=모드: 스탠다드\n\n시작 덱은 20장씩 들어있는 점프스타트 팩 2~3개로 구성됩니다.\n\n +advDiffEasyStandard=현재 선택하신 난이도인 쉬움에서는 선택하신 색상의 점프스타트 팩 3개를 받으실 수 있습니다. +advDiffNormalStandard=현재 선택하신 난이도인 '보통'에서는 선택하신 색상의 점프스타트 팩 2개와 동맹 색상의 점프스타트 팩 1개를 받게 됩니다. +advDiffHardStandard=현재 선택하신 난이도인 '어려움'에서는 선택하신 색상의 점프스타트 팩 하나와 동맹 색상의 점프스타트 팩 하나를 받게 됩니다. +advDiffInsaneStandard=현재 선택하신 난이도인 '극악'에서는 선택하신 색상의 점프스타트 팩 하나와 동맹 색상의 점프스타트 팩 하나를 받게 됩니다. +advCannotDetermineStarterDeck=((사용자 지정 난이도 설정에 따라 시작 덱을 결정할 수 없습니다.)) +advModeConstructedSummary=모드: 구성형\n\n선택하신 색상과 난이도에 따라 미리 구성된 특정 덱을 받게 됩니다.\n\n +advDiffEasyConstructed=현재 선택하신 난이도 '쉬움'에서는 덱에 선택하신 색상의 덱만 포함됩니다. +advDiffNormalConstructed=현재 선택하신 난이도인 보통에서는, 덱에 선택하신 색상과 동맹 색상 하나가 포함됩니다. +advDiffHardConstructed=현재 선택하신 난이도인 '어려움'에서는, 덱에 선택하신 색깔의 카드 한 장과 상대 색깔의 카드 한 장이 포함됩니다. +advDiffInsaneConstructed=현재 선택하신 난이도인 '극악'에서는, 덱에 선택하신 색상과 상대 색상 하나가 포함됩니다. +advModePileSummary=모드: 카드 더미\n\n선택한 색상과 난이도에 따라 무작위로 카드 더미가 지급됩니다.\n\n +advDiffEasyPile=현재 선택하신 난이도 '쉬움'에서는 덱에 선택하신 색상과 동맹 색상 하나만 포함됩니다. +advDiffNormalPile=현재 선택하신 난이도인 보통에서는, 덱에는 선택하신 색상과 두 가지 동맹 색상이 포함됩니다. +advDiffHardPile=현재 선택하신 난이도 '어려움'에서는, 덱에 선택하신 색상과 두 가지 동맹 색상이 포함됩니다. +advDiffInsanePile=현재 선택하신 난이도 '극악'에서는, 덱에 선택하신 색상과 두 가지 동맹 색상이 포함됩니다.\n\n +advPileLessRareReward=일반 난이도보다 희귀 및 특별 카드를 덜 받게 됩니다. +advModeChaosSummary=모드: 혼돈\n\n플레이어(및 모든 적)는 무작위로 구성된 덱을 받게 됩니다.\n\n경고: 이로 인해 전투 난이도가 개발자의 의도와 크게 달라질 수 있습니다. +advModeCustomGeneticSummary=모드: 사용자 지정\n\n미리 구성된 덱을 직접 선택하세요. 적은 무작위 유전자 AI 덱(어려움)을 받을 수 있습니다.\n\n경고: 이 기능을 사용하면 전투 난이도가 개발자의 의도와 크게 달라질 수 있습니다. +advModeCustomSummary=모드: 사용자 지정\n\n미리 구성된 덱 중에서 원하는 덱을 선택하세요. +advModePreconSummary=모드: 프리컨스트럭티드\n\n특정하게 구성된 프리컨스트럭티드 덱을 받게 됩니다. 원하는 에디션에서 무작위 또는 특정 프리컨스트럭티드 덱을 선택할 수 있습니다.\n\n +advModeCommanderSummary=모드: 커맨더\n\n플레이를 시작하면 선택한 색상 테마에 기반한 미리 구성된 커맨더 덱이 제공됩니다.\n\n꾸준히 승리하고 보스들을 물리칠 수 있는 균형 잡힌 덱을 만들어 보세요. 행운을 빕니다! +advModeCommanderPreconSummary=모드: 커맨더 프리컨\n\n플레이를 시작할 지정된 커맨더 프리컨스트럭티드 덱을 선택하세요.\n\n이 모드는 커맨더 덱 구성 및 게임 규칙을 사용하지만, 엄선된 커맨더 프리컨스트럭티드 폴더에서 덱을 선택할 수 있습니다. +advNoModeSummaryAvailable=이 게임 모드에 대한 요약 정보가 없습니다. +advRewardItem1=자주 묻는 질문 모음 +advRewardItem2=카드 슬리브 케이스 +advRewardItem3=사랑받는 놀이매트 +advRewardItem4=리처드 가필드의 자서전 사본 +advRewardItem5=무작위 외국어 카드 모음 +advRewardItem6=행운의 동전 +advRewardItem7=대형 카드 바인더 +advRewardItem8=분류되지 않은 공용 상자 +advRewardItem9=산산조각난 유물 조각들로 가득 찬 양동이 +advRewardItem10=고갈된 마나 조각 +advQuestNotFinished=당신은 우리가 당신에게 부탁했던 마지막 일을 아직 끝내지 않았잖아요! ({0}) +advQuestGoTakeCareOfThat=아, 맞다, 제가 가서 처리할게요. +advQuestComeBackTomorrow=지금은 당신이 할 새로운 일이 없습니다. 내일 다시 오세요. +advQuestNeedAssistance=모험가님, 당신의 도움이 필요합니다! +advQuestLogFull=안 돼요, 지금 할 일이 너무 많아요. (퀘스트 목록이 이미 꽉 찼어요.) (나가기) +advRewardShopCardDisplayRatio=리워드/쇼핑 카드 표시 비율 +advRewardShopCardTooltipRatio=리워드/상점 카드 툴팁 비율 +advRedeemChallengeCoin=챌린지 코인을 교환하세요 [+ChallengeCoin] +advRedeemSilverChallengeCoin=챌린지 코인을 교환하세요 [+SilverChallengeCoin] +advRedeemBronzeChallengeCoin=챌린지 코인을 교환하세요 [+BronzeChallengeCoin] +advPairingsNotGenerated=아직 페어링이 생성되지 않았습니다 +advDeckMissingForEnemy={0}에 해당하는 덱이 없습니다! +advGeneticAiDeckWillBeUsed=Genetic AI 덱이 사용될 예정입니다. +advPlayerDeckWillBeUsed=플레이어용 덱이 사용됩니다. +advPrizeDraftFirst=드래프트 이벤트에서 종합 1위를 차지한 사람에게 주어지는 상 +advPrizeSealedFirst=봉인된 이벤트에서 종합 1위를 차지한 사람에게 수여하는 상 +advEventTypeBoosterDraft=이벤트 유형: 부스터 드래프트 +advDraftPrizesDesc=상금\n3라운드 승리: 금 500개\n2라운드 승리: 금 200개\n1라운드 승리: 금 100개\n +advJumpstartParticipationPrize=이벤트에 참여하시면 점프스타트 덱에 있는 각 카드의 가치가 없는 사본을 한 장씩 받게 됩니다. +advSealedChampionPrize=챔피언 (3승): 봉인된 풀(모든 {0} 부스터)을 유지하세요. +advBonusEnemyDeckRewards=적 덱 보너스 보상: +{0}\n +advDefaultDeclinedDialog=내일 다시 오세요. 그러면 당신이 실제로 하고 싶어할 만한 일이 있을지도 몰라요. +advOkayLeave=알겠습니다. (나가세요) + diff --git a/forge-gui/res/languages/pt-BR.properties b/forge-gui/res/languages/pt-BR.properties index 15fddeb077e8..2adca113bf80 100644 --- a/forge-gui/res/languages/pt-BR.properties +++ b/forge-gui/res/languages/pt-BR.properties @@ -4017,3 +4017,64 @@ lblCommanderBracketReasonExtraTurnsFew=Menos de 2 cards de turnos extras não au lblCommanderBracketReasonLateGameCombo=Combos de 2 cards no fim de jogo tornam o deck pelo menos do grupo 3. lblCommanderBracketReasonEarlyGameCombo=Combos de 2 cards no início de jogo tornam o deck pelo menos do grupo 4. lblAutoSellVariantsCommander=Auto-sell variants of owned cards in Commander + +# Adventure mode localized strings +lblSummary=Resumo +advModeStandardSummary=Modo: Padrão\n\nSeu baralho inicial é composto por 2 a 3 pacotes Jumpstart de vinte cartas cada.\n\n +advDiffEasyStandard=Na dificuldade selecionada, Fácil, você receberá três pacotes de início rápido da cor escolhida. +advDiffNormalStandard=Na dificuldade selecionada, Normal, você receberá dois pacotes de impulso da cor escolhida e um de uma cor aliada. +advDiffHardStandard=Na dificuldade selecionada, Difícil, você receberá um pacote inicial da cor escolhida e um de uma cor aliada. +advDiffInsaneStandard=Na dificuldade atualmente selecionada, Insana, você receberá um pacote inicial da cor escolhida e um de uma cor aliada. +advCannotDetermineStarterDeck=((Não é possível determinar o baralho inicial com base nas configurações de dificuldade personalizadas)) +advModeConstructedSummary=Modo: Construído\n\nVocê receberá um deck pré-construído específico com base na cor e dificuldade escolhidas.\n\n +advDiffEasyConstructed=Na dificuldade selecionada, Fácil, seu baralho conterá apenas a cor escolhida. +advDiffNormalConstructed=Na dificuldade selecionada, Normal, seu baralho conterá a cor escolhida e uma cor aliada. +advDiffHardConstructed=Na dificuldade selecionada, Difícil, seu baralho conterá a cor escolhida e uma cor oposta. +advDiffInsaneConstructed=Na dificuldade selecionada, Insano, seu baralho conterá a cor escolhida e uma cor oposta. +advModePileSummary=Modo: Pilha\n\nVocê receberá uma pilha aleatória de cartas com base na cor e dificuldade escolhidas.\n\n +advDiffEasyPile=Na dificuldade selecionada, Fácil, seu baralho conterá apenas a cor escolhida e uma cor aliada. +advDiffNormalPile=Na dificuldade selecionada, Normal, seu baralho conterá a cor escolhida e duas cores aliadas. +advDiffHardPile=Na dificuldade selecionada, Difícil, seu baralho conterá a cor escolhida e duas cores aliadas. +advDiffInsanePile=Na dificuldade selecionada, Insano, seu baralho conterá a cor escolhida e duas cores aliadas. +advPileLessRareReward=Você receberá menos cartas incomuns e raras do que na dificuldade Normal. +advModeChaosSummary=Modo: Caos\n\nVocê (e todos os inimigos) receberá um baralho pré-construído aleatório.\n\nAviso: Isso fará com que a dificuldade dos encontros varie muito em relação à intenção dos desenvolvedores. +advModeCustomGeneticSummary=Modo: Personalizado\n\nEscolha seu próprio baralho pré-construído. Os inimigos podem receber um baralho de IA genético aleatório (difícil).\n\nAviso: Isso fará com que a dificuldade dos encontros varie muito em relação à intenção dos desenvolvedores. +advModeCustomSummary=Modo: Personalizado\n\nEscolha seu próprio deck pré-construído. +advModePreconSummary=Modo: Pré-construído\n\nVocê receberá um deck pré-construído específico. Você pode escolher um deck pré-construído aleatório ou específico de uma edição de sua escolha.\n\n +advModeCommanderSummary=Modo: Commander\n\nVocê receberá um deck Commander pré-construído com base no tema de cores escolhido para iniciar a partida.\n\nBoa sorte em sua jornada para criar um deck coeso que possa vencer consistentemente e derrotar os chefões. +advModeCommanderPreconSummary=Modo: Commander Precon\n\nEscolha um deck pré-construído de Commander para começar a partida.\n\nEste modo utiliza as regras de construção de decks e de jogo de Commander, mas permite que você escolha entre os decks pré-construídos selecionados da pasta Commander. +advNoModeSummaryAvailable=Não há resumo disponível para este modo de jogo. +advRewardItem1=coletânea de perguntas frequentes +advRewardItem2=estojo de protetores de cartas +advRewardItem3=tapete de brincar muito querido +advRewardItem4=cópia da autobiografia de Richard Garfield +advRewardItem5=coleção de cartas aleatórias em língua estrangeira +advRewardItem6=moeda da sorte +advRewardItem7=fichário gigante +advRewardItem8=caixa de itens comuns não classificados +advRewardItem9=balde cheio de pedaços de artefatos quebrados +advRewardItem10=fragmento de mana esgotado +advQuestNotFinished=Você não terminou a última coisa que pedimos para você fazer! ({0}) +advQuestGoTakeCareOfThat=Ah, certo, deixe-me cuidar disso. +advQuestComeBackTomorrow=Não temos nada de novo para você fazer agora. Volte amanhã. +advQuestNeedAssistance=Aventureiro, precisamos da sua ajuda! +advQuestLogFull=Não posso, tenho muitas coisas para fazer agora (Seu registro de missões já está muito cheio) (Sair) +advRewardShopCardDisplayRatio=Proporção de exibição do cartão de recompensa/compra +advRewardShopCardTooltipRatio=Proporção entre recompensas e dicas de ferramentas do cartão de compras +advRedeemChallengeCoin=Resgatar uma moeda de desafio [+ChallengeCoin] +advRedeemSilverChallengeCoin=Resgate uma moeda de desafio [+SilverChallengeCoin] +advRedeemBronzeChallengeCoin=Resgate uma moeda de desafio [+BronzeChallengeCoin] +advPairingsNotGenerated=Emparelhamentos ainda não gerados +advDeckMissingForEnemy=O baralho para {0} está faltando! +advGeneticAiDeckWillBeUsed=Será utilizado um conjunto de IA genética. +advPlayerDeckWillBeUsed=Será utilizado um baralho de jogador. +advPrizeDraftFirst=Prêmio para o primeiro colocado geral no evento de draft +advPrizeSealedFirst=Prêmio para o primeiro colocado geral no evento lacrado +advEventTypeBoosterDraft=Tipo de evento: Draft de reforço +advDraftPrizesDesc=Prêmios\nVitórias em 3 rodadas: 500 de ouro\nVitórias em 2 rodadas: 200 de ouro\nVitórias em 1 rodada: 100 de ouro +advJumpstartParticipationPrize=Participar deste evento lhe dará uma cópia sem valor de cada carta do seu baralho Jumpstart. +advSealedChampionPrize=Campeão (3 vitórias): Mantenha seu pool Selado (todos os boosters {0}) +advBonusEnemyDeckRewards=Recompensas de baralho inimigo bônus: +{0}\n +advDefaultDeclinedDialog=Volte amanhã e talvez eu tenha algo que você esteja realmente disposto a fazer. +advOkayLeave=Ok. (Sair) + diff --git a/forge-gui/res/languages/ru-RU.properties b/forge-gui/res/languages/ru-RU.properties index 6e6877ba08db..4cd584a99b5c 100644 --- a/forge-gui/res/languages/ru-RU.properties +++ b/forge-gui/res/languages/ru-RU.properties @@ -3627,3 +3627,64 @@ lblCommanderBracketReasonExtraTurnsFew=Менее 2 карт дополните lblCommanderBracketReasonLateGameCombo=Комбо из 2 карт поздней игры делают колоду как минимум бракетом 3. lblCommanderBracketReasonEarlyGameCombo=Комбо из 2 карт ранней игры делают колоду как минимум бракетом 4. lblAutoSellVariantsCommander=Автопродажа вариантов имеющихся карт в Командире + +# Adventure mode localized strings +lblSummary=Краткое содержание +advModeStandardSummary=Режим: Стандартный\n\nВаша стартовая колода состоит из 2-3 стартовых наборов Jumpstart, каждый из которых содержит двадцать карт.\n\n +advDiffEasyStandard=На выбранном вами уровне сложности «Легкий» вы получите три стартовых набора выбранного вами цвета. +advDiffNormalStandard=На выбранном вами уровне сложности «Нормальный» вы получите два стартовых набора выбранного вами цвета и один набор союзного цвета. +advDiffHardStandard=На выбранном вами уровне сложности «Сложный» вы получите один стартовый набор выбранного вами цвета и один набор союзного цвета. +advDiffInsaneStandard=На выбранном вами уровне сложности «Безумный» вы получите один стартовый набор выбранного вами цвета и один набор союзного цвета. +advCannotDetermineStarterDeck=((Невозможно определить стартовый набор карт на основе пользовательских настроек сложности)) +advModeConstructedSummary=Режим: Сборная колода\n\nВы получите готовую колоду, соответствующую выбранному вами цвету и уровню сложности.\n\n +advDiffEasyConstructed=При выбранном вами сейчас уровне сложности «Легкий» в вашей колоде будут только выбранные вами цвета. +advDiffNormalConstructed=На выбранном вами уровне сложности «Нормальный» ваша колода будет содержать выбранный вами цвет и один союзный цвет. +advDiffHardConstructed=На выбранном вами уровне сложности «Сложный» ваша колода будет содержать выбранный вами цвет и один цвет противника. +advDiffInsaneConstructed=На выбранном вами уровне сложности «Безумный» ваша колода будет содержать выбранный вами цвет и один цвет противника. +advModePileSummary=Режим: Стопка\n\nВы получите случайную стопку карт в зависимости от выбранного вами цвета и уровня сложности.\n\n +advDiffEasyPile=На выбранном вами уровне сложности «Легкий» ваша колода будет содержать только выбранный вами цвет и один союзный цвет. +advDiffNormalPile=На выбранном вами уровне сложности «Нормальный» ваша колода будет содержать выбранный вами цвет и два смежных цвета. +advDiffHardPile=На выбранном вами уровне сложности «Сложный» ваша колода будет содержать выбранный вами цвет и два союзных цвета. +advDiffInsanePile=На выбранном вами уровне сложности «Безумный» ваша колода будет содержать выбранный вами цвет и два союзных цвета. +advPileLessRareReward=В этом случае вы будете получать меньше редких и необычных карт, чем на нормальном уровне сложности. +advModeChaosSummary=Режим: Хаос\n\nВы (и все враги) получите случайную предварительно собранную колоду.\n\nПредупреждение: это приведет к тому, что сложность столкновений будет сильно отличаться от задуманной разработчиками. +advModeCustomGeneticSummary=Режим: Пользовательский\n\nВыберите свою собственную предварительно собранную колоду. Противники могут получить случайную колоду генетического ИИ (сложный уровень).\n\nПредупреждение: это приведет к тому, что сложность столкновений будет сильно отличаться от задуманной разработчиками. +advModeCustomSummary=Режим: Пользовательский\n\nВыберите свою собственную готовую колоду. +advModePreconSummary=Режим: Предварительно собранная колода\n\nВы получите определенную предварительно собранную колоду. Вы можете выбрать случайную или определенную предварительно собранную колоду из любого издания на ваш выбор.\n\n +advModeCommanderSummary=Режим: Командир\n\nВам будет предоставлена ​​предварительно собранная колода командира, основанная на выбранной цветовой гамме, для начала игры.\n\nУдачи в вашем стремлении создать слаженную колоду, которая сможет стабильно побеждать и побеждать боссов. +advModeCommanderPreconSummary=Режим: Предварительно собранная колода командира\n\nВыберите предварительно собранную колоду командира, чтобы начать игру.\n\nВ этом режиме используются правила составления колод и игровые правила Commander, но вы можете выбрать из тщательно подобранной папки с предварительно собранными колодами командира. +advNoModeSummaryAvailable=Для этого игрового режима отсутствует сводная информация. +advRewardItem1=подборка часто задаваемых вопросов +advRewardItem2=коробка с защитными чехлами для карт +advRewardItem3=любимый игровой коврик +advRewardItem4=экземпляр автобиографии Ричарда Гарфилда +advRewardItem5=набор случайных карточек на иностранных языках +advRewardItem6=счастливая монетка +advRewardItem7=гигантский картонный переплет +advRewardItem8=несортированная коробка обычных вещей +advRewardItem9=ведро, полное обломков разбитых артефактов +advRewardItem10=истощенный осколок маны +advQuestNotFinished=Вы не закончили последнее, что мы вас попросили сделать! ({0}) +advQuestGoTakeCareOfThat=Ах да, сейчас же этим займусь. +advQuestComeBackTomorrow=Сейчас у нас нет для вас ничего нового. Приходите завтра. +advQuestNeedAssistance=Искатель приключений, нам нужна твоя помощь! +advQuestLogFull=Я не могу, у меня сейчас слишком много дел (Ваш журнал заданий уже переполнен) (Уйти) +advRewardShopCardDisplayRatio=Соотношение количества отображаемых бонусных/магазинных карт +advRewardShopCardTooltipRatio=Соотношение всплывающих подсказок бонусных карт/карт магазина +advRedeemChallengeCoin=Обменяйте бонусную монету [+ChallengeCoin] +advRedeemSilverChallengeCoin=Обменяйте бонусную монету [+SilverChallengeCoin] +advRedeemBronzeChallengeCoin=Обменяйте бонусную монету [+BronzeChallengeCoin] +advPairingsNotGenerated=Пары еще не сформированы +advDeckMissingForEnemy=Колода для {0} отсутствует! +advGeneticAiDeckWillBeUsed=Будет использоваться генетическая колода искусственного интеллекта. +advPlayerDeckWillBeUsed=Будет использоваться колода игрока. +advPrizeDraftFirst=Приз за первое место в общем зачете в турнире по драфту. +advPrizeSealedFirst=Приз за первое место в общем зачете в турнире в формате «запечатанных коробок». +advEventTypeBoosterDraft=Тип мероприятия: Драфт бустеров\n +advDraftPrizesDesc=Призы\n3 победы в раундах: 500 золота\n2 победы в раундах: 200 золота\n1 победа в раунде: 100 золота\n +advJumpstartParticipationPrize=Участие в этом мероприятии позволит вам получить в награду одну бесполезную копию каждой карты из вашей колоды Jumpstart. +advSealedChampionPrize=Чемпион (3 победы): Сохраните свой запечатанный пул (все {0} бустеров)\n +advBonusEnemyDeckRewards=Бонусные награды за вражескую колоду: +{0}\n +advDefaultDeclinedDialog=Приходите завтра, и, возможно, у меня найдется что-нибудь, чем вы действительно захотите заняться. +advOkayLeave=Хорошо. (Уходит) + diff --git a/forge-gui/res/languages/zh-CN.properties b/forge-gui/res/languages/zh-CN.properties index 6a4d599dc508..5ffa5bf2a073 100644 --- a/forge-gui/res/languages/zh-CN.properties +++ b/forge-gui/res/languages/zh-CN.properties @@ -3911,3 +3911,64 @@ lblCommanderBracketReasonExtraTurnsFew=少于2张额外回合牌不会提高分 lblCommanderBracketReasonLateGameCombo=后期2张牌组合技会使该套牌至少为第3级。 lblCommanderBracketReasonEarlyGameCombo=前期2张牌组合技会使该套牌至少为第4级。 lblAutoSellVariantsCommander=Auto-sell variants of owned cards in Commander + +# Adventure mode localized strings +lblSummary=概括 +advModeStandardSummary=模式:标准\n\n您的起始套牌由2-3包Jumpstart卡包组成,每包20张卡牌。\n\n +advDiffEasyStandard=在您当前选择的难度级别“简单”下,您将获得三个您选择颜色的快速入门包。 +advDiffNormalStandard=在您当前选择的难度(普通)下,您将获得两包您选择的颜色的快速启动包和一包盟友颜色的快速启动包。 +advDiffHardStandard=在您当前选择的难度(困难)下,您将获得一个您选择颜色的快速启动包和一个盟友颜色的快速启动包。 +advDiffInsaneStandard=在您当前选择的难度“疯狂”下,您将获得一个您选择颜色的快速启动包和一个盟友颜色的快速启动包。 +advCannotDetermineStarterDeck=(无法根据自定义难度设置确定起始套牌) +advModeConstructedSummary=模式:构筑\n\n您将收到一副根据您选择的颜色和难度预先构筑好的套牌。\n\n +advDiffEasyConstructed=在您当前选择的难度(简单)下,您的牌组将只包含您选择的颜色。 +advDiffNormalConstructed=在您当前选择的难度(普通)下,您的牌组将包含您选择的颜色和一种盟友颜色。 +advDiffHardConstructed=在您当前选择的难度(困难)下,您的牌组将包含您选择的颜色和一种相反的颜色。 +advDiffInsaneConstructed=在您当前选择的难度“疯狂”下,您的牌组将包含您选择的颜色和一种相反的颜色。 +advModePileSummary=模式:牌堆\n\n您将根据您选择的颜色和难度收到一叠随机牌。\n\n +advDiffEasyPile=在您当前选择的难度“简单”下,您的牌组将只包含您选择的颜色和一种盟友颜色。 +advDiffNormalPile=在您当前选择的难度(普通)下,您的牌组将包含您选择的颜色和两种盟友颜色。 +advDiffHardPile=在您当前选择的难度(困难)下,您的牌组将包含您选择的颜色以及两种盟友颜色。\n\n +advDiffInsanePile=在您当前选择的难度“疯狂”下,您的牌组将包含您选择的颜色和两种盟友颜色。\n\n +advPileLessRareReward=与普通难度相比,你获得的稀有卡牌和罕见卡牌数量会更少。 +advModeChaosSummary=模式:混沌\n\n你(以及所有敌人)将获得一副随机预组套牌。\n\n警告:这将导致遭遇战难度与开发者的预期存在较大差异 +advModeCustomGeneticSummary=模式:自定义\n\n选择您自己的预组套牌。敌人可能会获得随机的基因AI套牌(难度较高)。\n\n警告:这将导致遭遇战的难度与开发者的预期存在较大差异。 +advModeCustomSummary=模式:自定义\n\n选择您自己的预组套牌。 +advModePreconSummary=模式:预组套牌\n\n您将收到一副特定的预组套牌。您可以从您选择的版本中选择随机或特定的预组套牌。\n\n +advModeCommanderSummary=模式:指挥官\n\n你将获得一副根据所选颜色主题预组好的指挥官套牌开始游戏。\n\n祝你好运,希望你能组建一副能够稳定获胜并击败首领的套牌。 +advModeCommanderPreconSummary=模式:指挥官预组套牌\n\n选择一个指定的指挥官预组套牌开始游戏。\n\n此模式使用指挥官套牌构筑和游戏规则,但允许您从精选的指挥官预组套牌文件夹中进行选择。 +advNoModeSummaryAvailable=暂无此游戏模式的概要信息。 +advRewardItem1=常见问题解答 +advRewardItem2=卡套盒 +advRewardItem3=备受喜爱的游戏垫 +advRewardItem4=理查德·加菲尔德自传的副本 +advRewardItem5=随机外语卡片合集 +advRewardItem6=幸运硬币 +advRewardItem7=巨型卡片活页夹 +advRewardItem8=未分类的普通物品箱 +advRewardItem9=一桶破碎的文物碎片 +advRewardItem10=耗尽的魔力碎片 +advQuestNotFinished=你还没完成我们让你做的最后一件事!({0}) +advQuestGoTakeCareOfThat=哦,好的,我去处理一下。 +advQuestComeBackTomorrow=目前没有什么新任务要你做。明天再来吧。 +advQuestNeedAssistance=冒险家,我们需要你的帮助! +advQuestLogFull=我不能,我现在有太多事情要做(你的任务日志已经满了)(离开) +advRewardShopCardDisplayRatio=奖励/购物卡展示比例 +advRewardShopCardTooltipRatio=奖励/购物卡工具提示比率 +advRedeemChallengeCoin=兑换挑战币 [+ChallengeCoin] +advRedeemSilverChallengeCoin=兑换挑战币 [+SilverChallengeCoin] +advRedeemBronzeChallengeCoin=兑换挑战币 [+BronzeChallengeCoin] +advPairingsNotGenerated=尚未生成配对 +advDeckMissingForEnemy={0} 的牌组缺失! +advGeneticAiDeckWillBeUsed=我们将使用遗传人工智能卡组。 +advPlayerDeckWillBeUsed=将使用玩家牌组。 +advPrizeDraftFirst=在选秀活动中获得总成绩第一名的奖品 +advPrizeSealedFirst=在密封赛中获得总成绩第一名的奖品 +advEventTypeBoosterDraft=活动类型:补充包轮抽 +advDraftPrizesDesc=奖励\n3轮获胜:500金币\n2轮获胜:200金币\n1轮获胜:100金币 +advJumpstartParticipationPrize=参加本次活动将获得你的 Jumpstart 卡组中每张卡牌的无价值副本。 +advSealedChampionPrize=冠军(3胜):保留你的密封牌池(所有{0}补充包)\n +advBonusEnemyDeckRewards=额外敌方牌组奖励:+{0}\n +advDefaultDeclinedDialog=明天再来吧,或许我会给你安排一些你真正愿意做的事情。 +advOkayLeave=好的。(离开) +