Files
OpenRA/mods/common/fluent/common.ftl
Ashley Newson 417f787294 Add experimental RA procedural map generator
Add an experimental procedural map generator for the Red Alert mod,
along with supporting code that may assist in the development of map
generators for other mods.

Map generation may be accessed as a tool in the Map Editor. This change
does not presently introduce direct lobby options for generated maps.

Features:

- Terrain with land, water, beaches, cliffs, roads, debris, and trees.
- Placement of mpspawns, neutral buildings, and resources.
- Rotational and mirror symmetry options.
- Various configurable parameters with presets.
- Deterministic with configurable seed.
- Performant.
2025-01-09 16:47:10 +02:00

1129 lines
34 KiB
Plaintext

## Buttons
button-cancel = Cancel
button-retry = Retry
button-back = Back
button-continue = Continue
button-quit = Quit
## Server Orders
notification-custom-rules = This map contains custom rules. Game experience may change.
notification-map-bots-disabled = Bots have been disabled on this map.
notification-two-humans-required = This server requires at least two human players to start a match.
notification-unknown-server-command = Unknown server command: { $command }.
notification-admin-start-game = Only the host can start the game.
notification-no-start-until-required-slots-full = Unable to start the game until required slots are full.
notification-no-start-without-players = Game cannot start without players.
notification-insufficient-enabled-spawn-points = Unable to start the game until more spawn points are enabled.
notification-malformed-command = Malformed { $command } command.
notification-state-unchanged-ready = Cannot change state when marked as ready.
notification-invalid-faction-selected = Invalid faction selected: { $faction }.
notification-supported-factions = Supported values: { $factions }.
notification-state-unchanged-game-started = State cannot be changed once the game has started ({ $command }).
notification-requires-host = Only the host can do that.
notification-invalid-bot-slot = Cannot add bots to a slot with another client.
notification-invalid-bot-type = Invalid bot type.
notification-admin-change-map = Only the host can change the map.
notification-player-disconnected = { $player } has disconnected.
notification-team-player-disconnected = { $player } (Team { $team }) has disconnected.
notification-observer-disconnected = { $player } (Spectator) has disconnected.
notification-unknown-map = Map was not found on server.
notification-searching-map = Searching for map on the Resource Center...
notification-admin-change-configuration = Only the host can change the configuration.
notification-changed-map = { $player } changed the map to { $map }.
notification-option-changed = { $player } changed { $name } to { $value }.
notification-you-were-kicked = You have been kicked from the server.
notification-admin-kicked = { $admin } kicked { $player } from the server.
notification-kicked = { $player } was kicked from the server.
notification-temp-ban = { $admin } temporarily banned { $player } from the server.
notification-admin-transfer-admin = Only admins can transfer admin to another player.
notification-admin-move-spectators = Only the host can move players to spectators.
notification-empty-slot = No one in that slot.
notification-move-spectators = { $admin } moved { $player } to spectators.
notification-nick-changed = { $player } is now known as { $name }.
notification-player-dropped = A player has been dropped after timing out.
notification-connection-problems = { $player } is experiencing connection problems.
notification-timeout-dropped = { $player } has been dropped after timing out.
notification-timeout-dropped-in =
{ $timeout ->
[one] { $player } will be dropped in { $timeout } second.
*[other] { $player } will be dropped in { $timeout } seconds.
}
notification-error-game-started = The game has already started.
notification-requires-password = Server requires a password.
notification-incorrect-password = Incorrect password.
notification-incompatible-mod = Server is running an incompatible mod.
notification-incompatible-version = Server is running an incompatible version.
notification-incompatible-protocol = Server is running an incompatible protocol.
notification-you-were-banned = You have been banned from the server.
notification-you-were-temp-banned = You have been temporarily banned from the server.
notification-game-full = The game is full.
notification-new-admin = { $player } is now the admin.
notification-option-locked = { $option } cannot be changed.
notification-invalid-configuration-command = Invalid configuration command.
notification-admin-option = Only the host can set that option.
notification-error-number-teams = Could not parse the number of teams: { $raw }.
notification-admin-kick = Only the host can kick players.
notification-kick-self = The host cannot kick themselves.
notification-kick-none = No one in that slot.
notification-no-kick-game-started = Only spectators and defeated players can be kicked after the game has started.
notification-admin-clear-spawn = Only admins can clear spawn points.
notification-spawn-occupied = You cannot occupy the same spawn point as another player.
notification-spawn-locked = The spawn point is locked to another player slot.
notification-admin-lobby-info = Only the host can set lobby info.
notification-invalid-lobby-info = Invalid lobby info sent.
notification-player-color-terrain = Color was adjusted to be less similar to the terrain.
notification-player-color-player = Color was adjusted to be less similar to another player.
notification-invalid-player-color = Unable to determine a valid player color. A random color has been selected.
notification-invalid-error-code = Failed to parse error message.
notification-master-server-connected = Master server communication established.
notification-master-server-error = Master server communication failed.
notification-game-offline = Game has not been advertised online.
notification-no-port-forward = Server port is not accessible from the internet.
notification-blacklisted-server-name = Server name contains a blacklisted word.
notification-requires-authentication = Server requires players to have an OpenRA forum account.
notification-no-permission-to-join = You do not have permission to join this server.
notification-slot-closed = Your slot was closed by the host.
## LobbySettingsNotification
notification-lobby-option = { $name }: { $value }.
## ServerOrders, UnitOrders
notification-joined = { $player } has joined the game.
notification-lobby-disconnected = { $player } has left.
## UnitOrders
notification-game-has-started = The game has started.
notification-game-saved = Game saved.
notification-game-paused = The game has been paused by { $player }.
notification-game-unpaused = The game has been un-paused by { $player }.
## Server
notification-game-started = Game started.
## PlayerMessageTracker
notification-chat-temp-disabled =
{ $remaining ->
[one] Chat is disabled. Please try again in { $remaining } second.
*[other] Chat is disabled. Please try again in { $remaining } seconds.
}
## VoteKickTracker
notification-unable-to-start-a-vote = Unable to start a vote.
notification-insufficient-votes-to-kick = Insufficient votes to kick player { $kickee }.
notification-kick-already-voted = You have already voted.
notification-vote-kick-started = Player { $kicker } has started a vote to kick player { $kickee }.
notification-vote-kick-in-progress = { $percentage }% of players have voted to kick player { $kickee }.
notification-vote-kick-ended = Vote to kick player { $kickee } has failed.
## ActorEditLogic
label-duplicate-actor-id = Duplicate Actor ID
label-actor-id = Enter an Actor ID
label-actor-owner = Owner
## ActorSelectorLogic
label-actor-type = Type: { $actorType }
## CommonSelectorLogic
options-common-selector =
.search-results = Search Results
.all = All
.multiple = Multiple
.none = None
## SaveMapLogic
label-unpacked-map = unpacked
dialog-save-map-failed =
.title = Failed to save map
.prompt = See debug.log for details.
.confirm = OK
dialog-overwrite-map-failed =
.title = Warning
.prompt = By saving you will overwrite
an already existing map.
.confirm = Save
dialog-overwrite-map-outside-edit =
.title = Warning
.prompt = The map has been edited from outside the editor.
By saving you may overwrite progress.
.confirm = Save
notification-save-current-map = Saved current map.
## GameInfoLogic
menu-game-info =
.objectives = Objectives
.briefing = Briefing
.options = Options
.debug = Debug
.chat = Chat
## GameInfoObjectivesLogic, GameInfoStatsLogic
label-mission-in-progress = In progress
label-mission-accomplished = Accomplished
label-mission-failed = Failed
## GameInfoStatsLogic
label-client-state-disconnected = Gone
label-mute-player = Mute this player
label-unmute-player = Unmute this player
button-kick-player = Kick this player
button-vote-kick-player = Vote to kick this player
dialog-kick =
.title = Kick { $player }?
.prompt = This player will not be able to rejoin the game.
.confirm = Kick
dialog-vote-kick =
.title = Vote to kick { $player }?
.prompt = This player will not be able to rejoin the game.
.prompt-break-bots =
{ $bots ->
[one] Kicking the game admin will also kick 1 bot.
*[other] Kicking the game admin will also kick { $bots } bots.
}
.vote-start = Start Vote
.vote-for = Vote For
.vote-against = Vote Against
.vote-cancel = Abstain
notification-vote-kick-disabled = Vote kick is disabled on this server.
## GameTimerLogic
label-paused = Paused
label-max-speed = Max Speed
label-replay-speed = { $percentage }% Speed
label-replay-complete = { $percentage }% complete
## LobbyLogic, InGameChatLogic
label-chat-disabled = Chat Disabled
label-chat-availability =
{ $seconds ->
[one] Chat available in { $seconds } second...
*[other] Chat available in { $seconds } seconds...
}
## IngameMenuLogic
menu-ingame =
.leave = Leave
.abort = Abort Mission
.restart = Restart
.surrender = Surrender
.load-game = Load Game
.save-game = Save Game
.music = Music
.settings = Settings
.return-to-map = Return to map
.resume = Resume
.save-map = Save Map
.exit-map = Exit Map Editor
dialog-leave-mission =
.title = Leave Mission
.prompt = Leave this game and return to the menu?
.confirm = Leave
.cancel = Stay
dialog-restart-mission =
.title = Restart
.prompt = Are you sure you want to restart?
.confirm = Restart
.cancel = Stay
dialog-surrender =
.title = Surrender
.prompt = Are you sure you want to surrender?
.confirm = Surrender
.cancel = Stay
dialog-error-max-player =
.title = Error: Max player count exceeded
.prompt = There are too many players defined ({ $players }/{ $max }).
.confirm = Back
dialog-exit-map-editor =
.title = Exit Map Editor
.prompt-unsaved = Exit and lose all unsaved changes?
.prompt-deleted = The map may have been deleted outside the editor
.confirm-anyway = Exit anyway
.confirm = Exit
dialog-play-map-warning =
.title = Warning
.prompt = The map may have been deleted or contains
errors that prevent it from being loaded.
.cancel = Okay
dialog-exit-to-map-editor =
.title = Leave Mission
.prompt = Leave this game and return to the editor?
.confirm = Back To Editor
.cancel = Stay
## IngamePowerBarLogic
## IngamePowerCounterLogic
label-power-usage = Power Usage: { $usage }/{ $capacity }
label-infinite-power = Infinite
## IngameSiloBarLogic
## IngameCashCounterLogic
label-silo-usage = Silo Usage: { $usage }/{ $capacity }
## ObserverShroudSelectorLogic
options-shroud-selector =
.all-players = All Players
.disable-shroud = Disable Shroud
.other = Other
## ObserverStatsLogic
options-observer-stats =
.none = Information: None
.basic = Basic
.economy = Economy
.production = Production
.support-powers = Support Powers
.combat = Combat
.army = Army
.earnings-graph = Earnings (graph)
.army-graph = Army (graph)
## WorldTooltipLogic
label-unrevealed-terrain = Unrevealed Terrain
## DownloadPackageLogic
label-downloading = Downloading { $title }
label-fetching-mirror-list = Fetching list of mirrors...
label-downloading-from = Downloading from { $host } { $received } { $suffix }
label-downloading-from-progress = Downloading from { $host } { $received } / { $total } { $suffix } ({ $progress }%)
label-unknown-host = unknown host
label-download-failed = Download failed
label-verifying-archive = Verifying archive...
label-archive-validation-failed = Archive validation failed
label-extracting-archive = Extracting...
label-extracting-archive-entry = Extracting { $entry }
label-archive-extraction-failed = Archive extraction failed
label-mirror-selection-failed = Online mirror is not available. Please install from an original disc.
## InstallFromSourceLogic
label-detecting-sources = Detecting drives
label-checking-sources = Checking Sources
label-searching-source-for = Searching for { $title }
label-content-package-installation = Select which content packages you want to install:
label-game-sources = Game Sources
label-digital-installs = Digital Installs
label-game-content-not-found = Game Content Not Found
label-alternative-content-sources = Please insert or install one of the following content sources:
label-installing-content = Installing Content
label-copying-filename = Copying { $filename }
label-copying-filename-progress = Copying { $filename } ({ $progress }%)
label-installation-failed = Installation Failed
label-check-install-log = Refer to install.log in the logs directory for details.
label-extracting-filename = Extracting { $filename }
label-extracting-filename-progress = Extracting { $filename } ({ $progress }%)
## ModContentLogic
button-manual-install = Manual Install
## KickClientLogic
dialog-kick-client =
.prompt = Kick { $player }?
## KickSpectatorsLogic
dialog-kick-spectators =
.prompt =
{ $count ->
[one] Are you sure you want to kick one spectator?
*[other] Are you sure you want to kick { $count } spectators?
}
## LobbyLogic
options-slot-admin =
.add-bots = Add
.remove-bots = Remove
.configure-bots = Configure Bots
.teams-count = { $count } Teams
.humans-vs-bots = Humans vs Bots
.free-for-all = Free for all
.configure-teams = Configure Teams
## LobbyLogic, InGameChatLogic
button-general-chat = All
button-team-chat = Team
## LobbyOptionsLogic, MissionBrowserLogic
label-not-available = Not Available
## LobbyUtils
options-lobby-slot =
.slot = Slot
.open = Open
.closed = Closed
.bots = Bots
.bots-disabled = Bots Disabled
## MapPreviewLogic
label-connecting = Connecting...
label-downloading-map = Downloading { $size } kB
label-downloading-map-progress = Downloading { $size } kB ({ $progress }%)
button-retry-install = Retry Install
button-retry-search = Retry Search
## also MapChooserLogic
label-created-by = Created by { $author }
## SpawnSelectorTooltipLogic
label-disabled-spawn = Disabled spawn
label-available-spawn = Available spawn
## DisplaySettingsLogic
options-camera =
.close = Close
.medium = Medium
.far = Far
.furthest = Furthest
options-display-mode =
.windowed = Windowed
.legacy-fullscreen = Fullscreen (Legacy)
.fullscreen = Fullscreen
label-video-display-index = Display { $number }
options-status-bars =
.standard = Standard
.show-on-damage = Show On Damage
.always-show = Always Show
options-target-lines =
.automatic = Automatic
.manual = Manual
.disabled = Disabled
checkbox-frame-limiter = Enable Frame Limiter ({ $fps } FPS)
## HotkeysSettingsLogic
label-original-notice = The default is "{ $key }"
label-duplicate-notice = This is already used for "{ $key }" in the { $context } context
hotkey-context-any = Any
## InputSettingsLogic
options-mouse-scroll-type =
.disabled = Disabled
.standard = Standard
.inverted = Inverted
.joystick = Joystick
## InputSettingsLogic, IntroductionPromptLogic
options-control-scheme =
.classic = Classic
.modern = Modern
## SettingsLogic
dialog-settings-save =
.title = Restart Required
.prompt = Some changes will not be applied until
the game is restarted.
.cancel = Continue
dialog-settings-restart =
.title = Restart Now?
.prompt = Some changes will not be applied until
the game is restarted. Restart now?
.confirm = Restart Now
.cancel = Restart Later
dialog-settings-reset =
.title = Reset { $panel }
.prompt = Are you sure you want to reset
all settings in this panel?
.confirm = Reset
.cancel = Cancel
## AssetBrowserLogic
label-all-packages = All Packages
label-length-in-seconds = { $length } sec
## ConnectionLogic
label-connecting-to-endpoint = Connecting to { $endpoint }...
label-could-not-connect-to-target = Could not connect to { $target }
label-unknown-error = Unknown error
label-password-required = Password Required
label-connection-failed = Connection Failed
notification-mod-switch-failed = Failed to switch mod.
## GameSaveBrowserLogic
dialog-rename-save =
.title = Rename Save
.prompt = Enter a new file name:
.confirm = Rename
dialog-delete-save =
.title = Delete selected game save?
.prompt = Delete '{ $save }'.
.confirm = Delete
dialog-delete-all-saves =
.title = Delete all game saves?
.prompt =
{ $count ->
[one] Delete { $count } save.
*[other] Delete { $count } saves.
}
.confirm = Delete All
notification-save-deletion-failed = Failed to delete save file '{ $savePath }'. See the logs for details.
dialog-overwrite-save =
.title = Overwrite saved game?
.prompt = Overwrite { $file }?
.confirm = Overwrite
## MainMenuLogic
label-loading-news = Loading news
label-news-retrieval-failed = Failed to retrieve news: { $message }
label-news-parsing-failed = Failed to parse news: { $message }
label-author-datetime = by { $author } at { $datetime }
## MapChooserLogic
label-all-maps = All Maps
label-no-matches = No matches
label-player-count =
{ $players ->
[one] { $players } Player
*[other] { $players } Players
}
label-map-size-huge = (Huge)
label-map-size-large = (Large)
label-map-size-medium = (Medium)
label-map-size-small = (Small)
label-map-searching-count =
{ $count ->
[one] Searching the OpenRA Resource Center for { $count } map...
*[other] Searching the OpenRA Resource Center for { $count } maps...
}
label-map-unavailable-count =
{ $count ->
[one] { $count } map was not found on the OpenRA Resource Center
*[other] { $count } maps were not found on the OpenRA Resource Center
}
notification-map-deletion-failed = Failed to delete map '{ $map }'. See the debug.log file for details.
dialog-delete-map =
.title = Delete map
.prompt = Delete the map '{ $title }'?
.confirm = Delete
dialog-delete-all-maps =
.title = Delete maps
.prompt = Delete all maps on this page?
.confirm = Delete
options-order-maps =
.player-count = Players
.title = Title
.date = Date
.size = Size
## MissionBrowserLogic
dialog-no-video =
.title = Video not installed
.prompt = The game videos can be installed from the
"Manage Content" menu in the mod chooser.
.cancel = Back
dialog-cant-play-video =
.title = Unable to play video
.prompt = Something went wrong during video playback.
.cancel = Back
## MusicPlayerLogic
label-sound-muted = Audio has been muted in settings.
label-no-song-playing = No song is playing
## MuteHotkeyLogic
label-audio-muted = Audio muted.
label-audio-unmuted = Audio unmuted.
## PlayerProfileLogic
label-loading-player-profile = Loading player profile...
label-loading-player-profile-failed = Failed to load player profile.
## ProductionTooltipLogic, EncyclopediaLogic
label-requires = Requires { $prerequisites }.
## ReplayBrowserLogic
label-duration = Duration: { $time }
options-replay-type =
.singleplayer = Singleplayer
.multiplayer = Multiplayer
options-winstate =
.victory = Victory
.defeat = Defeat
options-replay-date =
.today = Today
.last-week = Last 7 days
.last-fortnight = Last 14 days
.last-month = Last 30 days
options-replay-duration =
.very-short = Under 5 min
.short = Short (10 min)
.medium = Medium (30 min)
.long = Long (60+ min)
dialog-rename-replay =
.title = Rename Replay
.prompt = Enter a new file name:
.confirm = Rename
dialog-delete-replay =
.title = Delete selected replay?
.prompt = Delete replay { $replay }?
.confirm = Delete
dialog-delete-all-replays =
.title = Delete all selected replays?
.prompt =
{ $count ->
[one] Delete { $count } replay.
*[other] Delete { $count } replays.
}
.confirm = Delete All
notification-replay-deletion-failed = Failed to delete replay file '{ $file }'. See the debug.log file for details.
## ReplayUtils
-incompatible-replay-recorded = It was recorded with
dialog-incompatible-replay =
.title = Incompatible Replay
.prompt = Replay metadata could not be read.
.confirm = OK
.prompt-unknown-version = { -incompatible-replay-recorded } an unknown version.
.prompt-unknown-mod = { -incompatible-replay-recorded } an unknown mod.
.prompt-unavailable-mod = { -incompatible-replay-recorded } an unavailable mod: { $mod }.
.prompt-incompatible-version = { -incompatible-replay-recorded } an incompatible version:
{ $version }.
.prompt-unavailable-map = { -incompatible-replay-recorded } an unavailable map:
{ $map }.
# SelectUnitsByTypeHotkeyLogic
nothing-selected = Nothing selected.
## SelectUnitsByTypeHotkeyLogic, SelectAllUnitsHotkeyLogic
selected-units-across-screen =
{ $units ->
[one] Selected one unit across screen.
*[other] Selected { $units } units across screen.
}
selected-units-across-map =
{ $units ->
[one] Selected one unit across map.
*[other] Selected { $units } units across map.
}
## ServerCreationLogic
label-internet-server-nat-A = Internet Server (UPnP/NAT-PMP
label-internet-server-nat-B-enabled = Enabled
label-internet-server-nat-B-not-supported = Not Supported
label-internet-server-nat-B-disabled = Disabled
label-internet-server-nat-C = ):
label-local-server = Local Server:
dialog-server-creation-failed =
.prompt = Could not listen on port { $port }.
.prompt-port-used = Check if the port is already being used.
.prompt-error = Error is: "{ $message }" ({ $code }).
.title = Server Creation Failed
.cancel = Back
## ServerListLogic
label-players-online-count =
{ $players ->
[one] { $players } Player Online
*[other] { $players } Players Online
}
label-search-status-failed = Failed to query server list.
label-search-status-no-games = No games found. Try changing filters.
label-no-server-selected = No Server Selected
label-map-status-searching = Searching...
label-map-classification-unknown = Unknown Map
label-players-count =
{ $players ->
[0] No Players
[one] One Player
*[other] { $players } Players
}
label-bots-count =
{ $bots ->
[0] No Bots
[one] One Bot
*[other] { $bots } Bots
}
## ServerListLogic, ReplayBrowserLogic, ObserverShroudSelectorLogic
label-players = Players
## ServerListLogic, GameInfoStatsLogic
label-spectators = Spectators
label-spectators-count =
{ $spectators ->
[0] No Spectators
[one] One Spectator
*[other] { $spectators } Spectators
}
## ServerlistLogic, GameInfoStatsLogic, ObserverShroudSelectorLogic, SpawnSelectorTooltipLogic, ReplayBrowserLogic
label-team-name = Team { $team }
label-no-team = No Team
label-playing = Playing
label-waiting = Waiting
label-other-players-count =
{ $players ->
[one] One other player
*[other] { $players } other players
}
label-in-progress-for =
{ $minutes ->
[0] In progress for less than a minute.
[one] In progress for { $minutes } minute.
*[other] In progress for { $minutes } minutes.
}
label-password-protected = Password protected
label-waiting-for-players = Waiting for players
label-server-shutting-down = Server shutting down
label-unknown-server-state = Unknown server state
## Game
notification-saved-screenshot = Saved screenshot { $filename }
## ChatCommands
notification-invalid-command = { $name } is not a valid command.
## DebugVisualizationCommands
description-combat-geometry = toggles combat geometry overlay.
description-render-geometry = toggles render geometry overlay.
description-screen-map-overlay = toggles screen map overlay.
description-depth-buffer = toggles depth buffer overlay.
description-actor-tags-overlay = toggles actor tags overlay.
## DevCommands
notification-cheats-disabled = Cheats are disabled.
notification-invalid-cash-amount = Invalid cash amount.
description-toggle-visibility = toggles visibility checks and minimap.
description-give-cash = gives the default or specified amount of money.
description-give-cash-all = gives the default or specified amount of money to all players and AI.
description-instant-building = toggles instant building.
description-build-anywhere = toggles the ability to build anywhere.
description-unlimited-power = toggles infinite power.
description-enable-tech = toggles the ability to build everything.
description-fast-charge = toggles near-instant support power charging.
description-dev-cheat-all = toggles all cheats and gives you some cash for your trouble.
description-dev-crash = crashes the game.
description-levelup-actor = adds a specified number of levels to the selected actors.
description-player-experience = adds a specified amount of player experience to the owner(s) of selected actors.
description-power-outage = causes a 5-second power outage for the owner(s) of selected actors.
description-kill-selected-actors = kills selected actors.
description-dispose-selected-actors = disposes selected actors.
## HelpCommands
notification-available-commands = Here are the available commands:
description-no-description = no description available.
description-help-description = provides useful info about various commands.
## PlayerCommands
description-pause-description = pause or unpause the game.
description-surrender-description = self-destruct everything and lose the game.
## DeveloperMode
notification-cheat-used = Cheat used: { $cheat } by { $player }{ $suffix }.
## CustomTerrainDebugOverlay
description-custom-terrain-debug-overlay = toggles the custom terrain debug overlay.
## CellTriggerOverlay
description-cell-triggers-overlay = toggles the script triggers overlay.
## ExitsDebugOverlay
description-exits-overlay = Displays exits for factories.
## HierarchicalPathFinderOverlay
description-hpf-debug-overlay = toggles the hierarchical pathfinder overlay.
## PathFinderOverlay
description-path-debug-overlay = toggles a visualization of path searching.
## TerrainGeometryOverlay
description-terrain-geometry-overlay = toggles the terrain geometry overlay.
## MapOptions, MissionBrowserLogic
options-game-speed =
.slowest = Slowest
.slower = Slower
.normal = Normal
.fast = Fast
.faster = Faster
.fastest = Fastest
## TimeLimitManager
options-time-limit =
.no-limit = No limit
.options =
{ $minutes ->
[one] { $minutes } minute
*[other] { $minutes } minutes
}
notification-time-limit-expired = Time limit has expired.
## EditorActorBrush
notification-added-actor = Added { $name } ({ $id })
## EditorCopyPasteBrush
notification-copied-tiles =
{ $amount ->
[one] Copied one tile
*[other] Copied { $amount } tiles
}
## EditorDefaultBrush
notification-selected-area = Selected area { $x },{ $y } ({ $width },{ $height })
notification-removed-area = Removed area { $x },{ $y } ({ $width },{ $height })
notification-selected-actor = Selected actor { $id }
notification-cleared-selection = Cleared selection
notification-removed-actor = Removed { $name } ({ $id })
notification-removed-resource = Removed { $type }
notification-moved-actor = Moved { $id } from { $x1 },{ $y1 } to { $x2 },{ $y2 }
## EditorResourceBrush
notification-added-resource =
{ $amount ->
[one] Added one cell of { $type }
*[other] Added { $amount } cells of { $type }
}
## EditorTileBrush
notification-added-tile = Added tile { $id }
notification-filled-tile = Filled with tile { $id }
## EditorMarkerLayerBrush
notification-added-marker-tiles =
{ $amount ->
[one] Added one marker tile of type { $type }
*[other] Added { $amount } marker tiles of type { $type }
}
notification-removed-marker-tiles =
{ $amount ->
[one] Removed one marker tile
*[other] Removed { $amount } marker tiles
}
notification-cleared-selected-marker-tiles = Cleared { $amount } marker tiles of type { $type }
notification-cleared-all-marker-tiles = Cleared { $amount } marker tiles
## EditorActionManager
notification-opened = Opened
## MapOverlaysLogic
mirror-mode =
.none = None
.flip = Flip
.rotate = Rotate
## ActorEditLogic
notification-edited-actor = Edited { $name } ({ $id })
notification-edited-actor-id = Edited { $name } ({ $old-id }-> { $new-id })
## ConquestVictoryConditions, StrategicVictoryConditions
notification-player-is-victorious = { $player } is victorious.
notification-player-is-defeated = { $player } is defeated.
## OrderManager
notification-desync-compare-logs = Out of sync in frame { $frame }.
Compare syncreport.log with other players.
## SupportPowerTimerWidget
support-power-timer = { $player }'s { $support-power }: { $time }
## WidgetUtils
label-win-state-won = Won
label-win-state-lost = Lost
## Player
enumerated-bot-name =
{ $name } { $number ->
*[zero] {""}
[other] { $number }
}
## ModifiersExts
keycode-modifier =
.alt = Alt
.ctrl = Ctrl
.meta = Meta
.cmd = Cmd
.shift = Shift
.none = None
## KeycodeExts
keycode =
.unknown = Undefined
.return = Return
.escape = Escape
.backspace = Backspace
.tab = Tab
.space = Space
.exclaim = !
.quotedbl = "
.hash = #
.percent = %
.dollar = $
.ampersand = &
.quote = '
.leftparen = (
.rightparen = )
.asterisk = *
.plus = +
.comma = ,
.minus = -
.period = .
.slash = /
.number_0 = 0
.number_1 = 1
.number_2 = 2
.number_3 = 3
.number_4 = 4
.number_5 = 5
.number_6 = 6
.number_7 = 7
.number_8 = 8
.number_9 = 9
.colon = :
.semicolon = ;
.less = <
.equals = =
.greater = >
.question = ?
.at = @
.leftbracket = [
.backslash = \
.rightbracket = ]
.caret = ^
.underscore = _
.backquote = `
.a = A
.b = B
.c = C
.d = D
.e = E
.f = F
.g = G
.h = H
.i = I
.j = J
.k = K
.l = L
.m = M
.n = N
.o = O
.p = P
.q = Q
.r = R
.s = S
.t = T
.u = U
.v = V
.w = W
.x = X
.y = Y
.z = Z
.capslock = CapsLock
.f1 = F1
.f2 = F2
.f3 = F3
.f4 = F4
.f5 = F5
.f6 = F6
.f7 = F7
.f8 = F8
.f9 = F9
.f10 = F10
.f11 = F11
.f12 = F12
.printscreen = PrintScreen
.scrolllock = ScrollLock
.pause = Pause
.insert = Insert
.home = Home
.pageup = PageUp
.delete = Delete
.end = End
.pagedown = PageDown
.right = Right
.left = Left
.down = Down
.up = Up
.numlockclear = Numlock
.kp_divide = Keypad /
.kp_multiply = Keypad *
.kp_minus = Keypad -
.kp_plus = Keypad +
.kp_enter = Keypad Enter
.kp_1 = Keypad 1
.kp_2 = Keypad 2
.kp_3 = Keypad 3
.kp_4 = Keypad 4
.kp_5 = Keypad 5
.kp_6 = Keypad 6
.kp_7 = Keypad 7
.kp_8 = Keypad 8
.kp_9 = Keypad 9
.kp_0 = Keypad 0
.kp_period = Keypad .
.application = Application
.power = Power
.kp_equals = Keypad =
.f13 = F13
.f14 = F14
.f15 = F15
.f16 = F16
.f17 = F17
.f18 = F18
.f19 = F19
.f20 = F20
.f21 = F21
.f22 = F22
.f23 = F23
.f24 = F24
.execute = Execute
.help = Help
.menu = Menu
.select = Select
.stop = Stop
.again = Again
.undo = Undo
.cut = Cut
.copy = Copy
.paste = Paste
.find = Find
.mute = Mute
.volumeup = VolumeUp
.volumedown = VolumeDown
.kp_comma = Keypad ,
.kp_equalsas400 = Keypad (AS400)
.alterase = AltErase
.sysreq = SysReq
.cancel = Cancel
.clear = Clear
.prior = Prior
.return2 = Return
.separator = Separator
.out = Out
.oper = Oper
.clearagain = Clear / Again
.crsel = CrSel
.exsel = ExSel
.kp_00 = Keypad 00
.kp_000 = Keypad 000
.thousandsseparator = ThousandsSeparator
.decimalseparator = DecimalSeparator
.currencyunit = CurrencyUnit
.currencysubunit = CurrencySubUnit
.kp_leftparen = Keypad (
.kp_rightparen = Keypad )
.kp_leftbrace = Keypad {"{"}
.kp_rightbrace = Keypad {"}"}
.kp_tab = Keypad Tab
.kp_backspace = Keypad Backspace
.kp_a = Keypad A
.kp_b = Keypad B
.kp_c = Keypad C
.kp_d = Keypad D
.kp_e = Keypad E
.kp_f = Keypad F
.kp_xor = Keypad XOR
.kp_power = Keypad ^
.kp_percent = Keypad %
.kp_less = Keypad <
.kp_greater = Keypad >
.kp_ampersand = Keypad &
.kp_dblampersand = Keypad &&
.kp_verticalbar = Keypad |
.kp_dblverticalbar = Keypad ||
.kp_colon = Keypad :
.kp_hash = Keypad #
.kp_space = Keypad Space
.kp_at = Keypad @
.kp_exclam = Keypad !
.kp_memstore = Keypad MemStore
.kp_memrecall = Keypad MemRecall
.kp_memclear = Keypad MemClear
.kp_memadd = Keypad MemAdd
.kp_memsubtract = Keypad MemSubtract
.kp_memmultiply = Keypad MemMultiply
.kp_memdivide = Keypad MemDivide
.kp_plusminus = Keypad +/-
.kp_clear = Keypad Clear
.kp_clearentry = Keypad ClearEntry
.kp_binary = Keypad Binary
.kp_octal = Keypad Octal
.kp_decimal = Keypad Decimal
.kp_hexadecimal = Keypad Hexadecimal
.lctrl = Left Ctrl
.lshift = Left Shift
.lalt = Left Alt
.lgui = Left GUI
.rctrl = Right Ctrl
.rshift = Right Shift
.ralt = Right Alt
.rgui = Right GUI
.mode = ModeSwitch
.audionext = AudioNext
.audioprev = AudioPrev
.audiostop = AudioStop
.audioplay = AudioPlay
.audiomute = AudioMute
.mediaselect = MediaSelect
.www = WWW
.mail = Mail
.calculator = Calculator
.computer = Computer
.ac_search = AC Search
.ac_home = AC Home
.ac_back = AC Back
.ac_forward = AC Forward
.ac_stop = AC Stop
.ac_refresh = AC Refresh
.ac_bookmarks = AC Bookmarks
.brightnessdown = BrightnessDown
.brightnessup = BrightnessUp
.displayswitch = DisplaySwitch
.kbdillumtoggle = KBDIllumToggle
.kbdillumdown = KBDIllumDown
.kbdillumup = KBDIllumUp
.eject = Eject
.sleep = Sleep
.mouse4 = Mouse 4
.mouse5 = Mouse 5
## MapGeneratorToolLogic
label-map-generator-failed-cancel = Dismiss
notification-map-generator-generated = Generated using { $name }
notification-map-generator-bad-option = Option "{ $option }" is invalid
notification-map-generator-failed = Map generation failed