Fix spelling errors and add naming consistency to translation keys

Co-Authored-By: Gustas <37534529+punkpun@users.noreply.github.com>
This commit is contained in:
test1232156
2024-08-17 09:57:06 +03:00
committed by Matthias Mailänder
parent c124684197
commit 536ffb3f31
55 changed files with 134 additions and 138 deletions

View File

@@ -389,7 +389,7 @@ Container@EDITOR_WORLD_ROOT:
Y: 49 Y: 49
Width: PARENT_RIGHT - 5 Width: PARENT_RIGHT - 5
Height: 25 Height: 25
Text: label-actors-bg-owners Text: label-actor-bg-owner
Align: Right Align: Right
Font: TinyBold Font: TinyBold
TextField@SEARCH_TEXTFIELD: TextField@SEARCH_TEXTFIELD:

View File

@@ -144,7 +144,7 @@ Container@OBSERVER_WIDGETS:
Y: 5 Y: 5
Width: 30 Width: 30
Height: 25 Height: 25
TooltipText: button-observer-widgets-options-tooltip TooltipText: button-observer-widget-options-tooltip
TooltipContainer: TOOLTIP_CONTAINER TooltipContainer: TOOLTIP_CONTAINER
DisableWorldSounds: true DisableWorldSounds: true
Children: Children:

View File

@@ -185,11 +185,11 @@ Container@LOBBY_MUSIC_BIN:
Width: PARENT_RIGHT - 24 Width: PARENT_RIGHT - 24
Height: 25 Height: 25
Align: Center Align: Center
Text: label-no-music-desca Text: label-no-music-desc-a
Label@DESCB: Label@DESCB:
Y: 115 Y: 115
Width: PARENT_RIGHT - 24 Width: PARENT_RIGHT - 24
Height: 25 Height: 25
Align: Center Align: Center
Text: label-no-music-descb Text: label-no-music-desc-b

View File

@@ -145,7 +145,7 @@ Container@MAINMENU_INTRODUCTION_PROMPT:
Width: PARENT_RIGHT Width: PARENT_RIGHT
Height: 16 Height: 16
Font: Small Font: Small
Text: label-mouse-control-desc-classic-buildigs Text: label-mouse-control-desc-classic-buildings
LabelWithHighlight@DESC_SUPPORT: LabelWithHighlight@DESC_SUPPORT:
Y: 51 Y: 51
Width: PARENT_RIGHT Width: PARENT_RIGHT
@@ -203,7 +203,7 @@ Container@MAINMENU_INTRODUCTION_PROMPT:
Width: PARENT_RIGHT Width: PARENT_RIGHT
Height: 16 Height: 16
Font: Small Font: Small
Text: label-mouse-control-desc-modern-buildigs Text: label-mouse-control-desc-modern-buildings
LabelWithHighlight@DESC_SUPPORT: LabelWithHighlight@DESC_SUPPORT:
Y: 51 Y: 51
Width: PARENT_RIGHT Width: PARENT_RIGHT

View File

@@ -176,13 +176,13 @@ Container@MUSIC_PANEL:
Width: PARENT_RIGHT - 24 Width: PARENT_RIGHT - 24
Height: 25 Height: 25
Align: Center Align: Center
Text: label-no-music-desca Text: label-no-music-desc-a
Label@DESCB: Label@DESCB:
Y: 40 Y: 40
Width: PARENT_RIGHT - 24 Width: PARENT_RIGHT - 24
Height: 25 Height: 25
Align: Center Align: Center
Text: label-no-music-descb Text: label-no-music-desc-b
Button@BACK_BUTTON: Button@BACK_BUTTON:
Key: escape Key: escape
X: 0 X: 0

View File

@@ -76,7 +76,7 @@ Container@INPUT_PANEL:
Width: PARENT_RIGHT Width: PARENT_RIGHT
Height: 16 Height: 16
Font: Small Font: Small
Text: label-mouse-control-desc-classic-buildigs Text: label-mouse-control-desc-classic-buildings
LabelWithHighlight@DESC_SUPPORT: LabelWithHighlight@DESC_SUPPORT:
Y: 51 Y: 51
Width: PARENT_RIGHT Width: PARENT_RIGHT
@@ -135,7 +135,7 @@ Container@INPUT_PANEL:
Width: PARENT_RIGHT Width: PARENT_RIGHT
Height: 16 Height: 16
Font: Small Font: Small
Text: label-mouse-control-desc-modern-buildigs Text: label-mouse-control-desc-modern-buildings
LabelWithHighlight@DESC_SUPPORT: LabelWithHighlight@DESC_SUPPORT:
Y: 51 Y: 51
Width: PARENT_RIGHT Width: PARENT_RIGHT

View File

@@ -61,7 +61,7 @@ button-editor-world-root-options-tooltip = Menu
label-tiles-bg-search = Search: label-tiles-bg-search = Search:
label-bg-filter = Filter: label-bg-filter = Filter:
label-actors-bg-search = Search: label-actors-bg-search = Search:
label-actors-bg-owners = Owner: label-actor-bg-owner = Owner:
label-area-selection = Area Selection label-area-selection = Area Selection
label-area-info = Area Info label-area-info = Area Info
label-selected-area-diagonal = Diagonal: label-selected-area-diagonal = Diagonal:
@@ -158,9 +158,9 @@ label-game-info-panel-title = Game Information
label-mission-objectives = Mission: label-mission-objectives = Mission:
## ingame-infoscripterror.yaml ## ingame-infoscripterror.yaml
label-script-error-panel-desca = The map script has encountered a fatal error label-script-error-panel-desc-a = The map script has encountered a fatal error
label-script-error-panel-descb = The details of the error have been saved to lua.log in the logs directory. label-script-error-panel-desc-b = The details of the error have been saved to lua.log in the logs directory.
label-script-error-panel-descc = Please send this file to the map author so that they can fix this issue. label-script-error-panel-desc-c = Please send this file to the map author so that they can fix this issue.
## ingame-infostats.yaml ## ingame-infostats.yaml
label-objective-mission = Mission: label-objective-mission = Mission:
@@ -171,7 +171,7 @@ label-stats-score = Score
label-stats-actions = Actions label-stats-actions = Actions
## ingame.yaml ## ingame.yaml
button-observer-widgets-options-tooltip = Menu button-observer-widget-options-tooltip = Menu
button-replay-player-pause-tooltip = Pause button-replay-player-pause-tooltip = Pause
button-replay-player-play-tooltip = Play button-replay-player-play-tooltip = Play
@@ -379,8 +379,8 @@ checkbox-music-controls-shuffle = Shuffle
checkbox-music-controls-loop = Loop checkbox-music-controls-loop = Loop
label-container-title = Track label-container-title = Track
label-no-music-title = Music Not Installed label-no-music-title = Music Not Installed
label-no-music-desca = The game music can be installed label-no-music-desc-a = The game music can be installed
label-no-music-descb = from the "Manage Content" menu. label-no-music-desc-b = from the "Manage Content" menu.
## lobby-options.yaml ## lobby-options.yaml
label-lobby-options-bin-title = Map Options label-lobby-options-bin-title = Map Options
@@ -445,7 +445,7 @@ label-input-section-header = Input
label-mouse-control-container = Control Scheme: label-mouse-control-container = Control Scheme:
label-mouse-control-desc-classic-selection = - Select units using the <Left> mouse button label-mouse-control-desc-classic-selection = - Select units using the <Left> mouse button
label-mouse-control-desc-classic-commands = - Command units using the <Left> mouse button label-mouse-control-desc-classic-commands = - Command units using the <Left> mouse button
label-mouse-control-desc-classic-buildigs = - Place structures using the <Left> mouse button label-mouse-control-desc-classic-buildings = - Place structures using the <Left> mouse button
label-mouse-control-desc-classic-support = - Target support powers using the <Left> mouse button label-mouse-control-desc-classic-support = - Target support powers using the <Left> mouse button
label-mouse-control-desc-classic-zoom = - Zoom the battlefield using the <Scroll Wheel> label-mouse-control-desc-classic-zoom = - Zoom the battlefield using the <Scroll Wheel>
label-mouse-control-desc-classic-zoom-modifier = - Zoom the battlefield using <MODIFIER + Scroll Wheel> label-mouse-control-desc-classic-zoom-modifier = - Zoom the battlefield using <MODIFIER + Scroll Wheel>
@@ -454,7 +454,7 @@ label-mouse-control-desc-classic-scroll-middle = - Pan the battlefield using the
label-mouse-control-desc-classic-edgescroll = or by moving the cursor to the edge of the screen label-mouse-control-desc-classic-edgescroll = or by moving the cursor to the edge of the screen
label-mouse-control-desc-modern-selection = - Select units using the <Left> mouse button label-mouse-control-desc-modern-selection = - Select units using the <Left> mouse button
label-mouse-control-desc-modern-commands = - Command units using the <Right> mouse button label-mouse-control-desc-modern-commands = - Command units using the <Right> mouse button
label-mouse-control-desc-modern-buildigs = - Place structures using the <Left> mouse button label-mouse-control-desc-modern-buildings = - Place structures using the <Left> mouse button
label-mouse-control-desc-modern-support = - Target support powers using the <Left> mouse button label-mouse-control-desc-modern-support = - Target support powers using the <Left> mouse button
label-mouse-control-desc-modern-zoom = - Zoom the battlefield using the <Scroll Wheel> label-mouse-control-desc-modern-zoom = - Zoom the battlefield using the <Scroll Wheel>
label-mouse-control-desc-modern-zoom-modifier = - Zoom the battlefield using <MODIFIER + Scroll Wheel> label-mouse-control-desc-modern-zoom-modifier = - Zoom the battlefield using <MODIFIER + Scroll Wheel>

View File

@@ -116,7 +116,7 @@ eliminate-gdi-forces = Eliminate all GDI forces in the area.
## nod07c ## nod07c
capture-gdi-helipad = Capture the GDI helipad. capture-gdi-helipad = Capture the GDI helipad.
dont-capture-or-destroy = Don't capture or destroy any other do-not-capture-or-destroy = Don't capture or destroy any other
GDI main building. GDI main building.
orca-wreak-havoc = Use the GDI orca to wreak havoc at the village. orca-wreak-havoc = Use the GDI orca to wreak havoc at the village.
distract-guards = Distract the guards by attacking the distract-guards = Distract the guards by attacking the
@@ -147,8 +147,8 @@ take-civilians-money-crates = Find all the civilians' money.
quickly-destroy-ion-cannon = Disable GDI Ion Cannon before quickly-destroy-ion-cannon = Disable GDI Ion Cannon before
it fires two times. it fires two times.
nod-soldier = Nod Soldier nod-soldier = Nod Soldier
civilians-runs = Hey, those civilians... where are they going? civilians-running = Hey, those civilians... where are they going?
destroy-ion-cannon-advise = The GDI are preparing their ion cannon. Don't let them get used to it. destroy-ion-cannon-advice = The GDI are preparing their ion cannon. Don't let them get used to it.
village-destruction-warning = Be careful, commander. The GDI won't stand still while we burn the entire village. village-destruction-warning = Be careful, commander. The GDI won't stand still while we burn the entire village.
## twist-of-fate ## twist-of-fate

View File

@@ -55,7 +55,7 @@ faction-nod =
notification-unit-lost = Unit lost. notification-unit-lost = Unit lost.
notification-unit-promoted = Unit promoted. notification-unit-promoted = Unit promoted.
notification-building-captured = Building captured. notification-building-captured = Building captured.
notification-civilian-building-captured = Civilian Building captured. notification-civ-building-captured = Civilian Building captured.
notification-structure-lost = Structure lost. notification-structure-lost = Structure lost.
## aircraft.yaml ## aircraft.yaml
@@ -176,12 +176,12 @@ meta-civbuildinghusk-generic-name = Civilian Building (Destroyed)
meta-civfield-generic-name = Field meta-civfield-generic-name = Field
meta-civhaystackorigloo = meta-civhaystackorigloo =
.winter--name = Igloo .winter-name = Igloo
.summer--name = Haystacks .summer-name = Haystacks
meta-civhaystackorigloohusk = meta-civhaystackorigloohusk =
.winter--name = Igloo (Destroyed) .winter-name = Igloo (Destroyed)
.summer--name = Haystacks (Destroyed) .summer-name = Haystacks (Destroyed)
meta-tree-name = Tree meta-tree-name = Tree
meta-treehusk-name = Tree (Burnt) meta-treehusk-name = Tree (Burnt)

View File

@@ -139,7 +139,7 @@ InitAi = function()
if not GDIAdvComCenter.IsDead then if not GDIAdvComCenter.IsDead then
IonCannonOnline = true IonCannonOnline = true
Media.DisplayMessage(UserInterface.Translate("destroy-ion-cannon-advise")) Media.DisplayMessage(UserInterface.Translate("destroy-ion-cannon-advice"))
DestroyIonCannon = AddSecondaryObjective(Nod, "quickly-destroy-ion-cannon") DestroyIonCannon = AddSecondaryObjective(Nod, "quickly-destroy-ion-cannon")
end end
end) end)

View File

@@ -90,7 +90,7 @@ RunForHelp = function()
CivsRunning = true CivsRunning = true
local cam = Actor.Create("camera", true, { Owner = Nod, Location = CPos.New(53,44) }) local cam = Actor.Create("camera", true, { Owner = Nod, Location = CPos.New(53,44) })
Trigger.AfterDelay(125, cam.Destroy) Trigger.AfterDelay(125, cam.Destroy)
Media.DisplayMessage(UserInterface.Translate("civilians-runs"), UserInterface.Translate("nod-soldier")) Media.DisplayMessage(UserInterface.Translate("civilians-running"), UserInterface.Translate("nod-soldier"))
end end
end end

View File

@@ -142,7 +142,7 @@ WorldLoaded = function()
end) end)
CaptureHelipad = AddPrimaryObjective(Nod, "capture-gdi-helipad") CaptureHelipad = AddPrimaryObjective(Nod, "capture-gdi-helipad")
NoCaptureObjective = AddPrimaryObjective(Nod, "dont-capture-or-destroy") NoCaptureObjective = AddPrimaryObjective(Nod, "do-not-capture-or-destroy")
UseOrcaObjective = AddPrimaryObjective(Nod, "orca-wreak-havoc") UseOrcaObjective = AddPrimaryObjective(Nod, "orca-wreak-havoc")
DistractGuardsObjective = AddSecondaryObjective(Nod, "distract-guards") DistractGuardsObjective = AddSecondaryObjective(Nod, "distract-guards")
GDIObjective = AddPrimaryObjective(GDI, "") GDIObjective = AddPrimaryObjective(GDI, "")

View File

@@ -800,7 +800,7 @@
Types: building Types: building
CaptureNotification: CaptureNotification:
Notification: CivilianBuildingCaptured Notification: CivilianBuildingCaptured
TextNotification: notification-civilian-building-captured TextNotification: notification-civ-building-captured
RepairableBuilding: RepairableBuilding:
RepairPercent: 40 RepairPercent: 40
RepairStep: 1400 RepairStep: 1400
@@ -843,12 +843,12 @@
Condition: winter Condition: winter
TileSets: SNOW, WINTER TileSets: SNOW, WINTER
Tooltip@WINTER: Tooltip@WINTER:
Name: meta-civhaystackorigloo.winter--name Name: meta-civhaystackorigloo.winter-name
RequiresCondition: winter RequiresCondition: winter
GenericVisibility: None GenericVisibility: None
ShowOwnerRow: false ShowOwnerRow: false
Tooltip@SUMMER: Tooltip@SUMMER:
Name: meta-civhaystackorigloo.summer--name Name: meta-civhaystackorigloo.summer-name
RequiresCondition: !winter RequiresCondition: !winter
GenericVisibility: None GenericVisibility: None
ShowOwnerRow: false ShowOwnerRow: false
@@ -879,12 +879,12 @@
Condition: winter Condition: winter
TileSets: SNOW, WINTER TileSets: SNOW, WINTER
Tooltip@WINTER: Tooltip@WINTER:
Name: meta-civhaystackorigloohusk.winter--name Name: meta-civhaystackorigloohusk.winter-name
RequiresCondition: winter RequiresCondition: winter
GenericVisibility: None GenericVisibility: None
ShowOwnerRow: false ShowOwnerRow: false
Tooltip@SUMMER: Tooltip@SUMMER:
Name: meta-civhaystackorigloohusk.summer--name Name: meta-civhaystackorigloohusk.summer-name
RequiresCondition: !winter RequiresCondition: !winter
GenericVisibility: None GenericVisibility: None
ShowOwnerRow: false ShowOwnerRow: false

View File

@@ -359,7 +359,7 @@ Container@EDITOR_WORLD_ROOT:
Y: 60 Y: 60
Width: 55 Width: 55
Height: 25 Height: 25
Text: label-actors-bg-owners Text: label-actor-bg-owner
Align: Right Align: Right
Font: TinyBold Font: TinyBold
DropDownButton@OWNERS_DROPDOWN: DropDownButton@OWNERS_DROPDOWN:

View File

@@ -10,7 +10,7 @@ Container@SCRIPT_ERROR_PANEL:
Height: 20 Height: 20
Font: Bold Font: Bold
Align: Center Align: Center
Text: label-script-error-panel-desca Text: label-script-error-panel-desc-a
Label@DESCB: Label@DESCB:
X: 15 X: 15
Y: 46 Y: 46
@@ -18,7 +18,7 @@ Container@SCRIPT_ERROR_PANEL:
Height: 20 Height: 20
Font: Regular Font: Regular
Align: Center Align: Center
Text: label-script-error-panel-descb Text: label-script-error-panel-desc-b
Label@DESCC: Label@DESCC:
X: 15 X: 15
Y: 66 Y: 66
@@ -26,7 +26,7 @@ Container@SCRIPT_ERROR_PANEL:
Height: 20 Height: 20
Font: Regular Font: Regular
Align: Center Align: Center
Text: label-script-error-panel-descc Text: label-script-error-panel-desc-c
ScrollPanel@SCRIPT_ERROR_MESSAGE_PANEL: ScrollPanel@SCRIPT_ERROR_MESSAGE_PANEL:
X: 20 X: 20
Y: 96 Y: 96

View File

@@ -175,11 +175,11 @@ Container@LOBBY_MUSIC_BIN:
Width: PARENT_RIGHT - 24 Width: PARENT_RIGHT - 24
Height: 25 Height: 25
Align: Center Align: Center
Text: label-no-music-desca Text: label-no-music-desc-a
Label@DESCB: Label@DESCB:
Y: 116 Y: 116
Width: PARENT_RIGHT - 24 Width: PARENT_RIGHT - 24
Height: 25 Height: 25
Align: Center Align: Center
Text: label-no-music-descb Text: label-no-music-desc-b

View File

@@ -139,7 +139,7 @@ Background@MAINMENU_INTRODUCTION_PROMPT:
Width: PARENT_RIGHT Width: PARENT_RIGHT
Height: 16 Height: 16
Font: Small Font: Small
Text: label-mouse-control-desc-classic-buildigs Text: label-mouse-control-desc-classic-buildings
LabelWithHighlight@DESC_SUPPORT: LabelWithHighlight@DESC_SUPPORT:
Y: 51 Y: 51
Width: PARENT_RIGHT Width: PARENT_RIGHT
@@ -192,12 +192,12 @@ Background@MAINMENU_INTRODUCTION_PROMPT:
Height: 16 Height: 16
Font: Small Font: Small
Text: label-mouse-control-desc-modern-commands Text: label-mouse-control-desc-modern-commands
LabelWithHighlight@DESC_BUILDIGS: LabelWithHighlight@DESC_BUILDINGS:
Y: 34 Y: 34
Width: PARENT_RIGHT Width: PARENT_RIGHT
Height: 16 Height: 16
Font: Small Font: Small
Text: label-mouse-control-desc-modern-buildigs Text: label-mouse-control-desc-modern-buildings
LabelWithHighlight@DESC_SUPPORT: LabelWithHighlight@DESC_SUPPORT:
Y: 51 Y: 51
Width: PARENT_RIGHT Width: PARENT_RIGHT

View File

@@ -152,13 +152,13 @@ Background@MUSIC_PANEL:
Width: PARENT_RIGHT - 24 Width: PARENT_RIGHT - 24
Height: 25 Height: 25
Align: Center Align: Center
Text: label-no-music-desca Text: label-no-music-desc-a
Label@DESCB: Label@DESCB:
Y: 40 Y: 40
Width: PARENT_RIGHT - 24 Width: PARENT_RIGHT - 24
Height: 25 Height: 25
Align: Center Align: Center
Text: label-no-music-descb Text: label-no-music-desc-b
Button@BACK_BUTTON: Button@BACK_BUTTON:
X: PARENT_RIGHT - WIDTH - 20 X: PARENT_RIGHT - WIDTH - 20
Y: PARENT_BOTTOM - 45 Y: PARENT_BOTTOM - 45

View File

@@ -76,7 +76,7 @@ Container@INPUT_PANEL:
Width: PARENT_RIGHT Width: PARENT_RIGHT
Height: 16 Height: 16
Font: Small Font: Small
Text: label-mouse-control-desc-classic-buildigs Text: label-mouse-control-desc-classic-buildings
LabelWithHighlight@DESC_SUPPORT: LabelWithHighlight@DESC_SUPPORT:
Y: 51 Y: 51
Width: PARENT_RIGHT Width: PARENT_RIGHT
@@ -135,7 +135,7 @@ Container@INPUT_PANEL:
Width: PARENT_RIGHT Width: PARENT_RIGHT
Height: 16 Height: 16
Font: Small Font: Small
Text: label-mouse-control-desc-modern-buildigs Text: label-mouse-control-desc-modern-buildings
LabelWithHighlight@DESC_SUPPORT: LabelWithHighlight@DESC_SUPPORT:
Y: 51 Y: 51
Width: PARENT_RIGHT Width: PARENT_RIGHT

View File

@@ -57,7 +57,7 @@ button-container-ok = OK
label-tiles-bg-search = Search: label-tiles-bg-search = Search:
label-bg-filter = Filter: label-bg-filter = Filter:
label-actors-bg-search = Search: label-actors-bg-search = Search:
label-actors-bg-owners = Owner: label-actor-bg-owner = Owner:
label-area-selection = Area Selection label-area-selection = Area Selection
label-area-info = Area Info label-area-info = Area Info
label-selected-area-diagonal = Diagonal: label-selected-area-diagonal = Diagonal:
@@ -151,9 +151,9 @@ checkbox-debug-panel-show-screenmap = Show Screen Map
label-mission-objectives = Mission: label-mission-objectives = Mission:
## ingame-infoscripterror.yaml ## ingame-infoscripterror.yaml
label-script-error-panel-desca = The map script has encountered a fatal error label-script-error-panel-desc-a = The map script has encountered a fatal error
label-script-error-panel-descb = The details of the error have been saved to lua.log in the logs directory. label-script-error-panel-desc-b = The details of the error have been saved to lua.log in the logs directory.
label-script-error-panel-descc = Please send this file to the map author so that they can fix this issue. label-script-error-panel-desc-c = Please send this file to the map author so that they can fix this issue.
## ingame-infostats.yaml ## ingame-infostats.yaml
label-objective-mission = Mission: label-objective-mission = Mission:
@@ -206,8 +206,8 @@ checkbox-music-controls-shuffle = Shuffle
checkbox-music-controls-loop = Loop checkbox-music-controls-loop = Loop
label-container-title = Track label-container-title = Track
label-no-music-title = Music Not Installed label-no-music-title = Music Not Installed
label-no-music-desca = The game music can be installed label-no-music-desc-a = The game music can be installed
label-no-music-descb = from the "Manage Content" menu. label-no-music-desc-b = from the "Manage Content" menu.
## lobby-options.yaml ## lobby-options.yaml
label-lobby-options-bin-title = Map Options label-lobby-options-bin-title = Map Options
@@ -280,7 +280,7 @@ label-input-section-header = Input
label-mouse-control-container = Control Scheme: label-mouse-control-container = Control Scheme:
label-mouse-control-desc-classic-selection = - Select units using the <Left> mouse button label-mouse-control-desc-classic-selection = - Select units using the <Left> mouse button
label-mouse-control-desc-classic-commands = - Command units using the <Left> mouse button label-mouse-control-desc-classic-commands = - Command units using the <Left> mouse button
label-mouse-control-desc-classic-buildigs = - Place structures using the <Left> mouse button label-mouse-control-desc-classic-buildings = - Place structures using the <Left> mouse button
label-mouse-control-desc-classic-support = - Target support powers using the <Left> mouse button label-mouse-control-desc-classic-support = - Target support powers using the <Left> mouse button
label-mouse-control-desc-classic-zoom = - Zoom the battlefield using the <Scroll Wheel> label-mouse-control-desc-classic-zoom = - Zoom the battlefield using the <Scroll Wheel>
label-mouse-control-desc-classic-zoom-modifier = - Zoom the battlefield using <MODIFIER + Scroll Wheel> label-mouse-control-desc-classic-zoom-modifier = - Zoom the battlefield using <MODIFIER + Scroll Wheel>
@@ -289,7 +289,7 @@ label-mouse-control-desc-classic-scroll-middle = - Pan the battlefield using the
label-mouse-control-desc-classic-edgescroll = or by moving the cursor to the edge of the screen label-mouse-control-desc-classic-edgescroll = or by moving the cursor to the edge of the screen
label-mouse-control-desc-modern-selection = - Select units using the <Left> mouse button label-mouse-control-desc-modern-selection = - Select units using the <Left> mouse button
label-mouse-control-desc-modern-commands = - Command units using the <Right> mouse button label-mouse-control-desc-modern-commands = - Command units using the <Right> mouse button
label-mouse-control-desc-modern-buildigs = - Place structures using the <Left> mouse button label-mouse-control-desc-modern-buildings = - Place structures using the <Left> mouse button
label-mouse-control-desc-modern-support = - Target support powers using the <Left> mouse button label-mouse-control-desc-modern-support = - Target support powers using the <Left> mouse button
label-mouse-control-desc-modern-zoom = - Zoom the battlefield using the <Scroll Wheel> label-mouse-control-desc-modern-zoom = - Zoom the battlefield using the <Scroll Wheel>
label-mouse-control-desc-modern-zoom-modifier = - Zoom the battlefield using <MODIFIER + Scroll Wheel> label-mouse-control-desc-modern-zoom-modifier = - Zoom the battlefield using <MODIFIER + Scroll Wheel>

View File

@@ -28,7 +28,7 @@ Container@OBSERVER_WIDGETS:
Y: 5 Y: 5
Width: 160 Width: 160
Height: 25 Height: 25
Text: button-observer-widgets-options Text: button-observer-widget-options
Font: Bold Font: Bold
Key: escape Key: escape
DisableWorldSounds: true DisableWorldSounds: true

View File

@@ -16,4 +16,4 @@ bot-campaign-ai =
neutral-prefix = Neutral neutral-prefix = Neutral
## harkonnen-05, ordos-04 ## harkonnen-05, ordos-04
actor-outpost-modified--name = Modified Outpost actor-outpost-modified-name = Modified Outpost

View File

@@ -8,7 +8,7 @@ label-mentat-title = Mentat
label-menu-buttons-title = Options label-menu-buttons-title = Options
## ingame-observer.yaml ## ingame-observer.yaml
button-observer-widgets-options = Options (Esc) button-observer-widget-options = Options (Esc)
button-replay-player-pause-tooltip = Pause button-replay-player-pause-tooltip = Pause
button-replay-player-play-tooltip = Play button-replay-player-play-tooltip = Play

View File

@@ -96,7 +96,7 @@ destroy-atreides = Destroy the Atreides.
## harkonnen-04 ## harkonnen-04
fremen-annihilated = The Fremen have been annihilated! fremen-annihilated = The Fremen have been annihilated!
destroy-fremen = Destroy the Fremen. destroy-fremen = Destroy the Fremen.
fremen-spotted-north-southeast = Fremen concentrations spotted to the north and southwest. fremen-spotted-north-southwest = Fremen concentrations spotted to the north and southwest.
## harkonnen-05 ## harkonnen-05
imperial-ships-penetrating-defense-grid = Imperial ships penetrating defense grid! imperial-ships-penetrating-defense-grid = Imperial ships penetrating defense grid!

View File

@@ -17,7 +17,7 @@ notification-base-under-attack = Base under attack.
notification-ally-under-attack = Our ally is under attack. notification-ally-under-attack = Our ally is under attack.
notification-harvester-under-attack = Harvester under attack. notification-harvester-under-attack = Harvester under attack.
notification-silos-needed = Silos needed. notification-silos-needed = Silos needed.
notification-no-room-for-new-units = No room for new unit. notification-no-room-for-new-unit = No room for new unit.
notification-cannot-build-here = Cannot build here. notification-cannot-build-here = Cannot build here.
notification-one-of-our-buildings-has-been-captured = One of our buildings has been captured. notification-one-of-our-buildings-has-been-captured = One of our buildings has been captured.
@@ -285,7 +285,7 @@ notification-unit-ready = Unit ready.
notification-repairing = Repairing. notification-repairing = Repairing.
notification-unit-repaired = Unit repaired. notification-unit-repaired = Unit repaired.
notification-select-target = Select target. notification-select-target = Select target.
notifciation-missile-launch-detected = Missile launch detected. notification-missile-launch-detected = Missile launch detected.
notification-airstrike-ready = Airstrike ready. notification-airstrike-ready = Airstrike ready.
notification-building-lost = Building lost. notification-building-lost = Building lost.
notification-reinforcements-have-arrived = Reinforcements have arrived. notification-reinforcements-have-arrived = Reinforcements have arrived.
@@ -299,13 +299,13 @@ meta-concrete =
.description = Provides a strong foundation that prevents .description = Provides a strong foundation that prevents
damage from the terrain. damage from the terrain.
actor-concretea = actor-concrete-a =
.name = Concrete Slab .name = Concrete Slab
.encyclopedia = If buildings are not placed on concrete, they will be damaged. Buildings can be repaired, but unless the building sits completely on concrete, the building will suffer continual weathering damage from the erosive desert environment. .encyclopedia = If buildings are not placed on concrete, they will be damaged. Buildings can be repaired, but unless the building sits completely on concrete, the building will suffer continual weathering damage from the erosive desert environment.
Concrete is vulnerable to most weapon types. Concrete cannot be repaired if damaged. Concrete is vulnerable to most weapon types. Concrete cannot be repaired if damaged.
actor-concreteb-name = Large Concrete Slab actor-concrete-b-name = Large Concrete Slab
actor-construction-yard = actor-construction-yard =
.description = Produces structures. .description = Produces structures.

View File

@@ -191,7 +191,7 @@ WorldLoaded = function()
end) end)
Trigger.AfterDelay(DateTime.Seconds(15), function() Trigger.AfterDelay(DateTime.Seconds(15), function()
Media.DisplayMessage(UserInterface.Translate("fremen-spotted-north-southeast"), Mentat) Media.DisplayMessage(UserInterface.Translate("fremen-spotted-north-southwest"), Mentat)
end) end)
local atreidesCondition = function() return Harkonnen.IsObjectiveCompleted(KillAtreides) end local atreidesCondition = function() return Harkonnen.IsObjectiveCompleted(KillAtreides) end

View File

@@ -77,5 +77,5 @@ outpost:
Tooltip: Tooltip:
RequiresCondition: !modified RequiresCondition: !modified
Tooltip@Modified: Tooltip@Modified:
Name: actor-outpost-modified--name Name: actor-outpost-modified-name
RequiresCondition: modified RequiresCondition: modified

View File

@@ -40,7 +40,7 @@ outpost:
Tooltip: Tooltip:
RequiresCondition: !modified RequiresCondition: !modified
Tooltip@Modified: Tooltip@Modified:
Name: actor-outpost-modified--name Name: actor-outpost-modified-name
RequiresCondition: modified RequiresCondition: modified
quad: quad:

View File

@@ -18,7 +18,7 @@ Player:
ReadyAudio: BuildingReady ReadyAudio: BuildingReady
ReadyTextNotification: notification-construction-complete ReadyTextNotification: notification-construction-complete
BlockedAudio: NoRoom BlockedAudio: NoRoom
BlockedTextNotification: notification-no-room-for-new-units BlockedTextNotification: notification-no-room-for-new-unit
QueuedAudio: Building QueuedAudio: Building
OnHoldAudio: OnHold OnHoldAudio: OnHold
CancelledAudio: Cancelled CancelledAudio: Cancelled
@@ -31,7 +31,7 @@ Player:
ReadyAudio: UnitReady ReadyAudio: UnitReady
ReadyTextNotification: notification-unit-ready ReadyTextNotification: notification-unit-ready
BlockedAudio: NoRoom BlockedAudio: NoRoom
BlockedTextNotification: notification-no-room-for-new-units BlockedTextNotification: notification-no-room-for-new-unit
QueuedAudio: Training QueuedAudio: Training
OnHoldAudio: OnHold OnHoldAudio: OnHold
CancelledAudio: Cancelled CancelledAudio: Cancelled
@@ -44,7 +44,7 @@ Player:
ReadyAudio: UnitReady ReadyAudio: UnitReady
ReadyTextNotification: notification-unit-ready ReadyTextNotification: notification-unit-ready
BlockedAudio: NoRoom BlockedAudio: NoRoom
BlockedTextNotification: notification-no-room-for-new-units BlockedTextNotification: notification-no-room-for-new-unit
QueuedAudio: Building QueuedAudio: Building
OnHoldAudio: OnHold OnHoldAudio: OnHold
CancelledAudio: Cancelled CancelledAudio: Cancelled
@@ -57,7 +57,7 @@ Player:
ReadyAudio: UnitReady ReadyAudio: UnitReady
ReadyTextNotification: notification-unit-ready ReadyTextNotification: notification-unit-ready
BlockedAudio: NoRoom BlockedAudio: NoRoom
BlockedTextNotification: notification-no-room-for-new-units BlockedTextNotification: notification-no-room-for-new-unit
QueuedAudio: Building QueuedAudio: Building
OnHoldAudio: OnHold OnHoldAudio: OnHold
CancelledAudio: Cancelled CancelledAudio: Cancelled
@@ -68,7 +68,7 @@ Player:
DisplayOrder: 4 DisplayOrder: 4
BuildDurationModifier: 212 BuildDurationModifier: 212
BlockedAudio: NoRoom BlockedAudio: NoRoom
BlockedTextNotification: notification-no-room-for-new-units BlockedTextNotification: notification-no-room-for-new-unit
QueuedAudio: OrderPlaced QueuedAudio: OrderPlaced
OnHoldAudio: OnHold OnHoldAudio: OnHold
CancelledAudio: Cancelled CancelledAudio: Cancelled
@@ -79,7 +79,7 @@ Player:
ReadyAudio: UnitReady ReadyAudio: UnitReady
ReadyTextNotification: notification-unit-ready ReadyTextNotification: notification-unit-ready
BlockedAudio: NoRoom BlockedAudio: NoRoom
BlockedTextNotification: notification-no-room-for-new-units BlockedTextNotification: notification-no-room-for-new-unit
QueuedAudio: Building QueuedAudio: Building
OnHoldAudio: OnHold OnHoldAudio: OnHold
CancelledAudio: Cancelled CancelledAudio: Cancelled
@@ -90,7 +90,7 @@ Player:
ReadyAudio: NewOptions ReadyAudio: NewOptions
ReadyTextNotification: notification-new-construction-options ReadyTextNotification: notification-new-construction-options
BlockedAudio: NoRoom BlockedAudio: NoRoom
BlockedTextNotification: notification-no-room-for-new-units BlockedTextNotification: notification-no-room-for-new-unit
QueuedAudio: Upgrading QueuedAudio: Upgrading
OnHoldAudio: OnHold OnHoldAudio: OnHold
CancelledAudio: Cancelled CancelledAudio: Cancelled

View File

@@ -25,9 +25,9 @@ concretea:
Footprint: xx xx Footprint: xx xx
Dimensions: 2,2 Dimensions: 2,2
Tooltip: Tooltip:
Name: actor-concretea.name Name: actor-concrete-a.name
Encyclopedia: Encyclopedia:
Description: actor-concretea.encyclopedia Description: actor-concrete-a.encyclopedia
Category: Buildings Category: Buildings
Order: 10 Order: 10
Valued: Valued:
@@ -46,7 +46,7 @@ concreteb:
Footprint: xxx xxx xxx Footprint: xxx xxx xxx
Dimensions: 3,3 Dimensions: 3,3
Tooltip: Tooltip:
Name: actor-concreteb-name Name: actor-concrete-b-name
Valued: Valued:
Cost: 50 Cost: 50
Buildable: Buildable:
@@ -1162,7 +1162,7 @@ palace:
IncomingSpeechNotification: MissileLaunchDetected IncomingSpeechNotification: MissileLaunchDetected
BeginChargeTextNotification: notification-death-hand-missile-prepping BeginChargeTextNotification: notification-death-hand-missile-prepping
EndChargeTextNotification: notification-death-hand-missile-ready EndChargeTextNotification: notification-death-hand-missile-ready
IncomingTextNotification: notifciation-missile-launch-detected IncomingTextNotification: notification-missile-launch-detected
SelectTargetTextNotification: notification-select-target SelectTargetTextNotification: notification-select-target
MissileWeapon: deathhand MissileWeapon: deathhand
MissileImage: deathhand MissileImage: deathhand
@@ -1195,7 +1195,7 @@ palace:
ReadyAudio: Reinforce ReadyAudio: Reinforce
ReadyTextNotification: notification-reinforcements-have-arrived ReadyTextNotification: notification-reinforcements-have-arrived
BlockedAudio: NoRoom BlockedAudio: NoRoom
BlockedTextNotification: notification-no-room-for-new-units BlockedTextNotification: notification-no-room-for-new-unit
OrderName: ProduceActorPower.Fremen OrderName: ProduceActorPower.Fremen
SupportPowerPaletteOrder: 20 SupportPowerPaletteOrder: 20
ProduceActorPower@saboteur: ProduceActorPower@saboteur:
@@ -1212,7 +1212,7 @@ palace:
ReadyAudio: Reinforce ReadyAudio: Reinforce
ReadyTextNotification: notification-reinforcements-have-arrived ReadyTextNotification: notification-reinforcements-have-arrived
BlockedAudio: NoRoom BlockedAudio: NoRoom
BlockedTextNotification: notification-no-room-for-new-units BlockedTextNotification: notification-no-room-for-new-unit
OrderName: ProduceActorPower.Saboteur OrderName: ProduceActorPower.Saboteur
SupportPowerPaletteOrder: 30 SupportPowerPaletteOrder: 30
Exit@1: Exit@1:

View File

@@ -54,7 +54,7 @@ disguise-spy = Commander! You have to disguise me in order to get through the en
battlefield-control = Battlefield Control battlefield-control = Battlefield Control
skip-heroics = Good work! But next time skip the heroics! skip-heroics = Good work! But next time skip the heroics!
rescue-tanya = Rescue Tanya. rescue-tanya = Rescue Tanya.
elminate-soviet-units = Eliminate all Soviet units in this area. eliminate-soviet-units = Eliminate all Soviet units in this area.
infiltrate-warfactory = Infiltrate the Soviet warfactory. infiltrate-warfactory = Infiltrate the Soviet warfactory.
destroy-sam-sites-blocker = Destroy all four SAM Sites that block destroy-sam-sites-blocker = Destroy all four SAM Sites that block
our reinforcements' helicopter. our reinforcements' helicopter.
@@ -62,7 +62,7 @@ destroy-sam-sites-blocker = Destroy all four SAM Sites that block
# allies-06ab # allies-06ab
soviet-tech-centers-discovered = Coordinates of the Soviet tech centers discovered. soviet-tech-centers-discovered = Coordinates of the Soviet tech centers discovered.
destroy-soviet-buildings-units = Destroy all Soviet buildings and units in the area. destroy-soviet-buildings-units = Destroy all Soviet buildings and units in the area.
dont-capture-tech-centers = Do not capture the tech centers! Infiltrate one with a spy. do-not-capture-tech-centers = Do not capture the tech centers! Infiltrate one with a spy.
infiltrate-tech-center-spy = Infiltrate one of the Soviet tech centers with a spy. infiltrate-tech-center-spy = Infiltrate one of the Soviet tech centers with a spy.
capture-radar-shore = Capture the Radar Dome at the shore. capture-radar-shore = Capture the Radar Dome at the shore.
build-naval-yard-redeploy-mcv = Secure a foothold and build a Naval Yard. build-naval-yard-redeploy-mcv = Secure a foothold and build a Naval Yard.
@@ -82,7 +82,7 @@ defeat-allied-forces = Defeat the Allied forces.
## allies-08ab ## allies-08ab
experiment-successful = The experiment is a success! experiment-successful = The experiment is a success!
chronosphere-experiments-completes-in = Chronosphere experiment completes in { $time } chronosphere-experiment-complete-in = Chronosphere experiment completes in { $time }
defend-chronosphere-tech-center = Defend the Chronosphere and the Tech Center defend-chronosphere-tech-center = Defend the Chronosphere and the Tech Center
at all costs. at all costs.
chronosphere-needs-power = The Chronosphere must have power when the chronosphere-needs-power = The Chronosphere must have power when the
@@ -140,7 +140,7 @@ transferring-funds = Transferring funds.
co-commander-missing = Co-Commander is missing co-commander-missing = Co-Commander is missing
## fall-of-greece-1-personal-war ## fall-of-greece-1-personal-war
civilians-manual-targetting = Commander, there are several civilians in the area. civilians-manual-targeting = Commander, there are several civilians in the area.
We'll need you to call out targets. We'll need you to call out targets.
soviet-aircraft-armor-moving-in = Alfa Niner this is Lima One Six. Be advised, Soviet aircraft and armor moving into your AO. soviet-aircraft-armor-moving-in = Alfa Niner this is Lima One Six. Be advised, Soviet aircraft and armor moving into your AO.
headquarters = Headquarters headquarters = Headquarters
@@ -156,12 +156,12 @@ get-tanya-stavros-helicopter = Get Stavros and Tanya to the extraction helicopte
civilians-evacuated = { $evacuated } / { $threshold } civilians evacuated. civilians-evacuated = { $evacuated } / { $threshold } civilians evacuated.
chinook-assist-evacuation = Alfa Niner this is Pegasus. We are on site and ready to assist with the evacuation. chinook-assist-evacuation = Alfa Niner this is Pegasus. We are on site and ready to assist with the evacuation.
chinook-pilot = Chinook pilot chinook-pilot = Chinook pilot
rescue-civlians-island-shelter-easy = Evacuate at least half of the civilians to the island rescue-civilians-island-shelter-easy = Evacuate at least half of the civilians to the island
shelter. shelter.
rescue-civlians-island-shelter-normal = Evacuate at least three quarters of the civilians to rescue-civilians-island-shelter-normal = Evacuate at least three quarters of the civilians to
the island shelter. the island shelter.
rescue-civlians-island-shelter-hard = Evacuate all civilians to the island shelter. rescue-civilians-island-shelter-hard = Evacuate all civilians to the island shelter.
clear-enemy-submarines = Clear the area of enemy submarine activity. clear-enemy-submarines = Clear the area of enemy submarine activity
## fort-lonestar ## fort-lonestar
no-more-waves = You almost survived the onslaught! No more waves incoming. no-more-waves = You almost survived the onslaught! No more waves incoming.
@@ -350,7 +350,7 @@ time-until-meltdown = Time until Meltdown: { $time }
destroy-allied-sympathizers-village = Destroy the village of Allied sympathizers. destroy-allied-sympathizers-village = Destroy the village of Allied sympathizers.
## soviet-09 ## soviet-09
trucks-stopped-near-allied-base = Commander, the truck has stopped at a nearby allied base. truck-stopped-near-allied-base = Commander, the truck has stopped at a nearby allied base.
Allied radio intercepts say the truck has orders to flee the battlefield Allied radio intercepts say the truck has orders to flee the battlefield
if any Soviet units approach the base. if any Soviet units approach the base.
destroy-stolen-convoy-truck = Destroy the stolen convoy truck. destroy-stolen-convoy-truck = Destroy the stolen convoy truck.
@@ -394,7 +394,7 @@ takeover-reinforcements-dismantle-soviet-base = Take control of French reinforce
dismantle the nearby Soviet base. dismantle the nearby Soviet base.
enforce-position-hold-until-reinforcements = Enforce your position and hold-out the onslaught enforce-position-hold-until-reinforcements = Enforce your position and hold-out the onslaught
until reinforcements arrive. until reinforcements arrive.
destroy-two-sames-before-reinforcements = Destroy the two SAM sites before reinforcements destroy-two-sams-before-reinforcements = Destroy the two SAM sites before reinforcements
arrive. arrive.
soviets-blocking-gps = The Soviets are blocking our GPS. We need to investigate their new technology. soviets-blocking-gps = The Soviets are blocking our GPS. We need to investigate their new technology.
capture-hold-soviet-airbase-northeast = Capture and hold the Soviet airbase capture-hold-soviet-airbase-northeast = Capture and hold the Soviet airbase
@@ -419,7 +419,7 @@ soviet-reinforcements-approaching = The Soviet reinforcements are approaching!
## top-o-the-world ## top-o-the-world
supply-truck-waystation = Bring the supply truck to the waystation. supply-truck-waystation = Bring the supply truck to the waystation.
waystation-must-not-be-destroyed = The waystation must not be destroyed. waystation-must-not-be-destroyed = The waystation must not be destroyed.
destory-aa-guns-enable-air-support = Destroy all the AA Guns to enable air support. destroy-aa-guns-enable-air-support = Destroy all the AA Guns to enable air support.
find-destroy-bridge-stop-allied-reinforcements = Find and destroy the bridge the allies are using find-destroy-bridge-stop-allied-reinforcements = Find and destroy the bridge the allies are using
to bring their reinforcements in the area. to bring their reinforcements in the area.
air-support-t-minus-3 = Very good comrade general! Our air units just took off air-support-t-minus-3 = Very good comrade general! Our air units just took off

View File

@@ -175,8 +175,8 @@ meta-ammobox-name = Ammo Box
meta-civfield-name = Field meta-civfield-name = Field
meta-civhaystackorigloo = meta-civhaystackorigloo =
.winter--name = Igloo .winter-name = Igloo
.summer--name = Haystacks .summer-name = Haystacks
meta-tree-name = Tree meta-tree-name = Tree
meta-treehusk-name = Tree (Burnt) meta-treehusk-name = Tree (Burnt)
@@ -466,7 +466,7 @@ notification-chronosphere-charging = Chronosphere charging.
notification-chronosphere-ready = Chronosphere ready. notification-chronosphere-ready = Chronosphere ready.
notification-satellite-launched = Satellite launched. notification-satellite-launched = Satellite launched.
notification-credits-stolen = Credits stolen. notification-credits-stolen = Credits stolen.
notifcation-spy-plane-ready = Spy plane ready. notification-spy-plane-ready = Spy plane ready.
actor-mslo = actor-mslo =
.name = Missile Silo .name = Missile Silo

View File

@@ -374,7 +374,7 @@ end
AddObjectives = function() AddObjectives = function()
USSRobjective = AddPrimaryObjective(USSR, "") USSRobjective = AddPrimaryObjective(USSR, "")
RescueTanyaObjective = AddPrimaryObjective(Greece, "rescue-tanya") RescueTanyaObjective = AddPrimaryObjective(Greece, "rescue-tanya")
KillAll = AddPrimaryObjective(Greece, "elminate-soviet-units") KillAll = AddPrimaryObjective(Greece, "eliminate-soviet-units")
InfiltrateWarfactoryObjective = AddSecondaryObjective(Greece, "infiltrate-warfactory") InfiltrateWarfactoryObjective = AddSecondaryObjective(Greece, "infiltrate-warfactory")
end end

View File

@@ -390,7 +390,7 @@ WorldLoaded = function()
USSRObj = AddPrimaryObjective(USSR, "") USSRObj = AddPrimaryObjective(USSR, "")
MainObj = AddPrimaryObjective(Greece, "rescue-tanya") MainObj = AddPrimaryObjective(Greece, "rescue-tanya")
KillAll = AddPrimaryObjective(Greece, "elminate-soviet-units") KillAll = AddPrimaryObjective(Greece, "eliminate-soviet-units")
InfWarfactory = AddSecondaryObjective(Greece, "infiltrate-warfactory") InfWarfactory = AddSecondaryObjective(Greece, "infiltrate-warfactory")
InitTriggers() InitTriggers()

View File

@@ -348,7 +348,7 @@ WorldLoaded = function()
USSRObj = AddPrimaryObjective(USSR, "") USSRObj = AddPrimaryObjective(USSR, "")
MainObj = AddPrimaryObjective(Greece, "rescue-tanya") MainObj = AddPrimaryObjective(Greece, "rescue-tanya")
KillAll = AddPrimaryObjective(Greece, "elminate-soviet-units") KillAll = AddPrimaryObjective(Greece, "eliminate-soviet-units")
InfWarfactory = AddSecondaryObjective(Greece, "infiltrate-warfactory") InfWarfactory = AddSecondaryObjective(Greece, "infiltrate-warfactory")
InitTriggers() InitTriggers()

View File

@@ -169,7 +169,7 @@ InfiltrateTechCenter = function()
Trigger.OnCapture(a, function() Trigger.OnCapture(a, function()
if not infiltrated then if not infiltrated then
Media.PlaySoundNotification(Greece, "AlertBleep") Media.PlaySoundNotification(Greece, "AlertBleep")
Media.DisplayMessage(UserInterface.Translate("dont-capture-tech-centers")) Media.DisplayMessage(UserInterface.Translate("do-not-capture-tech-centers"))
end end
end) end)
end) end)

View File

@@ -157,7 +157,7 @@ InfiltrateTechCenter = function()
Trigger.OnCapture(a, function() Trigger.OnCapture(a, function()
if not Infiltrated then if not Infiltrated then
Media.DisplayMessage(UserInterface.Translate("dont-capture-tech-centers")) Media.DisplayMessage(UserInterface.Translate("do-not-capture-tech-centers"))
end end
end) end)
end) end)

View File

@@ -105,7 +105,7 @@ Tick = function()
if Ticked > 0 then if Ticked > 0 then
if (Ticked % DateTime.Seconds(1)) == 0 then if (Ticked % DateTime.Seconds(1)) == 0 then
Timer = UserInterface.Translate("chronosphere-experiments-completes-in", { ["time"] = Utils.FormatTime(Ticked) }) Timer = UserInterface.Translate("chronosphere-experiment-complete-in", { ["time"] = Utils.FormatTime(Ticked) })
UserInterface.SetMissionText(Timer, TimerColor) UserInterface.SetMissionText(Timer, TimerColor)
end end
Ticked = Ticked - 1 Ticked = Ticked - 1

View File

@@ -105,7 +105,7 @@ Tick = function()
if Ticked > 0 then if Ticked > 0 then
if (Ticked % DateTime.Seconds(1)) == 0 then if (Ticked % DateTime.Seconds(1)) == 0 then
Timer = UserInterface.Translate("chronosphere-experiments-completes-in", { ["time"] = Utils.FormatTime(Ticked) }) Timer = UserInterface.Translate("chronosphere-experiment-complete-in", { ["time"] = Utils.FormatTime(Ticked) })
UserInterface.SetMissionText(Timer, TimerColor) UserInterface.SetMissionText(Timer, TimerColor)
end end
Ticked = Ticked - 1 Ticked = Ticked - 1

View File

@@ -79,7 +79,7 @@ MissionStart = function()
end) end)
end) end)
Trigger.AfterDelay(DateTime.Seconds(6), function() Trigger.AfterDelay(DateTime.Seconds(6), function()
Media.DisplayMessage(UserInterface.Translate("civilians-manual-targetting"), UserInterface.Translate("tanya")) Media.DisplayMessage(UserInterface.Translate("civilians-manual-targeting"), UserInterface.Translate("tanya"))
end) end)
end end
end) end)

View File

@@ -242,11 +242,11 @@ WorldLoaded = function()
InitObjectives(Allies) InitObjectives(Allies)
if Difficulty == "easy" then if Difficulty == "easy" then
RescueCivilians = AddPrimaryObjective(Allies, "rescue-civlians-island-shelter-easy") RescueCivilians = AddPrimaryObjective(Allies, "rescue-civilians-island-shelter-easy")
elseif Difficulty == "normal" then elseif Difficulty == "normal" then
RescueCivilians = AddPrimaryObjective(Allies, "rescue-civlians-island-shelter-normal") RescueCivilians = AddPrimaryObjective(Allies, "rescue-civilians-island-shelter-normal")
else else
RescueCivilians = AddPrimaryObjective(Allies, "rescue-civlians-island-shelter-hard") RescueCivilians = AddPrimaryObjective(Allies, "rescue-civilians-island-shelter-hard")
end end
ClearWaterway = AddSecondaryObjective(Allies, "clear-enemy-submarines") ClearWaterway = AddSecondaryObjective(Allies, "clear-enemy-submarines")

View File

@@ -24,7 +24,7 @@ MissionStart = function()
end) end)
Trigger.AfterDelay(DateTime.Seconds(45), function() Trigger.AfterDelay(DateTime.Seconds(45), function()
Media.DisplayMessage(UserInterface.Translate("trucks-stopped-near-allied-base")) Media.DisplayMessage(UserInterface.Translate("truck-stopped-near-allied-base"))
end) end)
Trigger.OnKilled(StolenTruck, function() Trigger.OnKilled(StolenTruck, function()

View File

@@ -304,7 +304,7 @@ AddObjectives = function()
InitObjectives(Allies) InitObjectives(Allies)
SurviveObj = AddPrimaryObjective(Allies, "enforce-position-hold-until-reinforcements") SurviveObj = AddPrimaryObjective(Allies, "enforce-position-hold-until-reinforcements")
KillSams = AddSecondaryObjective(Allies, "destroy-two-sames-before-reinforcements") KillSams = AddSecondaryObjective(Allies, "destroy-two-sams-before-reinforcements")
Media.DisplayMessage(UserInterface.Translate("soviets-blocking-gps")) Media.DisplayMessage(UserInterface.Translate("soviets-blocking-gps"))
CaptureAirfields = AddSecondaryObjective(Allies, "capture-hold-soviet-airbase-northeast") CaptureAirfields = AddSecondaryObjective(Allies, "capture-hold-soviet-airbase-northeast")
SovietObj = AddPrimaryObjective(Soviets, "") SovietObj = AddPrimaryObjective(Soviets, "")

View File

@@ -60,7 +60,7 @@ powerproxy.spyplane:
SelectTargetSpeechNotification: SelectTarget SelectTargetSpeechNotification: SelectTarget
EndChargeSpeechNotification: SpyPlaneReady EndChargeSpeechNotification: SpyPlaneReady
SelectTargetTextNotification: notification-select-target SelectTargetTextNotification: notification-select-target
EndChargeTextNotification: notifcation-spy-plane-ready EndChargeTextNotification: notification-spy-plane-ready
CameraActor: camera.spyplane CameraActor: camera.spyplane
CameraRemoveDelay: 150 CameraRemoveDelay: 150
UnitType: u2 UnitType: u2

View File

@@ -104,7 +104,7 @@ WorldLoaded = function()
BringSupplyTruck = AddPrimaryObjective(USSR, "supply-truck-waystation") BringSupplyTruck = AddPrimaryObjective(USSR, "supply-truck-waystation")
ProtectWaystation = AddPrimaryObjective(USSR, "waystation-must-not-be-destroyed") ProtectWaystation = AddPrimaryObjective(USSR, "waystation-must-not-be-destroyed")
DestroyAAGuns = AddSecondaryObjective(USSR, "destory-aa-guns-enable-air-support") DestroyAAGuns = AddSecondaryObjective(USSR, "destroy-aa-guns-enable-air-support")
PreventAlliedIncursions = AddSecondaryObjective(USSR, "find-destroy-bridge-stop-allied-reinforcements") PreventAlliedIncursions = AddSecondaryObjective(USSR, "find-destroy-bridge-stop-allied-reinforcements")
Trigger.OnKilled(USSRTechCenter01, function() Trigger.OnKilled(USSRTechCenter01, function()

View File

@@ -939,12 +939,12 @@
Condition: winter Condition: winter
TileSets: SNOW TileSets: SNOW
Tooltip@WINTER: Tooltip@WINTER:
Name: meta-civhaystackorigloo.winter--name Name: meta-civhaystackorigloo.winter-name
RequiresCondition: winter RequiresCondition: winter
GenericVisibility: None GenericVisibility: None
ShowOwnerRow: false ShowOwnerRow: false
Tooltip@SUMMER: Tooltip@SUMMER:
Name: meta-civhaystackorigloo.summer--name Name: meta-civhaystackorigloo.summer-name
RequiresCondition: !winter RequiresCondition: !winter
GenericVisibility: None GenericVisibility: None
ShowOwnerRow: false ShowOwnerRow: false

View File

@@ -1562,7 +1562,7 @@ AFLD:
SelectTargetSpeechNotification: SelectTarget SelectTargetSpeechNotification: SelectTarget
EndChargeSpeechNotification: SpyPlaneReady EndChargeSpeechNotification: SpyPlaneReady
SelectTargetTextNotification: notification-select-target SelectTargetTextNotification: notification-select-target
EndChargeTextNotification: notifcation-spy-plane-ready EndChargeTextNotification: notification-spy-plane-ready
CameraActor: camera.spyplane CameraActor: camera.spyplane
CameraRemoveDelay: 150 CameraRemoveDelay: 150
UnitType: u2 UnitType: u2

View File

@@ -28,7 +28,7 @@ Container@OBSERVER_WIDGETS:
Y: 5 Y: 5
Width: 160 Width: 160
Height: 25 Height: 25
Text: button-observer-widgets-options Text: button-observer-widget-options
Font: Bold Font: Bold
Key: escape Key: escape
DisableWorldSounds: true DisableWorldSounds: true

View File

@@ -8,7 +8,7 @@ label-voxel-selector-yaw = Yaw
checkbox-debug-panel-show-depth-preview = Show Depth Data checkbox-debug-panel-show-depth-preview = Show Depth Data
## ingame-observer.yaml ## ingame-observer.yaml
button-observer-widgets-options = Options (Esc) button-observer-widget-options = Options (Esc)
button-replay-player-pause-tooltip = Pause button-replay-player-pause-tooltip = Pause
button-replay-player-play-tooltip = Play button-replay-player-play-tooltip = Play

View File

@@ -61,7 +61,7 @@ notification-unit-sold = Unit sold.
notification-ion-cannon-ready = Ion cannon ready. notification-ion-cannon-ready = Ion cannon ready.
notification-select-target = Select target. notification-select-target = Select target.
notification-cluster-missile-ready = Cluster missile ready. notification-cluster-missile-ready = Cluster missile ready.
notifciation-missile-launch-detected = Missile launch detected. notification-missile-launch-detected = Missile launch detected.
notification-emp-cannon-ready = EMP cannon ready. notification-emp-cannon-ready = EMP cannon ready.
## Defaults ## Defaults
@@ -119,12 +119,8 @@ actor-hunter-name = Hunter-Seeker Droid
## bridges.yaml ## bridges.yaml
actor-cabhut-name = Bridge repair hut actor-cabhut-name = Bridge repair hut
meta-lowbridgeramp-name = Bridge meta-lowbridgeramp-name = Bridge
actor-lobrdg-a-d-name = Dead Bridge actor-lobrdg-d-name = Dead Bridge
actor-lobrdg-b-d-name = Dead Bridge actor-lobrdg-r-name = Bridge Ramp
actor-lobrdg-r-se-name = Bridge Ramp
actor-lobrdg-r-nw-name = Bridge Ramp
actor-lobrdg-r-ne-name = Bridge Ramp
actor-lobrdg-r-sw-name = Bridge Ramp
meta-elevatedbridgeplaceholder-name = Bridge meta-elevatedbridgeplaceholder-name = Bridge
## civilian-infantry.yaml ## civilian-infantry.yaml
@@ -468,7 +464,7 @@ actor-sonic =
actor-jugg = actor-jugg =
.name = Juggernaut .name = Juggernaut
.deployed--name = Juggernaut (deployed) .deployed-name = Juggernaut (deployed)
.description = Mobile Artillery Mech. .description = Mobile Artillery Mech.
Needs to deploy in order to shoot. Needs to deploy in order to shoot.
Strong vs Ground units Strong vs Ground units
@@ -631,7 +627,7 @@ actor-bike =
actor-ttnk = actor-ttnk =
.name = Tick Tank .name = Tick Tank
.deployed--name = Tick Tank (deployed) .deployed-name = Tick Tank (deployed)
.description = Nod's main battle tank. .description = Nod's main battle tank.
Can deploy to gain extra protection. Can deploy to gain extra protection.
Strong vs Vehicles Strong vs Vehicles
@@ -639,7 +635,7 @@ actor-ttnk =
actor-art2 = actor-art2 =
.name = Artillery .name = Artillery
.deployed--name = Artillery (deployed) .deployed-name = Artillery (deployed)
.description = Mobile Artillery. .description = Mobile Artillery.
Needs to deploy in order to shoot. Needs to deploy in order to shoot.
Strong vs Ground units Strong vs Ground units
@@ -678,7 +674,7 @@ actor-stnk =
actor-sgen = actor-sgen =
.name = Mobile Stealth Generator .name = Mobile Stealth Generator
.deployed--name = Mobile Stealth Generator (deployed) .deployed-name = Mobile Stealth Generator (deployed)
.description = Can cloak units when deployed. .description = Can cloak units when deployed.
Unarmed Unarmed
@@ -739,7 +735,7 @@ actor-lpst =
units when deployed. units when deployed.
Unarmed Unarmed
.name = Mobile Sensor Array .name = Mobile Sensor Array
.deployed--name = Mobile Sensor Array (deployed) .deployed-name = Mobile Sensor Array (deployed)
## trees.yaml ## trees.yaml
actor-bigblue-name = Large Blue Tiberium Crystal actor-bigblue-name = Large Blue Tiberium Crystal

View File

@@ -76,7 +76,7 @@ LOBRDG_A:
LOBRDG_A_D: LOBRDG_A_D:
Inherits: LOBRDG_A Inherits: LOBRDG_A
EditorOnlyTooltip: EditorOnlyTooltip:
Name: actor-lobrdg-a-d-name Name: actor-lobrdg-d-name
-GroundLevelBridge: -GroundLevelBridge:
-AppearsOnRadar: -AppearsOnRadar:
BridgePlaceholder: BridgePlaceholder:
@@ -115,7 +115,7 @@ LOBRDG_B:
LOBRDG_B_D: LOBRDG_B_D:
Inherits: LOBRDG_B Inherits: LOBRDG_B
EditorOnlyTooltip: EditorOnlyTooltip:
Name: actor-lobrdg-b-d-name Name: actor-lobrdg-d-name
-GroundLevelBridge: -GroundLevelBridge:
-AppearsOnRadar: -AppearsOnRadar:
BridgePlaceholder: BridgePlaceholder:
@@ -138,7 +138,7 @@ LOBRDG_R_SE:
BridgePlaceholder: BridgePlaceholder:
NeighbourOffsets: -1,1 NeighbourOffsets: -1,1
EditorOnlyTooltip: EditorOnlyTooltip:
Name: actor-lobrdg-r-se-name Name: actor-lobrdg-r-name
LOBRDG_R_NW: LOBRDG_R_NW:
Inherits: ^LowBridgeRamp Inherits: ^LowBridgeRamp
@@ -148,7 +148,7 @@ LOBRDG_R_NW:
BridgePlaceholder: BridgePlaceholder:
NeighbourOffsets: 1,1 NeighbourOffsets: 1,1
EditorOnlyTooltip: EditorOnlyTooltip:
Name: actor-lobrdg-r-nw-name Name: actor-lobrdg-r-name
LOBRDG_R_NE: LOBRDG_R_NE:
Inherits: ^LowBridgeRamp Inherits: ^LowBridgeRamp
@@ -158,7 +158,7 @@ LOBRDG_R_NE:
BridgePlaceholder: BridgePlaceholder:
NeighbourOffsets: 1,1 NeighbourOffsets: 1,1
EditorOnlyTooltip: EditorOnlyTooltip:
Name: actor-lobrdg-r-ne-name Name: actor-lobrdg-r-name
LOBRDG_R_SW: LOBRDG_R_SW:
Inherits: ^LowBridgeRamp Inherits: ^LowBridgeRamp
@@ -168,7 +168,7 @@ LOBRDG_R_SW:
BridgePlaceholder: BridgePlaceholder:
NeighbourOffsets: 1,-1 NeighbourOffsets: 1,-1
EditorOnlyTooltip: EditorOnlyTooltip:
Name: actor-lobrdg-r-sw-name Name: actor-lobrdg-r-name
^ElevatedBridgePlaceholder: ^ElevatedBridgePlaceholder:
AlwaysVisible: AlwaysVisible:

View File

@@ -324,7 +324,7 @@ JUGG:
Name: actor-jugg.name Name: actor-jugg.name
RequiresCondition: !deployed RequiresCondition: !deployed
Tooltip@DEPLOYED: Tooltip@DEPLOYED:
Name: actor-jugg.deployed--name Name: actor-jugg.deployed-name
RequiresCondition: deployed RequiresCondition: deployed
UpdatesPlayerStatistics: UpdatesPlayerStatistics:
AddToArmyValue: true AddToArmyValue: true

View File

@@ -541,7 +541,7 @@ NAMISL:
IncomingSpeechNotification: MissileLaunchDetected IncomingSpeechNotification: MissileLaunchDetected
EndChargeTextNotification: notification-cluster-missile-ready EndChargeTextNotification: notification-cluster-missile-ready
SelectTargetTextNotification: notification-select-target SelectTargetTextNotification: notification-select-target
IncomingTextNotification: notifciation-missile-launch-detected IncomingTextNotification: notification-missile-launch-detected
LaunchSound: icbm1.aud LaunchSound: icbm1.aud
MissileWeapon: ClusterMissile MissileWeapon: ClusterMissile
MissileImage: ClusterMissile MissileImage: ClusterMissile

View File

@@ -92,7 +92,7 @@ TTNK:
Name: actor-ttnk.name Name: actor-ttnk.name
RequiresCondition: !deployed RequiresCondition: !deployed
Tooltip@DEPLOYED: Tooltip@DEPLOYED:
Name: actor-ttnk.deployed--name Name: actor-ttnk.deployed-name
RequiresCondition: deployed RequiresCondition: deployed
UpdatesPlayerStatistics: UpdatesPlayerStatistics:
AddToArmyValue: true AddToArmyValue: true
@@ -214,7 +214,7 @@ ART2:
Name: actor-art2.name Name: actor-art2.name
RequiresCondition: !deployed RequiresCondition: !deployed
Tooltip@DEPLOYED: Tooltip@DEPLOYED:
Name: actor-art2.deployed--name Name: actor-art2.deployed-name
RequiresCondition: deployed RequiresCondition: deployed
UpdatesPlayerStatistics: UpdatesPlayerStatistics:
AddToArmyValue: true AddToArmyValue: true
@@ -565,7 +565,7 @@ SGEN:
Name: actor-sgen.name Name: actor-sgen.name
RequiresCondition: !deployed RequiresCondition: !deployed
Tooltip@DEPLOYED: Tooltip@DEPLOYED:
Name: actor-sgen.deployed--name Name: actor-sgen.deployed-name
RequiresCondition: deployed RequiresCondition: deployed
Selectable: Selectable:
Bounds: 1206, 1768, 0, -603 Bounds: 1206, 1768, 0, -603

View File

@@ -130,7 +130,7 @@ LPST:
Name: actor-lpst.name Name: actor-lpst.name
RequiresCondition: !deployed RequiresCondition: !deployed
Tooltip@DEPLOYED: Tooltip@DEPLOYED:
Name: actor-lpst.deployed--name Name: actor-lpst.deployed-name
RequiresCondition: deployed RequiresCondition: deployed
Health: Health:
HP: 60000 HP: 60000