From 4f7a01a2915c2cd4102fb83cc3617bf2b8d9f431 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 23 Apr 2023 15:35:17 +0200 Subject: [PATCH] Localize difficulty settings. --- OpenRA.Game/Traits/TraitsInterfaces.cs | 3 ++- .../Traits/World/ScriptLobbyDropdown.cs | 3 +++ .../Widgets/Logic/MissionBrowserLogic.cs | 9 +++++++-- mods/cnc/languages/difficulties/en.ftl | 7 +++++++ mods/cnc/languages/rules/en.ftl | 3 +++ mods/cnc/maps/eviction-notice/map.yaml | 2 +- mods/cnc/maps/eviction-notice/rules.yaml | 10 +++++----- mods/cnc/maps/funpark01/map.yaml | 2 +- mods/cnc/maps/funpark01/rules.yaml | 9 +++++---- mods/cnc/maps/gdi05a/map.yaml | 2 +- mods/cnc/maps/gdi05a/rules.yaml | 10 +++++----- mods/cnc/maps/gdi05c/map.yaml | 2 +- mods/cnc/maps/gdi05c/rules.yaml | 10 +++++----- mods/cnc/maps/gdi06/map.yaml | 2 +- mods/cnc/maps/gdi06/rules.yaml | 10 +++++----- mods/cnc/maps/gdi08b/map.yaml | 2 +- mods/cnc/maps/gdi08b/rules.yaml | 10 +++++----- mods/cnc/maps/nod06a/languages/en.ftl | 8 ++++++++ mods/cnc/maps/nod06a/map.yaml | 2 +- mods/cnc/maps/nod06a/rules.yaml | 12 ++++++------ mods/cnc/maps/nod06b/languages/en.ftl | 8 ++++++++ mods/cnc/maps/nod06b/map.yaml | 2 +- mods/cnc/maps/nod06b/rules.yaml | 12 ++++++------ mods/cnc/maps/nod09/map.yaml | 2 +- mods/cnc/maps/nod09/rules.yaml | 10 +++++----- mods/cnc/maps/nod10a/map.yaml | 2 +- mods/cnc/maps/nod10a/rules.yaml | 10 +++++----- mods/cnc/maps/nod10b/map.yaml | 2 +- mods/cnc/maps/nod10b/rules.yaml | 10 +++++----- mods/d2k/languages/difficulties/en.ftl | 7 +++++++ mods/d2k/languages/rules/en.ftl | 3 +++ mods/d2k/maps/atreides-01a/map.yaml | 2 +- mods/d2k/maps/atreides-01a/rules.yaml | 10 +++++----- mods/d2k/maps/atreides-01b/map.yaml | 2 +- mods/d2k/maps/atreides-01b/rules.yaml | 10 +++++----- mods/d2k/maps/atreides-02a/map.yaml | 2 +- mods/d2k/maps/atreides-02a/rules.yaml | 10 +++++----- mods/d2k/maps/atreides-02b/map.yaml | 2 +- mods/d2k/maps/atreides-02b/rules.yaml | 10 +++++----- mods/d2k/maps/atreides-03a/map.yaml | 2 +- mods/d2k/maps/atreides-03a/rules.yaml | 10 +++++----- mods/d2k/maps/atreides-03b/map.yaml | 2 +- mods/d2k/maps/atreides-03b/rules.yaml | 10 +++++----- mods/d2k/maps/atreides-04/map.yaml | 2 +- mods/d2k/maps/atreides-04/rules.yaml | 10 +++++----- mods/d2k/maps/atreides-05/map.yaml | 2 +- mods/d2k/maps/atreides-05/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-01a/map.yaml | 2 +- mods/d2k/maps/harkonnen-01a/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-01b/map.yaml | 2 +- mods/d2k/maps/harkonnen-01b/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-02a/map.yaml | 2 +- mods/d2k/maps/harkonnen-02a/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-02b/map.yaml | 2 +- mods/d2k/maps/harkonnen-02b/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-03a/map.yaml | 2 +- mods/d2k/maps/harkonnen-03a/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-03b/map.yaml | 2 +- mods/d2k/maps/harkonnen-03b/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-04/map.yaml | 2 +- mods/d2k/maps/harkonnen-04/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-05/map.yaml | 2 +- mods/d2k/maps/harkonnen-05/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-06a/map.yaml | 2 +- mods/d2k/maps/harkonnen-06a/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-06b/map.yaml | 2 +- mods/d2k/maps/harkonnen-06b/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-07/map.yaml | 2 +- mods/d2k/maps/harkonnen-07/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-08/map.yaml | 2 +- mods/d2k/maps/harkonnen-08/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-09a/map.yaml | 2 +- mods/d2k/maps/harkonnen-09a/rules.yaml | 10 +++++----- mods/d2k/maps/harkonnen-09b/map.yaml | 2 +- mods/d2k/maps/harkonnen-09b/rules.yaml | 10 +++++----- mods/d2k/maps/ordos-01a/map.yaml | 2 +- mods/d2k/maps/ordos-01a/rules.yaml | 10 +++++----- mods/d2k/maps/ordos-01b/map.yaml | 2 +- mods/d2k/maps/ordos-01b/rules.yaml | 10 +++++----- mods/d2k/maps/ordos-02a/map.yaml | 2 +- mods/d2k/maps/ordos-02a/rules.yaml | 10 +++++----- mods/d2k/maps/ordos-02b/map.yaml | 2 +- mods/d2k/maps/ordos-02b/rules.yaml | 10 +++++----- mods/d2k/maps/ordos-03a/map.yaml | 2 +- mods/d2k/maps/ordos-03a/rules.yaml | 10 +++++----- mods/d2k/maps/ordos-03b/map.yaml | 2 +- mods/d2k/maps/ordos-03b/rules.yaml | 10 +++++----- mods/d2k/maps/ordos-04/map.yaml | 2 +- mods/d2k/maps/ordos-04/rules.yaml | 10 +++++----- mods/d2k/maps/ordos-05/map.yaml | 2 +- mods/d2k/maps/ordos-05/rules.yaml | 10 +++++----- mods/d2k/maps/ordos-06a/map.yaml | 2 +- mods/d2k/maps/ordos-06a/rules.yaml | 10 +++++----- mods/ra/languages/difficulties/en.ftl | 7 +++++++ mods/ra/languages/rules/en.ftl | 3 +++ mods/ra/maps/allies-02/languages/en.ftl | 8 ++++++++ mods/ra/maps/allies-02/map.yaml | 2 +- mods/ra/maps/allies-02/rules.yaml | 12 ++++++------ mods/ra/maps/allies-03a/map.yaml | 2 +- mods/ra/maps/allies-03a/rules.yaml | 9 +++++---- mods/ra/maps/allies-03b/map.yaml | 2 +- mods/ra/maps/allies-03b/rules.yaml | 9 +++++---- mods/ra/maps/allies-04/languages/en.ftl | 8 ++++++++ mods/ra/maps/allies-04/map.yaml | 2 +- mods/ra/maps/allies-04/rules.yaml | 12 ++++++------ mods/ra/maps/allies-05a/languages/en.ftl | 8 ++++++++ mods/ra/maps/allies-05a/map.yaml | 2 +- mods/ra/maps/allies-05a/rules.yaml | 12 ++++++------ mods/ra/maps/allies-05b/map.yaml | 2 +- mods/ra/maps/allies-05b/rules.yaml | 10 +++++----- mods/ra/maps/allies-05c/map.yaml | 2 +- mods/ra/maps/allies-05c/rules.yaml | 10 +++++----- mods/ra/maps/allies-06a/map.yaml | 2 +- mods/ra/maps/allies-06a/rules.yaml | 10 +++++----- mods/ra/maps/allies-06b/map.yaml | 2 +- mods/ra/maps/allies-06b/rules.yaml | 10 +++++----- mods/ra/maps/allies-07/map.yaml | 2 +- mods/ra/maps/allies-07/rules.yaml | 10 +++++----- mods/ra/maps/allies-08a/map.yaml | 2 +- mods/ra/maps/allies-08a/rules.yaml | 10 +++++----- mods/ra/maps/allies-08b/map.yaml | 2 +- mods/ra/maps/allies-08b/rules.yaml | 10 +++++----- mods/ra/maps/allies-09a/map.yaml | 2 +- mods/ra/maps/allies-09a/rules.yaml | 10 +++++----- mods/ra/maps/allies-10a/map.yaml | 2 +- mods/ra/maps/allies-10a/rules.yaml | 9 +++++---- mods/ra/maps/ant-01/map.yaml | 2 +- mods/ra/maps/ant-01/rules.yaml | 10 +++++----- mods/ra/maps/ant-03/map.yaml | 2 +- mods/ra/maps/ant-03/rules.yaml | 10 +++++----- mods/ra/maps/evacuation/map.yaml | 2 +- mods/ra/maps/evacuation/rules.yaml | 9 +++++---- mods/ra/maps/exodus/map.yaml | 2 +- mods/ra/maps/exodus/rules.yaml | 10 +++++----- .../maps/fall-of-greece-1-personal-war/map.yaml | 2 +- .../fall-of-greece-1-personal-war/rules.yaml | 8 ++++---- .../ra/maps/fall-of-greece-2-evacuation/map.yaml | 2 +- .../maps/fall-of-greece-2-evacuation/rules.yaml | 10 +++++----- mods/ra/maps/fort-lonestar/languages/en.ftl | 11 +++++++++++ mods/ra/maps/fort-lonestar/map.yaml | 2 +- mods/ra/maps/fort-lonestar/rules.yaml | 16 ++++++++-------- mods/ra/maps/infiltration/map.yaml | 2 +- mods/ra/maps/infiltration/rules.yaml | 10 +++++----- mods/ra/maps/intervention/map.yaml | 2 +- mods/ra/maps/intervention/rules.yaml | 8 ++++---- mods/ra/maps/production-disruption/map.yaml | 2 +- mods/ra/maps/production-disruption/rules.yaml | 9 +++++---- mods/ra/maps/sarin-gas-1-crackdown/map.yaml | 2 +- mods/ra/maps/sarin-gas-1-crackdown/rules.yaml | 10 +++++----- mods/ra/maps/sarin-gas-2-down-under/map.yaml | 2 +- mods/ra/maps/sarin-gas-2-down-under/rules.yaml | 8 ++++---- .../ra/maps/sarin-gas-3-controlled-burn/map.yaml | 2 +- .../maps/sarin-gas-3-controlled-burn/rules.yaml | 10 +++++----- .../siberian-conflict-1-fresh-tracks/map.yaml | 2 +- .../siberian-conflict-1-fresh-tracks/rules.yaml | 10 +++++----- .../maps/siberian-conflict-3-wasteland/map.yaml | 2 +- .../siberian-conflict-3-wasteland/rules.yaml | 10 +++++----- mods/ra/maps/soviet-03/map.yaml | 2 +- mods/ra/maps/soviet-03/rules.yaml | 10 +++++----- mods/ra/maps/soviet-04a/map.yaml | 2 +- mods/ra/maps/soviet-04a/rules.yaml | 10 +++++----- mods/ra/maps/soviet-04b/map.yaml | 2 +- mods/ra/maps/soviet-04b/rules.yaml | 10 +++++----- mods/ra/maps/soviet-05/map.yaml | 2 +- mods/ra/maps/soviet-05/rules.yaml | 10 +++++----- mods/ra/maps/soviet-06a/map.yaml | 2 +- mods/ra/maps/soviet-06a/rules.yaml | 10 +++++----- mods/ra/maps/soviet-06b/map.yaml | 2 +- mods/ra/maps/soviet-06b/rules.yaml | 10 +++++----- mods/ra/maps/soviet-07/map.yaml | 2 +- mods/ra/maps/soviet-07/rules.yaml | 10 +++++----- mods/ra/maps/soviet-08a/map.yaml | 2 +- mods/ra/maps/soviet-08a/rules.yaml | 10 +++++----- mods/ra/maps/soviet-08b/map.yaml | 2 +- mods/ra/maps/soviet-08b/rules.yaml | 10 +++++----- mods/ra/maps/soviet-09/map.yaml | 2 +- mods/ra/maps/soviet-09/rules.yaml | 10 +++++----- mods/ra/maps/soviet-10/map.yaml | 2 +- mods/ra/maps/soviet-10/rules.yaml | 10 +++++----- mods/ra/maps/soviet-11a/map.yaml | 2 +- mods/ra/maps/soviet-11a/rules.yaml | 10 +++++----- mods/ra/maps/soviet-11b/map.yaml | 2 +- mods/ra/maps/soviet-11b/rules.yaml | 10 +++++----- .../soviet-soldier-volkov-n-chitzkoi/map.yaml | 2 +- .../soviet-soldier-volkov-n-chitzkoi/rules.yaml | 10 +++++----- mods/ra/maps/survival01/map.yaml | 2 +- mods/ra/maps/survival01/rules.yaml | 10 +++++----- mods/ra/maps/top-o-the-world/map.yaml | 2 +- mods/ra/maps/top-o-the-world/rules.yaml | 10 +++++----- mods/ts/languages/rules/en.ftl | 3 +++ 190 files changed, 623 insertions(+), 524 deletions(-) create mode 100644 mods/cnc/languages/difficulties/en.ftl create mode 100644 mods/cnc/maps/nod06a/languages/en.ftl create mode 100644 mods/cnc/maps/nod06b/languages/en.ftl create mode 100644 mods/d2k/languages/difficulties/en.ftl create mode 100644 mods/ra/languages/difficulties/en.ftl create mode 100644 mods/ra/maps/allies-02/languages/en.ftl create mode 100644 mods/ra/maps/allies-04/languages/en.ftl create mode 100644 mods/ra/maps/allies-05a/languages/en.ftl create mode 100644 mods/ra/maps/fort-lonestar/languages/en.ftl diff --git a/OpenRA.Game/Traits/TraitsInterfaces.cs b/OpenRA.Game/Traits/TraitsInterfaces.cs index 17c0257604..02514d7591 100644 --- a/OpenRA.Game/Traits/TraitsInterfaces.cs +++ b/OpenRA.Game/Traits/TraitsInterfaces.cs @@ -13,6 +13,7 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics.CodeAnalysis; +using System.Linq; using OpenRA.Activities; using OpenRA.FileSystem; using OpenRA.GameRules; @@ -551,7 +552,7 @@ namespace OpenRA.Traits Description = map.GetLocalisedString(description); IsVisible = visible; DisplayOrder = displayorder; - Values = values; + Values = values.ToDictionary(v => v.Key, v => map.GetLocalisedString(v.Value)); DefaultValue = defaultValue; IsLocked = locked; } diff --git a/OpenRA.Mods.Common/Traits/World/ScriptLobbyDropdown.cs b/OpenRA.Mods.Common/Traits/World/ScriptLobbyDropdown.cs index 025fe7038e..c88bca9197 100644 --- a/OpenRA.Mods.Common/Traits/World/ScriptLobbyDropdown.cs +++ b/OpenRA.Mods.Common/Traits/World/ScriptLobbyDropdown.cs @@ -23,9 +23,11 @@ namespace OpenRA.Mods.Common.Traits public readonly string ID = null; [FieldLoader.Require] + [TranslationReference] [Desc("Descriptive label for this option.")] public readonly string Label = null; + [TranslationReference] [Desc("Tooltip description for this option.")] public readonly string Description = null; @@ -34,6 +36,7 @@ namespace OpenRA.Mods.Common.Traits public readonly string Default = null; [FieldLoader.Require] + [TranslationReference(dictionaryReference: LintDictionaryReference.Values)] [Desc("Difficulty levels supported by the map.")] public readonly Dictionary Values = null; diff --git a/OpenRA.Mods.Common/Widgets/Logic/MissionBrowserLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/MissionBrowserLogic.cs index 8fdcd83452..b291a4a7b1 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/MissionBrowserLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/MissionBrowserLogic.cs @@ -43,6 +43,9 @@ namespace OpenRA.Mods.Common.Widgets.Logic [TranslationReference] const string CantPlayCancel = "dialog-cant-play-video.cancel"; + [TranslationReference] + const string DifficultyNormal = "options-difficulty.normal"; + readonly ModData modData; readonly Action onStart; readonly ScrollPanelWidget descriptionPanel; @@ -286,14 +289,16 @@ namespace OpenRA.Mods.Common.Widgets.Logic if (difficultyButton != null) { - var difficultyName = new CachedTransform(id => id == null || !difficulties.ContainsKey(id) ? "Normal" : difficulties[id]); + var difficultyName = new CachedTransform(id => preview.GetLocalisedString( + id == null || !difficulties.ContainsKey(id) ? DifficultyNormal : difficulties[id])); + difficultyButton.IsDisabled = () => difficultyDisabled; difficultyButton.GetText = () => difficultyName.Update(difficulty); difficultyButton.OnMouseDown = _ => { var options = difficulties.Select(kv => new DropDownOption { - Title = kv.Value, + Title = preview.GetLocalisedString(kv.Value), IsSelected = () => difficulty == kv.Key, OnClick = () => difficulty = kv.Key }); diff --git a/mods/cnc/languages/difficulties/en.ftl b/mods/cnc/languages/difficulties/en.ftl new file mode 100644 index 0000000000..90ad411397 --- /dev/null +++ b/mods/cnc/languages/difficulties/en.ftl @@ -0,0 +1,7 @@ +dropdown-difficulty = + .label = Difficulty + .description = The difficulty of the mission + +options-difficulty = + .easy = Easy + .hard = Hard diff --git a/mods/cnc/languages/rules/en.ftl b/mods/cnc/languages/rules/en.ftl index e2c3678a69..0453b45052 100644 --- a/mods/cnc/languages/rules/en.ftl +++ b/mods/cnc/languages/rules/en.ftl @@ -22,3 +22,6 @@ options-starting-units = dropdown-map-creeps = .label = Creep Actors .description = Hostile forces spawn on the battlefield + +options-difficulty = + .normal = Normal diff --git a/mods/cnc/maps/eviction-notice/map.yaml b/mods/cnc/maps/eviction-notice/map.yaml index 664e7b544f..dd09605314 100644 --- a/mods/cnc/maps/eviction-notice/map.yaml +++ b/mods/cnc/maps/eviction-notice/map.yaml @@ -646,4 +646,4 @@ Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|r Weapons: weapons.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, cnc|languages/difficulties/en.ftl diff --git a/mods/cnc/maps/eviction-notice/rules.yaml b/mods/cnc/maps/eviction-notice/rules.yaml index b7842d3fef..a7fa41601a 100644 --- a/mods/cnc/maps/eviction-notice/rules.yaml +++ b/mods/cnc/maps/eviction-notice/rules.yaml @@ -8,12 +8,12 @@ World: Scripts: campaign.lua, utils.lua, eviction-notice.lua , eviction-notice-AI.lua ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/cnc/maps/funpark01/map.yaml b/mods/cnc/maps/funpark01/map.yaml index 4092047a8c..a9ed1f6aa7 100644 --- a/mods/cnc/maps/funpark01/map.yaml +++ b/mods/cnc/maps/funpark01/map.yaml @@ -414,4 +414,4 @@ Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|r Weapons: weapons.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, cnc|languages/difficulties/en.ftl diff --git a/mods/cnc/maps/funpark01/rules.yaml b/mods/cnc/maps/funpark01/rules.yaml index ed5d69bc93..417301ccb4 100644 --- a/mods/cnc/maps/funpark01/rules.yaml +++ b/mods/cnc/maps/funpark01/rules.yaml @@ -12,11 +12,12 @@ World: ShortGameCheckboxEnabled: False ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/cnc/maps/gdi05a/map.yaml b/mods/cnc/maps/gdi05a/map.yaml index dc5a0145e4..24a84494d5 100644 --- a/mods/cnc/maps/gdi05a/map.yaml +++ b/mods/cnc/maps/gdi05a/map.yaml @@ -758,4 +758,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, cnc|languages/difficulties/en.ftl diff --git a/mods/cnc/maps/gdi05a/rules.yaml b/mods/cnc/maps/gdi05a/rules.yaml index 87939d7f25..1bcab2ea5a 100644 --- a/mods/cnc/maps/gdi05a/rules.yaml +++ b/mods/cnc/maps/gdi05a/rules.yaml @@ -28,12 +28,12 @@ World: 11,51: cr1,0 ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/cnc/maps/gdi05c/map.yaml b/mods/cnc/maps/gdi05c/map.yaml index fd048ae70a..137c37d919 100644 --- a/mods/cnc/maps/gdi05c/map.yaml +++ b/mods/cnc/maps/gdi05c/map.yaml @@ -767,4 +767,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, cnc|languages/difficulties/en.ftl diff --git a/mods/cnc/maps/gdi05c/rules.yaml b/mods/cnc/maps/gdi05c/rules.yaml index c0350711f3..54504ddb66 100644 --- a/mods/cnc/maps/gdi05c/rules.yaml +++ b/mods/cnc/maps/gdi05c/rules.yaml @@ -37,12 +37,12 @@ World: 35,2: cr1,0 ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Locked: false diff --git a/mods/cnc/maps/gdi06/map.yaml b/mods/cnc/maps/gdi06/map.yaml index 07619fd561..6e0ff943ca 100644 --- a/mods/cnc/maps/gdi06/map.yaml +++ b/mods/cnc/maps/gdi06/map.yaml @@ -1021,4 +1021,4 @@ Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|r Music: music.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, cnc|languages/difficulties/en.ftl diff --git a/mods/cnc/maps/gdi06/rules.yaml b/mods/cnc/maps/gdi06/rules.yaml index 92725d1ef4..2ccae05d42 100644 --- a/mods/cnc/maps/gdi06/rules.yaml +++ b/mods/cnc/maps/gdi06/rules.yaml @@ -32,12 +32,12 @@ World: ShortGameCheckboxEnabled: True ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/cnc/maps/gdi08b/map.yaml b/mods/cnc/maps/gdi08b/map.yaml index 7f4d5056ff..bb6196dc7b 100644 --- a/mods/cnc/maps/gdi08b/map.yaml +++ b/mods/cnc/maps/gdi08b/map.yaml @@ -1063,4 +1063,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, cnc|languages/difficulties/en.ftl diff --git a/mods/cnc/maps/gdi08b/rules.yaml b/mods/cnc/maps/gdi08b/rules.yaml index b8fc4f3c67..2671be5cc4 100644 --- a/mods/cnc/maps/gdi08b/rules.yaml +++ b/mods/cnc/maps/gdi08b/rules.yaml @@ -13,12 +13,12 @@ World: BriefingVideo: gdi8b.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Locked: false MapOptions: diff --git a/mods/cnc/maps/nod06a/languages/en.ftl b/mods/cnc/maps/nod06a/languages/en.ftl new file mode 100644 index 0000000000..2088d2bcc6 --- /dev/null +++ b/mods/cnc/maps/nod06a/languages/en.ftl @@ -0,0 +1,8 @@ +dropdown-difficulty = + .label = Difficulty + .description = The difficulty of the mission + +options-difficulty = + .easy = Easy + .hard = Hard + .tough = Real tough guy diff --git a/mods/cnc/maps/nod06a/map.yaml b/mods/cnc/maps/nod06a/map.yaml index c022fd204a..8970886e0f 100644 --- a/mods/cnc/maps/nod06a/map.yaml +++ b/mods/cnc/maps/nod06a/map.yaml @@ -669,4 +669,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, languages/en.ftl diff --git a/mods/cnc/maps/nod06a/rules.yaml b/mods/cnc/maps/nod06a/rules.yaml index bb83010cda..bb9b2cb2bc 100644 --- a/mods/cnc/maps/nod06a/rules.yaml +++ b/mods/cnc/maps/nod06a/rules.yaml @@ -11,13 +11,13 @@ World: LossVideo: banner.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard - tough: Real tough guy + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard + tough: options-difficulty.tough Default: normal Player: diff --git a/mods/cnc/maps/nod06b/languages/en.ftl b/mods/cnc/maps/nod06b/languages/en.ftl new file mode 100644 index 0000000000..2088d2bcc6 --- /dev/null +++ b/mods/cnc/maps/nod06b/languages/en.ftl @@ -0,0 +1,8 @@ +dropdown-difficulty = + .label = Difficulty + .description = The difficulty of the mission + +options-difficulty = + .easy = Easy + .hard = Hard + .tough = Real tough guy diff --git a/mods/cnc/maps/nod06b/map.yaml b/mods/cnc/maps/nod06b/map.yaml index 038820d516..c9602ae5db 100644 --- a/mods/cnc/maps/nod06b/map.yaml +++ b/mods/cnc/maps/nod06b/map.yaml @@ -599,4 +599,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, languages/en.ftl diff --git a/mods/cnc/maps/nod06b/rules.yaml b/mods/cnc/maps/nod06b/rules.yaml index 3bf4d1c3b1..2f3fccc316 100644 --- a/mods/cnc/maps/nod06b/rules.yaml +++ b/mods/cnc/maps/nod06b/rules.yaml @@ -11,13 +11,13 @@ World: LossVideo: banner.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard - tough: Real tough guy + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard + tough: options-difficulty.tough Default: normal Player: diff --git a/mods/cnc/maps/nod09/map.yaml b/mods/cnc/maps/nod09/map.yaml index aad4a42cc4..5c5b82a95b 100644 --- a/mods/cnc/maps/nod09/map.yaml +++ b/mods/cnc/maps/nod09/map.yaml @@ -886,4 +886,4 @@ Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|r Weapons: weapons.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, cnc|languages/difficulties/en.ftl diff --git a/mods/cnc/maps/nod09/rules.yaml b/mods/cnc/maps/nod09/rules.yaml index a701efb0df..694d3b2094 100644 --- a/mods/cnc/maps/nod09/rules.yaml +++ b/mods/cnc/maps/nod09/rules.yaml @@ -29,12 +29,12 @@ World: 7,54: cr1,0 ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/cnc/maps/nod10a/map.yaml b/mods/cnc/maps/nod10a/map.yaml index 3f1b1b6976..ce7c17f17d 100644 --- a/mods/cnc/maps/nod10a/map.yaml +++ b/mods/cnc/maps/nod10a/map.yaml @@ -1345,4 +1345,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, cnc|languages/difficulties/en.ftl diff --git a/mods/cnc/maps/nod10a/rules.yaml b/mods/cnc/maps/nod10a/rules.yaml index 1c01916531..dd71485a45 100644 --- a/mods/cnc/maps/nod10a/rules.yaml +++ b/mods/cnc/maps/nod10a/rules.yaml @@ -24,12 +24,12 @@ World: 41,3: cr1,0 ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal -LegacyBridgeLayer: diff --git a/mods/cnc/maps/nod10b/map.yaml b/mods/cnc/maps/nod10b/map.yaml index a728d9b258..0ad352ee42 100644 --- a/mods/cnc/maps/nod10b/map.yaml +++ b/mods/cnc/maps/nod10b/map.yaml @@ -726,4 +726,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, cnc|languages/difficulties/en.ftl diff --git a/mods/cnc/maps/nod10b/rules.yaml b/mods/cnc/maps/nod10b/rules.yaml index 78dd0a5ac4..ea9b9b88c7 100644 --- a/mods/cnc/maps/nod10b/rules.yaml +++ b/mods/cnc/maps/nod10b/rules.yaml @@ -9,12 +9,12 @@ World: BriefingVideo: nod10b.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal -LegacyBridgeLayer: diff --git a/mods/d2k/languages/difficulties/en.ftl b/mods/d2k/languages/difficulties/en.ftl new file mode 100644 index 0000000000..90ad411397 --- /dev/null +++ b/mods/d2k/languages/difficulties/en.ftl @@ -0,0 +1,7 @@ +dropdown-difficulty = + .label = Difficulty + .description = The difficulty of the mission + +options-difficulty = + .easy = Easy + .hard = Hard diff --git a/mods/d2k/languages/rules/en.ftl b/mods/d2k/languages/rules/en.ftl index 15fd204919..64adf3aa50 100644 --- a/mods/d2k/languages/rules/en.ftl +++ b/mods/d2k/languages/rules/en.ftl @@ -18,3 +18,6 @@ options-starting-units = .mcv-only = MCV Only .light-support = Light Support .heavy-support = Heavy Support + +options-difficulty = + .normal = Normal diff --git a/mods/d2k/maps/atreides-01a/map.yaml b/mods/d2k/maps/atreides-01a/map.yaml index 121b56e75e..33e182484f 100644 --- a/mods/d2k/maps/atreides-01a/map.yaml +++ b/mods/d2k/maps/atreides-01a/map.yaml @@ -114,4 +114,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/atreides-01a/rules.yaml b/mods/d2k/maps/atreides-01a/rules.yaml index 91384c44cf..e8300a85ef 100644 --- a/mods/d2k/maps/atreides-01a/rules.yaml +++ b/mods/d2k/maps/atreides-01a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy upgrade.conyard: diff --git a/mods/d2k/maps/atreides-01b/map.yaml b/mods/d2k/maps/atreides-01b/map.yaml index b833f4c6a8..cd70186c3b 100644 --- a/mods/d2k/maps/atreides-01b/map.yaml +++ b/mods/d2k/maps/atreides-01b/map.yaml @@ -113,4 +113,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/atreides-01b/rules.yaml b/mods/d2k/maps/atreides-01b/rules.yaml index e37a4c2853..1e8d9e601f 100644 --- a/mods/d2k/maps/atreides-01b/rules.yaml +++ b/mods/d2k/maps/atreides-01b/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy upgrade.conyard: diff --git a/mods/d2k/maps/atreides-02a/map.yaml b/mods/d2k/maps/atreides-02a/map.yaml index 87af8544ee..f153663c38 100644 --- a/mods/d2k/maps/atreides-02a/map.yaml +++ b/mods/d2k/maps/atreides-02a/map.yaml @@ -171,4 +171,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/atreides-02a/rules.yaml b/mods/d2k/maps/atreides-02a/rules.yaml index 1b0187e1ef..fe901c6d53 100644 --- a/mods/d2k/maps/atreides-02a/rules.yaml +++ b/mods/d2k/maps/atreides-02a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/atreides-02b/map.yaml b/mods/d2k/maps/atreides-02b/map.yaml index 81c37c3ae4..5191815f16 100644 --- a/mods/d2k/maps/atreides-02b/map.yaml +++ b/mods/d2k/maps/atreides-02b/map.yaml @@ -141,4 +141,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/atreides-02b/rules.yaml b/mods/d2k/maps/atreides-02b/rules.yaml index 506f246cc4..64abf657bb 100644 --- a/mods/d2k/maps/atreides-02b/rules.yaml +++ b/mods/d2k/maps/atreides-02b/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/atreides-03a/map.yaml b/mods/d2k/maps/atreides-03a/map.yaml index 3ada8ad4b9..7d55e63e19 100644 --- a/mods/d2k/maps/atreides-03a/map.yaml +++ b/mods/d2k/maps/atreides-03a/map.yaml @@ -138,4 +138,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/atreides-03a/rules.yaml b/mods/d2k/maps/atreides-03a/rules.yaml index 7d32717adc..ebacb2668f 100644 --- a/mods/d2k/maps/atreides-03a/rules.yaml +++ b/mods/d2k/maps/atreides-03a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/atreides-03b/map.yaml b/mods/d2k/maps/atreides-03b/map.yaml index d7d6d7de5e..48c1ff0b9e 100644 --- a/mods/d2k/maps/atreides-03b/map.yaml +++ b/mods/d2k/maps/atreides-03b/map.yaml @@ -135,4 +135,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/atreides-03b/rules.yaml b/mods/d2k/maps/atreides-03b/rules.yaml index d995aa55ad..33f6a49b89 100644 --- a/mods/d2k/maps/atreides-03b/rules.yaml +++ b/mods/d2k/maps/atreides-03b/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/atreides-04/map.yaml b/mods/d2k/maps/atreides-04/map.yaml index fbae62831c..ea758f5cab 100644 --- a/mods/d2k/maps/atreides-04/map.yaml +++ b/mods/d2k/maps/atreides-04/map.yaml @@ -419,4 +419,4 @@ Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rule Sequences: sequences.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/atreides-04/rules.yaml b/mods/d2k/maps/atreides-04/rules.yaml index c3e7d48856..c7e0bd3d3d 100644 --- a/mods/d2k/maps/atreides-04/rules.yaml +++ b/mods/d2k/maps/atreides-04/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/atreides-05/map.yaml b/mods/d2k/maps/atreides-05/map.yaml index 99aa364f83..069dfa6aa6 100644 --- a/mods/d2k/maps/atreides-05/map.yaml +++ b/mods/d2k/maps/atreides-05/map.yaml @@ -368,4 +368,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/atreides-05/rules.yaml b/mods/d2k/maps/atreides-05/rules.yaml index 219a799d0f..bac3ef15d6 100644 --- a/mods/d2k/maps/atreides-05/rules.yaml +++ b/mods/d2k/maps/atreides-05/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/harkonnen-01a/map.yaml b/mods/d2k/maps/harkonnen-01a/map.yaml index 845e82f133..b7e37d9a16 100644 --- a/mods/d2k/maps/harkonnen-01a/map.yaml +++ b/mods/d2k/maps/harkonnen-01a/map.yaml @@ -109,4 +109,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-01a/rules.yaml b/mods/d2k/maps/harkonnen-01a/rules.yaml index dbb1f4cea9..689435e4dc 100644 --- a/mods/d2k/maps/harkonnen-01a/rules.yaml +++ b/mods/d2k/maps/harkonnen-01a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy upgrade.conyard: diff --git a/mods/d2k/maps/harkonnen-01b/map.yaml b/mods/d2k/maps/harkonnen-01b/map.yaml index d65db65d8f..065c216fce 100644 --- a/mods/d2k/maps/harkonnen-01b/map.yaml +++ b/mods/d2k/maps/harkonnen-01b/map.yaml @@ -109,4 +109,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-01b/rules.yaml b/mods/d2k/maps/harkonnen-01b/rules.yaml index 694a5cf411..2755d4a30f 100644 --- a/mods/d2k/maps/harkonnen-01b/rules.yaml +++ b/mods/d2k/maps/harkonnen-01b/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy upgrade.conyard: diff --git a/mods/d2k/maps/harkonnen-02a/map.yaml b/mods/d2k/maps/harkonnen-02a/map.yaml index 2099fa8df5..7283bf89fb 100644 --- a/mods/d2k/maps/harkonnen-02a/map.yaml +++ b/mods/d2k/maps/harkonnen-02a/map.yaml @@ -165,4 +165,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-02a/rules.yaml b/mods/d2k/maps/harkonnen-02a/rules.yaml index f2c44cb364..20046ac2f5 100644 --- a/mods/d2k/maps/harkonnen-02a/rules.yaml +++ b/mods/d2k/maps/harkonnen-02a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/harkonnen-02b/map.yaml b/mods/d2k/maps/harkonnen-02b/map.yaml index d7d43dea31..1b1e9a989f 100644 --- a/mods/d2k/maps/harkonnen-02b/map.yaml +++ b/mods/d2k/maps/harkonnen-02b/map.yaml @@ -147,4 +147,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-02b/rules.yaml b/mods/d2k/maps/harkonnen-02b/rules.yaml index 9f98afcbd0..739b125f49 100644 --- a/mods/d2k/maps/harkonnen-02b/rules.yaml +++ b/mods/d2k/maps/harkonnen-02b/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/harkonnen-03a/map.yaml b/mods/d2k/maps/harkonnen-03a/map.yaml index e6a0120c92..1911d3b55d 100644 --- a/mods/d2k/maps/harkonnen-03a/map.yaml +++ b/mods/d2k/maps/harkonnen-03a/map.yaml @@ -180,4 +180,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-03a/rules.yaml b/mods/d2k/maps/harkonnen-03a/rules.yaml index 2da33d4eb4..b95451b0db 100644 --- a/mods/d2k/maps/harkonnen-03a/rules.yaml +++ b/mods/d2k/maps/harkonnen-03a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/harkonnen-03b/map.yaml b/mods/d2k/maps/harkonnen-03b/map.yaml index 4c2eb48ae5..6c0ede745d 100644 --- a/mods/d2k/maps/harkonnen-03b/map.yaml +++ b/mods/d2k/maps/harkonnen-03b/map.yaml @@ -210,4 +210,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-03b/rules.yaml b/mods/d2k/maps/harkonnen-03b/rules.yaml index b85175c991..c71b13d065 100644 --- a/mods/d2k/maps/harkonnen-03b/rules.yaml +++ b/mods/d2k/maps/harkonnen-03b/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/harkonnen-04/map.yaml b/mods/d2k/maps/harkonnen-04/map.yaml index cbbd25557d..50a8d47fbd 100644 --- a/mods/d2k/maps/harkonnen-04/map.yaml +++ b/mods/d2k/maps/harkonnen-04/map.yaml @@ -379,4 +379,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-04/rules.yaml b/mods/d2k/maps/harkonnen-04/rules.yaml index c403e8d0d3..814f5ca58b 100644 --- a/mods/d2k/maps/harkonnen-04/rules.yaml +++ b/mods/d2k/maps/harkonnen-04/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/harkonnen-05/map.yaml b/mods/d2k/maps/harkonnen-05/map.yaml index a1f21dc9ae..e90a17feac 100644 --- a/mods/d2k/maps/harkonnen-05/map.yaml +++ b/mods/d2k/maps/harkonnen-05/map.yaml @@ -517,4 +517,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-05/rules.yaml b/mods/d2k/maps/harkonnen-05/rules.yaml index 58591d8da4..01e6abba1d 100644 --- a/mods/d2k/maps/harkonnen-05/rules.yaml +++ b/mods/d2k/maps/harkonnen-05/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy ^Palettes: diff --git a/mods/d2k/maps/harkonnen-06a/map.yaml b/mods/d2k/maps/harkonnen-06a/map.yaml index 6828ebfc4b..af6fd91568 100644 --- a/mods/d2k/maps/harkonnen-06a/map.yaml +++ b/mods/d2k/maps/harkonnen-06a/map.yaml @@ -718,4 +718,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-06a/rules.yaml b/mods/d2k/maps/harkonnen-06a/rules.yaml index 1b2b4c987c..6b985ddc2a 100644 --- a/mods/d2k/maps/harkonnen-06a/rules.yaml +++ b/mods/d2k/maps/harkonnen-06a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy ^Palettes: diff --git a/mods/d2k/maps/harkonnen-06b/map.yaml b/mods/d2k/maps/harkonnen-06b/map.yaml index 7ac7acfba6..642413920b 100644 --- a/mods/d2k/maps/harkonnen-06b/map.yaml +++ b/mods/d2k/maps/harkonnen-06b/map.yaml @@ -655,4 +655,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-06b/rules.yaml b/mods/d2k/maps/harkonnen-06b/rules.yaml index 0428a67735..d982092a83 100644 --- a/mods/d2k/maps/harkonnen-06b/rules.yaml +++ b/mods/d2k/maps/harkonnen-06b/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy ^Palettes: diff --git a/mods/d2k/maps/harkonnen-07/map.yaml b/mods/d2k/maps/harkonnen-07/map.yaml index 4df230182d..8c6c14a13b 100644 --- a/mods/d2k/maps/harkonnen-07/map.yaml +++ b/mods/d2k/maps/harkonnen-07/map.yaml @@ -772,4 +772,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-07/rules.yaml b/mods/d2k/maps/harkonnen-07/rules.yaml index 41d50e6ef8..8e040a7f43 100644 --- a/mods/d2k/maps/harkonnen-07/rules.yaml +++ b/mods/d2k/maps/harkonnen-07/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: nopowers ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy ^Palettes: diff --git a/mods/d2k/maps/harkonnen-08/map.yaml b/mods/d2k/maps/harkonnen-08/map.yaml index 748a7e794f..23cb3d8c75 100644 --- a/mods/d2k/maps/harkonnen-08/map.yaml +++ b/mods/d2k/maps/harkonnen-08/map.yaml @@ -655,4 +655,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-08/rules.yaml b/mods/d2k/maps/harkonnen-08/rules.yaml index 6391beffae..b3f337790c 100644 --- a/mods/d2k/maps/harkonnen-08/rules.yaml +++ b/mods/d2k/maps/harkonnen-08/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: unrestricted ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy ^Palettes: diff --git a/mods/d2k/maps/harkonnen-09a/map.yaml b/mods/d2k/maps/harkonnen-09a/map.yaml index 34d39f56ce..70e78e1348 100644 --- a/mods/d2k/maps/harkonnen-09a/map.yaml +++ b/mods/d2k/maps/harkonnen-09a/map.yaml @@ -1045,4 +1045,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-09a/rules.yaml b/mods/d2k/maps/harkonnen-09a/rules.yaml index b5fcdcf280..a9430a939e 100644 --- a/mods/d2k/maps/harkonnen-09a/rules.yaml +++ b/mods/d2k/maps/harkonnen-09a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: unrestricted ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy ^Palettes: diff --git a/mods/d2k/maps/harkonnen-09b/map.yaml b/mods/d2k/maps/harkonnen-09b/map.yaml index c345001828..d732643f16 100644 --- a/mods/d2k/maps/harkonnen-09b/map.yaml +++ b/mods/d2k/maps/harkonnen-09b/map.yaml @@ -1008,4 +1008,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/harkonnen-09b/rules.yaml b/mods/d2k/maps/harkonnen-09b/rules.yaml index f77efb58ed..df532fb37f 100644 --- a/mods/d2k/maps/harkonnen-09b/rules.yaml +++ b/mods/d2k/maps/harkonnen-09b/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: unrestricted ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy ^Palettes: diff --git a/mods/d2k/maps/ordos-01a/map.yaml b/mods/d2k/maps/ordos-01a/map.yaml index 065f35edd7..cf62224734 100644 --- a/mods/d2k/maps/ordos-01a/map.yaml +++ b/mods/d2k/maps/ordos-01a/map.yaml @@ -104,4 +104,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/ordos-01a/rules.yaml b/mods/d2k/maps/ordos-01a/rules.yaml index 875549207f..e2b3bc8e5e 100644 --- a/mods/d2k/maps/ordos-01a/rules.yaml +++ b/mods/d2k/maps/ordos-01a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy upgrade.conyard: diff --git a/mods/d2k/maps/ordos-01b/map.yaml b/mods/d2k/maps/ordos-01b/map.yaml index c1a2d90815..1718f0bf46 100644 --- a/mods/d2k/maps/ordos-01b/map.yaml +++ b/mods/d2k/maps/ordos-01b/map.yaml @@ -104,4 +104,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/ordos-01b/rules.yaml b/mods/d2k/maps/ordos-01b/rules.yaml index 6dd494c078..094596f863 100644 --- a/mods/d2k/maps/ordos-01b/rules.yaml +++ b/mods/d2k/maps/ordos-01b/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy upgrade.conyard: diff --git a/mods/d2k/maps/ordos-02a/map.yaml b/mods/d2k/maps/ordos-02a/map.yaml index 24aee7be28..3c8fc3fde3 100644 --- a/mods/d2k/maps/ordos-02a/map.yaml +++ b/mods/d2k/maps/ordos-02a/map.yaml @@ -155,4 +155,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/ordos-02a/rules.yaml b/mods/d2k/maps/ordos-02a/rules.yaml index 112c11c5ae..4f82e8cd5c 100644 --- a/mods/d2k/maps/ordos-02a/rules.yaml +++ b/mods/d2k/maps/ordos-02a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/ordos-02b/map.yaml b/mods/d2k/maps/ordos-02b/map.yaml index 436c8da127..ccfa115e5a 100644 --- a/mods/d2k/maps/ordos-02b/map.yaml +++ b/mods/d2k/maps/ordos-02b/map.yaml @@ -140,4 +140,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/ordos-02b/rules.yaml b/mods/d2k/maps/ordos-02b/rules.yaml index 09fa58031e..f499b9f696 100644 --- a/mods/d2k/maps/ordos-02b/rules.yaml +++ b/mods/d2k/maps/ordos-02b/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/ordos-03a/map.yaml b/mods/d2k/maps/ordos-03a/map.yaml index e741e6147f..24cefd3de8 100644 --- a/mods/d2k/maps/ordos-03a/map.yaml +++ b/mods/d2k/maps/ordos-03a/map.yaml @@ -146,4 +146,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/ordos-03a/rules.yaml b/mods/d2k/maps/ordos-03a/rules.yaml index b5f3edeb4f..d672a14227 100644 --- a/mods/d2k/maps/ordos-03a/rules.yaml +++ b/mods/d2k/maps/ordos-03a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/ordos-03b/map.yaml b/mods/d2k/maps/ordos-03b/map.yaml index cfe73a6891..d2b3c91497 100644 --- a/mods/d2k/maps/ordos-03b/map.yaml +++ b/mods/d2k/maps/ordos-03b/map.yaml @@ -257,4 +257,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/ordos-03b/rules.yaml b/mods/d2k/maps/ordos-03b/rules.yaml index bf327ca952..4431e77ce0 100644 --- a/mods/d2k/maps/ordos-03b/rules.yaml +++ b/mods/d2k/maps/ordos-03b/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/ordos-04/map.yaml b/mods/d2k/maps/ordos-04/map.yaml index ce739cd79e..cd037ec12a 100644 --- a/mods/d2k/maps/ordos-04/map.yaml +++ b/mods/d2k/maps/ordos-04/map.yaml @@ -519,4 +519,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/ordos-04/rules.yaml b/mods/d2k/maps/ordos-04/rules.yaml index ac8a85272f..71b4de8090 100644 --- a/mods/d2k/maps/ordos-04/rules.yaml +++ b/mods/d2k/maps/ordos-04/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: low ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/d2k/maps/ordos-05/map.yaml b/mods/d2k/maps/ordos-05/map.yaml index 3e2dc1e842..0a874ea4f0 100644 --- a/mods/d2k/maps/ordos-05/map.yaml +++ b/mods/d2k/maps/ordos-05/map.yaml @@ -573,4 +573,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/ordos-05/rules.yaml b/mods/d2k/maps/ordos-05/rules.yaml index 6c82ae4573..257fa2d75c 100644 --- a/mods/d2k/maps/ordos-05/rules.yaml +++ b/mods/d2k/maps/ordos-05/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy ^Palettes: diff --git a/mods/d2k/maps/ordos-06a/map.yaml b/mods/d2k/maps/ordos-06a/map.yaml index d3bdb7c311..a086c77d68 100644 --- a/mods/d2k/maps/ordos-06a/map.yaml +++ b/mods/d2k/maps/ordos-06a/map.yaml @@ -577,4 +577,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl diff --git a/mods/d2k/maps/ordos-06a/rules.yaml b/mods/d2k/maps/ordos-06a/rules.yaml index f918793ff6..b34a4781b3 100644 --- a/mods/d2k/maps/ordos-06a/rules.yaml +++ b/mods/d2k/maps/ordos-06a/rules.yaml @@ -12,12 +12,12 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: easy carryall.reinforce: diff --git a/mods/ra/languages/difficulties/en.ftl b/mods/ra/languages/difficulties/en.ftl new file mode 100644 index 0000000000..90ad411397 --- /dev/null +++ b/mods/ra/languages/difficulties/en.ftl @@ -0,0 +1,7 @@ +dropdown-difficulty = + .label = Difficulty + .description = The difficulty of the mission + +options-difficulty = + .easy = Easy + .hard = Hard diff --git a/mods/ra/languages/rules/en.ftl b/mods/ra/languages/rules/en.ftl index 3b61dbcd88..3af1fcad5a 100644 --- a/mods/ra/languages/rules/en.ftl +++ b/mods/ra/languages/rules/en.ftl @@ -23,3 +23,6 @@ options-starting-units = .mcv-only = MCV Only .light-support = Light Support .heavy-support = Heavy Support + +options-difficulty = + .normal = Normal diff --git a/mods/ra/maps/allies-02/languages/en.ftl b/mods/ra/maps/allies-02/languages/en.ftl new file mode 100644 index 0000000000..2088d2bcc6 --- /dev/null +++ b/mods/ra/maps/allies-02/languages/en.ftl @@ -0,0 +1,8 @@ +dropdown-difficulty = + .label = Difficulty + .description = The difficulty of the mission + +options-difficulty = + .easy = Easy + .hard = Hard + .tough = Real tough guy diff --git a/mods/ra/maps/allies-02/map.yaml b/mods/ra/maps/allies-02/map.yaml index 12ae656cb9..39d404b0ed 100644 --- a/mods/ra/maps/allies-02/map.yaml +++ b/mods/ra/maps/allies-02/map.yaml @@ -658,4 +658,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, languages/en.ftl diff --git a/mods/ra/maps/allies-02/rules.yaml b/mods/ra/maps/allies-02/rules.yaml index 240a220a84..52a00f0856 100644 --- a/mods/ra/maps/allies-02/rules.yaml +++ b/mods/ra/maps/allies-02/rules.yaml @@ -16,13 +16,13 @@ World: 60,79: cr1,0 ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard - tough: Real tough guy + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard + tough: options-difficulty.tough Default: normal TimeLimitManager: CountdownLabel: MISSION_TEXT diff --git a/mods/ra/maps/allies-03a/map.yaml b/mods/ra/maps/allies-03a/map.yaml index 5cc3185748..43b52fb1f6 100644 --- a/mods/ra/maps/allies-03a/map.yaml +++ b/mods/ra/maps/allies-03a/map.yaml @@ -1312,4 +1312,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/allies-03a/rules.yaml b/mods/ra/maps/allies-03a/rules.yaml index fb2a07a979..66b471e278 100644 --- a/mods/ra/maps/allies-03a/rules.yaml +++ b/mods/ra/maps/allies-03a/rules.yaml @@ -8,11 +8,12 @@ World: LossVideo: sovtstar.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal powerproxy.paratroopers: diff --git a/mods/ra/maps/allies-03b/map.yaml b/mods/ra/maps/allies-03b/map.yaml index de488d0018..2b6f221492 100644 --- a/mods/ra/maps/allies-03b/map.yaml +++ b/mods/ra/maps/allies-03b/map.yaml @@ -1212,4 +1212,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/allies-03b/rules.yaml b/mods/ra/maps/allies-03b/rules.yaml index ca896e589f..9fd69be566 100644 --- a/mods/ra/maps/allies-03b/rules.yaml +++ b/mods/ra/maps/allies-03b/rules.yaml @@ -8,11 +8,12 @@ World: LossVideo: sovtstar.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal powerproxy.paratroopers: diff --git a/mods/ra/maps/allies-04/languages/en.ftl b/mods/ra/maps/allies-04/languages/en.ftl new file mode 100644 index 0000000000..2088d2bcc6 --- /dev/null +++ b/mods/ra/maps/allies-04/languages/en.ftl @@ -0,0 +1,8 @@ +dropdown-difficulty = + .label = Difficulty + .description = The difficulty of the mission + +options-difficulty = + .easy = Easy + .hard = Hard + .tough = Real tough guy diff --git a/mods/ra/maps/allies-04/map.yaml b/mods/ra/maps/allies-04/map.yaml index 467ba2b458..eea267959f 100644 --- a/mods/ra/maps/allies-04/map.yaml +++ b/mods/ra/maps/allies-04/map.yaml @@ -535,4 +535,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, languages/en.ftl diff --git a/mods/ra/maps/allies-04/rules.yaml b/mods/ra/maps/allies-04/rules.yaml index 76a01b6129..b7fad9f0f4 100644 --- a/mods/ra/maps/allies-04/rules.yaml +++ b/mods/ra/maps/allies-04/rules.yaml @@ -15,13 +15,13 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard - tough: Real tough guy + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard + tough: options-difficulty.tough Default: normal powerproxy.paratroopers: diff --git a/mods/ra/maps/allies-05a/languages/en.ftl b/mods/ra/maps/allies-05a/languages/en.ftl new file mode 100644 index 0000000000..2088d2bcc6 --- /dev/null +++ b/mods/ra/maps/allies-05a/languages/en.ftl @@ -0,0 +1,8 @@ +dropdown-difficulty = + .label = Difficulty + .description = The difficulty of the mission + +options-difficulty = + .easy = Easy + .hard = Hard + .tough = Real tough guy diff --git a/mods/ra/maps/allies-05a/map.yaml b/mods/ra/maps/allies-05a/map.yaml index 97b7e11591..87d6bc2757 100644 --- a/mods/ra/maps/allies-05a/map.yaml +++ b/mods/ra/maps/allies-05a/map.yaml @@ -1565,4 +1565,4 @@ Weapons: weapons.yaml Notifications: notifications.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, languages/en.ftl diff --git a/mods/ra/maps/allies-05a/rules.yaml b/mods/ra/maps/allies-05a/rules.yaml index d09c1c96c1..b6b3896c8d 100644 --- a/mods/ra/maps/allies-05a/rules.yaml +++ b/mods/ra/maps/allies-05a/rules.yaml @@ -11,13 +11,13 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard - tough: Real tough guy + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard + tough: options-difficulty.tough Default: normal Camera.Small: diff --git a/mods/ra/maps/allies-05b/map.yaml b/mods/ra/maps/allies-05b/map.yaml index cd5422f0a8..8b43f57319 100644 --- a/mods/ra/maps/allies-05b/map.yaml +++ b/mods/ra/maps/allies-05b/map.yaml @@ -1195,4 +1195,4 @@ Weapons: weapons.yaml Notifications: notifications.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/allies-05b/rules.yaml b/mods/ra/maps/allies-05b/rules.yaml index 2235cd2336..b0e20ff629 100644 --- a/mods/ra/maps/allies-05b/rules.yaml +++ b/mods/ra/maps/allies-05b/rules.yaml @@ -9,12 +9,12 @@ World: Briefing: Rescue Tanya.\n\nOnce disguised, your spy can move past any enemy unit, except dogs, without being detected. Direct him into the weapons factory located at a nearby Soviet Base where he will hijack a truck and free Tanya.\n\nWith Tanya's help, take out the air defenses on the island and a Chinook will arrive to rescue her.\n\nThen destroy all remaining Soviet buildings and units. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Camera.Small: diff --git a/mods/ra/maps/allies-05c/map.yaml b/mods/ra/maps/allies-05c/map.yaml index 788d51d15e..fc509c34bd 100644 --- a/mods/ra/maps/allies-05c/map.yaml +++ b/mods/ra/maps/allies-05c/map.yaml @@ -1066,4 +1066,4 @@ Weapons: weapons.yaml Notifications: notifications.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/allies-05c/rules.yaml b/mods/ra/maps/allies-05c/rules.yaml index f50d4ac658..be7ce9e58e 100644 --- a/mods/ra/maps/allies-05c/rules.yaml +++ b/mods/ra/maps/allies-05c/rules.yaml @@ -9,12 +9,12 @@ World: Briefing: Rescue Tanya.\n\nOnce disguised, your spy can move past any enemy unit, except dogs, without being detected. Direct him into the weapons factory located at a nearby Soviet Base where he will hijack a truck and free Tanya.\n\nWith Tanya's help, take out the air defenses on the island and a Chinook will arrive to rescue her.\n\nThen destroy all remaining Soviet buildings and units. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Camera.Small: diff --git a/mods/ra/maps/allies-06a/map.yaml b/mods/ra/maps/allies-06a/map.yaml index ee8f773c30..a03d0b8792 100644 --- a/mods/ra/maps/allies-06a/map.yaml +++ b/mods/ra/maps/allies-06a/map.yaml @@ -631,4 +631,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/allies-06a/rules.yaml b/mods/ra/maps/allies-06a/rules.yaml index 4a5e85a2e1..61f70a81cb 100644 --- a/mods/ra/maps/allies-06a/rules.yaml +++ b/mods/ra/maps/allies-06a/rules.yaml @@ -15,12 +15,12 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal powerproxy.paratroopers: diff --git a/mods/ra/maps/allies-06b/map.yaml b/mods/ra/maps/allies-06b/map.yaml index 2cb6cae442..6992167a0e 100644 --- a/mods/ra/maps/allies-06b/map.yaml +++ b/mods/ra/maps/allies-06b/map.yaml @@ -845,4 +845,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/allies-06b/rules.yaml b/mods/ra/maps/allies-06b/rules.yaml index 206a02f722..dfcaaa6ebe 100644 --- a/mods/ra/maps/allies-06b/rules.yaml +++ b/mods/ra/maps/allies-06b/rules.yaml @@ -15,12 +15,12 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal powerproxy.paratroopers: diff --git a/mods/ra/maps/allies-07/map.yaml b/mods/ra/maps/allies-07/map.yaml index 81915d9595..096ad37e5e 100644 --- a/mods/ra/maps/allies-07/map.yaml +++ b/mods/ra/maps/allies-07/map.yaml @@ -878,4 +878,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/allies-07/rules.yaml b/mods/ra/maps/allies-07/rules.yaml index f3d55ecc16..704d16d4c2 100644 --- a/mods/ra/maps/allies-07/rules.yaml +++ b/mods/ra/maps/allies-07/rules.yaml @@ -12,12 +12,12 @@ World: LossVideo: shipsink.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal LST.Reinforcement: diff --git a/mods/ra/maps/allies-08a/map.yaml b/mods/ra/maps/allies-08a/map.yaml index 8c69aec9cc..55f02d45ce 100644 --- a/mods/ra/maps/allies-08a/map.yaml +++ b/mods/ra/maps/allies-08a/map.yaml @@ -989,4 +989,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/allies-08a/rules.yaml b/mods/ra/maps/allies-08a/rules.yaml index cf1a3d1595..ddc0c0c7d0 100644 --- a/mods/ra/maps/allies-08a/rules.yaml +++ b/mods/ra/maps/allies-08a/rules.yaml @@ -13,12 +13,12 @@ World: StartVideo: aagun.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal powerproxy.paratroopers: diff --git a/mods/ra/maps/allies-08b/map.yaml b/mods/ra/maps/allies-08b/map.yaml index bbbd879034..5210d00f67 100644 --- a/mods/ra/maps/allies-08b/map.yaml +++ b/mods/ra/maps/allies-08b/map.yaml @@ -828,4 +828,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/allies-08b/rules.yaml b/mods/ra/maps/allies-08b/rules.yaml index 324d1166c7..3bd1443ef7 100644 --- a/mods/ra/maps/allies-08b/rules.yaml +++ b/mods/ra/maps/allies-08b/rules.yaml @@ -13,12 +13,12 @@ World: StartVideo: aagun.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal powerproxy.paratroopers: diff --git a/mods/ra/maps/allies-09a/map.yaml b/mods/ra/maps/allies-09a/map.yaml index bd7286fb42..22bb14c69e 100644 --- a/mods/ra/maps/allies-09a/map.yaml +++ b/mods/ra/maps/allies-09a/map.yaml @@ -974,4 +974,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/allies-09a/rules.yaml b/mods/ra/maps/allies-09a/rules.yaml index ecd65c67a4..d972176984 100644 --- a/mods/ra/maps/allies-09a/rules.yaml +++ b/mods/ra/maps/allies-09a/rules.yaml @@ -12,12 +12,12 @@ World: LossVideo: ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal LST.Reinforcement: diff --git a/mods/ra/maps/allies-10a/map.yaml b/mods/ra/maps/allies-10a/map.yaml index f3b9f9231b..d48426f1b9 100644 --- a/mods/ra/maps/allies-10a/map.yaml +++ b/mods/ra/maps/allies-10a/map.yaml @@ -1617,4 +1617,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/allies-10a/rules.yaml b/mods/ra/maps/allies-10a/rules.yaml index 7c01c35bc0..bb168be224 100644 --- a/mods/ra/maps/allies-10a/rules.yaml +++ b/mods/ra/maps/allies-10a/rules.yaml @@ -8,11 +8,12 @@ World: Briefing: Kosygin has indicated that this is the site of Stalin's main atomic weapons plant. Use extreme care in approaching the Soviet base -- we don't know if any atomic bombs are armed yet. Take the facility off-line and then destroy any atomic weapons that exist. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal TimeLimitManager: SkipTimerExpiredNotification: true diff --git a/mods/ra/maps/ant-01/map.yaml b/mods/ra/maps/ant-01/map.yaml index a5877e681f..1f0cac1287 100644 --- a/mods/ra/maps/ant-01/map.yaml +++ b/mods/ra/maps/ant-01/map.yaml @@ -597,4 +597,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml, ra|rules/campaign-palettes.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/ant-01/rules.yaml b/mods/ra/maps/ant-01/rules.yaml index 8f42fe6d1a..56f24169c9 100644 --- a/mods/ra/maps/ant-01/rules.yaml +++ b/mods/ra/maps/ant-01/rules.yaml @@ -4,12 +4,12 @@ Player: World: ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal LuaScript: Scripts: campaign.lua, utils.lua, ant-01.lua, ant-attack.lua diff --git a/mods/ra/maps/ant-03/map.yaml b/mods/ra/maps/ant-03/map.yaml index 02a1ce080c..74c1be601f 100644 --- a/mods/ra/maps/ant-03/map.yaml +++ b/mods/ra/maps/ant-03/map.yaml @@ -670,4 +670,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/ant-03/rules.yaml b/mods/ra/maps/ant-03/rules.yaml index 2e241a7047..ba0a191832 100644 --- a/mods/ra/maps/ant-03/rules.yaml +++ b/mods/ra/maps/ant-03/rules.yaml @@ -5,12 +5,12 @@ World: Briefing: The source of the ant's activity has been pinpointed in this area. We suspect that their nests are in this area -- they must be destroyed!\n\nA team of civilian specialists are en-route to your location. Use them to gas all the ant nests in the area. In addition, destroy all ants that you encounter.\n\nBe careful -- these things can chew through anything. Good luck. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/evacuation/map.yaml b/mods/ra/maps/evacuation/map.yaml index c001885cc9..64e79bc125 100644 --- a/mods/ra/maps/evacuation/map.yaml +++ b/mods/ra/maps/evacuation/map.yaml @@ -1757,4 +1757,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, ra|rules/coop-missions-rules.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/evacuation/rules.yaml b/mods/ra/maps/evacuation/rules.yaml index 2858135272..1920e473c0 100644 --- a/mods/ra/maps/evacuation/rules.yaml +++ b/mods/ra/maps/evacuation/rules.yaml @@ -11,11 +11,12 @@ World: Scripts: campaign.lua, utils.lua, evacuation.lua ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal TimeLimitManager: TimeLimitLocked: True diff --git a/mods/ra/maps/exodus/map.yaml b/mods/ra/maps/exodus/map.yaml index 21c3e3881d..0b260d76fa 100644 --- a/mods/ra/maps/exodus/map.yaml +++ b/mods/ra/maps/exodus/map.yaml @@ -1384,4 +1384,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, ra|rules/coop-missions-rules.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/exodus/rules.yaml b/mods/ra/maps/exodus/rules.yaml index 9deecb046e..9bea772fe1 100644 --- a/mods/ra/maps/exodus/rules.yaml +++ b/mods/ra/maps/exodus/rules.yaml @@ -9,12 +9,12 @@ World: Scripts: campaign.lua, utils.lua, exodus.lua ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal TimeLimitManager: TimeLimitLocked: True diff --git a/mods/ra/maps/fall-of-greece-1-personal-war/map.yaml b/mods/ra/maps/fall-of-greece-1-personal-war/map.yaml index 562b3b2db1..be55024a1e 100644 --- a/mods/ra/maps/fall-of-greece-1-personal-war/map.yaml +++ b/mods/ra/maps/fall-of-greece-1-personal-war/map.yaml @@ -1309,4 +1309,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/fall-of-greece-1-personal-war/rules.yaml b/mods/ra/maps/fall-of-greece-1-personal-war/rules.yaml index 3ed3497967..e3c31e4b66 100644 --- a/mods/ra/maps/fall-of-greece-1-personal-war/rules.yaml +++ b/mods/ra/maps/fall-of-greece-1-personal-war/rules.yaml @@ -7,11 +7,11 @@ World: Briefing: With the fighting fast approaching Athens, Stavros has insisted that he be allowed to survey the damage in his own hometown in Greece.\n\nYou must escort Stavros through the town and to a nearby friendly outpost. Once you reach it, evacuate Stavros to safety.\n\nIf anything should happen, get Stavros to safety any way possible. He must be kept alive. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - normal: Normal - hard: Hard + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal INSERTIONDROP: diff --git a/mods/ra/maps/fall-of-greece-2-evacuation/map.yaml b/mods/ra/maps/fall-of-greece-2-evacuation/map.yaml index 91b97eb92c..fa3575f7e5 100644 --- a/mods/ra/maps/fall-of-greece-2-evacuation/map.yaml +++ b/mods/ra/maps/fall-of-greece-2-evacuation/map.yaml @@ -1045,4 +1045,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/fall-of-greece-2-evacuation/rules.yaml b/mods/ra/maps/fall-of-greece-2-evacuation/rules.yaml index 342bd20df3..1c15ec8099 100644 --- a/mods/ra/maps/fall-of-greece-2-evacuation/rules.yaml +++ b/mods/ra/maps/fall-of-greece-2-evacuation/rules.yaml @@ -11,12 +11,12 @@ World: Briefing: Soviet forces are moving into rural Athens, threatening the civilian population. Evacuate civilians from each of the four towns to the island in the northeast. \n\nThe civilians are hiding in the town churches, and will only come out when you enter the town. Get in, get them out of the town, and to the island.\n\nThe civilians are your primary objective here -- removing the Soviet threat is optional. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal PARADROP: diff --git a/mods/ra/maps/fort-lonestar/languages/en.ftl b/mods/ra/maps/fort-lonestar/languages/en.ftl new file mode 100644 index 0000000000..6b12e701a9 --- /dev/null +++ b/mods/ra/maps/fort-lonestar/languages/en.ftl @@ -0,0 +1,11 @@ +dropdown-difficulty = + .label = Difficulty + .description = The difficulty of the mission + +options-difficulty = + .hard4p = Hard (4P) + .normal3p = Normal (3P) + .easy2p = Easy (2P) + .veryeasy1p = Very Easy (1P) + .endless = Endless mode + .tough = Real tough guy diff --git a/mods/ra/maps/fort-lonestar/map.yaml b/mods/ra/maps/fort-lonestar/map.yaml index 0210f99348..cf24503d76 100644 --- a/mods/ra/maps/fort-lonestar/map.yaml +++ b/mods/ra/maps/fort-lonestar/map.yaml @@ -469,4 +469,4 @@ Sequences: sequences.yaml Music: music.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, languages/en.ftl diff --git a/mods/ra/maps/fort-lonestar/rules.yaml b/mods/ra/maps/fort-lonestar/rules.yaml index 443f3e15dd..7cef909ab7 100644 --- a/mods/ra/maps/fort-lonestar/rules.yaml +++ b/mods/ra/maps/fort-lonestar/rules.yaml @@ -42,15 +42,15 @@ World: ShortGameCheckboxVisible: False ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - hard: Hard (4P) - normal: Normal (3P) - easy: Easy (2P) - veryeasy: Very Easy (1P) - tough: Real tough guy - endless: Endless mode + hard: options-difficulty.hard4p + normal: options-difficulty.normal3p + easy: options-difficulty.easy2p + veryeasy: options-difficulty.veryeasy1p + tough: options-difficulty.tough + endless: options-difficulty.endless Default: hard DisplayOrder: 5 MapStartingLocations: diff --git a/mods/ra/maps/infiltration/map.yaml b/mods/ra/maps/infiltration/map.yaml index ef6ab825e1..0c07df6cac 100644 --- a/mods/ra/maps/infiltration/map.yaml +++ b/mods/ra/maps/infiltration/map.yaml @@ -1791,4 +1791,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, ra|rules/coop-missions-rules.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/infiltration/rules.yaml b/mods/ra/maps/infiltration/rules.yaml index e51402aaf2..3df3b68c6a 100644 --- a/mods/ra/maps/infiltration/rules.yaml +++ b/mods/ra/maps/infiltration/rules.yaml @@ -9,12 +9,12 @@ World: Scripts: campaign.lua, utils.lua, infiltration.lua ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal TimeLimitManager: TimeLimitLocked: True diff --git a/mods/ra/maps/intervention/map.yaml b/mods/ra/maps/intervention/map.yaml index b3a9fd11b5..f6a94ff7bb 100644 --- a/mods/ra/maps/intervention/map.yaml +++ b/mods/ra/maps/intervention/map.yaml @@ -2204,4 +2204,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/intervention/rules.yaml b/mods/ra/maps/intervention/rules.yaml index 628b5a47b8..bb8b9ed3ff 100644 --- a/mods/ra/maps/intervention/rules.yaml +++ b/mods/ra/maps/intervention/rules.yaml @@ -9,11 +9,11 @@ World: Briefing: The Soviet Air Force is flying air raids against a civilian village.\n\nWe have to do everything in our power to stop them!\n\nYour job is to establish a base on the mainland ASAP. We can prevent the village's destruction by capturing the enemy's Air Force Headquarters building. The enemy base is heavily guarded, though. You will not have enough time to build a force big enough to overpower the Soviet defences. You will have to find a way to sneak in!\n\nGood luck, Commander!\n ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - normal: Normal - hard: Hard + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal CAMERA: diff --git a/mods/ra/maps/production-disruption/map.yaml b/mods/ra/maps/production-disruption/map.yaml index e669043f3d..6eaed232e6 100644 --- a/mods/ra/maps/production-disruption/map.yaml +++ b/mods/ra/maps/production-disruption/map.yaml @@ -649,4 +649,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/production-disruption/rules.yaml b/mods/ra/maps/production-disruption/rules.yaml index ab48e7c08f..bc2fa77c36 100644 --- a/mods/ra/maps/production-disruption/rules.yaml +++ b/mods/ra/maps/production-disruption/rules.yaml @@ -7,11 +7,12 @@ World: Briefing: The Soviets are beginning construction of a new class of submarine capable of launching sea-to-ground missiles. We don't have to tell you the amount of devestation these could cause.\n\nTake a small squad of troops and infiltrate their power grid. When it is down, additional reinforcements will be sent in. When ready, head north and destroy their Sub pen, preventing further construction of these subs.\n\nIf any are built, they must not be allowed to escape! ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal CHALK1: diff --git a/mods/ra/maps/sarin-gas-1-crackdown/map.yaml b/mods/ra/maps/sarin-gas-1-crackdown/map.yaml index 86a46a46da..b77ad33ea8 100644 --- a/mods/ra/maps/sarin-gas-1-crackdown/map.yaml +++ b/mods/ra/maps/sarin-gas-1-crackdown/map.yaml @@ -1011,4 +1011,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/sarin-gas-1-crackdown/rules.yaml b/mods/ra/maps/sarin-gas-1-crackdown/rules.yaml index 5dc1e08eb8..6a19141339 100644 --- a/mods/ra/maps/sarin-gas-1-crackdown/rules.yaml +++ b/mods/ra/maps/sarin-gas-1-crackdown/rules.yaml @@ -6,12 +6,12 @@ World: WinVideo: allymorf.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/sarin-gas-2-down-under/map.yaml b/mods/ra/maps/sarin-gas-2-down-under/map.yaml index d63b6585e2..0e7bba173c 100644 --- a/mods/ra/maps/sarin-gas-2-down-under/map.yaml +++ b/mods/ra/maps/sarin-gas-2-down-under/map.yaml @@ -1367,4 +1367,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/sarin-gas-2-down-under/rules.yaml b/mods/ra/maps/sarin-gas-2-down-under/rules.yaml index 0a6f3e4c76..4ff54ca211 100644 --- a/mods/ra/maps/sarin-gas-2-down-under/rules.yaml +++ b/mods/ra/maps/sarin-gas-2-down-under/rules.yaml @@ -7,11 +7,11 @@ World: LossVideo: execute.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - normal: Normal - hard: Hard + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/sarin-gas-3-controlled-burn/map.yaml b/mods/ra/maps/sarin-gas-3-controlled-burn/map.yaml index 1e8f52087a..bc1410e7b8 100644 --- a/mods/ra/maps/sarin-gas-3-controlled-burn/map.yaml +++ b/mods/ra/maps/sarin-gas-3-controlled-burn/map.yaml @@ -1243,4 +1243,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/sarin-gas-3-controlled-burn/rules.yaml b/mods/ra/maps/sarin-gas-3-controlled-burn/rules.yaml index e22b86fe1e..7e89e13573 100644 --- a/mods/ra/maps/sarin-gas-3-controlled-burn/rules.yaml +++ b/mods/ra/maps/sarin-gas-3-controlled-burn/rules.yaml @@ -7,12 +7,12 @@ World: Briefing: We have infiltrated the Soviet's Sarin facility. However, the main entrance is guarded by a wall of Tesla coils. We can't move a large force in until they are taken down.\n\nInfiltrate the power grid to the east or destroy its power plants. Once done, reinforcements will arrive.\n\nDestroy the Soviet compound, but capture all of the Sarin processor buildings intact -- we can't have a chemical spill. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/siberian-conflict-1-fresh-tracks/map.yaml b/mods/ra/maps/siberian-conflict-1-fresh-tracks/map.yaml index 9f5e514af9..ce3858db8d 100644 --- a/mods/ra/maps/siberian-conflict-1-fresh-tracks/map.yaml +++ b/mods/ra/maps/siberian-conflict-1-fresh-tracks/map.yaml @@ -671,4 +671,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/siberian-conflict-1-fresh-tracks/rules.yaml b/mods/ra/maps/siberian-conflict-1-fresh-tracks/rules.yaml index 310f0f2d16..140fce7f8a 100644 --- a/mods/ra/maps/siberian-conflict-1-fresh-tracks/rules.yaml +++ b/mods/ra/maps/siberian-conflict-1-fresh-tracks/rules.yaml @@ -7,12 +7,12 @@ World: Briefing: Soviet activity in Siberia is increasing. A large shipment of atomic material is on its way through this area, and we need it stopped. Destroy all of the Soviet convoy trucks and prevent the Soviets from furthering their atomic testing.\n\nBe careful of the convoy truck cargo -- atomic material is highly unstable.\n\nThe mission is complete when all the convoy trucks from each convoy have been destroyed. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/siberian-conflict-3-wasteland/map.yaml b/mods/ra/maps/siberian-conflict-3-wasteland/map.yaml index 45e11137ae..ce221c372d 100644 --- a/mods/ra/maps/siberian-conflict-3-wasteland/map.yaml +++ b/mods/ra/maps/siberian-conflict-3-wasteland/map.yaml @@ -1017,4 +1017,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/siberian-conflict-3-wasteland/rules.yaml b/mods/ra/maps/siberian-conflict-3-wasteland/rules.yaml index 568f4bd921..8a22d4cae2 100644 --- a/mods/ra/maps/siberian-conflict-3-wasteland/rules.yaml +++ b/mods/ra/maps/siberian-conflict-3-wasteland/rules.yaml @@ -7,12 +7,12 @@ World: Briefing: The last of the Soviet's Siberian forces have wandered out onto the ice wastes, where they've established a base. Finish off their fortifications so our Allied forces will have no trouble moving through this area on their way to Moscow.\n\nThe mission is complete when all Soviet forces and structures are destroyed. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/soviet-03/map.yaml b/mods/ra/maps/soviet-03/map.yaml index 1a052d06f8..f92065adde 100644 --- a/mods/ra/maps/soviet-03/map.yaml +++ b/mods/ra/maps/soviet-03/map.yaml @@ -1054,4 +1054,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Notifications: notifications.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-03/rules.yaml b/mods/ra/maps/soviet-03/rules.yaml index 9afbf96b06..8bbdd443b8 100644 --- a/mods/ra/maps/soviet-03/rules.yaml +++ b/mods/ra/maps/soviet-03/rules.yaml @@ -9,12 +9,12 @@ World: LossVideo: take_off.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/soviet-04a/map.yaml b/mods/ra/maps/soviet-04a/map.yaml index 753506c34c..5722f202d7 100644 --- a/mods/ra/maps/soviet-04a/map.yaml +++ b/mods/ra/maps/soviet-04a/map.yaml @@ -600,4 +600,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-04a/rules.yaml b/mods/ra/maps/soviet-04a/rules.yaml index e00f1453fa..2ad91c3a15 100644 --- a/mods/ra/maps/soviet-04a/rules.yaml +++ b/mods/ra/maps/soviet-04a/rules.yaml @@ -15,12 +15,12 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal AFLD: diff --git a/mods/ra/maps/soviet-04b/map.yaml b/mods/ra/maps/soviet-04b/map.yaml index 04e8d99845..665ef732a9 100644 --- a/mods/ra/maps/soviet-04b/map.yaml +++ b/mods/ra/maps/soviet-04b/map.yaml @@ -649,4 +649,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-04b/rules.yaml b/mods/ra/maps/soviet-04b/rules.yaml index 84c6a5daed..5d543f594a 100644 --- a/mods/ra/maps/soviet-04b/rules.yaml +++ b/mods/ra/maps/soviet-04b/rules.yaml @@ -15,12 +15,12 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal AFLD: diff --git a/mods/ra/maps/soviet-05/map.yaml b/mods/ra/maps/soviet-05/map.yaml index ae9aabe1ea..a673225a2f 100644 --- a/mods/ra/maps/soviet-05/map.yaml +++ b/mods/ra/maps/soviet-05/map.yaml @@ -588,4 +588,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-05/rules.yaml b/mods/ra/maps/soviet-05/rules.yaml index d34f5e0829..c4ff6b0558 100644 --- a/mods/ra/maps/soviet-05/rules.yaml +++ b/mods/ra/maps/soviet-05/rules.yaml @@ -74,12 +74,12 @@ World: TechLevel: medium ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal MCV.CAM: diff --git a/mods/ra/maps/soviet-06a/map.yaml b/mods/ra/maps/soviet-06a/map.yaml index e8f6793f48..3cf3f7bb20 100644 --- a/mods/ra/maps/soviet-06a/map.yaml +++ b/mods/ra/maps/soviet-06a/map.yaml @@ -828,4 +828,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-06a/rules.yaml b/mods/ra/maps/soviet-06a/rules.yaml index a19431f5c0..c2d702fc85 100644 --- a/mods/ra/maps/soviet-06a/rules.yaml +++ b/mods/ra/maps/soviet-06a/rules.yaml @@ -13,12 +13,12 @@ World: LossVideo: dpthchrg.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal APWR: diff --git a/mods/ra/maps/soviet-06b/map.yaml b/mods/ra/maps/soviet-06b/map.yaml index 9b34589bea..860321f379 100644 --- a/mods/ra/maps/soviet-06b/map.yaml +++ b/mods/ra/maps/soviet-06b/map.yaml @@ -505,4 +505,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-06b/rules.yaml b/mods/ra/maps/soviet-06b/rules.yaml index 07201a8e54..e2cdfafe73 100644 --- a/mods/ra/maps/soviet-06b/rules.yaml +++ b/mods/ra/maps/soviet-06b/rules.yaml @@ -13,12 +13,12 @@ World: LossVideo: dpthchrg.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal APWR: diff --git a/mods/ra/maps/soviet-07/map.yaml b/mods/ra/maps/soviet-07/map.yaml index 162e492563..76e7a0e2d4 100644 --- a/mods/ra/maps/soviet-07/map.yaml +++ b/mods/ra/maps/soviet-07/map.yaml @@ -795,4 +795,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-07/rules.yaml b/mods/ra/maps/soviet-07/rules.yaml index 28d6e0141e..63b84efa13 100644 --- a/mods/ra/maps/soviet-07/rules.yaml +++ b/mods/ra/maps/soviet-07/rules.yaml @@ -9,12 +9,12 @@ World: LossVideo: nukestok.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/soviet-08a/map.yaml b/mods/ra/maps/soviet-08a/map.yaml index 9ab3296b70..940e3747ff 100644 --- a/mods/ra/maps/soviet-08a/map.yaml +++ b/mods/ra/maps/soviet-08a/map.yaml @@ -1069,4 +1069,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-08a/rules.yaml b/mods/ra/maps/soviet-08a/rules.yaml index 9efe3fc04e..bcdac409a0 100644 --- a/mods/ra/maps/soviet-08a/rules.yaml +++ b/mods/ra/maps/soviet-08a/rules.yaml @@ -9,12 +9,12 @@ World: LossVideo: allymorf.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/soviet-08b/map.yaml b/mods/ra/maps/soviet-08b/map.yaml index 1a68a555e2..2c45156fae 100644 --- a/mods/ra/maps/soviet-08b/map.yaml +++ b/mods/ra/maps/soviet-08b/map.yaml @@ -891,4 +891,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-08b/rules.yaml b/mods/ra/maps/soviet-08b/rules.yaml index 59a0d5f8a6..d0f2a328d5 100644 --- a/mods/ra/maps/soviet-08b/rules.yaml +++ b/mods/ra/maps/soviet-08b/rules.yaml @@ -9,12 +9,12 @@ World: LossVideo: allymorf.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/soviet-09/map.yaml b/mods/ra/maps/soviet-09/map.yaml index 495618af47..b3b3899f11 100644 --- a/mods/ra/maps/soviet-09/map.yaml +++ b/mods/ra/maps/soviet-09/map.yaml @@ -1497,4 +1497,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-09/rules.yaml b/mods/ra/maps/soviet-09/rules.yaml index e5dc2e9fd6..054b1743b1 100644 --- a/mods/ra/maps/soviet-09/rules.yaml +++ b/mods/ra/maps/soviet-09/rules.yaml @@ -9,12 +9,12 @@ World: Briefing: The Allied forces have intercepted and destroyed a convoy that carried parts for our secret weapon. One truck remains, but they have captured that last truck and its cargo.\n\nThis is not acceptable! You are to destroy that truck before the Allies leave the area with it. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal SmudgeLayer@SCORCH: InitialSmudges: diff --git a/mods/ra/maps/soviet-10/map.yaml b/mods/ra/maps/soviet-10/map.yaml index e90b2d33ce..c5eb340d53 100644 --- a/mods/ra/maps/soviet-10/map.yaml +++ b/mods/ra/maps/soviet-10/map.yaml @@ -1133,4 +1133,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-10/rules.yaml b/mods/ra/maps/soviet-10/rules.yaml index e895c705e9..b8d1ee67e2 100644 --- a/mods/ra/maps/soviet-10/rules.yaml +++ b/mods/ra/maps/soviet-10/rules.yaml @@ -9,12 +9,12 @@ World: StartVideo: airfield.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/soviet-11a/map.yaml b/mods/ra/maps/soviet-11a/map.yaml index c5269acfae..a6f7a4ad56 100644 --- a/mods/ra/maps/soviet-11a/map.yaml +++ b/mods/ra/maps/soviet-11a/map.yaml @@ -911,4 +911,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-11a/rules.yaml b/mods/ra/maps/soviet-11a/rules.yaml index 1fe91f43ca..0c7e420c66 100644 --- a/mods/ra/maps/soviet-11a/rules.yaml +++ b/mods/ra/maps/soviet-11a/rules.yaml @@ -9,12 +9,12 @@ World: Briefing: Intelligence indicates that a large portion of the Allied Naval Fleet will stop for refueling at a base in this area. Destroy the fleet and the base. Beware the long range of their cruisers. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/soviet-11b/map.yaml b/mods/ra/maps/soviet-11b/map.yaml index 03027d6e02..9fce1f3a8d 100644 --- a/mods/ra/maps/soviet-11b/map.yaml +++ b/mods/ra/maps/soviet-11b/map.yaml @@ -839,4 +839,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-11b/rules.yaml b/mods/ra/maps/soviet-11b/rules.yaml index 281714db6c..5e86fb33b4 100644 --- a/mods/ra/maps/soviet-11b/rules.yaml +++ b/mods/ra/maps/soviet-11b/rules.yaml @@ -9,12 +9,12 @@ World: Briefing: Intelligence indicates that a large portion of the Allied Naval Fleet will stop for refueling at a base in this area. Destroy the fleet and the base. Beware the long range of their cruisers. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal Player: diff --git a/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml index d0c05e2bf3..72e26e5110 100644 --- a/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml +++ b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml @@ -1319,4 +1319,4 @@ Weapons: weapons.yaml Notifications: notifications.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/rules.yaml b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/rules.yaml index bbfe9082fe..6e54522882 100644 --- a/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/rules.yaml +++ b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/rules.yaml @@ -7,12 +7,12 @@ World: LossVideo: sovcemet.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal E7: diff --git a/mods/ra/maps/survival01/map.yaml b/mods/ra/maps/survival01/map.yaml index 170698ee17..599ede9cda 100644 --- a/mods/ra/maps/survival01/map.yaml +++ b/mods/ra/maps/survival01/map.yaml @@ -1196,4 +1196,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/survival01/rules.yaml b/mods/ra/maps/survival01/rules.yaml index 5cf07c4550..34468755be 100644 --- a/mods/ra/maps/survival01/rules.yaml +++ b/mods/ra/maps/survival01/rules.yaml @@ -9,12 +9,12 @@ World: Briefing: LANDCOM 66 HQS.\nTOP SECRET.\nTO: FIELD COMMANDER A34\n\nTHE SOVIETS STARTED HEAVY ATTACKS AT OUR POSITION.\n SURVIVE AND HOLD THE BASE UNTIL OUR FRENCH ALLIES ARRIVE.\n\nCONFIRMATION CODE 5593.\n\nTRANSMISSION ENDS. ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal ^Palettes: diff --git a/mods/ra/maps/top-o-the-world/map.yaml b/mods/ra/maps/top-o-the-world/map.yaml index 08958a43c0..9036dd044e 100644 --- a/mods/ra/maps/top-o-the-world/map.yaml +++ b/mods/ra/maps/top-o-the-world/map.yaml @@ -897,4 +897,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl diff --git a/mods/ra/maps/top-o-the-world/rules.yaml b/mods/ra/maps/top-o-the-world/rules.yaml index 9749d956e3..7198f4d44f 100644 --- a/mods/ra/maps/top-o-the-world/rules.yaml +++ b/mods/ra/maps/top-o-the-world/rules.yaml @@ -7,12 +7,12 @@ World: LossVideo: sovbatl.vqa ScriptLobbyDropdown@difficulty: ID: difficulty - Label: Difficulty - Description: The difficulty of the mission + Label: dropdown-difficulty.label + Description: dropdown-difficulty.description Values: - easy: Easy - normal: Normal - hard: Hard + easy: options-difficulty.easy + normal: options-difficulty.normal + hard: options-difficulty.hard Default: normal TimeLimitManager: SkipTimerExpiredNotification: True diff --git a/mods/ts/languages/rules/en.ftl b/mods/ts/languages/rules/en.ftl index 9b65e0c6d8..d5aa2b3cfd 100644 --- a/mods/ts/languages/rules/en.ftl +++ b/mods/ts/languages/rules/en.ftl @@ -19,3 +19,6 @@ options-starting-units = dropdown-map-creeps = .label = Creep Actors .description = Hostile forces spawn on the battlefield + +options-difficulty = + .normal = Normal