Browse Source

add translation

Laserlicht 3 months ago
parent
commit
0f44aa061e

+ 259 - 0
Mods/vcmi/Content/config/english.json

@@ -264,6 +264,265 @@
 	"vcmi.shortcuts.editButton.help" : "Edit key binding",
 	"vcmi.shortcuts.editButton.popup" : "You want to change keybinding for {%s}?\n\nSadly setting the key binding here is not supported yet. Bindings has to configured over {shortcutsConfig.json} in config folder.",
 	"vcmi.shortcuts.group.keyboard" : "Keyboard",
+	"vcmi.shortcuts.group.joystickAxes" : "Joystick Axes",
+	"vcmi.shortcuts.group.joystickButtons" : "Joystick Buttons",
+	"vcmi.shortcuts.shortcut.adventureCastSpell": "Adventure cast spell",
+	"vcmi.shortcuts.shortcut.adventureDigGrail": "Adventure dig grail",
+	"vcmi.shortcuts.shortcut.adventureEndTurn": "Adventure end turn",
+	"vcmi.shortcuts.shortcut.adventureExitWorldView": "Adventure exit world view",
+	"vcmi.shortcuts.shortcut.adventureFirstHero": "Adventure first hero",
+	"vcmi.shortcuts.shortcut.adventureFirstTown": "Adventure first town",
+	"vcmi.shortcuts.shortcut.adventureGameOptions": "Adventure game options",
+	"vcmi.shortcuts.shortcut.adventureKingdomOverview": "Adventure kingdom overview",
+	"vcmi.shortcuts.shortcut.adventureLoadGame": "Adventure load game",
+	"vcmi.shortcuts.shortcut.adventureMainMenu": "Adventure main menu",
+	"vcmi.shortcuts.shortcut.adventureMarketplace": "Adventure marketplace",
+	"vcmi.shortcuts.shortcut.adventureMoveHero": "Adventure move hero",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroEE": "Adventure move hero EE",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroNE": "Adventure move hero NE",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroNN": "Adventure move hero NN",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroNW": "Adventure move hero NW",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroSE": "Adventure move hero SE",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroSS": "Adventure move hero SS",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroSW": "Adventure move hero SW",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroWW": "Adventure move hero WW",
+	"vcmi.shortcuts.shortcut.adventureNewGame": "Adventure new game",
+	"vcmi.shortcuts.shortcut.adventureNextHero": "Adventure next hero",
+	"vcmi.shortcuts.shortcut.adventureNextObject": "Adventure next object",
+	"vcmi.shortcuts.shortcut.adventureNextTown": "Adventure next town",
+	"vcmi.shortcuts.shortcut.adventureQuestLog": "Adventure quest log",
+	"vcmi.shortcuts.shortcut.adventureQuitGame": "Adventure quit game",
+	"vcmi.shortcuts.shortcut.adventureReplayTurn": "Adventure replay turn",
+	"vcmi.shortcuts.shortcut.adventureRestartGame": "Adventure restart game",
+	"vcmi.shortcuts.shortcut.adventureSaveGame": "Adventure save game",
+	"vcmi.shortcuts.shortcut.adventureSetHeroAsleep": "Adventure set hero asleep",
+	"vcmi.shortcuts.shortcut.adventureSetHeroAwake": "Adventure set hero awake",
+	"vcmi.shortcuts.shortcut.adventureThievesGuild": "Adventure thieves guild",
+	"vcmi.shortcuts.shortcut.adventureToggleGrid": "Adventure toggle grid",
+	"vcmi.shortcuts.shortcut.adventureToggleVisitable": "Adventure toggle visitable",
+	"vcmi.shortcuts.shortcut.adventureToggleBlocked": "Adventure toggle blocked",
+	"vcmi.shortcuts.shortcut.adventureToggleMapLevel": "Adventure toggle map level",
+	"vcmi.shortcuts.shortcut.adventureToggleSleep": "Adventure toggle sleep",
+	"vcmi.shortcuts.shortcut.adventureTrackHero": "Adventure track hero",
+	"vcmi.shortcuts.shortcut.adventureViewPuzzle": "Adventure view puzzle",
+	"vcmi.shortcuts.shortcut.adventureViewScenario": "Adventure view scenario",
+	"vcmi.shortcuts.shortcut.adventureViewSelected": "Adventure view selected",
+	"vcmi.shortcuts.shortcut.adventureViewWorld": "Adventure view world",
+	"vcmi.shortcuts.shortcut.adventureViewWorld1": "Adventure view world1",
+	"vcmi.shortcuts.shortcut.adventureViewWorld2": "Adventure view world2",
+	"vcmi.shortcuts.shortcut.adventureViewWorld4": "Adventure view world4",
+	"vcmi.shortcuts.shortcut.adventureVisitObject": "Adventure visit object",
+	"vcmi.shortcuts.shortcut.adventureZoomIn": "Adventure zoom in",
+	"vcmi.shortcuts.shortcut.adventureZoomOut": "Adventure zoom out",
+	"vcmi.shortcuts.shortcut.adventureZoomReset": "Adventure zoom reset",
+	"vcmi.shortcuts.shortcut.adventureSearch": "Adventure search",
+	"vcmi.shortcuts.shortcut.adventureSearchContinue": "Adventure search continue",
+	"vcmi.shortcuts.shortcut.battleAutocombat": "Battle autocombat",
+	"vcmi.shortcuts.shortcut.battleAutocombatEnd": "Battle autocombat end",
+	"vcmi.shortcuts.shortcut.battleCastSpell": "Battle cast spell",
+	"vcmi.shortcuts.shortcut.battleConsoleDown": "Battle console down",
+	"vcmi.shortcuts.shortcut.battleConsoleUp": "Battle console up",
+	"vcmi.shortcuts.shortcut.battleDefend": "Battle defend",
+	"vcmi.shortcuts.shortcut.battleOpenActiveUnit": "Battle open active unit",
+	"vcmi.shortcuts.shortcut.battleOpenHoveredUnit": "Battle open hovered unit",
+	"vcmi.shortcuts.shortcut.battleRetreat": "Battle retreat",
+	"vcmi.shortcuts.shortcut.battleToggleQuickSpell": "Battle toggle quick spell",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut0": "Battle spell shortcut 0",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut1": "Battle spell shortcut 1",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut2": "Battle spell shortcut 2",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut3": "Battle spell shortcut 3",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut4": "Battle spell shortcut 4",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut5": "Battle spell shortcut 5",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut6": "Battle spell shortcut 6",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut7": "Battle spell shortcut 7",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut8": "Battle spell shortcut 8",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut9": "Battle spell shortcut 9",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut10": "Battle spell shortcut 10",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut11": "Battle spell shortcut 11",
+	"vcmi.shortcuts.shortcut.battleSurrender": "Battle surrender",
+	"vcmi.shortcuts.shortcut.battleTacticsEnd": "Battle tactics end",
+	"vcmi.shortcuts.shortcut.battleTacticsNext": "Battle tactics next",
+	"vcmi.shortcuts.shortcut.battleToggleHeroesStats": "Battle toggle heroes stats",
+	"vcmi.shortcuts.shortcut.battleToggleQueue": "Battle toggle queue",
+	"vcmi.shortcuts.shortcut.battleUseCreatureSpell": "Battle use creature spell",
+	"vcmi.shortcuts.shortcut.battleWait": "Battle wait",
+	"vcmi.shortcuts.shortcut.exchangeArmySwap": "Exchange army swap",
+	"vcmi.shortcuts.shortcut.exchangeArmyToLeft": "Exchange army to left",
+	"vcmi.shortcuts.shortcut.exchangeArmyToRight": "Exchange army to right",
+	"vcmi.shortcuts.shortcut.exchangeArtifactsSwap": "Exchange artifacts swap",
+	"vcmi.shortcuts.shortcut.exchangeArtifactsToLeft": "Exchange artifacts to left",
+	"vcmi.shortcuts.shortcut.exchangeArtifactsToRight": "Exchange artifacts to right",
+	"vcmi.shortcuts.shortcut.exchangeBackpackLeft": "Exchange backpack left",
+	"vcmi.shortcuts.shortcut.exchangeBackpackRight": "Exchange backpack right",
+	"vcmi.shortcuts.shortcut.exchangeBackpackSwap": "Exchange backpack swap",
+	"vcmi.shortcuts.shortcut.exchangeBackpackToLeft": "Exchange backpack to left",
+	"vcmi.shortcuts.shortcut.exchangeBackpackToRight": "Exchange backpack to right",
+	"vcmi.shortcuts.shortcut.exchangeEquippedSwap": "Exchange equipped swap",
+	"vcmi.shortcuts.shortcut.exchangeEquippedToLeft": "Exchange equipped to left",
+	"vcmi.shortcuts.shortcut.exchangeEquippedToRight": "Exchange equipped to right",
+	"vcmi.shortcuts.shortcut.gameActivateConsole": "Game activate console",
+	"vcmi.shortcuts.shortcut.globalAccept": "Global accept",
+	"vcmi.shortcuts.shortcut.globalBackspace": "Global backspace",
+	"vcmi.shortcuts.shortcut.globalCancel": "Global cancel",
+	"vcmi.shortcuts.shortcut.globalFullscreen": "Global fullscreen",
+	"vcmi.shortcuts.shortcut.globalMoveFocus": "Global move focus",
+	"vcmi.shortcuts.shortcut.globalOptions": "Global options",
+	"vcmi.shortcuts.shortcut.globalReturn": "Global return",
+	"vcmi.shortcuts.shortcut.heroArmySplit": "Hero army split",
+	"vcmi.shortcuts.shortcut.heroBackpack": "Hero backpack",
+	"vcmi.shortcuts.shortcut.heroCommander": "Hero commander",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad0": "Hero costume load 0",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad1": "Hero costume load 1",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad2": "Hero costume load 2",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad3": "Hero costume load 3",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad4": "Hero costume load 4",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad5": "Hero costume load 5",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad6": "Hero costume load 6",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad7": "Hero costume load 7",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad8": "Hero costume load 8",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad9": "Hero costume load 9",
+	"vcmi.shortcuts.shortcut.heroCostumeSave0": "Hero costume save 0",
+	"vcmi.shortcuts.shortcut.heroCostumeSave1": "Hero costume save 1",
+	"vcmi.shortcuts.shortcut.heroCostumeSave2": "Hero costume save 2",
+	"vcmi.shortcuts.shortcut.heroCostumeSave3": "Hero costume save 3",
+	"vcmi.shortcuts.shortcut.heroCostumeSave4": "Hero costume save 4",
+	"vcmi.shortcuts.shortcut.heroCostumeSave5": "Hero costume save 5",
+	"vcmi.shortcuts.shortcut.heroCostumeSave6": "Hero costume save 6",
+	"vcmi.shortcuts.shortcut.heroCostumeSave7": "Hero costume save 7",
+	"vcmi.shortcuts.shortcut.heroCostumeSave8": "Hero costume save 8",
+	"vcmi.shortcuts.shortcut.heroCostumeSave9": "Hero costume save 9",
+	"vcmi.shortcuts.shortcut.heroDismiss": "Hero dismiss",
+	"vcmi.shortcuts.shortcut.heroLooseFormation": "Hero loose formation",
+	"vcmi.shortcuts.shortcut.heroTightFormation": "Hero tight formation",
+	"vcmi.shortcuts.shortcut.heroToggleTactics": "Hero toggle tactics",
+	"vcmi.shortcuts.shortcut.highScoresCampaigns": "High scores campaigns",
+	"vcmi.shortcuts.shortcut.highScoresReset": "High scores reset",
+	"vcmi.shortcuts.shortcut.highScoresStatistics": "High scores statistics",
+	"vcmi.shortcuts.shortcut.highScoresScenarios": "High scores scenarios",
+	"vcmi.shortcuts.shortcut.kingdomHeroesTab": "Kingdom heroes tab",
+	"vcmi.shortcuts.shortcut.kingdomTownsTab": "Kingdom towns tab",
+	"vcmi.shortcuts.shortcut.lobbyAdditionalOptions": "Lobby additional options",
+	"vcmi.shortcuts.shortcut.lobbyBeginCampaign": "Lobby begin campaign",
+	"vcmi.shortcuts.shortcut.lobbyBeginStandardGame": "Lobby begin standard game",
+	"vcmi.shortcuts.shortcut.lobbyExtraOptions": "Lobby extra options",
+	"vcmi.shortcuts.shortcut.lobbyFlipCoin": "Lobby flip coin",
+	"vcmi.shortcuts.shortcut.lobbyInvitePlayers": "Lobby invite players",
+	"vcmi.shortcuts.shortcut.lobbyLoadGame": "Lobby load game",
+	"vcmi.shortcuts.shortcut.lobbyRandomMap": "Lobby random map",
+	"vcmi.shortcuts.shortcut.lobbyRandomTown": "Lobby random town",
+	"vcmi.shortcuts.shortcut.lobbyRandomTownVs": "Lobby random town vs",
+	"vcmi.shortcuts.shortcut.lobbyHandicap": "Lobby handicap",
+	"vcmi.shortcuts.shortcut.lobbyReplayVideo": "Lobby replay video",
+	"vcmi.shortcuts.shortcut.lobbySaveGame": "Lobby save game",
+	"vcmi.shortcuts.shortcut.lobbySelectScenario": "Lobby select scenario",
+	"vcmi.shortcuts.shortcut.lobbyToggleChat": "Lobby toggle chat",
+	"vcmi.shortcuts.shortcut.lobbyTurnOptions": "Lobby turn options",
+	"vcmi.shortcuts.shortcut.mainMenuBack": "Main menu back",
+	"vcmi.shortcuts.shortcut.mainMenuCampaign": "Main menu campaign",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignAb": "Main menu campaign ab",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignCustom": "Main menu campaign custom",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignRoe": "Main menu campaign RoE",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignSod": "Main menu campaign SoD",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignChr": "Main menu campaign Chronicles",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignHota": "Main menu campaign HotA",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignWog": "Main menu campaign WoG",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignVCMI": "Main menu campaign VCMI",
+	"vcmi.shortcuts.shortcut.mainMenuCredits": "Main menu credits",
+	"vcmi.shortcuts.shortcut.mainMenuHighScores": "Main menu high scores",
+	"vcmi.shortcuts.shortcut.mainMenuHostGame": "Main menu host game",
+	"vcmi.shortcuts.shortcut.mainMenuHotseat": "Main menu hotseat",
+	"vcmi.shortcuts.shortcut.mainMenuJoinGame": "Main menu join game",
+	"vcmi.shortcuts.shortcut.mainMenuLoadGame": "Main menu load game",
+	"vcmi.shortcuts.shortcut.mainMenuLobby": "Main menu lobby",
+	"vcmi.shortcuts.shortcut.mainMenuMultiplayer": "Main menu multiplayer",
+	"vcmi.shortcuts.shortcut.mainMenuNewGame": "Main menu new game",
+	"vcmi.shortcuts.shortcut.mainMenuQuit": "Main menu quit",
+	"vcmi.shortcuts.shortcut.mainMenuSingleplayer": "Main menu singleplayer",
+	"vcmi.shortcuts.shortcut.mainMenuTutorial": "Main menu tutorial",
+	"vcmi.shortcuts.shortcut.mapsSizeAll": "Maps size all",
+	"vcmi.shortcuts.shortcut.mapsSizeL": "Maps size L",
+	"vcmi.shortcuts.shortcut.mapsSizeM": "Maps size M",
+	"vcmi.shortcuts.shortcut.mapsSizeS": "Maps size S",
+	"vcmi.shortcuts.shortcut.mapsSizeXl": "Maps size XL",
+	"vcmi.shortcuts.shortcut.mapsSortChangedate": "Maps sort changedate",
+	"vcmi.shortcuts.shortcut.mapsSortDefeat": "Maps sort defeat",
+	"vcmi.shortcuts.shortcut.mapsSortFormat": "Maps sort format",
+	"vcmi.shortcuts.shortcut.mapsSortMaps": "Maps sort maps",
+	"vcmi.shortcuts.shortcut.mapsSortName": "Maps sort name",
+	"vcmi.shortcuts.shortcut.mapsSortPlayers": "Maps sort players",
+	"vcmi.shortcuts.shortcut.mapsSortSize": "Maps sort size",
+	"vcmi.shortcuts.shortcut.mapsSortVictory": "Maps sort victory",
+	"vcmi.shortcuts.shortcut.marketArtifactExperience": "Market artifact experience",
+	"vcmi.shortcuts.shortcut.marketArtifactResource": "Market artifact resource",
+	"vcmi.shortcuts.shortcut.marketCreatureExperience": "Market creature experience",
+	"vcmi.shortcuts.shortcut.marketCreatureResource": "Market creature resource",
+	"vcmi.shortcuts.shortcut.marketDeal": "Market deal",
+	"vcmi.shortcuts.shortcut.marketMaxAmount": "Market max amount",
+	"vcmi.shortcuts.shortcut.marketResourceArtifact": "Market resource artifact",
+	"vcmi.shortcuts.shortcut.marketResourcePlayer": "Market resource player",
+	"vcmi.shortcuts.shortcut.marketResourceResource": "Market resource resource",
+	"vcmi.shortcuts.shortcut.marketSacrificeAll": "Market sacrifice all",
+	"vcmi.shortcuts.shortcut.marketSacrificeBackpack": "Market sacrifice backpack",
+	"vcmi.shortcuts.shortcut.moveDown": "Move down",
+	"vcmi.shortcuts.shortcut.moveFirst": "Move first",
+	"vcmi.shortcuts.shortcut.moveLast": "Move last",
+	"vcmi.shortcuts.shortcut.moveLeft": "Move left",
+	"vcmi.shortcuts.shortcut.movePageDown": "Move page down",
+	"vcmi.shortcuts.shortcut.movePageUp": "Move page up",
+	"vcmi.shortcuts.shortcut.moveRight": "Move right",
+	"vcmi.shortcuts.shortcut.moveUp": "Move up",
+	"vcmi.shortcuts.shortcut.recruitmentMax": "Recruitment max",
+	"vcmi.shortcuts.shortcut.recruitmentMin": "Recruitment min",
+	"vcmi.shortcuts.shortcut.recruitmentSwitchLevel": "Recruitment switch level",
+	"vcmi.shortcuts.shortcut.recruitmentUpgrade": "Recruitment upgrade",
+	"vcmi.shortcuts.shortcut.recruitmentUpgradeAll": "Recruitment upgrade all",
+	"vcmi.shortcuts.shortcut.selectIndex1": "Select index 1",
+	"vcmi.shortcuts.shortcut.selectIndex2": "Select index 2",
+	"vcmi.shortcuts.shortcut.selectIndex3": "Select index 3",
+	"vcmi.shortcuts.shortcut.selectIndex4": "Select index 4",
+	"vcmi.shortcuts.shortcut.selectIndex5": "Select index 5",
+	"vcmi.shortcuts.shortcut.selectIndex6": "Select index 6",
+	"vcmi.shortcuts.shortcut.selectIndex7": "Select index 7",
+	"vcmi.shortcuts.shortcut.selectIndex8": "Select index 8",
+	"vcmi.shortcuts.shortcut.settingsLoadGame": "Settings load game",
+	"vcmi.shortcuts.shortcut.settingsNewGame": "Settings new game",
+	"vcmi.shortcuts.shortcut.settingsQuitGame": "Settings quit game",
+	"vcmi.shortcuts.shortcut.settingsRestartGame": "Settings restart game",
+	"vcmi.shortcuts.shortcut.settingsSaveGame": "Settings save game",
+	"vcmi.shortcuts.shortcut.settingsToMainMenu": "Settings to main menu",
+	"vcmi.shortcuts.shortcut.spectateSkipBattle": "Spectate skip battle",
+	"vcmi.shortcuts.shortcut.spectateSkipBattleResult": "Spectate skip battle result",
+	"vcmi.shortcuts.shortcut.spectateTrackHero": "Spectate track hero",
+	"vcmi.shortcuts.shortcut.spellbookTabAdventure": "Spellbook tab adventure",
+	"vcmi.shortcuts.shortcut.spellbookTabCombat": "Spellbook tab combat",
+	"vcmi.shortcuts.shortcut.spellbookSearchFocus": "Spellbook search focus",
+	"vcmi.shortcuts.shortcut.townOpenFort": "Town open fort",
+	"vcmi.shortcuts.shortcut.townOpenGarrisonedHero": "Town open garrisoned hero",
+	"vcmi.shortcuts.shortcut.townOpenHall": "Town open hall",
+	"vcmi.shortcuts.shortcut.townOpenHero": "Town open hero",
+	"vcmi.shortcuts.shortcut.townOpenHeroExchange": "Town open hero exchange",
+	"vcmi.shortcuts.shortcut.townOpenMageGuild": "Town open mage guild",
+	"vcmi.shortcuts.shortcut.townOpenMarket": "Town open market",
+	"vcmi.shortcuts.shortcut.townOpenRecruitment": "Town open recruitment",
+	"vcmi.shortcuts.shortcut.townOpenTavern": "Town open tavern",
+	"vcmi.shortcuts.shortcut.townOpenThievesGuild": "Town open thieves guild",
+	"vcmi.shortcuts.shortcut.townOpenVisitingHero": "Town open visiting hero",
+	"vcmi.shortcuts.shortcut.townSwapArmies": "Town swap armies",
+	"vcmi.shortcuts.shortcut.listHeroUp": "List hero up",
+	"vcmi.shortcuts.shortcut.listHeroDown": "List hero down",
+	"vcmi.shortcuts.shortcut.listHeroTop": "List hero top",
+	"vcmi.shortcuts.shortcut.listHeroBottom": "List hero bottom",
+	"vcmi.shortcuts.shortcut.listHeroDismiss": "List hero dismiss",
+	"vcmi.shortcuts.shortcut.listTownUp": "List town up",
+	"vcmi.shortcuts.shortcut.listTownDown": "List town down",
+	"vcmi.shortcuts.shortcut.listTownTop": "List town top",
+	"vcmi.shortcuts.shortcut.listTownBottom": "List town bottom",
+	"vcmi.shortcuts.shortcut.mouseCursorX" : "Mouse cursor X",
+	"vcmi.shortcuts.shortcut.mouseCursorY" : "Mouse cursor Y",
+	"vcmi.shortcuts.shortcut.mouseSwipeX" : "Mouse swipe X",
+	"vcmi.shortcuts.shortcut.mouseSwipeY" : "Mouse swipe Y",
+	"vcmi.shortcuts.shortcut.mouseClickLeft": "Mouse click left",
+	"vcmi.shortcuts.shortcut.mouseClickRight": "Mouse click right",
 
 	"vcmi.systemOptions.videoGroup" : "Video Settings",
 	"vcmi.systemOptions.audioGroup" : "Audio Settings",

+ 265 - 0
Mods/vcmi/Content/config/german.json

@@ -259,6 +259,271 @@
 	"vcmi.settingsMainWindow.adventureTab.hover" : "Abenteuer-Karte",
 	"vcmi.settingsMainWindow.adventureTab.help"  : "Wechselt zur Registerkarte Abenteuerkartenoptionen - die Abenteuerkarte ist der Teil des Spiels, in dem du deine Helden bewegen kannst.",
 
+	"vcmi.shortcuts.button.hover" : "Tastenkürzel",
+	"vcmi.shortcuts.button.help"  : "{Tastenkürzel}\n\nMenü zum Anzeigen und Anpassen von Tastenkürzeln und Tastenbelegungen anzeigen",
+	"vcmi.shortcuts.editButton.help" : "Tastenbelegung bearbeiten",
+	"vcmi.shortcuts.editButton.popup" : "Möchten Sie die Tastenbelegung für {%s} ändern?\n\nLeider wird das Festlegen der Tastenbelegung hier noch nicht unterstützt. Die Belegung muss über die {shortcutsConfig.json} im Konfigurationsordner eingestellt werden.",
+	"vcmi.shortcuts.group.keyboard" : "Tastatur",
+	"vcmi.shortcuts.group.joystickAxes" : "Joystick-Achsen",
+	"vcmi.shortcuts.group.joystickButtons" : "Joystick-Tasten",
+	"vcmi.shortcuts.shortcut.adventureCastSpell": "Abenteuer Zauber wirken",
+	"vcmi.shortcuts.shortcut.adventureDigGrail": "Abenteuer Gral ausgraben",
+	"vcmi.shortcuts.shortcut.adventureEndTurn": "Abenteuer Zug beenden",
+	"vcmi.shortcuts.shortcut.adventureExitWorldView": "Abenteuer Weltansicht verlassen",
+	"vcmi.shortcuts.shortcut.adventureFirstHero": "Abenteuer erster Held",
+	"vcmi.shortcuts.shortcut.adventureFirstTown": "Abenteuer erste Stadt",
+	"vcmi.shortcuts.shortcut.adventureGameOptions": "Abenteuer Spieloptionen",
+	"vcmi.shortcuts.shortcut.adventureKingdomOverview": "Abenteuer Königreich Übersicht",
+	"vcmi.shortcuts.shortcut.adventureLoadGame": "Abenteuer Spiel laden",
+	"vcmi.shortcuts.shortcut.adventureMainMenu": "Abenteuer Hauptmenü",
+	"vcmi.shortcuts.shortcut.adventureMarketplace": "Abenteuer Marktplatz",
+	"vcmi.shortcuts.shortcut.adventureMoveHero": "Abenteuer Held bewegen",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroEE": "Abenteuer Held nach SO bewegen",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroNE": "Abenteuer Held nach NO bewegen",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroNN": "Abenteuer Held nach N bewegen",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroNW": "Abenteuer Held nach NW bewegen",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroSE": "Abenteuer Held nach SE bewegen",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroSS": "Abenteuer Held nach S bewegen",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroSW": "Abenteuer Held nach SW bewegen",
+	"vcmi.shortcuts.shortcut.adventureMoveHeroWW": "Abenteuer Held nach W bewegen",
+	"vcmi.shortcuts.shortcut.adventureNewGame": "Abenteuer neues Spiel",
+	"vcmi.shortcuts.shortcut.adventureNextHero": "Abenteuer nächster Held",
+	"vcmi.shortcuts.shortcut.adventureNextObject": "Abenteuer nächstes Objekt",
+	"vcmi.shortcuts.shortcut.adventureNextTown": "Abenteuer nächste Stadt",
+	"vcmi.shortcuts.shortcut.adventureQuestLog": "Abenteuer Questprotokoll",
+	"vcmi.shortcuts.shortcut.adventureQuitGame": "Abenteuer Spiel beenden",
+	"vcmi.shortcuts.shortcut.adventureReplayTurn": "Abenteuer Zug wiederholen",
+	"vcmi.shortcuts.shortcut.adventureRestartGame": "Abenteuer Spiel neu starten",
+	"vcmi.shortcuts.shortcut.adventureSaveGame": "Abenteuer Spiel speichern",
+	"vcmi.shortcuts.shortcut.adventureSetHeroAsleep": "Abenteuer Held schlafen legen",
+	"vcmi.shortcuts.shortcut.adventureSetHeroAwake": "Abenteuer Held aufwecken",
+	"vcmi.shortcuts.shortcut.adventureThievesGuild": "Abenteuer Diebesgilde",
+	"vcmi.shortcuts.shortcut.adventureToggleGrid": "Abenteuer Raster ein-/ausschalten",
+	"vcmi.shortcuts.shortcut.adventureToggleVisitable": "Abenteuer Besuchbar ein-/ausschalten",
+	"vcmi.shortcuts.shortcut.adventureToggleBlocked": "Abenteuer Blockiert ein-/ausschalten",
+	"vcmi.shortcuts.shortcut.adventureToggleMapLevel": "Abenteuer Kartenebene umschalten",
+	"vcmi.shortcuts.shortcut.adventureToggleSleep": "Abenteuer Schlaf ein-/ausschalten",
+	"vcmi.shortcuts.shortcut.adventureTrackHero": "Abenteuer Held verfolgen",
+	"vcmi.shortcuts.shortcut.adventureViewPuzzle": "Abenteuer Rätsel anzeigen",
+	"vcmi.shortcuts.shortcut.adventureViewScenario": "Abenteuer Szenario anzeigen",
+	"vcmi.shortcuts.shortcut.adventureViewSelected": "Abenteuer Auswahl anzeigen",
+	"vcmi.shortcuts.shortcut.adventureViewWorld": "Abenteuer Weltansicht",
+	"vcmi.shortcuts.shortcut.adventureViewWorld1": "Abenteuer Weltansicht 1",
+	"vcmi.shortcuts.shortcut.adventureViewWorld2": "Abenteuer Weltansicht 2",
+	"vcmi.shortcuts.shortcut.adventureViewWorld4": "Abenteuer Weltansicht 4",
+	"vcmi.shortcuts.shortcut.adventureVisitObject": "Abenteuer Objekt besuchen",
+	"vcmi.shortcuts.shortcut.adventureZoomIn": "Abenteuer reinzoomen",
+	"vcmi.shortcuts.shortcut.adventureZoomOut": "Abenteuer rauszoomen",
+	"vcmi.shortcuts.shortcut.adventureZoomReset": "Abenteuer Zoom zurücksetzen",
+	"vcmi.shortcuts.shortcut.adventureSearch": "Abenteuer suchen",
+	"vcmi.shortcuts.shortcut.adventureSearchContinue": "Abenteuer Suche fortsetzen",
+	"vcmi.shortcuts.shortcut.battleAutocombat": "Kampf Autokampf",
+	"vcmi.shortcuts.shortcut.battleAutocombatEnd": "Kampf Autokampf beenden",
+	"vcmi.shortcuts.shortcut.battleCastSpell": "Kampf Zauber wirken",
+	"vcmi.shortcuts.shortcut.battleConsoleDown": "Kampf Konsole runter",
+	"vcmi.shortcuts.shortcut.battleConsoleUp": "Kampf Konsole hoch",
+	"vcmi.shortcuts.shortcut.battleDefend": "Kampf verteidigen",
+	"vcmi.shortcuts.shortcut.battleOpenActiveUnit": "Kampf aktive Einheit öffnen",
+	"vcmi.shortcuts.shortcut.battleOpenHoveredUnit": "Kampf Einheit unter Maus öffnen",
+	"vcmi.shortcuts.shortcut.battleRetreat": "Kampf zurückziehen",
+	"vcmi.shortcuts.shortcut.battleToggleQuickSpell": "Kampf Schnellzauber umschalten",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut0": "Kampf Zauber-Shortcut 0",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut1": "Kampf Zauber-Shortcut 1",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut2": "Kampf Zauber-Shortcut 2",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut3": "Kampf Zauber-Shortcut 3",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut4": "Kampf Zauber-Shortcut 4",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut5": "Kampf Zauber-Shortcut 5",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut6": "Kampf Zauber-Shortcut 6",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut7": "Kampf Zauber-Shortcut 7",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut8": "Kampf Zauber-Shortcut 8",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut9": "Kampf Zauber-Shortcut 9",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut10": "Kampf Zauber-Shortcut 10",
+	"vcmi.shortcuts.shortcut.battleSpellShortcut11": "Kampf Zauber-Shortcut 11",
+	"vcmi.shortcuts.shortcut.battleSurrender": "Kampf aufgeben",
+	"vcmi.shortcuts.shortcut.battleTacticsEnd": "Kampf Taktik beenden",
+	"vcmi.shortcuts.shortcut.battleTacticsNext": "Kampf Taktik nächster",
+	"vcmi.shortcuts.shortcut.battleToggleHeroesStats": "Kampf Heldenstatistiken umschalten",
+	"vcmi.shortcuts.shortcut.battleToggleQueue": "Kampf Warteschlange umschalten",
+	"vcmi.shortcuts.shortcut.battleUseCreatureSpell": "Kampf Kreaturenzauber verwenden",
+	"vcmi.shortcuts.shortcut.battleWait": "Kampf warten",
+	"vcmi.shortcuts.shortcut.exchangeArmySwap": "Armee tauschen",
+	"vcmi.shortcuts.shortcut.exchangeArmyToLeft": "Armee nach links",
+	"vcmi.shortcuts.shortcut.exchangeArmyToRight": "Armee nach rechts",
+	"vcmi.shortcuts.shortcut.exchangeArtifactsSwap": "Artefakte tauschen",
+	"vcmi.shortcuts.shortcut.exchangeArtifactsToLeft": "Artefakte nach links",
+	"vcmi.shortcuts.shortcut.exchangeArtifactsToRight": "Artefakte nach rechts",
+	"vcmi.shortcuts.shortcut.exchangeBackpackLeft": "Rucksack nach links",
+	"vcmi.shortcuts.shortcut.exchangeBackpackRight": "Rucksack nach rechts",
+	"vcmi.shortcuts.shortcut.exchangeBackpackSwap": "Rucksack tauschen",
+	"vcmi.shortcuts.shortcut.exchangeBackpackToLeft": "Rucksack nach links",
+	"vcmi.shortcuts.shortcut.exchangeBackpackToRight": "Rucksack nach rechts",
+	"vcmi.shortcuts.shortcut.exchangeEquippedSwap": "Ausrüstung tauschen",
+	"vcmi.shortcuts.shortcut.exchangeEquippedToLeft": "Ausrüstung nach links",
+	"vcmi.shortcuts.shortcut.exchangeEquippedToRight": "Ausrüstung nach rechts",
+	"vcmi.shortcuts.shortcut.gameActivateConsole": "Spiel Konsole aktivieren",
+	"vcmi.shortcuts.shortcut.globalAccept": "Global akzeptieren",
+	"vcmi.shortcuts.shortcut.globalBackspace": "Global Rückschritt",
+	"vcmi.shortcuts.shortcut.globalCancel": "Global abbrechen",
+	"vcmi.shortcuts.shortcut.globalFullscreen": "Global Vollbild",
+	"vcmi.shortcuts.shortcut.globalMoveFocus": "Global Fokus verschieben",
+	"vcmi.shortcuts.shortcut.globalOptions": "Global Optionen",
+	"vcmi.shortcuts.shortcut.globalReturn": "Global zurück",
+	"vcmi.shortcuts.shortcut.heroArmySplit": "Held Armee aufteilen",
+	"vcmi.shortcuts.shortcut.heroBackpack": "Held Rucksack",
+	"vcmi.shortcuts.shortcut.heroCommander": "Held Kommandant",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad0": "Held Kostüm laden 0",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad1": "Held Kostüm laden 1",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad2": "Held Kostüm laden 2",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad3": "Held Kostüm laden 3",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad4": "Held Kostüm laden 4",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad5": "Held Kostüm laden 5",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad6": "Held Kostüm laden 6",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad7": "Held Kostüm laden 7",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad8": "Held Kostüm laden 8",
+	"vcmi.shortcuts.shortcut.heroCostumeLoad9": "Held Kostüm laden 9",
+	"vcmi.shortcuts.shortcut.heroCostumeSave0": "Held Kostüm speichern 0",
+	"vcmi.shortcuts.shortcut.heroCostumeSave1": "Held Kostüm speichern 1",
+	"vcmi.shortcuts.shortcut.heroCostumeSave2": "Held Kostüm speichern 2",
+	"vcmi.shortcuts.shortcut.heroCostumeSave3": "Held Kostüm speichern 3",
+	"vcmi.shortcuts.shortcut.heroCostumeSave4": "Held Kostüm speichern 4",
+	"vcmi.shortcuts.shortcut.heroCostumeSave5": "Held Kostüm speichern 5",
+	"vcmi.shortcuts.shortcut.heroCostumeSave6": "Held Kostüm speichern 6",
+	"vcmi.shortcuts.shortcut.heroCostumeSave7": "Held Kostüm speichern 7",
+	"vcmi.shortcuts.shortcut.heroCostumeSave8": "Held Kostüm speichern 8",
+	"vcmi.shortcuts.shortcut.heroCostumeSave9": "Held Kostüm speichern 9",
+	"vcmi.shortcuts.shortcut.heroDismiss": "Held entlassen",
+	"vcmi.shortcuts.shortcut.heroLooseFormation": "Held lockere Formation",
+	"vcmi.shortcuts.shortcut.heroTightFormation": "Held enge Formation",
+	"vcmi.shortcuts.shortcut.heroToggleTactics": "Held Taktiken umschalten",
+	"vcmi.shortcuts.shortcut.highScoresCampaigns": "Bestenlisten Kampagnen",
+	"vcmi.shortcuts.shortcut.highScoresReset": "Bestenlisten zurücksetzen",
+	"vcmi.shortcuts.shortcut.highScoresScenarios": "Bestenlisten Szenarien",
+	"vcmi.shortcuts.shortcut.highScoresStatistics": "Bestenlisten Statistiken",
+	"vcmi.shortcuts.shortcut.kingdomHeroesTab": "Königreich Helden-Tab",
+	"vcmi.shortcuts.shortcut.kingdomTownsTab": "Königreich Städte-Tab",
+	"vcmi.shortcuts.shortcut.listHeroBottom": "Held unten listen",
+	"vcmi.shortcuts.shortcut.listHeroDismiss": "Held entlassen",
+	"vcmi.shortcuts.shortcut.listHeroDown": "Held nach unten",
+	"vcmi.shortcuts.shortcut.listHeroTop": "Held oben listen",
+	"vcmi.shortcuts.shortcut.listHeroUp": "Held nach oben",
+	"vcmi.shortcuts.shortcut.listTownBottom": "Stadt unten listen",
+	"vcmi.shortcuts.shortcut.listTownDown": "Stadt nach unten",
+	"vcmi.shortcuts.shortcut.listTownTop": "Stadt oben listen",
+	"vcmi.shortcuts.shortcut.listTownUp": "Stadt nach oben",
+	"vcmi.shortcuts.shortcut.lobbyAdditionalOptions": "Lobby Zusatzoptionen",
+	"vcmi.shortcuts.shortcut.lobbyBeginCampaign": "Lobby Kampagne starten",
+	"vcmi.shortcuts.shortcut.lobbyBeginStandardGame": "Lobby Standardspiel starten",
+	"vcmi.shortcuts.shortcut.lobbyExtraOptions": "Lobby Extraoptionen",
+	"vcmi.shortcuts.shortcut.lobbyFlipCoin": "Lobby Münzwurf",
+	"vcmi.shortcuts.shortcut.lobbyHandicap": "Lobby Handicap",
+	"vcmi.shortcuts.shortcut.lobbyInvitePlayers": "Lobby Spieler einladen",
+	"vcmi.shortcuts.shortcut.lobbyLoadGame": "Lobby Spiel laden",
+	"vcmi.shortcuts.shortcut.lobbyRandomMap": "Lobby Zufällige Karte",
+	"vcmi.shortcuts.shortcut.lobbyRandomTown": "Lobby Zufällige Stadt",
+	"vcmi.shortcuts.shortcut.lobbyRandomTownVs": "Lobby Zufällige Stadt Gegner",
+	"vcmi.shortcuts.shortcut.lobbyReplayVideo": "Lobby Video wiederholen",
+	"vcmi.shortcuts.shortcut.lobbySaveGame": "Lobby Spiel speichern",
+	"vcmi.shortcuts.shortcut.lobbySelectScenario": "Lobby Szenario wählen",
+	"vcmi.shortcuts.shortcut.lobbyToggleChat": "Lobby Chat umschalten",
+	"vcmi.shortcuts.shortcut.lobbyTurnOptions": "Lobby Zugoptionen",
+	"vcmi.shortcuts.shortcut.mainMenuBack": "Hauptmenü zurück",
+	"vcmi.shortcuts.shortcut.mainMenuCampaign": "Hauptmenü Kampagne",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignAb": "Hauptmenü Kampagne Ab",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignChr": "Hauptmenü Kampagne Chronicles",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignCustom": "Hauptmenü Kampagne Benutzerdefiniert",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignHota": "Hauptmenü Kampagne HotA",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignRoe": "Hauptmenü Kampagne RoE",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignSod": "Hauptmenü Kampagne SoD",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignVCMI": "Hauptmenü Kampagne VCMI",
+	"vcmi.shortcuts.shortcut.mainMenuCampaignWog": "Hauptmenü Kampagne WoG",
+	"vcmi.shortcuts.shortcut.mainMenuCredits": "Hauptmenü Credits",
+	"vcmi.shortcuts.shortcut.mainMenuHighScores": "Hauptmenü Bestenlisten",
+	"vcmi.shortcuts.shortcut.mainMenuHostGame": "Hauptmenü Spiel hosten",
+	"vcmi.shortcuts.shortcut.mainMenuHotseat": "Hauptmenü Hotseat",
+	"vcmi.shortcuts.shortcut.mainMenuJoinGame": "Hauptmenü Spiel beitreten",
+	"vcmi.shortcuts.shortcut.mainMenuLoadGame": "Hauptmenü Spiel laden",
+	"vcmi.shortcuts.shortcut.mainMenuLobby": "Hauptmenü Lobby",
+	"vcmi.shortcuts.shortcut.mainMenuMultiplayer": "Hauptmenü Mehrspieler",
+	"vcmi.shortcuts.shortcut.mainMenuNewGame": "Hauptmenü Neues Spiel",
+	"vcmi.shortcuts.shortcut.mainMenuQuit": "Hauptmenü Beenden",
+	"vcmi.shortcuts.shortcut.mainMenuSingleplayer": "Hauptmenü Einzelspieler",
+	"vcmi.shortcuts.shortcut.mainMenuTutorial": "Hauptmenü Tutorial",
+	"vcmi.shortcuts.shortcut.mapsSizeAll": "Karten Größe Alle",
+	"vcmi.shortcuts.shortcut.mapsSizeL": "Karten Größe L",
+	"vcmi.shortcuts.shortcut.mapsSizeM": "Karten Größe M",
+	"vcmi.shortcuts.shortcut.mapsSizeS": "Karten Größe S",
+	"vcmi.shortcuts.shortcut.mapsSizeXl": "Karten Größe XL",
+	"vcmi.shortcuts.shortcut.mapsSortChangedate": "Karten Sortierung Änderungsdatum",
+	"vcmi.shortcuts.shortcut.mapsSortDefeat": "Karten Sortierung Niederlage",
+	"vcmi.shortcuts.shortcut.mapsSortFormat": "Karten Sortierung Format",
+	"vcmi.shortcuts.shortcut.mapsSortMaps": "Karten Sortierung Karten",
+	"vcmi.shortcuts.shortcut.mapsSortName": "Karten Sortierung Name",
+	"vcmi.shortcuts.shortcut.mapsSortPlayers": "Karten Sortierung Spieler",
+	"vcmi.shortcuts.shortcut.mapsSortSize": "Karten Sortierung Größe",
+	"vcmi.shortcuts.shortcut.mapsSortVictory": "Karten Sortierung Sieg",
+	"vcmi.shortcuts.shortcut.marketArtifactExperience": "Markt Artefakt Erfahrung",
+	"vcmi.shortcuts.shortcut.marketArtifactResource": "Markt Artefakt Ressource",
+	"vcmi.shortcuts.shortcut.marketCreatureExperience": "Markt Kreatur Erfahrung",
+	"vcmi.shortcuts.shortcut.marketCreatureResource": "Markt Kreatur Ressource",
+	"vcmi.shortcuts.shortcut.marketDeal": "Markt Deal",
+	"vcmi.shortcuts.shortcut.marketMaxAmount": "Markt Maximalmenge",
+	"vcmi.shortcuts.shortcut.marketResourceArtifact": "Markt Ressource Artefakt",
+	"vcmi.shortcuts.shortcut.marketResourcePlayer": "Markt Ressource Spieler",
+	"vcmi.shortcuts.shortcut.marketResourceResource": "Markt Ressource Ressource",
+	"vcmi.shortcuts.shortcut.marketSacrificeAll": "Markt Alles opfern",
+	"vcmi.shortcuts.shortcut.marketSacrificeBackpack": "Markt Rucksack opfern",
+	"vcmi.shortcuts.shortcut.mouseClickLeft": "Mausklick links",
+	"vcmi.shortcuts.shortcut.mouseClickRight": "Mausklick rechts",
+	"vcmi.shortcuts.shortcut.mouseCursorX": "Mauszeiger X",
+	"vcmi.shortcuts.shortcut.mouseCursorY": "Mauszeiger Y",
+	"vcmi.shortcuts.shortcut.mouseSwipeX": "Maus Wisch X",
+	"vcmi.shortcuts.shortcut.mouseSwipeY": "Maus Wisch Y",
+	"vcmi.shortcuts.shortcut.moveDown": "Nach unten bewegen",
+	"vcmi.shortcuts.shortcut.moveFirst": "Zum ersten bewegen",
+	"vcmi.shortcuts.shortcut.moveLast": "Zum letzten bewegen",
+	"vcmi.shortcuts.shortcut.moveLeft": "Nach links bewegen",
+	"vcmi.shortcuts.shortcut.movePageDown": "Seite runter bewegen",
+	"vcmi.shortcuts.shortcut.movePageUp": "Seite hoch bewegen",
+	"vcmi.shortcuts.shortcut.moveRight": "Nach rechts bewegen",
+	"vcmi.shortcuts.shortcut.moveUp": "Nach oben bewegen",
+	"vcmi.shortcuts.shortcut.recruitmentMax": "Rekrutierung Max",
+	"vcmi.shortcuts.shortcut.recruitmentMin": "Rekrutierung Min",
+	"vcmi.shortcuts.shortcut.recruitmentSwitchLevel": "Rekrutierung Level wechseln",
+	"vcmi.shortcuts.shortcut.recruitmentUpgrade": "Rekrutierung verbessern",
+	"vcmi.shortcuts.shortcut.recruitmentUpgradeAll": "Rekrutierung alle verbessern",
+	"vcmi.shortcuts.shortcut.selectIndex1": "Index 1 auswählen",
+	"vcmi.shortcuts.shortcut.selectIndex2": "Index 2 auswählen",
+	"vcmi.shortcuts.shortcut.selectIndex3": "Index 3 auswählen",
+	"vcmi.shortcuts.shortcut.selectIndex4": "Index 4 auswählen",
+	"vcmi.shortcuts.shortcut.selectIndex5": "Index 5 auswählen",
+	"vcmi.shortcuts.shortcut.selectIndex6": "Index 6 auswählen",
+	"vcmi.shortcuts.shortcut.selectIndex7": "Index 7 auswählen",
+	"vcmi.shortcuts.shortcut.selectIndex8": "Index 8 auswählen",
+	"vcmi.shortcuts.shortcut.settingsLoadGame": "Einstellungen Spiel laden",
+	"vcmi.shortcuts.shortcut.settingsNewGame": "Einstellungen neues Spiel",
+	"vcmi.shortcuts.shortcut.settingsQuitGame": "Einstellungen Spiel beenden",
+	"vcmi.shortcuts.shortcut.settingsRestartGame": "Einstellungen Spiel neustarten",
+	"vcmi.shortcuts.shortcut.settingsSaveGame": "Einstellungen Spiel speichern",
+	"vcmi.shortcuts.shortcut.settingsToMainMenu": "Einstellungen zum Hauptmenü",
+	"vcmi.shortcuts.shortcut.spectateSkipBattle": "Zuschauen Schlacht überspringen",
+	"vcmi.shortcuts.shortcut.spectateSkipBattleResult": "Zuschauen Schlacht Ergebnis überspringen",
+	"vcmi.shortcuts.shortcut.spectateTrackHero": "Zuschauen Held verfolgen",
+	"vcmi.shortcuts.shortcut.spellbookSearchFocus": "Zauberbuch Suchfokus",
+	"vcmi.shortcuts.shortcut.spellbookTabAdventure": "Zauberbuch Abenteuer-Tab",
+	"vcmi.shortcuts.shortcut.spellbookTabCombat": "Zauberbuch Kampf-Tab",
+	"vcmi.shortcuts.shortcut.townOpenFort": "Stadt Festung öffnen",
+	"vcmi.shortcuts.shortcut.townOpenGarrisonedHero": "Stadt Garnisonierten Held öffnen",
+	"vcmi.shortcuts.shortcut.townOpenHall": "Stadt Halle öffnen",
+	"vcmi.shortcuts.shortcut.townOpenHero": "Stadt Held öffnen",
+	"vcmi.shortcuts.shortcut.townOpenHeroExchange": "Stadt Held Austausch öffnen",
+	"vcmi.shortcuts.shortcut.townOpenMageGuild": "Stadt Magiergilde öffnen",
+	"vcmi.shortcuts.shortcut.townOpenMarket": "Stadt Markt öffnen",
+	"vcmi.shortcuts.shortcut.townOpenRecruitment": "Stadt Rekrutierung öffnen",
+	"vcmi.shortcuts.shortcut.townOpenTavern": "Stadt Taverne öffnen",
+	"vcmi.shortcuts.shortcut.townOpenThievesGuild": "Stadt Diebesgilde öffnen",
+	"vcmi.shortcuts.shortcut.townOpenVisitingHero": "Stadt Besuchenden Held öffnen",
+	"vcmi.shortcuts.shortcut.townSwapArmies": "Stadt Armeen tauschen",
+
 	"vcmi.systemOptions.videoGroup" : "Video-Einstellungen",
 	"vcmi.systemOptions.audioGroup" : "Audio-Einstellungen",
 	"vcmi.systemOptions.otherGroup" : "Andere Einstellungen", // unused right now

+ 5 - 5
client/windows/settings/ShortcutsWindow.cpp

@@ -64,14 +64,14 @@ void ShortcutsWindow::fillList(int start)
 	listElements.clear();
 	int i = 0;
 	[&]{
-		for(auto & group : shortcuts.Struct())
+		for(auto group = shortcuts.Struct().rbegin(); group != shortcuts.Struct().rend(); ++group)
 		{
 			if(i >= start)
-				listElements.push_back(std::make_shared<ShortcutElement>(group.first, listElements.size()));
+				listElements.push_back(std::make_shared<ShortcutElement>(group->first, listElements.size()));
 			i++;
 			if(listElements.size() == MAX_LINES)
 				return;
-			for(auto & elem : group.second.Struct())
+			for(auto & elem : group->second.Struct())
 			{
 				if(i >= start)
 					listElements.push_back(std::make_shared<ShortcutElement>(elem.first, elem.second, listElements.size()));
@@ -102,10 +102,10 @@ ShortcutElement::ShortcutElement(std::string id, JsonNode keys, int elem)
 	}
 
 	labelName = std::make_shared<CLabel>(
-		0, LINE_HEIGHT / 2, FONT_SMALL, ETextAlignment::CENTERLEFT, Colors::WHITE, MetaString::createFromTextID("vcmi.shortcuts.shortcut." + id).toString(), 295
+		0, LINE_HEIGHT / 2, FONT_SMALL, ETextAlignment::CENTERLEFT, Colors::WHITE, MetaString::createFromTextID("vcmi.shortcuts.shortcut." + id).toString(), 245
 	);
 	labelKeys = std::make_shared<CLabel>(
-		300, LINE_HEIGHT / 2, FONT_SMALL, ETextAlignment::CENTERLEFT, Colors::WHITE, keyBinding, 120
+		250, LINE_HEIGHT / 2, FONT_SMALL, ETextAlignment::CENTERLEFT, Colors::WHITE, keyBinding, 170
 	);
 	buttonEdit = std::make_shared<CButton>(Point(422, 3), AnimationPath::builtin("settingsWindow/button32"), std::make_pair("", MetaString::createFromTextID("vcmi.shortcuts.editButton.help").toString()));
 	buttonEdit->setOverlay(std::make_shared<CPicture>(ImagePath::builtin("settingsWindow/gear")));