// Translations file for Lix

// English opening quote: “
// English closing quote: ”
// German opening quote: „
// German closing quote: “ (this closing quote is the English opening quote)
// File/shell output: " (ASCII double quote, both opening and closing)

// mainNameOfLanguage: This is how your translated language appears in the
// options dialogue. Translate this to your language ("Deutsch" or "Français"),
// don't have your language's name in English (don't put "German" or "French")
$mainNameOfLanguage English

// Printing of current version in the main menu
$versioningVersion Version
$versioningForOperatingSystem for

// used in various dialogues
$commonOk Okay
$commonCancel Cancel
$commonBack Back
$commonExit Exit

$mainMenuGetMusic Extract the music into Lix's directory:

// level browsers
$browserSingleTitle Single Player|From the main menu, go to the singleplayer browser.
$browserNetworkTitle Select Multiplayer level
$browserPlay Play
$browserEdit Edit
$browserNewLevel Create Level
$browserDelete Delete
$browserSearch Search
$browserOpenRepForLev Load Replay
$browserExportImage Export Image
$browserExportImageDone Exported to:
$browserMkdirTitle Create Folder
$browserMkdirPleaseEnter Name of new folder:

$browserReplayTitle Replays|From the main menu, go to the replay browser.
$browserReplayPointedTo Pointed-to level
$browserReplayVerifyDir Verify directory

$winVerifyTitle Replay Verifier
$winVerifyOutputWrittenTo Output written to “%s”. Click to return.
$verifyHeader Result,Replay,Level,Player,Saved,Required,Skills,Ticks
$verifyStatisticsFrom Statistics from %d replays:
$verifyTrophiesUpdated %d trophies for %s updated.
$verifyLevelsNoProof These %d levels have no proof:
$verifyDirectoryCoverage Directory coverage:
$verifyAllLevelsCovered All %d levels are solvable.
$verifySomeLevelsCovered %d of %d levels are solvable, %d may be unsolvable.
$verifyStatusMultiplayer Replay ignored, it is multiplayer.
$verifyStatusNoPointer Replay doesn't name a level file.
$verifyStatusMissingLevel Replay points to a nonexistant level.
$verifyStatusBadLevel Replay points to a malformed level.
$verifyStatusFailed Replay doesn't solve the pointed-to level.
$verifyStatusMercyKilled Replay ran over %d minutes after final skill.
$verifyStatusSolved Replay solves the pointed-to level.

$previewLevelAuthor by
$previewLevelSingleGoal Goal:
$previewLevelSingleTrophySaved Best:
$previewLevelSingleTrophySkills Skills:
$previewLevelMultiIntendedNumPlayers Players:
$previewReplayPlayer Player:
$previewReplayFilenameOfReplay Replay:
$previewReplayPointsTo ⟶
$previewMissingTiles %d missing tiles:
$previewMissingTilesMoreSee and %d more, see “%s”

$harvestYouSavedThisTime You saved %d lix!
$harvestReplayAutoSaved Replay autosaved.
$harvestReplaySaveManuallyAtAll Save replay
$harvestReplaySaveManuallyToo Save manually

$winSearchTitle Level Search
$winSearchPrompt Search by title, author, or filename in %d levels:

$repForLevTitle Load replay for “%s”

$outcomeRetryOldLevel Try again:
$outcomeYouSolvedOldLevel Congratulations! You solved:
$outcomeAttemptNextLevel Next level:
$outcomeResolveNextLevel Next level (solved):
$outcomeAttemptNextUnsolvedLevel Next unsolved level:
$outcomeExitToSingleBrowser Back to Level Browser

$outcomeTrophyLixSaved Lix
$outcomeTrophySkillsUsed Skills
$outcomeTrophyYourAttempt Your result
$outcomeTrophyPreviousRecord Record

// networking lobby
$winLobbyTitle Network Game|From the main menu, go to the networking lobby.
$winLobbyDisconnect Disconnect
$winLobbyStartCentral Play on the central server
$winLobbyStartServer Host a game yourself
$winLobbyStartCustom Connect to somebody else
$winLobbyTitleAddress Address
$winLobbyTitlePort UDP port
$winLobbyChat Chat:
$winLobbySelectLevel Choose level
$winLobbyReady Ready to start
$winLobbyRoomNumber Room #%d
$winLobbyRoomInhabitants %d players
$winLobbyRoomCreate Open a new room
$winLobbyRoomLeave Leave room

$handicapTitle Handicap
$handicapPhilosophy1 With a handicap, you start at a disadvantage.
$handicapPhilosophy2 When a strong player plays with a weaker player, the strong player
$handicapPhilosophy3 may select a handicap to make the game more exciting for everybody.
$handicapInitialLix Initial Lix|Your hatches start with fewer lix.
$handicapInitialLixNormal Normal initial lix
$handicapInitialSkills Skills|Your skill panel starts with lower numbers.
$handicapInitialSkillsNormal Normal panel
$handicapSpawnDelay Spawn Delay|Your first lix spawns later.
$handicapSpawnDelayNormal Right away
$handicapScore Score|Your goals give fewer points per entering lix.
$handicapScoreNormal 1 point per lix

// Multiplayer interruption dialog
$winAbortNetgameTitle Game Menu|Open the menu dialog during networked games.|This allows to exit the game early. It doesn't pause.
$winAbortNetgameContinuePlaying Continue playing
$winAbortNetgameExitToLobby Exit to lobby

// help texts inside the game
$gameForceLeft [%s] for left-facing.
$gameForceRight [%s] for right-facing.
$gamePriorityInvert [%s] for hindmost lix.
$gameQueueBuilder Click again to queue.
$gameQueuePlatformer Click again to queue.
$gameHoldToScroll Hold [%s] and move mouse to scroll.
$gameClickToInsert Insert Mode: Click to insert.
$gameClickToCancelReplay Replaying. Click to play from here.
$gameFramestepOrQuit Rewind time (◀▮) or quit with [%s].
$gameMaxTicksReached Maximal number of ticks (%s) reached. Rewind or quit.
$gamePause Pause.
$gameShowSplatRuler Show splat ruler.
$gameHighlightGoals Highlight own hatches and goals.
$gameStateSave Quicksave game position.
$gameStateLoad Load quicksaved position.
$gameShowTweaker Show replay tweaker.
$gameRewindPrevPly Rewind your previous skill assignment.
$gameRewindOneTick %s to rewind 1 tick, %s to rewind 1 second.
$gameSkipOneTick %s to advance 1 tick, %s to skip 10 seconds.
$gameFastForward %s for fast-forward, %s for turbo.
$gameRestart Restart level.
$gameNuke Nuke. Double-click to activate.
$gameInfobarPlus1Lix + 1 lix
$gameInfobarPlusNLix + %d lix

$tweakerHeaderLixID Lix
$tweakerHeaderTick Tick
$tweakerLineNow Now
$tweakerEmptyListTitle Replay Tweaker
$tweakerEmptyListDesc1 Click some lix.
$tweakerEmptyListDesc2 Later, tweak your
$tweakerEmptyListDesc3 assignments here.

$skill=walker Walker|is walking|Walk back or cancel blockers.
$skill=jumper Jumper|is jumping|Jump once. Runners jump farther.
$skill=climber Climber|is climbing|Climb all vertical walls.
$skill=floater Floater|is floating|Float to survive all falls.
$skill=runner Runner|is running|Run faster than walkers.
$skill=exploder Imploder|is imploding|Implode to destroy earth/cancel blockers.
$skill=exploder2 Exploder|is exploding|Explode to fling other lix.
$skill=blocker Blocker|is blocking|Block to turn other lix.
$skill=batter Batter|is batting|Bat other lix, flinging them.
$skill=cuber Cuber|is cubing|Cube to generate earth quickly.
$skill=builder Builder|is building|Build a diagonal staircase.
$skill=platformer Platformer|is platforming|Platform a horizontal bridge.
$skill=basher Basher|is bashing|Bash a horizontal tunnel.
$skill=miner Miner|is mining|Mine a diagonal tunnel.
$skill=digger Digger|is digging|Dig a vertical hole.

$skill=faller Faller|is falling
$skill=tumbler Tumbler|is tumbling
$skill=stunner Stunner|is stunned
$skill=lander Lander|is landing
$skill=ascender Ascender|is ascending
$skill=shrugger Shrugger|is shrugging
$skill=shrugger2 Shrugger|is shrugging

// main editor screen
$editorHotkey Hotkey:
$editorBarAt at
$editorBarGroup -tile-group
$editorBarHover tiles about to be selected
$editorBarSelection tiles selected

// editor buttons
$editorButtonFileNew New: Deletes everything on screen and starts a new level.
$editorButtonFileExit Quit: Exits the editor and asks about saving changed data.
$editorButtonFileSave Save:
$editorButtonFileSaveAs Save As: Saves the current level under a new file name.
$editorButtonGrid2 Grid 2: Tiles will move in steps of 2 pixels.
$editorButtonGridCustom Custom grid: This grid size is settable in the options.
$editorButtonGrid16 Grid 16: Tiles will move in steps of 16 pixels.
$editorButtonSelectAll Everything: Selects all tiles in the level.
$editorButtonSelectFrame Frame: Drag a frame with the mouse to select tiles.
$editorButtonSelectAdd Add: Keep tiles selected when selecting additional tiles.
$editorButtonUndo Undo: Reverts your latest changes to the level.
$editorButtonRedo Redo: Re-applies undone changes to the level.
$editorButtonGroup Make group: Creates a new single tile from all selected tiles.
$editorButtonUngroup Ungroup: Retrieve the individual tiles from selected groups.
$editorButtonSelectCopy Copy: Clones the selected tiles for placing them elsewhere.
$editorButtonSelectDelete Delete: Removes the selected tiles from the level.
$editorButtonBackground Background: Puts the selected tiles behind some others.
$editorButtonForeground Foreground: Puts the selected tiles in front of some others.
$editorButtonMirrorHorizontally Mirror: Mirrors the selected terrain horizontally.
$editorButtonFlipVertically Flip: Flips the selected terrain vertically.
$editorButtonSelectRotate Rotate: Performs a quarter turn on the selected terrain.
$editorButtonSelectDark Dark: Selected terrain erases normal terrain.
$editorButtonAddTerrain Terrain: Add a terrain tile.
$editorButtonAddSteel Steel: Add a steel tile that cannot be dug through.
$editorButtonAddHatch Hatch: Add a lix entrance hatch.
$editorButtonAddGoal Goal: Add a goal, i.e., an exit, for the lix.
$editorButtonAddHazard Hazard: Add a trap, water or fire.
$editorButtonMenuConstants Constants: Name the level, set fundamental values.
$editorButtonMenuTopology Map: Resize the level, wrap the edges.
$editorButtonMenuSkills Skills: Decide how many lix skills each player may assign.

$saveBrowserTitle Save As
$saveBrowserWhatToType Filename without extension:
$saveBoxOverwriteTitle Overwrite?
$saveBoxOverwriteQuestion Really overwrite this level?
$saveBoxOverwrite Overwrite

$saveBoxTitleDelete Delete?
$saveBoxTitleSave Save?
$saveBoxQuestionUnsavedChangedLevel Save changes to this level?
$saveBoxQuestionUnsavedNewLevel Save this new level?
$saveBoxQuestionDeleteReplay Really delete this replay?
$saveBoxQuestionDeleteLevel Really delete this level?
$saveBoxDirectory Folder:
$saveBoxFileName File:
$saveBoxLevelName Title:
$saveBoxYesSave Save
$saveBoxNoDiscard Discard
$saveBoxNoCancel Cancel

// BitmapBrowser
$addTerrain Add terrain
$addSteel Add steel
$addHatch Add hatch
$addGoal Add goal
$addHazard Add hazard

// editor window about the size of map
$winTopologyTitle Map
$winTopologyL Left:
$winTopologyR Right:
$winTopologyU Top:
$winTopologyD Bottom:
$winTopologyTorusX Wrap around horizontally
$winTopologyTorusY Wrap around vertically
$winTopologyWarnSize1 A level so large, at
$winTopologyWarnSize2 pixels,
$winTopologyWarnSize3 crashes on some PCs.

// scrolling start position
$winLooksTitle Looks
$winLooksRed Background red
$winLooksGreen Background green
$winLooksBlue Background blue

// editor window to set level variables
$winConstantsTitle Constants
$winConstantsAuthor Author
$winConstantsLevelName Level title
$winConstantsPlayers Players
$winConstantsInitial Initial lix
$winConstantsRequired Lix to save
$winConstantsSpawnint Spawn interval
$winConstantsOvertime Overtime

// editor window to set skills
$winSkillsTitle Skills
$winSkillsUseExploder Fling-exploder
$winSkillsClear All to zero
$winSkillsEightTo Classic 8 to:
$winSkillsAllTo All 14 to:

// exporting a level into a file
$exportSingleInitial Lix:
$exportSingleRequired Save:
$exportSingleSpawnint SI:

// network chat messages
$netChatEnetDLLMissing Networking mode is not usable, the enet DLL is missing:
$netChatStartClient Connecting to
$netChatStartCancel Connection attempt cancelled.
$netChatYouLoggedOut You left the network.
$netChatYouCannotConnect Server not found.
$netChatYouLostConnection Connection to server lost!
$netChatPeerDisconnected %s left the network.
$netChatVersionRoomRequires You cannot join: Room #%d requires Lix version %s,
$netChatVersionServerSuggests You cannot connect: The server suggests Lix version %s,
$netChatVersionYours but you have Lix %s.
$netChatPleaseDownload Download the newest version:
$netChatWeInRoom You have entered room #%d.
$netChatWeInLobby You are in the lobby.
$netChatPlayerInRoom %s has joined room #%d.
$netChatPlayerInLobby %s has entered the lobby.
$netChatPlayerOutRoom %s has entered room #%d.
$netChatPlayerOutLobby %s has left the room.
$netChatHandicapSet %s will play at a handicap: %s
$netChatHandicapUnset %s will play without handicap.
$netChatLevelChange %s has selected “%s”.
$netGameHowToChat Press [%s] to chat.
$netGameEnd The game is over.
$netGameEndResult Game outcome:
$netGameOvertimeNukeIn Overtime is running! Nuke in

$optionTitle Options|From the main menu, go to the options menu.
$optionGroupGeneral General
$optionGroupGraphics Graphics
$optionGroupControls Controls
$optionGroupGameControls Game Controls
$optionGroupGameKeys Game Keys
$optionGroupEditorKeys Editor Keys
$optionGroupMenuKeys Menu Keys
$optionUserName Player name|Your name appears in replays and in multiplayer games.|Lix saves settings to the file ./user/options.sdl.
$optionLanguage Language|Language throughout Lix's user interface.
$optionReplayAutoSolutions Auto-save level solutions|Saves a replay automatically when you solve a singleplayer level.
$optionReplayAutoMulti Auto-save multiplayer games|Saves a replay automatically when you have finished a multiplayer game.
$optionSoundEnabled Sound|Enable sound effects.
$optionMusicEnabled Music|Enable background music.
$optionSoundDecibels Sound gain in dB|Adjust the sound volume. 0 is already pretty loud.|Raise/lower by 10 dB to double/halve the sound volume.
$optionMusicDecibels Music gain in dB|Adjust the music volume. −10 dB should be loud enough.|Raise/lower by 10 dB to double/halve the music volume.

$optionScreenWindowed Windowed|Run Lix in a window. Choose the window size at the right.|Switching windows (e.g., with Alt+Tab) works quickly.
$optionScreenSoftwareFullscreen Software fullscreen|This creates a borderless Lix window that fills your monitor.|Switching windows (e.g., with Alt+Tab) works quickly.
$optionScreenHardwareFullscreen Hardware fullscreen|Hardware fullscreen takes a few seconds to enter and exit.|Switching windows (e.g., with Alt+Tab) takes a few seconds.
$optionScreenWindowedRes Window size|Size of the Lix window when you have chosen windowed mode.
$optionScreenHardwareFullscreenRes Fullscreen resolution|Hardware fullscreen uses this resolution for your monitor.|Software fullscreen uses this only when it cannot deduce your desktop resolution.
$optionAllowBlurryZoom Allow blurry zoom|Allow blurry fractional zoom factors that fit the level's width/height to screen.|If not checked, zoom will always be crisp and integral: 1x, 2x, 3x, ...
$optionPaintTorusSeams Paint torus seams|Mark the wrapping seam with a thin line whenever a level wraps around.|This doesn't affect game physics, but may improve your orientation.
$optionIngameTooltips Tooltips during game|Explain buttons and lix-selecting hotkeys during play, e.g., to select left-facing lix.|Some buttons have two functions: One on left-click, one on right-click.
$optionShowFPS Count physics and FPS|Print number of physics updates since the game started.|Print the number of video frames per second, during play or editor.

$optionKeyZoomIn Zoom +|Zoom into the level.
$optionKeyZoomOut Zoom −|Zoom out of the level.
$optionKeyScroll Hold to scroll|Hold this (standard: right mouse button ⟁) and move the mouse to scroll.|This is easier, faster, and more precise than scrolling at the screen edge.
$optionKeyPriorityInvert Priority invert|Hold to assign skills to the lix with the lowest priority instead of the highest.|In the editor, hold to select the bottommost tile instead of the topmost.
$optionKeyScreenshot Screenshot|Take a screenshot of the entire Lix window.|Screenshots are saved in ./export/ or ~/.local/share/lix/export/.

$optionSplatRulerDesign2Bars 2-bar splat ruler|The splat ruler measures the maximal survivable fall distance.|Activate the splat ruler during play with a panel button, see the Game Keys tab.
$optionSplatRulerDesign094 3-bar splat ruler, behind terrain|The splat ruler measures the maximal survivable fall distance.|Activate the splat ruler during play with a panel button, see the Game Keys tab.
$optionSplatRulerDesign3Bars 3-bar splat ruler, large|The splat ruler measures the maximal survivable fall distance.|Activate the splat ruler during play with a panel button, see the Game Keys tab.
$optionSplatRulerSnapPixels Snap Distance in Pixels|The splat ruler snaps to ledges above/below the mouse cursor.|To disable snapping, set this to 0. Default is 126, the maximal survivable fall distance.

$optionMouseSpeed Mouse speed|Movement speed of the mouse cursor.
$optionScrollSpeedEdge Scroll speed at screen edge|Scroll speed when the mouse cursor touches the screen edge.
$optionHoldToScrollSpeed Scroll speed with scroll key|Scroll speed when you move the mouse while you hold the scrolling key.|The standard scrolling key is the right mouse button ⟁, see left to remap.
$optionHoldToScrollInvert Invert hold-to-scroll|Scroll against the mouse movement while you hold the scrolling key.|The standard scrolling key is the right mouse button ⟁, see above to remap.
$optionFastMovementFreesMouse Fast movement untraps mouse|The mouse leaves the Lix window when you move quickly against the sides.|If not checked, untrap the mouse by Alt+Tab.

$optionRewindIsBrowse ◀▮ keeps assignments|When you rewind an assignment (with ◀▮ on Game Keys), it stays in the replay|and will play back later. To erase assignments, cut the replay (see below).
$optionRewindIsUndo ◀▮ erases assignments|Rewind (◀▮ on Game Keys) is undo: Rewound assignments are|immediately erased from the replay. You won't enter replay mode.
$optionWhenTweakerHidden When Tweaker is Hidden:|When you start a singleplayer game, the Tweaker starts hidden.|Show/hide the Tweaker with a panel button (see Game Keys).
$optionWhenTweakerShown When Tweaker is Shown:|These controls apply while the Tweaker is shown.|Show/hide the Tweaker with a panel button (see Game Keys).
$optionAirClicksCut Air Clicks Interrupt|Air clicks interrupt the replay, i.e., erase all future assignments for all lix.|If not checked, air clicks do nothing. Erase assignments via the Tweaker.
$optionInsertAssignments Insert Assignments|After ◀▮, assigning skills preserves the future of other lix.|If not checked, an assignment first interrupts the replay, i.e., cuts all lix' future.

$optionKeyForceLeft Force left|Hold to assign skills to lix facing left.|This is useful in a dense bunch of lix.
$optionKeyForceRight Force right|Hold to assign skills to lix facing right.|This is useful in a dense bunch of lix.
$optionKeyPause Pause|Pause the game.|You can choose whether skill assignments should unpause, see below.
$optionKeyRewindPrevPly ⬚◀◀|Rewind your most recent skill assignment.|Then, click air to erase the assignment, or unpause to replay it.
$optionKeyRewindOneSecond ◀▮ 1 Sec.|Rewind the game by 1 second.
$optionKeyRewindOneTick ◀▮ 1 Tick|Rewind the game by 1 tick, i.e., by ¹⁄₁₅ of a second.
$optionKeySkipOneTick ▮▶ 1 Tick|Advance the game by 1 tick, i.e., by ¹⁄₁₅ of a second.
$optionKeySkipTenSeconds ▮▶ 10 Sec.|Advance the game by 10 seconds.
$optionKeySpeedFast ▶▶|Toggle fast-forward.|Fast-forward is 4 times faster than normal speed.
$optionKeySpeedTurbo ▶▶▶|Toggle turbo-fast-forward.|Turbo-fast-forward is 36 times faster than normal speed.
$optionKeyRestart Restart|Restart the level from the beginning. All your actions will replay.|To interrupt the replay, click into the air.
$optionKeyStateLoad Load state|Go back to the remembered game position.|You can remember the position via Save state.
$optionKeyStateSave Save state|Remember the exact game position.|You can come back to that position via Load state.
$optionKeyShowTweaker Rep. tweaker|Show the replay tweaker to fine-tune solution attempts.|You can delete and move arbitrary skill assignments.
$optionKeyChat Chat|Open the console to chat during a multiplayer game.
$optionKeyShowSplatRuler Splat ruler|Display a ruler to measure splat height during play.
$optionKeyHighlightGoals Highlight goals|Highlight own hatches and goals during a networking game.
$optionKeyNuke Nuke|In singleplayer, explode all your lix to finish the level.|In multiplayer, start overtime if you have saved at least 1 lix.

$optionAvoidBuilderQueuing Prefer spamming over queuing|Prefer builder assignments to non-builders over queuing to existing builders.|You can hold priority invert (see Controls tab) to do what you don't prefer.
$optionAvoidBatterToExploder Prefer batters to non-exploders|Prefer batter assignments to walkers over batter assignments to timed exploders.|You can hold priority invert (see Controls tab) to do what you don't prefer.
$optionUnpauseOnAssign Unpause on skill assignment|Unpause the game when you assign a skill during pause.|If not checked, skill assignments during pause advance the game by 1 frame.

$optionKeyMenuOkay Okay/yes|Play the highlighted level. Save and close a dialog.
$optionKeyMenuEdit Edit|Open the editor on the highlighted level.
$optionKeyMenuNewLevel Create|Open the editor on a blank level.
$optionKeyMenuRepForLev Load Replay|In the singleplayer browser, load a replay for the highlighted level.
$optionKeyMenuExport Export|Export the highlighted level as an image file.
$optionKeyMenuDelete Lose data|Delete a file. Lose unsaved data when the editor prompts you.
$optionKeyMenuUpDir Parent dir|Go back up one folder.|You can navigate to other levels, replays, or tiles.
$optionKeyMenuUpBy5 Up by 5|Move the highlight up by 5 files.|With this, you can navigate levels without the mouse.
$optionKeyMenuUpBy1 Up by 1|Move the highlight up by 1 file.|With this, you can navigate levels without the mouse.
$optionKeyMenuDownBy1 Down by 1|Move the highlight down by 1 file.|With this, you can navigate levels without the mouse.
$optionKeyMenuDownBy5 Down by 5|Move the highlight down by 5 files.|With this, you can navigate levels without the mouse.
$optionKeyMenuExit Back/cancel|Exit a browser. Close a dialog without saving.
$optionGuiColorRed Menu red|Recolor Lix's graphical user interface.
$optionGuiColorGreen Menu green|Recolor Lix's graphical user interface.
$optionGuiColorBlue Menu blue|Recolor Lix's graphical user interface.

$optionKeyOutcomeSaveReplay Save replay|In the screen after finishing a singleplayer level:|Save the replay manually.
$optionKeyOutcomeOldLevel Same level|In the screen after finishing a singleplayer level:|Play the same level again.
$optionKeyOutcomeNextLevel Next level|In the screen after finishing a singleplayer level:|Play the immediate next level, whether solved or not.
$optionKeyOutcomeNextUnsolved Next unsolved|In the screen after finishing a singleplayer level:|Play the next unsolved level.

$optionEdLeft Move left|Move selected tiles to the left.|Movement respects the grid. Hold this key for fast movement.
$optionEdRight Move right|Move selected tiles to the right.|Movement respects the grid. Hold this key for fast movement.
$optionEdUp Move up|Move selected tiles up.|Movement respects the grid. Hold this key for fast movement.
$optionEdDown Move down|Move selected tiles down.|Movement respects the grid. Hold this key for fast movement.
$optionEdSave Save
$optionEdSaveAs Save as
$optionEdGrid Grid size
$optionEdGridCustom Custom grid size
$optionEdSelectAll Select all
$optionEdSelectFrame Select frame
$optionEdSelectAdd Add to sel.
$optionEdUndo Undo
$optionEdRedo Redo
$optionEdGroup Make group
$optionEdUngroup Ungroup
$optionEdCopy Copy
$optionEdDelete Delete
$optionEdForeground Foreground
$optionEdBackground Background
$optionEdMirrorHorizontally Mirror
$optionEdFlipVertically Flip
$optionEdRotate Rotate
$optionEdDark Draw black
$optionEdAddTerrain Add terrain
$optionEdAddSteel Add steel
$optionEdAddHatch Add hatch
$optionEdAddGoal Add goal
$optionEdAddHazard Add hazard

$keyboardKeyCapsLock CapsLock
$keyboardKeyLeftShift Shift
$keyboardKeyRightShift Shift
$keyboardKeyLeftCtrl Ctrl
$keyboardKeyRightCtrl Ctrl
$keyboardKeyLeftAlt Alt
$keyboardKeyRightAlt Alt
$keyboardKeyLeftWin Win
$keyboardKeyRightWin Win
$keyboardKeyContextMenu ContextMenu

$keyboardKeyInsert Insert
$keyboardKeyDelete Delete
$keyboardKeyHome Home
$keyboardKeyEnd End
$keyboardKeyPageUp PgUp
$keyboardKeyPageDown PgDn
$keyboardKeyPrint Print
$keyboardKeyScrollLock ScrollLock
$keyboardKeyPause Pause
$keyboardKeyNumLock NumLock

// mini-dialogue to greet a new player
$windowAskNameTitle Lix
$windowAskNameFirst Hello and Welcome!
$windowAskNameSecond What's your name?
