diff --git a/AI/Nullkiller/Engine/PriorityEvaluator.cpp b/AI/Nullkiller/Engine/PriorityEvaluator.cpp index 7c02363f6..7c52cc31d 100644 --- a/AI/Nullkiller/Engine/PriorityEvaluator.cpp +++ b/AI/Nullkiller/Engine/PriorityEvaluator.cpp @@ -281,7 +281,9 @@ uint64_t RewardEvaluator::getArmyReward( for(const auto & stackInfo : info.reward.creatures) rewardValue += stackInfo.getType()->getAIValue() * stackInfo.getCount(); - totalValue += rewardValue > 0 ? rewardValue / (info.reward.grantedArtifacts.size() + info.reward.creatures.size()) : 0; + auto combined_size = std::min(static_cast(1), info.reward.grantedArtifacts.size() + info.reward.creatures.size() + info.reward.grantedScrolls.size()); + + totalValue += rewardValue > 0 ? rewardValue / combined_size : 0; } return totalValue; diff --git a/Mods/vcmi/Content/Sprites/lobby/battle-normal.png b/Mods/vcmi/Content/Sprites/lobby/battle-normal.png new file mode 100644 index 000000000..ad6e918e5 Binary files /dev/null and b/Mods/vcmi/Content/Sprites/lobby/battle-normal.png differ diff --git a/Mods/vcmi/Content/Sprites/lobby/battle-pressed.png b/Mods/vcmi/Content/Sprites/lobby/battle-pressed.png new file mode 100644 index 000000000..f52afa391 Binary files /dev/null and b/Mods/vcmi/Content/Sprites/lobby/battle-pressed.png differ diff --git a/Mods/vcmi/Content/Sprites/lobby/battleButton.json b/Mods/vcmi/Content/Sprites/lobby/battleButton.json new file mode 100644 index 000000000..c198750c7 --- /dev/null +++ b/Mods/vcmi/Content/Sprites/lobby/battleButton.json @@ -0,0 +1,8 @@ +{ + "basepath" : "lobby/", + "images" : + [ + { "frame" : 0, "file" : "battle-normal.png"}, + { "frame" : 1, "file" : "battle-pressed.png"} + ] +} diff --git a/Mods/vcmi/Content/config/english.json b/Mods/vcmi/Content/config/english.json index 82fb3b677..2aa81d5a6 100644 --- a/Mods/vcmi/Content/config/english.json +++ b/Mods/vcmi/Content/config/english.json @@ -138,6 +138,13 @@ "vcmi.lobby.deleteFile" : "Do you want to delete following file?", "vcmi.lobby.deleteFolder" : "Do you want to delete following folder?", "vcmi.lobby.deleteMode" : "Switch to delete mode and back", + "vcmi.lobby.battleOnlyMode" : "Battle only mode", + "vcmi.lobby.battleOnlyModeBattlefield" : "Battlefield", + "vcmi.lobby.battleOnlyModeBattlefieldSelect" : "Select Battlefield", + "vcmi.lobby.battleOnlyModeHeroSelect" : "Select Hero", + "vcmi.lobby.battleOnlyModeCreatureSelect" : "Select Creature", + "vcmi.lobby.battleOnlyModeSelect" : "Select", + "vcmi.lobby.battleOnlyModeReset" : "Reset", "vcmi.lobby.templatesSelect.hover" : "Templates", "vcmi.lobby.templatesSelect.help" : "Search and select template", @@ -970,6 +977,7 @@ "core.bonus.ADDITIONAL_ATTACK.description" : "{Additional attacks}\nUnit can attack an additional ${val} times", // TODO: alternative descriptions for melee/ranged effect range "core.bonus.ADDITIONAL_RETALIATION.description" : "{Additional retaliations}\nUnit can retaliate ${val} extra times", + "core.bonus.ALWAYS_MAXIMUM_DAMAGE.description" : "{Maximum Damage}\nThis unit always deals the maximum possible damage", "core.bonus.ATTACKS_ALL_ADJACENT.description" : "{Attack all around}\nAttacks all adjacent enemies in addition to the primary target", "core.bonus.BLOCKS_RANGED_RETALIATION.description" : "{No ranged retaliation}\nThe enemy cannot retaliate when shot by this unit", "core.bonus.BLOCKS_RETALIATION.description" : "{No retaliation}\nThe enemy cannot retaliate when attacked in melee by this unit", @@ -1016,6 +1024,7 @@ "core.bonus.MANA_DRAIN.description" : "{Drains enemy mana}\nDrains ${val} mana every turn from enemy hero", "core.bonus.MECHANICAL.description" : "{Mechanical}\nThis unit is immune to effects that only affect living and can be repaired", "core.bonus.MIND_IMMUNITY.description" : "{Mind Spell Immunity}\nThis unit cannot be targeted by spells that affect its mind", + "core.bonus.MORE_DAMAGE_FROM_SPELL.description" : "{Vulnerable to ${subtype.spell}}\nThe damage taken by this unit when hit by a ${subtype.spell} is increased by ${val}%", "core.bonus.NO_DISTANCE_PENALTY.description" : "{No distance penalty}\nRanged attacks deal full damage at any distance", "core.bonus.NO_MELEE_PENALTY.description" : "{No melee penalty}\nThis ranged unit deals full damage with melee attacks", "core.bonus.NO_MORALE.description" : "{Neutral Morale}\nCreature is immune to morale effects", diff --git a/Mods/vcmi/Content/config/german.json b/Mods/vcmi/Content/config/german.json index ed0a74cf3..c05a712f8 100644 --- a/Mods/vcmi/Content/config/german.json +++ b/Mods/vcmi/Content/config/german.json @@ -138,6 +138,13 @@ "vcmi.lobby.deleteFile" : "Möchtet Ihr folgende Datei löschen?", "vcmi.lobby.deleteFolder" : "Möchtet Ihr folgenden Ordner löschen?", "vcmi.lobby.deleteMode" : "In den Löschmodus wechseln und zurück", + "vcmi.lobby.battleOnlyMode" : "Nur Kämpfen Modus", + "vcmi.lobby.battleOnlyModeBattlefield" : "Schlachtfeld", + "vcmi.lobby.battleOnlyModeBattlefieldSelect" : "Schlachtfeld auswählen", + "vcmi.lobby.battleOnlyModeHeroSelect" : "Helden auswählen", + "vcmi.lobby.battleOnlyModeCreatureSelect" : "Kreatur auswählen", + "vcmi.lobby.battleOnlyModeSelect" : "Wählen", + "vcmi.lobby.battleOnlyModeReset" : "Zurücksetzen", "vcmi.lobby.templatesSelect.hover" : "Templates", "vcmi.lobby.templatesSelect.help" : "Suche und wähle Template aus", diff --git a/Mods/vcmi/Content/config/romanian.json b/Mods/vcmi/Content/config/romanian.json index 0db3279e4..5ee83afc9 100644 --- a/Mods/vcmi/Content/config/romanian.json +++ b/Mods/vcmi/Content/config/romanian.json @@ -1,3 +1,1105 @@ { - -} + "vcmi.adventureMap.monsterThreat.title" : "\n\nAmenințare: ", + "vcmi.adventureMap.monsterThreat.levels.0" : "Fără efort", + "vcmi.adventureMap.monsterThreat.levels.1" : "Foarte slab", + "vcmi.adventureMap.monsterThreat.levels.2" : "Slab", + "vcmi.adventureMap.monsterThreat.levels.3" : "Puțin mai slab", + "vcmi.adventureMap.monsterThreat.levels.4" : "Egalitate", + "vcmi.adventureMap.monsterThreat.levels.5" : "Puțin mai puternic", + "vcmi.adventureMap.monsterThreat.levels.6" : "Puternic", + "vcmi.adventureMap.monsterThreat.levels.7" : "Foarte puternic", + "vcmi.adventureMap.monsterThreat.levels.8" : "Provocator", + "vcmi.adventureMap.monsterThreat.levels.9" : "Extrema", + "vcmi.adventureMap.monsterThreat.levels.10" : "Letala", + "vcmi.adventureMap.monsterThreat.levels.11" : "Imposibil", + "vcmi.adventureMap.monsterLevel" : "\n\nNivel: %LEVEL \nOras: %TOWN \nAtac: %ATTACK_TYPE", + "vcmi.adventureMap.monsterMeleeType" : "Apropiere", + "vcmi.adventureMap.monsterRangedType" : "Distanță", + "vcmi.adventureMap.search.hover" : "Caută obiect pe hartă", + "vcmi.adventureMap.search.help" : "Selectează obiectul de căutat pe hartă.", + + "vcmi.adventureMap.confirmRestartGame" : "Ești sigur că vrei să repornești jocul?", + "vcmi.adventureMap.noTownWithMarket" : "Nu există piețe disponibile!", + "vcmi.adventureMap.noTownWithTavern" : "Nu există cetăți disponibile cu taverne!", + "vcmi.adventureMap.spellUnknownProblem" : "Există o problemă necunoscută cu această vrajă! Nu sunt disponibile informații suplimentare.", + "vcmi.adventureMap.playerAttacked" : "Jucătorul a fost atacat: %s", + "vcmi.adventureMap.moveCostDetails" : "Mutarea aici va costa {%TOTAL} puncte în total ({%TURNS} ture și {%POINTS} puncte). Vor rămâne {%REMAINING} puncte după mutare.", + "vcmi.adventureMap.moveCostDetailsNoTurns" : "Mutarea aici va costa {%POINTS} puncte. Vor rămâne {%REMAINING} puncte după mutare.", + "vcmi.adventureMap.movementPointsHeroInfo" : "(Puncte de mișcare: %REMAINING / %POINTS)", + "vcmi.adventureMap.replayOpponentTurnNotImplemented" : "Ne pare rău, redarea turei inamicului nu este încă implementată!", + + "vcmi.adventureMap.dwelling2" : "{%s}\n\nDorești să recrutezi %s sau %s?", + "vcmi.adventureMap.dwelling3" : "{%s}\n\nDorești să recrutezi %s, %s sau %s?", + + "vcmi.artifact.charges" : "Încărcări", + + "vcmi.battle.action.move" : "Mută unitatea în locația specificată", + "vcmi.battle.action.info" : "Afișează informațiile unității", + "vcmi.battle.action.shoot" : "Folosește atacul la distanță", + "vcmi.battle.action.attack" : "Folosește atacul corp-la-corp", + "vcmi.battle.action.return" : "Atac corp-la-corp și retragere", + "vcmi.battle.action.genie" : "Aruncă o vrajă benefică aleatorie", + + "vcmi.bonusSource.artifact" : "Artefact", + "vcmi.bonusSource.creature" : "Abilitate", + "vcmi.bonusSource.spell" : "Vrajă", + "vcmi.bonusSource.hero" : "Erou", + "vcmi.bonusSource.commander" : "Comandant", + "vcmi.bonusSource.other" : "Altul", + + "vcmi.capitalColors.0" : "Roșu", + "vcmi.capitalColors.1" : "Albastru", + "vcmi.capitalColors.2" : "Bej", + "vcmi.capitalColors.3" : "Verde", + "vcmi.capitalColors.4" : "Portocaliu", + "vcmi.capitalColors.5" : "Mov", + "vcmi.capitalColors.6" : "Turcoaz", + "vcmi.capitalColors.7" : "Roz", + + "vcmi.heroOverview.startingArmy" : "Unități de început", + "vcmi.heroOverview.warMachine" : "Mașini de război", + "vcmi.heroOverview.secondarySkills" : "Abilități secundare", + "vcmi.heroOverview.spells" : "Vrăji", + + "vcmi.quickExchange.moveUnit" : "Mută unitatea", + "vcmi.quickExchange.moveAllUnits" : "Mută toate unitățile", + "vcmi.quickExchange.swapAllUnits" : "Schimbă armatele", + "vcmi.quickExchange.moveAllArtifacts" : "Mută toate artefactele", + "vcmi.quickExchange.swapAllArtifacts" : "Schimbă artefactele", + + "vcmi.radialWheel.mergeSameUnit" : "Combină creaturile identice", + "vcmi.radialWheel.fillSingleUnit" : "Completează cu creaturi individuale", + "vcmi.radialWheel.splitSingleUnit" : "Desparte o creatură individuală", + "vcmi.radialWheel.splitUnitEqually" : "Împarte creaturile în mod egal", + "vcmi.radialWheel.moveUnit" : "Mută creaturile într-o altă armată", + "vcmi.radialWheel.splitUnit" : "Desparte creatura într-un alt slot", + + "vcmi.radialWheel.heroGetArmy" : "Preia armata de la alt erou", + "vcmi.radialWheel.heroSwapArmy" : "Schimbă armata cu alt erou", + "vcmi.radialWheel.heroExchange" : "Deschide schimbul de eroi", + "vcmi.radialWheel.heroGetArtifacts" : "Preia artefacte de la alt erou", + "vcmi.radialWheel.heroSwapArtifacts" : "Schimbă artefactele cu alt erou", + "vcmi.radialWheel.heroDismiss" : "Concediază eroul", + "vcmi.radialWheel.upgradeCreatures" : "Îmbunătățește toate creaturile", + + "vcmi.radialWheel.moveTop" : "Mută sus", + "vcmi.radialWheel.moveUp" : "Mută în sus", + "vcmi.radialWheel.moveDown" : "Mută în jos", + "vcmi.radialWheel.moveBottom" : "Mută jos", + + "vcmi.randomMap.description" : "Hartă creată de Generatorul de hărți aleatorii.\nȘablonul a fost %s, dimensiunea %dx%d, niveluri %d, jucători %d, calculatoare %d, apă %s, monștri %s, hartă VCMI", + "vcmi.randomMap.description.isHuman" : ", %s este uman", + "vcmi.randomMap.description.townChoice" : ", alegerea cetății lui %s este %s", + "vcmi.randomMap.description.water.none" : "fără", + "vcmi.randomMap.description.water.normal" : "normală", + "vcmi.randomMap.description.water.islands": "insule", + "vcmi.randomMap.description.monster.weak" : "slabi", + "vcmi.randomMap.description.monster.normal" : "normali", + "vcmi.randomMap.description.monster.strong" : "puternici", + + "vcmi.overlay.battery" : "Baterie", + "vcmi.overlay.charging" : "Se încarcă", + + "vcmi.spellBook.search" : "căutare...", + "vcmi.spellBook.tab.hover" : "Vrăji %s", + "vcmi.spellBook.tab.help" : "Schimbă pentru a vedea vrăjile %s", + + "vcmi.spellResearch.canNotAfford" : "Nu îți permiți să înlocuiești {%SPELL1} cu {%SPELL2}. Dar poți totuși să renunți la această vrajă și să continui cercetarea.", + "vcmi.spellResearch.comeAgain" : "Cercetarea a fost deja făcută astăzi. Revino mâine.", + "vcmi.spellResearch.pay" : "Dorești să înlocuiești {%SPELL1} cu {%SPELL2}? Sau să renunți la această vrajă și să continui cercetarea?", + "vcmi.spellResearch.research" : "Cercetează această vrajă", + "vcmi.spellResearch.skip" : "Sari peste această vrajă", + "vcmi.spellResearch.abort" : "Anulează", + "vcmi.spellResearch.noMoreSpells" : "Nu mai sunt vrăji disponibile pentru cercetare.", + + "vcmi.mainMenu.serverConnecting" : "Se conectează...", + "vcmi.mainMenu.serverAddressEnter" : "Introdu adresa:", + "vcmi.mainMenu.serverConnectionFailed" : "Conectarea a eșuat", + "vcmi.mainMenu.serverClosing" : "Se închide...", + "vcmi.mainMenu.hostTCP" : "Găzduiește joc TCP/IP", + "vcmi.mainMenu.joinTCP" : "Alătură-te jocului TCP/IP", + + "vcmi.lobby.filepath" : "Calea fișierului", + "vcmi.lobby.creationDate" : "Data creării", + "vcmi.lobby.scenarioName" : "Numele scenariului", + "vcmi.lobby.mapPreview" : "Previzualizare hartă", + "vcmi.lobby.noPreview" : "fără previzualizare", + "vcmi.lobby.noUnderground" : "fără subteran", + "vcmi.lobby.sortDate" : "Sortează hărțile după data modificării", + "vcmi.lobby.backToLobby" : "Înapoi la lobby", + "vcmi.lobby.author" : "Autor", + "vcmi.lobby.handicap" : "Handicap", + "vcmi.lobby.handicap.resource" : "Oferă jucătorilor resurse suplimentare la început, pe lângă cele normale. Valorile negative sunt permise, dar totalul nu poate fi sub 0 (jucătorul nu începe niciodată cu resurse negative).", + "vcmi.lobby.handicap.income" : "Schimbă veniturile jucătorului cu procentul specificat. Se rotunjește în sus.", + "vcmi.lobby.handicap.growth" : "Schimbă rata de creștere a creaturilor din cetățile deținute de jucător. Se rotunjește în sus.", + "vcmi.lobby.deleteUnsupportedSave" : "{Salvări neacceptate găsite}\n\nVCMI a găsit %d fișiere de salvare care nu mai sunt compatibile, probabil din cauza diferențelor de versiune.\n\nVrei să le ștergi?", + "vcmi.lobby.deleteSaveGameTitle" : "Selectează un joc salvat pentru ștergere", + "vcmi.lobby.deleteMapTitle" : "Selectează un scenariu pentru ștergere", + "vcmi.lobby.deleteFile" : "Dorești să ștergi următorul fișier?", + "vcmi.lobby.deleteFolder" : "Dorești să ștergi următorul folder?", + "vcmi.lobby.deleteMode" : "Comută între modul de ștergere și cel normal", + "vcmi.lobby.battleOnlyMode" : "Mod doar luptă", + "vcmi.lobby.battleOnlyModeBattlefield" : "Câmp de luptă", + "vcmi.lobby.battleOnlyModeBattlefieldSelect" : "Selectează câmpul de luptă", + "vcmi.lobby.battleOnlyModeHeroSelect" : "Selectează erou", + "vcmi.lobby.battleOnlyModeCreatureSelect" : "Selectează creatură", + "vcmi.lobby.battleOnlyModeSelect" : "Selectează", + "vcmi.lobby.battleOnlyModeReset" : "Resetează", + "vcmi.lobby.templatesSelect.hover" : "Șabloane", + "vcmi.lobby.templatesSelect.help" : "Caută și selectează șablon", + + "vcmi.broadcast.failedLoadGame" : "Eroare la încărcarea jocului", + "vcmi.broadcast.command" : "Folosește '!help' pentru a lista comenzile disponibile", + "vcmi.broadcast.simturn.end" : "Turele simultane s-au încheiat", + "vcmi.broadcast.simturn.endBetween" : "Turele simultane dintre jucătorii %s și %s s-au încheiat", + "vcmi.broadcast.serverProblem" : "Serverul a întâmpinat o problemă", + "vcmi.broadcast.gameTerminated" : "jocul a fost încheiat", + "vcmi.broadcast.gameSavedAs" : "joc salvat ca", + "vcmi.broadcast.noCheater" : "Niciun trișor înregistrat!", + "vcmi.broadcast.playerCheater" : "Jucătorul %s este trișor!", + "vcmi.broadcast.statisticFile" : "Fișierele statistice pot fi găsite în directorul %s", + "vcmi.broadcast.help.commands" : "Comenzi disponibile pentru gazdă:", + "vcmi.broadcast.help.exit" : "'!exit' - termină imediat jocul curent", + "vcmi.broadcast.help.kick" : "'!kick ' - elimină jucătorul specificat din joc", + "vcmi.broadcast.help.save" : "'!save ' - salvează jocul sub numele specificat", + "vcmi.broadcast.help.statistic" : "'!statistic' - salvează statisticile jocului ca fișier csv", + "vcmi.broadcast.help.commandsAll" : "Comenzi disponibile pentru toți jucătorii:", + "vcmi.broadcast.help.help" : "'!help' - afișează această listă de ajutor", + "vcmi.broadcast.help.cheaters" : "'!cheaters' - listează jucătorii care au folosit comenzi de cheat în timpul jocului", + "vcmi.broadcast.help.vote" : "'!vote' - permite schimbarea unor setări dacă toți jucătorii votează pentru", + "vcmi.broadcast.vote.allow" : "'!vote simturns allow X' - permite ture simultane pentru un număr specificat de zile sau până la contact", + "vcmi.broadcast.vote.force" : "'!vote simturns force X' - forțează ture simultane pentru un număr specificat de zile, blocând contactele între jucători", + "vcmi.broadcast.vote.abort" : "'!vote simturns abort' - oprește turele simultane după finalul acestei ture", + "vcmi.broadcast.vote.timer" : "'!vote timer prolong X' - prelungește cronometrul de bază pentru toți jucătorii cu numărul specificat de secunde", + "vcmi.broadcast.vote.noActive" : "Niciun vot activ!", + "vcmi.broadcast.vote.yes" : "da", + "vcmi.broadcast.vote.no" : "nu", + "vcmi.broadcast.vote.notRecognized" : "Comanda de vot nu a fost recunoscută!", + "vcmi.broadcast.vote.success.untilContacts" : "Vot reușit. Turele simultane vor continua %s zile, sau până la contact", + "vcmi.broadcast.vote.success.contactsBlocked" : "Vot reușit. Turele simultane vor continua %s zile. Contactele sunt blocate", + "vcmi.broadcast.vote.success.nextDay" : "Vot reușit. Turele simultane se vor încheia mâine", + "vcmi.broadcast.vote.success.timer" : "Vot reușit. Cronometrul pentru toți jucătorii a fost prelungit cu %s secunde", + "vcmi.broadcast.vote.aborted" : "Un jucător a votat împotrivă. Votul a fost anulat", + "vcmi.broadcast.vote.start.untilContacts" : "A început votul pentru a permite ture simultane pentru %s zile", + "vcmi.broadcast.vote.start.contactsBlocked" : "A început votul pentru a forța ture simultane pentru %s zile", + "vcmi.broadcast.vote.start.nextDay" : "A început votul pentru a încheia turele simultane începând de mâine", + "vcmi.broadcast.vote.start.timer" : "A început votul pentru a prelungi cronometrul pentru toți jucătorii cu %s secunde", + "vcmi.broadcast.vote.hint" : "Tastează '!vote yes' pentru a fi de acord sau '!vote no' pentru a vota împotrivă", + + "vcmi.lobby.login.title" : "VCMI Lobby Online", + "vcmi.lobby.login.username" : "Nume utilizator:", + "vcmi.lobby.login.connecting" : "Se conectează...", + "vcmi.lobby.login.error" : "Eroare de conexiune: %s", + "vcmi.lobby.login.create" : "Cont nou", + "vcmi.lobby.login.login" : "Autentificare", + "vcmi.lobby.login.as" : "Autentificat ca %s", + "vcmi.lobby.login.spectator" : "Spectator", + "vcmi.lobby.header.rooms" : "Camere de joc - %d", + "vcmi.lobby.header.channels" : "Canale de chat", + "vcmi.lobby.header.chat.global" : "Chat global al jocului - %s", // %s -> language name + "vcmi.lobby.header.chat.match" : "Chat din jocul anterior pe %s", // %s -> game start date & time + "vcmi.lobby.header.chat.player" : "Chat privat cu %s", // %s -> nickname of another player + "vcmi.lobby.header.history" : "Jocurile tale anterioare", + "vcmi.lobby.header.players" : "Jucători online - %d", + "vcmi.lobby.match.solo" : "Joc singleplayer", + "vcmi.lobby.match.duel" : "Joc cu %s", // %s -> nickname of another player + "vcmi.lobby.match.multi" : "%d jucători", + "vcmi.lobby.room.create.hover" : "Creează cameră nouă", + "vcmi.lobby.room.create.help" : "Creează o cameră nouă în lobby-ul online la care alți jucători se pot alătura.", + "vcmi.lobby.room.players.limit" : "Limită jucători", + "vcmi.lobby.room.description.public" : "Orice jucător se poate alătura camerei publice.", + "vcmi.lobby.room.description.private" : "Numai jucătorii invitați se pot alătura camerei private.", + "vcmi.lobby.room.description.new" : "Pentru a începe jocul, selectează un scenariu sau setează o hartă aleatorie.", + "vcmi.lobby.room.description.load" : "Pentru a începe jocul, folosește unul dintre jocurile tale salvate.", + "vcmi.lobby.room.description.limit" : "Până la %d jucători pot intra în camera ta, inclusiv tu.", + "vcmi.lobby.invite.header" : "Invită jucători", + "vcmi.lobby.invite.notification" : "Un jucător te-a invitat în camera sa de joc. Te poți alătura acum camerei private.", + "vcmi.lobby.preview.title" : "Alătură-te camerei de joc", + "vcmi.lobby.preview.subtitle" : "Joc pe %s, găzduit de %s", //TL Note: 1) name of map or RMG template 2) nickname of game host + "vcmi.lobby.preview.version" : "Versiunea jocului:", + "vcmi.lobby.preview.players" : "Jucători:", + "vcmi.lobby.preview.mods" : "Moduri folosite:", + "vcmi.lobby.preview.allowed" : "Te poți alătura camerei de joc?", + "vcmi.lobby.preview.error.header" : "Nu se poate intra în această cameră.", + "vcmi.lobby.preview.error.playing" : "Trebuie să părăsești mai întâi jocul curent.", + "vcmi.lobby.preview.error.full" : "Camera este deja plină.", + "vcmi.lobby.preview.error.busy" : "Camera nu mai acceptă jucători noi.", + "vcmi.lobby.preview.error.invite" : "Nu ai fost invitat în această cameră.", + "vcmi.lobby.preview.error.mods" : "Folosești un set diferit de moduri.", + "vcmi.lobby.preview.error.version" : "Folosești o versiune diferită de VCMI.", + "vcmi.lobby.channel.add" : "Adaugă canal", + "vcmi.lobby.channel.sendMessage.hover" : "Trimite mesaj", + "vcmi.lobby.channel.sendMessage.help" : "Trimite mesaj", + "vcmi.lobby.room.new" : "Joc nou", + "vcmi.lobby.room.load" : "Încarcă joc", + "vcmi.lobby.room.type" : "Tip cameră", + "vcmi.lobby.room.mode" : "Mod de joc", + "vcmi.lobby.room.state.public" : "Public", + "vcmi.lobby.room.state.private" : "Privat", + "vcmi.lobby.room.state.busy" : "În joc", + "vcmi.lobby.room.state.invited" : "Invitat", + "vcmi.lobby.mod.state.compatible" : "Compatibil", + "vcmi.lobby.mod.state.disabled" : "Trebuie activat", + "vcmi.lobby.mod.state.version" : "Versiune incompatibilă", + "vcmi.lobby.mod.state.excessive" : "Trebuie dezactivat", + "vcmi.lobby.mod.state.missing" : "Neinstalat", + "vcmi.lobby.pvp.coin.hover" : "Monedă", + "vcmi.lobby.pvp.coin.help" : "Aruncă o monedă", + "vcmi.lobby.pvp.randomTown.hover" : "Cetate aleatorie", + "vcmi.lobby.pvp.randomTown.help" : "Scrie o cetate aleatorie în chat", + "vcmi.lobby.pvp.randomTownVs.hover" : "Cetate aleatorie vs.", + "vcmi.lobby.pvp.randomTownVs.help" : "Scrie două cetăți aleatorii în chat", + "vcmi.lobby.pvp.versus" : "vs.", + + "vcmi.client.errors.invalidMap" : "{Hartă sau campanie invalidă}\n\nEșec la pornirea jocului! Harta sau campania selectată poate fi invalidă sau coruptă. Motiv:\n%s", + "vcmi.client.errors.modLoadingFailure" : "{Eroare la încărcarea modurilor}\n\nAu fost găsite probleme critice la încărcarea modurilor! Jocul poate funcționa incorect sau se poate bloca! Actualizează sau dezactivează următoarele moduri:\n\n", + "vcmi.server.errors.disconnected" : "{Eroare de rețea}\n\nConexiunea la serverul de joc a fost pierdută!", + "vcmi.server.errors.playerLeft" : "{Jucător deconectat}\n\nJucătorul %s s-a deconectat din joc!", //%s -> player color + "vcmi.server.errors.existingProcess" : "Un alt proces VCMI server rulează deja. Închide-l înainte de a începe un joc nou.", + "vcmi.server.errors.modsToEnable" : "{Următoarele moduri sunt necesare}", + "vcmi.server.errors.modsToDisable" : "{Următoarele moduri trebuie dezactivate}", + "vcmi.server.errors.saveFile.unknownEntity" : "Eroare la încărcarea salvării! Entitate necunoscută '%s' găsită în fișierul salvat! Salvarea poate fi incompatibilă cu versiunea curentă a modurilor!", + "vcmi.server.errors.campOrMapFile.unknownEntity" : "Eroare la încărcarea fișierului! Entitate necunoscută '%s' găsită! Fișierul poate fi incompatibil cu versiunea curentă a modurilor!", + "vcmi.server.errors.wrongIdentified" : "Ai fost identificat ca jucător %s, dar se aștepta %s", + "vcmi.server.errors.notAllowed" : "Nu ai permisiunea să efectuezi această acțiune!", + + "vcmi.dimensionDoor.seaToLandError" : "Nu este posibilă teleportarea de pe mare pe uscat sau invers folosind Poarta Dimensiunilor.", + + "vcmi.settingsMainWindow.generalTab.hover" : "General", + "vcmi.settingsMainWindow.generalTab.help" : "Comută la fila Opțiuni Generale, care conține setările legate de comportamentul general al clientului de joc.", + "vcmi.settingsMainWindow.battleTab.hover" : "Luptă", + "vcmi.settingsMainWindow.battleTab.help" : "Comută la fila Opțiuni Luptă, care permite configurarea comportamentului jocului în timpul bătăliilor.", + "vcmi.settingsMainWindow.adventureTab.hover" : "Hartă", + "vcmi.settingsMainWindow.adventureTab.help" : "Comută la fila Opțiuni Hartă (harta este secțiunea jocului unde jucătorii pot controla mișcările eroilor).", + + "vcmi.keyBindings.button.hover" : "Comenzi rapide", + "vcmi.keyBindings.button.help" : "{Comenzi rapide}\n\nAfișează meniul pentru vizualizarea și ajustarea tastelor rapide", + "vcmi.keyBindings.editButton.help" : "Editează combinația de taste", + "vcmi.keyBindings.input" : "Schimbă combinația de taste pentru {%s}.\n\nIntrodu o tastă sau o combinație. Fă clic în afară pentru a anula.", + "vcmi.keyBindings.inputSet" : "Combinația de taste pentru {%s} va fi schimbată în {%s}.\n\nAdaugi la combinațiile existente? Altfel va fi înlocuită.", + "vcmi.keyBindings.popup" : "Pentru {%s} sunt configurate următoarele taste:\n\n", + "vcmi.keyBindings.reset" : "Resetează", + "vcmi.keyBindings.reset.help" : "{Resetează}\n\nResetează combinațiile de taste la valorile implicite", + "vcmi.keyBindings.resetConfirm" : "Vrei să resetezi toate combinațiile de taste la valorile implicite?", + "vcmi.keyBindings.group.keyboard" : "Tastatură", + "vcmi.keyBindings.group.joystickAxes" : "Axe joystick", + "vcmi.keyBindings.group.joystickButtons" : "Butoane joystick", + "vcmi.keyBindings.keyBinding.adventureCastSpell" : "Hartă: aruncă vrajă", + "vcmi.keyBindings.keyBinding.adventureDigGrail" : "Hartă: sapă pentru Graal", + "vcmi.keyBindings.keyBinding.adventureEndTurn" : "Hartă: termină tura", + "vcmi.keyBindings.keyBinding.adventureExitWorldView" : "Hartă: ieșire din vizualizarea globală", + "vcmi.keyBindings.keyBinding.adventureFirstHero" : "Hartă: primul erou", + "vcmi.keyBindings.keyBinding.adventureFirstTown" : "Hartă: prima cetate", + "vcmi.keyBindings.keyBinding.adventureGameOptions" : "Hartă: opțiuni joc", + "vcmi.keyBindings.keyBinding.adventureKingdomOverview" : "Hartă: prezentare regat", + "vcmi.keyBindings.keyBinding.adventureLoadGame" : "Hartă: încarcă joc", + "vcmi.keyBindings.keyBinding.adventureMainMenu" : "Hartă: meniu principal", + "vcmi.keyBindings.keyBinding.adventureMarketplace" : "Hartă: piață", + "vcmi.keyBindings.keyBinding.adventureMoveHero" : "Hartă: mută eroul", + "vcmi.keyBindings.keyBinding.adventureMoveHeroEE" : "Hartă: mută eroul EE", + "vcmi.keyBindings.keyBinding.adventureMoveHeroNE" : "Hartă: mută eroul NE", + "vcmi.keyBindings.keyBinding.adventureMoveHeroNN": "Hartă: mută eroul NN", + "vcmi.keyBindings.keyBinding.adventureMoveHeroNW": "Hartă: mută eroul NV", + "vcmi.keyBindings.keyBinding.adventureMoveHeroSE": "Hartă: mută eroul SE", + "vcmi.keyBindings.keyBinding.adventureMoveHeroSS": "Hartă: mută eroul SS", + "vcmi.keyBindings.keyBinding.adventureMoveHeroSW": "Hartă: mută eroul SV", + "vcmi.keyBindings.keyBinding.adventureMoveHeroWW": "Hartă: mută eroul VV", + "vcmi.keyBindings.keyBinding.adventureNewGame": "Hartă: joc nou", + "vcmi.keyBindings.keyBinding.adventureNextHero": "Hartă: erou următor", + "vcmi.keyBindings.keyBinding.adventureNextObject": "Hartă: obiect următor", + "vcmi.keyBindings.keyBinding.adventureNextTown": "Hartă: cetate următoare", + "vcmi.keyBindings.keyBinding.adventureQuestLog": "Hartă: jurnal misiuni", + "vcmi.keyBindings.keyBinding.adventureQuitGame": "Hartă: ieșire din joc", + "vcmi.keyBindings.keyBinding.adventureReplayTurn": "Hartă: redă tura", + "vcmi.keyBindings.keyBinding.adventureRestartGame": "Hartă: repornește jocul", + "vcmi.keyBindings.keyBinding.adventureSaveGame": "Hartă: salvează jocul", + "vcmi.keyBindings.keyBinding.adventureSetHeroAsleep": "Hartă: pune eroul la somn", + "vcmi.keyBindings.keyBinding.adventureSetHeroAwake": "Hartă: trezește eroul", + "vcmi.keyBindings.keyBinding.adventureThievesGuild": "Hartă: bresla hoților", + "vcmi.keyBindings.keyBinding.adventureToggleGrid": "Hartă: comută grila", + "vcmi.keyBindings.keyBinding.adventureToggleVisitable": "Hartă: comută obiectele vizitabile", + "vcmi.keyBindings.keyBinding.adventureToggleBlocked": "Hartă: comută blocajele", + "vcmi.keyBindings.keyBinding.adventureToggleMapLevel": "Hartă: comută nivelul hărții", + "vcmi.keyBindings.keyBinding.adventureToggleSleep": "Hartă: comută somnul eroilor", + "vcmi.keyBindings.keyBinding.adventureTrackHero": "Hartă: urmărește eroul", + "vcmi.keyBindings.keyBinding.adventureViewPuzzle": "Hartă: vizualizează puzzle-ul", + "vcmi.keyBindings.keyBinding.adventureViewScenario": "Hartă: vizualizează scenariul", + "vcmi.keyBindings.keyBinding.adventureViewSelected": "Hartă: vizualizează selecția", + "vcmi.keyBindings.keyBinding.adventureViewWorld": "Hartă: vizualizează lumea", + "vcmi.keyBindings.keyBinding.adventureViewWorld1": "Hartă: vizualizează lumea 1", + "vcmi.keyBindings.keyBinding.adventureViewWorld2": "Hartă: vizualizează lumea 2", + "vcmi.keyBindings.keyBinding.adventureViewWorld4": "Hartă: vizualizează lumea 4", + "vcmi.keyBindings.keyBinding.adventureVisitObject": "Hartă: vizitează obiect", + "vcmi.keyBindings.keyBinding.adventureZoomIn": "Hartă: mărește", + "vcmi.keyBindings.keyBinding.adventureZoomOut": "Hartă: micșorează", + "vcmi.keyBindings.keyBinding.adventureZoomReset": "Hartă: resetare zoom", + "vcmi.keyBindings.keyBinding.adventureSearch": "Hartă: caută", + "vcmi.keyBindings.keyBinding.adventureSearchContinue": "Hartă: continuă căutarea", + "vcmi.keyBindings.keyBinding.battleAutocombat": "Luptă: auto-luptă", + "vcmi.keyBindings.keyBinding.battleAutocombatEnd": "Luptă: încheie auto-lupta", + "vcmi.keyBindings.keyBinding.battleCastSpell": "Luptă: aruncă vrajă", + "vcmi.keyBindings.keyBinding.battleConsoleDown": "Luptă: consolă jos", + "vcmi.keyBindings.keyBinding.battleConsoleUp": "Luptă: consolă sus", + "vcmi.keyBindings.keyBinding.battleDefend": "Luptă: apără-te", + "vcmi.keyBindings.keyBinding.battleOpenActiveUnit": "Luptă: deschide unitatea activă", + "vcmi.keyBindings.keyBinding.battleOpenHoveredUnit": "Luptă: deschide unitatea deasupra cursorului", + "vcmi.keyBindings.keyBinding.battleRetreat": "Luptă: retragere", + "vcmi.keyBindings.keyBinding.battleToggleQuickSpell": "Luptă: comută vraja rapidă", + "vcmi.keyBindings.keyBinding.battleSpellShortcut0": "Luptă: scurtătură vrajă 0", + "vcmi.keyBindings.keyBinding.battleSpellShortcut1": "Luptă: scurtătură vrajă 1", + "vcmi.keyBindings.keyBinding.battleSpellShortcut2": "Luptă: scurtătură vrajă 2", + "vcmi.keyBindings.keyBinding.battleSpellShortcut3": "Luptă: scurtătură vrajă 3", + "vcmi.keyBindings.keyBinding.battleSpellShortcut4": "Luptă: scurtătură vrajă 4", + "vcmi.keyBindings.keyBinding.battleSpellShortcut5": "Luptă: scurtătură vrajă 5", + "vcmi.keyBindings.keyBinding.battleSpellShortcut6": "Luptă: scurtătură vrajă 6", + "vcmi.keyBindings.keyBinding.battleSpellShortcut7": "Luptă: scurtătură vrajă 7", + "vcmi.keyBindings.keyBinding.battleSpellShortcut8": "Luptă: scurtătură vrajă 8", + "vcmi.keyBindings.keyBinding.battleSpellShortcut9": "Luptă: scurtătură vrajă 9", + "vcmi.keyBindings.keyBinding.battleSpellShortcut10": "Luptă: scurtătură vrajă 10", + "vcmi.keyBindings.keyBinding.battleSpellShortcut11": "Luptă: scurtătură vrajă 11", + "vcmi.keyBindings.keyBinding.battleSurrender": "Luptă: predare", + "vcmi.keyBindings.keyBinding.battleTacticsEnd": "Luptă: finalizează tactica", + "vcmi.keyBindings.keyBinding.battleTacticsNext": "Luptă: unitate tactică următoare", + "vcmi.keyBindings.keyBinding.battleToggleHeroesStats": "Luptă: comută statisticile eroilor", + "vcmi.keyBindings.keyBinding.battleToggleQueue": "Luptă: comută ordinea unităților", + "vcmi.keyBindings.keyBinding.battleUseCreatureSpell": "Luptă: folosește vraja creaturii", + "vcmi.keyBindings.keyBinding.battleWait": "Luptă: așteaptă", + "vcmi.keyBindings.keyBinding.exchangeArmySwap": "Schimb: inversează armatele", + "vcmi.keyBindings.keyBinding.exchangeArmyToLeft": "Schimb: armata spre stânga", + "vcmi.keyBindings.keyBinding.exchangeArmyToRight": "Schimb: armata spre dreapta", + "vcmi.keyBindings.keyBinding.exchangeArtifactsSwap": "Schimb: inversează artefactele", + "vcmi.keyBindings.keyBinding.exchangeArtifactsToLeft": "Schimb: artefacte spre stânga", + "vcmi.keyBindings.keyBinding.exchangeArtifactsToRight": "Schimb: artefacte spre dreapta", + "vcmi.keyBindings.keyBinding.exchangeBackpackLeft": "Schimb: rucsac stânga", + "vcmi.keyBindings.keyBinding.exchangeBackpackRight": "Schimb: rucsac dreapta", + "vcmi.keyBindings.keyBinding.exchangeBackpackSwap": "Schimb: inversează rucsacul", + "vcmi.keyBindings.keyBinding.exchangeBackpackToLeft": "Schimb: rucsac spre stânga", + "vcmi.keyBindings.keyBinding.exchangeBackpackToRight": "Schimb: rucsac spre dreapta", + "vcmi.keyBindings.keyBinding.exchangeEquippedSwap": "Schimb: inversează echipamentul", + "vcmi.keyBindings.keyBinding.exchangeEquippedToLeft": "Schimb: echipament spre stânga", + "vcmi.keyBindings.keyBinding.exchangeEquippedToRight": "Schimb: echipament spre dreapta", + "vcmi.keyBindings.keyBinding.gameActivateConsole": "Joc: activează consola", + "vcmi.keyBindings.keyBinding.globalAccept": "Global: acceptă", + "vcmi.keyBindings.keyBinding.globalBackspace": "Global: șterge caracter", + "vcmi.keyBindings.keyBinding.globalCancel": "Global: anulează", + "vcmi.keyBindings.keyBinding.globalFullscreen": "Global: ecran complet", + "vcmi.keyBindings.keyBinding.globalMoveFocus": "Global: mută focalizarea", + "vcmi.keyBindings.keyBinding.globalOptions": "Global: opțiuni", + "vcmi.keyBindings.keyBinding.globalReturn": "Global: confirmă", + "vcmi.keyBindings.keyBinding.heroArmySplit": "Erou: împarte armata", + "vcmi.keyBindings.keyBinding.heroBackpack": "Erou: rucsac", + "vcmi.keyBindings.keyBinding.heroCommander": "Erou: comandant", + "vcmi.keyBindings.keyBinding.heroCostumeLoad0": "Erou: încarcă echipament 0", + "vcmi.keyBindings.keyBinding.heroCostumeLoad1": "Erou: încarcă echipament 1", + "vcmi.keyBindings.keyBinding.heroCostumeLoad2": "Erou: încarcă echipament 2", + "vcmi.keyBindings.keyBinding.heroCostumeLoad3": "Erou: încarcă echipament 3", + "vcmi.keyBindings.keyBinding.heroCostumeLoad4": "Erou: încarcă echipament 4", + "vcmi.keyBindings.keyBinding.heroCostumeLoad5": "Erou: încarcă echipament 5", + "vcmi.keyBindings.keyBinding.heroCostumeLoad6": "Erou: încarcă echipament 6", + "vcmi.keyBindings.keyBinding.heroCostumeLoad7": "Erou: încarcă echipament 7", + "vcmi.keyBindings.keyBinding.heroCostumeLoad8": "Erou: încarcă echipament 8", + "vcmi.keyBindings.keyBinding.heroCostumeLoad9": "Erou: încarcă echipament 9", + "vcmi.keyBindings.keyBinding.heroCostumeSave0": "Erou: salvează echipament 0", + "vcmi.keyBindings.keyBinding.heroCostumeSave1": "Erou: salvează echipament 1", + "vcmi.keyBindings.keyBinding.heroCostumeSave2": "Erou: salvează echipament 2", + "vcmi.keyBindings.keyBinding.heroCostumeSave3": "Erou: salvează echipament 3", + "vcmi.keyBindings.keyBinding.heroCostumeSave4": "Erou: salvează echipament 4", + "vcmi.keyBindings.keyBinding.heroCostumeSave5": "Erou: salvează echipament 5", + "vcmi.keyBindings.keyBinding.heroCostumeSave6": "Erou: salvează echipament 6", + "vcmi.keyBindings.keyBinding.heroCostumeSave7": "Erou: salvează echipament 7", + "vcmi.keyBindings.keyBinding.heroCostumeSave8": "Erou: salvează echipament 8", + "vcmi.keyBindings.keyBinding.heroCostumeSave9": "Erou: salvează echipament 9", + "vcmi.keyBindings.keyBinding.heroDismiss": "Erou: concediază", + "vcmi.keyBindings.keyBinding.heroLooseFormation": "Erou: formație largă", + "vcmi.keyBindings.keyBinding.heroTightFormation": "Erou: formație strânsă", + "vcmi.keyBindings.keyBinding.heroToggleTactics": "Erou: comută tactica", + "vcmi.keyBindings.keyBinding.highScoresCampaigns": "Clasamente: campanii", + "vcmi.keyBindings.keyBinding.highScoresReset": "Clasamente: resetare", + "vcmi.keyBindings.keyBinding.highScoresStatistics": "Clasamente: statistici", + "vcmi.keyBindings.keyBinding.highScoresScenarios": "Clasamente: scenarii", + "vcmi.keyBindings.keyBinding.kingdomHeroesTab": "Regat: fila eroi", + "vcmi.keyBindings.keyBinding.kingdomTownsTab": "Regat: fila cetăți", + "vcmi.keyBindings.keyBinding.lobbyAdditionalOptions": "Lobby: opțiuni suplimentare", + "vcmi.keyBindings.keyBinding.lobbyBeginCampaign": "Lobby: începe campanie", + "vcmi.keyBindings.keyBinding.lobbyBeginStandardGame": "Lobby: începe joc standard", + "vcmi.keyBindings.keyBinding.lobbyExtraOptions": "Lobby: opțiuni extra", + "vcmi.keyBindings.keyBinding.lobbyFlipCoin": "Lobby: aruncă monedă", + "vcmi.keyBindings.keyBinding.lobbyInvitePlayers": "Lobby: invită jucători", + "vcmi.keyBindings.keyBinding.lobbyLoadGame": "Lobby: încarcă joc", + "vcmi.keyBindings.keyBinding.lobbyRandomMap": "Lobby: hartă aleatorie", + "vcmi.keyBindings.keyBinding.lobbyRandomTown": "Lobby: cetate aleatorie", + "vcmi.keyBindings.keyBinding.lobbyRandomTownVs": "Lobby: cetate aleatorie vs", + "vcmi.keyBindings.keyBinding.lobbyHandicap": "Lobby: handicap", + "vcmi.keyBindings.keyBinding.lobbyReplayVideo": "Lobby: redă video", + "vcmi.keyBindings.keyBinding.lobbySaveGame": "Lobby: salvează joc", + "vcmi.keyBindings.keyBinding.lobbySelectScenario": "Lobby: selectează scenariu", + "vcmi.keyBindings.keyBinding.lobbyToggleChat": "Lobby: comută chat", + "vcmi.keyBindings.keyBinding.lobbyTurnOptions": "Lobby: opțiuni tură", + "vcmi.keyBindings.keyBinding.lobbyCampaignSets": "Lobby: seturi campanie", + "vcmi.keyBindings.keyBinding.mainMenuBack": "Meniu principal: înapoi", + "vcmi.keyBindings.keyBinding.mainMenuCampaign": "Meniu principal: campanie", + "vcmi.keyBindings.keyBinding.mainMenuCampaignAb": "Meniu principal: campanie AB", + "vcmi.keyBindings.keyBinding.mainMenuCampaignCustom": "Meniu principal: campanie personalizată", + "vcmi.keyBindings.keyBinding.mainMenuCampaignRoe": "Meniu principal: campanie RoE", + "vcmi.keyBindings.keyBinding.mainMenuCampaignSod": "Meniu principal: campanie SoD", + "vcmi.keyBindings.keyBinding.mainMenuCampaignChr": "Meniu principal: campanie Chronicles", + "vcmi.keyBindings.keyBinding.mainMenuCampaignHota": "Meniu principal: campanie HotA", + "vcmi.keyBindings.keyBinding.mainMenuCampaignWog": "Meniu principal: campanie WoG", + "vcmi.keyBindings.keyBinding.mainMenuCampaignVCMI": "Meniu principal: campanie VCMI", + "vcmi.keyBindings.keyBinding.mainMenuCredits": "Meniu principal: credite", + "vcmi.keyBindings.keyBinding.mainMenuHighScores": "Meniu principal: clasamente", + "vcmi.keyBindings.keyBinding.mainMenuHostGame": "Meniu principal: găzduiește joc", + "vcmi.keyBindings.keyBinding.mainMenuHotseat": "Meniu principal: hotseat", + "vcmi.keyBindings.keyBinding.mainMenuJoinGame": "Meniu principal: alătură-te jocului", + "vcmi.keyBindings.keyBinding.mainMenuLoadGame": "Meniu principal: încarcă joc", + "vcmi.keyBindings.keyBinding.mainMenuLobby": "Meniu principal: lobby", + "vcmi.keyBindings.keyBinding.mainMenuMultiplayer": "Meniu principal: multiplayer", + "vcmi.keyBindings.keyBinding.mainMenuNewGame": "Meniu principal: joc nou", + "vcmi.keyBindings.keyBinding.mainMenuQuit": "Meniu principal: ieșire", + "vcmi.keyBindings.keyBinding.mainMenuSingleplayer": "Meniu principal: singleplayer", + "vcmi.keyBindings.keyBinding.mainMenuTutorial": "Meniu principal: tutorial", + "vcmi.keyBindings.keyBinding.mapsSizeAll": "Hărți: toate dimensiunile", + "vcmi.keyBindings.keyBinding.mapsSizeL": "Hărți: dimensiune L", + "vcmi.keyBindings.keyBinding.mapsSizeM": "Hărți: dimensiune M", + "vcmi.keyBindings.keyBinding.mapsSizeS": "Hărți: dimensiune S", + "vcmi.keyBindings.keyBinding.mapsSizeXl": "Hărți: dimensiune XL", + "vcmi.keyBindings.keyBinding.mapsSortChangedate": "Hărți: sortare după dată", + "vcmi.keyBindings.keyBinding.mapsSortDefeat": "Hărți: sortare după înfrângere", + "vcmi.keyBindings.keyBinding.mapsSortFormat": "Hărți: sortare după format", + "vcmi.keyBindings.keyBinding.mapsSortMaps": "Hărți: sortare hărți", + "vcmi.keyBindings.keyBinding.mapsSortName": "Hărți: sortare după nume", + "vcmi.keyBindings.keyBinding.mapsSortPlayers": "Hărți: sortare după jucători", + "vcmi.keyBindings.keyBinding.mapsSortSize": "Hărți: sortare după dimensiune", + "vcmi.keyBindings.keyBinding.mapsSortVictory": "Hărți: sortare după victorie", + "vcmi.keyBindings.keyBinding.marketArtifactExperience": "Piață: artefact - experiență", + "vcmi.keyBindings.keyBinding.marketArtifactResource": "Piață: artefact - resurse", + "vcmi.keyBindings.keyBinding.marketCreatureExperience": "Piață: creatură - experiență", + "vcmi.keyBindings.keyBinding.marketCreatureResource": "Piață: creatură - resurse", + "vcmi.keyBindings.keyBinding.marketDeal": "Piață: tranzacție", + "vcmi.keyBindings.keyBinding.marketMaxAmount": "Piață: cantitate maximă", + "vcmi.keyBindings.keyBinding.marketResourceArtifact": "Piață: resursă - artefact", + "vcmi.keyBindings.keyBinding.marketResourcePlayer": "Piață: resursă - jucător", + "vcmi.keyBindings.keyBinding.marketResourceResource": "Piață: resursă - resursă", + "vcmi.keyBindings.keyBinding.marketSacrificeAll": "Piață: sacrifică tot", + "vcmi.keyBindings.keyBinding.marketSacrificeBackpack": "Piață: sacrifică rucsacul", + "vcmi.keyBindings.keyBinding.moveDown": "Mută jos", + "vcmi.keyBindings.keyBinding.moveFirst": "Mută primul", + "vcmi.keyBindings.keyBinding.moveLast": "Mută ultimul", + "vcmi.keyBindings.keyBinding.moveLeft": "Mută stânga", + "vcmi.keyBindings.keyBinding.movePageDown": "Mută pagină jos", + "vcmi.keyBindings.keyBinding.movePageUp": "Mută pagină sus", + "vcmi.keyBindings.keyBinding.moveRight": "Mută dreapta", + "vcmi.keyBindings.keyBinding.moveUp": "Mută sus", + "vcmi.keyBindings.keyBinding.recruitmentMax": "Recrutare: maxim", + "vcmi.keyBindings.keyBinding.recruitmentMin": "Recrutare: minim", + "vcmi.keyBindings.keyBinding.recruitmentSwitchLevel": "Recrutare: schimbă nivelul", + "vcmi.keyBindings.keyBinding.recruitmentUpgrade": "Recrutare: upgrade", + "vcmi.keyBindings.keyBinding.recruitmentUpgradeAll": "Recrutare: upgrade total", + "vcmi.keyBindings.keyBinding.selectIndex1": "Selectează indice 1", + "vcmi.keyBindings.keyBinding.selectIndex2": "Selectează indice 2", + "vcmi.keyBindings.keyBinding.selectIndex3": "Selectează indice 3", + "vcmi.keyBindings.keyBinding.selectIndex4": "Selectează indice 4", + "vcmi.keyBindings.keyBinding.selectIndex5": "Selectează indice 5", + "vcmi.keyBindings.keyBinding.selectIndex6": "Selectează indice 6", + "vcmi.keyBindings.keyBinding.selectIndex7": "Selectează indice 7", + "vcmi.keyBindings.keyBinding.selectIndex8": "Selectează indice 8", + "vcmi.keyBindings.keyBinding.settingsLoadGame": "Setări: încarcă joc", + "vcmi.keyBindings.keyBinding.settingsNewGame": "Setări: joc nou", + "vcmi.keyBindings.keyBinding.settingsQuitGame": "Setări: ieșire din joc", + "vcmi.keyBindings.keyBinding.settingsRestartGame": "Setări: repornește jocul", + "vcmi.keyBindings.keyBinding.settingsSaveGame": "Setări: salvează joc", + "vcmi.keyBindings.keyBinding.settingsToMainMenu": "Setări: mergi la meniul principal", + "vcmi.keyBindings.keyBinding.spectateSkipBattle": "Spectate: sari peste luptă", + "vcmi.keyBindings.keyBinding.spectateSkipBattleResult": "Spectate: sari peste rezultatul luptei", + "vcmi.keyBindings.keyBinding.spectateTrackHero": "Spectate: urmărește eroul", + "vcmi.keyBindings.keyBinding.spellbookTabAdventure": "Tablou vraji: hartă", + "vcmi.keyBindings.keyBinding.spellbookTabCombat": "Tablou vraji: luptă", + "vcmi.keyBindings.keyBinding.spellbookSearchFocus": "Tablou vraji: caută", + "vcmi.keyBindings.keyBinding.townOpenFort": "Cetate: deschide fort", + "vcmi.keyBindings.keyBinding.townOpenGarrisonedHero": "Cetate: deschide eroul garnizoanei", + "vcmi.keyBindings.keyBinding.townOpenHall": "Cetate: deschide sală", + "vcmi.keyBindings.keyBinding.townOpenHero": "Cetate: deschide erou", + "vcmi.keyBindings.keyBinding.townOpenHeroExchange": "Cetate: deschide schimb eroi", + "vcmi.keyBindings.keyBinding.townOpenMageGuild": "Cetate: deschide ghilda magilor", + "vcmi.keyBindings.keyBinding.townOpenMarket": "Cetate: deschide piață", + "vcmi.keyBindings.keyBinding.townOpenRecruitment": "Cetate: deschide recrutare", + "vcmi.keyBindings.keyBinding.townOpenTavern": "Cetate: deschide tavernă", + "vcmi.keyBindings.keyBinding.townOpenThievesGuild": "Cetate: deschide ghilda hoților", + "vcmi.keyBindings.keyBinding.townOpenVisitingHero": "Cetate: deschide eroul vizitator", + "vcmi.keyBindings.keyBinding.townSwapArmies": "Cetate: schimbă armatele", + "vcmi.keyBindings.keyBinding.listHeroUp": "Listează eroul sus", + "vcmi.keyBindings.keyBinding.listHeroDown": "Listează eroul jos", + "vcmi.keyBindings.keyBinding.listHeroTop": "Listează eroul în vârf", + "vcmi.keyBindings.keyBinding.listHeroBottom": "Listează eroul jos", + "vcmi.keyBindings.keyBinding.listTownUp": "Listează cetatea sus", + "vcmi.keyBindings.keyBinding.listTownDown": "Listează cetatea jos", + "vcmi.keyBindings.keyBinding.listTownTop": "Listează cetatea în vârf", + "vcmi.keyBindings.keyBinding.listTownBottom": "Listează cetatea jos", + "vcmi.keyBindings.keyBinding.mouseCursorX" : "Cursor mouse X", + "vcmi.keyBindings.keyBinding.mouseCursorY" : "Cursor mouse Y", + "vcmi.keyBindings.keyBinding.mouseSwipeX" : "Glisare mouse X", + "vcmi.keyBindings.keyBinding.mouseSwipeY" : "Glisare mouse Y", + "vcmi.keyBindings.keyBinding.mouseClickLeft": "Click mouse stânga", + "vcmi.keyBindings.keyBinding.mouseClickRight": "Click mouse dreapta", + + "vcmi.systemOptions.videoGroup" : "Setări video", + "vcmi.systemOptions.audioGroup" : "Setări audio", + "vcmi.systemOptions.otherGroup" : "Alte setări", // momentan neutilizat + "vcmi.systemOptions.townsGroup" : "Ecran cetate", + + "vcmi.statisticWindow.statistics" : "Statistici", + "vcmi.statisticWindow.tsvCopy" : "Date în clipboard", + "vcmi.statisticWindow.selectView" : "Selectează vizualizarea", + "vcmi.statisticWindow.value" : "Valoare", + "vcmi.statisticWindow.title.overview" : "Prezentare generală", + "vcmi.statisticWindow.title.resources" : "Resurse", + "vcmi.statisticWindow.title.income" : "Venituri", + "vcmi.statisticWindow.title.numberOfHeroes" : "Nr. eroi", + "vcmi.statisticWindow.title.numberOfTowns" : "Nr. cetăți", + "vcmi.statisticWindow.title.numberOfArtifacts" : "Nr. artefacte", + "vcmi.statisticWindow.title.numberOfDwellings" : "Nr. locuințe", + "vcmi.statisticWindow.title.numberOfMines" : "Nr. mine", + "vcmi.statisticWindow.title.armyStrength" : "Forța armatei", + "vcmi.statisticWindow.title.experience" : "Experiență", + "vcmi.statisticWindow.title.resourcesSpentArmy" : "Costuri armate", + "vcmi.statisticWindow.title.resourcesSpentBuildings" : "Costuri clădiri", + "vcmi.statisticWindow.title.mapExplored" : "Proporția hartelor explorate", + "vcmi.statisticWindow.param.playerName" : "Numele jucătorului", + "vcmi.statisticWindow.param.daysSurvived" : "Zile supraviețuite", + "vcmi.statisticWindow.param.maxHeroLevel" : "Nivel maxim erou", + "vcmi.statisticWindow.param.battleWinRatioHero" : "Rata câștigurilor (vs. erou)", + "vcmi.statisticWindow.param.battleWinRatioNeutral" : "Rata câștigurilor (vs. neutral)", + "vcmi.statisticWindow.param.battlesHero" : "Bătălii (vs. erou)", + "vcmi.statisticWindow.param.battlesNeutral" : "Bătălii (vs. neutral)", + "vcmi.statisticWindow.param.maxArmyStrength" : "Forța maximă totală a armatei", + "vcmi.statisticWindow.param.tradeVolume" : "Volum tranzacționat", + "vcmi.statisticWindow.param.obeliskVisited" : "Obeliscul vizitat", + "vcmi.statisticWindow.icon.townCaptured" : "Cetate capturată", + "vcmi.statisticWindow.icon.strongestHeroDefeated" : "Cel mai puternic erou al inamicului învins", + "vcmi.statisticWindow.icon.grailFound" : "Graal găsit", + "vcmi.statisticWindow.icon.defeated" : "Înfrânt", + + "vcmi.systemOptions.fullscreenBorderless.hover" : "Ecran complet (fără margini)", + "vcmi.systemOptions.fullscreenBorderless.help" : "{Ecran complet fără margini}\n\nDacă este selectat, VCMI va rula în mod ecran complet fără margini. În acest mod, jocul va utiliza întotdeauna aceeași rezoluție ca și desktopul, ignorând rezoluția selectată.", + "vcmi.systemOptions.fullscreenExclusive.hover" : "Ecran complet (exclusiv)", + "vcmi.systemOptions.fullscreenExclusive.help" : "{Ecran complet}\n\nDacă este selectat, VCMI va rula în mod ecran complet exclusiv. În acest mod, jocul va schimba rezoluția monitorului la rezoluția selectată.", + "vcmi.systemOptions.resolutionButton.hover" : "Rezoluție: %wx%h", + "vcmi.systemOptions.resolutionButton.help" : "{Selectează rezoluția}\n\nSchimbă rezoluția ecranului din joc.", + "vcmi.systemOptions.resolutionMenu.hover" : "Selectează rezoluția", + "vcmi.systemOptions.resolutionMenu.help" : "Schimbă rezoluția ecranului din joc.", + "vcmi.systemOptions.scalingButton.hover" : "Scalare interfață: %p%", + "vcmi.systemOptions.scalingButton.help" : "{Scalare interfață}\n\nSchimbă scalarea interfeței din joc.", + "vcmi.systemOptions.scalingMenu.hover" : "Selectează scalarea interfeței", + "vcmi.systemOptions.scalingMenu.help" : "Schimbă scalarea interfeței din joc.", + "vcmi.systemOptions.longTouchButton.hover" : "Interval atingere lungă: %d ms", // Nota de traducere: "ms" = "milisecunde" + "vcmi.systemOptions.longTouchButton.help" : "{Interval atingere lungă}\n\nCând folosești ecranul tactil, feronetele vor apărea după atingerea ecranului pentru durata specificată, în milisecunde.", + "vcmi.systemOptions.longTouchMenu.hover" : "Selectează intervalul de atingere lungă", + "vcmi.systemOptions.longTouchMenu.help" : "Schimbă durata intervalului de atingere lungă.", + "vcmi.systemOptions.longTouchMenu.entry" : "%d milisecunde", + "vcmi.systemOptions.performanceOverlayButton.hover" : "Afișează performanța", + "vcmi.systemOptions.performanceOverlayButton.help" : "{Afișează performanța}\n\nComută vizibilitatea suprapunerii cu informații suplimentare, precum cadre pe secundă, timp și nivelul bateriei (dacă este disponibil) în colțul feronetei jocului.", + "vcmi.systemOptions.hapticFeedbackButton.hover" : "Feedback haptic", + "vcmi.systemOptions.hapticFeedbackButton.help" : "{Feedback haptic}\n\nComută feedback-ul haptic pentru intrările tactilă.", + "vcmi.systemOptions.enableUiEnhancementsButton.hover" : "Îmbunătățiri interfață", + "vcmi.systemOptions.enableUiEnhancementsButton.help" : "{Îmbunătățiri interfață}\n\nComută diverse îmbunătățiri ale interfeței pentru calitatea vieții. De exemplu, un buton pentru rucsac etc. Dezactivează pentru o experiență mai clasică.", + "vcmi.systemOptions.enableLargeSpellbookButton.hover" : "Cartea mare de vrăji", + "vcmi.systemOptions.enableLargeSpellbookButton.help" : "{Cartea mare de vrăji}\n\nPermite o carte de vrăji mai mare care încapă mai multe vrăji pe pagină. Animația schimbării paginii din carte nu funcționează cu această setare activată.", + "vcmi.systemOptions.audioMuteFocus.hover" : "Mutare la inactivitate", + "vcmi.systemOptions.audioMuteFocus.help" : "{Mutare la inactivitate}\n\nMută audio când fereastra devine inactivă. Excepții sunt mesajele din joc și sunetul începerii unei noi ture.", + "vcmi.systemOptions.enableOverlayButton.hover" : "Activează suprapunerea", + "vcmi.systemOptions.enableOverlayButton.help" : "{Activează suprapunerea}\n\nActivează suprapunerea pentru a arăta informații suplimentare, cum ar fi numele clădirilor atunci când ții apăsată tasta ALT sau faci gestul cu două degete.", + + "vcmi.adventureOptions.infoBarPick.hover" : "Afișează mesaje în panoul de informații", + "vcmi.adventureOptions.infoBarPick.help" : "{Afișează mesaje în panoul de informații}\n\nDe fiecare dată când este posibil, mesajele jocului despre obiectele hărții vor fi afișate în panoul de informații, în loc să apară într-o fereastră separată.", + "vcmi.adventureOptions.numericQuantities.hover" : "Cantități numerice de creaturi", + "vcmi.adventureOptions.numericQuantities.help" : "{Cantități numerice de creaturi}\n\nAfișează cantitățile aproximative ale creaturilor inamicii în formatul numeric A-B.", + "vcmi.adventureOptions.forceMovementInfo.hover" : "Arată întotdeauna costul mișcării", + "vcmi.adventureOptions.forceMovementInfo.help" : "{Arată întotdeauna costul mișcării}\n\nArată întotdeauna datele despre punctele de mișcare în bara de stare (în loc să le vizualizezi doar când ții apăsată tasta ALT).", + "vcmi.adventureOptions.showGrid.hover" : "Arată grilă", + "vcmi.adventureOptions.showGrid.help" : "{Arată grilă}\n\nArată suprapunerea cu grila, evidențiind granițele între pătratele hărții de aventură.", + "vcmi.adventureOptions.borderScroll.hover" : "Derulare la margine", + "vcmi.adventureOptions.borderScroll.help" : "{Derulare la margine}\n\nDerulează harta de aventură când cursorul se află lângă marginea feronetei. Poate fi dezactivat prin apăsarea tastei CTRL.", + "vcmi.adventureOptions.infoBarCreatureManagement.hover" : "Gestionare creaturi în panoul de informații", + "vcmi.adventureOptions.infoBarCreatureManagement.help" : "{Gestionare creaturi în panoul de informații}\n\nPermite aranjarea creaturilor în panoul de informații în loc să se facă cicluri între componentele implicite.", + "vcmi.adventureOptions.leftButtonDrag.hover" : "Misca cu click-stâng", + "vcmi.adventureOptions.leftButtonDrag.help" : "{Misca cu click-stâng}\n\nCând este activat, mișcarea mouse-ului cu butonul stâng apăsat va trage vizualizarea hărții de aventură.", + "vcmi.adventureOptions.rightButtonDrag.hover" : "Misca cu click-drept", + "vcmi.adventureOptions.rightButtonDrag.help" : "{Misca cu click-drept}\n\nCând este activat, mișcarea mouse-ului cu butonul drept apăsat va trage vizualizarea hărții de aventură.", + "vcmi.adventureOptions.smoothDragging.hover" : "Tragere fluidă a hărții", + "vcmi.adventureOptions.smoothDragging.help" : "{Tragere fluidă a hărții}\n\nCând este activat, tragerea hărții va avea un efect modern de estompare la ieșire.", + "vcmi.adventureOptions.skipAdventureMapAnimations.hover" : "Sari peste efectele de estompare", + "vcmi.adventureOptions.skipAdventureMapAnimations.help" : "{Sari peste efectele de estompare}\n\nCând este activat, sare peste estomparea obiectelor și efectele similare (colectarea de resurse, îmbarcarea pe corabie etc). Face UI-ul mai reactiv în unele cazuri în detrimentul esteticii. Foarte util în jocurile PvP. Pentru viteză maximă de mișcare, sărirea este activă indiferent de această setare.", + "vcmi.adventureOptions.mapScrollSpeed1.hover" : "", + "vcmi.adventureOptions.mapScrollSpeed5.hover" : "", + "vcmi.adventureOptions.mapScrollSpeed6.hover" : "", + "vcmi.adventureOptions.mapScrollSpeed1.help" : "Setează viteza de derulare a hărții la foarte lent.", + "vcmi.adventureOptions.mapScrollSpeed5.help" : "Setează viteza de derulare a hărții la foarte rapid.", + "vcmi.adventureOptions.mapScrollSpeed6.help" : "Setează viteza de derulare a hărții instantaneu.", + "vcmi.adventureOptions.hideBackground.hover" : "Ascunde fundalul", + "vcmi.adventureOptions.hideBackground.help" : "{Ascunde fundalul}\n\nAscunde harta de aventură din fundal și afișează în schimb o textură.", + "vcmi.adventureOptions.minimapShowHeroes.hover" : "Arată eroi pe mini-hartă", + "vcmi.adventureOptions.minimapShowHeroes.help" : "{Arată eroi pe mini-hartă}\n\nAfișează un icon pentru toți eroii vizibili pe mini-hartă, făcându-i mai ușor de observat pe hărțile mari", + + "vcmi.battleOptions.queueSizeLabel.hover" : "Arată ordinea turelor", + "vcmi.battleOptions.queueSizeNoneButton.hover" : "OFF", + "vcmi.battleOptions.queueSizeAutoButton.hover" : "AUTO", + "vcmi.battleOptions.queueSizeSmallButton.hover" : "MIC", + "vcmi.battleOptions.queueSizeBigButton.hover" : "MARE", + "vcmi.battleOptions.queueSizeNoneButton.help" : "Nu afișa ordinea turelor.", + "vcmi.battleOptions.queueSizeAutoButton.help" : "Ajustează automat dimensiunea cozii de ordine a turelor în funcție de rezoluția jocului (dimensiunea MICĂ este folosită când joci pe o rezoluție cu înălțime mai mică de 700 pixeli, dimensiunea MARE este folosită altfel).", + "vcmi.battleOptions.queueSizeSmallButton.help" : "Setează dimensiunea cozii la MIC.", + "vcmi.battleOptions.queueSizeBigButton.help" : "Setează dimensiunea cozii la MARE (nu este acceptată dacă înălțimea rezoluției jocului este mai mică de 700 pixeli).", + "vcmi.battleOptions.animationsSpeed1.hover" : "", + "vcmi.battleOptions.animationsSpeed5.hover" : "", + "vcmi.battleOptions.animationsSpeed6.hover" : "", + "vcmi.battleOptions.animationsSpeed1.help" : "Setează viteza animațiilor la foarte lent.", + "vcmi.battleOptions.animationsSpeed5.help" : "Setează viteza animațiilor la foarte rapid.", + "vcmi.battleOptions.animationsSpeed6.help" : "Setează viteza animațiilor instantaneu.", + "vcmi.battleOptions.movementHighlightOnHover.hover" : "Evidențiază mișcarea la trecerea cursorului", + "vcmi.battleOptions.movementHighlightOnHover.help" : "{Evidențiază mișcarea la trecerea cursorului}\n\nEvidențiază raza de mișcare a unității atunci când treci cu cursorul peste ea.", + "vcmi.battleOptions.rangeLimitHighlightOnHover.hover" : "Arată limitele razei pentru trăgători", + "vcmi.battleOptions.rangeLimitHighlightOnHover.help" : "{Arată limitele razei pentru trăgători la trecerea cursorului}\n\nArată limitele razei de atac ale trăgătorilor atunci când treci cu cursorul peste ei.", + "vcmi.battleOptions.showStickyHeroInfoWindows.hover" : "Arată feronetele cu statistici eroi", + "vcmi.battleOptions.showStickyHeroInfoWindows.help" : "{Arată feronetele cu statistici eroi}\n\nActivează permanent feronetele cu statistici ale eroilor care afișează statisticile primare și punctele de vrajă.", + "vcmi.battleOptions.skipBattleIntroMusic.hover" : "Sari peste muzica de introducere", + "vcmi.battleOptions.skipBattleIntroMusic.help" : "{Sari peste muzica de introducere}\n\nPermite acțiuni în timpul muzicii de introducere care se joacă la începutul fiecărei bătălii.", + "vcmi.battleOptions.endWithAutocombat.hover" : "Încheie bătălia", + "vcmi.battleOptions.endWithAutocombat.help" : "{Încheie bătălia}\n\nAuto-lupta joacă bătălia până la final instantaneu", + "vcmi.battleOptions.showQuickSpell.hover" : "Arată panoul cu vrăji rapide", + "vcmi.battleOptions.showQuickSpell.help" : "{Arată panoul cu vrăji rapide}\n\nArată panoul pentru selectarea rapidă a vrajelor", + "vcmi.battleOptions.showHealthBar.hover" : "Arată bara de viață", + "vcmi.battleOptions.showHealthBar.help" : "{Arată bara de viață}\n\nArată bara de viață care indică viața rămasă înainte ca o unitate să moară.", + + "vcmi.adventureMap.revisitObject.hover" : "Vizitează din nou obiectul", + "vcmi.adventureMap.revisitObject.help" : "{Vizitează din nou obiectul}\n\nDacă un erou se află pe un obiect al hărții, acesta poate vizita din nou locația.", + + "vcmi.battleWindow.pressKeyToSkipIntro" : "Apasă orice tastă pentru a începe bătălia imediat", + "vcmi.battleWindow.damageEstimation.melee" : "Atac %CREATURE (%DAMAGE).", + "vcmi.battleWindow.damageEstimation.meleeKills" : "Atac %CREATURE (%DAMAGE, %KILLS).", + "vcmi.battleWindow.damageEstimation.ranged" : "Trage %CREATURE (%SHOTS, %DAMAGE).", + "vcmi.battleWindow.damageEstimation.rangedKills" : "Trage %CREATURE (%SHOTS, %DAMAGE, %KILLS).", + "vcmi.battleWindow.damageEstimation.shots" : "%d gloanțe rămase", + "vcmi.battleWindow.damageEstimation.shots.1" : "%d glonț rămas", + "vcmi.battleWindow.damageEstimation.damage" : "%d daune", + "vcmi.battleWindow.damageEstimation.damage.1" : "%d daune", + "vcmi.battleWindow.damageEstimation.kills" : "%d vor peri", + "vcmi.battleWindow.damageEstimation.kills.1" : "%d va perii", + + "vcmi.battleWindow.damageRetaliation.will" : "Va răspunde ", + "vcmi.battleWindow.damageRetaliation.may" : "Poate răspunde ", + "vcmi.battleWindow.damageRetaliation.never" : "Nu va răspunde.", + "vcmi.battleWindow.damageRetaliation.damage" : "(%DAMAGE).", + "vcmi.battleWindow.damageRetaliation.damageKills" : "(%DAMAGE, %KILLS).", + + "vcmi.battleWindow.killed" : "Ucide", + "vcmi.battleWindow.accurateShot.resultDescription.0" : "%d %s au fost uciși de focuri precise!", + "vcmi.battleWindow.accurateShot.resultDescription.1" : "%d %s a fost ucis cu o lovitură precisă!", + "vcmi.battleWindow.accurateShot.resultDescription.2" : "%d %s au fost uciși de lovituri precise!", + "vcmi.battleWindow.endWithAutocombat" : "Ești sigur că vrei să închei bătălia cu auto-combat?", + + "vcmi.battleResultsWindow.applyResultsLabel" : "Accepti rezultatul bătăliei?", + "vcmi.battleResultsWindow.spellDurationRemaining.0" : "Durata rămasă: %d runde de luptă", + "vcmi.battleResultsWindow.spellDurationRemaining.1" : "Durata rămasă: %d rundă de luptă", + "vcmi.battleResultsWindow.spellDurationRemaining.2" : "Durata rămasă: %d runde de luptă", + + "vcmi.credits.website" : "Website", + "vcmi.credits.vcmi" : "VCMI", + "vcmi.credits.heroes" : "Heroes III", + "vcmi.credits.idea" : "Ideea", + "vcmi.credits.developing" : "Dezvoltare", + "vcmi.credits.testing" : "Testare", + "core.credits.createdBy" : "Creat de", + "core.credits.executiveProducer" : "Producător Executiv", + "core.credits.producer" : "Producător", + "core.credits.director" : "Director", + "core.credits.designers" : "Designeri", + "core.credits.leadProgrammers" : "Programatori șefi", + "core.credits.programmers" : "Programatori", + "core.credits.installerProgrammer" : "Programator Instalator", + "core.credits.leadArtists" : "Artiști șefi", + "core.credits.artists" : "Artiști", + "core.credits.assetCoordinator" : "Coordonator Resurse", + "core.credits.levelDesigners" : "Designeri de nivele", + "core.credits.musicProducer" : "Producător Muzical", + "core.credits.townThemes" : "Teme pentru cetăți", + "core.credits.music" : "Muzică", + "core.credits.soundDesign" : "Design Sunet", + "core.credits.voiceProduction" : "Producție Vocală", + "core.credits.voiceTalent" : "Talente vocale", + "core.credits.leadTester" : "Testator Șef", + "core.credits.seniorTester" : "Testator Senior", + "core.credits.testers" : "Testatori", + "core.credits.specialThanks" : "Mulțumiri speciale", + "core.credits.visitUsOnTheWeb" : "Vizitează-ne pe web", + + "vcmi.tutorialWindow.title" : "Introducere în touchscreen", + "vcmi.tutorialWindow.decription.RightClick" : "Atinge și ține apăsat pe elementul pe care vrei să faci clic dreapta. Atinge zona liberă pentru a închide.", + "vcmi.tutorialWindow.decription.MapPanning" : "Atinge și trage cu un deget pentru a muta harta.", + "vcmi.tutorialWindow.decription.MapZooming" : "Aproapează cu două degete pentru a schimba zoom-ul hărții.", + "vcmi.tutorialWindow.decription.RadialWheel" : "Fă swipe pentru a deschide roata radială pentru diverse acțiuni, cum ar fi gestionarea creaturilor/eroilor și comenzi pentru cetate.", + "vcmi.tutorialWindow.decription.BattleDirection" : "Pentru a ataca dintr-o direcție anume, fă swipe în direcția din care va fi făcut atacul.", + "vcmi.tutorialWindow.decription.BattleDirectionAbort" : "Gestul de direcționare a atacului poate fi anulat dacă degetul este destul de departe.", + "vcmi.tutorialWindow.decription.AbortSpell" : "Ține apăsat pentru a anula o vrajă.", + + "vcmi.otherOptions.availableCreaturesAsDwellingLabel.hover" : "Arată creaturile disponibile", + "vcmi.otherOptions.availableCreaturesAsDwellingLabel.help" : "{Arată creaturile disponibile}\n\nArată numărul de creaturi disponibile pentru a fi cumpărate în locul creșterii lor în rezumatul cetății (colțul din stânga jos al ecranului cetății).", + "vcmi.otherOptions.creatureGrowthAsDwellingLabel.hover" : "Arată creșterea săptămânală a creaturilor", + "vcmi.otherOptions.creatureGrowthAsDwellingLabel.help" : "{Arată creșterea săptămânală a creaturilor}\n\nArată creșterea săptămânală a creaturilor în locul cantității disponibile în rezumatul cetății (colțul din stânga jos al ecranului cetății).", + "vcmi.otherOptions.compactTownCreatureInfo.hover" : "Informații compacte despre creaturi", + "vcmi.otherOptions.compactTownCreatureInfo.help" : "{Informații compacte despre creaturi}\n\nArată informații mai mici pentru creaturile cetății în rezumatul cetății (colțul din stânga jos al ecranului cetății).", + + "vcmi.townHall.missingBase" : "Clădirea de bază %s trebuie construită mai întâi", + "vcmi.townHall.noCreaturesToRecruit" : "Nu sunt creaturi disponibile pentru recrutare!", + + "vcmi.townStructure.bank.borrow" : "Intră în bancă. Un bancher te vede și spune: \"Am făcut o ofertă specială pentru tine. Poți lua un împrumut de 2500 de aur de la noi pentru 5 zile. Va trebui să plătești înapoi 500 de aur în fiecare zi.\"", + "vcmi.townStructure.bank.payBack" : "Intră în bancă. Un bancher te vede și spune: \"Ai deja împrumutul tău. Plătește-l înapoi înainte de a lua un altul.\"", + + "vcmi.townWindow.upgradeAll.notAllUpgradable" : "Nu sunt suficiente resurse pentru a actualiza toate creaturile. Vrei să actualizezi următoarele creaturi?", + "vcmi.townWindow.upgradeAll.notUpgradable" : "Nu sunt suficiente resurse pentru a actualiza nicio creatură.", + + "vcmi.kingdomOverview.secSkillOverflow.hover" : "Mai multe abilități", + "vcmi.kingdomOverview.secSkillOverflow.help" : "{Mai multe abilități}\n\nAcest erou are mai multe abilități.\nLe poți vedea pe toate în rezumatul eroului.", + + "vcmi.logicalExpressions.anyOf" : "Oricare dintre următoarele:", + "vcmi.logicalExpressions.allOf" : "Toate următoarele:", + "vcmi.logicalExpressions.noneOf" : "Niciunul dintre următoarele:", + + "vcmi.heroWindow.openCommander.hover" : "Deschide fereastra de informații a comandantului", + "vcmi.heroWindow.openCommander.help" : "Afișează detalii despre comandantul acestui erou.", + "vcmi.heroWindow.openBackpack.hover" : "Deschide fereastra rucsacului cu artefacte", + "vcmi.heroWindow.openBackpack.help" : "Deschide fereastra care permite gestionarea mai ușoară a rucsacului cu artefacte.", + "vcmi.heroWindow.sortBackpackByCost.hover" : "După valoare", + "vcmi.heroWindow.sortBackpackByCost.help" : "{Sortează după cost}\n\nSortează artefactele din rucsac după cost.", + "vcmi.heroWindow.sortBackpackBySlot.hover" : "După slot", + "vcmi.heroWindow.sortBackpackBySlot.help" : "{Sortează după slot}\n\nSortează artefactele din rucsac după slotul echipat.", + "vcmi.heroWindow.sortBackpackByClass.hover" : "După clasă", + "vcmi.heroWindow.sortBackpackByClass.help" : "{Sortează după clasă}\n\nSortează artefactele din rucsac după clasa artefactului. Tezaur, Minore, Majore, Relicve", + "vcmi.heroWindow.fusingArtifact.fusing" : "Posesi toate componentele necesare pentru fuzionarea %s. Vrei să efectuezi fuzionarea? {Toate componentele vor fi consumate la fuzionare.}", + "vcmi.heroWindow.lockedartifact.hover" : "Ocupați de %s", + + "vcmi.tavernWindow.inviteHero" : "Invită eroul", + + "vcmi.commanderWindow.artifactMessage" : "Vrei să returnezi acest artefact eroului?", + + "vcmi.creatureWindow.showBonuses.hover" : "Comută la vizualizarea bonusurilor", + "vcmi.creatureWindow.showBonuses.help" : "Afișează toate bonusurile active ale comandantului.", + "vcmi.creatureWindow.showSkills.hover" : "Comută la vizualizarea abilităților", + "vcmi.creatureWindow.showSkills.help" : "Afișează toate abilitățile învățate ale comandantului.", + "vcmi.creatureWindow.returnArtifact.hover" : "Returnează artefactul", + "vcmi.creatureWindow.returnArtifact.help" : "Apasă acest buton pentru a returna artefactul în rucsacul eroului.", + + "vcmi.questLog.hideComplete.hover" : "Ascunde quest-urile finalizate", + "vcmi.questLog.hideComplete.help" : "Ascunde toate quest-urile finalizate.", + + "vcmi.randomMapTab.widgets.randomTemplate" : "(Aleatoriu)", + "vcmi.randomMapTab.widgets.templateLabel" : "Șablon", + "vcmi.randomMapTab.widgets.teamAlignmentsButton" : "Configurați...", + "vcmi.randomMapTab.widgets.teamAlignmentsLabel" : "Aliniamente echipe", + "vcmi.randomMapTab.widgets.roadTypesLabel" : "Tipuri de drumuri", + + "vcmi.optionsTab.turnOptions.hover" : "Opțiuni de tură", + "vcmi.optionsTab.turnOptions.help" : "Selectează opțiunile pentru cronometru și ture simultane", + + "vcmi.optionsTab.chessFieldBase.hover" : "Crono bază", + "vcmi.optionsTab.chessFieldTurn.hover" : "Crono tură", + "vcmi.optionsTab.chessFieldBattle.hover" : "Crono bătălie", + "vcmi.optionsTab.chessFieldUnit.hover" : "Crono unitate", + "vcmi.optionsTab.chessFieldBase.help" : "Folosit când {Cronometrul pentru tură} ajunge la 0. Setat o singură dată la începutul jocului. Când ajunge la zero, se încheie tura curentă. Orice luptă în desfășurare se va încheia cu o pierdere.", + "vcmi.optionsTab.chessFieldTurnAccumulate.help" : "Folosit în afacerea de luptă sau când {Cronometrul pentru bătălie} se încheie. Se resetează la fiecare tură. Timpul rămas se adaugă la {Cronometrul de bază} la sfârșitul turei.", + "vcmi.optionsTab.chessFieldTurnDiscard.help" : "Folosit în afacerea de luptă sau când {Cronometrul pentru bătălie} se încheie. Se resetează la fiecare tură. Orice timp necheltuit este pierdut.", + "vcmi.optionsTab.chessFieldBattle.help" : "Folosit în luptele cu AI sau în luptele PvP când {Cronometrul pentru unitate} se încheie. Se resetează la începutul fiecărei bătălii.", + "vcmi.optionsTab.chessFieldUnitAccumulate.help" : "Folosit când selectezi o acțiune de unitate în luptele PvP. Timpul rămas se adaugă la {Cronometrul pentru bătălie} la sfârșitul turei unității.", + "vcmi.optionsTab.chessFieldUnitDiscard.help" : "Folosit când selectezi o acțiune de unitate în luptele PvP. Se resetează la începutul fiecărei ture a unității. Orice timp necheltuit este pierdut.", + + "vcmi.optionsTab.accumulate" : "Acumulare", + + "vcmi.optionsTab.simturnsTitle" : "Ture simultane", + "vcmi.optionsTab.simturnsMin.hover" : "Cel puțin pentru", + "vcmi.optionsTab.simturnsMax.hover" : "Cel mult pentru", + "vcmi.optionsTab.simturnsAI.hover" : "(Experimental) Ture simultane AI", + "vcmi.optionsTab.simturnsMin.help" : "Joacă simultan pentru numărul specificat de zile. Contactele între jucători în această perioadă sunt blocate.", + "vcmi.optionsTab.simturnsMax.help" : "Joacă simultan pentru numărul specificat de zile sau până la contactul cu alt jucător.", + "vcmi.optionsTab.simturnsAI.help" : "{Ture simultane AI}\nOpțiune experimentală. Permite jucătorilor AI să acționeze în același timp cu jucătorul uman când turele simultane sunt activate.", + + "vcmi.optionsTab.turnTime.select" : "Selectează cronometru tură", + "vcmi.optionsTab.turnTime.unlimited" : "Timp nelimitat pentru tură", + "vcmi.optionsTab.turnTime.classic.1" : "Cronometru clasic: 1 minut", + "vcmi.optionsTab.turnTime.classic.2" : "Cronometru clasic: 2 minute", + "vcmi.optionsTab.turnTime.classic.5" : "Cronometru clasic: 5 minute", + "vcmi.optionsTab.turnTime.classic.10" : "Cronometru clasic: 10 minute", + "vcmi.optionsTab.turnTime.classic.20" : "Cronometru clasic: 20 minute", + "vcmi.optionsTab.turnTime.classic.30" : "Cronometru clasic: 30 minute", + "vcmi.optionsTab.turnTime.chess.20" : "Șah: 20:00 + 10:00 + 02:00 + 00:00", + "vcmi.optionsTab.turnTime.chess.16" : "Șah: 16:00 + 08:00 + 01:30 + 00:00", + "vcmi.optionsTab.turnTime.chess.8" : "Șah: 08:00 + 04:00 + 01:00 + 00:00", + "vcmi.optionsTab.turnTime.chess.4" : "Șah: 04:00 + 02:00 + 00:30 + 00:00", + "vcmi.optionsTab.turnTime.chess.2" : "Șah: 02:00 + 01:00 + 00:15 + 00:00", + "vcmi.optionsTab.turnTime.chess.1" : "Șah: 01:00 + 01:00 + 00:00 + 00:00", + + "vcmi.optionsTab.simturns.select" : "Selectează ture simultane", + "vcmi.optionsTab.simturns.none" : "Fără ture simultane", + "vcmi.optionsTab.simturns.tillContactMax" : "Simture: Până la contact", + "vcmi.optionsTab.simturns.tillContact1" : "Simture: 1 săptămână, pauză la contact", + "vcmi.optionsTab.simturns.tillContact2" : "Simture: 2 săptămâni, pauză la contact", + "vcmi.optionsTab.simturns.tillContact4" : "Simture: 1 lună, pauză la contact", + "vcmi.optionsTab.simturns.blocked1" : "Simture: 1 săptămână, contacte blocate", + "vcmi.optionsTab.simturns.blocked2" : "Simture: 2 săptămâni, contacte blocate", + "vcmi.optionsTab.simturns.blocked4" : "Simture: 1 lună, contacte blocate", + + "vcmi.campaignSet.chronicles" : "Heroes Chronicles", + "vcmi.campaignSet.hota" : "Horn of the Abyss", + + // Translation note: translate strings below using form that is correct for "0 days", "1 day" and "2 days" in your language + // Using this information, VCMI will automatically select correct plural form for every possible amount + "vcmi.optionsTab.simturns.days.0" : " %d zile", + "vcmi.optionsTab.simturns.days.1" : " %d zi", + "vcmi.optionsTab.simturns.days.2" : " %d zile", + "vcmi.optionsTab.simturns.weeks.0" : " %d săptămâni", + "vcmi.optionsTab.simturns.weeks.1" : " %d săptămână", + "vcmi.optionsTab.simturns.weeks.2" : " %d săptămâni", + "vcmi.optionsTab.simturns.months.0" : " %d luni", + "vcmi.optionsTab.simturns.months.1" : " %d lună", + "vcmi.optionsTab.simturns.months.2" : " %d luni", + + "vcmi.selectionTab.campaignSets.hover" : "Seturi de campanii", + "vcmi.selectionTab.campaignSets.help" : "Mai multe campanii grupate ca set", + + "vcmi.optionsTab.extraOptions.hover" : "Opțiuni suplimentare", + "vcmi.optionsTab.extraOptions.help" : "Setări suplimentare pentru joc", + + "vcmi.optionsTab.cheatAllowed.hover" : "Permite trucuri", + "vcmi.optionsTab.unlimitedReplay.hover" : "Repetare nelimitată a bătăliei", + "vcmi.optionsTab.cheatAllowed.help" : "{Permite trucuri}\nPermite introducerea trucurilor în timpul jocului.", + "vcmi.optionsTab.unlimitedReplay.help" : "{Repetare nelimitată a bătăliei}\nFără limită pentru repetarea bătăliilor.", + + // Custom victory conditions for H3 campaigns and HotA maps + "vcmi.map.victoryCondition.daysPassed.toOthers" : "Inamicul a reușit să supraviețuiască până în această zi. Victorie este a lor!", + "vcmi.map.victoryCondition.daysPassed.toSelf" : "Felicitări! Ai reușit să supraviețuiești. Victorie este a ta!", + "vcmi.map.victoryCondition.eliminateMonsters.toOthers" : "Inamicul a învins toate monștrii care bântuie această țară și revendică victoria!", + "vcmi.map.victoryCondition.eliminateMonsters.toSelf" : "Felicitări! Ai învins toți monștrii care bântuie această țară și poți revendica victoria!", + "vcmi.map.victoryCondition.collectArtifacts.message" : "Achiziționează trei artefacte", + "vcmi.map.victoryCondition.angelicAlliance.toSelf" : "Felicitări! Toți inamicii tăi au fost înfrânți și ai Alianța Angelică! Victorie este a ta!", + "vcmi.map.victoryCondition.angelicAlliance.message" : "Înfrânge toți inamicii și creează Alianța Angelică", + "vcmi.map.victoryCondition.angelicAlliancePartLost.toSelf" : "Din păcate, ai pierdut o parte din Alianța Angelică. Totul este pierdut.", + + // few strings from WoG used by vcmi + "vcmi.stackExperience.description" : "» Detalii despre Experiența Stivă «\n\nTipul de creatură ................... : %s\nRangul experienței ................. : %s (%i)\nPuncte de experiență ............... : %i\nPuncte de experiență pentru următorul rang .. : %i\nExperiență maximă pe bătălie ... : %i%% (%i)\nNumărul de creaturi în stivă .... : %i\nMaxim noi recruți\n fără a pierde rangul actual .... : %i\nMultiplicator de experiență ........... : %.2f\nMultiplicator de upgrade .............. : %.2f\nExperiență după Rangul 10 ........ : %i\nMaxim noi recruți pentru a rămâne la\n Rangul 10 dacă la experiență maximă : %i", + "vcmi.stackExperience.rank.0" : "De bază", + "vcmi.stackExperience.rank.1" : "Novice", + "vcmi.stackExperience.rank.2" : "Antrenat", + "vcmi.stackExperience.rank.3" : "Calificat", + "vcmi.stackExperience.rank.4" : "Dovedit", + "vcmi.stackExperience.rank.5" : "Veteran", + "vcmi.stackExperience.rank.6" : "Adept", + "vcmi.stackExperience.rank.7" : "Expert", + "vcmi.stackExperience.rank.8" : "Elit", + "vcmi.stackExperience.rank.9" : "Maestru", + "vcmi.stackExperience.rank.10" : "As", + + // Strings for HotA Seer Hut / Quest Guards + "core.seerhut.quest.heroClass.complete.0" : "Ah, tu ești %s. Iată un cadou pentru tine. Accepti?", + "core.seerhut.quest.heroClass.complete.1" : "Ah, tu ești %s. Iată un cadou pentru tine. Accepti?", + "core.seerhut.quest.heroClass.complete.2" : "Ah, tu ești %s. Iată un cadou pentru tine. Accepti?", + "core.seerhut.quest.heroClass.complete.3" : "Gărzile observă că ești %s și îți oferă să treci. Accepti?", + "core.seerhut.quest.heroClass.complete.4" : "Gărzile observă că ești %s și îți oferă să treci. Accepti?", + "core.seerhut.quest.heroClass.complete.5" : "Gărzile observă că ești %s și îți oferă să treci. Accepti?", + "core.seerhut.quest.heroClass.description.0" : "Trimite %s la %s", + "core.seerhut.quest.heroClass.description.1" : "Trimite %s la %s", + "core.seerhut.quest.heroClass.description.2" : "Trimite %s la %s", + "core.seerhut.quest.heroClass.description.3" : "Trimite %s pentru a deschide poarta", + "core.seerhut.quest.heroClass.description.4" : "Trimite %s pentru a deschide poarta", + "core.seerhut.quest.heroClass.description.5" : "Trimite %s pentru a deschide poarta", + "core.seerhut.quest.heroClass.hover.0" : "(caută un erou de clasa %s)", + "core.seerhut.quest.heroClass.hover.1" : "(caută un erou de clasa %s)", + "core.seerhut.quest.heroClass.hover.2" : "(caută un erou de clasa %s)", + "core.seerhut.quest.heroClass.hover.3" : "(caută un erou de clasa %s)", + "core.seerhut.quest.heroClass.hover.4" : "(caută un erou de clasa %s)", + "core.seerhut.quest.heroClass.hover.5" : "(caută un erou de clasa %s)", + "core.seerhut.quest.heroClass.receive.0" : "Am un cadou pentru %s.", + "core.seerhut.quest.heroClass.receive.1" : "Am un cadou pentru %s.", + "core.seerhut.quest.heroClass.receive.2" : "Am un cadou pentru %s.", + "core.seerhut.quest.heroClass.receive.3" : "Gărzile de aici spun că doar %s poate trece.", + "core.seerhut.quest.heroClass.receive.4" : "Gărzile de aici spun că doar %s poate trece.", + "core.seerhut.quest.heroClass.receive.5" : "Gărzile de aici spun că doar %s poate trece.", + "core.seerhut.quest.heroClass.visit.0" : "Nu ești %s. Nu am nimic pentru tine. Pleacă!", + "core.seerhut.quest.heroClass.visit.1" : "Nu ești %s. Nu am nimic pentru tine. Pleacă!", + "core.seerhut.quest.heroClass.visit.2" : "Nu ești %s. Nu am nimic pentru tine. Pleacă!", + "core.seerhut.quest.heroClass.visit.3" : "Gărzile de aici vor lăsa doar %s să treacă.", + "core.seerhut.quest.heroClass.visit.4" : "Gărzile de aici vor lăsa doar %s să treacă.", + "core.seerhut.quest.heroClass.visit.5" : "Gărzile de aici vor lăsa doar %s să treacă.", + + "core.seerhut.quest.reachDate.complete.0" : "Sunt liber acum. Iată ce am pentru tine. Accepti?", + "core.seerhut.quest.reachDate.complete.1" : "Sunt liber acum. Iată ce am pentru tine. Accepti?", + "core.seerhut.quest.reachDate.complete.2" : "Sunt liber acum. Iată ce am pentru tine. Accepti?", + "core.seerhut.quest.reachDate.complete.3" : "Poți trece acum. Vrei să treci?", + "core.seerhut.quest.reachDate.complete.4" : "Poți trece acum. Vrei să treci?", + "core.seerhut.quest.reachDate.complete.5" : "Poți trece acum. Vrei să treci?", + "core.seerhut.quest.reachDate.description.0" : "Așteaptă până la %s pentru %s", + "core.seerhut.quest.reachDate.description.1" : "Așteaptă până la %s pentru %s", + "core.seerhut.quest.reachDate.description.2" : "Așteaptă până la %s pentru %s", + "core.seerhut.quest.reachDate.description.3" : "Așteaptă până la %s pentru a deschide poarta", + "core.seerhut.quest.reachDate.description.4" : "Așteaptă până la %s pentru a deschide poarta", + "core.seerhut.quest.reachDate.description.5" : "Așteaptă până la %s pentru a deschide poarta", + "core.seerhut.quest.reachDate.hover.0" : "(Nu te întoarce înainte de %s)", + "core.seerhut.quest.reachDate.hover.1" : "(Nu te întoarce înainte de %s)", + "core.seerhut.quest.reachDate.hover.2" : "(Nu te întoarce înainte de %s)", + "core.seerhut.quest.reachDate.hover.3" : "(Nu te întoarce înainte de %s)", + "core.seerhut.quest.reachDate.hover.4" : "(Nu te întoarce înainte de %s)", + "core.seerhut.quest.reachDate.hover.5" : "(Nu te întoarce înainte de %s)", + "core.seerhut.quest.reachDate.receive.0" : "Sunt ocupat. Vino înapoi după %s", + "core.seerhut.quest.reachDate.receive.1" : "Sunt ocupat. Vino înapoi după %s", + "core.seerhut.quest.reachDate.receive.2" : "Sunt ocupat. Vino înapoi după %s", + "core.seerhut.quest.reachDate.receive.3" : "Închis până la %s.", + "core.seerhut.quest.reachDate.receive.4" : "Închis până la %s.", + "core.seerhut.quest.reachDate.receive.5" : "Închis până la %s.", + "core.seerhut.quest.reachDate.visit.0" : "Sunt ocupat. Vino înapoi după %s.", + "core.seerhut.quest.reachDate.visit.1" : "Sunt ocupat. Vino înapoi după %s.", + "core.seerhut.quest.reachDate.visit.2" : "Sunt ocupat. Vino înapoi după %s.", + "core.seerhut.quest.reachDate.visit.3" : "Închis până la %s.", + "core.seerhut.quest.reachDate.visit.4" : "Închis până la %s.", + "core.seerhut.quest.reachDate.visit.5" : "Închis până la %s.", + + "mapObject.core.hillFort.object.description" : "Îmbunătățește creaturile. Nivelele 1 - 4 sunt mai ieftine decât în orașul asociat.", + + "artifact.core.orbOfVulnerability.bonus.noResistance" : "{Orbita Vulnerabilității}\nAnulează rezistența magică naturală a tuturor creaturilor de pe câmpul de luptă", + "creatures.core.angel.bonus.raisesMorale" : "{Crește moralul aliaților}\nÎngerii și Arhanghelii cresc moralul aliaților cu 1", + "creatures.core.devil.bonus.decreaseLuck" : "{Reduce norocul inamicilor}\nDiavolii și Arhidiavolii reduc norocul inamicilor cu 1", + "creatures.core.boneDragon.bonus.decreaseMorale" : "{Reduce moralul inamicilor}\nDragonii de oase și Dragonii fantomă scad moralul unităților inamicilor cu 1", + "creatures.core.marksman.bonus.extraAttack" : "{Trage de două ori}\nAceastă unitate poate trage de două ori", + "creatures.core.azureDragon.bonus.fearful" : "{Frica}\nUnitățile inamicilor au o șansă de 10% de a îngheța de frică", + "creatures.core.azureDragon.bonus.fearless" : "{Fără frică}\nImun la abilitatea Frică", + "creatures.core.halfling.bonus.lucky" : "{Norocos}\nNorocul Halflingului nu poate fi scăzut sub +1", + "creatures.core.nomad.bonus.sandWalker" : "{Mers pe nisip}\nEroul ignoră penalizarea terenului pe nisip", + "creatures.core.rogue.bonus.visionsMonsters" : "{Viziuni Monștri}\nEroul poate vedea informații detaliate despre monștri neutri", + "creatures.core.rogue.bonus.visionsHeroes" : "{Viziuni Eroi}\nEroul poate vedea informații detaliate despre eroii inamici", + "creatures.core.rogue.bonus.visionsTowns" : "{Viziuni Orașe}\nEroul poate vedea informații detaliate despre orașele inamicilor", + + "core.bonus.ADDITIONAL_ATTACK.description" : "{Atacuri suplimentare}\nUnitatea poate ataca de încă ${val} ori", // TODO: descriere alternativă pentru efectul melee/ranged + "core.bonus.ADDITIONAL_RETALIATION.description" : "{Riposte suplimentare}\nUnitatea poate riposta de ${val} ori suplimentar", + "core.bonus.ALWAYS_MAXIMUM_DAMAGE.description" : "{Daune maxime}\nAceastă unitate dă întotdeauna daunele maxime posibile", + "core.bonus.ATTACKS_ALL_ADJACENT.description" : "{Atacuri în jurul unității}\nAtacă toate unitățile adiacente în plus față de ținta principală", + "core.bonus.BLOCKS_RANGED_RETALIATION.description" : "{Fără ripostă la distanță}\nInamicii nu pot riposta când sunt atacați de această unitate", + "core.bonus.BLOCKS_RETALIATION.description" : "{Fără ripostă}\nInamicii nu pot riposta când sunt atacați în lupta corp la corp de această unitate", + "core.bonus.CATAPULT.description" : "{Catapultă}\nAceastă unitate poate trage asupra zidurilor în timpul unui asediu de oraș", + "core.bonus.CHANGES_SPELL_COST_FOR_ALLY.description" : "{Reducerea costului vrăjii (${val})}\nScade costul vrăjilor pentru erou cu ${val}", + "core.bonus.CHANGES_SPELL_COST_FOR_ENEMY.description" : "{Amortizor magic (${val})}\nCrește costul vrăjilor inamicilor cu ${val}", + "core.bonus.CHARGE_IMMUNITY.description" : "{Imunitate la bonusul de turnir}\nAceastă unitate nu primește daune suplimentare de la bonusul de turnir", + "core.bonus.DEATH_STARE.description" : "{Privire mortală (${val}%)}\nAre o șansă de ${val}% de a ucide instant un singur monstru viu", + "core.bonus.DEFENSIVE_STANCE.description" : "{Bonus de apărare}\nCrește apărarea cu +${val} după utilizarea acțiunii de apărare", + "core.bonus.DESTRUCTION.description" : "{Distrugere}\nAre o șansă de ${val}% de a ucide unități suplimentare după atac", + "core.bonus.DISINTEGRATE.description" : "{Dezintegrate}\nCând această unitate moare, nu va lăsa niciun cadavru în urma sa", + "core.bonus.DOUBLE_DAMAGE_CHANCE.description" : "{Lovitura fatală}\nAre o șansă de ${val}% de a da dublu daune de bază când atacă", + "core.bonus.DRAGON_NATURE.description" : "{Dragon}\nAceastă creatură este un Dragon", + "core.bonus.ENCHANTED.description" : "{Vrăjit}\nEste permanent afectat de ${subtype.spell}", + "core.bonus.ENCHANTER.description" : "{Vrăjitor}\nPoate lansa ${subtype.spell} în fiecare tur", + "core.bonus.ENEMY_ATTACK_REDUCTION.description" : "{Ignoră atacul (${val}%) }\nCând este atacat, ${val}% din atacul agresorului este ignorat", + "core.bonus.ENEMY_DEFENCE_REDUCTION.description" : "{Ignoră apărarea (${val}%) }\nCând atacă, ${val}% din apărarea apărătorului este ignorata", + "core.bonus.FEROCITY.description" : "{Ferocitate}\nAtacă de ${val} ori suplimentar dacă a ucis pe cineva", + "core.bonus.FIRE_SHIELD.description" : "{Scut de foc (${val}%) }\nUnitatea reflectă ${val} din daunele de corp la corp primite", + "core.bonus.FIRST_STRIKE.description.bonusSubtype.damageTypeMelee" : "{Lovitura de început}\nUnitatea ripostează înainte de a fi atacată în lupta corp la corp", + "core.bonus.FIRST_STRIKE.description.bonusSubtype.damageTypeRanged" : "{Lovitura de început}\nUnitatea ripostează înainte de a fi atacată de o unitate cu atac la distanță", + "core.bonus.FIRST_STRIKE.description" : "{Lovitura de început}\nUnitatea ripostează înainte de a fi atacată", + "core.bonus.FLYING.description.bonusSubtype.movementTeleporting" : "{Teleportare}\nAceastă unitate se teleporteaza în orice hex și ignoră obstacolele pe câmpul de luptă", + "core.bonus.FLYING.description" : "{Poate Zbura}\nAceastă unitate zboară când se mișcă și va ignora obstacolele de pe câmpul de luptă", + "core.bonus.FREE_SHOOTING.description" : "{Trage de aproape}\nAtacurile la distanță ale acestei unități nu pot fi blocate de inamicii adiacenți", + "core.bonus.GARGOYLE.description" : "{Gargoyle}\nAceastă unitate nu poate fi înviată din morți sau vindecată", + "core.bonus.GENERAL_DAMAGE_REDUCTION.description.bonusSubtype.damageTypeMelee" : "{Reducerea daunei (${val}%) }\nReduce daunele fizice din atacurile corp la corp cu ${val}%", + "core.bonus.GENERAL_DAMAGE_REDUCTION.description.bonusSubtype.damageTypeRanged" : "{Reducerea daunei (${val}%) }\nReduce daunele fizice din atacurile la distanță cu ${val}%", + "core.bonus.GENERAL_DAMAGE_REDUCTION.description" : "{Reducerea daunei (${val}%) }\nReduce daunele fizice din atacurile la distanță sau corp la corp cu ${val}%", + "core.bonus.HATE.description" : "{Ură față de ${subtype.creature}}\nFace ${val}% daune suplimentare creaturilor ${subtype.creature}", + "core.bonus.HEALER.description" : "{Vindecător}\nVindecă unitățile aliate", + "core.bonus.HP_REGENERATION.description" : "{Regenerare}\nVindecă ${val} puncte de viață în fiecare rundă", + "core.bonus.INVINCIBLE.description" : "{Invincibil}\nNu poate fi afectat de nimic", + "core.bonus.JOUSTING.description" : "{Bonus de turnir}\nMișcarea înainte de un atac crește daunele cu ${val}% pentru fiecare hex parcurs", + "core.bonus.KING.description.2" : "{Rege Avansat}\nPrimește daune suplimentare de la unitățile afectate de vraja Slayer avansat", + "core.bonus.KING.description.3" : "{Rege Expert}\nPrimește daune suplimentare de la unitățile afectate de vraja Slayer expert", + "core.bonus.KING.description" : "{Rege}\nPrimește daune suplimentare de la unitățile afectate de vraja Slayer", + "core.bonus.LEVEL_SPELL_IMMUNITY.description" : "{Imunitate la vrăji de nivel 1-${val}}\nAceastă unitate nu poate fi țintită de vrăji de nivelurile 1-${val}", + "core.bonus.LIFE_DRAIN.description" : "{Drenaj de viață}\nDrănează ${val}% din daunele cauzate", + "core.bonus.LIMITED_SHOOTING_RANGE.description" : "{Distanta limitata de atac}\nNu poate folosi un atac împotriva unităților care sunt la peste ${val} hexuri distanță", + "core.bonus.MAGIC_MIRROR.description" : "{Oglindă magică}\nAre o șansă de ${val}% de a redirecționa o vrăjire ofensivă către o unitate inamică", + "core.bonus.MAGIC_RESISTANCE.description" : "{Rezistență magică (${val}%) }\nAre o șansă de ${val}% de a rezista unei vrăji inamice", + "core.bonus.MANA_CHANNELING.description" : "{Canalizare Magică}\nDă eroului tău ${val}% din mana cheltuită de inamic", + "core.bonus.MANA_DRAIN.description" : "{Drenează de mana}\nDrenează ${val} mana în fiecare tur de la eroul inamic", + "core.bonus.MECHANICAL.description" : "{Mecanic}\nAceastă unitate este imună la efectele care afectează doar ființele vii și poate fi reparată", + "core.bonus.MIND_IMMUNITY.description" : "{Imunitate la vrăjile mentale}\nAceastă unitate nu poate fi țintită de vrăjile care afectează mintea sa", + "core.bonus.MORE_DAMAGE_FROM_SPELL.description" : "{Vulnerabilă la ${subtype.spell}}\nDaunele primite când este lovită de ${subtype.spell} sunt crescute cu ${val}%", + "core.bonus.NO_DISTANCE_PENALTY.description" : "{Fără penalizare de distanță}\nAtacurile la distanță dau daune complete", + "core.bonus.NO_MELEE_PENALTY.description" : "{Fără penalizare în lupta corp la corp}\nAceastă unitate nu are penalizare la atac corp la corp.", + "core.bonus.NO_MORALE.description" : "{Morale neutră}\nCreatura este imună la efectele morale", + "core.bonus.NON_LIVING.description" : "{Non-viu}\nAceastă unitate este imună la efectele care afectează doar ființele vii", + "core.bonus.NO_WALL_PENALTY.description" : "{Fără penalizare la ziduri}\nAtacurile la distanță dau daune complete unităților aflate în spatele zidurilor", + "core.bonus.PRISM_HEX_ATTACK_BREATH.description" : "{Respirație Prism}\nAtacurile vizează toate unitățile aflate imediat în spatele țintei principale", + "core.bonus.RANDOM_SPELLCASTER.description" : "{Vrăjitor aleatoriu}\nPoate lansa o vrajă benefică aleatorie asupra unei unități aliate", + "core.bonus.RANGED_RETALIATION.description" : "{Ripostă la distanță}\nPoate efectua o contraripostă la atacurile la distanță", + "core.bonus.REBIRTH.description" : "{Reînviere (${val}%) }\n${val}% din această unitate va învia după moarte", + "core.bonus.RECEPTIVE.description" : "{Receptiv}\nVrăjile lansate de aliați ignoră imunitățile acestei unități", + "core.bonus.RETURN_AFTER_STRIKE.description" : "{Lovire și întoarcere}\nUnitatea se întoarce la poziția inițială după ce efectuează un atac corp la corp", + "core.bonus.REVENGE.description" : "{Răzbunare}\nDă daune suplimentare în funcție de sănătatea pierdută a atacatorului în bătălie", + "core.bonus.SHOOTER.description" : "{Trage la distanță}\nAceastă unitate poate folosi muniția pentru a efectua atacuri la distanță", + "core.bonus.SHOOTS_ALL_ADJACENT.description" : "{Loveste la distantă unitățile adiacente}\nAtacurile la distanță lovesc toate țintele dintr-o zonă mică adiacentă", + "core.bonus.SKELETON_TRANSFORMER_TARGET.description" : "{Convertire în schelet}\nConvertitorul de schelete va transforma această unitate într-o ${subtype.creature}", + "core.bonus.SOUL_STEAL.description" : "{Furt de suflete}\nCâștigă ${val} creaturi noi pentru fiecare inamic ucis", + "core.bonus.SPELL_AFTER_ATTACK.description" : "{Lansează după atac}\nAre o șansă de ${val}% de a lansa ${subtype.spell} după ce atacă", + "core.bonus.SPELL_BEFORE_ATTACK.description" : "{Lansează înainte de atac}\nAre o șansă de ${val}% de a lansa ${subtype.spell} înainte de a ataca", + "core.bonus.SPELLCASTER.description" : "{Vrăjitor}\nPoate lansa ${subtype.spell}", + "core.bonus.SPELL_DAMAGE_REDUCTION.description" : "{Rezistență la vrăji}\nDaunele din toate vrăjile sunt reduse cu ${val}%", + "core.bonus.SPELL_DAMAGE_REDUCTION.description.spellSchool.air" : "{Rezistență la vrăjile de Aer}\nDaunele din vrăjile de Aer sunt reduse cu ${val}%", + "core.bonus.SPELL_DAMAGE_REDUCTION.description.spellSchool.earth" : "{Rezistență la vrăjile de Pământ}\nDaunele din vrăjile de Pământ sunt reduse cu ${val}%", + "core.bonus.SPELL_DAMAGE_REDUCTION.description.spellSchool.fire" : "{Rezistență la vrăjile de Foc}\nDaunele din vrăjile de Foc sunt reduse cu ${val}%", + "core.bonus.SPELL_DAMAGE_REDUCTION.description.spellSchool.water" : "{Rezistență la vrăjile de Apă}\nDaunele din vrăjile de Apă sunt reduse cu ${val}%", + "core.bonus.SPELL_IMMUNITY.description" : "{Imunitate la vrăji}\nAceastă unitate nu poate fi afectată de ${subtype.spell}", + "core.bonus.SPELL_LIKE_ATTACK.description" : "{Atac asemănător vrăjii}\nAtacă cu ${subtype.spell}", + "core.bonus.SPELL_RESISTANCE_AURA.description" : "{Aură de rezistență}\nUnitățile adiacente primesc ${val}% rezistență la magie", + "core.bonus.SPELL_SCHOOL_IMMUNITY.description" : "{Imunitate la vrăji}\nAceastă unitate este imună la toate vrăjile", + "core.bonus.SPELL_SCHOOL_IMMUNITY.description.spellSchool.air" : "{Imunitate la magia Aerului}\nImun la toate vrăjile din școala de magie a Aerului", + "core.bonus.SPELL_SCHOOL_IMMUNITY.description.spellSchool.earth" : "{Imunitate la magia Pământului}\nImun la toate vrăjile din școala de magie a Pământului", + "core.bonus.SPELL_SCHOOL_IMMUNITY.description.spellSchool.fire" : "{Imunitate la magia Focului}\nImun la toate vrăjile din școala de magie a Focului", + "core.bonus.SPELL_SCHOOL_IMMUNITY.description.spellSchool.water" : "{Imunitate la magia Apelor}\nImun la toate vrăjile din școala de magie a Apelor", + "core.bonus.SUMMON_GUARDIANS.description" : "{Summon guardians}\nLa începutul bătăliei, invocă ${subtype.creature} (${val}%)", + "core.bonus.THREE_HEADED_ATTACK.description" : "{Atac cu trei capete}\nAtacă trei unități adiacente", + "core.bonus.TRANSMUTATION.description" : "{Transmutare}\n${val}% șansă de a transforma unitatea atacată într-un tip diferit", + "core.bonus.TRANSMUTATION_IMMUNITY.description" : "{Imunitate la Transmutare}\nAceastă unitate nu poate fi transformată într-o altă unitate de atacul inamic", + "core.bonus.TWO_HEX_ATTACK_BREATH.description" : "{Atac cu respirație}\nAtacurile acestei unități vor lovi și orice unitate poziționată imediat în spatele țintei", + "core.bonus.UNDEAD.description" : "{Non-viu}\nCreatura este Non-viu și este imună la efectele care afectează doar ființele vii", + "core.bonus.UNLIMITED_RETALIATIONS.description" : "{Riposte nelimitate}\nAceastă unitate poate riposta la un număr nelimitat de atacuri", + "core.bonus.WIDE_BREATH.description" : "{Respirație largă}\nAceastă unitate atacă toate unitățile din jurul țintei", + + "spell.core.castleMoat.name" : "Șanț", + "spell.core.castleMoatTrigger.name" : "Șanț", + "spell.core.catapultShot.name" : "Lansare de catapultă", + "spell.core.cyclopsShot.name" : "Lansare de asediu", + "spell.core.dungeonMoat.name" : "Ulei Fiert", + "spell.core.dungeonMoatTrigger.name" : "Ulei Fiert", + "spell.core.fireWallTrigger.name" : "Perete de Foc", + "spell.core.firstAid.name" : "Prim Ajutor", + "spell.core.fortressMoat.name" : "Gudron Fiert", + "spell.core.fortressMoatTrigger.name" : "Gudron Fiert", + "spell.core.infernoMoat.name" : "Lava", + "spell.core.infernoMoatTrigger.name" : "Lava", + "spell.core.landMineTrigger.name" : "Mină de Pământ", + "spell.core.necropolisMoat.name" : "Cimitirul", + "spell.core.necropolisMoatTrigger.name" : "Cimitirul", + "spell.core.rampartMoat.name" : "Spini", + "spell.core.rampartMoatTrigger.name" : "Spini", + "spell.core.strongholdMoat.name" : "Țepi de Lemn", + "spell.core.strongholdMoatTrigger.name" : "Țepi de Lemn", + "spell.core.summonDemons.name" : "Invocare Demoni", + "spell.core.towerMoat.name" : "Mină de Pământ", + + "spell.core.stoneGaze.description.none" : "{Privire de Piatră}\n\nUnitatea țintă este pietrificată și nu poate să se miște timp de trei runde de luptă. Când este atacată, primește 50% din daunele normale și devine deblocat", + "spell.core.poison.description.none" : "{Otravă}\n\nCând este otrăvit, sănătatea maximă a unității țintă scade cu 10% în fiecare rundă de luptă timp de trei runde. După trei runde, creatura nu mai este otrăvită, dar sănătatea maximă rămâne scăzută", + "spell.core.bind.description.none" : "{Legare}\n\nUnitatea țintă este legată de pământ, neputând să se miște până când grămada care a legat-o se mișcă sau dispare.", + "spell.core.disease.description.none" : "{Boală}\n\nȚinta vie devine bolnavă, iar valorile sale de atac și apărare sunt reduse cu două pentru o perioadă de trei runde", + "spell.core.paralyze.description.none" : "{Paralizie}\n\nȚinta este paralizată și nu își va efectua tura în runda de luptă curentă și în următoarele două runde de luptă, decât dacă este atacată între timp. Creaturile paralizate primesc daune complete de la atacuri, dar ripostează doar cu un sfert din forța lor.", + "spell.core.age.description.none" : "{Îmbătrânire}\n\nÎmbătrânirea scade sănătatea maximă a fiecărei creaturi din grămada țintă la 50% timp de trei runde de luptă", + "spell.core.deathCloud.description.none" : "{Nor de Moarte}\n\nPe lângă daunele normale ale atacului la distanță din hex-ul țintă, norul de moarte afectează și toate cele 6 hex-uri adiacente din jurul țintei, provocând daune tuturor creaturilor vii din raza respectivă", + "spell.core.thunderbolt.description.none" : "{Fulger}\n\nCând grămada atacă, există o șansă de 20% ca un fulger să lovească înainte ca inamicul să aibă șansa de a riposta. Dacă se întâmplă, fulgerul va provoca daune egale cu de zece ori numărul de Thunderbirds care atacă", + "spell.core.dispelHelpful.description.none" : "{Dispersare vrăji benefice}\n\nÎndepărtează toate efectele vrăjilor de la unitatea țintă.", + "spell.core.acidBreath.description.none" : "{Respirație acidă}\n\nRespirația reduce apărarea grămezii țintă cu 3 și are o șansă de 20% de a provoca daune suplimentare de 25 puncte per unitatea care atacă.", + + "spellSchool.core.air.name" : "Aer", + "spellSchool.core.earth.name" : "Pământ", + "spellSchool.core.fire.name" : "Foc", + "spellSchool.core.water.name" : "Apă" +} \ No newline at end of file diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 9bf31a9ef..d2fc7f5bd 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -52,6 +52,7 @@ set(vcmiclientcommon_SRCS gui/ShortcutHandler.cpp gui/WindowHandler.cpp + lobby/BattleOnlyMode.cpp lobby/CBonusSelection.cpp lobby/CCampaignInfoScreen.cpp lobby/CLobbyScreen.cpp @@ -262,6 +263,7 @@ set(vcmiclientcommon_HEADERS gui/TextAlignment.h gui/WindowHandler.h + lobby/BattleOnlyMode.h lobby/CBonusSelection.h lobby/CCampaignInfoScreen.h lobby/CLobbyScreen.h diff --git a/client/CPlayerInterface.cpp b/client/CPlayerInterface.cpp index acff46b6c..c0ff4943f 100644 --- a/client/CPlayerInterface.cpp +++ b/client/CPlayerInterface.cpp @@ -97,6 +97,7 @@ #include "../lib/mapObjects/MiscObjects.h" #include "../lib/mapObjects/ObjectTemplate.h" +#include "../lib/mapping/CMap.h" #include "../lib/mapping/CMapHeader.h" #include "../lib/networkPacks/PacksForClient.h" @@ -658,7 +659,7 @@ void CPlayerInterface::battleStart(const BattleID & battleID, const CCreatureSet { EVENT_HANDLER_CALLED_BY_CLIENT; - bool useQuickCombat = settings["adventure"]["quickCombat"].Bool(); + bool useQuickCombat = settings["adventure"]["quickCombat"].Bool() || GAME->map().getMap()->battleOnly; bool forceQuickCombat = settings["adventure"]["forceQuickCombat"].Bool(); if ((replayAllowed && useQuickCombat) || forceQuickCombat) @@ -1482,7 +1483,7 @@ void CPlayerInterface::playerBlocked(int reason, bool start) { if(reason == PlayerBlocked::EReason::UPCOMING_BATTLE) { - if(GAME->server().howManyPlayerInterfaces() > 1 && GAME->interface() != this && GAME->interface()->makingTurn == false) + if(GAME->server().howManyPlayerInterfaces() > 1 && GAME->interface() != this && GAME->interface()->makingTurn == false && !GAME->map().getMap()->battleOnly) { //one of our players who isn't last in order got attacked not by our another player (happens for example in hotseat mode) GAME->setInterfaceInstance(this); diff --git a/client/CServerHandler.cpp b/client/CServerHandler.cpp index cb80f843d..0011c22b8 100644 --- a/client/CServerHandler.cpp +++ b/client/CServerHandler.cpp @@ -432,6 +432,13 @@ void CServerHandler::setCampaignBonus(int bonusId) const sendLobbyPack(lscb); } +void CServerHandler::setBattleOnlyModeStartInfo(std::shared_ptr startInfo) const +{ + LobbySetBattleOnlyModeStartInfo lsbomsui; + lsbomsui.startInfo = startInfo; + sendLobbyPack(lsbomsui); +} + void CServerHandler::setMapInfo(std::shared_ptr to, std::shared_ptr mapGenOpts) const { LobbySetMap lsm; diff --git a/client/CServerHandler.h b/client/CServerHandler.h index 4cfdd52a1..38e23e697 100644 --- a/client/CServerHandler.h +++ b/client/CServerHandler.h @@ -77,6 +77,7 @@ public: virtual void setCampaignState(std::shared_ptr newCampaign) = 0; virtual void setCampaignMap(CampaignScenarioID mapId) const = 0; virtual void setCampaignBonus(int bonusId) const = 0; + virtual void setBattleOnlyModeStartInfo(std::shared_ptr startInfo) const = 0; virtual void setMapInfo(std::shared_ptr to, std::shared_ptr mapGenOpts = {}) const = 0; virtual void setPlayer(PlayerColor color) const = 0; virtual void setPlayerName(PlayerColor color, const std::string & name) const = 0; @@ -186,6 +187,7 @@ public: void setCampaignState(std::shared_ptr newCampaign) override; void setCampaignMap(CampaignScenarioID mapId) const override; void setCampaignBonus(int bonusId) const override; + void setBattleOnlyModeStartInfo(std::shared_ptr startInfo) const override; void setMapInfo(std::shared_ptr to, std::shared_ptr mapGenOpts = {}) const override; void setPlayer(PlayerColor color) const override; void setPlayerName(PlayerColor color, const std::string & name) const override; diff --git a/client/LobbyClientNetPackVisitors.h b/client/LobbyClientNetPackVisitors.h index b3996cce7..2639b44ca 100644 --- a/client/LobbyClientNetPackVisitors.h +++ b/client/LobbyClientNetPackVisitors.h @@ -59,4 +59,5 @@ public: void visitLobbyLoadProgress(LobbyLoadProgress & pack) override; void visitLobbyUpdateState(LobbyUpdateState & pack) override; void visitLobbyShowMessage(LobbyShowMessage & pack) override; + void visitLobbySetBattleOnlyModeStartInfo(LobbySetBattleOnlyModeStartInfo & pack) override; }; diff --git a/client/NetPacksClient.cpp b/client/NetPacksClient.cpp index 8ab47529e..3d4d7793b 100644 --- a/client/NetPacksClient.cpp +++ b/client/NetPacksClient.cpp @@ -15,6 +15,7 @@ #include "windows/GUIClasses.h" #include "windows/CCastleInterface.h" #include "mapView/mapHandler.h" +#include "mainmenu/CMainMenu.h" #include "adventureMap/AdventureMapInterface.h" #include "adventureMap/CInGameConsole.h" #include "battle/BattleInterface.h" @@ -400,7 +401,7 @@ void ApplyClientNetPackVisitor::visitPlayerEndsGame(PlayerEndsGame & pack) bool localHumanWinsGame = vstd::contains(cl.playerint, pack.player) && cl.gameInfo().getPlayerState(pack.player)->human && pack.victoryLossCheckResult.victory(); bool lastHumanEndsGame = GAME->server().howManyPlayerInterfaces() == 1 && vstd::contains(cl.playerint, pack.player) && cl.gameInfo().getPlayerState(pack.player)->human && !settings["session"]["spectate"].Bool(); - if(lastHumanEndsGame || localHumanWinsGame) + if(lastHumanEndsGame || localHumanWinsGame || pack.silentEnd) { assert(adventureInt); if(adventureInt) @@ -409,7 +410,13 @@ void ApplyClientNetPackVisitor::visitPlayerEndsGame(PlayerEndsGame & pack) adventureInt.reset(); } - GAME->server().showHighScoresAndEndGameplay(pack.player, pack.victoryLossCheckResult.victory(), pack.statistic); + if(!pack.silentEnd) + GAME->server().showHighScoresAndEndGameplay(pack.player, pack.victoryLossCheckResult.victory(), pack.statistic); + else + { + GAME->server().endGameplay(); + GAME->mainmenu()->menu->switchToTab("main"); + } } // In auto testing pack.mode we always close client if red pack.player won or lose diff --git a/client/NetPacksLobbyClient.cpp b/client/NetPacksLobbyClient.cpp index f81006125..f286af001 100644 --- a/client/NetPacksLobbyClient.cpp +++ b/client/NetPacksLobbyClient.cpp @@ -19,6 +19,7 @@ #include "lobby/ExtraOptionsTab.h" #include "lobby/SelectionTab.h" #include "lobby/CBonusSelection.h" +#include "lobby/BattleOnlyMode.h" #include "globalLobby/GlobalLobbyWindow.h" #include "globalLobby/GlobalLobbyServerSetup.h" #include "globalLobby/GlobalLobbyClient.h" @@ -113,6 +114,9 @@ void ApplyOnLobbyScreenNetPackVisitor::visitLobbyGuiAction(LobbyGuiAction & pack if(!lobby || !handler.isGuest()) return; + if(auto topWindow = ENGINE->windows().topWindow()) + topWindow->close(); + switch(pack.action) { case LobbyGuiAction::NO_TAB: @@ -133,6 +137,9 @@ void ApplyOnLobbyScreenNetPackVisitor::visitLobbyGuiAction(LobbyGuiAction & pack case LobbyGuiAction::OPEN_EXTRA_OPTIONS: lobby->toggleTab(lobby->tabExtraOptions); break; + case LobbyGuiAction::BATTLE_MODE: + BattleOnlyMode::openBattleWindow(); + break; } } @@ -232,3 +239,9 @@ void ApplyOnLobbyScreenNetPackVisitor::visitLobbyShowMessage(LobbyShowMessage & lobby->buttonStart->block(false); handler.showServerError(pack.message.toString()); } + +void ApplyOnLobbyScreenNetPackVisitor::visitLobbySetBattleOnlyModeStartInfo(LobbySetBattleOnlyModeStartInfo & pack) +{ + if(auto topWindow = ENGINE->windows().topWindow()) + topWindow->applyStartInfo(pack.startInfo); +} diff --git a/client/battle/BattleActionsController.cpp b/client/battle/BattleActionsController.cpp index 1aba3a286..77e968fc0 100644 --- a/client/battle/BattleActionsController.cpp +++ b/client/battle/BattleActionsController.cpp @@ -264,6 +264,7 @@ void BattleActionsController::reorderPossibleActionsPriority(const CStack * stac case PossiblePlayerBattleAction::NO_LOCATION: case PossiblePlayerBattleAction::FREE_LOCATION: case PossiblePlayerBattleAction::OBSTACLE: + case PossiblePlayerBattleAction::SACRIFICE: if(!stack->hasBonusOfType(BonusType::NO_SPELLCAST_BY_DEFAULT) && targetStack != nullptr) { PlayerColor stackOwner = owner.getBattle()->battleGetOwner(targetStack); @@ -652,10 +653,11 @@ bool BattleActionsController::actionIsLegal(PossiblePlayerBattleAction action, c case PossiblePlayerBattleAction::WALK_AND_ATTACK: case PossiblePlayerBattleAction::ATTACK_AND_RETURN: { - if (owner.fieldController->isTileAttackable(targetHex)) // move isTileAttackable to be part of battleCanAttack? + auto activeStack = owner.stacksController->getActiveStack(); + if (targetStack && targetStack != activeStack && owner.fieldController->isTileAttackable(targetHex)) // move isTileAttackable to be part of battleCanAttack? { BattleHex attackFromHex = owner.fieldController->fromWhichHexAttack(targetHex); - if(owner.getBattle()->battleCanAttack(owner.stacksController->getActiveStack(), targetStack, attackFromHex)) + if(owner.getBattle()->battleCanAttack(activeStack, targetStack, attackFromHex)) return true; } return false; @@ -698,7 +700,14 @@ bool BattleActionsController::actionIsLegal(PossiblePlayerBattleAction action, c return selectedStack && isCastingPossibleHere(action.spell().toSpell(), selectedStack, targetHex); case PossiblePlayerBattleAction::SACRIFICE: //choose our living stack to sacrifice - return targetStack && targetStack != selectedStack && targetStackOwned && targetStack->alive(); + { + if(!targetStack) + return false; + + auto unit = targetStack->acquire(); + return targetStack != selectedStack && targetStackOwned && targetStack->alive() + && unit->isLiving() && !unit->hasBonusOfType(BonusType::MECHANICAL); + } case PossiblePlayerBattleAction::OBSTACLE: case PossiblePlayerBattleAction::FREE_LOCATION: diff --git a/client/battle/BattleFieldController.cpp b/client/battle/BattleFieldController.cpp index c21788ed7..6305c7300 100644 --- a/client/battle/BattleFieldController.cpp +++ b/client/battle/BattleFieldController.cpp @@ -819,7 +819,7 @@ bool BattleFieldController::isTileAttackable(const BattleHex & number) const for (auto & elem : occupiableHexes) { - if (BattleHex::mutualPosition(elem, number) != BattleHex::EDir::NONE || elem == number) + if (BattleHex::mutualPosition(elem, number) != BattleHex::EDir::NONE) return true; } return false; diff --git a/client/battle/BattleProjectileController.cpp b/client/battle/BattleProjectileController.cpp index df8d0211e..a37dc1b03 100644 --- a/client/battle/BattleProjectileController.cpp +++ b/client/battle/BattleProjectileController.cpp @@ -161,7 +161,7 @@ const CCreature & BattleProjectileController::getShooter(const CStack * stack) c if(creature->getId() == CreatureID::ARROW_TOWERS) creature = owner.siegeController->getTurretCreature(stack->initialPosition); - if(creature->animation.missileFrameAngles.empty()) + if(creature->animation.missileFrameAngles.empty() && creature->animation.projectileRay.empty()) { logAnim->error("Mod error: Creature '%s' on the Archer's tower is not a shooter. Mod should be fixed. Trying to use archer's data instead...", creature->getNameSingularTranslated()); creature = CreatureID(CreatureID::ARCHER).toCreature(); diff --git a/client/battle/BattleResultWindow.cpp b/client/battle/BattleResultWindow.cpp index 2f79ba894..f5a49589c 100644 --- a/client/battle/BattleResultWindow.cpp +++ b/client/battle/BattleResultWindow.cpp @@ -12,6 +12,9 @@ #include "BattleWindow.h" +#include "../GameInstance.h" +#include "../Client.h" +#include "../CServerHandler.h" #include "../CPlayerInterface.h" #include "../GameEngine.h" #include "../gui/Shortcut.h" @@ -23,6 +26,7 @@ #include "../widgets/VideoWidget.h" #include "../../lib/CStack.h" +#include "../../lib/CPlayerState.h" #include "../../lib/ConditionalWait.h" #include "../../lib/GameLibrary.h" #include "../../lib/StartInfo.h" @@ -45,7 +49,14 @@ BattleResultWindow::BattleResultWindow(const BattleResult & br, CPlayerInterface exit = std::make_shared(Point(384, 505), AnimationPath::builtin("iok6432.def"), std::make_pair("", ""), [this](){ bExitf();}, EShortcut::GLOBAL_ACCEPT); exit->setBorderColor(Colors::METALLIC_GOLD); - if(allowReplay || owner.cb->getStartInfo()->extraOptionsInfo.unlimitedReplay) + auto battle = owner.cb->getBattle(br.battleID); + const auto * attackerPlayer = GAME->server().client->gameInfo().getPlayerState(battle->sideToPlayer(BattleSide::ATTACKER)); + const auto * defenderPlayer = GAME->server().client->gameInfo().getPlayerState(battle->sideToPlayer(BattleSide::DEFENDER)); + bool isAttackerHuman = attackerPlayer && attackerPlayer->isHuman(); + bool isDefenderHuman = defenderPlayer && defenderPlayer->isHuman(); + bool onlyOnePlayerHuman = isAttackerHuman != isDefenderHuman; + + if((allowReplay || owner.cb->getStartInfo()->extraOptionsInfo.unlimitedReplay) && onlyOnePlayerHuman) { repeat = std::make_shared(Point(24, 505), AnimationPath::builtin("icn6432.def"), std::make_pair("", ""), [this](){ bRepeatf();}, EShortcut::GLOBAL_CANCEL); repeat->setBorderColor(Colors::METALLIC_GOLD); diff --git a/client/battle/BattleWindow.cpp b/client/battle/BattleWindow.cpp index 57aee279d..5c2a990d2 100644 --- a/client/battle/BattleWindow.cpp +++ b/client/battle/BattleWindow.cpp @@ -51,6 +51,7 @@ #include "../../lib/entities/artifact/CArtHandler.h" #include "../../lib/filesystem/ResourcePath.h" #include "../../lib/gameState/InfoAboutArmy.h" +#include "../../lib/mapping/CMapHeader.h" #include "../../lib/mapObjects/CGHeroInstance.h" #include "../../lib/texts/CGeneralTextHandler.h" @@ -851,6 +852,8 @@ void BattleWindow::endWithAutocombat() void BattleWindow::showAll(Canvas & to) { + if(owner.curInt->cb->getMapHeader()->battleOnly) + to.fillTexture(ENGINE->renderHandler().loadImage(ImagePath::builtin("DiBoxBck"), EImageBlitMode::OPAQUE)); CIntObject::showAll(to); if (ENGINE->screenDimensions().x != 800 || ENGINE->screenDimensions().y !=600) diff --git a/client/gui/CursorHandler.h b/client/gui/CursorHandler.h index 3ccd41ced..7632dbaf3 100644 --- a/client/gui/CursorHandler.h +++ b/client/gui/CursorHandler.h @@ -132,7 +132,7 @@ class CursorHandler final Point pos; float frameTime; int32_t currentCursorIndex; - int32_t currentFrame; + int32_t currentFrame {}; Cursor::ShowType showType; bool showing; diff --git a/client/lobby/BattleOnlyMode.cpp b/client/lobby/BattleOnlyMode.cpp new file mode 100644 index 000000000..d9b71da35 --- /dev/null +++ b/client/lobby/BattleOnlyMode.cpp @@ -0,0 +1,517 @@ +/* + * BattleOnlyMode.cpp, part of VCMI engine + * + * Authors: listed in file AUTHORS in main folder + * + * License: GNU General Public License v2.0 or later + * Full text of license available in license.txt file, in main folder + * + */ + +#include "StdInc.h" +#include "BattleOnlyMode.h" + +#include "../CServerHandler.h" +#include "../GameEngine.h" +#include "../GameInstance.h" + +#include "../render/IRenderHandler.h" +#include "../render/CAnimation.h" +#include "../render/Canvas.h" +#include "../render/CanvasImage.h" +#include "../gui/Shortcut.h" +#include "../gui/WindowHandler.h" +#include "../widgets/Buttons.h" +#include "../widgets/GraphicalPrimitiveCanvas.h" +#include "../widgets/TextControls.h" +#include "../widgets/CTextInput.h" +#include "../widgets/Images.h" +#include "../windows/GUIClasses.h" +#include "../windows/CHeroOverview.h" +#include "../windows/CCreatureWindow.h" + +#include "../../lib/GameLibrary.h" +#include "../../lib/gameState/CGameState.h" +#include "../../lib/networkPacks/PacksForLobby.h" +#include "../../lib/StartInfo.h" +#include "../../lib/VCMIDirs.h" +#include "../../lib/CRandomGenerator.h" +#include "../../lib/callback/EditorCallback.h" +#include "../../lib/entities/hero/CHero.h" +#include "../../lib/entities/hero/CHeroClass.h" +#include "../../lib/entities/hero/CHeroHandler.h" +#include "../../lib/entities/faction/CTown.h" +#include "../../lib/entities/faction/CTownHandler.h" +#include "../../lib/mapObjects/CGHeroInstance.h" +#include "../../lib/mapObjects/CGTownInstance.h" +#include "../../lib/mapObjectConstructors/AObjectTypeHandler.h" +#include "../../lib/mapObjectConstructors/CObjectClassesHandler.h" +#include "../../lib/mapping/CMap.h" +#include "../../lib/mapping/CMapInfo.h" +#include "../../lib/mapping/CMapEditManager.h" +#include "../../lib/mapping/CMapService.h" +#include "../../lib/mapping/MapFormat.h" +#include "../../lib/texts/CGeneralTextHandler.h" +#include "../../lib/texts/MetaString.h" +#include "../../lib/texts/TextOperations.h" +#include "../../lib/filesystem/Filesystem.h" + +void BattleOnlyMode::openBattleWindow() +{ + GAME->server().sendGuiAction(LobbyGuiAction::BATTLE_MODE); + ENGINE->windows().createAndPushWindow(); +} + +BattleOnlyModeWindow::BattleOnlyModeWindow() + : CWindowObject(BORDERED) + , startInfo(std::make_shared()) + , disabledColor(GAME->server().isHost() ? Colors::WHITE : Colors::ORANGE) +{ + OBJECT_CONSTRUCTION; + + pos.w = 519; + pos.h = 238; + + updateShadow(); + center(); + + init(); + + backgroundTexture = std::make_shared(Rect(0, 0, pos.w, pos.h)); + backgroundTexture->setPlayerColor(PlayerColor(1)); + buttonOk = std::make_shared(Point(191, 203), AnimationPath::builtin("MuBchck"), CButton::tooltip(), [this](){ startBattle(); }, EShortcut::GLOBAL_ACCEPT); + buttonOk->block(true); + buttonAbort = std::make_shared(Point(265, 203), AnimationPath::builtin("MuBcanc"), CButton::tooltip(), [this](){ + GAME->server().sendGuiAction(LobbyGuiAction::NO_TAB); + close(); + }, EShortcut::GLOBAL_CANCEL); + buttonAbort->block(true); + title = std::make_shared(260, 20, FONT_BIG, ETextAlignment::CENTER, Colors::YELLOW, LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyMode")); + + battlefieldSelector = std::make_shared(Point(29, 174), AnimationPath::builtin("GSPButtonClear"), CButton::tooltip(), [this](){ + std::vector texts; + std::vector> images; + + auto & terrains = LIBRARY->terrainTypeHandler->objects; + for (const auto & terrain : terrains) + { + if(!terrain->isPassable()) + continue; + + texts.push_back(terrain->getNameTranslated()); + + const auto & patterns = LIBRARY->terviewh->getTerrainViewPatterns(terrain->getId()); + TerrainViewPattern pattern; + for(auto & p : patterns) + if(p[0].id == "n1") + pattern = p[0]; + auto image = ENGINE->renderHandler().loadImage(terrain->tilesFilename, pattern.mapping[0].first, 0, EImageBlitMode::OPAQUE); + image->scaleTo(Point(23, 23), EScalingAlgorithm::NEAREST); + images.push_back(image); + } + + auto factions = LIBRARY->townh->getDefaultAllowed(); + for (const auto & faction : factions) + { + texts.push_back(faction.toFaction()->getNameTranslated()); + + auto image = ENGINE->renderHandler().loadImage(AnimationPath::builtin("ITPA"), faction.toFaction()->town->clientInfo.icons[true][false] + 2, 0, EImageBlitMode::OPAQUE); + image->scaleTo(Point(35, 23), EScalingAlgorithm::NEAREST); + images.push_back(image); + } + + ENGINE->windows().createAndPushWindow(texts, nullptr, LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyModeBattlefield"), LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyModeBattlefieldSelect"), [this, terrains, factions](int index){ + if(terrains.size() > index) + { + startInfo->selectedTerrain = terrains[index]->getId(); + startInfo->selectedTown = std::nullopt; + } + else + { + startInfo->selectedTerrain = std::nullopt; + auto it = std::next(factions.begin(), index - terrains.size()); + if (it != factions.end()) + startInfo->selectedTown = *it; + } + onChange(); + }, (startInfo->selectedTerrain ? static_cast(*startInfo->selectedTerrain) : static_cast(*startInfo->selectedTown + terrains.size())), images, true, true); + }); + battlefieldSelector->block(GAME->server().isGuest()); + buttonReset = std::make_shared(Point(289, 174), AnimationPath::builtin("GSPButtonClear"), CButton::tooltip(), [this](){ + if(GAME->server().isHost()) + { + startInfo->selectedTerrain = TerrainId::DIRT; + startInfo->selectedTown = std::nullopt; + startInfo->selectedHero[0] = std::nullopt; + startInfo->selectedArmy[0].fill(CStackBasicDescriptor(CreatureID::NONE, 1)); + for(size_t i=0; iselectedArmyInput.at(i)->disable(); + } + startInfo->selectedHero[1] = std::nullopt; + startInfo->selectedArmy[1].fill(CStackBasicDescriptor(CreatureID::NONE, 1)); + for(size_t i=0; iselectedArmyInput.at(i)->disable(); + onChange(); + }); + buttonReset->setTextOverlay(LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyModeReset"), EFonts::FONT_SMALL, Colors::WHITE); + + heroSelector1 = std::make_shared(0, *this, Point(0, 40)); + heroSelector2 = std::make_shared(1, *this, Point(260, 40)); + + heroSelector1->setInputEnabled(GAME->server().isHost()); + + onChange(); +} + +void BattleOnlyModeWindow::init() +{ + map = std::make_unique(nullptr); + map->version = EMapFormat::VCMI; + map->creationDateTime = std::time(nullptr); + map->width = 10; + map->height = 10; + map->mapLevels = 1; + map->battleOnly = true; + map->name = MetaString::createFromTextID("vcmi.lobby.battleOnlyMode"); + + cb = std::make_unique(map.get()); +} + +void BattleOnlyModeWindow::onChange() +{ + GAME->server().setBattleOnlyModeStartInfo(startInfo); +} + +void BattleOnlyModeWindow::update() +{ + setTerrainButtonText(); + setOkButtonEnabled(); + + heroSelector1->setHeroIcon(); + heroSelector1->setCreatureIcons(); + heroSelector2->setHeroIcon(); + heroSelector2->setCreatureIcons(); + redraw(); +} + +void BattleOnlyModeWindow::applyStartInfo(std::shared_ptr si) +{ + startInfo = si; + update(); +} + +void BattleOnlyModeWindow::setTerrainButtonText() +{ + battlefieldSelector->setTextOverlay(LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyModeBattlefield") + ": " + (startInfo->selectedTerrain ? (*startInfo->selectedTerrain).toEntity(LIBRARY)->getNameTranslated() : (*startInfo->selectedTown).toEntity(LIBRARY)->getNameTranslated()), EFonts::FONT_SMALL, disabledColor); +} + +void BattleOnlyModeWindow::setOkButtonEnabled() +{ + bool army2Empty = std::all_of(startInfo->selectedArmy[1].begin(), startInfo->selectedArmy[1].end(), [](const auto x) { return x.getId() == CreatureID::NONE; }); + + bool canStart = (startInfo->selectedTerrain || startInfo->selectedTown); + canStart &= (startInfo->selectedHero[0] && ((startInfo->selectedHero[1]) || (startInfo->selectedTown && !army2Empty))); + buttonOk->block(!canStart || GAME->server().isGuest()); + buttonAbort->block(GAME->server().isGuest()); +} + +std::shared_ptr drawBlackBox(Point size, std::string text, ColorRGBA color) +{ + auto image = ENGINE->renderHandler().createImage(size, CanvasScalingPolicy::AUTO); + Canvas canvas = image->getCanvas(); + canvas.drawColor(Rect(0, 0, size.x, size.y), Colors::BLACK); + canvas.drawText(Point(size.x / 2, size.y / 2), FONT_TINY, color, ETextAlignment::CENTER, text); + return image; +} + +BattleOnlyModeHeroSelector::BattleOnlyModeHeroSelector(int id, BattleOnlyModeWindow& p, Point position) +: parent(p) +, id(id) +{ + OBJECT_CONSTRUCTION; + + pos.x += position.x; + pos.y += position.y; + + backgroundImage = std::make_shared(ImagePath::builtin("heroSlotsBlue"), Point(3, 4)); + + for(size_t i=0; i(AnimationPath::builtin("PSKIL32"), i, 0, 78 + i * 36, 26); + primSkills.push_back(image); + primSkillsBorder.push_back(std::make_shared(Rect(78 + i * 36, 26, 32, 32))); + primSkillsBorder.back()->addRectangle(Point(0, 0), Point(32, 32), ColorRGBA(44, 108, 255)); + primSkillsInput.push_back(std::make_shared(Rect(78 + i * 36, 58, 32, 16), EFonts::FONT_SMALL, ETextAlignment::CENTER, false)); + primSkillsInput.back()->setColor(id == 1 ? Colors::WHITE : parent.disabledColor); + primSkillsInput.back()->setFilterNumber(0, 100); + primSkillsInput.back()->setText("0"); + primSkillsInput.back()->setCallback([this, i, id](const std::string & text){ + parent.startInfo->primSkillLevel[id][i] = std::stoi(primSkillsInput[i]->getText()); + parent.onChange(); + }); + } + + creatureImage.resize(GameConstants::ARMY_SIZE); + for(size_t i=0; i(Rect(5 + i * 36, 113, 32, 16), EFonts::FONT_SMALL, ETextAlignment::CENTER, false)); + selectedArmyInput.back()->setColor(id == 1 ? Colors::WHITE : parent.disabledColor); + selectedArmyInput.back()->setFilterNumber(1, 10000000, 3); + selectedArmyInput.back()->setText("1"); + selectedArmyInput.back()->setCallback([this, i, id](const std::string & text){ + if(parent.startInfo->selectedArmy[id][i].getId() != CreatureID::NONE) + { + parent.startInfo->selectedArmy[id][i].setCount(TextOperations::parseMetric(text)); + parent.onChange(); + selectedArmyInput[i]->enable(); + } + else + selectedArmyInput[i]->disable(); + }); + } + + setHeroIcon(); + setCreatureIcons(); +} + +void BattleOnlyModeHeroSelector::setHeroIcon() +{ + OBJECT_CONSTRUCTION; + + if(!parent.startInfo->selectedHero[id]) + { + heroImage = std::make_shared(drawBlackBox(Point(58, 64), LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyModeSelect"), id == 1 ? Colors::WHITE : parent.disabledColor), Point(6, 7)); + heroLabel = std::make_shared(160, 16, FONT_SMALL, ETextAlignment::CENTER, id == 1 ? Colors::WHITE : parent.disabledColor, LIBRARY->generaltexth->translate("core.genrltxt.507")); + for(size_t i=0; isetText("0"); + } + else + { + heroImage = std::make_shared(ENGINE->renderHandler().loadAnimation(AnimationPath::builtin("PortraitsLarge"), EImageBlitMode::COLORKEY)->getImage((*parent.startInfo->selectedHero[id]).toHeroType()->imageIndex), Point(6, 7)); + heroLabel = std::make_shared(160, 16, FONT_SMALL, ETextAlignment::CENTER, id == 1 ? Colors::WHITE : parent.disabledColor, (*parent.startInfo->selectedHero[id]).toHeroType()->getNameTranslated()); + for(size_t i=0; isetText(std::to_string(parent.startInfo->primSkillLevel[id][i])); + } + + heroImage->addLClickCallback([this](){ + auto allowedSet = LIBRARY->heroh->getDefaultAllowed(); + std::vector heroes(allowedSet.begin(), allowedSet.end()); + std::sort(heroes.begin(), heroes.end(), [](auto a, auto b) { + auto heroA = a.toHeroType(); + auto heroB = b.toHeroType(); + if(heroA->heroClass->faction != heroB->heroClass->faction) + return heroA->heroClass->faction < heroB->heroClass->faction; + if(heroA->heroClass->getId() != heroB->heroClass->getId()) + return heroA->heroClass->getId() < heroB->heroClass->getId(); + return heroA->getNameTranslated() < heroB->getNameTranslated(); + }); + + int selectedIndex = !parent.startInfo->selectedHero[id] ? 0 : (1 + std::distance(heroes.begin(), std::find_if(heroes.begin(), heroes.end(), [this](auto heroID) { + return heroID == (*parent.startInfo->selectedHero[id]); + }))); + + std::vector texts; + std::vector> images; + // Add "no hero" option + texts.push_back(LIBRARY->generaltexth->translate("core.genrltxt.507")); + images.push_back(nullptr); + for (const auto & h : heroes) + { + texts.push_back(h.toHeroType()->getNameTranslated()); + + auto image = ENGINE->renderHandler().loadImage(AnimationPath::builtin("PortraitsSmall"), h.toHeroType()->imageIndex, 0, EImageBlitMode::OPAQUE); + image->scaleTo(Point(35, 23), EScalingAlgorithm::NEAREST); + images.push_back(image); + } + auto window = std::make_shared(texts, nullptr, LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyModeHeroSelect"), LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyModeHeroSelect"), [this, heroes](int index){ + if(index == 0) + { + parent.startInfo->selectedHero[id] = std::nullopt; + parent.onChange(); + return; + } + index--; + + parent.startInfo->selectedHero[id] = heroes[index]; + + for(size_t i=0; iprimSkillLevel[id][i] = 0; + parent.onChange(); + }, selectedIndex, images, true, true); + window->onPopup = [heroes](int index) { + if(index == 0) + return; + index--; + + ENGINE->windows().createAndPushWindow(heroes.at(index)); + }; + ENGINE->windows().pushWindow(window); + }); + + heroImage->addRClickCallback([this](){ + if(!parent.startInfo->selectedHero[id]) + return; + + ENGINE->windows().createAndPushWindow(parent.startInfo->selectedHero[id]->toHeroType()->getId()); + }); +} + +void BattleOnlyModeHeroSelector::setCreatureIcons() +{ + OBJECT_CONSTRUCTION; + + for(int i = 0; i < creatureImage.size(); i++) + { + if(parent.startInfo->selectedArmy[id][i].getId() == CreatureID::NONE) + { + creatureImage[i] = std::make_shared(drawBlackBox(Point(32, 32), LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyModeSelect"), id == 1 ? Colors::WHITE : parent.disabledColor), Point(6 + i * 36, 78)); + selectedArmyInput[i]->disable(); + } + else + { + auto unit = parent.startInfo->selectedArmy[id][i]; + auto creatureID = unit.getId(); + creatureImage[i] = std::make_shared(ENGINE->renderHandler().loadAnimation(AnimationPath::builtin("CPRSMALL"), EImageBlitMode::COLORKEY)->getImage(LIBRARY->creh->objects.at(creatureID)->getIconIndex()), Point(6 + i * 36, 78)); + selectedArmyInput[i]->setText(TextOperations::formatMetric(unit.getCount(), 3)); + selectedArmyInput[i]->enable(); + } + + creatureImage[i]->addLClickCallback([this, i](){ + auto allowedSet = LIBRARY->creh->getDefaultAllowed(); + std::vector creatures(allowedSet.begin(), allowedSet.end()); + std::sort(creatures.begin(), creatures.end(), [](auto a, auto b) { + auto creatureA = a.toCreature(); + auto creatureB = b.toCreature(); + if(creatureA->getFactionID() != creatureB->getFactionID()) + return creatureA->getFactionID() < creatureB->getFactionID(); + if(creatureA->getLevel() != creatureB->getLevel()) + return creatureA->getLevel() < creatureB->getLevel(); + if(creatureA->upgrades.size() != creatureB->upgrades.size()) + return creatureA->upgrades.size() > creatureB->upgrades.size(); + return creatureA->getNameSingularTranslated() < creatureB->getNameSingularTranslated(); + }); + + int selectedIndex = parent.startInfo->selectedArmy[id][i].getId() == CreatureID::NONE ? 0 : (1 + std::distance(creatures.begin(), std::find_if(creatures.begin(), creatures.end(), [this, i](auto creatureID) { + return creatureID == parent.startInfo->selectedArmy[id][i].getId(); + }))); + + std::vector texts; + std::vector> images; + // Add "no creature" option + texts.push_back(LIBRARY->generaltexth->translate("core.genrltxt.507")); + images.push_back(nullptr); + for (const auto & c : creatures) + { + texts.push_back(c.toCreature()->getNameSingularTranslated()); + + auto image = ENGINE->renderHandler().loadImage(AnimationPath::builtin("CPRSMALL"), c.toCreature()->getIconIndex(), 0, EImageBlitMode::OPAQUE); + image->scaleTo(Point(23, 23), EScalingAlgorithm::NEAREST); + images.push_back(image); + } + auto window = std::make_shared(texts, nullptr, LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyModeCreatureSelect"), LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyModeCreatureSelect"), [this, creatures, i](int index){ + if(index == 0) + { + parent.startInfo->selectedArmy[id][i] = CStackBasicDescriptor(CreatureID::NONE, 1); + parent.onChange(); + return; + } + index--; + + auto creature = creatures.at(index).toCreature(); + parent.startInfo->selectedArmy[id][i] = CStackBasicDescriptor(creature->getId(), 100); + parent.onChange(); + }, selectedIndex, images, true, true); + window->onPopup = [creatures](int index) { + if(index == 0) + return; + index--; + + ENGINE->windows().createAndPushWindow(creatures.at(index).toCreature(), true); + }; + ENGINE->windows().pushWindow(window); + }); + + creatureImage[i]->addRClickCallback([this, i](){ + if(parent.startInfo->selectedArmy[id][i].getId() == CreatureID::NONE) + return; + + ENGINE->windows().createAndPushWindow(LIBRARY->creh->objects.at(parent.startInfo->selectedArmy[id][i].getId()).get(), true); + }); + } +} + +void BattleOnlyModeWindow::startBattle() +{ + auto rng = &CRandomGenerator::getDefault(); + + map->initTerrain(); + map->getEditManager()->clearTerrain(rng); + + map->getEditManager()->getTerrainSelection().selectAll(); + map->getEditManager()->drawTerrain(!startInfo->selectedTerrain ? TerrainId::DIRT : *startInfo->selectedTerrain, 0, rng); + + map->players[0].canComputerPlay = true; + map->players[0].canHumanPlay = true; + map->players[1] = map->players[0]; + + auto knownHeroes = LIBRARY->objtypeh->knownSubObjects(Obj::HERO); + + auto addHero = [&, this](int sel, PlayerColor color, const int3 & position) + { + auto factory = LIBRARY->objtypeh->getHandlerFor(Obj::HERO, (*startInfo->selectedHero[sel]).toHeroType()->heroClass->getId()); + auto templates = factory->getTemplates(); + auto obj = std::dynamic_pointer_cast(factory->create(cb.get(), templates.front())); + obj->setHeroType(*startInfo->selectedHero[sel]); + + obj->setOwner(color); + obj->pos = position; + for(size_t i=0; ipushPrimSkill(PrimarySkill(i), startInfo->primSkillLevel[sel][i]); + obj->clearSlots(); + for(int slot = 0; slot < GameConstants::ARMY_SIZE; slot++) + if(startInfo->selectedArmy[sel][slot].getId() != CreatureID::NONE) + obj->setCreature(SlotID(slot), startInfo->selectedArmy[sel][slot].getId(), startInfo->selectedArmy[sel][slot].getCount()); + map->getEditManager()->insertObject(obj); + }; + + addHero(0, PlayerColor(0), int3(5, 6, 0)); + if(!startInfo->selectedTown) + addHero(1, PlayerColor(1), int3(5, 5, 0)); + else + { + auto factory = LIBRARY->objtypeh->getHandlerFor(Obj::TOWN, *startInfo->selectedTown); + auto templates = factory->getTemplates(); + auto obj = factory->create(cb.get(), templates.front()); + auto townObj = std::dynamic_pointer_cast(obj); + obj->setOwner(PlayerColor(1)); + obj->pos = int3(5, 5, 0); + for (const auto & building : townObj->getTown()->getAllBuildings()) + townObj->addBuilding(building); + if(!startInfo->selectedHero[1]) + { + for(int slot = 0; slot < GameConstants::ARMY_SIZE; slot++) + if(startInfo->selectedArmy[1][slot].getId() != CreatureID::NONE) + townObj->getArmy()->setCreature(SlotID(slot), startInfo->selectedArmy[1][slot].getId(), startInfo->selectedArmy[1][slot].getCount()); + } + else + addHero(1, PlayerColor(1), int3(5, 5, 0)); + + map->getEditManager()->insertObject(townObj); + } + + auto path = VCMIDirs::get().userDataPath() / "Maps"; + boost::filesystem::create_directories(path); + const std::string fileName = "BattleOnlyMode.vmap"; + const auto fullPath = path / fileName; + CMapService mapService; + mapService.saveMap(map, fullPath); + CResourceHandler::get()->updateFilteredFiles([&](const std::string & mount) { return true; }); + + auto mapInfo = std::make_shared(); + mapInfo->mapInit("Maps/BattleOnlyMode"); + GAME->server().setMapInfo(mapInfo); + ExtraOptionsInfo extraOptions; + extraOptions.unlimitedReplay = true; + GAME->server().setExtraOptionsInfo(extraOptions); + GAME->server().sendStartGame(); +} diff --git a/client/lobby/BattleOnlyMode.h b/client/lobby/BattleOnlyMode.h new file mode 100644 index 000000000..eac3f08ef --- /dev/null +++ b/client/lobby/BattleOnlyMode.h @@ -0,0 +1,92 @@ +/* + * BattleOnlyMode.h, part of VCMI engine + * + * Authors: listed in file AUTHORS in main folder + * + * License: GNU General Public License v2.0 or later + * Full text of license available in license.txt file, in main folder + * + */ +#pragma once + +#include "../windows/CWindowObject.h" +#include "../../lib/constants/EntityIdentifiers.h" + + +VCMI_LIB_NAMESPACE_BEGIN +class CGHeroInstance; +class CCreatureSet; +class CMap; +class EditorCallback; +class BattleOnlyModeStartInfo; +VCMI_LIB_NAMESPACE_END + +class FilledTexturePlayerColored; +class CButton; +class CPicture; +class CLabel; +class BattleOnlyModeWindow; +class CAnimImage; +class GraphicalPrimitiveCanvas; +class CTextInput; +class TransparentFilledRectangle; + +class BattleOnlyMode +{ +public: + static void openBattleWindow(); +}; + +class BattleOnlyModeHeroSelector : public CIntObject +{ +private: + BattleOnlyModeWindow& parent; + + std::shared_ptr backgroundImage; + std::shared_ptr heroImage; + std::shared_ptr heroLabel; + std::vector> creatureImage; + + int id; +public: + std::vector> primSkills; + std::vector> primSkillsBorder; + std::vector> primSkillsInput; + + std::vector> selectedArmyInput; + + void setHeroIcon(); + void setCreatureIcons(); + BattleOnlyModeHeroSelector(int id, BattleOnlyModeWindow& parent, Point position); +}; + +class BattleOnlyModeWindow : public CWindowObject +{ + friend class BattleOnlyModeHeroSelector; +private: + std::shared_ptr startInfo; + std::unique_ptr map; + std::shared_ptr cb; + + std::shared_ptr backgroundTexture; + std::shared_ptr buttonOk; + std::shared_ptr buttonAbort; + std::shared_ptr title; + + std::shared_ptr battlefieldSelector; + std::shared_ptr buttonReset; + std::shared_ptr heroSelector1; + std::shared_ptr heroSelector2; + + ColorRGBA disabledColor; + + void init(); + void onChange(); + void update(); + void setTerrainButtonText(); + void setOkButtonEnabled(); + void startBattle(); +public: + BattleOnlyModeWindow(); + void applyStartInfo(std::shared_ptr si); +}; diff --git a/client/lobby/RandomMapTab.cpp b/client/lobby/RandomMapTab.cpp index 8e9f2d45c..6ed53ab08 100644 --- a/client/lobby/RandomMapTab.cpp +++ b/client/lobby/RandomMapTab.cpp @@ -172,14 +172,26 @@ RandomMapTab::RandomMapTab(): { std::vector texts; texts.push_back(readText(variables["randomTemplate"])); - for(auto & t : getTemplates()) - texts.push_back(t->getName()); + + auto selectedTemplate = mapGenOptions->getMapTemplate(); + const auto& templates = getTemplates(); + for(int i = 0; i < templates.size(); i++) + { + if(selectedTemplate) + { + if(templates[i]->getId() == selectedTemplate->getId()) + templateIndex = i + 1; + } + else + templateIndex = 0; + + texts.push_back(templates[i]->getName()); + } ENGINE->windows().popWindows(1); ENGINE->windows().createAndPushWindow(texts, nullptr, LIBRARY->generaltexth->translate("vcmi.lobby.templatesSelect.hover"), LIBRARY->generaltexth->translate("vcmi.lobby.templatesSelect.help"), [this](int index){ widget("templateList")->setItem(index); - templateIndex = index; - }, templateIndex, std::vector>(), true); + }, templateIndex, std::vector>(), true, true); }); } diff --git a/client/lobby/SelectionTab.cpp b/client/lobby/SelectionTab.cpp index a35922ba0..ddd8afb34 100644 --- a/client/lobby/SelectionTab.cpp +++ b/client/lobby/SelectionTab.cpp @@ -12,6 +12,7 @@ #include "SelectionTab.h" #include "CSelectionBase.h" #include "CLobbyScreen.h" +#include "BattleOnlyMode.h" #include "../CPlayerInterface.h" #include "../CServerHandler.h" @@ -241,6 +242,13 @@ SelectionTab::SelectionTab(ESelectionScreen Type) sortByDate->setOverlay(std::make_shared(ImagePath::builtin("lobby/selectionTabSortDate"))); buttonsSortBy.push_back(sortByDate); + if(tabType == ESelectionScreen::newGame) + { + buttonBattleOnlyMode = std::make_shared(Point(23, 18), AnimationPath::builtin("lobby/battleButton"), CButton::tooltip("", LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyMode")), [tabTitle, tabTitleDelete](){ + BattleOnlyMode::openBattleWindow(); + }); + } + if(tabType == ESelectionScreen::loadGame || tabType == ESelectionScreen::newGame) { buttonDeleteMode = std::make_shared(Point(367, 18), AnimationPath::builtin("lobby/deleteButton"), CButton::tooltip("", LIBRARY->generaltexth->translate("vcmi.lobby.deleteMode")), [this, tabTitle, tabTitleDelete](){ @@ -315,6 +323,8 @@ void SelectionTab::toggleMode() { if(slider) slider->block(true); + if(buttonBattleOnlyMode) + buttonBattleOnlyMode->block(true); } else { @@ -325,6 +335,7 @@ void SelectionTab::toggleMode() inputName->disable(); auto files = getFiles("Maps/", EResType::MAP); files.erase(ResourcePath("Maps/Tutorial.tut", EResType::MAP)); + files.erase(ResourcePath("Maps/BattleOnlyMode.vmap", EResType::MAP)); parseMaps(files); break; } diff --git a/client/lobby/SelectionTab.h b/client/lobby/SelectionTab.h index 1718173a6..de3768323 100644 --- a/client/lobby/SelectionTab.h +++ b/client/lobby/SelectionTab.h @@ -128,6 +128,8 @@ private: std::shared_ptr buttonDeleteMode; bool deleteMode; + std::shared_ptr buttonBattleOnlyMode; + bool enableUiEnhancements; std::shared_ptr buttonCampaignSet; diff --git a/client/netlag/PackRollbackGeneratorVisitor.cpp b/client/netlag/PackRollbackGeneratorVisitor.cpp index be176b73a..dca78cc1f 100644 --- a/client/netlag/PackRollbackGeneratorVisitor.cpp +++ b/client/netlag/PackRollbackGeneratorVisitor.cpp @@ -52,9 +52,11 @@ void PackRollbackGeneratorVisitor::visitRebalanceStacks(RebalanceStacks & pack) const auto * srcArmy = dynamic_cast(srcObject); const auto * dstArmy = dynamic_cast(dstObject); + const auto * artifact = srcArmy->getStack(pack.srcSlot).getSlot(ArtifactPosition::CREATURE_SLOT); + if (srcArmy->getStack(pack.srcSlot).getTotalExperience() != 0 || dstArmy->getStack(pack.srcSlot).getTotalExperience() != 0 || - srcArmy->getStack(pack.srcSlot).getSlot(ArtifactPosition::CREATURE_SLOT)->artifactID.hasValue()) + (artifact && artifact->artifactID.hasValue())) { // TODO: rollback creature artifacts & stack experience return; diff --git a/client/render/AssetGenerator.cpp b/client/render/AssetGenerator.cpp index 7eddde407..5b9f9fe28 100644 --- a/client/render/AssetGenerator.cpp +++ b/client/render/AssetGenerator.cpp @@ -93,6 +93,14 @@ void AssetGenerator::initialize() animationFiles[AnimationPath::builtin("SPRITES/GSPButtonClear")] = createGSPButtonClear(); + for (PlayerColor color(-1); color < PlayerColor::PLAYER_LIMIT; ++color) + { + std::string name = "TownPortalBackgroundBlue" + (color == -1 ? "" : "-" + color.toString()); + imageFiles[ImagePath::builtin(name)] = [this, color](){ return createGateListColored(std::max(PlayerColor(0), color), PlayerColor(1)); }; + } + + imageFiles[ImagePath::builtin("heroSlotsBlue.png")] = [this](){ return createHeroSlotsColored(PlayerColor(1));}; + createPaletteShiftedSprites(); } @@ -129,6 +137,22 @@ void AssetGenerator::addAnimationFile(const AnimationPath & path, AnimationLayou animationFiles[path] = anim; } +auto getColorFilters() +{ + auto filterSettings = LIBRARY->settingsHandler->getFullConfig()["interface"]["playerColoredBackground"]; + static const std::array filters = { + ColorFilter::genRangeShifter( filterSettings["red" ].convertTo>() ), + ColorFilter::genRangeShifter( filterSettings["blue" ].convertTo>() ), + ColorFilter::genRangeShifter( filterSettings["tan" ].convertTo>() ), + ColorFilter::genRangeShifter( filterSettings["green" ].convertTo>() ), + ColorFilter::genRangeShifter( filterSettings["orange"].convertTo>() ), + ColorFilter::genRangeShifter( filterSettings["purple"].convertTo>() ), + ColorFilter::genRangeShifter( filterSettings["teal" ].convertTo>() ), + ColorFilter::genRangeShifter( filterSettings["pink" ].convertTo>() ) + }; + return filters; +} + AssetGenerator::CanvasPtr AssetGenerator::createAdventureOptionsCleanBackground() const { auto locator = ImageLocator(ImagePath::builtin("ADVOPTBK"), EImageBlitMode::OPAQUE); @@ -208,17 +232,7 @@ AssetGenerator::CanvasPtr AssetGenerator::createPlayerColoredBackground(const Pl std::shared_ptr texture = ENGINE->renderHandler().loadImage(locator); // transform to make color of brown DIBOX.PCX texture match color of specified player - auto filterSettings = LIBRARY->settingsHandler->getFullConfig()["interface"]["playerColoredBackground"]; - static const std::array filters = { - ColorFilter::genRangeShifter( filterSettings["red" ].convertTo>() ), - ColorFilter::genRangeShifter( filterSettings["blue" ].convertTo>() ), - ColorFilter::genRangeShifter( filterSettings["tan" ].convertTo>() ), - ColorFilter::genRangeShifter( filterSettings["green" ].convertTo>() ), - ColorFilter::genRangeShifter( filterSettings["orange"].convertTo>() ), - ColorFilter::genRangeShifter( filterSettings["purple"].convertTo>() ), - ColorFilter::genRangeShifter( filterSettings["teal" ].convertTo>() ), - ColorFilter::genRangeShifter( filterSettings["pink" ].convertTo>() ) - }; + static const std::array filters = getColorFilters(); assert(player.isValidPlayer()); if (!player.isValidPlayer()) @@ -884,3 +898,67 @@ AssetGenerator::AnimationLayoutMap AssetGenerator::createGSPButtonClear() return layout; } + +AssetGenerator::CanvasPtr AssetGenerator::createGateListColored(PlayerColor color, PlayerColor backColor) const +{ + auto locator = ImageLocator(ImagePath::builtin("TpGate"), EImageBlitMode::COLORKEY); + std::shared_ptr img = ENGINE->renderHandler().loadImage(locator); + img->playerColored(color); + std::shared_ptr imgColored = ENGINE->renderHandler().loadImage(locator); + static const std::array filters = getColorFilters(); + imgColored->adjustPalette(filters[backColor.getNum()], 0); + + auto image = ENGINE->renderHandler().createImage(img->dimensions(), CanvasScalingPolicy::IGNORE); + Canvas canvas = image->getCanvas(); + + canvas.draw(imgColored, Point(0, 0)); + + std::vector keepOriginalRects = { + Rect(0, 0, 14, 393), + Rect(293, 0, 13, 393), + Rect(0, 393, 8, 76), + Rect(299, 393, 6, 76), + Rect(0, 0, 306, 16), + Rect(0, 383, 306, 10), + Rect(0, 441, 306, 2), + Rect(0, 462, 306, 7), + // Edges + Rect(14, 15, 2, 5), + Rect(16, 15, 3, 2), + Rect(16, 17, 1, 1), + Rect(14, 379, 3, 4), + Rect(16, 381, 2, 2), + Rect(16, 380, 1, 1), + Rect(289, 16, 2, 2), + Rect(291, 16, 2, 4), + Rect(289, 381, 2, 2), + Rect(291, 379, 2, 4) + }; + for(auto & rect : keepOriginalRects) + canvas.draw(img, Point(rect.x, rect.y), rect); + + std::vector blackRect = { + Rect(14, 401, 66, 32), + Rect(227, 401, 66, 32) + }; + for(auto & rect : blackRect) + canvas.drawBorder(rect, Colors::BLACK); + + return image; +} + +AssetGenerator::CanvasPtr AssetGenerator::createHeroSlotsColored(PlayerColor backColor) const +{ + auto locator = ImageLocator(AnimationPath::builtin("OVSLOT"), 4, 0, EImageBlitMode::COLORKEY); + std::shared_ptr img = ENGINE->renderHandler().loadImage(locator); + static const std::array filters = getColorFilters(); + img->adjustPalette(filters[backColor.getNum()], 0); + + auto image = ENGINE->renderHandler().createImage(Point(260, 150), CanvasScalingPolicy::IGNORE); + Canvas canvas = image->getCanvas(); + canvas.draw(img, Point(0, 0), Rect(3, 4, 253, 107)); + for(int i = 0; i<7; i++) + canvas.draw(img, Point(1 + i * 36, 108), Rect(76, 57, 35, 17)); + + return image; +} diff --git a/client/render/AssetGenerator.h b/client/render/AssetGenerator.h index d0a95cc9a..96e9cbc54 100644 --- a/client/render/AssetGenerator.h +++ b/client/render/AssetGenerator.h @@ -66,6 +66,8 @@ private: CanvasPtr createCreatureInfoPanelElement(CreatureInfoPanelElement element) const; CanvasPtr createQuestWindow() const; AnimationLayoutMap createGSPButtonClear(); + CanvasPtr createGateListColored(PlayerColor color, PlayerColor backColor) const; + CanvasPtr createHeroSlotsColored(PlayerColor backColor) const; void createPaletteShiftedSprites(); void generatePaletteShiftedAnimation(const AnimationPath & source, const std::vector & animation); diff --git a/client/render/CanvasImage.cpp b/client/render/CanvasImage.cpp index bfb718adb..88327f524 100644 --- a/client/render/CanvasImage.cpp +++ b/client/render/CanvasImage.cpp @@ -65,6 +65,8 @@ Rect CanvasImage::contentRect() const Point CanvasImage::dimensions() const { + if (scalingPolicy != CanvasScalingPolicy::IGNORE) + return Point(surface->w, surface->h) / ENGINE->screenHandler().getScalingFactor(); return {surface->w, surface->h}; } diff --git a/client/widgets/CTextInput.cpp b/client/widgets/CTextInput.cpp index 70ab3c343..0320e925c 100644 --- a/client/widgets/CTextInput.cpp +++ b/client/widgets/CTextInput.cpp @@ -200,9 +200,9 @@ void CTextInput::setFilterFilename() onTextFiltering = std::bind(&CTextInput::filenameFilter, _1, _2); } -void CTextInput::setFilterNumber(int minValue, int maxValue) +void CTextInput::setFilterNumber(int minValue, int maxValue, int metricDigits) { - onTextFiltering = std::bind(&CTextInput::numberFilter, _1, _2, minValue, maxValue); + onTextFiltering = std::bind(&CTextInput::numberFilter, _1, _2, minValue, maxValue, metricDigits); } std::string CTextInput::getVisibleText() const @@ -256,6 +256,10 @@ void CTextInput::keyPressed(EShortcut key) if(redrawNeeded) { + std::string oldText = currentText; + if(onTextFiltering) + onTextFiltering(currentText, oldText); + updateLabel(); if(onTextEdited) onTextEdited(currentText); @@ -295,9 +299,9 @@ void CTextInput::textInputted(const std::string & enteredText) if(onTextFiltering) onTextFiltering(currentText, oldText); + updateLabel(); if(currentText != oldText) { - updateLabel(); if(onTextEdited) onTextEdited(currentText); } @@ -321,40 +325,63 @@ void CTextInput::filenameFilter(std::string & text, const std::string &oldText) text.erase(pos, 1); } -void CTextInput::numberFilter(std::string & text, const std::string & oldText, int minValue, int maxValue) +std::optional getMetricSuffix(const std::string& text) +{ + const std::string suffixes = "kKmMgGtTpPeE"; + std::vector found; + + // Collect all suffixes in the string + for (char c : text) { + if (suffixes.find(c) != std::string::npos) { + // Normalize: 'k' lowercase, others uppercase + found.push_back((c == 'k' || c == 'K') ? 'k' : static_cast(std::toupper(c))); + } + } + + if (found.empty()) return std::nullopt; // No suffix + if (found.size() == 1) return found[0]; // Single suffix + // More than one suffix + bool allSame = std::all_of(found.begin(), found.end(), [&](char c){ return c == found[0]; }); + if (allSame) return std::nullopt; // Multiple but identical → nullopt + return found.back(); // Multiple different → last suffix +} + + +void CTextInput::numberFilter(std::string & text, const std::string & oldText, int minValue, int maxValue, int metricDigits) { assert(minValue < maxValue); - if(text.empty()) + bool isNegative = std::count_if(text.begin(), text.end(), [](char c){ return c == '-'; }) == 1 && minValue < 0; + auto suffix = getMetricSuffix(text); + if(metricDigits == 0) + suffix = std::nullopt; + + // Remove all non-digit characters + text.erase(std::remove_if(text.begin(), text.end(), [](char c){ return !isdigit(c); }), text.end()); + + // Remove leading zeros + size_t firstNonZero = text.find_first_not_of('0'); + if (firstNonZero > 0) + text.erase(0, firstNonZero); + + if (text.empty()) text = "0"; - size_t pos = 0; - if(text[0] == '-') //allow '-' sign as first symbol only - pos++; + // Add negative sign + text = (isNegative ? "-" : "") + text; - while(pos < text.size()) - { - if(text[pos] < '0' || text[pos] > '9') - { - text = oldText; - return; //new text is not number. - } - pos++; - } - try - { - int value = boost::lexical_cast(text); - if(value < minValue) - text = std::to_string(minValue); - else if(value > maxValue) - text = std::to_string(maxValue); - } - catch(boost::bad_lexical_cast &) - { - //Should never happen. Unless I missed some cases - logGlobal->warn("Warning: failed to convert %s to number!", text); - text = oldText; - } + // Restore suffix if it exists + if (suffix) + text += *suffix; + + // Clamp value + int value = TextOperations::parseMetric(text); + if (metricDigits) + text = (isNegative && value == 0 ? "-" : "") + TextOperations::formatMetric(value, metricDigits); + if (value < minValue) + text = metricDigits ? TextOperations::formatMetric(minValue, metricDigits) : std::to_string(minValue); + else if (value > maxValue) + text = metricDigits ? TextOperations::formatMetric(maxValue, metricDigits) : std::to_string(maxValue); } void CTextInput::activate() diff --git a/client/widgets/CTextInput.h b/client/widgets/CTextInput.h index 9edbdde3d..9e8bca271 100644 --- a/client/widgets/CTextInput.h +++ b/client/widgets/CTextInput.h @@ -66,7 +66,7 @@ protected: static void filenameFilter(std::string & text, const std::string & oldText); //Filter that will allow only input of numbers in range min-max (min-max are allowed) //min-max should be set via something like std::bind - static void numberFilter(std::string & text, const std::string & oldText, int minValue, int maxValue); + static void numberFilter(std::string & text, const std::string & oldText, int minValue, int maxValue, int metricDigits); std::string getVisibleText() const; void createLabel(bool giveFocusToInput); @@ -99,7 +99,7 @@ public: /// Enables filtering entered text that ensures that text is valid filename (existing or not) void setFilterFilename(); /// Enable filtering entered text that ensures that text is valid number in provided range [min, max] - void setFilterNumber(int minValue, int maxValue); + void setFilterNumber(int minValue, int maxValue, int metricDigits=0); void setFont(EFonts Font); void setColor(const ColorRGBA & Color); diff --git a/client/widgets/Images.cpp b/client/widgets/Images.cpp index ccb750d89..68f282aaa 100644 --- a/client/widgets/Images.cpp +++ b/client/widgets/Images.cpp @@ -46,7 +46,7 @@ CPicture::CPicture(std::shared_ptr image, const Point & position) pos.w = bg->width(); pos.h = bg->height(); - addUsedEvents(SHOW_POPUP); + addUsedEvents(LCLICK | SHOW_POPUP); } CPicture::CPicture( const ImagePath &bmpname, int x, int y ) @@ -75,7 +75,7 @@ CPicture::CPicture( const ImagePath & bmpname, const Point & position, EImageBli pos.w = pos.h = 0; } - addUsedEvents(SHOW_POPUP); + addUsedEvents(LCLICK | SHOW_POPUP); } CPicture::CPicture( const ImagePath & bmpname, const Point & position ) @@ -89,7 +89,7 @@ CPicture::CPicture(const ImagePath & bmpname, const Rect &SrcRect, int x, int y) pos.w = srcRect->w; pos.h = srcRect->h; - addUsedEvents(SHOW_POPUP); + addUsedEvents(LCLICK | SHOW_POPUP); } CPicture::CPicture(std::shared_ptr image, const Rect &SrcRect, int x, int y) @@ -99,7 +99,7 @@ CPicture::CPicture(std::shared_ptr image, const Rect &SrcRect, int x, in pos.w = srcRect->w; pos.h = srcRect->h; - addUsedEvents(SHOW_POPUP); + addUsedEvents(LCLICK | SHOW_POPUP); } void CPicture::show(Canvas & to) @@ -137,11 +137,22 @@ void CPicture::setPlayerColor(PlayerColor player) bg->playerColored(player); } +void CPicture::addLClickCallback(const std::function & callback) +{ + lCallback = callback; +} + void CPicture::addRClickCallback(const std::function & callback) { rCallback = callback; } +void CPicture::clickPressed(const Point & cursorPosition) +{ + if(lCallback) + lCallback(); +} + void CPicture::showPopupWindow(const Point & cursorPosition) { if(rCallback) diff --git a/client/widgets/Images.h b/client/widgets/Images.h index 6f4a9c950..c0c37ee95 100644 --- a/client/widgets/Images.h +++ b/client/widgets/Images.h @@ -27,6 +27,7 @@ enum class EImageBlitMode : uint8_t; class CPicture : public CIntObject { std::shared_ptr bg; + std::function lCallback; std::function rCallback; public: @@ -60,10 +61,12 @@ public: void scaleTo(Point size); void setPlayerColor(PlayerColor player); + void addLClickCallback(const std::function & callback); void addRClickCallback(const std::function & callback); void show(Canvas & to) override; void showAll(Canvas & to) override; + void clickPressed(const Point & cursorPosition) override; void showPopupWindow(const Point & cursorPosition) override; }; diff --git a/client/widgets/MiscWidgets.cpp b/client/widgets/MiscWidgets.cpp index c851fde55..3432b3b89 100644 --- a/client/widgets/MiscWidgets.cpp +++ b/client/widgets/MiscWidgets.cpp @@ -623,13 +623,15 @@ void MoraleLuckBox::set(const AFactionMember * node) else if(morale && node && node->getBonusBearer()->hasBonusOfType(BonusType::NO_MORALE)) { auto noMorale = node->getBonusBearer()->getBonus(Selector::type()(BonusType::NO_MORALE)); - text += "\n" + noMorale->Description(GAME->interface()->cb.get()); + if(GAME->interface()) + text += "\n" + noMorale->Description(GAME->interface()->cb.get()); component.value = 0; } else if (!morale && node && node->getBonusBearer()->hasBonusOfType(BonusType::NO_LUCK)) { auto noLuck = node->getBonusBearer()->getBonus(Selector::type()(BonusType::NO_LUCK)); - text += "\n" + noLuck->Description(GAME->interface()->cb.get()); + if(GAME->interface()) + text += "\n" + noLuck->Description(GAME->interface()->cb.get()); component.value = 0; } else @@ -637,7 +639,7 @@ void MoraleLuckBox::set(const AFactionMember * node) std::string addInfo = ""; for(auto & bonus : * modifierList) { - if(bonus->val) { + if(GAME->interface() && bonus->val) { const std::string& description = bonus->Description(GAME->interface()->cb.get()); //arraytxt already contains \n if (description.size() && description[0] != '\n') diff --git a/client/windows/CCastleInterface.cpp b/client/windows/CCastleInterface.cpp index 542085d95..49af55a08 100644 --- a/client/windows/CCastleInterface.cpp +++ b/client/windows/CCastleInterface.cpp @@ -2184,8 +2184,16 @@ void CMageGuildScreen::updateSpells(ObjectInstanceID tID) uint32_t spellCount = town->spellsAtLevel(i+1,false); //spell at level with -1 hmmm? for(uint32_t j=0; jmageGuildLevel() && town->spells[i].size()>j) + if (town->hasBuilt(BuildingSubID::AURORA_BOREALIS)) + { + std::string auroraBorealisName = town->getTown()->getSpecialBuilding(BuildingSubID::AURORA_BOREALIS)->getNameTranslated(); + + auroraBorealisScrolls.push_back(std::make_shared(positions[i][j], auroraBorealisName)); + } + else if(imageGuildLevel() && town->spells[i].size()>j) + { spells.push_back(std::make_shared(positions[i][j], town->spells[i][j].toSpell(), townId)); + } else emptyScrolls.push_back(std::make_shared(AnimationPath::builtin("TPMAGES.DEF"), 1, 0, positions[i][j].x, positions[i][j].y)); } @@ -2194,6 +2202,22 @@ void CMageGuildScreen::updateSpells(ObjectInstanceID tID) redraw(); } +CMageGuildScreen::ScrollAllSpells::ScrollAllSpells(Point position, const std::string & buildingName) +{ + constexpr int auroraBorealisImageIndex = 70; + + OBJECT_CONSTRUCTION; + pos += position; + image = std::make_shared(AnimationPath::builtin("SPELLSCR"), auroraBorealisImageIndex); + pos = image->pos; + + MetaString description; + description.appendTextID("core.genrltxt.714"); + description.replaceRawString(buildingName); + + text = std::make_shared(Rect(Point(), pos.dimensions()), description.toString(), description.toString() ); +} + CMageGuildScreen::Scroll::Scroll(Point position, const CSpell *Spell, ObjectInstanceID townId) : spell(Spell), townId(townId) { diff --git a/client/windows/CCastleInterface.h b/client/windows/CCastleInterface.h index 3ff010091..ba1e3a7f9 100644 --- a/client/windows/CCastleInterface.h +++ b/client/windows/CCastleInterface.h @@ -37,6 +37,7 @@ class CGarrisonInt; class CComponent; class CComponentBox; class LRClickableArea; +class LRClickableAreaWText; class CTextInputWithConfirm; /// Building "button" @@ -394,10 +395,21 @@ class CMageGuildScreen : public CStatusbarWindow void showPopupWindow(const Point & cursorPosition) override; void hover(bool on) override; }; + + class ScrollAllSpells : public CIntObject + { + std::shared_ptr image; + std::shared_ptr text; + + public: + ScrollAllSpells(Point position, const std::string & buildingName); + }; + std::shared_ptr window; std::shared_ptr exit; std::vector> spells; std::vector> emptyScrolls; + std::vector> auroraBorealisScrolls; std::shared_ptr resdatabar; diff --git a/client/windows/CCreatureWindow.cpp b/client/windows/CCreatureWindow.cpp index c554adacc..89ba786cf 100644 --- a/client/windows/CCreatureWindow.cpp +++ b/client/windows/CCreatureWindow.cpp @@ -428,7 +428,7 @@ CStackWindow::ButtonsSection::ButtonsSection(CStackWindow * owner, int yOffset) }; std::string tooltipText = "vcmi.creatureWindow." + btnIDs[buttonIndex]; - parent->switchButtons[buttonIndex] = std::make_shared(Point(302 + (int)buttonIndex*40, 5), AnimationPath::builtin("stackWindow/upgradeButton"), CButton::tooltipLocalized(tooltipText), onSwitch); + parent->switchButtons[buttonIndex] = std::make_shared(Point(342, 5), AnimationPath::builtin("stackWindow/upgradeButton"), CButton::tooltipLocalized(tooltipText), onSwitch); parent->switchButtons[buttonIndex]->setOverlay(std::make_shared(AnimationPath::builtin("stackWindow/switchModeIcons"), buttonIndex)); } parent->switchButtons[parent->activeTab]->disable(); @@ -952,8 +952,8 @@ void CStackWindow::initSections() { OBJECT_CONSTRUCTION; - bool showArt = GAME->interface()->cb->getSettings().getBoolean(EGameSettings::MODULE_STACK_ARTIFACT) && info->commander == nullptr && info->stackNode; - bool showExp = (GAME->interface()->cb->getSettings().getBoolean(EGameSettings::MODULE_STACK_EXPERIENCE) || info->commander != nullptr) && info->stackNode; + bool showArt = GAME->interface() && GAME->interface()->cb->getSettings().getBoolean(EGameSettings::MODULE_STACK_ARTIFACT) && info->commander == nullptr && info->stackNode; + bool showExp = ((GAME->interface() && GAME->interface()->cb->getSettings().getBoolean(EGameSettings::MODULE_STACK_EXPERIENCE)) || info->commander != nullptr) && info->stackNode; mainSection = std::make_shared(this, pos.h, showExp, showArt); diff --git a/client/windows/CHeroOverview.cpp b/client/windows/CHeroOverview.cpp index 17147e6a5..112062159 100644 --- a/client/windows/CHeroOverview.cpp +++ b/client/windows/CHeroOverview.cpp @@ -214,8 +214,8 @@ void CHeroOverview::genControls() { secSkills.push_back(std::make_shared(Point(302, 7 * borderOffset + yOffset + 186 + i * (32 + borderOffset)), CSecSkillPlace::ImageSize::SMALL, skill.first, skill.second)); - labelSecSkillsNames.push_back(std::make_shared(334 + 2 * borderOffset, 8 * borderOffset + yOffset + 186 + i * (32 + borderOffset) - 5, FONT_SMALL, ETextAlignment::TOPLEFT, Colors::WHITE, LIBRARY->generaltexth->levels[skill.second - 1])); - labelSecSkillsNames.push_back(std::make_shared(334 + 2 * borderOffset, 8 * borderOffset + yOffset + 186 + i * (32 + borderOffset) + 10, FONT_SMALL, ETextAlignment::TOPLEFT, Colors::WHITE, (*LIBRARY->skillh)[skill.first]->getNameTranslated())); + labelSecSkillsNames.push_back(std::make_shared(334 + 2 * borderOffset, 8 * borderOffset + yOffset + 186 + i * (32 + borderOffset) - 5, FONT_SMALL, ETextAlignment::TOPLEFT, Colors::WHITE, LIBRARY->generaltexth->levels[skill.second - 1], 90)); + labelSecSkillsNames.push_back(std::make_shared(334 + 2 * borderOffset, 8 * borderOffset + yOffset + 186 + i * (32 + borderOffset) + 10, FONT_SMALL, ETextAlignment::TOPLEFT, Colors::WHITE, (*LIBRARY->skillh)[skill.first]->getNameTranslated(), 90)); i++; } @@ -240,7 +240,8 @@ void CHeroOverview::genControls() } imageSpells.push_back(std::make_shared(AnimationPath::builtin("SPELLBON"), (*LIBRARY->spellh)[spell]->getIconIndex(), Rect(302 + (292 / 2) + 2 * borderOffset, 7 * borderOffset + yOffset + 186 + i * (32 + borderOffset), 32, 32), 0)); - labelSpellsNames.push_back(std::make_shared(302 + (292 / 2) + 3 * borderOffset + 32 + borderOffset, 8 * borderOffset + yOffset + 186 + i * (32 + borderOffset) + 3, FONT_SMALL, ETextAlignment::TOPLEFT, Colors::WHITE, (*LIBRARY->spellh)[spell]->getNameTranslated())); + Rect labelPos(302 + (292 / 2) + 2 * borderOffset + 32 + borderOffset + 5, 7 * borderOffset + yOffset + 186 + i * (32 + borderOffset), (292 / 2) - 32 - 3 * borderOffset - 10, 32); + labelSpellsNames.push_back(std::make_shared(labelPos, FONT_SMALL, ETextAlignment::CENTERLEFT, Colors::WHITE, (*LIBRARY->spellh)[spell]->getNameTranslated())); i++; } } diff --git a/client/windows/CHeroOverview.h b/client/windows/CHeroOverview.h index 001b58594..1db02750d 100644 --- a/client/windows/CHeroOverview.h +++ b/client/windows/CHeroOverview.h @@ -58,7 +58,7 @@ class CHeroOverview : public CWindowObject std::shared_ptr labelSpellTitle; std::vector> imageSpells; - std::vector> labelSpellsNames; + std::vector> labelSpellsNames; std::shared_ptr labelSecSkillTitle; std::vector> secSkills; @@ -69,4 +69,4 @@ class CHeroOverview : public CWindowObject public: CHeroOverview(const HeroTypeID & h); -}; \ No newline at end of file +}; diff --git a/client/windows/CSpellWindow.cpp b/client/windows/CSpellWindow.cpp index 3e849ab11..8f03b6a32 100644 --- a/client/windows/CSpellWindow.cpp +++ b/client/windows/CSpellWindow.cpp @@ -34,6 +34,7 @@ #include "../widgets/Buttons.h" #include "../widgets/VideoWidget.h" #include "../adventureMap/AdventureMapInterface.h" +#include "../eventsSDL/InputHandler.h" #include "../../lib/CConfigHandler.h" #include "../../lib/GameConstants.h" @@ -99,6 +100,7 @@ CSpellWindow::InteractiveArea::InteractiveArea(const Rect & myRect, const std::f void CSpellWindow::InteractiveArea::clickPressed(const Point & cursorPosition) { + ENGINE->input().hapticFeedback(); onLeft(); } @@ -687,6 +689,8 @@ void CSpellWindow::SpellArea::clickPressed(const Point & cursorPosition) { if(mySpell) { + ENGINE->input().hapticFeedback(); + if(owner->onSpellSelect) { owner->onSpellSelect(mySpell->id); diff --git a/client/windows/CWindowObject.cpp b/client/windows/CWindowObject.cpp index e0665ed28..071f7a4bf 100644 --- a/client/windows/CWindowObject.cpp +++ b/client/windows/CWindowObject.cpp @@ -86,7 +86,9 @@ std::shared_ptr CWindowObject::createBg(const ImagePath & imageName, b return nullptr; auto image = std::make_shared(imageName, Point(0,0), EImageBlitMode::OPAQUE); - if(playerColored && GAME->interface()) + if(!GAME->interface()) + image->setPlayerColor(PlayerColor(1)); // in main menu we use blue + else if(playerColored) image->setPlayerColor(GAME->interface()->playerID); return image; } diff --git a/client/windows/GUIClasses.cpp b/client/windows/GUIClasses.cpp index 6c6275b0e..c9f8665ce 100644 --- a/client/windows/GUIClasses.cpp +++ b/client/windows/GUIClasses.cpp @@ -1535,8 +1535,9 @@ CObjectListWindow::CItem::CItem(CObjectListWindow * _parent, size_t _id, std::st index(_id) { OBJECT_CONSTRUCTION; - if(parent->images.size() > index) - icon = std::make_shared(parent->images[index], Point(1, 1)); + auto imgIndex = parent->itemsVisible[index].first; + if(parent->images.size() > index && parent->images[imgIndex]) + icon = std::make_shared(parent->images[imgIndex], Point(1, 1)); border = std::make_shared(ImagePath::builtin("TPGATES")); pos = border->pos; @@ -1577,12 +1578,13 @@ void CObjectListWindow::CItem::clickDouble(const Point & cursorPosition) void CObjectListWindow::CItem::showPopupWindow(const Point & cursorPosition) { + int where = parent->itemsVisible[index].first; if(parent->onPopup) - parent->onPopup(index); + parent->onPopup(where); } -CObjectListWindow::CObjectListWindow(const std::vector & _items, std::shared_ptr titleWidget_, std::string _title, std::string _descr, std::function Callback, size_t initialSelection, std::vector> images, bool searchBoxEnabled) - : CWindowObject(PLAYER_COLORED, ImagePath::builtin("TPGATE")), +CObjectListWindow::CObjectListWindow(const std::vector & _items, std::shared_ptr titleWidget_, std::string _title, std::string _descr, std::function Callback, size_t initialSelection, std::vector> images, bool searchBoxEnabled, bool blue) + : CWindowObject(PLAYER_COLORED, ImagePath::builtin(blue ? "TownPortalBackgroundBlue" : "TPGATE")), onSelect(Callback), selected(initialSelection), images(images) @@ -1601,12 +1603,12 @@ CObjectListWindow::CObjectListWindow(const std::vector & _items, std::share } itemsVisible = items; - init(titleWidget_, _title, _descr, searchBoxEnabled); + init(titleWidget_, _title, _descr, searchBoxEnabled, blue); list->scrollTo(std::min(static_cast(initialSelection + 4), static_cast(items.size() - 1))); // 4 is for centering (list have 9 elements) } -CObjectListWindow::CObjectListWindow(const std::vector & _items, std::shared_ptr titleWidget_, std::string _title, std::string _descr, std::function Callback, size_t initialSelection, std::vector> images, bool searchBoxEnabled) - : CWindowObject(PLAYER_COLORED, ImagePath::builtin("TPGATE")), +CObjectListWindow::CObjectListWindow(const std::vector & _items, std::shared_ptr titleWidget_, std::string _title, std::string _descr, std::function Callback, size_t initialSelection, std::vector> images, bool searchBoxEnabled, bool blue) + : CWindowObject(PLAYER_COLORED, ImagePath::builtin(blue ? "TownPortalBackgroundBlue" : "TPGATE")), onSelect(Callback), selected(initialSelection), images(images) @@ -1625,17 +1627,17 @@ CObjectListWindow::CObjectListWindow(const std::vector & _items, st } itemsVisible = items; - init(titleWidget_, _title, _descr, searchBoxEnabled); + init(titleWidget_, _title, _descr, searchBoxEnabled, blue); list->scrollTo(std::min(static_cast(initialSelection + 4), static_cast(items.size() - 1))); // 4 is for centering (list have 9 elements) } -void CObjectListWindow::init(std::shared_ptr titleWidget_, std::string _title, std::string _descr, bool searchBoxEnabled) +void CObjectListWindow::init(std::shared_ptr titleWidget_, std::string _title, std::string _descr, bool searchBoxEnabled, bool blue) { titleWidget = titleWidget_; title = std::make_shared(152, 27, FONT_BIG, ETextAlignment::CENTER, Colors::YELLOW, _title); descr = std::make_shared(145, 133, FONT_SMALL, ETextAlignment::CENTER, Colors::WHITE, _descr); - exit = std::make_shared( Point(228, 402), AnimationPath::builtin("ICANCEL.DEF"), CButton::tooltip(), std::bind(&CObjectListWindow::exitPressed, this), EShortcut::GLOBAL_CANCEL); + exit = std::make_shared( Point(228, 402), AnimationPath::builtin(blue ? "MuBcanc" : "ICANCEL.DEF"), CButton::tooltip(), std::bind(&CObjectListWindow::exitPressed, this), EShortcut::GLOBAL_CANCEL); if(titleWidget) { @@ -1644,10 +1646,10 @@ void CObjectListWindow::init(std::shared_ptr titleWidget_, std::stri titleWidget->pos.y = 75 + pos.y - titleWidget->pos.h/2; } list = std::make_shared(std::bind(&CObjectListWindow::genItem, this, _1), - Point(14, 151), Point(0, 25), 9, itemsVisible.size(), 0, 1, Rect(262, -32, 256, 256) ); + Point(14, 151), Point(0, 25), 9, itemsVisible.size(), 0, 1 + (blue ? 4 : 0), Rect(262, -32, 256, 256) ); list->setRedrawParent(true); - ok = std::make_shared(Point(15, 402), AnimationPath::builtin("IOKAY.DEF"), CButton::tooltip(), std::bind(&CObjectListWindow::elementSelected, this), EShortcut::GLOBAL_ACCEPT); + ok = std::make_shared(Point(15, 402), AnimationPath::builtin(blue ? "MuBchck" : "IOKAY.DEF"), CButton::tooltip(), std::bind(&CObjectListWindow::elementSelected, this), EShortcut::GLOBAL_ACCEPT); ok->block(!list->size()); if(!searchBoxEnabled) @@ -1655,8 +1657,8 @@ void CObjectListWindow::init(std::shared_ptr titleWidget_, std::stri Rect r(50, 90, pos.w - 100, 16); const ColorRGBA rectangleColor = ColorRGBA(0, 0, 0, 75); - const ColorRGBA borderColor = ColorRGBA(128, 100, 75); - const ColorRGBA grayedColor = ColorRGBA(158, 130, 105); + const ColorRGBA borderColor = blue ? ColorRGBA(75, 84, 128) : ColorRGBA(128, 100, 75); + const ColorRGBA grayedColor = blue ? ColorRGBA(105, 127, 159) : ColorRGBA(158, 130, 105); searchBoxRectangle = std::make_shared(r.resize(1), rectangleColor, borderColor); searchBoxDescription = std::make_shared(r.center().x, r.center().y, FONT_SMALL, ETextAlignment::CENTER, grayedColor, LIBRARY->generaltexth->translate("vcmi.spellBook.search")); @@ -1676,9 +1678,12 @@ void CObjectListWindow::trimTextIfTooWide(std::string & text, bool preserveCount { auto posBrace = text.find_last_of("("); auto posClosing = text.find_last_of(")"); - std::string objCount = text.substr(posBrace, posClosing - posBrace) + ')'; - suffix += " "; - suffix += objCount; + if (posBrace != std::string::npos && posClosing != std::string::npos && posClosing > posBrace) + { + std::string objCount = text.substr(posBrace, posClosing - posBrace) + ')'; + suffix += " "; + suffix += objCount; + } } const auto & font = ENGINE->renderHandler().loadFont(FONT_SMALL); diff --git a/client/windows/GUIClasses.h b/client/windows/GUIClasses.h index 6a59a8c1b..72d805ded 100644 --- a/client/windows/GUIClasses.h +++ b/client/windows/GUIClasses.h @@ -205,7 +205,7 @@ class CObjectListWindow : public CWindowObject std::vector< std::pair > items; //all items present in list std::vector< std::pair > itemsVisible; //visible items present in list - void init(std::shared_ptr titleWidget_, std::string _title, std::string _descr, bool searchBoxEnabled); + void init(std::shared_ptr titleWidget_, std::string _title, std::string _descr, bool searchBoxEnabled, bool blue); void trimTextIfTooWide(std::string & text, bool preserveCountSuffix) const; // trim item's text to fit within window's width void itemsSearchCallback(const std::string & text); void exitPressed(); @@ -219,8 +219,8 @@ public: /// Callback will be called when OK button is pressed, returns id of selected item. initState = initially selected item /// Image can be nullptr ///item names will be taken from map objects - CObjectListWindow(const std::vector &_items, std::shared_ptr titleWidget_, std::string _title, std::string _descr, std::function Callback, size_t initialSelection = 0, std::vector> images = {}, bool searchBoxEnabled = false); - CObjectListWindow(const std::vector &_items, std::shared_ptr titleWidget_, std::string _title, std::string _descr, std::function Callback, size_t initialSelection = 0, std::vector> images = {}, bool searchBoxEnabled = false); + CObjectListWindow(const std::vector &_items, std::shared_ptr titleWidget_, std::string _title, std::string _descr, std::function Callback, size_t initialSelection = 0, std::vector> images = {}, bool searchBoxEnabled = false, bool blue = false); + CObjectListWindow(const std::vector &_items, std::shared_ptr titleWidget_, std::string _title, std::string _descr, std::function Callback, size_t initialSelection = 0, std::vector> images = {}, bool searchBoxEnabled = false, bool blue = false); std::shared_ptr genItem(size_t index); void elementSelected();//call callback and close this window diff --git a/config/bonuses.json b/config/bonuses.json index 98fc4c18a..482aa4bdc 100644 --- a/config/bonuses.json +++ b/config/bonuses.json @@ -20,7 +20,11 @@ "ATTACKS_ALL_ADJACENT": { }, - + + "ALWAYS_MAXIMUM_DAMAGE": + { + }, + "BASE_TILE_MOVEMENT_COST": { "blockDescriptionPropagation": true @@ -334,7 +338,11 @@ { "blockDescriptionPropagation": true }, - + + "MORE_DAMAGE_FROM_SPELL": + { + }, + "MOVEMENT": { "blockDescriptionPropagation": true diff --git a/config/factions/conflux.json b/config/factions/conflux.json index b9ef8f020..27140d243 100644 --- a/config/factions/conflux.json +++ b/config/factions/conflux.json @@ -196,7 +196,7 @@ "earthMagic" ] }, - "grail": { }, + "grail": { "type" : "auroraBorealis" }, "extraTownHall": { }, "extraCityHall": { }, "extraCapitol": { }, diff --git a/config/factions/inferno.json b/config/factions/inferno.json index e6fd10f10..07ee66bbf 100644 --- a/config/factions/inferno.json +++ b/config/factions/inferno.json @@ -205,7 +205,7 @@ }, "horde2": { "upgrades" : "dwellingLvl3" }, "horde2Upgr": { "upgrades" : "dwellingUpLvl3", "requires" : [ "horde2" ] }, - "grail": { }, + "grail": { "type" : "deityOfFire" }, "dwellingLvl1": { "requires" : [ "fort" ] }, "dwellingLvl2": { "requires" : [ "dwellingLvl1" ] }, diff --git a/config/schemas/townBuilding.json b/config/schemas/townBuilding.json index 3b4417549..581d37708 100644 --- a/config/schemas/townBuilding.json +++ b/config/schemas/townBuilding.json @@ -36,7 +36,7 @@ }, "type" : { "type" : "string", - "enum" : [ "mysticPond", "castleGate", "portalOfSummoning", "library", "escapeTunnel", "treasury", "bank" ], + "enum" : [ "mysticPond", "castleGate", "portalOfSummoning", "library", "escapeTunnel", "treasury", "bank", "auroraBorealis", "deityOfFire" ], "description" : "Subtype for some special buildings" }, "mode" : { diff --git a/config/terrainViewPatterns.json b/config/terrainViewPatterns.json index 783edd3c2..1a9c1d51e 100644 --- a/config/terrainViewPatterns.json +++ b/config/terrainViewPatterns.json @@ -124,7 +124,7 @@ "data" : [ "N", "N", "S", - "N", "N", "D", + "N", "N", "D,N", "D,N", "D", "D,N" ], "mapping" : { "normal" : "44", "hota" : "72" } @@ -197,8 +197,8 @@ "data" : [ "N", "N", "N", - "N", "N", "s3-1,m7-1,m8-1", - "N", "s2-1,m7-1,m8-1", "T" + "N", "N", "s3-1,m7-1,m8-1,s1-1", + "N", "s2-1,m7-1,m8-1,s1-1", "T" ], "minPoints" : 2, "mapping" : { "normal" : "12-15, 32-35", "dirt" : "12-15", "water" : "12-15", "rock": "4D:24-31", "hota" : "22-27,56-61" } @@ -229,11 +229,23 @@ "id" : "s1", "data" : [ - "?", "?", "?", - "?", "N", "N", - "T", "N", "N" + "?", "S-1,?", "?", + "S-1,?", "N", "N", + "?", "N", "N" ], - "mapping" : { "normal" : "0-3, 20-23", "dirt" : "0-3", "water" : "0-3", "rock": "4D:8-15", "hota" : "0-5,34-39" } + "minPoints" : 1, + "mapping" : { "normal" : "20-23", "dirt" : "0-3", "water" : "0-3", "rock": "4D:8-15", "hota" : "34-39" } + }, + { + "id" : "s7", + "data" : + [ + "?", "D-1,?", "?", + "D-1,?", "N", "N", + "?", "N", "N" + ], + "minPoints" : 1, + "mapping" : { "normal" : "0-3", "rock": "4D:8-15", "hota" : "0-5" } } ], "terrainType" : diff --git a/docs/developers/Building_Windows.md b/docs/developers/Building_Windows.md index d76802d9c..da50c01c3 100644 --- a/docs/developers/Building_Windows.md +++ b/docs/developers/Building_Windows.md @@ -100,12 +100,19 @@ call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv 4. Right click on `BUILD_ALL` project. This `BUILD_ALL` project should be in `CMakePredefinedTargets` tree in Solution Explorer. You can also build individual targets if you want. 5. VCMI will be built in `%VCMI_DIR%/build/bin/` folder where `` is e.g. `RelWithDebInfo`. To launch the built executables from a file manager, use respective `bat` files, e.g. `VCMI_launcher.bat`. -### Compile VCMI with MinGW via MSYS2 +### Compile VCMI with MinGW64 or UCRT64 via MSYS2 -- Install MSYS2 from -- Start the `MSYS MinGW x64`-shell -- Install dependencies: `pacman -S mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_image mingw-w64-x86_64-SDL2_mixer mingw-w64-x86_64-SDL2_ttf mingw-w64-x86_64-boost mingw-w64-x86_64-gcc mingw-w64-x86_64-ninja mingw-w64-x86_64-qt5-static mingw-w64-x86_64-qt5-tools mingw-w64-x86_64-tbb` -- Generate and build solution from VCMI-root dir: `cmake --preset windows-mingw-release && cmake --build --preset windows-mingw-release` +1. Install MSYS2 from +2. Open the correct shell + - For MinGW64 (MSVCRT): start `MSYS2 MinGW x64` + - For UCRT64: start `MSYS2 UCRT64` + + (Sanity check: `echo $MSYSTEM` should be MINGW64 or UCRT64; don’t mix them.) +3. Update MSYS2 packages: `pacman -Syu` +4. Install dependencies + - For MinGW64 (MSVCRT): `pacman -S mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_image mingw-w64-x86_64-SDL2_mixer mingw-w64-x86_64-SDL2_ttf mingw-w64-x86_64-boost mingw-w64-x86_64-gcc mingw-w64-x86_64-ninja mingw-w64-x86_64-qt5-static mingw-w64-x86_64-qt5-tools mingw-w64-x86_64-tbb` + - For UCRT64: `pacman -S --needed mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-ninja mingw-w64-ucrt-x86_64-boost mingw-w64-ucrt-x86_64-minizip mingw-w64-ucrt-x86_64-ffmpeg mingw-w64-ucrt-x86_64-SDL2_image mingw-w64-ucrt-x86_64-SDL2_mixer mingw-w64-ucrt-x86_64-SDL2_ttf mingw-w64-ucrt-x86_64-qt5-static mingw-w64-ucrt-x86_64-tbb` +5. Generate and build solution from VCMI-root dir: `cmake --preset windows-mingw-release && cmake --build --preset windows-mingw-release` **NOTE:** This will link Qt5 statically to `VCMI_launcher.exe` and `VCMI_Mapeditor.exe`. See [PR #3421](https://github.com/vcmi/vcmi/pull/3421) for some background. diff --git a/docs/modders/Bonus/Bonus_Types.md b/docs/modders/Bonus/Bonus_Types.md index 66cad30e0..c7b63f8e1 100644 --- a/docs/modders/Bonus/Bonus_Types.md +++ b/docs/modders/Bonus/Bonus_Types.md @@ -543,9 +543,26 @@ When affected unit is attacked from behind, it will receive more damage when att Affected unit will deal more damage when attacking specific creature -- subtype - identifier of hated creature, ie. "creature.genie" +- subtype - identifier of hated creature, ie. `genie` - val - additional damage, percentage +### HATES_TRAIT + +Affected unit will deal more damage when attacking unit that has specific bonus. Note that this bonus has no assigned description. To make it visible in creature window UI, make sure to provide custom description for such bonus. + +- subtype - identifier of hated bonus, ie. `UNDEAD` +- val - additional damage, percentage + +Example: Unit deals 50% more damage to any target that has UNDEAD bonus + +```json + "hatesUndead" : { + "type" : "HATES_TRAIT", + "subtype" : "UNDEAD", + "val" : 50 + } +``` + ### SPELL_LIKE_ATTACK Affected unit ranged attack will use animation and range of specified spell (Magog, Lich) diff --git a/docs/modders/Entities_Format/Town_Building_Format.md b/docs/modders/Entities_Format/Town_Building_Format.md index ecc4f7678..6b0c947a7 100644 --- a/docs/modders/Entities_Format/Town_Building_Format.md +++ b/docs/modders/Entities_Format/Town_Building_Format.md @@ -238,15 +238,13 @@ Building requirements can be described using logical expressions: Following Heroes III buildings can be used as unique buildings for a town. Their functionality should be identical to a corresponding H3 building. H3 buildings that are not present in this list contain no hardcoded functionality. See vcmi json configuration to see how such buildings can be implemented in a mod. - `mysticPond` -- `artifactMerchant` -- `freelancersGuild` -- `magicUniversity` - `castleGate` -- `creatureTransformer` - `portalOfSummoning` - `library` - `escapeTunnel` - `treasury` +- `auroraBorealis` +- `deityOfFire` #### Buildings from other Heroes III mods diff --git a/docs/players/Installation_macOS.md b/docs/players/Installation_macOS.md index 02ef4712c..08307fd65 100644 --- a/docs/players/Installation_macOS.md +++ b/docs/players/Installation_macOS.md @@ -6,8 +6,8 @@ - manually: - via Homebrew: `brew install --cask --no-quarantine vcmi/vcmi/vcmi` - Daily builds (might be unstable) - - [Intel (x86_64) builds](https://builds.vcmi.download/branch/develop/macos-arm/) - - [Apple Silicon (arm64) builds](https://builds.vcmi.download/branch/develop/macos-intel/) + - [Intel (x86_64) builds](https://builds.vcmi.download/branch/develop/macos-intel/) + - [Apple Silicon (arm64) builds](https://builds.vcmi.download/branch/develop/macos-arm/) If the app doesn't open, right-click the app bundle - select *Open* menu item - press *Open* button. On macOS 15 Sequoia and later there will be no *Open* button, instead you'll see the following dialog: diff --git a/launcher/lib/innoextract b/launcher/lib/innoextract index 98bb55798..96e9566a3 160000 --- a/launcher/lib/innoextract +++ b/launcher/lib/innoextract @@ -1 +1 @@ -Subproject commit 98bb55798a77c0346b12a1dbb53fe4d3e0379d66 +Subproject commit 96e9566a35fb51ebf13ffbdadfd49a93c1ae5c1a diff --git a/launcher/modManager/cmodlistview_moc.cpp b/launcher/modManager/cmodlistview_moc.cpp index d3c1ab6a8..4c68ae50f 100644 --- a/launcher/modManager/cmodlistview_moc.cpp +++ b/launcher/modManager/cmodlistview_moc.cpp @@ -1110,8 +1110,10 @@ void CModListView::installMaps(QStringList maps) } else { - QString fileName = map.section('/', -1, -1); - if (QFile::exists(destDir + fileName)) + QString srcPath = Helper::getRealPath(map); + QString fileName = QFileInfo(srcPath).fileName(); + QString destFile = destDir + fileName; + if (QFile::exists(destFile)) conflictCount++; } } @@ -1198,9 +1200,11 @@ void CModListView::installMaps(QStringList maps) else { // Single map file - QString fileName = map.section('/', -1, -1); + QString srcPath = Helper::getRealPath(map); + QString fileName = QFileInfo(srcPath).fileName(); QString destFile = destDir + fileName; - logGlobal->info("Importing map '%s'", map.toStdString()); + + logGlobal->info("Importing map '%s'", srcPath.toStdString()); if (QFile::exists(destFile)) { diff --git a/launcher/modManager/modstateitemmodel_moc.cpp b/launcher/modManager/modstateitemmodel_moc.cpp index 4ae93f6ec..7e1084983 100644 --- a/launcher/modManager/modstateitemmodel_moc.cpp +++ b/launcher/modManager/modstateitemmodel_moc.cpp @@ -276,7 +276,7 @@ bool CModFilterModel::filterMatchesCategory(const QModelIndex & source) const return !mod.isInstalled(); case ModFilterMask::INSTALLED: return mod.isInstalled(); - case ModFilterMask::UPDATEABLE: + case ModFilterMask::UPDATABLE: return mod.isUpdateAvailable(); case ModFilterMask::ENABLED: return mod.isInstalled() && base->model->isModEnabled(modID); @@ -320,6 +320,31 @@ bool CModFilterModel::filterAcceptsRow(int source_row, const QModelIndex & sourc return false; } +bool CModFilterModel::lessThan(const QModelIndex & source_left, const QModelIndex & source_right) const +{ + if(source_left.column() != ModFields::STATUS_ENABLED) + return QSortFilterProxyModel::lessThan(source_left, source_right); + + const auto leftMod = base->model->getMod(base->modIndexToName(source_left)); + const auto rightMod = base->model->getMod(base->modIndexToName(source_right)); + + const auto isLeftEnabled = base->model->isModEnabled(leftMod.getID()); + const auto isRightEnabled = base->model->isModEnabled(rightMod.getID()); + if(!isLeftEnabled && isRightEnabled) + return true; + if(isLeftEnabled && !isRightEnabled) + return false; + + const auto isLeftInstalled = leftMod.isInstalled(); + const auto isRightInstalled = rightMod.isInstalled(); + if(!isLeftInstalled && isRightInstalled) + return true; + if(isLeftInstalled && !isRightInstalled) + return false; + + return QSortFilterProxyModel::lessThan(source_left.siblingAtColumn(ModFields::NAME), source_right.siblingAtColumn(ModFields::NAME)); +} + CModFilterModel::CModFilterModel(ModStateItemModel * model, QObject * parent) : QSortFilterProxyModel(parent), base(model), filterMask(ModFilterMask::ALL) { diff --git a/launcher/modManager/modstateitemmodel_moc.h b/launcher/modManager/modstateitemmodel_moc.h index 6b0a64656..29f778aa0 100644 --- a/launcher/modManager/modstateitemmodel_moc.h +++ b/launcher/modManager/modstateitemmodel_moc.h @@ -32,7 +32,7 @@ enum class ModFilterMask : uint8_t ALL, AVAILABLE, INSTALLED, - UPDATEABLE, + UPDATABLE, ENABLED, DISABLED }; @@ -97,6 +97,8 @@ class CModFilterModel final : public QSortFilterProxyModel bool filterAcceptsRow(int source_row, const QModelIndex & source_parent) const override; + bool lessThan(const QModelIndex & source_left, const QModelIndex & source_right) const override; + public: void setTypeFilter(ModFilterMask filterMask); diff --git a/launcher/translation/belarusian.ts b/launcher/translation/belarusian.ts index 2907430b3..d093ac422 100644 --- a/launcher/translation/belarusian.ts +++ b/launcher/translation/belarusian.ts @@ -6,32 +6,38 @@ VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI у Discord Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Ёсць пытанне? Знайшлі памылку? Хочаце дапамагчы? Далучайцеся! VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI на Github Our Community - + AI-generated, needs review by native speaker; delete this comment afterwards + Наша супольнасць Build Information - + AI-generated, needs review by native speaker; delete this comment afterwards + Звесткі пра зборку User data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Каталог дадзеных карыстальніка @@ -39,52 +45,62 @@ Open - + AI-generated, needs review by native speaker; delete this comment afterwards + Адкрыць Check for updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Праверыць абнаўленні Game version - + AI-generated, needs review by native speaker; delete this comment afterwards + Версія гульні Log files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Каталог файлаў журнала Data Directories - + AI-generated, needs review by native speaker; delete this comment afterwards + Каталогі дадзеных Game data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Каталог дадзеных гульні Operating System - + AI-generated, needs review by native speaker; delete this comment afterwards + Аперацыйная сістэма Configuration files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Каталог файлаў канфігурацыі Project homepage - + AI-generated, needs review by native speaker; delete this comment afterwards + Хатняя старонка праекта Report a bug - + AI-generated, needs review by native speaker; delete this comment afterwards + Паведаміць пра памылку @@ -92,242 +108,288 @@ Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Фільтр All mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Усе моды Downloadable - + AI-generated, needs review by native speaker; delete this comment afterwards + Даступныя для спампоўкі Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталяваныя Updatable - + AI-generated, needs review by native speaker; delete this comment afterwards + Даступныя абнаўленні Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Актыўныя Inactive - + AI-generated, needs review by native speaker; delete this comment afterwards + Неактыўныя Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Апісанне Changelog - + AI-generated, needs review by native speaker; delete this comment afterwards + Спіс змяненняў Screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + Скрыншоты Uninstall - + AI-generated, needs review by native speaker; delete this comment afterwards + Выдаліць Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Уключыць Disable - + AI-generated, needs review by native speaker; delete this comment afterwards + Адключыць Update - + AI-generated, needs review by native speaker; delete this comment afterwards + Абнавіць Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталяваць %p% (%v KB out of %m KB) - + AI-generated, needs review by native speaker; delete this comment afterwards + %p% (%v KB з %m KB) Reload repositories - + AI-generated, needs review by native speaker; delete this comment afterwards + Перазагрузіць рэпазіторыі Abort - + AI-generated, needs review by native speaker; delete this comment afterwards + Перарваць Mod name - + AI-generated, needs review by native speaker; delete this comment afterwards + Назва мода Installed version - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталяваная версія Latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Апошняя версія Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Памер Download size - + AI-generated, needs review by native speaker; delete this comment afterwards + Памер спампоўкі Authors - + AI-generated, needs review by native speaker; delete this comment afterwards + Аўтары License - + AI-generated, needs review by native speaker; delete this comment afterwards + Ліцэнзія Contact - + AI-generated, needs review by native speaker; delete this comment afterwards + Кантакты Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Сумяшчальнасць Required VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Патрабаваная версія VCMI Supported VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Падтрымліваемая версія VCMI please upgrade mod - + AI-generated, needs review by native speaker; delete this comment afterwards + калі ласка, абнавіце мод mods repository index - + AI-generated, needs review by native speaker; delete this comment afterwards + індэкс рэпазіторыя мод or newer - + AI-generated, needs review by native speaker; delete this comment afterwards + ці навей Supported VCMI versions - + AI-generated, needs review by native speaker; delete this comment afterwards + Падтрымліваемыя версіі VCMI Languages - + AI-generated, needs review by native speaker; delete this comment afterwards + Мовы Required mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Патрэбныя моды Conflicting mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Канфліктуючыя моды This mod cannot be enabled because it translates into a different language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Гэты мод нельга ўключыць, бо ён перакладае на іншую мову. This mod can not be enabled because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Гэты мод нельга ўключыць, бо адсутнічаюць наступныя залежнасці This mod can not be installed because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Гэты мод нельга ўсталяваць, бо адсутнічаюць наступныя залежнасці This is a submod and it cannot be installed or uninstalled separately from its parent mod - + AI-generated, needs review by native speaker; delete this comment afterwards + Гэта падмод, яго нельга ўсталёўваць або выдаляць асобна ад бацькоўскага мода Notes - + AI-generated, needs review by native speaker; delete this comment afterwards + Заўвагі Context menu - + AI-generated, needs review by native speaker; delete this comment afterwards + Кантэкстнае меню Open directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Адкрыць каталог Open repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Адкрыць рэпазіторый Downloading %1. %p% (%v MB out of %m MB) finished - + AI-generated, needs review by native speaker; delete this comment afterwards + Спампоўванне %1. %p% (%v MB з %m MB) завершана Download failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Не ўдалося спампаваць @@ -336,91 +398,117 @@ Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Не ўдалося спампаваць усе файлы. + +Узніклі памылкі: + + Install successfully downloaded? - + AI-generated, needs review by native speaker; delete this comment afterwards + + + +Усталявальныя файлы паспяхова спампаваныя? Installing Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталёўка Heroes Chronicles Installing mod %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталёўка мода %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Карта існуе - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + Карта '%1' ужо існуе. Перапісаць? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Так для ўсіх - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Не для ўсіх - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Імпарт завершаны - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + Паспяхова імпартавана %1 карт. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Не ўдалося імпартаваць - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Не ўдалося імпартаваць наступныя карты: +%1 - + Operation failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Аперацыя не выканана - + Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Узніклі памылкі: + - + screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + скрыншоты - + Screenshot %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Скрыншот %1 Mod is incompatible - + AI-generated, needs review by native speaker; delete this comment afterwards + Мод несумяшчальны @@ -429,149 +517,178 @@ Install successfully downloaded? Off - + AI-generated, needs review by native speaker; delete this comment afterwards + Выкл Artificial Intelligence - + AI-generated, needs review by native speaker; delete this comment afterwards + Штучны інтэлект Interface Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + Маштабаванне інтэрфейсу Neutral AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Нейтральны ШІ ў баях Enemy AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Варожы ШІ ў баях Additional repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Дадатковы рэпазіторый Adventure Map Allies - + AI-generated, needs review by native speaker; delete this comment afterwards + Саюзнікі на карце прыгод Online Lobby port - + AI-generated, needs review by native speaker; delete this comment afterwards + Порт анлайн-лобі Autocombat AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Аўтабой ШІ ў баях Sticks Sensitivity - + AI-generated, needs review by native speaker; delete this comment afterwards + Чуласць стыкаў Automatic (Linear) - + AI-generated, needs review by native speaker; delete this comment afterwards + Аўтаматычна (лінейна) Haptic Feedback - + AI-generated, needs review by native speaker; delete this comment afterwards + Гаптычная аддача Software Cursor - + AI-generated, needs review by native speaker; delete this comment afterwards + Праграмны курсор Automatic - + AI-generated, needs review by native speaker; delete this comment afterwards + Аўтаматычна Mods Validation - + AI-generated, needs review by native speaker; delete this comment afterwards + Праверка модаў Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Рэдактар канфігурацыі Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Адкрыць рэдактар None - + AI-generated, needs review by native speaker; delete this comment afterwards + Няма xBRZ x2 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x2 xBRZ x3 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x3 xBRZ x4 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x4 Full - + AI-generated, needs review by native speaker; delete this comment afterwards + Поўны Allow portrait mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Дазволіць партрэтны рэжым Use scalable fonts - + AI-generated, needs review by native speaker; delete this comment afterwards + Выкарыстоўваць маштабавальныя шрыфты Online Lobby address - + AI-generated, needs review by native speaker; delete this comment afterwards + Адрас анлайн-лобі Handle back as right mouse button - + AI-generated, needs review by native speaker; delete this comment afterwards + Кнопка Назад як правая кнопка мышы Cursor Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + Маштабаванне курсора Scalable - + AI-generated, needs review by native speaker; delete this comment afterwards + Маштабавальны Miscellaneous - + AI-generated, needs review by native speaker; delete this comment afterwards + Рознае @@ -582,282 +699,344 @@ Windowed - the game will run inside a window that covers part of your screen. Borderless Windowed Mode - the game will run in a full-screen window, matching your screen's resolution. Fullscreen Exclusive Mode - the game will cover the entirety of your screen and will use selected resolution. - + AI-generated, needs review by native speaker; delete this comment afterwards + Абярыце рэжым адлюстравання для гульні + +У акне — гульня будзе запускацца ў акне, якое займае частку экрана. + +Безрамкавы рэжым — гульня будзе запускацца ў паўэкранным акне з дазволам вашага экрана. + +Эксклюзіўны поўнаэкранны — гульня зойме ўвесь экран і будзе выкарыстоўваць выбраны дазвол. Font Scaling (experimental) - + AI-generated, needs review by native speaker; delete this comment afterwards + Маштабаванне шрыфтоў (эксперыментальна) Original - + AI-generated, needs review by native speaker; delete this comment afterwards + Арыгінал Upscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Фільтр павелічэння Basic - + AI-generated, needs review by native speaker; delete this comment afterwards + Базавы Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Ігнараваць пераключальнік прыцішвання Use Relative Pointer Mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Выкарыстоўваць рэжым адноснага паказальніка Nearest - + AI-generated, needs review by native speaker; delete this comment afterwards + Бліжэйшы сусед Linear - + AI-generated, needs review by native speaker; delete this comment afterwards + Лінейны Input - Touchscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Увод — сэнсарны экран Adventure Map Enemies - + AI-generated, needs review by native speaker; delete this comment afterwards + Ворагі на карце прыгод Show Tutorial again - + AI-generated, needs review by native speaker; delete this comment afterwards + Паказаць навучанне яшчэ раз Reset - + AI-generated, needs review by native speaker; delete this comment afterwards + Скід Network - + AI-generated, needs review by native speaker; delete this comment afterwards + Сетка Audio - + AI-generated, needs review by native speaker; delete this comment afterwards + Аўдыя Relative Pointer Speed - + AI-generated, needs review by native speaker; delete this comment afterwards + Хуткасць адноснага паказальніка Music Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Гукавы суправаджальны гук (музыка) Ignore SSL errors - + AI-generated, needs review by native speaker; delete this comment afterwards + Ігнараваць памылкі SSL Input - Mouse - + AI-generated, needs review by native speaker; delete this comment afterwards + Увод — мыш Long Touch Duration - + AI-generated, needs review by native speaker; delete this comment afterwards + Працягласць доўгага дотыку Controller Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Парог кліку кантролера Touch Tap Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Парог націску дотыку Input - Controller - + AI-generated, needs review by native speaker; delete this comment afterwards + Увод — кантролер Sound Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Гучнасць гукаў Windowed - + AI-generated, needs review by native speaker; delete this comment afterwards + У акне Borderless fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Безрамкавы поўнаэкранны Exclusive fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Эксклюзіўны поўнаэкранны Autosave limit (0 = off) - + AI-generated, needs review by native speaker; delete this comment afterwards + Ліміт аўтазахаванняў (0 = выкл.) Downscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Фільтр змяншэння Framerate Limit - + AI-generated, needs review by native speaker; delete this comment afterwards + Абмежаванне кадраў/с Autosave prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + Прыстаўка аўтазахавання Mouse Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Парог кліку мышы Sticks Acceleration - + AI-generated, needs review by native speaker; delete this comment afterwards + Паскарэнне стыкаў empty = map name prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + пусто = прэфікс назвы карты Refresh now - + AI-generated, needs review by native speaker; delete this comment afterwards + Абнавіць зараз Default repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Прадвызначаны рэпазіторый Renderer - + AI-generated, needs review by native speaker; delete this comment afterwards + Рэндэр On - + AI-generated, needs review by native speaker; delete this comment afterwards + Укл Reserved screen area - + AI-generated, needs review by native speaker; delete this comment afterwards + Зарэзерваваны ўчастак экрана Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Пераклад Heroes III Check on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Правяраць пры запуску Fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Поўнаэкранны General - + AI-generated, needs review by native speaker; delete this comment afterwards + Агульныя VCMI Language - + AI-generated, needs review by native speaker; delete this comment afterwards + Мова VCMI Resolution - + AI-generated, needs review by native speaker; delete this comment afterwards + Дазвол Autosave - + AI-generated, needs review by native speaker; delete this comment afterwards + Аўтазахаванне VSync - + AI-generated, needs review by native speaker; delete this comment afterwards + VSync Display index - + AI-generated, needs review by native speaker; delete this comment afterwards + Індэкс дысплея Network port - + AI-generated, needs review by native speaker; delete this comment afterwards + Сеткавы порт Video - + AI-generated, needs review by native speaker; delete this comment afterwards + Відэа Show intro - + AI-generated, needs review by native speaker; delete this comment afterwards + Паказваць уступ Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Актыўны Disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Адключаны Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Уключыць Not Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Не ўсталявана Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталяваць @@ -865,33 +1044,39 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Invalid file selected - + AI-generated, needs review by native speaker; delete this comment afterwards + Абраны несапраўдны файл You have to select a Heroes Chronicles installer file! - + AI-generated, needs review by native speaker; delete this comment afterwards + Трэба выбраць усталявальнік Heroes Chronicles! Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Памылка распакавання! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Памылка хэша! Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles Heroes Chronicles %1 - %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles %1 - %2 @@ -899,37 +1084,44 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Захаваць File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Файл: Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Закрыць Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Рэдактар канфігурацыі Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Незахаваныя змены Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Жадаеце адхіліць змены? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + Файл JSON недапушчальны! @@ -938,7 +1130,8 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and %1 MiB - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 MiB @@ -946,107 +1139,128 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Language - + AI-generated, needs review by native speaker; delete this comment afterwards + Мова Heroes III Data - + AI-generated, needs review by native speaker; delete this comment afterwards + Дадзеныя Heroes III Mods Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Профіль модаў Select your language - + AI-generated, needs review by native speaker; delete this comment afterwards + Абраць мову Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Ёсць пытанне? Знайшлі памылку? Хочаце дапамагчы? Далучайцеся! Locate Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Знайсці файлы дадзеных Heroes III Use offline installer from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + Выкарыстаць аўтаномны ўсталятар з gog.com Install gog.com files - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталяваць файлы gog.com Your Heroes III data files have been successfully found. - + AI-generated, needs review by native speaker; delete this comment afterwards + Вашы файлы дадзеных Heroes III паспяхова знойдзены. Interface Improvements - + AI-generated, needs review by native speaker; delete this comment afterwards + Паляпшэнні інтэрфейсу Install a translation of Heroes III in your preferred language - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталяваць пераклад Heroes III на абраную вамі мову Installing... %p% - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталёўка... %p% If you already have Heroes III files on your device, you can select this directory and VCMI will copy the existing data automatically. - + AI-generated, needs review by native speaker; delete this comment afterwards + Калі ў вас ужо ёсць файлы Heroes III на прыладзе, вы можаце выбраць гэты каталог, і VCMI аўтаматычна скапіюе існуючыя дадзеныя. Copy existing files - + AI-generated, needs review by native speaker; delete this comment afterwards + Скапіяваць існуючыя файлы Optionally, you can install additional mods either now, or at any point later, using the VCMI Launcher - + AI-generated, needs review by native speaker; delete this comment afterwards + Па жаданні вы можаце ўсталяваць дадатковыя моды цяпер або пазней праз запускальнік VCMI Install compatible version of "Horn of the Abyss", a fan-made Heroes III expansion ported by the VCMI team - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталяваць сумяшчальную версію "Horn of the Abyss" — аматарскага дадатку да Heroes III, портаваную камандай VCMI Install compatible version of "In The Wake of Gods", a fan-made Heroes III expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталяваць сумяшчальную версію "In The Wake of Gods" — аматарскага дадатку да Heroes III Install mod that provides various interface improvements, such as a better interface for random maps and selectable actions in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталяваць мод, які дадае розныя паляпшэнні інтэрфейсу, напрыклад, лепшы інтэрфейс выпадковых карт і выбар дзеянняў у баях Finish - + AI-generated, needs review by native speaker; delete this comment afterwards + Завяршыць VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI на Github VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI у Discord @@ -1057,162 +1271,202 @@ Before you can start playing, there are a few more steps to complete. Please remember that to use VCMI, you must own the original data files for Heroes® of Might and Magic® III: Complete or The Shadow of Death. Heroes® of Might and Magic® III HD is currently not supported! - + AI-generated, needs review by native speaker; delete this comment afterwards + Дзякуй за ўстаноўку VCMI! + +Перш чым пачаць гульню, трэба выканаць яшчэ некалькі крокаў. + +Памятайце, што для выкарыстання VCMI вы мусіце валодаць арыгінальнымі файламі дадзеных Heroes® of Might and Magic® III: Complete або The Shadow of Death. + +Heroes® of Might and Magic® III HD пакуль не падтрымліваецца! Next - + AI-generated, needs review by native speaker; delete this comment afterwards + Далей You can manually copy directories Maps, Data, and Mp3 from the original game directory to the VCMI data directory that you can see on top of this page - + AI-generated, needs review by native speaker; delete this comment afterwards + Вы можаце ўручную скапіяваць каталоги Maps, Data і Mp3 з каталога арыгінальнай гульні ў каталог дадзеных VCMI, паказаны ўверсе гэтай старонкі Manual Installation - + AI-generated, needs review by native speaker; delete this comment afterwards + Ручная ўстаноўка Search again - + AI-generated, needs review by native speaker; delete this comment afterwards + Шукаць яшчэ раз Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Файлы дадзеных Heroes III Copy existing data - + AI-generated, needs review by native speaker; delete this comment afterwards + Скапіяваць існуючыя дадзеныя If you own Heroes III on gog.com, you can download a backup offline installer from gog.com. VCMI will then import Heroes III data using the offline installer. Offline installer consists of two files: ".exe" and ".bin" - you must download both. - + AI-generated, needs review by native speaker; delete this comment afterwards + Калі вы валодаеце Heroes III на gog.com, вы можаце спампаваць рэзервовы аўтаномны ўсталятар з gog.com. VCMI затым імпартуе дадзеныя Heroes III з гэтага ўсталятара. +Аўтаномны ўсталятар складаецца з двух файлаў: ".exe" і ".bin" — трэба спампаваць абодва. Back - + AI-generated, needs review by native speaker; delete this comment afterwards + Назад Install VCMI Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталяваць профіль модаў VCMI Horn of the Abyss - + AI-generated, needs review by native speaker; delete this comment afterwards + Horn of the Abyss Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Пераклад Heroes III In The Wake of Gods - + AI-generated, needs review by native speaker; delete this comment afterwards + In The Wake of Gods Heroes III installation found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталёўка Heroes III знойдзена! Copy data to VCMI folder? - + AI-generated, needs review by native speaker; delete this comment afterwards + Скапіяваць дадзеныя ў каталог VCMI? Select %1 file... param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + Абярыце файл %1... You have to select %1 file! param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + Трэба выбраць файл %1! GOG file (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + Файл GOG (*.*) File selection - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбар файла GOG installer - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталятар GOG You've provided a GOG Galaxy installer! This file doesn't contain the game. Please download the offline backup game installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Вы далі ўсталятар GOG Galaxy! Гэты файл не змяшчае гульню. Калі ласка, спампуйце аўтаномны рэзервовы ўсталятар гульні! Heroes III: HD Edition files are not supported by VCMI. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Файлы Heroes III: HD Edition не падтрымліваюцца VCMI. +Калі ласка, абярыце каталог з Heroes III: Complete Edition або Heroes III: Shadow of Death. Unknown or unsupported Heroes III version found. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Знойдзена невядомая або непадтрымліваемая версія Heroes III. +Калі ласка, абярыце каталог з Heroes III: Complete Edition або Heroes III: Shadow of Death. GOG data - + AI-generated, needs review by native speaker; delete this comment afterwards + Дадзеныя GOG Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Не ўдалося адкрыць файл: %1 Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Памылка распакавання! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Памылка хэша! No Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Няма дадзеных Heroes III! Selected files do not contain Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Абраныя файлы не змяшчаюць дадзеных Heroes III! Failed to detect valid Heroes III data in chosen directory. Please select the directory with installed Heroes III data. - + AI-generated, needs review by native speaker; delete this comment afterwards + Не ўдалося выявіць карэктныя дадзеныя Heroes III у абраным каталогу. +Калі ласка, абярыце каталог з усталяванымі дадзенымі Heroes III. @@ -1220,7 +1474,8 @@ Please select the directory with installed Heroes III data. Heroes III data not found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Дадзеныя Heroes III не знойдзены! @@ -1228,7 +1483,8 @@ Please select the directory with installed Heroes III data. Image Viewer - + AI-generated, needs review by native speaker; delete this comment afterwards + Праглядальнік выяў @@ -1237,17 +1493,21 @@ Please select the directory with installed Heroes III data. Stream error while extracting files! error reason: - + AI-generated, needs review by native speaker; delete this comment afterwards + Памылка патоку пры распакаванні файлаў! +прычына памылкі: Not a supported Inno Setup installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Непадтрымліваемы ўсталятар Inno Setup! VCMI was compiled without innoextract support, which is needed to extract exe files! - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI сабрана без падтрымкі innoextract, якая патрэбна для распакавання exe файлаў! @@ -1255,10 +1515,17 @@ error reason: Exe (%n bytes): %1 param is hash + AI-generated, needs review by native speaker; delete this comment afterwards - - - + SHA1-хэш пададзеных файлаў: +Exe (%n байтаў): +%1 + SHA1-хэш пададзеных файлаў: +Exe (%n байтаў): +%1 + SHA1-хэш пададзеных файлаў: +Exe (%n байтаў): +%1 @@ -1267,10 +1534,20 @@ Exe (%n bytes): Bin (%n bytes): %1 param is hash + AI-generated, needs review by native speaker; delete this comment afterwards - - - + + +Bin (%n байтаў): +%1 + + +Bin (%n байтаў): +%1 + + +Bin (%n байтаў): +%1 @@ -1278,17 +1555,22 @@ Bin (%n bytes): Internal copy process failed. Enough space on device? %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Унутраная памылка капіявання. Дастаткова месца на прыладзе? + +%1 Exe - + AI-generated, needs review by native speaker; delete this comment afterwards + Exe Bin - + AI-generated, needs review by native speaker; delete this comment afterwards + Bin @@ -1296,7 +1578,11 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Няспадяваная мова! +%1 + +%2 @@ -1304,14 +1590,21 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Вядомы толькі адзін файл! Магчыма, файлы пашкоджаныя? Калі ласка, спампуйце яшчэ раз. +%1 + +%2 Unknown files! Maybe files are corrupted? Please download again. %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Невядомыя файлы! Магчыма, файлы пашкоджаныя? Калі ласка, спампуйце яшчэ раз. + +%1 @@ -1319,122 +1612,146 @@ Bin (%n bytes): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Беларуская Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Баўгарская Czech - + AI-generated, needs review by native speaker; delete this comment afterwards + Чэшская Chinese - + AI-generated, needs review by native speaker; delete this comment afterwards + Кітайская English - + AI-generated, needs review by native speaker; delete this comment afterwards + Англійская Finnish - + AI-generated, needs review by native speaker; delete this comment afterwards + Фінская French - + AI-generated, needs review by native speaker; delete this comment afterwards + Французская German - + AI-generated, needs review by native speaker; delete this comment afterwards + Нямецкая Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Грэцкая Hungarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Венгерская Italian - + AI-generated, needs review by native speaker; delete this comment afterwards + Італьянская Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Японская Korean - + AI-generated, needs review by native speaker; delete this comment afterwards + Карэйская Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Нарвежская Polish - + AI-generated, needs review by native speaker; delete this comment afterwards + Польская Portuguese - + AI-generated, needs review by native speaker; delete this comment afterwards + Партугальская Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Румынская Russian - + AI-generated, needs review by native speaker; delete this comment afterwards + Руская Spanish - + AI-generated, needs review by native speaker; delete this comment afterwards + Іспанская Swedish - + AI-generated, needs review by native speaker; delete this comment afterwards + Шведская Turkish - + AI-generated, needs review by native speaker; delete this comment afterwards + Турэцкая Ukrainian - + AI-generated, needs review by native speaker; delete this comment afterwards + Украінская Vietnamese - + AI-generated, needs review by native speaker; delete this comment afterwards + В'етнамская Auto (%1) - + AI-generated, needs review by native speaker; delete this comment afterwards + Аўта (%1) @@ -1447,37 +1764,44 @@ Bin (%n bytes): Settings - + AI-generated, needs review by native speaker; delete this comment afterwards + Налады Help - + AI-generated, needs review by native speaker; delete this comment afterwards + Дапамога Game - + AI-generated, needs review by native speaker; delete this comment afterwards + Гульня Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Моды Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Памылка запуску выканальнага файла Replace config file? - + AI-generated, needs review by native speaker; delete this comment afterwards + Замяніць файл канфігурацыі? Do you want to replace %1? - + AI-generated, needs review by native speaker; delete this comment afterwards + Хочаце замяніць %1? @@ -1485,12 +1809,14 @@ Bin (%n bytes): Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Назва Type - + AI-generated, needs review by native speaker; delete this comment afterwards + Тып @@ -1498,79 +1824,95 @@ Bin (%n bytes): Can not install submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Немагчыма ўсталяваць падмод Mod is already installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Мод ужо ўсталяваны Can not uninstall submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Немагчыма выдаліць падмод Mod is not installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Мод не ўсталяваны Mod is already enabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Мод ужо ўключаны Mod must be installed first - + AI-generated, needs review by native speaker; delete this comment afterwards + Спачатку трэба ўсталяваць мод Mod is not compatible, please update VCMI and check the latest mod revisions - + AI-generated, needs review by native speaker; delete this comment afterwards + Мод несумяшчальны, абнавіце VCMI і праверце апошнія рэвізіі мода Can not enable translation mod for a different language! - + AI-generated, needs review by native speaker; delete this comment afterwards + Нельга ўключыць перакладны мод для іншай мовы! Required mod %1 is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Адсутнічае патрабаваны мод %1 Mod is already disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Мод ужо адключаны Mod archive is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Адсутнічае архіў мода Mod archive is invalid or corrupted - + AI-generated, needs review by native speaker; delete this comment afterwards + Архіў мода несапраўдны або пашкоджаны Failed to extract mod data - + AI-generated, needs review by native speaker; delete this comment afterwards + Не ўдалося распакаваць дадзеныя мода Mod data was not found - + AI-generated, needs review by native speaker; delete this comment afterwards + Дадзеныя мода не знойдзены Mod is located in a protected directory, please remove it manually: - + AI-generated, needs review by native speaker; delete this comment afterwards + Мод знаходзіцца ў абароненым каталогу, выдаліце яго ўручную: + @@ -1578,113 +1920,135 @@ Bin (%n bytes): Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Пераклад Town - + AI-generated, needs review by native speaker; delete this comment afterwards + Горад Test - + AI-generated, needs review by native speaker; delete this comment afterwards + Тэст Templates - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблоны Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Заклінанні Music - + AI-generated, needs review by native speaker; delete this comment afterwards + Музыка Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Карты Sounds - + AI-generated, needs review by native speaker; delete this comment afterwards + Гукі Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Уменні Other - + AI-generated, needs review by native speaker; delete this comment afterwards + Іншае Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Аб'екты Mechanics - + AI-generated, needs review by native speaker; delete this comment afterwards + Механіка Interface - + AI-generated, needs review by native speaker; delete this comment afterwards + Інтэрфейс Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Героі Graphical - + AI-generated, needs review by native speaker; delete this comment afterwards + Графіка Expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Дадатак Creatures - + AI-generated, needs review by native speaker; delete this comment afterwards + Сутнасці Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Сумяшчальнасць Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Кампаніі Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Артыфакты AI - + AI-generated, needs review by native speaker; delete this comment afterwards + ШІ Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Рэсурсы @@ -1692,13 +2056,16 @@ Bin (%n bytes): Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Памылка запуску выканальнага файла Failed to start %1 Reason: %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Не ўдалося запусціць %1 +Прычына: %2 @@ -1706,32 +2073,38 @@ Reason: %2 Import from Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Імпарт з буфера абмену Rename Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Перайменаваць бягучы профіль Create New Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Стварыць новы профіль Export to Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Экспарт у буфер абмену Delete Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Выдаліць бягучы профіль Unsupported or corrupted game data detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Выяўлены непадтрымліваемыя або пашкоджаныя гульнявыя дадзеныя! @@ -1744,146 +2117,176 @@ Reason: %2 ? - + AI-generated, needs review by native speaker; delete this comment afterwards + ? Install Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Усталяваць пераклад No soundtrack detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Саундтрэк не выяўлены! Armaggedon's Blade campaigns are missing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Адсутнічаюць кампаніі Armaggedon's Blade! No video files detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Відэафайлы не выяўлены! Activate Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Актываваць пераклад Import files - + AI-generated, needs review by native speaker; delete this comment afterwards + Імпартаваць файлы Check For Updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Праверыць абнаўленні Go to Downloads Page - + AI-generated, needs review by native speaker; delete this comment afterwards + Перайсці на старонку спамповак Go to Changelog Page - + AI-generated, needs review by native speaker; delete this comment afterwards + Перайсці на старонку спісу змяненняў You are using the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Вы карыстаецеся апошняй версіяй Game Data Files - + AI-generated, needs review by native speaker; delete this comment afterwards + Файлы дадзеных гульні Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Профіль модаў Resume - + AI-generated, needs review by native speaker; delete this comment afterwards + Працягнуць Play - + AI-generated, needs review by native speaker; delete this comment afterwards + Гуляць Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Рэдактар Update %n mods + AI-generated, needs review by native speaker; delete this comment afterwards - - - + Абнавіць моды: %n + Абнавіць моды: %n + Абнавіць моды: %n Heroes Chronicles: %n/%1 installed + AI-generated, needs review by native speaker; delete this comment afterwards - - - + Heroes Chronicles: +%n/%1 усталявана + Heroes Chronicles: +%n/%1 усталявана + Heroes Chronicles: +%n/%1 усталявана Update to %1 available - + AI-generated, needs review by native speaker; delete this comment afterwards + Даступна абнаўленне да %1 All supported files - + AI-generated, needs review by native speaker; delete this comment afterwards + Усе падтрымліваемыя файлы Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Карты Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Кампаніі Configs - + AI-generated, needs review by native speaker; delete this comment afterwards + Канфігі Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Моды Gog files - + AI-generated, needs review by native speaker; delete this comment afterwards + Файлы GOG All files (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + Усе файлы (*.*) Select files (configs, mods, maps, campaigns, gog files) to install... - + AI-generated, needs review by native speaker; delete this comment afterwards + Абраць файлы (канфігі, моды, карты, кампаніі, файлы GOG) для ўстаноўкі... @@ -1895,80 +2298,111 @@ Reason: %2 - VCMI mods in zip format (.zip) - VCMI configuration files (.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Гэты параметр дазваляе імпартаваць дадатковыя файлы дадзеных у вашу ўстаноўку VCMI. Пакуль што падтрымліваюцца наступныя варыянты: + +- Карты Heroes III (.h3m або .vmap). +- Кампаніі Heroes III (.h3c або .vcmp). +- Heroes III Chronicles праз аўтаномны рэзервовы ўсталятар з GOG.com (.exe). +- Моды VCMI ў фармаце zip (.zip) +- Канфігурацыйныя файлы VCMI (.json) + Your Heroes III version uses different language. VCMI provides translations of the game into various languages that you can use. Use this option to automatically install such translation to your language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Ваша версія Heroes III выкарыстоўвае іншую мову. VCMI прадастаўляе пераклады гульні на розныя мовы. Выкарыстайце гэты параметр, каб аўтаматычна ўсталяваць пераклад на вашу мову. Translation of Heroes III into your language is installed, but has been turned off. Use this option to enable it. - + AI-generated, needs review by native speaker; delete this comment afterwards + Пераклад Heroes III на вашу мову ўсталяваны, але адключаны. Выкарыстайце гэты параметр, каб уключыць яго. A new version of some of the mods that you have installed is now available in mod repository. Use this option to automatically update all your mods to latest version. WARNING: In some cases, updated versions of mods may not be compatible with your existing saves. You may want to postpone mod update until you finish any of your ongoing games. - + AI-generated, needs review by native speaker; delete this comment afterwards + У рэпазіторыі модаў даступная новая версія некаторых усталяваных у вас модаў. Выкарыстайце гэты параметр, каб аўтаматычна абнавіць усе моды да апошніх версій. + +УВАГА: у некаторых выпадках абноўленыя версіі модаў могуць быць несумяшчальныя з вашымі захаваннямі. Магчыма, варта адкласці абнаўленне, пакуль вы не завершыце бягучыя гульні. If you own Heroes Chronicles on gog.com, you can use offline backup installers provided by gog to import Heroes Chronicles data into VCMI as custom campaigns. To import Heroes Chronicles, download offline backup installer of each chronicle that you wish to install, select 'Import files' option and select downloaded file. This will generate and install mod for VCMI that contains imported chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Калі вы валодаеце Heroes Chronicles на gog.com, вы можаце скарыстацца аўтаномнымі рэзервовымі ўсталёўнікамі ад gog, каб імпартаваць дадзеныя Heroes Chronicles у VCMI як карыстальніцкія кампаніі. +Каб імпартаваць Heroes Chronicles, спампуйце аўтаномны ўсталятар кожнай хронікі, якую хочаце ўсталяваць, абярыце опцыю 'Імпартаваць файлы' і ўкажыце спампаваны файл. Гэта створыць і ўсталюе мод для VCMI, які змяшчае імпартаваныя хронікі VCMI has detected that Heroes III music files are missing from your installation. VCMI will run, but in-game music will not be available. To resolve this problem, please copy missing mp3 files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI выявіла, што ў вашай устаноўцы адсутнічаюць музычныя файлы Heroes III. VCMI будзе працаваць, але музыкі ў гульні не будзе. + +Каб вырашыць праблему, скапіруйце зніклыя mp3-файлы з Heroes III у каталог дадзеных VCMI уручную або пераўсталюйце VCMI і паўторна імпартуйце дадзеныя Heroes III VCMI has detected that Heroes III video files are missing from your installation. VCMI will run, but in-game cutscenes will not be available. To resolve this problem, please copy VIDEO.VID file from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI выявіла, што ў вашай устаноўцы адсутнічаюць відэафайлы Heroes III. VCMI будзе працаваць, але ролікі не будуць даступныя. + +Каб вырашыць праблему, скапіруйце файл VIDEO.VID з Heroes III у каталог дадзеных VCMI уручную або пераўсталюйце VCMI і паўторна імпартуйце дадзеныя Heroes III VCMI has detected that some of Heroes III data files are missing from your installation. You may attempt to run VCMI, but game may not work as expected or crash. To resolve this problem, please reinstall game and reimport data files using supported version of Heroes III. VCMI requires Heroes III: Shadow of Death or Complete Edition to run, which you can get (for example) from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI выявіла, што ў вашай устаноўцы адсутнічаюць некаторыя файлы дадзеных Heroes III. Вы можаце паспрабаваць запусціць VCMI, але гульня можа працаваць некарэктна або завальвацца. + +Каб вырашыць праблему, пераўсталюйце гульню і паўторна імпартуйце дадзеныя, выкарыстоўваючы падтрымліваемую версію Heroes III. VCMI патрабуе Heroes III: Shadow of Death або Complete Edition, якія можна набыць, напрыклад, на gog.com VCMI has detected that some of Heroes III: Armageddon's Blade data files are missing from your installation. VCMI will work, but Armageddon's Blade campaigns will not be available. To resolve this problem, please copy missing data files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI выявіла, што ў вашай устаноўцы адсутнічаюць некаторыя файлы дадзеных Heroes III: Armageddon's Blade. VCMI будзе працаваць, але кампаніі Armageddon's Blade не будуць даступныя. + +Каб вырашыць праблему, скапіруйце зніклыя файлы дадзеных з Heroes III у каталог дадзеных VCMI уручную або пераўсталюйце VCMI і паўторна імпартуйце дадзеныя Heroes III Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Імпарт профілю не ўдаўся Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Не ўдалося імпартаваць профіль — даныя ў буферы абмену не падобныя на профіль мода! Enter preset name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Увядзіце назву профілю: Rename preset '%1' to: - + AI-generated, needs review by native speaker; delete this comment afterwards + Перайменаваць профіль '%1' у: @@ -1976,27 +2410,32 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI You have the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + У вас апошняя версія Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Закрыць Check for updates on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Правяраць абнаўленні пры запуску Network error - + AI-generated, needs review by native speaker; delete this comment afterwards + Сеткавая памылка Cannot read JSON from URL or incorrect JSON data - + AI-generated, needs review by native speaker; delete this comment afterwards + Немагчыма прачытаць JSON з URL або некарэктныя даныя JSON diff --git a/launcher/translation/bulgarian.ts b/launcher/translation/bulgarian.ts index d597aa65d..28bdc100b 100644 --- a/launcher/translation/bulgarian.ts +++ b/launcher/translation/bulgarian.ts @@ -6,32 +6,38 @@ VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI в Discord Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Имате въпрос? Намерихте грешка? Искате да помогнете? Присъединете се! VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI в Github Our Community - + AI-generated, needs review by native speaker; delete this comment afterwards + Нашата общност Build Information - + AI-generated, needs review by native speaker; delete this comment afterwards + Информация за компилацията User data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Папка с потребителски данни @@ -39,52 +45,62 @@ Open - + AI-generated, needs review by native speaker; delete this comment afterwards + Отвори Check for updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Провери за актуализации Game version - + AI-generated, needs review by native speaker; delete this comment afterwards + Версия на играта Log files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Папка с логове Data Directories - + AI-generated, needs review by native speaker; delete this comment afterwards + Папки с данни Game data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Папка с данни на играта Operating System - + AI-generated, needs review by native speaker; delete this comment afterwards + Операционна система Configuration files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Папка с конфигурационни файлове Project homepage - + AI-generated, needs review by native speaker; delete this comment afterwards + Начална страница на проекта Report a bug - + AI-generated, needs review by native speaker; delete this comment afterwards + Докладвай грешка @@ -92,242 +108,288 @@ Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Филтър All mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Всички модове Downloadable - + AI-generated, needs review by native speaker; delete this comment afterwards + За изтегляне Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталирани Updatable - + AI-generated, needs review by native speaker; delete this comment afterwards + За актуализиране Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Активни Inactive - + AI-generated, needs review by native speaker; delete this comment afterwards + Неактивни Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Описание Changelog - + AI-generated, needs review by native speaker; delete this comment afterwards + Журнал на промените Screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + Снимки на екрана Uninstall - + AI-generated, needs review by native speaker; delete this comment afterwards + Деинсталирай Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Активирай Disable - + AI-generated, needs review by native speaker; delete this comment afterwards + Деактивирай Update - + AI-generated, needs review by native speaker; delete this comment afterwards + Актуализирай Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталирай %p% (%v KB out of %m KB) - + AI-generated, needs review by native speaker; delete this comment afterwards + %p% (%v KB от %m KB) Reload repositories - + AI-generated, needs review by native speaker; delete this comment afterwards + Презареди хранилищата Abort - + AI-generated, needs review by native speaker; delete this comment afterwards + Прекъсни Mod name - + AI-generated, needs review by native speaker; delete this comment afterwards + Име на мода Installed version - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталирана версия Latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Последна версия Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Размер Download size - + AI-generated, needs review by native speaker; delete this comment afterwards + Размер на изтеглянето Authors - + AI-generated, needs review by native speaker; delete this comment afterwards + Автори License - + AI-generated, needs review by native speaker; delete this comment afterwards + Лиценз Contact - + AI-generated, needs review by native speaker; delete this comment afterwards + Контакт Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Съвместимост Required VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Изисквана версия на VCMI Supported VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Поддържана версия на VCMI please upgrade mod - + AI-generated, needs review by native speaker; delete this comment afterwards + моля, актуализирайте мода mods repository index - + AI-generated, needs review by native speaker; delete this comment afterwards + индекс на хранилище с модове or newer - + AI-generated, needs review by native speaker; delete this comment afterwards + или по-нова Supported VCMI versions - + AI-generated, needs review by native speaker; delete this comment afterwards + Поддържани версии на VCMI Languages - + AI-generated, needs review by native speaker; delete this comment afterwards + Езици Required mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Необходими модове Conflicting mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Конфликтни модове This mod cannot be enabled because it translates into a different language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Този мод не може да бъде активиран, защото е за различен език. This mod can not be enabled because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Този мод не може да бъде активиран, защото липсват следните зависимости This mod can not be installed because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Този мод не може да бъде инсталиран, защото липсват следните зависимости This is a submod and it cannot be installed or uninstalled separately from its parent mod - + AI-generated, needs review by native speaker; delete this comment afterwards + Това е подмод и не може да се инсталира или деинсталира отделно от основния мод Notes - + AI-generated, needs review by native speaker; delete this comment afterwards + Бележки Context menu - + AI-generated, needs review by native speaker; delete this comment afterwards + Контекстно меню Open directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Отвори папка Open repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Отвори хранилище Downloading %1. %p% (%v MB out of %m MB) finished - + AI-generated, needs review by native speaker; delete this comment afterwards + Изтегляне на %1. %p% (%v MB от %m MB) завърши Download failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Неуспешно изтегляне @@ -336,91 +398,117 @@ Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Неуспех при изтеглянето на всички файлове. + +Възникнаха грешки: + + Install successfully downloaded? - + AI-generated, needs review by native speaker; delete this comment afterwards + + + +Инсталацията изтеглена успешно? Installing Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталиране на Heroes Chronicles Installing mod %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталиране на мод %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Картата съществува - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + Карта '%1' вече съществува. Искате ли да я презапишете? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Да за всички - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Не за всички - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Импортът завърши - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + Успешно импортирани %1 карти. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Неуспешен импорт - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Неуспешен импорт на следните карти: +%1 - + Operation failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Операцията е неуспешна - + Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Възникнаха грешки: + - + screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + скрийншотове - + Screenshot %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Скрийншот %1 Mod is incompatible - + AI-generated, needs review by native speaker; delete this comment afterwards + Модът е несъвместим @@ -429,149 +517,178 @@ Install successfully downloaded? Off - + AI-generated, needs review by native speaker; delete this comment afterwards + Изкл Artificial Intelligence - + AI-generated, needs review by native speaker; delete this comment afterwards + Изкуствен интелект Interface Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + Мащабиране на интерфейса Neutral AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Неутрален ИИ в битки Enemy AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Вражески ИИ в битки Additional repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Допълнително хранилище Adventure Map Allies - + AI-generated, needs review by native speaker; delete this comment afterwards + Съюзници на картата на приключенията Online Lobby port - + AI-generated, needs review by native speaker; delete this comment afterwards + Порт на онлайн лобито Autocombat AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Автобой ИИ в битки Sticks Sensitivity - + AI-generated, needs review by native speaker; delete this comment afterwards + Чувствителност на стиковете Automatic (Linear) - + AI-generated, needs review by native speaker; delete this comment afterwards + Автоматично (линейно) Haptic Feedback - + AI-generated, needs review by native speaker; delete this comment afterwards + Хаптична обратна връзка Software Cursor - + AI-generated, needs review by native speaker; delete this comment afterwards + Софтуерен курсор Automatic - + AI-generated, needs review by native speaker; delete this comment afterwards + Автоматично Mods Validation - + AI-generated, needs review by native speaker; delete this comment afterwards + Валидиране на модове Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор на конфигурация Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Отвори редактора None - + AI-generated, needs review by native speaker; delete this comment afterwards + Няма xBRZ x2 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x2 xBRZ x3 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x3 xBRZ x4 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x4 Full - + AI-generated, needs review by native speaker; delete this comment afterwards + Пълен Allow portrait mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Разреши портретен режим Use scalable fonts - + AI-generated, needs review by native speaker; delete this comment afterwards + Използвай мащабируеми шрифтове Online Lobby address - + AI-generated, needs review by native speaker; delete this comment afterwards + Адрес на онлайн лобито Handle back as right mouse button - + AI-generated, needs review by native speaker; delete this comment afterwards + Бутон „Назад“ като десен бутон на мишката Cursor Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + Мащабиране на курсора Scalable - + AI-generated, needs review by native speaker; delete this comment afterwards + Мащабируем Miscellaneous - + AI-generated, needs review by native speaker; delete this comment afterwards + Разни @@ -582,282 +699,344 @@ Windowed - the game will run inside a window that covers part of your screen. Borderless Windowed Mode - the game will run in a full-screen window, matching your screen's resolution. Fullscreen Exclusive Mode - the game will cover the entirety of your screen and will use selected resolution. - + AI-generated, needs review by native speaker; delete this comment afterwards + Изберете режим на показване за играта + +В прозорец — играта ще се изпълнява в прозорец, който покрива част от екрана. + +Безрамков прозоречен режим — играта ще се изпълнява в прозорец на цял екран с резолюцията на екрана. + +Ексклузивен цял екран — играта ще покрие целия екран и ще използва избраната резолюция. Font Scaling (experimental) - + AI-generated, needs review by native speaker; delete this comment afterwards + Мащабиране на шрифтове (експериментално) Original - + AI-generated, needs review by native speaker; delete this comment afterwards + Оригинал Upscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Филтър за увеличаване Basic - + AI-generated, needs review by native speaker; delete this comment afterwards + Базов Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Игнорирай превключвателя за заглушаване Use Relative Pointer Mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Използвай режим на относителен показалец Nearest - + AI-generated, needs review by native speaker; delete this comment afterwards + Най-близък Linear - + AI-generated, needs review by native speaker; delete this comment afterwards + Линеен Input - Touchscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Вход – Сензорен екран Adventure Map Enemies - + AI-generated, needs review by native speaker; delete this comment afterwards + Врагове на картата на приключенията Show Tutorial again - + AI-generated, needs review by native speaker; delete this comment afterwards + Покажи отново ръководството Reset - + AI-generated, needs review by native speaker; delete this comment afterwards + Нулирай Network - + AI-generated, needs review by native speaker; delete this comment afterwards + Мрежа Audio - + AI-generated, needs review by native speaker; delete this comment afterwards + Аудио Relative Pointer Speed - + AI-generated, needs review by native speaker; delete this comment afterwards + Скорост на относителния показалец Music Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Сила на музиката Ignore SSL errors - + AI-generated, needs review by native speaker; delete this comment afterwards + Игнорирай SSL грешки Input - Mouse - + AI-generated, needs review by native speaker; delete this comment afterwards + Вход – Мишка Long Touch Duration - + AI-generated, needs review by native speaker; delete this comment afterwards + Продължителност на дълго докосване Controller Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Толеранс за клик с контролер Touch Tap Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Толеранс за докосване Input - Controller - + AI-generated, needs review by native speaker; delete this comment afterwards + Вход – Контролер Sound Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Сила на звука Windowed - + AI-generated, needs review by native speaker; delete this comment afterwards + В прозорец Borderless fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Безрамков цял екран Exclusive fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Ексклузивен цял екран Autosave limit (0 = off) - + AI-generated, needs review by native speaker; delete this comment afterwards + Лимит на автосейвовете (0 = изкл.) Downscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Филтър за намаляване Framerate Limit - + AI-generated, needs review by native speaker; delete this comment afterwards + Ограничение на кадрите Autosave prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + Префикс за автосейв Mouse Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Толеранс за клик с мишка Sticks Acceleration - + AI-generated, needs review by native speaker; delete this comment afterwards + Ускорение на стиковете empty = map name prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + празно = префикс на името на картата Refresh now - + AI-generated, needs review by native speaker; delete this comment afterwards + Обнови сега Default repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Хранилище по подразбиране Renderer - + AI-generated, needs review by native speaker; delete this comment afterwards + Рендерер On - + AI-generated, needs review by native speaker; delete this comment afterwards + Вкл Reserved screen area - + AI-generated, needs review by native speaker; delete this comment afterwards + Резервирана област на екрана Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Превод на Heroes III Check on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Проверявай при стартиране Fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Цял екран General - + AI-generated, needs review by native speaker; delete this comment afterwards + Общи VCMI Language - + AI-generated, needs review by native speaker; delete this comment afterwards + Език на VCMI Resolution - + AI-generated, needs review by native speaker; delete this comment afterwards + Резолюция Autosave - + AI-generated, needs review by native speaker; delete this comment afterwards + Автосейв VSync - + AI-generated, needs review by native speaker; delete this comment afterwards + VSync Display index - + AI-generated, needs review by native speaker; delete this comment afterwards + Индекс на дисплея Network port - + AI-generated, needs review by native speaker; delete this comment afterwards + Мрежов порт Video - + AI-generated, needs review by native speaker; delete this comment afterwards + Видео Show intro - + AI-generated, needs review by native speaker; delete this comment afterwards + Показвай интро Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Активен Disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Деактивиран Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Активирай Not Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Не е инсталиран Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталирай @@ -865,33 +1044,39 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Invalid file selected - + AI-generated, needs review by native speaker; delete this comment afterwards + Избран е невалиден файл You have to select a Heroes Chronicles installer file! - + AI-generated, needs review by native speaker; delete this comment afterwards + Трябва да изберете инсталатор на Heroes Chronicles! Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Грешка при извличане! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Грешка в хеша! Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles Heroes Chronicles %1 - %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles %1 - %2 @@ -899,37 +1084,44 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Запази File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Файл: Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Затвори Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор на конфигурация Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Незаписани промени Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Искате ли да отхвърлите промените? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + JSON файлът е невалиден! @@ -938,7 +1130,8 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and %1 MiB - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 MiB @@ -946,107 +1139,128 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Language - + AI-generated, needs review by native speaker; delete this comment afterwards + Език Heroes III Data - + AI-generated, needs review by native speaker; delete this comment afterwards + Данни на Heroes III Mods Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Профил с модове Select your language - + AI-generated, needs review by native speaker; delete this comment afterwards + Изберете език Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Имате въпрос? Намерихте грешка? Искате да помогнете? Присъединете се! Locate Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Намерете файловете с данни на Heroes III Use offline installer from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + Използвай офлайн инсталатор от gog.com Install gog.com files - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталирай файлове от gog.com Your Heroes III data files have been successfully found. - + AI-generated, needs review by native speaker; delete this comment afterwards + Файловете с данни на Heroes III бяха намерени успешно. Interface Improvements - + AI-generated, needs review by native speaker; delete this comment afterwards + Подобрения на интерфейса Install a translation of Heroes III in your preferred language - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталирайте превод на Heroes III на предпочитания от вас език Installing... %p% - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталиране... %p% If you already have Heroes III files on your device, you can select this directory and VCMI will copy the existing data automatically. - + AI-generated, needs review by native speaker; delete this comment afterwards + Ако вече имате файлове на Heroes III на устройството, можете да изберете тази папка и VCMI автоматично ще копира наличните данни. Copy existing files - + AI-generated, needs review by native speaker; delete this comment afterwards + Копирай съществуващи файлове Optionally, you can install additional mods either now, or at any point later, using the VCMI Launcher - + AI-generated, needs review by native speaker; delete this comment afterwards + По желание можете да инсталирате допълнителни модове сега или по-късно чрез стартера на VCMI Install compatible version of "Horn of the Abyss", a fan-made Heroes III expansion ported by the VCMI team - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталирай съвместима версия на "Horn of the Abyss", фенско разширение за Heroes III, портнато от екипа на VCMI Install compatible version of "In The Wake of Gods", a fan-made Heroes III expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталирай съвместима версия на "In The Wake of Gods", фенско разширение за Heroes III Install mod that provides various interface improvements, such as a better interface for random maps and selectable actions in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталирай мод, който осигурява различни подобрения на интерфейса, като по-добър интерфейс за случайни карти и избираеми действия в битки Finish - + AI-generated, needs review by native speaker; delete this comment afterwards + Край VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI в Github VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI в Discord @@ -1057,162 +1271,202 @@ Before you can start playing, there are a few more steps to complete. Please remember that to use VCMI, you must own the original data files for Heroes® of Might and Magic® III: Complete or The Shadow of Death. Heroes® of Might and Magic® III HD is currently not supported! - + AI-generated, needs review by native speaker; delete this comment afterwards + Благодарим ви, че инсталирахте VCMI! + +Преди да започнете да играете, има още няколко стъпки. + +Моля, помнете, че за да използвате VCMI, трябва да притежавате оригиналните файлове с данни за Heroes® of Might and Magic® III: Complete или The Shadow of Death. + +Heroes® of Might and Magic® III HD понастоящем не се поддържа! Next - + AI-generated, needs review by native speaker; delete this comment afterwards + Напред You can manually copy directories Maps, Data, and Mp3 from the original game directory to the VCMI data directory that you can see on top of this page - + AI-generated, needs review by native speaker; delete this comment afterwards + Можете ръчно да копирате папките Maps, Data и Mp3 от оригиналната папка на играта в папката с данни на VCMI в горната част на тази страница Manual Installation - + AI-generated, needs review by native speaker; delete this comment afterwards + Ръчна инсталация Search again - + AI-generated, needs review by native speaker; delete this comment afterwards + Търси отново Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Файлове с данни на Heroes III Copy existing data - + AI-generated, needs review by native speaker; delete this comment afterwards + Копирай съществуващи данни If you own Heroes III on gog.com, you can download a backup offline installer from gog.com. VCMI will then import Heroes III data using the offline installer. Offline installer consists of two files: ".exe" and ".bin" - you must download both. - + AI-generated, needs review by native speaker; delete this comment afterwards + Ако притежавате Heroes III в gog.com, можете да изтеглите резервен офлайн инсталатор от gog.com. След това VCMI ще импортира данните на Heroes III чрез офлайн инсталатора. +Офлайн инсталаторът се състои от два файла: ".exe" и ".bin" — трябва да изтеглите и двата. Back - + AI-generated, needs review by native speaker; delete this comment afterwards + Назад Install VCMI Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталирай профил с модове на VCMI Horn of the Abyss - + AI-generated, needs review by native speaker; delete this comment afterwards + Horn of the Abyss Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Превод на Heroes III In The Wake of Gods - + AI-generated, needs review by native speaker; delete this comment afterwards + In The Wake of Gods Heroes III installation found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Намерена е инсталация на Heroes III! Copy data to VCMI folder? - + AI-generated, needs review by native speaker; delete this comment afterwards + Копиране на данните в папката на VCMI? Select %1 file... param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + Изберете файл %1... You have to select %1 file! param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + Трябва да изберете файл %1! GOG file (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG файл (*.*) File selection - + AI-generated, needs review by native speaker; delete this comment afterwards + Избор на файл GOG installer - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG инсталатор You've provided a GOG Galaxy installer! This file doesn't contain the game. Please download the offline backup game installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Предоставили сте инсталатор на GOG Galaxy! Този файл не съдържа играта. Моля, изтеглете офлайн резервния инсталатор на играта! Heroes III: HD Edition files are not supported by VCMI. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Файловете на Heroes III: HD Edition не се поддържат от VCMI. +Моля, изберете папката с Heroes III: Complete Edition или Heroes III: Shadow of Death. Unknown or unsupported Heroes III version found. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Намерена е непозната или неподдържана версия на Heroes III. +Моля, изберете папката с Heroes III: Complete Edition или Heroes III: Shadow of Death. GOG data - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG данни Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Неуспешно отваряне на файл: %1 Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Грешка при извличане! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Грешка в хеша! No Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Няма данни на Heroes III! Selected files do not contain Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Избраните файлове не съдържат данни на Heroes III! Failed to detect valid Heroes III data in chosen directory. Please select the directory with installed Heroes III data. - + AI-generated, needs review by native speaker; delete this comment afterwards + Неуспех при откриване на валидни данни на Heroes III в избраната папка. +Моля, изберете папка с инсталирани данни на Heroes III. @@ -1220,7 +1474,8 @@ Please select the directory with installed Heroes III data. Heroes III data not found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Данните на Heroes III не са намерени! @@ -1228,7 +1483,8 @@ Please select the directory with installed Heroes III data. Image Viewer - + AI-generated, needs review by native speaker; delete this comment afterwards + Преглед на изображения @@ -1237,17 +1493,21 @@ Please select the directory with installed Heroes III data. Stream error while extracting files! error reason: - + AI-generated, needs review by native speaker; delete this comment afterwards + Грешка на потока при извличане на файлове! +причина за грешката: Not a supported Inno Setup installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Неподдържан Inno Setup инсталатор! VCMI was compiled without innoextract support, which is needed to extract exe files! - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI е компилиран без поддръжка на innoextract, която е необходима за извличане на exe файлове! @@ -1255,9 +1515,14 @@ error reason: Exe (%n bytes): %1 param is hash + AI-generated, needs review by native speaker; delete this comment afterwards - - + SHA1 хеш на предоставените файлове: +Exe (%n байта): +%1 + SHA1 хеш на предоставените файлове: +Exe (%n байта): +%1 @@ -1266,9 +1531,16 @@ Exe (%n bytes): Bin (%n bytes): %1 param is hash + AI-generated, needs review by native speaker; delete this comment afterwards - - + + +Bin (%n байта): +%1 + + +Bin (%n байта): +%1 @@ -1276,17 +1548,22 @@ Bin (%n bytes): Internal copy process failed. Enough space on device? %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Вътрешен неуспех при копиране. Има ли достатъчно място на устройството? + +%1 Exe - + AI-generated, needs review by native speaker; delete this comment afterwards + Exe Bin - + AI-generated, needs review by native speaker; delete this comment afterwards + Bin @@ -1294,7 +1571,11 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Несъответствие на езика! +%1 + +%2 @@ -1302,14 +1583,21 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Известен е само един файл! Може би файловете са повредени? Моля, изтеглете отново. +%1 + +%2 Unknown files! Maybe files are corrupted? Please download again. %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Непознати файлове! Може би файловете са повредени? Моля, изтеглете отново. + +%1 @@ -1317,122 +1605,146 @@ Bin (%n bytes): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Беларускки Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Български Czech - + AI-generated, needs review by native speaker; delete this comment afterwards + Чешки Chinese - + AI-generated, needs review by native speaker; delete this comment afterwards + Китайски English - + AI-generated, needs review by native speaker; delete this comment afterwards + Английски Finnish - + AI-generated, needs review by native speaker; delete this comment afterwards + Фински French - + AI-generated, needs review by native speaker; delete this comment afterwards + Френски German - + AI-generated, needs review by native speaker; delete this comment afterwards + Немски Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Гръцки Hungarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Унгарски Italian - + AI-generated, needs review by native speaker; delete this comment afterwards + Италиански Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Японски Korean - + AI-generated, needs review by native speaker; delete this comment afterwards + Корейски Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Норвежки Polish - + AI-generated, needs review by native speaker; delete this comment afterwards + Полски Portuguese - + AI-generated, needs review by native speaker; delete this comment afterwards + Португалски Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Румънски Russian - + AI-generated, needs review by native speaker; delete this comment afterwards + Руски Spanish - + AI-generated, needs review by native speaker; delete this comment afterwards + Испански Swedish - + AI-generated, needs review by native speaker; delete this comment afterwards + Шведски Turkish - + AI-generated, needs review by native speaker; delete this comment afterwards + Турски Ukrainian - + AI-generated, needs review by native speaker; delete this comment afterwards + Украински Vietnamese - + AI-generated, needs review by native speaker; delete this comment afterwards + Виетнамски Auto (%1) - + AI-generated, needs review by native speaker; delete this comment afterwards + Авто (%1) @@ -1445,37 +1757,44 @@ Bin (%n bytes): Settings - + AI-generated, needs review by native speaker; delete this comment afterwards + Настройки Help - + AI-generated, needs review by native speaker; delete this comment afterwards + Помощ Game - + AI-generated, needs review by native speaker; delete this comment afterwards + Игра Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Модове Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Грешка при стартиране на изпълнимия файл Replace config file? - + AI-generated, needs review by native speaker; delete this comment afterwards + Заменяне на конфигурационния файл? Do you want to replace %1? - + AI-generated, needs review by native speaker; delete this comment afterwards + Искате ли да замените %1? @@ -1483,12 +1802,14 @@ Bin (%n bytes): Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Име Type - + AI-generated, needs review by native speaker; delete this comment afterwards + Тип @@ -1496,79 +1817,95 @@ Bin (%n bytes): Can not install submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Не може да се инсталира подмод Mod is already installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Модът вече е инсталиран Can not uninstall submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Не може да се деинсталира подмод Mod is not installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Модът не е инсталиран Mod is already enabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Модът вече е активиран Mod must be installed first - + AI-generated, needs review by native speaker; delete this comment afterwards + Първо трябва да се инсталира модът Mod is not compatible, please update VCMI and check the latest mod revisions - + AI-generated, needs review by native speaker; delete this comment afterwards + Модът не е съвместим, моля, актуализирайте VCMI и проверете последните ревизии на мода Can not enable translation mod for a different language! - + AI-generated, needs review by native speaker; delete this comment afterwards + Не може да се активира преводен мод за различен език! Required mod %1 is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Липсва изискваният мод %1 Mod is already disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Модът вече е деактивиран Mod archive is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Липсва архивът на мода Mod archive is invalid or corrupted - + AI-generated, needs review by native speaker; delete this comment afterwards + Архивът на мода е невалиден или повреден Failed to extract mod data - + AI-generated, needs review by native speaker; delete this comment afterwards + Неуспех при извличане на данните на мода Mod data was not found - + AI-generated, needs review by native speaker; delete this comment afterwards + Данните на мода не бяха намерени Mod is located in a protected directory, please remove it manually: - + AI-generated, needs review by native speaker; delete this comment afterwards + Модът се намира в защитена папка, моля, премахнете го ръчно: + @@ -1576,113 +1913,135 @@ Bin (%n bytes): Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Превод Town - + AI-generated, needs review by native speaker; delete this comment afterwards + Град Test - + AI-generated, needs review by native speaker; delete this comment afterwards + Тест Templates - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблони Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Заклинания Music - + AI-generated, needs review by native speaker; delete this comment afterwards + Музика Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Карти Sounds - + AI-generated, needs review by native speaker; delete this comment afterwards + Звуци Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Умения Other - + AI-generated, needs review by native speaker; delete this comment afterwards + Друго Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Обекти Mechanics - + AI-generated, needs review by native speaker; delete this comment afterwards + Механики Interface - + AI-generated, needs review by native speaker; delete this comment afterwards + Интерфейс Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Герои Graphical - + AI-generated, needs review by native speaker; delete this comment afterwards + Графика Expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Разширение Creatures - + AI-generated, needs review by native speaker; delete this comment afterwards + Същества Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Съвместимост Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Кампании Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Артефакти AI - + AI-generated, needs review by native speaker; delete this comment afterwards + ИИ Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Ресурси @@ -1690,13 +2049,16 @@ Bin (%n bytes): Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Грешка при стартиране на изпълнимия файл Failed to start %1 Reason: %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Неуспех при стартиране на %1 +Причина: %2 @@ -1704,32 +2066,38 @@ Reason: %2 Import from Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Импортирай от клипборда Rename Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Преименувай текущия профил Create New Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Създай нов профил Export to Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Експортирай в клипборда Delete Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Изтрий текущия профил Unsupported or corrupted game data detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Открити са неподдържани или повредени игрови данни! @@ -1742,144 +2110,173 @@ Reason: %2 ? - + AI-generated, needs review by native speaker; delete this comment afterwards + ? Install Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Инсталирай превод No soundtrack detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Не е открит саундтрак! Armaggedon's Blade campaigns are missing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Липсват кампаниите от Armaggedon's Blade! No video files detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Не са открити видео файлове! Activate Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Активирай превод Import files - + AI-generated, needs review by native speaker; delete this comment afterwards + Импортирай файлове Check For Updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Провери за актуализации Go to Downloads Page - + AI-generated, needs review by native speaker; delete this comment afterwards + Към страницата за изтегляния Go to Changelog Page - + AI-generated, needs review by native speaker; delete this comment afterwards + Към страницата с промените You are using the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Използвате последната версия Game Data Files - + AI-generated, needs review by native speaker; delete this comment afterwards + Файлове с данни на играта Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Профил с модове Resume - + AI-generated, needs review by native speaker; delete this comment afterwards + Продължи Play - + AI-generated, needs review by native speaker; delete this comment afterwards + Играй Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор Update %n mods + AI-generated, needs review by native speaker; delete this comment afterwards - - + Актуализирай %n мода + Актуализирай %n мода Heroes Chronicles: %n/%1 installed + AI-generated, needs review by native speaker; delete this comment afterwards - - + Heroes Chronicles: +%n/%1 инсталирани + Heroes Chronicles: +%n/%1 инсталирани Update to %1 available - + AI-generated, needs review by native speaker; delete this comment afterwards + Налична е актуализация до %1 All supported files - + AI-generated, needs review by native speaker; delete this comment afterwards + Всички поддържани файлове Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Карти Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Кампании Configs - + AI-generated, needs review by native speaker; delete this comment afterwards + Конфигурации Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Модове Gog files - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG файлове All files (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + Всички файлове (*.*) Select files (configs, mods, maps, campaigns, gog files) to install... - + AI-generated, needs review by native speaker; delete this comment afterwards + Изберете файлове (конфигурации, модове, карти, кампании, GOG файлове) за инсталиране... @@ -1891,80 +2288,111 @@ Reason: %2 - VCMI mods in zip format (.zip) - VCMI configuration files (.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Тази опция позволява да импортирате допълнителни файлове с данни във вашата инсталация на VCMI. Понастоящем се поддържат следните опции: + +- Карти на Heroes III (.h3m или .vmap). +- Кампании на Heroes III (.h3c или .vcmp). +- Heroes III Chronicles чрез офлайн резервен инсталатор от GOG.com (.exe). +- Модове за VCMI в zip формат (.zip) +- Конфигурационни файлове за VCMI (.json) + Your Heroes III version uses different language. VCMI provides translations of the game into various languages that you can use. Use this option to automatically install such translation to your language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Вашата версия на Heroes III използва различен език. VCMI предоставя преводи на играта на различни езици. Използвайте тази опция, за да инсталирате автоматично такъв превод на вашия език. Translation of Heroes III into your language is installed, but has been turned off. Use this option to enable it. - + AI-generated, needs review by native speaker; delete this comment afterwards + Преводът на Heroes III на вашия език е инсталиран, но е изключен. Използвайте тази опция, за да го активирате. A new version of some of the mods that you have installed is now available in mod repository. Use this option to automatically update all your mods to latest version. WARNING: In some cases, updated versions of mods may not be compatible with your existing saves. You may want to postpone mod update until you finish any of your ongoing games. - + AI-generated, needs review by native speaker; delete this comment afterwards + В хранилището на модове е налична нова версия на някои от инсталираните при вас модове. Използвайте тази опция, за да актуализирате автоматично всички модове до последна версия. + +ВНИМАНИЕ: Понякога обновените версии на модовете може да не са съвместими със съществуващите ви записи. Може да отложите обновяването, докато приключите текущите игри. If you own Heroes Chronicles on gog.com, you can use offline backup installers provided by gog to import Heroes Chronicles data into VCMI as custom campaigns. To import Heroes Chronicles, download offline backup installer of each chronicle that you wish to install, select 'Import files' option and select downloaded file. This will generate and install mod for VCMI that contains imported chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Ако притежавате Heroes Chronicles в gog.com, можете да използвате офлайн резервните инсталатори, предоставени от gog, за да импортирате данните на Heroes Chronicles във VCMI като потребителски кампании. +За да импортирате Heroes Chronicles, изтеглете офлайн резервен инсталатор за всяка хроника, която искате да инсталирате, изберете опцията 'Импортирай файлове' и изберете изтегления файл. Това ще създаде и инсталира мод за VCMI, който съдържа импортираните хроники VCMI has detected that Heroes III music files are missing from your installation. VCMI will run, but in-game music will not be available. To resolve this problem, please copy missing mp3 files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI откри, че липсват музикални файлове на Heroes III във вашата инсталация. VCMI ще работи, но музика в играта няма да има. + +За да решите проблема, копирайте липсващите mp3 файлове от Heroes III в папката с данни на VCMI ръчно или преинсталирайте VCMI и преимпортирайте данните на Heroes III VCMI has detected that Heroes III video files are missing from your installation. VCMI will run, but in-game cutscenes will not be available. To resolve this problem, please copy VIDEO.VID file from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI откри, че липсват видео файлове на Heroes III във вашата инсталация. VCMI ще работи, но синематиките няма да са налични. + +За да решите проблема, копирайте файла VIDEO.VID от Heroes III в папката с данни на VCMI ръчно или преинсталирайте VCMI и преимпортирайте данните на Heroes III VCMI has detected that some of Heroes III data files are missing from your installation. You may attempt to run VCMI, but game may not work as expected or crash. To resolve this problem, please reinstall game and reimport data files using supported version of Heroes III. VCMI requires Heroes III: Shadow of Death or Complete Edition to run, which you can get (for example) from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI откри, че липсват някои от файловете с данни на Heroes III във вашата инсталация. Може да опитате да стартирате VCMI, но играта може да не работи както се очаква или да крашва. + +За да решите проблема, преинсталирайте играта и преимпортирайте данните с поддържана версия на Heroes III. VCMI изисква Heroes III: Shadow of Death или Complete Edition, които може да получите например от gog.com VCMI has detected that some of Heroes III: Armageddon's Blade data files are missing from your installation. VCMI will work, but Armageddon's Blade campaigns will not be available. To resolve this problem, please copy missing data files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI откри, че липсват някои от файловете с данни на Heroes III: Armageddon's Blade във вашата инсталация. VCMI ще работи, но кампаниите на Armageddon's Blade няма да са налични. + +За да решите проблема, копирайте липсващите файлове с данни от Heroes III в папката с данни на VCMI ръчно или преинсталирайте VCMI и преимпортирайте данните на Heroes III Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Неуспешен импорт на профил Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Неуспешен импорт на профил — данните в клипборда не приличат на профил на мод! Enter preset name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Въведете име на профил: Rename preset '%1' to: - + AI-generated, needs review by native speaker; delete this comment afterwards + Преименувайте профила '%1' на: @@ -1972,27 +2400,32 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI You have the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Използвате последната версия Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Затвори Check for updates on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Проверка за актуализации при стартиране Network error - + AI-generated, needs review by native speaker; delete this comment afterwards + Мрежова грешка Cannot read JSON from URL or incorrect JSON data - + AI-generated, needs review by native speaker; delete this comment afterwards + Не може да се прочете JSON от URL или некоректни JSON данни diff --git a/launcher/translation/chinese.ts b/launcher/translation/chinese.ts index 2209338ce..a5b50599f 100644 --- a/launcher/translation/chinese.ts +++ b/launcher/translation/chinese.ts @@ -365,65 +365,74 @@ Install successfully downloaded? 正在安装模组 %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + 地图已存在 - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + 地图 '%1' 已存在。要覆盖吗? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + 全部是 - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + 全部否 - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + 导入完成 - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + 已成功导入 %1 张地图。 - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + 导入失败 - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 无法导入以下地图: +%1 - + Operation failed 操作失败 - + Encountered errors: 遇到问题: - + screenshots 截图 - + Screenshot %1 截图 %1 @@ -1371,7 +1380,7 @@ Bin (%n字节): Czech AI-generated, needs review by native speaker; delete this comment afterwards - 捷克语 + 捷克语 @@ -1382,25 +1391,25 @@ Bin (%n字节): English AI-generated, needs review by native speaker; delete this comment afterwards - 英语 + 英语 Finnish AI-generated, needs review by native speaker; delete this comment afterwards - 芬兰语 + 芬兰语 French AI-generated, needs review by native speaker; delete this comment afterwards - 法语 + 法语 German AI-generated, needs review by native speaker; delete this comment afterwards - 德语 + 德语 @@ -1731,7 +1740,8 @@ Bin (%n字节): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + 资源 diff --git a/launcher/translation/czech.ts b/launcher/translation/czech.ts index 7217fd003..945b101c7 100644 --- a/launcher/translation/czech.ts +++ b/launcher/translation/czech.ts @@ -362,65 +362,74 @@ Nainstalovat úspěšně stažené? Instalování modifikace %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Mapa existuje - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + Mapa '%1' již existuje. Chcete ji přepsat? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Ano pro všechny - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Ne pro všechny - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Import dokončen - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + Úspěšně importováno %1 map. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Import se nezdařil - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Nepodařilo se importovat následující mapy: +%1 - + Operation failed Operace selhala - + Encountered errors: Vyskytly se chyby: - + screenshots snímky obrazovky - + Screenshot %1 Snímek obrazovky %1 @@ -1730,7 +1739,8 @@ Bin (%n bajtů): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Zdroje diff --git a/launcher/translation/english.ts b/launcher/translation/english.ts index 33b230fd5..cd85072ee 100644 --- a/launcher/translation/english.ts +++ b/launcher/translation/english.ts @@ -356,64 +356,64 @@ Install successfully downloaded? - + Map exists - + Map '%1' already exists. Do you want to overwrite it? - + Yes to All - + No to All - + Import complete - + %1 map(s) successfully imported. - + Import failed - + Failed to import the following maps: %1 - + Operation failed - + Encountered errors: - + screenshots - + Screenshot %1 diff --git a/launcher/translation/finnish.ts b/launcher/translation/finnish.ts index 7a7013f3f..a2566f781 100644 --- a/launcher/translation/finnish.ts +++ b/launcher/translation/finnish.ts @@ -6,32 +6,38 @@ VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI Discordissa Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Onko kysyttävää? Löysitkö bugin? Haluatko auttaa? Liity mukaan! VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI GitHubissa Our Community - + AI-generated, needs review by native speaker; delete this comment afterwards + Yhteisömme Build Information - + AI-generated, needs review by native speaker; delete this comment afterwards + Koontitiedot User data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Käyttäjän datakansio @@ -39,52 +45,62 @@ Open - + AI-generated, needs review by native speaker; delete this comment afterwards + Avaa Check for updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Tarkista päivitykset Game version - + AI-generated, needs review by native speaker; delete this comment afterwards + Pelin versio Log files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Lokitiedostojen kansio Data Directories - + AI-generated, needs review by native speaker; delete this comment afterwards + Datakansiot Game data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Pelidatan kansio Operating System - + AI-generated, needs review by native speaker; delete this comment afterwards + Käyttöjärjestelmä Configuration files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Asetustiedostojen kansio Project homepage - + AI-generated, needs review by native speaker; delete this comment afterwards + Projektin kotisivu Report a bug - + AI-generated, needs review by native speaker; delete this comment afterwards + Ilmoita viasta @@ -92,242 +108,288 @@ Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Suodatin All mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaikki modit Downloadable - + AI-generated, needs review by native speaker; delete this comment afterwards + Ladattavissa Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Asennettu Updatable - + AI-generated, needs review by native speaker; delete this comment afterwards + Päivitettävissä Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Aktiivinen Inactive - + AI-generated, needs review by native speaker; delete this comment afterwards + Ei aktiivinen Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Kuvaus Changelog - + AI-generated, needs review by native speaker; delete this comment afterwards + Muutosloki Screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + Kuvakaappaukset Uninstall - + AI-generated, needs review by native speaker; delete this comment afterwards + Poista asennus Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Ota käyttöön Disable - + AI-generated, needs review by native speaker; delete this comment afterwards + Poista käytöstä Update - + AI-generated, needs review by native speaker; delete this comment afterwards + Päivitä Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Asenna %p% (%v KB out of %m KB) - + AI-generated, needs review by native speaker; delete this comment afterwards + %p% (%v KB / %m KB) Reload repositories - + AI-generated, needs review by native speaker; delete this comment afterwards + Lataa varastot uudelleen Abort - + AI-generated, needs review by native speaker; delete this comment afterwards + Keskeytä Mod name - + AI-generated, needs review by native speaker; delete this comment afterwards + Modin nimi Installed version - + AI-generated, needs review by native speaker; delete this comment afterwards + Asennettu versio Latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Uusin versio Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Koko Download size - + AI-generated, needs review by native speaker; delete this comment afterwards + Latauskoko Authors - + AI-generated, needs review by native speaker; delete this comment afterwards + Tekijät License - + AI-generated, needs review by native speaker; delete this comment afterwards + Lisenssi Contact - + AI-generated, needs review by native speaker; delete this comment afterwards + Yhteystiedot Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Yhteensopivuus Required VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Vaadittu VCMI-versio Supported VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Tuettu VCMI-versio please upgrade mod - + AI-generated, needs review by native speaker; delete this comment afterwards + päivitä modi mods repository index - + AI-generated, needs review by native speaker; delete this comment afterwards + modivaraston hakemisto or newer - + AI-generated, needs review by native speaker; delete this comment afterwards + tai uudempi Supported VCMI versions - + AI-generated, needs review by native speaker; delete this comment afterwards + Tuetut VCMI-versiot Languages - + AI-generated, needs review by native speaker; delete this comment afterwards + Kielet Required mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Vaaditut modit Conflicting mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Ristiriitaiset modit This mod cannot be enabled because it translates into a different language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Tätä modia ei voi ottaa käyttöön, koska se on eri kielelle. This mod can not be enabled because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Tätä modia ei voi ottaa käyttöön, koska seuraavat riippuvuudet puuttuvat This mod can not be installed because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Tätä modia ei voi asentaa, koska seuraavat riippuvuudet puuttuvat This is a submod and it cannot be installed or uninstalled separately from its parent mod - + AI-generated, needs review by native speaker; delete this comment afterwards + Tämä on aliamodi eikä sitä voi asentaa tai poistaa erikseen päämodista Notes - + AI-generated, needs review by native speaker; delete this comment afterwards + Huomautukset Context menu - + AI-generated, needs review by native speaker; delete this comment afterwards + Kontekstivalikko Open directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Avaa kansio Open repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Avaa varasto Downloading %1. %p% (%v MB out of %m MB) finished - + AI-generated, needs review by native speaker; delete this comment afterwards + Ladataan %1. %p% (%v MB / %m MB) valmis Download failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Lataus epäonnistui @@ -336,91 +398,117 @@ Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaikkia tiedostoja ei voitu ladata. + +Havaittiin virheitä: + + Install successfully downloaded? - + AI-generated, needs review by native speaker; delete this comment afterwards + + + +Onnistuiko asennuksen lataus? Installing Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Asennetaan Heroes Chronicles Installing mod %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Asennetaan modi %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Kartta on olemassa - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + Kartta '%1' on jo olemassa. Haluatko korvata sen? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Kyllä kaikkiin - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Ei kaikkiin - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Tuonti valmis - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 karttaa tuotu onnistuneesti. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Tuonti epäonnistui - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Seuraavien karttojen tuonti epäonnistui: +%1 - + Operation failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Toiminto epäonnistui - + Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ilmeni virheitä: + - + screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + kuvakaappaukset - + Screenshot %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Kuvakaappaus %1 Mod is incompatible - + AI-generated, needs review by native speaker; delete this comment afterwards + Modi ei ole yhteensopiva @@ -429,149 +517,178 @@ Install successfully downloaded? Off - + AI-generated, needs review by native speaker; delete this comment afterwards + Pois Artificial Intelligence - + AI-generated, needs review by native speaker; delete this comment afterwards + Tekoäly Interface Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + Käyttöliittymän skaalaus Neutral AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Neutraali tekoäly taisteluissa Enemy AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Vihollisen tekoäly taisteluissa Additional repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Lisävarasto Adventure Map Allies - + AI-generated, needs review by native speaker; delete this comment afterwards + Seikkailukartan liittolaiset Online Lobby port - + AI-generated, needs review by native speaker; delete this comment afterwards + Online-aulan portti Autocombat AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Autotaistelun tekoäly Sticks Sensitivity - + AI-generated, needs review by native speaker; delete this comment afterwards + Tattien herkkyys Automatic (Linear) - + AI-generated, needs review by native speaker; delete this comment afterwards + Automaattinen (lineaarinen) Haptic Feedback - + AI-generated, needs review by native speaker; delete this comment afterwards + Haptinen palaute Software Cursor - + AI-generated, needs review by native speaker; delete this comment afterwards + Ohjelmallinen osoitin Automatic - + AI-generated, needs review by native speaker; delete this comment afterwards + Automaattinen Mods Validation - + AI-generated, needs review by native speaker; delete this comment afterwards + Modien validointi Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Asetusten muokkain Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Avaa muokkain None - + AI-generated, needs review by native speaker; delete this comment afterwards + Ei mitään xBRZ x2 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x2 xBRZ x3 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x3 xBRZ x4 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x4 Full - + AI-generated, needs review by native speaker; delete this comment afterwards + Täysi Allow portrait mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Salli pystyasento Use scalable fonts - + AI-generated, needs review by native speaker; delete this comment afterwards + Käytä skaalautuvia fontteja Online Lobby address - + AI-generated, needs review by native speaker; delete this comment afterwards + Online-aulan osoite Handle back as right mouse button - + AI-generated, needs review by native speaker; delete this comment afterwards + Käsittele Takaisin kuin hiiren oikea Cursor Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + Osoittimen skaalaus Scalable - + AI-generated, needs review by native speaker; delete this comment afterwards + Skaalautuva Miscellaneous - + AI-generated, needs review by native speaker; delete this comment afterwards + Sekalaiset @@ -582,282 +699,344 @@ Windowed - the game will run inside a window that covers part of your screen. Borderless Windowed Mode - the game will run in a full-screen window, matching your screen's resolution. Fullscreen Exclusive Mode - the game will cover the entirety of your screen and will use selected resolution. - + AI-generated, needs review by native speaker; delete this comment afterwards + Valitse pelin näyttötila + +Ikkuna — peli pyörii ikkunassa, joka peittää osan näytöstä. + +Reunukseton ikkuna — peli pyörii koko näytön ikkunassa näytön resoluutiolla. + +Eksklusiivinen koko näyttö — peli täyttää koko näytön ja käyttää valittua resoluutiota. Font Scaling (experimental) - + AI-generated, needs review by native speaker; delete this comment afterwards + Fonttien skaalaus (kokeellinen) Original - + AI-generated, needs review by native speaker; delete this comment afterwards + Alkuperäinen Upscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Suurennussuodatin Basic - + AI-generated, needs review by native speaker; delete this comment afterwards + Perus Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Ohita mykistyskytkin Use Relative Pointer Mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Käytä suhteellista osoitintilaa Nearest - + AI-generated, needs review by native speaker; delete this comment afterwards + Lähin Linear - + AI-generated, needs review by native speaker; delete this comment afterwards + Lineaarinen Input - Touchscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Syöte – Kosketusnäyttö Adventure Map Enemies - + AI-generated, needs review by native speaker; delete this comment afterwards + Seikkailukartan viholliset Show Tutorial again - + AI-generated, needs review by native speaker; delete this comment afterwards + Näytä opastus uudelleen Reset - + AI-generated, needs review by native speaker; delete this comment afterwards + Nollaa Network - + AI-generated, needs review by native speaker; delete this comment afterwards + Verkko Audio - + AI-generated, needs review by native speaker; delete this comment afterwards + Ääni Relative Pointer Speed - + AI-generated, needs review by native speaker; delete this comment afterwards + Suhteellisen osoittimen nopeus Music Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Musiikin voimakkuus Ignore SSL errors - + AI-generated, needs review by native speaker; delete this comment afterwards + Ohita SSL-virheet Input - Mouse - + AI-generated, needs review by native speaker; delete this comment afterwards + Syöte – Hiiri Long Touch Duration - + AI-generated, needs review by native speaker; delete this comment afterwards + Pitkän kosketuksen kesto Controller Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Ohjaimen klikkitoleranssi Touch Tap Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Napautuksen toleranssi Input - Controller - + AI-generated, needs review by native speaker; delete this comment afterwards + Syöte – Ohjain Sound Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Äänenvoimakkuus Windowed - + AI-generated, needs review by native speaker; delete this comment afterwards + Ikkunointi Borderless fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Reunukseton koko näyttö Exclusive fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Eksklusiivinen koko näyttö Autosave limit (0 = off) - + AI-generated, needs review by native speaker; delete this comment afterwards + Autotallennusten määrä (0 = pois) Downscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Pienennyssuodatin Framerate Limit - + AI-generated, needs review by native speaker; delete this comment afterwards + Kuvataajuusraja Autosave prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + Autotallennuksen etuliite Mouse Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Hiiren klikkitoleranssi Sticks Acceleration - + AI-generated, needs review by native speaker; delete this comment afterwards + Tattien kiihdytys empty = map name prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + tyhjä = kartan nimen etuliite Refresh now - + AI-generated, needs review by native speaker; delete this comment afterwards + Päivitä nyt Default repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Oletusvarasto Renderer - + AI-generated, needs review by native speaker; delete this comment afterwards + Renderöijä On - + AI-generated, needs review by native speaker; delete this comment afterwards + Päällä Reserved screen area - + AI-generated, needs review by native speaker; delete this comment afterwards + Varattu näyttöalue Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III -käännös Check on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Tarkista käynnistyksessä Fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Koko näyttö General - + AI-generated, needs review by native speaker; delete this comment afterwards + Yleiset VCMI Language - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI:n kieli Resolution - + AI-generated, needs review by native speaker; delete this comment afterwards + Resoluutio Autosave - + AI-generated, needs review by native speaker; delete this comment afterwards + Autotallennus VSync - + AI-generated, needs review by native speaker; delete this comment afterwards + VSync Display index - + AI-generated, needs review by native speaker; delete this comment afterwards + Näyttöindeksi Network port - + AI-generated, needs review by native speaker; delete this comment afterwards + Verkkoportti Video - + AI-generated, needs review by native speaker; delete this comment afterwards + Video Show intro - + AI-generated, needs review by native speaker; delete this comment afterwards + Näytä intro Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Aktiivinen Disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Poistettu käytöstä Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Ota käyttöön Not Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Ei asennettu Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Asenna @@ -865,33 +1044,39 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Invalid file selected - + AI-generated, needs review by native speaker; delete this comment afterwards + Virheellinen tiedosto valittu You have to select a Heroes Chronicles installer file! - + AI-generated, needs review by native speaker; delete this comment afterwards + Sinun on valittava Heroes Chronicles -asennustiedosto! Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Purkuvirhe! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Tarkistussummavirhe! Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles Heroes Chronicles %1 - %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles %1 - %2 @@ -899,37 +1084,44 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Tallenna File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiedosto: Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Sulje Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Asetusten muokkain Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Tallennaamattomia muutoksia Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Haluatko hylätä muutokset? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + JSON-tiedosto ei ole kelvollinen! @@ -938,7 +1130,8 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and %1 MiB - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 MiB @@ -946,107 +1139,128 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Language - + AI-generated, needs review by native speaker; delete this comment afterwards + Kieli Heroes III Data - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III -data Mods Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Modiesiasetus Select your language - + AI-generated, needs review by native speaker; delete this comment afterwards + Valitse kieli Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Onko kysyttävää? Löysitkö bugin? Haluatko auttaa? Liity mukaan! Locate Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Etsi Heroes III -datatiedostot Use offline installer from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + Käytä gog.comin offline-asenninta Install gog.com files - + AI-generated, needs review by native speaker; delete this comment afterwards + Asenna gog.com-tiedostot Your Heroes III data files have been successfully found. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III -datatiedostot löytyivät onnistuneesti. Interface Improvements - + AI-generated, needs review by native speaker; delete this comment afterwards + Käyttöliittymän parannukset Install a translation of Heroes III in your preferred language - + AI-generated, needs review by native speaker; delete this comment afterwards + Asenna Heroes III -käännös valitsemallasi kielellä Installing... %p% - + AI-generated, needs review by native speaker; delete this comment afterwards + Asennetaan... %p% If you already have Heroes III files on your device, you can select this directory and VCMI will copy the existing data automatically. - + AI-generated, needs review by native speaker; delete this comment afterwards + Jos sinulla on jo Heroes III -tiedostot laitteella, voit valita tämän kansion ja VCMI kopioi olemassa olevan datan automaattisesti. Copy existing files - + AI-generated, needs review by native speaker; delete this comment afterwards + Kopioi olemassa olevat tiedostot Optionally, you can install additional mods either now, or at any point later, using the VCMI Launcher - + AI-generated, needs review by native speaker; delete this comment afterwards + Halutessasi voit asentaa lisää modeja nyt tai myöhemmin VCMI-käynnistimen kautta Install compatible version of "Horn of the Abyss", a fan-made Heroes III expansion ported by the VCMI team - + AI-generated, needs review by native speaker; delete this comment afterwards + Asenna yhteensopiva versio "Horn of the Abyss" -laajennuksesta, fanien tekemä Heroes III -lisäosa VCMI-tiimin porttaamana Install compatible version of "In The Wake of Gods", a fan-made Heroes III expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Asenna yhteensopiva versio "In The Wake of Gods" -laajennuksesta, fanien tekemä Heroes III -lisäosa Install mod that provides various interface improvements, such as a better interface for random maps and selectable actions in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Asenna modi, joka tarjoaa erilaisia käyttöliittymäparannuksia, kuten paremman satunnaiskarttakäyttöliittymän ja valittavat toiminnot taisteluissa Finish - + AI-generated, needs review by native speaker; delete this comment afterwards + Valmis VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI GitHubissa VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI Discordissa @@ -1057,162 +1271,202 @@ Before you can start playing, there are a few more steps to complete. Please remember that to use VCMI, you must own the original data files for Heroes® of Might and Magic® III: Complete or The Shadow of Death. Heroes® of Might and Magic® III HD is currently not supported! - + AI-generated, needs review by native speaker; delete this comment afterwards + Kiitos VCMI:n asennuksesta! + +Ennen kuin voit aloittaa pelaamisen, on vielä muutama vaihe. + +Muista, että VCMI:n käyttö edellyttää alkuperäisiä pelidatatiedostoja peleistä Heroes® of Might and Magic® III: Complete tai The Shadow of Death. + +Heroes® of Might and Magic® III HD ei ole tällä hetkellä tuettu! Next - + AI-generated, needs review by native speaker; delete this comment afterwards + Seuraava You can manually copy directories Maps, Data, and Mp3 from the original game directory to the VCMI data directory that you can see on top of this page - + AI-generated, needs review by native speaker; delete this comment afterwards + Voit kopioida hakemistot Maps, Data ja Mp3 alkuperäisestä pelihakemistosta VCMI:n datahakemistoon tämän sivun yläreunassa Manual Installation - + AI-generated, needs review by native speaker; delete this comment afterwards + Manuaalinen asennus Search again - + AI-generated, needs review by native speaker; delete this comment afterwards + Hae uudelleen Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III -datatiedostot Copy existing data - + AI-generated, needs review by native speaker; delete this comment afterwards + Kopioi olemassa olevat tiedot If you own Heroes III on gog.com, you can download a backup offline installer from gog.com. VCMI will then import Heroes III data using the offline installer. Offline installer consists of two files: ".exe" and ".bin" - you must download both. - + AI-generated, needs review by native speaker; delete this comment afterwards + Jos omistat Heroes III:n gog.comissa, voit ladata varmuuskopiointiin tarkoitetun offline-asentajan gog.comista. VCMI tuo sen avulla Heroes III -datan. +Offline-asennin koostuu kahdesta tiedostosta: ".exe" ja ".bin" — molemmat on ladattava. Back - + AI-generated, needs review by native speaker; delete this comment afterwards + Takaisin Install VCMI Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Asenna VCMI-modiesiasetus Horn of the Abyss - + AI-generated, needs review by native speaker; delete this comment afterwards + Horn of the Abyss Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III -käännös In The Wake of Gods - + AI-generated, needs review by native speaker; delete this comment afterwards + In The Wake of Gods Heroes III installation found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III -asennus löytyi! Copy data to VCMI folder? - + AI-generated, needs review by native speaker; delete this comment afterwards + Kopioidaanko data VCMI-kansioon? Select %1 file... param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + Valitse %1 -tiedosto... You have to select %1 file! param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + Sinun on valittava %1 -tiedosto! GOG file (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG-tiedosto (*.*) File selection - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiedoston valinta GOG installer - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG-asennusohjelma You've provided a GOG Galaxy installer! This file doesn't contain the game. Please download the offline backup game installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Annoit GOG Galaxy -asentajan! Tämä tiedosto ei sisällä peliä. Lataa offline-varmuusasennin! Heroes III: HD Edition files are not supported by VCMI. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III: HD Edition -tiedostoja ei tueta VCMI:ssä. +Valitse kansio, jossa on Heroes III: Complete Edition tai Heroes III: Shadow of Death. Unknown or unsupported Heroes III version found. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Tuntematon tai ei-tuettu Heroes III -versio löytyi. +Valitse kansio, jossa on Heroes III: Complete Edition tai Heroes III: Shadow of Death. GOG data - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG-data Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiedoston avaaminen epäonnistui: %1 Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Purkuvirhe! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Tarkistussummavirhe! No Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Ei Heroes III -dataa! Selected files do not contain Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Valitut tiedostot eivät sisällä Heroes III -dataa! Failed to detect valid Heroes III data in chosen directory. Please select the directory with installed Heroes III data. - + AI-generated, needs review by native speaker; delete this comment afterwards + Kelvollista Heroes III -dataa ei löytynyt valitusta kansiosta. +Valitse kansio, jossa Heroes III -data on asennettuna. @@ -1220,7 +1474,8 @@ Please select the directory with installed Heroes III data. Heroes III data not found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III -dataa ei löytynyt! @@ -1228,7 +1483,8 @@ Please select the directory with installed Heroes III data. Image Viewer - + AI-generated, needs review by native speaker; delete this comment afterwards + Kuvakatselin @@ -1237,17 +1493,21 @@ Please select the directory with installed Heroes III data. Stream error while extracting files! error reason: - + AI-generated, needs review by native speaker; delete this comment afterwards + Virta-/stream-virhe tiedostoja purettaessa! +virheen syy: Not a supported Inno Setup installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Ei tuettu Inno Setup -asennusohjelma! VCMI was compiled without innoextract support, which is needed to extract exe files! - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI käännettiin ilman innoextract-tukea, jota tarvitaan exe-tiedostojen purkamiseen! @@ -1255,9 +1515,14 @@ error reason: Exe (%n bytes): %1 param is hash + AI-generated, needs review by native speaker; delete this comment afterwards - - + Tarjottujen tiedostojen SHA1-tiiviste: +Exe (%n tavua): +%1 + Tarjottujen tiedostojen SHA1-tiiviste: +Exe (%n tavua): +%1 @@ -1266,9 +1531,16 @@ Exe (%n bytes): Bin (%n bytes): %1 param is hash + AI-generated, needs review by native speaker; delete this comment afterwards - - + + +Bin (%n tavua): +%1 + + +Bin (%n tavua): +%1 @@ -1276,17 +1548,22 @@ Bin (%n bytes): Internal copy process failed. Enough space on device? %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Sisäinen kopiointi epäonnistui. Onko laitteella tarpeeksi tilaa? + +%1 Exe - + AI-generated, needs review by native speaker; delete this comment afterwards + Exe Bin - + AI-generated, needs review by native speaker; delete this comment afterwards + Bin @@ -1294,7 +1571,11 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Kieliristiriita! +%1 + +%2 @@ -1302,14 +1583,21 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Vain yksi tiedosto tunnetaan! Tiedostot voivat olla vioittuneita — lataa uudelleen. +%1 + +%2 Unknown files! Maybe files are corrupted? Please download again. %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Tuntemattomia filesoja! Tiedostot voivat olla vioittuneita — lataa uudelleen. + +%1 @@ -1317,122 +1605,146 @@ Bin (%n bytes): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Valkovenäjä Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Bulgaria Czech - + AI-generated, needs review by native speaker; delete this comment afterwards + Tšekki Chinese - + AI-generated, needs review by native speaker; delete this comment afterwards + Kiina English - + AI-generated, needs review by native speaker; delete this comment afterwards + Englanti Finnish - + AI-generated, needs review by native speaker; delete this comment afterwards + Suomi French - + AI-generated, needs review by native speaker; delete this comment afterwards + Ranska German - + AI-generated, needs review by native speaker; delete this comment afterwards + Saksa Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Kreikka Hungarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Unkari Italian - + AI-generated, needs review by native speaker; delete this comment afterwards + Italia Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Japani Korean - + AI-generated, needs review by native speaker; delete this comment afterwards + Korea Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Norja Polish - + AI-generated, needs review by native speaker; delete this comment afterwards + Puola Portuguese - + AI-generated, needs review by native speaker; delete this comment afterwards + Portugali Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Romania Russian - + AI-generated, needs review by native speaker; delete this comment afterwards + Venäjä Spanish - + AI-generated, needs review by native speaker; delete this comment afterwards + Espanja Swedish - + AI-generated, needs review by native speaker; delete this comment afterwards + Ruotsi Turkish - + AI-generated, needs review by native speaker; delete this comment afterwards + Turkki Ukrainian - + AI-generated, needs review by native speaker; delete this comment afterwards + Ukraina Vietnamese - + AI-generated, needs review by native speaker; delete this comment afterwards + Vietnam Auto (%1) - + AI-generated, needs review by native speaker; delete this comment afterwards + Automaattinen (%1) @@ -1445,37 +1757,44 @@ Bin (%n bytes): Settings - + AI-generated, needs review by native speaker; delete this comment afterwards + Asetukset Help - + AI-generated, needs review by native speaker; delete this comment afterwards + Ohje Game - + AI-generated, needs review by native speaker; delete this comment afterwards + Peli Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Modit Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Virhe ohjelmatiedoston käynnistyksessä Replace config file? - + AI-generated, needs review by native speaker; delete this comment afterwards + Korvataanko asetustiedosto? Do you want to replace %1? - + AI-generated, needs review by native speaker; delete this comment afterwards + Haluatko korvata kohteen %1? @@ -1483,12 +1802,14 @@ Bin (%n bytes): Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Nimi Type - + AI-generated, needs review by native speaker; delete this comment afterwards + Tyyppi @@ -1496,79 +1817,95 @@ Bin (%n bytes): Can not install submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Aliamodia ei voi asentaa Mod is already installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Modi on jo asennettu Can not uninstall submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Aliamodia ei voi poistaa Mod is not installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Modia ei ole asennettu Mod is already enabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Modi on jo käytössä Mod must be installed first - + AI-generated, needs review by native speaker; delete this comment afterwards + Modi on asennettava ensin Mod is not compatible, please update VCMI and check the latest mod revisions - + AI-generated, needs review by native speaker; delete this comment afterwards + Modi ei ole yhteensopiva, päivitä VCMI ja tarkista uusimmat modiversiot Can not enable translation mod for a different language! - + AI-generated, needs review by native speaker; delete this comment afterwards + Eri kielen käännösmodia ei voi ottaa käyttöön! Required mod %1 is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Vaadittu modi %1 puuttuu Mod is already disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Modi on jo poistettu käytöstä Mod archive is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Modin arkisto puuttuu Mod archive is invalid or corrupted - + AI-generated, needs review by native speaker; delete this comment afterwards + Modin arkisto on virheellinen tai vioittunut Failed to extract mod data - + AI-generated, needs review by native speaker; delete this comment afterwards + Modin tietojen purku epäonnistui Mod data was not found - + AI-generated, needs review by native speaker; delete this comment afterwards + Modin tietoja ei löytynyt Mod is located in a protected directory, please remove it manually: - + AI-generated, needs review by native speaker; delete this comment afterwards + Modi sijaitsee suojatussa hakemistossa, poista se käsin: + @@ -1576,113 +1913,135 @@ Bin (%n bytes): Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Käännös Town - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaupunki Test - + AI-generated, needs review by native speaker; delete this comment afterwards + Testi Templates - + AI-generated, needs review by native speaker; delete this comment afterwards + Mallit Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Loitsut Music - + AI-generated, needs review by native speaker; delete this comment afterwards + Musiikki Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Kartat Sounds - + AI-generated, needs review by native speaker; delete this comment afterwards + Äänet Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Taidot Other - + AI-generated, needs review by native speaker; delete this comment afterwards + Muut Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Objektit Mechanics - + AI-generated, needs review by native speaker; delete this comment afterwards + Mekaniikat Interface - + AI-generated, needs review by native speaker; delete this comment afterwards + Käyttöliittymä Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Sankarit Graphical - + AI-generated, needs review by native speaker; delete this comment afterwards + Graafinen Expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Laajennus Creatures - + AI-generated, needs review by native speaker; delete this comment afterwards + Olennot Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Yhteensopivuus Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Kampanjat Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefaktit AI - + AI-generated, needs review by native speaker; delete this comment afterwards + Tekoäly Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Resurssit @@ -1690,13 +2049,16 @@ Bin (%n bytes): Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Virhe ohjelmatiedoston käynnistyksessä Failed to start %1 Reason: %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Kohteen %1 käynnistys epäonnistui +Syy: %2 @@ -1704,32 +2066,38 @@ Reason: %2 Import from Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Tuo leikepöydältä Rename Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Nimeä nykyinen esiasetus uudelleen Create New Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Luo uusi esiasetus Export to Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Vie leikepöydälle Delete Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Poista nykyinen esiasetus Unsupported or corrupted game data detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Havaittiin ei-tuettua tai vioittunutta pelidataa! @@ -1742,144 +2110,173 @@ Reason: %2 ? - + AI-generated, needs review by native speaker; delete this comment afterwards + ? Install Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Asenna käännös No soundtrack detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Ääniraitaa ei löytynyt! Armaggedon's Blade campaigns are missing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Armaggedon's Blade -kampanjat puuttuvat! No video files detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Videotiedostoja ei löytynyt! Activate Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Ota käännös käyttöön Import files - + AI-generated, needs review by native speaker; delete this comment afterwards + Tuo tiedostoja Check For Updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Tarkista päivitykset Go to Downloads Page - + AI-generated, needs review by native speaker; delete this comment afterwards + Siirry lataussivulle Go to Changelog Page - + AI-generated, needs review by native speaker; delete this comment afterwards + Siirry muutosloki-sivulle You are using the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Käytät uusinta versiota Game Data Files - + AI-generated, needs review by native speaker; delete this comment afterwards + Pelin datatiedostot Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Modiesiasetus Resume - + AI-generated, needs review by native speaker; delete this comment afterwards + Jatka Play - + AI-generated, needs review by native speaker; delete this comment afterwards + Pelaa Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Editori Update %n mods + AI-generated, needs review by native speaker; delete this comment afterwards - - + Päivitä %n modia + Päivitä %n modia Heroes Chronicles: %n/%1 installed + AI-generated, needs review by native speaker; delete this comment afterwards - - + Heroes Chronicles: +%n/%1 asennettu + Heroes Chronicles: +%n/%1 asennettu Update to %1 available - + AI-generated, needs review by native speaker; delete this comment afterwards + Päivitys %1:een saatavilla All supported files - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaikki tuetut tiedostot Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Kartat Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Kampanjat Configs - + AI-generated, needs review by native speaker; delete this comment afterwards + Konfiguraatiot Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Modit Gog files - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG-tiedostot All files (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaikki tiedostot (*.*) Select files (configs, mods, maps, campaigns, gog files) to install... - + AI-generated, needs review by native speaker; delete this comment afterwards + Valitse asennettavat tiedostot (konfiguraatiot, modit, kartat, kampanjat, GOG-tiedostot)... @@ -1891,80 +2288,111 @@ Reason: %2 - VCMI mods in zip format (.zip) - VCMI configuration files (.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Tällä valinnalla voit tuoda lisää datatiedostoja VCMI-asennukseen. Tällä hetkellä tuetut vaihtoehdot: + +- Heroes III -kartat (.h3m tai .vmap). +- Heroes III -kampanjat (.h3c tai .vcmp). +- Heroes III Chronicles gog.comin offline-varmuusasentajalla (.exe). +- VCMI-modit zip-muodossa (.zip) +- VCMI:n konfiguraatiotiedostot (.json) + Your Heroes III version uses different language. VCMI provides translations of the game into various languages that you can use. Use this option to automatically install such translation to your language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III -versiosi käyttää eri kieltä. VCMI tarjoaa peliin käännöksiä useille kielille. Tällä valinnalla asennat käännöksen automaattisesti omalle kielellesi. Translation of Heroes III into your language is installed, but has been turned off. Use this option to enable it. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III:n käännös kielellesi on asennettu, mutta poistettu käytöstä. Ota se käyttöön tällä valinnalla. A new version of some of the mods that you have installed is now available in mod repository. Use this option to automatically update all your mods to latest version. WARNING: In some cases, updated versions of mods may not be compatible with your existing saves. You may want to postpone mod update until you finish any of your ongoing games. - + AI-generated, needs review by native speaker; delete this comment afterwards + Joitakin asentamistasi modeista on saatavilla uutena versiona modivarastossa. Tällä valinnalla päivität kaikki modit automaattisesti uusimpaan versioon. + +VAROITUS: Päivitetyt versiot eivät aina ole yhteensopivia vanhojen tallennusten kanssa. Voit lykätä päivitystä, kunnes olet päättänyt keskeneräiset pelit. If you own Heroes Chronicles on gog.com, you can use offline backup installers provided by gog to import Heroes Chronicles data into VCMI as custom campaigns. To import Heroes Chronicles, download offline backup installer of each chronicle that you wish to install, select 'Import files' option and select downloaded file. This will generate and install mod for VCMI that contains imported chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Jos omistat Heroes Chroniclesin gog.comissa, voit käyttää gogin tarjoamia offline-varmuusasentimia tuodaksesi Chronicles-datan VCMI:in mukautettuina kampanjoina. +Tuontia varten lataa haluamasi kronikan offline-asennin, valitse 'Tuo tiedostoja' ja anna ladattu tiedosto. Tämä luo ja asentaa VCMI-modin, joka sisältää tuodut kronikat VCMI has detected that Heroes III music files are missing from your installation. VCMI will run, but in-game music will not be available. To resolve this problem, please copy missing mp3 files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI havaitsi, että Heroes III:n musiikkitiedostot puuttuvat asennuksestasi. VCMI toimii, mutta pelin musiikkia ei ole saatavilla. + +Korjataksesi ongelman kopioi puuttuvat mp3-tiedostot Heroes III:sta VCMI:n datakansioon tai asenna VCMI uudelleen ja tuo Heroes III -data uudestaan VCMI has detected that Heroes III video files are missing from your installation. VCMI will run, but in-game cutscenes will not be available. To resolve this problem, please copy VIDEO.VID file from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI havaitsi, että Heroes III:n videotiedostot puuttuvat asennuksestasi. VCMI toimii, mutta välianimaatiot eivät ole käytettävissä. + +Korjataksesi ongelman kopioi VIDEO.VID Heroes III:sta VCMI:n datakansioon tai asenna VCMI uudelleen ja tuo Heroes III -data uudestaan VCMI has detected that some of Heroes III data files are missing from your installation. You may attempt to run VCMI, but game may not work as expected or crash. To resolve this problem, please reinstall game and reimport data files using supported version of Heroes III. VCMI requires Heroes III: Shadow of Death or Complete Edition to run, which you can get (for example) from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI havaitsi, että osa Heroes III -datasta puuttuu asennuksestasi. Voit yrittää käynnistää VCMI:n, mutta peli ei ehkä toimi oikein tai kaatuu. + +Korjataksesi ongelman asenna peli uudelleen ja tuo data tuetusta Heroes III -versiosta. VCMI vaatii Heroes III: Shadow of Deathin tai Complete Editionin (esim. gog.comista). VCMI has detected that some of Heroes III: Armageddon's Blade data files are missing from your installation. VCMI will work, but Armageddon's Blade campaigns will not be available. To resolve this problem, please copy missing data files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI havaitsi, että osa Heroes III: Armageddon's Blade -datasta puuttuu asennuksestasi. VCMI toimii, mutta Armageddon's Blade -kampanjoita ei ole saatavilla. + +Korjataksesi ongelman kopioi puuttuva data Heroes III:sta VCMI:n datakansioon tai asenna VCMI uudelleen ja tuo Heroes III -data uudestaan Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Esiasetuksen tuonti epäonnistui Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Esiasetuksen tuonti epäonnistui – leikepöydän data ei vaikuta modiesiasetukselta! Enter preset name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Anna esiasetuksen nimi: Rename preset '%1' to: - + AI-generated, needs review by native speaker; delete this comment afterwards + Nimeä esiasetus '%1' uudelleen: @@ -1972,27 +2400,32 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI You have the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Käytät uusinta versiota Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Sulje Check for updates on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Tarkista päivitykset käynnistyksessä Network error - + AI-generated, needs review by native speaker; delete this comment afterwards + Verkkovirhe Cannot read JSON from URL or incorrect JSON data - + AI-generated, needs review by native speaker; delete this comment afterwards + JSONia ei voitu lukea URL-osoitteesta tai data on virheellistä diff --git a/launcher/translation/french.ts b/launcher/translation/french.ts index 9f433896d..1199b37ce 100644 --- a/launcher/translation/french.ts +++ b/launcher/translation/french.ts @@ -363,65 +363,74 @@ Installer les téchargements réussis? Installer le mod %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + La carte existe - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + La carte '%1' existe déjà. Voulez-vous l’écraser ? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Oui pour tous - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Non pour tous - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Importation terminée - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + Importation réussie de %1 carte(s). - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Échec de l’importation - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Échec de l’importation des cartes suivantes : +%1 - + Operation failed Opération échouée - + Encountered errors: Erreurs rencontrées: - + screenshots captures d'écran - + Screenshot %1 Impression écran %1 @@ -509,12 +518,14 @@ Installer les téchargements réussis? Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Éditeur de configuration Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Ouvrir l’éditeur @@ -616,7 +627,8 @@ Mode Plein Écran Exclusif - le jeu couvrira entièrement votre écran et utilis Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Ignorer l’interrupteur de sourdine @@ -913,37 +925,43 @@ Mode Plein Écran Exclusif - le jeu couvrira entièrement votre écran et utilis Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Enregistrer File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Fichier : Close - Fermer + Fermer Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Éditeur de configuration Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Modifications non enregistrées Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Voulez-vous abandonner les modifications ? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + Le fichier JSON n’est pas valide ! @@ -1204,7 +1222,8 @@ Veuillez sélectionner le répertoire contenant Heroes III: Complete Edition ou Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Échec de l’ouverture du fichier : %1 @@ -1360,12 +1379,14 @@ Bin (%n octets): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Biélorusse Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Bulgare @@ -1400,7 +1421,8 @@ Bin (%n octets): Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Grec @@ -1415,7 +1437,8 @@ Bin (%n octets): Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Japonais @@ -1425,7 +1448,8 @@ Bin (%n octets): Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Norvégien @@ -1440,7 +1464,8 @@ Bin (%n octets): Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Roumain @@ -1710,7 +1735,7 @@ Bin (%n octets): Campaigns - Campagnes + Campagnes @@ -1725,7 +1750,8 @@ Bin (%n octets): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Ressources @@ -2011,13 +2037,15 @@ Pour résoudre ce problème, veuillez copier manuellement les fichiers de donné Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Échec de l’importation du préréglage Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Échec de l’importation du préréglage - les données du presse-papiers ne ressemblent pas à un préréglage de mod ! diff --git a/launcher/translation/german.ts b/launcher/translation/german.ts index 61032dc4f..cb916fe22 100644 --- a/launcher/translation/german.ts +++ b/launcher/translation/german.ts @@ -362,65 +362,74 @@ Installation erfolgreich heruntergeladen? Installation von Mod %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Karte vorhanden - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + Karte '%1' existiert bereits. Möchten Sie sie überschreiben? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Ja für alle - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Nein für alle - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Import abgeschlossen - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 Karte(n) erfolgreich importiert. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Import fehlgeschlagen - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Die folgenden Karten konnten nicht importiert werden: +%1 - + Operation failed Operation fehlgeschlagen - + Encountered errors: Aufgetretene Fehler: - + screenshots Screenshots - + Screenshot %1 Screenshot %1 @@ -1725,7 +1734,8 @@ Bin (%n Bytes): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Ressourcen diff --git a/launcher/translation/greek.ts b/launcher/translation/greek.ts index 56ae1ed99..9cb05116b 100644 --- a/launcher/translation/greek.ts +++ b/launcher/translation/greek.ts @@ -6,32 +6,38 @@ VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI στο Discord Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Έχεις απορία; Βρήκες σφάλμα; Θέλεις να βοηθήσεις; Έλα μαζί μας! VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI στο GitHub Our Community - + AI-generated, needs review by native speaker; delete this comment afterwards + Η κοινότητά μας Build Information - + AI-generated, needs review by native speaker; delete this comment afterwards + Πληροφορίες κατασκευής User data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Κατάλογος δεδομένων χρήστη @@ -39,52 +45,62 @@ Open - + AI-generated, needs review by native speaker; delete this comment afterwards + Άνοιγμα Check for updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Έλεγχος για ενημερώσεις Game version - + AI-generated, needs review by native speaker; delete this comment afterwards + Έκδοση παιχνιδιού Log files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Κατάλογος αρχείων καταγραφής Data Directories - + AI-generated, needs review by native speaker; delete this comment afterwards + Κατάλογοι δεδομένων Game data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Κατάλογος δεδομένων παιχνιδιού Operating System - + AI-generated, needs review by native speaker; delete this comment afterwards + Λειτουργικό σύστημα Configuration files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Κατάλογος αρχείων ρυθμίσεων Project homepage - + AI-generated, needs review by native speaker; delete this comment afterwards + Αρχική σελίδα έργου Report a bug - + AI-generated, needs review by native speaker; delete this comment afterwards + Αναφορά σφάλματος @@ -92,242 +108,288 @@ Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Φίλτρο All mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Όλα τα mods Downloadable - + AI-generated, needs review by native speaker; delete this comment afterwards + Διαθέσιμα για λήψη Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατεστημένα Updatable - + AI-generated, needs review by native speaker; delete this comment afterwards + Με δυνατότητα ενημέρωσης Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Ενεργά Inactive - + AI-generated, needs review by native speaker; delete this comment afterwards + Ανενεργά Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Περιγραφή Changelog - + AI-generated, needs review by native speaker; delete this comment afterwards + Ιστορικό αλλαγών Screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + Στιγμιότυπα οθόνης Uninstall - + AI-generated, needs review by native speaker; delete this comment afterwards + Απεγκατάσταση Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Ενεργοποίηση Disable - + AI-generated, needs review by native speaker; delete this comment afterwards + Απενεργοποίηση Update - + AI-generated, needs review by native speaker; delete this comment afterwards + Ενημέρωση Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση %p% (%v KB out of %m KB) - + AI-generated, needs review by native speaker; delete this comment afterwards + %p% (%v KB από %m KB) Reload repositories - + AI-generated, needs review by native speaker; delete this comment afterwards + Ανανέωση αποθετηρίων Abort - + AI-generated, needs review by native speaker; delete this comment afterwards + Ακύρωση Mod name - + AI-generated, needs review by native speaker; delete this comment afterwards + Όνομα mod Installed version - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατεστημένη έκδοση Latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Νεότερη έκδοση Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Μέγεθος Download size - + AI-generated, needs review by native speaker; delete this comment afterwards + Μέγεθος λήψης Authors - + AI-generated, needs review by native speaker; delete this comment afterwards + Δημιουργοί License - + AI-generated, needs review by native speaker; delete this comment afterwards + Άδεια Contact - + AI-generated, needs review by native speaker; delete this comment afterwards + Επικοινωνία Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Συμβατότητα Required VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Απαιτούμενη έκδοση VCMI Supported VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Υποστηριζόμενη έκδοση VCMI please upgrade mod - + AI-generated, needs review by native speaker; delete this comment afterwards + παρακαλώ αναβαθμίστε το mod mods repository index - + AI-generated, needs review by native speaker; delete this comment afterwards + ευρετήριο αποθετηρίου mods or newer - + AI-generated, needs review by native speaker; delete this comment afterwards + ή νεότερη Supported VCMI versions - + AI-generated, needs review by native speaker; delete this comment afterwards + Υποστηριζόμενες εκδόσεις VCMI Languages - + AI-generated, needs review by native speaker; delete this comment afterwards + Γλώσσες Required mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Απαιτούμενα mods Conflicting mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Συγκρουόμενα mods This mod cannot be enabled because it translates into a different language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Αυτό το mod δεν μπορεί να ενεργοποιηθεί επειδή μεταφράζει σε διαφορετική γλώσσα. This mod can not be enabled because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Αυτό το mod δεν μπορεί να ενεργοποιηθεί επειδή λείπουν οι ακόλουθες εξαρτήσεις This mod can not be installed because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Αυτό το mod δεν μπορεί να εγκατασταθεί επειδή λείπουν οι ακόλουθες εξαρτήσεις This is a submod and it cannot be installed or uninstalled separately from its parent mod - + AI-generated, needs review by native speaker; delete this comment afterwards + Πρόκειται για υπο-mod και δεν μπορεί να εγκατασταθεί ή να απεγκατασταθεί ξεχωριστά από το γονικό mod Notes - + AI-generated, needs review by native speaker; delete this comment afterwards + Σημειώσεις Context menu - + AI-generated, needs review by native speaker; delete this comment afterwards + Μενού περιβάλλοντος Open directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Άνοιγμα καταλόγου Open repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Άνοιγμα αποθετηρίου Downloading %1. %p% (%v MB out of %m MB) finished - + AI-generated, needs review by native speaker; delete this comment afterwards + Λήψη %1. %p% (%v MB από %m MB) ολοκληρώθηκε Download failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Η λήψη απέτυχε @@ -336,91 +398,117 @@ Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεν ήταν δυνατή η λήψη όλων των αρχείων. + +Παρουσιάστηκαν σφάλματα: + + Install successfully downloaded? - + AI-generated, needs review by native speaker; delete this comment afterwards + + + +Η εγκατάσταση κατέβηκε επιτυχώς; Installing Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση Heroes Chronicles Installing mod %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση mod %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Ο χάρτης υπάρχει - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + Ο χάρτης '%1' υπάρχει ήδη. Θέλετε να τον αντικαταστήσετε; - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Ναι σε όλα - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Όχι σε όλα - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Η εισαγωγή ολοκληρώθηκε - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 χάρτες εισήχθησαν με επιτυχία. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Η εισαγωγή απέτυχε - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Αποτυχία εισαγωγής των ακόλουθων χαρτών: +%1 - + Operation failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Η λειτουργία απέτυχε - + Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Παρουσιάστηκαν σφάλματα: + - + screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + στιγμιότυπα - + Screenshot %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Στιγμιότυπο %1 Mod is incompatible - + AI-generated, needs review by native speaker; delete this comment afterwards + Το mod είναι ασύμβατο @@ -429,149 +517,178 @@ Install successfully downloaded? Off - + AI-generated, needs review by native speaker; delete this comment afterwards + Ανενεργό Artificial Intelligence - + AI-generated, needs review by native speaker; delete this comment afterwards + Τεχνητή Νοημοσύνη Interface Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + Κλιμάκωση διεπαφής Neutral AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Ουδέτερη ΤΝ στις μάχες Enemy AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Εχθρική ΤΝ στις μάχες Additional repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Πρόσθετο αποθετήριο Adventure Map Allies - + AI-generated, needs review by native speaker; delete this comment afterwards + Σύμμαχοι στον χάρτη περιπέτειας Online Lobby port - + AI-generated, needs review by native speaker; delete this comment afterwards + Θύρα διαδικτυακού λόμπι Autocombat AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Αυτόματη μάχη ΤΝ στις μάχες Sticks Sensitivity - + AI-generated, needs review by native speaker; delete this comment afterwards + Ευαισθησία μοχλών Automatic (Linear) - + AI-generated, needs review by native speaker; delete this comment afterwards + Αυτόματο (Γραμμικό) Haptic Feedback - + AI-generated, needs review by native speaker; delete this comment afterwards + Απτική ανάδραση Software Cursor - + AI-generated, needs review by native speaker; delete this comment afterwards + Δρομέας λογισμικού Automatic - + AI-generated, needs review by native speaker; delete this comment afterwards + Αυτόματο Mods Validation - + AI-generated, needs review by native speaker; delete this comment afterwards + Έλεγχος εγκυρότητας mods Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Επεξεργαστής ρυθμίσεων Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Άνοιγμα επεξεργαστή None - + AI-generated, needs review by native speaker; delete this comment afterwards + Καμία xBRZ x2 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x2 xBRZ x3 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x3 xBRZ x4 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x4 Full - + AI-generated, needs review by native speaker; delete this comment afterwards + Πλήρες Allow portrait mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Να επιτρέπεται η κατακόρυφη λειτουργία Use scalable fonts - + AI-generated, needs review by native speaker; delete this comment afterwards + Χρήση κλιμακώσιμων γραμματοσειρών Online Lobby address - + AI-generated, needs review by native speaker; delete this comment afterwards + Διεύθυνση διαδικτυακού λόμπι Handle back as right mouse button - + AI-generated, needs review by native speaker; delete this comment afterwards + Το πλήκτρο επιστροφής ως δεξί κλικ Cursor Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + Κλιμάκωση δρομέα Scalable - + AI-generated, needs review by native speaker; delete this comment afterwards + Κλιμακώσιμο Miscellaneous - + AI-generated, needs review by native speaker; delete this comment afterwards + Διάφορα @@ -582,282 +699,344 @@ Windowed - the game will run inside a window that covers part of your screen. Borderless Windowed Mode - the game will run in a full-screen window, matching your screen's resolution. Fullscreen Exclusive Mode - the game will cover the entirety of your screen and will use selected resolution. - + AI-generated, needs review by native speaker; delete this comment afterwards + Επίλεξε μια λειτουργία προβολής για το παιχνίδι + +Σε παράθυρο - το παιχνίδι θα εκτελείται μέσα σε παράθυρο που καλύπτει μέρος της οθόνης σου. + +Λειτουργία Παραθύρου χωρίς Περιθώρια - το παιχνίδι θα εκτελείται σε παράθυρο πλήρους οθόνης, στη διακριτική ικανότητα της οθόνης σου. + +Αποκλειστική Πλήρης Οθόνη - το παιχνίδι θα καλύπτει όλη την οθόνη και θα χρησιμοποιεί την επιλεγμένη ανάλυση. Font Scaling (experimental) - + AI-generated, needs review by native speaker; delete this comment afterwards + Κλιμάκωση γραμματοσειράς (πειραματικό) Original - + AI-generated, needs review by native speaker; delete this comment afterwards + Πρωτότυπο Upscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Φίλτρο ανωκλίμακωσης Basic - + AI-generated, needs review by native speaker; delete this comment afterwards + Βασικό Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Αγνόηση διακόπτη σίγασης Use Relative Pointer Mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Χρήση σχετικής λειτουργίας δείκτη Nearest - + AI-generated, needs review by native speaker; delete this comment afterwards + Πλησιέστερο Linear - + AI-generated, needs review by native speaker; delete this comment afterwards + Γραμμικό Input - Touchscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Είσοδος - Οθόνη αφής Adventure Map Enemies - + AI-generated, needs review by native speaker; delete this comment afterwards + Εχθροί στον χάρτη περιπέτειας Show Tutorial again - + AI-generated, needs review by native speaker; delete this comment afterwards + Εμφάνιση εκμάθησης ξανά Reset - + AI-generated, needs review by native speaker; delete this comment afterwards + Επαναφορά Network - + AI-generated, needs review by native speaker; delete this comment afterwards + Δίκτυο Audio - + AI-generated, needs review by native speaker; delete this comment afterwards + Ήχος Relative Pointer Speed - + AI-generated, needs review by native speaker; delete this comment afterwards + Σχετική ταχύτητα δείκτη Music Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Ένταση μουσικής Ignore SSL errors - + AI-generated, needs review by native speaker; delete this comment afterwards + Παράβλεψη σφαλμάτων SSL Input - Mouse - + AI-generated, needs review by native speaker; delete this comment afterwards + Είσοδος - Ποντίκι Long Touch Duration - + AI-generated, needs review by native speaker; delete this comment afterwards + Διάρκεια παρατεταμένης αφής Controller Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Ανοχή κλικ χειριστηρίου Touch Tap Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Ανοχή αγγίγματος Input - Controller - + AI-generated, needs review by native speaker; delete this comment afterwards + Είσοδος - Χειριστήριο Sound Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Ένταση ήχων Windowed - + AI-generated, needs review by native speaker; delete this comment afterwards + Σε παράθυρο Borderless fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Πλήρης οθόνη χωρίς περιθώρια Exclusive fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Αποκλειστική πλήρης οθόνη Autosave limit (0 = off) - + AI-generated, needs review by native speaker; delete this comment afterwards + Όριο αυτόματης αποθήκευσης (0 = απενεργοποιημένο) Downscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Φίλτρο υποκλίμακωσης Framerate Limit - + AI-generated, needs review by native speaker; delete this comment afterwards + Όριο καρέ ανά δευτ. Autosave prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + Πρόθεμα αυτόματης αποθήκευσης Mouse Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Ανοχή κλικ ποντικιού Sticks Acceleration - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιτάχυνση μοχλών empty = map name prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + κενό = πρόθεμα ονόματος χάρτη Refresh now - + AI-generated, needs review by native speaker; delete this comment afterwards + Ανανέωση τώρα Default repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Προεπιλεγμένο αποθετήριο Renderer - + AI-generated, needs review by native speaker; delete this comment afterwards + Μηχανή απόδοσης On - + AI-generated, needs review by native speaker; delete this comment afterwards + Ενεργό Reserved screen area - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεσμευμένη περιοχή οθόνης Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Μετάφραση Heroes III Check on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Έλεγχος κατά την εκκίνηση Fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Πλήρης οθόνη General - + AI-generated, needs review by native speaker; delete this comment afterwards + Γενικά VCMI Language - + AI-generated, needs review by native speaker; delete this comment afterwards + Γλώσσα VCMI Resolution - + AI-generated, needs review by native speaker; delete this comment afterwards + Ανάλυση Autosave - + AI-generated, needs review by native speaker; delete this comment afterwards + Αυτόματη αποθήκευση VSync - + AI-generated, needs review by native speaker; delete this comment afterwards + VSync Display index - + AI-generated, needs review by native speaker; delete this comment afterwards + Δείκτης οθόνης Network port - + AI-generated, needs review by native speaker; delete this comment afterwards + Θύρα δικτύου Video - + AI-generated, needs review by native speaker; delete this comment afterwards + Βίντεο Show intro - + AI-generated, needs review by native speaker; delete this comment afterwards + Εμφάνιση εισαγωγής Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Ενεργό Disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Απενεργοποιημένο Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Ενεργοποίηση Not Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Μη εγκατεστημένο Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση @@ -865,33 +1044,39 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Invalid file selected - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλέχθηκε μη έγκυρο αρχείο You have to select a Heroes Chronicles installer file! - + AI-generated, needs review by native speaker; delete this comment afterwards + Πρέπει να επιλέξετε αρχείο εγκατάστασης Heroes Chronicles! Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Σφάλμα αποσυμπίεσης! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Σφάλμα hash! Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles Heroes Chronicles %1 - %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles %1 - %2 @@ -899,37 +1084,44 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Αποθήκευση File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Αρχείο: Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Κλείσιμο Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Επεξεργαστής ρυθμίσεων Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Μη αποθηκευμένες αλλαγές Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Θέλετε να απορρίψετε τις αλλαγές; JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + Το αρχείο JSON δεν είναι έγκυρο! @@ -938,7 +1130,8 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and %1 MiB - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 MiB @@ -946,107 +1139,128 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Language - + AI-generated, needs review by native speaker; delete this comment afterwards + Γλώσσα Heroes III Data - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεδομένα Heroes III Mods Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Mods Preset Select your language - + AI-generated, needs review by native speaker; delete this comment afterwards + Επίλεξε τη γλώσσα σου Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Έχεις απορία; Βρήκες σφάλμα; Θέλεις να βοηθήσεις; Έλα μαζί μας! Locate Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Εντοπισμός αρχείων δεδομένων Heroes III Use offline installer from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + Χρήση offline εγκαταστάτη από το gog.com Install gog.com files - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση αρχείων gog.com Your Heroes III data files have been successfully found. - + AI-generated, needs review by native speaker; delete this comment afterwards + Τα αρχεία δεδομένων Heroes III βρέθηκαν με επιτυχία. Interface Improvements - + AI-generated, needs review by native speaker; delete this comment afterwards + Βελτιώσεις διεπαφής Install a translation of Heroes III in your preferred language - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση μετάφρασης του Heroes III στη γλώσσα προτίμησής σου Installing... %p% - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση... %p% If you already have Heroes III files on your device, you can select this directory and VCMI will copy the existing data automatically. - + AI-generated, needs review by native speaker; delete this comment afterwards + Αν έχεις ήδη αρχεία Heroes III στη συσκευή σου, μπορείς να επιλέξεις αυτόν τον κατάλογο και το VCMI θα αντιγράψει αυτόματα τα υπάρχοντα δεδομένα. Copy existing files - + AI-generated, needs review by native speaker; delete this comment afterwards + Αντιγραφή υπαρχόντων αρχείων Optionally, you can install additional mods either now, or at any point later, using the VCMI Launcher - + AI-generated, needs review by native speaker; delete this comment afterwards + Προαιρετικά, μπορείς να εγκαταστήσεις επιπλέον mods τώρα ή και αργότερα μέσω του VCMI Launcher Install compatible version of "Horn of the Abyss", a fan-made Heroes III expansion ported by the VCMI team - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση συμβατής έκδοσης του "Horn of the Abyss", fan-made επέκταση του Heroes III που μεταφέρθηκε από την ομάδα του VCMI Install compatible version of "In The Wake of Gods", a fan-made Heroes III expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση συμβατής έκδοσης του "In The Wake of Gods", fan-made επέκταση του Heroes III Install mod that provides various interface improvements, such as a better interface for random maps and selectable actions in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση mod με διάφορες βελτιώσεις διεπαφής, όπως καλύτερη διεπαφή για τυχαίους χάρτες και επιλέξιμες ενέργειες στις μάχες Finish - + AI-generated, needs review by native speaker; delete this comment afterwards + Τέλος VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI στο GitHub VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI στο Discord @@ -1057,162 +1271,202 @@ Before you can start playing, there are a few more steps to complete. Please remember that to use VCMI, you must own the original data files for Heroes® of Might and Magic® III: Complete or The Shadow of Death. Heroes® of Might and Magic® III HD is currently not supported! - + AI-generated, needs review by native speaker; delete this comment afterwards + Σε ευχαριστούμε που εγκατέστησες το VCMI! + +Πριν ξεκινήσεις να παίζεις, υπάρχουν ακόμη μερικά βήματα. + +Θυμήσου ότι για να χρησιμοποιήσεις το VCMI πρέπει να διαθέτεις τα αρχικά αρχεία δεδομένων για το Heroes® of Might and Magic® III: Complete ή The Shadow of Death. + +Το Heroes® of Might and Magic® III HD προς το παρόν δεν υποστηρίζεται! Next - + AI-generated, needs review by native speaker; delete this comment afterwards + Επόμενο You can manually copy directories Maps, Data, and Mp3 from the original game directory to the VCMI data directory that you can see on top of this page - + AI-generated, needs review by native speaker; delete this comment afterwards + Μπορείς να αντιγράψεις χειροκίνητα τους καταλόγους Maps, Data και Mp3 από τον αρχικό φάκελο του παιχνιδιού στον κατάλογο δεδομένων του VCMI που φαίνεται στην κορυφή αυτής της σελίδας Manual Installation - + AI-generated, needs review by native speaker; delete this comment afterwards + Χειροκίνητη εγκατάσταση Search again - + AI-generated, needs review by native speaker; delete this comment afterwards + Αναζήτηση ξανά Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Αρχεία δεδομένων Heroes III Copy existing data - + AI-generated, needs review by native speaker; delete this comment afterwards + Αντιγραφή υπαρχόντων δεδομένων If you own Heroes III on gog.com, you can download a backup offline installer from gog.com. VCMI will then import Heroes III data using the offline installer. Offline installer consists of two files: ".exe" and ".bin" - you must download both. - + AI-generated, needs review by native speaker; delete this comment afterwards + Αν έχεις το Heroes III στο gog.com, μπορείς να κατεβάσεις έναν εφεδρικό offline εγκαταστάτη από το gog.com. Το VCMI θα εισαγάγει τα δεδομένα Heroes III χρησιμοποιώντας αυτόν τον εγκαταστάτη. +Ο offline εγκαταστάτης αποτελείται από δύο αρχεία: ".exe" και ".bin" - πρέπει να κατεβάσεις και τα δύο. Back - + AI-generated, needs review by native speaker; delete this comment afterwards + Πίσω Install VCMI Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση VCMI Mod Preset Horn of the Abyss - + AI-generated, needs review by native speaker; delete this comment afterwards + Horn of the Abyss Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Μετάφραση Heroes III In The Wake of Gods - + AI-generated, needs review by native speaker; delete this comment afterwards + In The Wake of Gods Heroes III installation found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Βρέθηκε εγκατάσταση Heroes III! Copy data to VCMI folder? - + AI-generated, needs review by native speaker; delete this comment afterwards + Αντιγραφή δεδομένων στο φάκελο του VCMI; Select %1 file... param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλέξτε αρχείο %1... You have to select %1 file! param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + Πρέπει να επιλέξετε αρχείο %1! GOG file (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + Αρχείο GOG (*.*) File selection - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογή αρχείου GOG installer - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκαταστάτης GOG You've provided a GOG Galaxy installer! This file doesn't contain the game. Please download the offline backup game installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Παρείχατε εγκαταστάτη GOG Galaxy! Αυτό το αρχείο δεν περιέχει το παιχνίδι. Κατεβάστε τον offline εφεδρικό εγκαταστάτη του παιχνιδιού! Heroes III: HD Edition files are not supported by VCMI. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Τα αρχεία Heroes III: HD Edition δεν υποστηρίζονται από το VCMI. +Παρακαλώ επιλέξτε τον κατάλογο με το Heroes III: Complete Edition ή Heroes III: Shadow of Death. Unknown or unsupported Heroes III version found. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Βρέθηκε άγνωστη ή μη υποστηριζόμενη έκδοση Heroes III. +Παρακαλώ επιλέξτε τον κατάλογο με το Heroes III: Complete Edition ή Heroes III: Shadow of Death. GOG data - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεδομένα GOG Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Αποτυχία ανοίγματος αρχείου: %1 Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Σφάλμα αποσυμπίεσης! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Σφάλμα hash! No Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεν υπάρχουν δεδομένα Heroes III! Selected files do not contain Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Τα επιλεγμένα αρχεία δεν περιέχουν δεδομένα Heroes III! Failed to detect valid Heroes III data in chosen directory. Please select the directory with installed Heroes III data. - + AI-generated, needs review by native speaker; delete this comment afterwards + Αποτυχία ανίχνευσης έγκυρων δεδομένων Heroes III στον επιλεγμένο κατάλογο. +Παρακαλώ επιλέξτε τον κατάλογο με εγκατεστημένα δεδομένα Heroes III. @@ -1220,7 +1474,8 @@ Please select the directory with installed Heroes III data. Heroes III data not found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεν βρέθηκαν δεδομένα Heroes III! @@ -1228,7 +1483,8 @@ Please select the directory with installed Heroes III data. Image Viewer - + AI-generated, needs review by native speaker; delete this comment afterwards + Προβολή εικόνων @@ -1237,17 +1493,21 @@ Please select the directory with installed Heroes III data. Stream error while extracting files! error reason: - + AI-generated, needs review by native speaker; delete this comment afterwards + Σφάλμα ροής κατά την αποσυμπίεση αρχείων! +αιτία σφάλματος: Not a supported Inno Setup installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Μη υποστηριζόμενος εγκαταστάτης Inno Setup! VCMI was compiled without innoextract support, which is needed to extract exe files! - + AI-generated, needs review by native speaker; delete this comment afterwards + Το VCMI μεταγλωττίστηκε χωρίς υποστήριξη innoextract, που απαιτείται για την εξαγωγή αρχείων exe! @@ -1255,9 +1515,14 @@ error reason: Exe (%n bytes): %1 param is hash + AI-generated, needs review by native speaker; delete this comment afterwards - - + SHA1 hash των παρεχόμενων αρχείων: +Exe (%n bytes): +%1 + SHA1 hash των παρεχόμενων αρχείων: +Exe (%n bytes): +%1 @@ -1266,9 +1531,16 @@ Exe (%n bytes): Bin (%n bytes): %1 param is hash + AI-generated, needs review by native speaker; delete this comment afterwards - - + + +Bin (%n bytes): +%1 + + +Bin (%n bytes): +%1 @@ -1276,17 +1548,22 @@ Bin (%n bytes): Internal copy process failed. Enough space on device? %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Η εσωτερική διαδικασία αντιγραφής απέτυχε. Υπάρχει αρκετός χώρος στη συσκευή; + +%1 Exe - + AI-generated, needs review by native speaker; delete this comment afterwards + Exe Bin - + AI-generated, needs review by native speaker; delete this comment afterwards + Bin @@ -1294,7 +1571,11 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Αναντιστοιχία γλώσσας! +%1 + +%2 @@ -1302,14 +1583,21 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Γνωστό μόνο ένα αρχείο! Ίσως τα αρχεία είναι κατεστραμμένα; Κατεβάστε ξανά. +%1 + +%2 Unknown files! Maybe files are corrupted? Please download again. %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Άγνωστα αρχεία! Ίσως τα αρχεία είναι κατεστραμμένα; Κατεβάστε ξανά. + +%1 @@ -1317,122 +1605,146 @@ Bin (%n bytes): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Λευκορωσικά Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Βουλγαρικά Czech - + AI-generated, needs review by native speaker; delete this comment afterwards + Τσεχικά Chinese - + AI-generated, needs review by native speaker; delete this comment afterwards + Κινέζικα English - + AI-generated, needs review by native speaker; delete this comment afterwards + Αγγλικά Finnish - + AI-generated, needs review by native speaker; delete this comment afterwards + Φινλανδικά French - + AI-generated, needs review by native speaker; delete this comment afterwards + Γαλλικά German - + AI-generated, needs review by native speaker; delete this comment afterwards + Γερμανικά Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Ελληνικά Hungarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Ουγγρικά Italian - + AI-generated, needs review by native speaker; delete this comment afterwards + Ιταλικά Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Ιαπωνικά Korean - + AI-generated, needs review by native speaker; delete this comment afterwards + Κορεατικά Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Νορβηγικά Polish - + AI-generated, needs review by native speaker; delete this comment afterwards + Πολωνικά Portuguese - + AI-generated, needs review by native speaker; delete this comment afterwards + Πορτογαλικά Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Ρουμανικά Russian - + AI-generated, needs review by native speaker; delete this comment afterwards + Ρωσικά Spanish - + AI-generated, needs review by native speaker; delete this comment afterwards + Ισπανικά Swedish - + AI-generated, needs review by native speaker; delete this comment afterwards + Σουηδικά Turkish - + AI-generated, needs review by native speaker; delete this comment afterwards + Τουρκικά Ukrainian - + AI-generated, needs review by native speaker; delete this comment afterwards + Ουκρανικά Vietnamese - + AI-generated, needs review by native speaker; delete this comment afterwards + Βιετναμικά Auto (%1) - + AI-generated, needs review by native speaker; delete this comment afterwards + Αυτόματο (%1) @@ -1445,37 +1757,44 @@ Bin (%n bytes): Settings - + AI-generated, needs review by native speaker; delete this comment afterwards + Ρυθμίσεις Help - + AI-generated, needs review by native speaker; delete this comment afterwards + Βοήθεια Game - + AI-generated, needs review by native speaker; delete this comment afterwards + Παιχνίδι Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Mods Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Σφάλμα εκκίνησης εκτελέσιμου Replace config file? - + AI-generated, needs review by native speaker; delete this comment afterwards + Αντικατάσταση αρχείου ρυθμίσεων; Do you want to replace %1? - + AI-generated, needs review by native speaker; delete this comment afterwards + Θέλετε να αντικαταστήσετε το %1; @@ -1483,12 +1802,14 @@ Bin (%n bytes): Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Όνομα Type - + AI-generated, needs review by native speaker; delete this comment afterwards + Τύπος @@ -1496,79 +1817,95 @@ Bin (%n bytes): Can not install submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεν είναι δυνατή η εγκατάσταση υπο-mod Mod is already installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Το mod είναι ήδη εγκατεστημένο Can not uninstall submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεν είναι δυνατή η απεγκατάσταση υπο-mod Mod is not installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Το mod δεν είναι εγκατεστημένο Mod is already enabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Το mod είναι ήδη ενεργό Mod must be installed first - + AI-generated, needs review by native speaker; delete this comment afterwards + Πρέπει πρώτα να εγκατασταθεί το mod Mod is not compatible, please update VCMI and check the latest mod revisions - + AI-generated, needs review by native speaker; delete this comment afterwards + Το mod δεν είναι συμβατό, ενημερώστε το VCMI και ελέγξτε τις πιο πρόσφατες αναθεωρήσεις του mod Can not enable translation mod for a different language! - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεν γίνεται ενεργοποίηση mod μετάφρασης για διαφορετική γλώσσα! Required mod %1 is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Λείπει το απαιτούμενο mod %1 Mod is already disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Το mod είναι ήδη απενεργοποιημένο Mod archive is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Λείπει το αρχείο του mod Mod archive is invalid or corrupted - + AI-generated, needs review by native speaker; delete this comment afterwards + Το αρχείο του mod είναι άκυρο ή κατεστραμμένο Failed to extract mod data - + AI-generated, needs review by native speaker; delete this comment afterwards + Αποτυχία εξαγωγής δεδομένων mod Mod data was not found - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεν βρέθηκαν δεδομένα mod Mod is located in a protected directory, please remove it manually: - + AI-generated, needs review by native speaker; delete this comment afterwards + Το mod βρίσκεται σε προστατευμένο κατάλογο, παρακαλώ αφαιρέστε το χειροκίνητα: + @@ -1576,113 +1913,135 @@ Bin (%n bytes): Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Μετάφραση Town - + AI-generated, needs review by native speaker; delete this comment afterwards + Πόλη Test - + AI-generated, needs review by native speaker; delete this comment afterwards + Δοκιμή Templates - + AI-generated, needs review by native speaker; delete this comment afterwards + Πρότυπα Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Ξόρκια Music - + AI-generated, needs review by native speaker; delete this comment afterwards + Μουσική Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Χάρτες Sounds - + AI-generated, needs review by native speaker; delete this comment afterwards + Ήχοι Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Ικανότητες Other - + AI-generated, needs review by native speaker; delete this comment afterwards + Άλλα Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Αντικείμενα Mechanics - + AI-generated, needs review by native speaker; delete this comment afterwards + Μηχανισμοί Interface - + AI-generated, needs review by native speaker; delete this comment afterwards + Διεπαφή Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Ήρωες Graphical - + AI-generated, needs review by native speaker; delete this comment afterwards + Γραφικά Expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Επέκταση Creatures - + AI-generated, needs review by native speaker; delete this comment afterwards + Πλάσματα Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Συμβατότητα Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Εκστρατείες Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Τεχνουργήματα AI - + AI-generated, needs review by native speaker; delete this comment afterwards + ΤΝ Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Πόροι @@ -1690,13 +2049,16 @@ Bin (%n bytes): Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Σφάλμα εκκίνησης εκτελέσιμου Failed to start %1 Reason: %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Αποτυχία εκκίνησης %1 +Αιτία: %2 @@ -1704,32 +2066,38 @@ Reason: %2 Import from Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Εισαγωγή από Πρόχειρο Rename Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Μετονομασία τρέχοντος προρύθμισης Create New Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Δημιουργία νέας προρύθμισης Export to Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Εξαγωγή στο Πρόχειρο Delete Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Διαγραφή τρέχουσας προρύθμισης Unsupported or corrupted game data detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Εντοπίστηκαν μη υποστηριζόμενα ή κατεστραμμένα δεδομένα παιχνιδιού! @@ -1742,144 +2110,173 @@ Reason: %2 ? - + AI-generated, needs review by native speaker; delete this comment afterwards + ? Install Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Εγκατάσταση μετάφρασης No soundtrack detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεν εντοπίστηκε soundtrack! Armaggedon's Blade campaigns are missing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Λείπουν οι εκστρατείες του Armaggedon's Blade! No video files detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Δεν εντοπίστηκαν αρχεία βίντεο! Activate Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Ενεργοποίηση μετάφρασης Import files - + AI-generated, needs review by native speaker; delete this comment afterwards + Εισαγωγή αρχείων Check For Updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Έλεγχος για ενημερώσεις Go to Downloads Page - + AI-generated, needs review by native speaker; delete this comment afterwards + Μετάβαση στη Σελίδα Λήψεων Go to Changelog Page - + AI-generated, needs review by native speaker; delete this comment afterwards + Μετάβαση στη Σελίδα Changelog You are using the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Χρησιμοποιείς την πιο πρόσφατη έκδοση Game Data Files - + AI-generated, needs review by native speaker; delete this comment afterwards + Αρχεία δεδομένων παιχνιδιού Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod Preset Resume - + AI-generated, needs review by native speaker; delete this comment afterwards + Συνέχιση Play - + AI-generated, needs review by native speaker; delete this comment afterwards + Παίξε Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Επεξεργαστής Update %n mods + AI-generated, needs review by native speaker; delete this comment afterwards - - + Ενημέρωση %n mods + Ενημέρωση %n mods Heroes Chronicles: %n/%1 installed + AI-generated, needs review by native speaker; delete this comment afterwards - - + Heroes Chronicles: +%n/%1 εγκατεστημένα + Heroes Chronicles: +%n/%1 εγκατεστημένα Update to %1 available - + AI-generated, needs review by native speaker; delete this comment afterwards + Διαθέσιμη ενημέρωση σε %1 All supported files - + AI-generated, needs review by native speaker; delete this comment afterwards + Όλα τα υποστηριζόμενα αρχεία Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Χάρτες Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Εκστρατείες Configs - + AI-generated, needs review by native speaker; delete this comment afterwards + Ρυθμίσεις Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Mods Gog files - + AI-generated, needs review by native speaker; delete this comment afterwards + Αρχεία Gog All files (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + Όλα τα αρχεία (*.*) Select files (configs, mods, maps, campaigns, gog files) to install... - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλέξτε αρχεία (ρυθμίσεις, mods, χάρτες, εκστρατείες, αρχεία gog) για εγκατάσταση... @@ -1891,80 +2288,111 @@ Reason: %2 - VCMI mods in zip format (.zip) - VCMI configuration files (.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Αυτή η επιλογή επιτρέπει την εισαγωγή επιπλέον αρχείων δεδομένων στην εγκατάστασή σου VCMI. Προς το παρόν υποστηρίζονται οι ακόλουθες επιλογές: + +- Χάρτες Heroes III (.h3m ή .vmap). +- Εκστρατείες Heroes III (.h3c ή .vcmp). +- Heroes III Chronicles μέσω offline εφεδρικού εγκαταστάτη από το GOG.com (.exe). +- Mods VCMI σε μορφή zip (.zip) +- Αρχεία ρυθμίσεων VCMI (.json) + Your Heroes III version uses different language. VCMI provides translations of the game into various languages that you can use. Use this option to automatically install such translation to your language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Η έκδοση του Heroes III που έχεις χρησιμοποιεί διαφορετική γλώσσα. Το VCMI παρέχει μεταφράσεις του παιχνιδιού σε διάφορες γλώσσες. Χρησιμοποίησε αυτή την επιλογή για αυτόματη εγκατάσταση μετάφρασης στη γλώσσα σου. Translation of Heroes III into your language is installed, but has been turned off. Use this option to enable it. - + AI-generated, needs review by native speaker; delete this comment afterwards + Η μετάφραση του Heroes III στη γλώσσα σου είναι εγκατεστημένη, αλλά απενεργοποιημένη. Χρησιμοποίησε αυτή την επιλογή για να την ενεργοποιήσεις. A new version of some of the mods that you have installed is now available in mod repository. Use this option to automatically update all your mods to latest version. WARNING: In some cases, updated versions of mods may not be compatible with your existing saves. You may want to postpone mod update until you finish any of your ongoing games. - + AI-generated, needs review by native speaker; delete this comment afterwards + Νέα έκδοση για ορισμένα από τα εγκατεστημένα mods είναι διαθέσιμη στο αποθετήριο. Χρησιμοποίησε αυτή την επιλογή για αυτόματη ενημέρωση όλων των mods στην τελευταία έκδοση. + +ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Σε κάποιες περιπτώσεις, οι ενημερωμένες εκδόσεις των mods ίσως να μην είναι συμβατές με τις αποθηκεύσεις σου. Ίσως θελήσεις να αναβάλεις την ενημέρωση μέχρι να ολοκληρώσεις τα τρέχοντα παιχνίδια. If you own Heroes Chronicles on gog.com, you can use offline backup installers provided by gog to import Heroes Chronicles data into VCMI as custom campaigns. To import Heroes Chronicles, download offline backup installer of each chronicle that you wish to install, select 'Import files' option and select downloaded file. This will generate and install mod for VCMI that contains imported chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Αν διαθέτεις το Heroes Chronicles στο gog.com, μπορείς να χρησιμοποιήσεις τους offline εφεδρικούς εγκαταστάτες που παρέχει το gog για να εισαγάγεις τα δεδομένα του Heroes Chronicles στο VCMI ως προσαρμοσμένες εκστρατείες. +Για να εισαγάγεις το Heroes Chronicles, κατέβασε τον offline εφεδρικό εγκαταστάτη για κάθε χρονικό βιβλίο που θέλεις, επίλεξε 'Import files' και διάλεξε το κατεβασμένο αρχείο. Αυτό θα δημιουργήσει και θα εγκαταστήσει mod για το VCMI που περιέχει τα εισαχθέντα Chronicles VCMI has detected that Heroes III music files are missing from your installation. VCMI will run, but in-game music will not be available. To resolve this problem, please copy missing mp3 files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Το VCMI εντόπισε ότι λείπουν αρχεία μουσικής Heroes III από την εγκατάστασή σου. Το VCMI θα εκτελεστεί, αλλά δεν θα υπάρχει μουσική στο παιχνίδι. + +Για επίλυση, αντέγραψε χειροκίνητα τα mp3 αρχεία από το Heroes III στον κατάλογο δεδομένων του VCMI ή επανεγκατάστησε το VCMI και επανεισήγαγε τα δεδομένα του Heroes III VCMI has detected that Heroes III video files are missing from your installation. VCMI will run, but in-game cutscenes will not be available. To resolve this problem, please copy VIDEO.VID file from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Το VCMI εντόπισε ότι λείπουν αρχεία βίντεο Heroes III από την εγκατάστασή σου. Το VCMI θα εκτελεστεί, αλλά δεν θα υπάρχουν ενδιάμεσες σκηνές. + +Για επίλυση, αντέγραψε το αρχείο VIDEO.VID από το Heroes III στον κατάλογο δεδομένων του VCMI ή επανεγκατάστησε το VCMI και επανεισήγαγε τα δεδομένα του Heroes III VCMI has detected that some of Heroes III data files are missing from your installation. You may attempt to run VCMI, but game may not work as expected or crash. To resolve this problem, please reinstall game and reimport data files using supported version of Heroes III. VCMI requires Heroes III: Shadow of Death or Complete Edition to run, which you can get (for example) from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + Το VCMI εντόπισε ότι λείπουν ορισμένα αρχεία δεδομένων Heroes III από την εγκατάστασή σου. Μπορείς να προσπαθήσεις να εκτελέσεις το VCMI, αλλά το παιχνίδι ίσως να μη λειτουργεί σωστά ή να καταρρεύσει. + +Για επίλυση, επανεγκατάστησε το παιχνίδι και επανεισήγαγε τα δεδομένα χρησιμοποιώντας υποστηριζόμενη έκδοση Heroes III. Το VCMI απαιτεί Heroes III: Shadow of Death ή Complete Edition (π.χ. από το gog.com) VCMI has detected that some of Heroes III: Armageddon's Blade data files are missing from your installation. VCMI will work, but Armageddon's Blade campaigns will not be available. To resolve this problem, please copy missing data files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Το VCMI εντόπισε ότι λείπουν ορισμένα αρχεία δεδομένων του Heroes III: Armageddon's Blade από την εγκατάστασή σου. Το VCMI θα λειτουργήσει, αλλά οι εκστρατείες του Armageddon's Blade δεν θα είναι διαθέσιμες. + +Για επίλυση, αντέγραψε τα ελλείποντα αρχεία από το Heroes III στον κατάλογο δεδομένων του VCMI ή επανεγκατάστησε το VCMI και επανεισήγαγε τα δεδομένα Heroes III Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Αποτυχία εισαγωγής προρύθμισης Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Αποτυχία εισαγωγής προρύθμισης - τα δεδομένα στο πρόχειρο δεν μοιάζουν με προρύθμιση mod! Enter preset name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Εισαγωγή ονόματος προρύθμισης: Rename preset '%1' to: - + AI-generated, needs review by native speaker; delete this comment afterwards + Μετονομασία προρύθμισης '%1' σε: @@ -1972,27 +2400,32 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI You have the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Χρησιμοποιείς την πιο πρόσφατη έκδοση Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Κλείσιμο Check for updates on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Έλεγχος για ενημερώσεις στην εκκίνηση Network error - + AI-generated, needs review by native speaker; delete this comment afterwards + Σφάλμα δικτύου Cannot read JSON from URL or incorrect JSON data - + AI-generated, needs review by native speaker; delete this comment afterwards + Αδυναμία ανάγνωσης JSON από URL ή μη έγκυρα δεδομένα JSON diff --git a/launcher/translation/hungarian.ts b/launcher/translation/hungarian.ts index bbb99c3f4..0f78a58da 100644 --- a/launcher/translation/hungarian.ts +++ b/launcher/translation/hungarian.ts @@ -365,65 +365,74 @@ Sikeresen letöltött telepítés? %1 mod telepítése - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Térkép létezik - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + A(z) '%1' térkép már létezik. Felül szeretnéd írni? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Igen mindet - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Nem mindet - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Importálás befejezve - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 térkép sikeresen importálva. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Importálás sikertelen - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + A következő térképek importálása nem sikerült: +%1 - + Operation failed Művelet sikertelen - + Encountered errors: Talált hibák: - + screenshots képernyőképek - + Screenshot %1 Képernyőkép %1 @@ -516,12 +525,14 @@ Sikeresen letöltött telepítés? Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Konfigurációs szerkesztő Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Szerkesztő megnyitása @@ -624,7 +635,8 @@ Exkluzív teljes képernyő - a játék teljes képernyős módban fut, és az Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Némító kapcsoló figyelmen kívül hagyása @@ -916,37 +928,43 @@ Exkluzív teljes képernyő - a játék teljes képernyős módban fut, és az Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Mentés File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Fájl: Close - Bezárás + Bezárás Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Konfigurációs szerkesztő Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Nem mentett változtatások Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Elveted a változtatásokat? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + A JSON fájl érvénytelen! @@ -1212,7 +1230,8 @@ Kérjük, válassza ki a Heroes III: Complete Edition vagy Heroes III: Shadow of Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Nem sikerült megnyitni a fájlt: %1 @@ -1357,12 +1376,14 @@ Bin (%n bájt): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Belarusz Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Bolgár @@ -1397,7 +1418,8 @@ Bin (%n bájt): Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Görög @@ -1412,7 +1434,8 @@ Bin (%n bájt): Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Japán @@ -1422,7 +1445,8 @@ Bin (%n bájt): Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Norvég @@ -1437,7 +1461,8 @@ Bin (%n bájt): Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Román @@ -1708,7 +1733,7 @@ Bin (%n bájt): Campaigns - Kampányok + Kampányok @@ -1723,7 +1748,8 @@ Bin (%n bájt): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Erőforrások @@ -2007,13 +2033,15 @@ A probléma megoldásához kérjük, manuálisan másolja a hiányzó adatfájlo Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Előbeállítás importja sikertelen Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Az előbeállítás importja nem sikerült – a vágólapon lévő adatok nem tűnnek mod előbeállításnak! diff --git a/launcher/translation/italian.ts b/launcher/translation/italian.ts index 3421b3a3b..9e8db5a26 100644 --- a/launcher/translation/italian.ts +++ b/launcher/translation/italian.ts @@ -362,64 +362,73 @@ Installazione scaricata con successo? Installazione del mod %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + La mappa esiste - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + La mappa '%1' esiste già. Vuoi sovrascriverla? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Sì a tutto - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + No a tutto - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Importazione completata - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 mappe importate correttamente. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Importazione non riuscita - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Impossibile importare le seguenti mappe: +%1 - + Operation failed Operazione fallita - + Encountered errors: Errori riscontrati: - + screenshots screenshot - + Screenshot %1 Screenshot %1 @@ -512,12 +521,14 @@ Installazione scaricata con successo? Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Editor di configurazione Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Apri editor @@ -620,7 +631,8 @@ Modalità Schermo Intero Esclusiva - il gioco coprirà l'intero schermo e u Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Ignora interruttore silenzioso @@ -912,37 +924,43 @@ Modalità Schermo Intero Esclusiva - il gioco coprirà l'intero schermo e u Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Salva File: - + AI-generated, needs review by native speaker; delete this comment afterwards + File: Close - Chiudi + Chiudi Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Editor di configurazione Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Modifiche non salvate Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Vuoi scartare le modifiche? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + Il file JSON non è valido! @@ -1208,7 +1226,8 @@ Seleziona la directory con Heroes III: Complete Edition o Heroes III: Shadow of Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Impossibile aprire il file: %1 @@ -1359,12 +1378,14 @@ Bin (%n byte): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Bielorusso Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Bulgaro @@ -1399,7 +1420,8 @@ Bin (%n byte): Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Greco @@ -1414,7 +1436,8 @@ Bin (%n byte): Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Giapponese @@ -1424,7 +1447,8 @@ Bin (%n byte): Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Norvegese @@ -1439,7 +1463,8 @@ Bin (%n byte): Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Rumeno @@ -1709,7 +1734,7 @@ Bin (%n byte): Campaigns - Campagne + Campagne @@ -1724,7 +1749,8 @@ Bin (%n byte): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Risorse @@ -2010,13 +2036,15 @@ Per risolvere questo problema, copia manualmente i file dati mancanti da Heroes Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Importazione del preset non riuscita Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Impossibile importare il preset: i dati negli appunti non sembrano un preset di mod! diff --git a/launcher/translation/japanese.ts b/launcher/translation/japanese.ts index 1fb578181..1c9882d09 100644 --- a/launcher/translation/japanese.ts +++ b/launcher/translation/japanese.ts @@ -6,32 +6,32 @@ VCMI on Discord - DiscordのVCMI + DiscordのVCMI Have a question? Found a bug? Want to help? Join us! - 質問がありますか?バグを見つけましたか?助けたいですか?参加してください! + 質問がありますか?バグを見つけましたか?助けたいですか?参加してください! VCMI on Github - GitHubのVCMI + GitHubのVCMI Our Community - 私たちのコミュニティ + 私たちのコミュニティ Build Information - ビルド情報 + ビルド情報 User data directory - ユーザーデータディレクトリ + ユーザーデータディレクトリ @@ -39,52 +39,52 @@ Open - 開く + 開く Check for updates - アップデートを確認 + アップデートを確認 Game version - ゲームバージョン + ゲームバージョン Log files directory - ログファイルディレクトリ + ログファイルディレクトリ Data Directories - データディレクトリ + データディレクトリ Game data directory - ゲームデータディレクトリ + ゲームデータディレクトリ Operating System - オペレーティングシステム + オペレーティングシステム Configuration files directory - 設定ファイルディレクトリ + 設定ファイルディレクトリ Project homepage - プロジェクトのホームページ + プロジェクトのホームページ Report a bug - バグを報告 + バグを報告 @@ -92,242 +92,244 @@ Filter - フィルター + フィルター All mods - すべてのモッド + すべてのモッド Downloadable - ダウンロード可能 + ダウンロード可能 Installed - インストール済み + インストール済み Updatable - 更新可能 + 更新可能 Active - アクティブ + アクティブ Inactive - 非アクティブ + 非アクティブ Description - 説明 + 説明 Changelog - 変更ログ + 変更ログ Screenshots - スクリーンショット + スクリーンショット Uninstall - アンインストール + アンインストール Enable - 有効にする + 有効にする Disable - 無効にする + 無効にする Update - 更新 + 更新 Install - インストール + インストール %p% (%v KB out of %m KB) - + AI-generated, needs review by native speaker; delete this comment afterwards + %p%(%m KB 中 %v KB) Reload repositories - リポジトリを再読み込み + リポジトリを再読み込み Abort - 中止 + 中止 Mod name - モッド名 + モッド名 Installed version - インストール済みのバージョン + インストール済みのバージョン Latest version - 最新バージョン + 最新バージョン Size - サイズ + サイズ Download size - ダウンロードサイズ + ダウンロードサイズ Authors - 著者 + 著者 License - ライセンス + ライセンス Contact - 連絡先 + 連絡先 Compatibility - 互換性 + 互換性 Required VCMI version - 必要なVCMIバージョン + 必要なVCMIバージョン Supported VCMI version - サポートされているVCMIバージョン + サポートされているVCMIバージョン please upgrade mod - モッドをアップグレードしてください + モッドをアップグレードしてください mods repository index - モッズリポジトリインデックス + モッズリポジトリインデックス or newer - または新しい + または新しい Supported VCMI versions - サポートされているVCMIバージョン + サポートされているVCMIバージョン Languages - 言語 + 言語 Required mods - 必要なモッド + 必要なモッド Conflicting mods - 競合するモッド + 競合するモッド This mod cannot be enabled because it translates into a different language. - このモッドは、異なる言語に翻訳されるため、有効にすることができません。 + このモッドは、異なる言語に翻訳されるため、有効にすることができません。 This mod can not be enabled because the following dependencies are not present - このモッドは、以下の依存関係が存在しないため、有効にできません + このモッドは、以下の依存関係が存在しないため、有効にできません This mod can not be installed because the following dependencies are not present - このモッドは、以下の依存関係が存在しないため、インストールできません + このモッドは、以下の依存関係が存在しないため、インストールできません This is a submod and it cannot be installed or uninstalled separately from its parent mod - これはサブモッドであり、親モッドとは別にインストールまたはアンインストールすることはできません + これはサブモッドであり、親モッドとは別にインストールまたはアンインストールすることはできません Notes - ノート + ノート Context menu - コンテキストメニュー + コンテキストメニュー Open directory - ディレクトリを開く + ディレクトリを開く Open repository - リポジトリを開く + リポジトリを開く Downloading %1. %p% (%v MB out of %m MB) finished - %1をダウンロード中。%p% (%v MB / %m MB) 完了しました + AI-generated, needs review by native speaker; delete this comment afterwards + 「%1」をダウンロード中。%p%(%m MB 中 %v MB)完了 Download failed - ダウンロードに失敗しました + ダウンロードに失敗しました @@ -345,84 +347,93 @@ Encountered errors: Install successfully downloaded? - インストールが成功裏にダウンロードされましたか? + インストールが成功裏にダウンロードされましたか? Installing Heroes Chronicles - ヒーローズクロニクルのインストール + ヒーローズクロニクルのインストール Installing mod %1 - モッド %1 をインストール中 + モッド %1 をインストール中 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + マップが存在します - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + マップ '%1' は既に存在します。上書きしますか? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + すべてに「はい」 - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + すべてに「いいえ」 - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + インポート完了 - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 個のマップを正常にインポートしました。 - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + インポートに失敗しました - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 次のマップのインポートに失敗しました: +%1 - + Operation failed - 操作が失敗しました + 操作が失敗しました - + Encountered errors: - エラーが発生しました: + エラーが発生しました: - + screenshots - スクリーンショット + スクリーンショット - + Screenshot %1 - スクリーンショット %1 + スクリーンショット %1 Mod is incompatible - モッドは互換性がありません + モッドは互換性がありません @@ -431,149 +442,149 @@ Install successfully downloaded? Off - オフ + オフ Artificial Intelligence - 人工知能 + 人工知能 Interface Scaling - インターフェーススケーリング + インターフェーススケーリング Neutral AI in battles - 戦闘における中立的なAI + 戦闘における中立的なAI Enemy AI in battles - 戦闘における敵AI + 戦闘における敵AI Additional repository - 追加リポジトリ + 追加リポジトリ Adventure Map Allies - アドベンチャーマップの同盟者 + アドベンチャーマップの同盟者 Online Lobby port - オンラインロビーのポート + オンラインロビーのポート Autocombat AI in battles - 戦闘におけるオートバトルAI + 戦闘におけるオートバトルAI Sticks Sensitivity - スティックの感度 + スティックの感度 Automatic (Linear) - 自動(リニア) + 自動(リニア) Haptic Feedback - ハプティックフィードバック + ハプティックフィードバック Software Cursor - ソフトウェアカーソル + ソフトウェアカーソル Automatic - 自動 + 自動 Mods Validation - モッズの検証 + モッズの検証 Config editor - 設定エディタ + 設定エディタ Open editor - エディタを開く + エディタを開く None - なし + なし xBRZ x2 - xBRZ x2 + xBRZ x2 xBRZ x3 - xBRZ x3 + xBRZ x3 xBRZ x4 - xBRZ x4 + xBRZ x4 Full - フル + フル Allow portrait mode - ポートレートモードを許可 + ポートレートモードを許可 Use scalable fonts - スケーラブルフォントを使用 + スケーラブルフォントを使用 Online Lobby address - オンラインロビーのアドレス + オンラインロビーのアドレス Handle back as right mouse button - 戻るを右クリックとして扱う + 戻るを右クリックとして扱う Cursor Scaling - カーソルのスケーリング + カーソルのスケーリング Scalable - スケーラブル + スケーラブル Miscellaneous - その他 + その他 @@ -595,277 +606,277 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Font Scaling (experimental) - フォントスケーリング(実験的) + フォントスケーリング(実験的) Original - オリジナル + オリジナル Upscaling Filter - アップスケーリングフィルター + アップスケーリングフィルター Basic - 基本 + 基本 Ignore mute switch - ミュートスイッチを無視 + ミュートスイッチを無視 Use Relative Pointer Mode - 相対ポインタモードを使用 + 相対ポインタモードを使用 Nearest - 最寄り + 最寄り Linear - 線形 + 線形 Input - Touchscreen - 入力 - タッチスクリーン + 入力 - タッチスクリーン Adventure Map Enemies - アドベンチャーマップの敵 + アドベンチャーマップの敵 Show Tutorial again - 再度チュートリアルを表示 + 再度チュートリアルを表示 Reset - リセット + リセット Network - ネットワーク + ネットワーク Audio - オーディオ + オーディオ Relative Pointer Speed - 相対ポインタースピード + 相対ポインタースピード Music Volume - 音楽の音量 + 音楽の音量 Ignore SSL errors - SSLエラーを無視する + SSLエラーを無視する Input - Mouse - 入力 - マウス + 入力 - マウス Long Touch Duration - 長押しの期間 + 長押しの期間 Controller Click Tolerance - コントローラーのクリック許容値 + コントローラーのクリック許容値 Touch Tap Tolerance - タッチタップの許容範囲 + タッチタップの許容範囲 Input - Controller - 入力 - コントローラー + 入力 - コントローラー Sound Volume - 音量 + 音量 Windowed - ウィンドウ表示 + ウィンドウ表示 Borderless fullscreen - ボーダーレスフルスクリーン + ボーダーレスフルスクリーン Exclusive fullscreen - 排他的全画面 + 排他的全画面 Autosave limit (0 = off) - 自動保存の制限 (0 = オフ) + 自動保存の制限 (0 = オフ) Downscaling Filter - ダウンサンプリングフィルター + ダウンサンプリングフィルター Framerate Limit - フレームレート制限 + フレームレート制限 Autosave prefix - 自動保存の接頭辞 + 自動保存の接頭辞 Mouse Click Tolerance - マウスクリックの許容範囲 + マウスクリックの許容範囲 Sticks Acceleration - スティックの加速度 + スティックの加速度 empty = map name prefix - 空 = マップ名プレフィックス + 空 = マップ名プレフィックス Refresh now - 今すぐ更新 + 今すぐ更新 Default repository - デフォルトリポジトリ + デフォルトリポジトリ Renderer - レンダラー + レンダラー On - オン + オン Reserved screen area - 予約された画面領域 + 予約された画面領域 Heroes III Translation - ヒーローズIII 翻訳 + ヒーローズIII 翻訳 Check on startup - 起動時にチェック + 起動時にチェック Fullscreen - 全画面表示 + 全画面表示 General - 一般 + 一般 VCMI Language - VCMI 言語 + VCMI 言語 Resolution - 解像度 + 解像度 Autosave - 自動保存 + 自動保存 VSync - 垂直同期 + 垂直同期 Display index - 表示インデックス + 表示インデックス Network port - ネットワークポート + ネットワークポート Video - ビデオ + ビデオ Show intro - イントロを表示 + イントロを表示 Active - アクティブ + アクティブ Disabled - 無効 + 無効 Enable - 有効にする + 有効にする Not Installed - インストールされていません + インストールされていません Install - インストール + インストール @@ -873,33 +884,33 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Invalid file selected - 無効なファイルが選択されました + 無効なファイルが選択されました You have to select a Heroes Chronicles installer file! - ヒーローズクロニクルのインストーラーファイルを選択する必要があります! + ヒーローズクロニクルのインストーラーファイルを選択する必要があります! Extracting error! - 抽出エラー! + 抽出エラー! Hash error! - ハッシュエラー! + ハッシュエラー! Heroes Chronicles - ヒーローズクロニクル + ヒーローズクロニクル Heroes Chronicles %1 - %2 - ヒーローズクロニクル %1 - %2 + ヒーローズクロニクル %1 - %2 @@ -907,37 +918,37 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - 保存 + 保存 File: - ファイル: + ファイル: Close - 閉じる + 閉じる Config editor - 設定エディタ + 設定エディタ Unsaved changes - 保存されていない変更 + 保存されていない変更 Do you want to discard changes? - 変更を破棄しますか? + 変更を破棄しますか? JSON file is not valid! - JSONファイルは無効です! + JSONファイルは無効です! @@ -946,7 +957,7 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and %1 MiB - %1 MiB + %1 MiB @@ -954,107 +965,107 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Language - 言語 + 言語 Heroes III Data - ヒーローズIIIデータ + ヒーローズIIIデータ Mods Preset - モッズプリセット + モッズプリセット Select your language - 言語を選択してください + 言語を選択してください Have a question? Found a bug? Want to help? Join us! - 質問がありますか?バグを見つけましたか?お手伝いしたいですか?ぜひご参加ください! + 質問がありますか?バグを見つけましたか?お手伝いしたいですか?ぜひご参加ください! Locate Heroes III data files - ヒーローズ III のデータファイルを探す + ヒーローズ III のデータファイルを探す Use offline installer from gog.com - gog.comからオフラインインストーラーを使用する + gog.comからオフラインインストーラーを使用する Install gog.com files - gog.comファイルをインストール + gog.comファイルをインストール Your Heroes III data files have been successfully found. - あなたのHeroes IIIデータファイルが正常に見つかりました。 + あなたのHeroes IIIデータファイルが正常に見つかりました。 Interface Improvements - インターフェースの改善 + インターフェースの改善 Install a translation of Heroes III in your preferred language - あなたの好みの言語でHeroes IIIの翻訳をインストールします + あなたの好みの言語でHeroes IIIの翻訳をインストールします Installing... %p% - インストール中... %p% + インストール中... %p% If you already have Heroes III files on your device, you can select this directory and VCMI will copy the existing data automatically. - デバイスにすでにHeroes IIIのファイルがある場合は、このディレクトリを選択すると、VCMIが既存のデータを自動的にコピーします。 + デバイスにすでにHeroes IIIのファイルがある場合は、このディレクトリを選択すると、VCMIが既存のデータを自動的にコピーします。 Copy existing files - 既存のファイルをコピー + 既存のファイルをコピー Optionally, you can install additional mods either now, or at any point later, using the VCMI Launcher - オプションとして、VCMI Launcherを使用して、今すぐ、または後でいつでも追加のモッドをインストールできます。 + オプションとして、VCMI Launcherを使用して、今すぐ、または後でいつでも追加のモッドをインストールできます。 Install compatible version of "Horn of the Abyss", a fan-made Heroes III expansion ported by the VCMI team - VCMIチームによって移植されたファン制作の『Heroes III』拡張パック「Horn of the Abyss」の互換バージョンをインストールしてください + VCMIチームによって移植されたファン制作の『Heroes III』拡張パック「Horn of the Abyss」の互換バージョンをインストールしてください Install compatible version of "In The Wake of Gods", a fan-made Heroes III expansion - ファンメイドのHeroes III拡張「In The Wake of Gods」の互換性のあるバージョンをインストール + ファンメイドのHeroes III拡張「In The Wake of Gods」の互換性のあるバージョンをインストール Install mod that provides various interface improvements, such as a better interface for random maps and selectable actions in battles - ランダムマップのためのより良いインターフェイスや戦闘での選択可能なアクションなど、さまざまなインターフェイス改善を提供するモッドをインストールします + ランダムマップのためのより良いインターフェイスや戦闘での選択可能なアクションなど、さまざまなインターフェイス改善を提供するモッドをインストールします Finish - 終了 + 終了 VCMI on Github - GithubのVCMI + GithubのVCMI VCMI on Discord - DiscordでのVCMI + DiscordでのVCMI @@ -1077,107 +1088,107 @@ VCMIを使用するには、Heroes® of Might and Magic® III: Completeまたは Next - 次へ + 次へ You can manually copy directories Maps, Data, and Mp3 from the original game directory to the VCMI data directory that you can see on top of this page - 元のゲームディレクトリからマップ、データ、およびMp3のディレクトリを手動でコピーして、このページの上部に表示されているVCMIデータディレクトリに移動できます。 + 元のゲームディレクトリからマップ、データ、およびMp3のディレクトリを手動でコピーして、このページの上部に表示されているVCMIデータディレクトリに移動できます。 Manual Installation - 手動インストール + 手動インストール Search again - 再検索 + 再検索 Heroes III data files - ヒーローズIII データファイル + ヒーローズIII データファイル Copy existing data - 既存のデータをコピー + 既存のデータをコピー If you own Heroes III on gog.com, you can download a backup offline installer from gog.com. VCMI will then import Heroes III data using the offline installer. Offline installer consists of two files: ".exe" and ".bin" - you must download both. - gog.comでHeroes IIIを所有している場合は、gog.comからバックアップオフラインインストーラーをダウンロードできます。VCMIはその後、オフラインインストーラーを使用してHeroes IIIのデータをインポートします。オフラインインストーラーは「.exe」と「.bin」の2つのファイルで構成されています - 両方をダウンロードする必要があります。 + gog.comでHeroes IIIを所有している場合は、gog.comからバックアップオフラインインストーラーをダウンロードできます。VCMIはその後、オフラインインストーラーを使用してHeroes IIIのデータをインポートします。オフラインインストーラーは「.exe」と「.bin」の2つのファイルで構成されています - 両方をダウンロードする必要があります。 Back - 戻る + 戻る Install VCMI Mod Preset - VCMIモッドプリセットをインストール + VCMIモッドプリセットをインストール Horn of the Abyss - 奈落の角笛 + 奈落の角笛 Heroes III Translation - ヒーローズIII 翻訳 + ヒーローズIII 翻訳 In The Wake of Gods - 神々の目覚めに + 神々の目覚めに Heroes III installation found! - Heroes IIIのインストールが見つかりました! + Heroes IIIのインストールが見つかりました! Copy data to VCMI folder? - VCMIフォルダーにデータをコピーしますか? + VCMIフォルダーにデータをコピーしますか? Select %1 file... param is file extension - %1ファイルを選択... + %1ファイルを選択... You have to select %1 file! param is file extension - %1ファイルを選択する必要があります! + %1ファイルを選択する必要があります! GOG file (*.*) - GOGファイル(*.*) + GOGファイル(*.*) File selection - ファイル選択 + ファイル選択 GOG installer - GOG インストーラー + GOG インストーラー You've provided a GOG Galaxy installer! This file doesn't contain the game. Please download the offline backup game installer! - GOG Galaxy インストーラーを提供しました!このファイルにはゲームが含まれていません。オフラインバックアップゲームインストーラーをダウンロードしてください! + GOG Galaxy インストーラーを提供しました!このファイルにはゲームが含まれていません。オフラインバックアップゲームインストーラーをダウンロードしてください! @@ -1197,38 +1208,38 @@ Heroes III: Complete Edition または Heroes III: Shadow of Death がインス GOG data - GOGデータ + GOGデータ Failed to open file: %1 - ファイルを開くことに失敗しました: %1 + ファイルを開くことに失敗しました: %1 Extracting error! - 抽出エラー! + 抽出エラー! Hash error! - ハッシュエラー! + ハッシュエラー! No Heroes III data! - ヒーローズIIIのデータがありません! + ヒーローズIIIのデータがありません! Selected files do not contain Heroes III data! - 選択したファイルにはHeroes IIIのデータが含まれていません! + 選択したファイルにはHeroes IIIのデータが含まれていません! Failed to detect valid Heroes III data in chosen directory. Please select the directory with installed Heroes III data. - 選択したディレクトリに有効なHeroes IIIデータが検出されませんでした。インストールされたHeroes IIIデータのディレクトリを選択してください。 + 選択したディレクトリに有効なHeroes IIIデータが検出されませんでした。インストールされたHeroes IIIデータのディレクトリを選択してください。 @@ -1236,7 +1247,7 @@ Please select the directory with installed Heroes III data. Heroes III data not found! - Heroes IIIのデータが見つかりません! + Heroes IIIのデータが見つかりません! @@ -1244,7 +1255,7 @@ Please select the directory with installed Heroes III data. Image Viewer - 画像ビューア + 画像ビューア @@ -1253,17 +1264,17 @@ Please select the directory with installed Heroes III data. Stream error while extracting files! error reason: - ファイルを抽出中にストリームエラーが発生しました!エラー理由: + ファイルを抽出中にストリームエラーが発生しました!エラー理由: Not a supported Inno Setup installer! - サポートされていないInno Setupインストーラーです! + サポートされていないInno Setupインストーラーです! VCMI was compiled without innoextract support, which is needed to extract exe files! - VCMIはexeファイルを抽出するために必要なinnoextractサポートなしでコンパイルされました! + VCMIはexeファイルを抽出するために必要なinnoextractサポートなしでコンパイルされました! @@ -1297,12 +1308,12 @@ Bin (%n bytes): Exe - 実行ファイル + 実行ファイル Bin - バイナリ + バイナリ @@ -1341,122 +1352,122 @@ Bin (%n bytes): Belarusian - ベラルーシ語 + ベラルーシ語 Bulgarian - ブルガリア語 + ブルガリア語 Czech - チェコ語 + チェコ語 Chinese - 中国語 + 中国語 English - 英語 + 英語 Finnish - フィンランド語 + フィンランド語 French - フランス語 + フランス語 German - ドイツ語 + ドイツ語 Greek - ギリシャ語 + ギリシャ語 Hungarian - ハンガリー語 + ハンガリー語 Italian - イタリア語 + イタリア語 Japanese - 日本語 + 日本語 Korean - 韓国語 + 韓国語 Norwegian - ノルウェー語 + ノルウェー語 Polish - ポーランド語 + ポーランド語 Portuguese - ポルトガル語 + ポルトガル語 Romanian - ルーマニア語 + ルーマニア語 Russian - ロシア語 + ロシア語 Spanish - スペイン語 + スペイン語 Swedish - スウェーデン語 + スウェーデン語 Turkish - トルコ語 + トルコ語 Ukrainian - ウクライナ語 + ウクライナ語 Vietnamese - ベトナム語 + ベトナム語 Auto (%1) - 自動 (%1) + 自動 (%1) @@ -1464,42 +1475,42 @@ Bin (%n bytes): VCMI Launcher - VCMIランチャー + VCMIランチャー Settings - 設定 + 設定 Help - ヘルプ + ヘルプ Game - ゲーム + ゲーム Mods - モッズ + モッズ Error starting executable - 実行可能ファイルの起動エラー + 実行可能ファイルの起動エラー Replace config file? - 設定ファイルを置き換えますか? + 設定ファイルを置き換えますか? Do you want to replace %1? - %1を置き換えますか? + %1を置き換えますか? @@ -1507,12 +1518,12 @@ Bin (%n bytes): Name - 名前 + 名前 Type - タイプ + タイプ @@ -1520,79 +1531,79 @@ Bin (%n bytes): Can not install submod - サブモッドをインストールできません + サブモッドをインストールできません Mod is already installed - モッドはすでにインストールされています + モッドはすでにインストールされています Can not uninstall submod - サブモッドをアンインストールできません + サブモッドをアンインストールできません Mod is not installed - モッドがインストールされていません + モッドがインストールされていません Mod is already enabled - モッドはすでに有効です + モッドはすでに有効です Mod must be installed first - モッドは最初にインストールする必要があります + モッドは最初にインストールする必要があります Mod is not compatible, please update VCMI and check the latest mod revisions - モッドは互換性がありません。VCMIを更新し、最新のモッドの修正を確認してください。 + モッドは互換性がありません。VCMIを更新し、最新のモッドの修正を確認してください。 Can not enable translation mod for a different language! - 異なる言語の翻訳モッドを有効にできません! + 異なる言語の翻訳モッドを有効にできません! Required mod %1 is missing - 必須のモジュール %1 が不足しています + 必須のモジュール %1 が不足しています Mod is already disabled - モッドはすでに無効です + モッドはすでに無効です Mod archive is missing - モッドアーカイブが見つかりません + モッドアーカイブが見つかりません Mod archive is invalid or corrupted - モッドのアーカイブが無効または破損しています + モッドのアーカイブが無効または破損しています Failed to extract mod data - モッドデータの抽出に失敗しました + モッドデータの抽出に失敗しました Mod data was not found - モッドデータが見つかりませんでした + モッドデータが見つかりませんでした Mod is located in a protected directory, please remove it manually: - モッドは保護されたディレクトリにありますので、手動で削除してください: + モッドは保護されたディレクトリにありますので、手動で削除してください: @@ -1600,113 +1611,114 @@ Bin (%n bytes): Translation - 翻訳 + 翻訳 Town - + Test - テスト + テスト Templates - テンプレート + テンプレート Spells - 呪文 + 呪文 Music - 音楽 + 音楽 Maps - 地図 + 地図 Sounds - + Skills - スキル + スキル Other - その他 + その他 Objects - オブジェクト + オブジェクト Mechanics - 力学 + 力学 Interface - インターフェース + インターフェース Heroes - ヒーロー + ヒーロー Graphical - グラフィカル + グラフィカル Expansion - 拡張 + 拡張 Creatures - 生き物 + 生き物 Compatibility - 互換性 + 互換性 Campaigns - キャンペーン + キャンペーン Artifacts - アーティファクト + アーティファクト AI - AI + AI Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + 資源 @@ -1714,7 +1726,7 @@ Bin (%n bytes): Error starting executable - 実行可能ファイルの起動エラー + 実行可能ファイルの起動エラー @@ -1729,32 +1741,32 @@ Reason: %2 Import from Clipboard - クリップボードからインポート + クリップボードからインポート Rename Current Preset - 現在のプリセットの名前を変更 + 現在のプリセットの名前を変更 Create New Preset - 新しいプリセットを作成 + 新しいプリセットを作成 Export to Clipboard - クリップボードにエクスポート + クリップボードにエクスポート Delete Current Preset - 現在のプリセットを削除 + 現在のプリセットを削除 Unsupported or corrupted game data detected! - サポートされていないか、破損したゲームデータが検出されました! + サポートされていないか、破損したゲームデータが検出されました! @@ -1767,82 +1779,82 @@ Reason: %2 ? - ? + ? Install Translation - 翻訳をインストール + 翻訳をインストール No soundtrack detected! - サウンドトラックが検出されませんでした! + サウンドトラックが検出されませんでした! Armaggedon's Blade campaigns are missing! - アーマゲドンの刃のキャンペーンが見つかりません! + アーマゲドンの刃のキャンペーンが見つかりません! No video files detected! - ビデオファイルが検出されませんでした! + ビデオファイルが検出されませんでした! Activate Translation - 翻訳を有効にする + 翻訳を有効にする Import files - ファイルをインポート + ファイルをインポート Check For Updates - アップデートを確認 + アップデートを確認 Go to Downloads Page - ダウンロードページへ行く + ダウンロードページへ行く Go to Changelog Page - 変更履歴ページに移動 + 変更履歴ページに移動 You are using the latest version - 最新バージョンを使用しています + 最新バージョンを使用しています Game Data Files - ゲームデータファイル + ゲームデータファイル Mod Preset - モッドプリセット + モッドプリセット Resume - 再開 + 再開 Play - プレイ + プレイ Editor - エディター + エディター @@ -1862,47 +1874,47 @@ Reason: %2 Update to %1 available - %1へのアップデートが利用可能です + %1へのアップデートが利用可能です All supported files - すべてのサポートされているファイル + すべてのサポートされているファイル Maps - マップ + マップ Campaigns - キャンペーン + キャンペーン Configs - 設定 + 設定 Mods - モッズ + モッズ Gog files - Gogファイル + Gogファイル All files (*.*) - すべてのファイル (*.*) + すべてのファイル (*.*) Select files (configs, mods, maps, campaigns, gog files) to install... - インストールするファイル(設定、モッド、マップ、キャンペーン、GOGファイル)を選択してください... + インストールするファイル(設定、モッド、マップ、キャンペーン、GOGファイル)を選択してください... This option allows you to import additional data files into your VCMI installation. At the moment, following options are supported: @@ -1932,17 +1944,25 @@ Reason: %2 - VCMI mods in zip format (.zip) - VCMI configuration files (.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + このオプションでは、VCMI のインストールに追加のデータファイルを取り込むことができます。現在、次の項目に対応しています: + +- Heroes III のマップ(.h3m または .vmap) +- Heroes III のキャンペーン(.h3c または .vcmp) +- GOG.com のオフラインバックアップインストーラー(.exe)を用いた Heroes III Chronicles +- zip 形式の VCMI Mod(.zip) +- VCMI 設定ファイル(.json) + Your Heroes III version uses different language. VCMI provides translations of the game into various languages that you can use. Use this option to automatically install such translation to your language. - あなたのHeroes IIIのバージョンは異なる言語を使用しています。VCMIは、さまざまな言語へのゲームの翻訳を提供しており、使用できます。このオプションを使用して、その翻訳を自動的にあなたの言語にインストールします。 + あなたのHeroes IIIのバージョンは異なる言語を使用しています。VCMIは、さまざまな言語へのゲームの翻訳を提供しており、使用できます。このオプションを使用して、その翻訳を自動的にあなたの言語にインストールします。 Translation of Heroes III into your language is installed, but has been turned off. Use this option to enable it. - Heroes IIIの翻訳がインストールされていますが、無効になっています。このオプションを使用して有効にしてください。 + Heroes IIIの翻訳がインストールされていますが、無効になっています。このオプションを使用して有効にしてください。 @@ -1957,7 +1977,7 @@ WARNING: In some cases, updated versions of mods may not be compatible with your If you own Heroes Chronicles on gog.com, you can use offline backup installers provided by gog to import Heroes Chronicles data into VCMI as custom campaigns. To import Heroes Chronicles, download offline backup installer of each chronicle that you wish to install, select 'Import files' option and select downloaded file. This will generate and install mod for VCMI that contains imported chronicles - gog.comでHeroes Chroniclesを所有している場合、gogが提供するオフラインバックアップインストーラーを使用して、Heroes ChroniclesのデータをVCMIにカスタムキャンペーンとしてインポートできます。Heroes Chroniclesをインポートするには、インストールしたい各クロニクルのオフラインバックアップインストーラーをダウンロードし、'ファイルをインポート'オプションを選択してダウンロードしたファイルを選びます。これにより、インポートされたクロニクルを含むVCMI用のモッドが生成され、インストールされます。 + gog.comでHeroes Chroniclesを所有している場合、gogが提供するオフラインバックアップインストーラーを使用して、Heroes ChroniclesのデータをVCMIにカスタムキャンペーンとしてインポートできます。Heroes Chroniclesをインポートするには、インストールしたい各クロニクルのオフラインバックアップインストーラーをダウンロードし、'ファイルをインポート'オプションを選択してダウンロードしたファイルを選びます。これにより、インポートされたクロニクルを含むVCMI用のモッドが生成され、インストールされます。 @@ -1982,36 +2002,36 @@ To resolve this problem, please copy VIDEO.VID file from Heroes III to VCMI data VCMI has detected that some of Heroes III data files are missing from your installation. You may attempt to run VCMI, but game may not work as expected or crash. To resolve this problem, please reinstall game and reimport data files using supported version of Heroes III. VCMI requires Heroes III: Shadow of Death or Complete Edition to run, which you can get (for example) from gog.com - VCMIは、あなたのインストールからいくつかのHeroes IIIデータファイルが欠けていることを検出しました。VCMIを実行しようとすることはできますが、ゲームは期待通りに動作しないか、クラッシュする可能性があります。 + VCMIは、あなたのインストールからいくつかのHeroes IIIデータファイルが欠けていることを検出しました。VCMIを実行しようとすることはできますが、ゲームは期待通りに動作しないか、クラッシュする可能性があります。 VCMI has detected that some of Heroes III: Armageddon's Blade data files are missing from your installation. VCMI will work, but Armageddon's Blade campaigns will not be available. To resolve this problem, please copy missing data files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - VCMIは、あなたのインストールからHeroes III: Armageddon's Bladeのデータファイルのいくつかが失われていることを検出しました。VCMIは動作しますが、Armageddon's Bladeのキャンペーンは利用できません。この問題を解決するには、Heroes IIIからVCMIデータファイルディレクトリに欠落しているデータファイルを手動でコピーするか、VCMIを再インストールし、Heroes IIIのデータファイルを再インポートしてください + VCMIは、あなたのインストールからHeroes III: Armageddon's Bladeのデータファイルのいくつかが失われていることを検出しました。VCMIは動作しますが、Armageddon's Bladeのキャンペーンは利用できません。この問題を解決するには、Heroes IIIからVCMIデータファイルディレクトリに欠落しているデータファイルを手動でコピーするか、VCMIを再インストールし、Heroes IIIのデータファイルを再インポートしてください Preset import failed - プリセットのインポートに失敗しました + プリセットのインポートに失敗しました Failed to import preset - data in clipboard does not looks like mod preset! - プリセットのインポートに失敗しました - クリップボードのデータがモッドプリセットのようではありません! + プリセットのインポートに失敗しました - クリップボードのデータがモッドプリセットのようではありません! Enter preset name: - プリセット名を入力してください: + プリセット名を入力してください: Rename preset '%1' to: - プリセット'%1'の名前を変更: + プリセット'%1'の名前を変更: @@ -2019,27 +2039,27 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI You have the latest version - 最新バージョンをお持ちです + 最新バージョンをお持ちです Close - 閉じる + 閉じる Check for updates on startup - 起動時にアップデートを確認する + 起動時にアップデートを確認する Network error - ネットワークエラー + ネットワークエラー Cannot read JSON from URL or incorrect JSON data - URLからJSONを読み取れないか、JSONデータが正しくありません + URLからJSONを読み取れないか、JSONデータが正しくありません diff --git a/launcher/translation/korean.ts b/launcher/translation/korean.ts index 936bed11f..ada926df4 100644 --- a/launcher/translation/korean.ts +++ b/launcher/translation/korean.ts @@ -6,32 +6,38 @@ VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + Discord의 VCMI Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + 질문이 있나요? 버그를 찾았나요? 돕고 싶나요? 함께하세요! VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + GitHub의 VCMI Our Community - + AI-generated, needs review by native speaker; delete this comment afterwards + 우리 커뮤니티 Build Information - + AI-generated, needs review by native speaker; delete this comment afterwards + 빌드 정보 User data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + 사용자 데이터 디렉터리 @@ -39,52 +45,62 @@ Open - + AI-generated, needs review by native speaker; delete this comment afterwards + 열기 Check for updates - + AI-generated, needs review by native speaker; delete this comment afterwards + 업데이트 확인 Game version - + AI-generated, needs review by native speaker; delete this comment afterwards + 게임 버전 Log files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + 로그 파일 디렉터리 Data Directories - + AI-generated, needs review by native speaker; delete this comment afterwards + 데이터 디렉터리 Game data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + 게임 데이터 디렉터리 Operating System - + AI-generated, needs review by native speaker; delete this comment afterwards + 운영 체제 Configuration files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + 구성 파일 디렉터리 Project homepage - + AI-generated, needs review by native speaker; delete this comment afterwards + 프로젝트 홈페이지 Report a bug - + AI-generated, needs review by native speaker; delete this comment afterwards + 버그 신고 @@ -92,242 +108,288 @@ Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + 필터 All mods - + AI-generated, needs review by native speaker; delete this comment afterwards + 모든 모드 Downloadable - + AI-generated, needs review by native speaker; delete this comment afterwards + 다운로드 가능 Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + 설치됨 Updatable - + AI-generated, needs review by native speaker; delete this comment afterwards + 업데이트 가능 Active - + AI-generated, needs review by native speaker; delete this comment afterwards + 활성 Inactive - + AI-generated, needs review by native speaker; delete this comment afterwards + 비활성 Description - + AI-generated, needs review by native speaker; delete this comment afterwards + 설명 Changelog - + AI-generated, needs review by native speaker; delete this comment afterwards + 변경 내역 Screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + 스크린샷 Uninstall - + AI-generated, needs review by native speaker; delete this comment afterwards + 제거 Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + 활성화 Disable - + AI-generated, needs review by native speaker; delete this comment afterwards + 비활성화 Update - + AI-generated, needs review by native speaker; delete this comment afterwards + 업데이트 Install - + AI-generated, needs review by native speaker; delete this comment afterwards + 설치 %p% (%v KB out of %m KB) - + AI-generated, needs review by native speaker; delete this comment afterwards + %p% (%m KB 중 %v KB) Reload repositories - + AI-generated, needs review by native speaker; delete this comment afterwards + 저장소 새로 고침 Abort - + AI-generated, needs review by native speaker; delete this comment afterwards + 중단 Mod name - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 이름 Installed version - + AI-generated, needs review by native speaker; delete this comment afterwards + 설치된 버전 Latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + 최신 버전 Size - + AI-generated, needs review by native speaker; delete this comment afterwards + 크기 Download size - + AI-generated, needs review by native speaker; delete this comment afterwards + 다운로드 크기 Authors - + AI-generated, needs review by native speaker; delete this comment afterwards + 제작자 License - + AI-generated, needs review by native speaker; delete this comment afterwards + 라이선스 Contact - + AI-generated, needs review by native speaker; delete this comment afterwards + 연락처 Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + 호환성 Required VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + 필요한 VCMI 버전 Supported VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + 지원되는 VCMI 버전 please upgrade mod - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드를 업데이트하세요 mods repository index - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 저장소 인덱스 or newer - + AI-generated, needs review by native speaker; delete this comment afterwards + 이상 Supported VCMI versions - + AI-generated, needs review by native speaker; delete this comment afterwards + 지원되는 VCMI 버전 Languages - + AI-generated, needs review by native speaker; delete this comment afterwards + 언어 Required mods - + AI-generated, needs review by native speaker; delete this comment afterwards + 필수 모드 Conflicting mods - + AI-generated, needs review by native speaker; delete this comment afterwards + 충돌하는 모드 This mod cannot be enabled because it translates into a different language. - + AI-generated, needs review by native speaker; delete this comment afterwards + 이 모드는 다른 언어로 번역하므로 활성화할 수 없습니다. This mod can not be enabled because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + 다음 의존성이 없어 모드를 활성화할 수 없습니다 This mod can not be installed because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + 다음 의존성이 없어 모드를 설치할 수 없습니다 This is a submod and it cannot be installed or uninstalled separately from its parent mod - + AI-generated, needs review by native speaker; delete this comment afterwards + 이것은 하위 모드로, 상위 모드와 별도로 설치하거나 제거할 수 없습니다 Notes - + AI-generated, needs review by native speaker; delete this comment afterwards + 메모 Context menu - + AI-generated, needs review by native speaker; delete this comment afterwards + 컨텍스트 메뉴 Open directory - + AI-generated, needs review by native speaker; delete this comment afterwards + 디렉터리 열기 Open repository - + AI-generated, needs review by native speaker; delete this comment afterwards + 저장소 열기 Downloading %1. %p% (%v MB out of %m MB) finished - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 다운로드 중. %p% (%m MB 중 %v MB) 완료 Download failed - + AI-generated, needs review by native speaker; delete this comment afterwards + 다운로드 실패 @@ -336,91 +398,117 @@ Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + 모든 파일을 다운로드할 수 없습니다. + +발생한 오류: + + Install successfully downloaded? - + AI-generated, needs review by native speaker; delete this comment afterwards + + + +설치 파일을 정상적으로 다운로드했습니까? Installing Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles 설치 중 Installing mod %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 %1 설치 중 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + 지도가 존재합니다 - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + 지도 '%1' 이(가) 이미 존재합니다. 덮어쓰시겠습니까? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + 모두 예 - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + 모두 아니오 - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + 가져오기 완료 - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + %1개의 지도를 성공적으로 가져왔습니다. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + 가져오기 실패 - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 다음 지도를 가져오지 못했습니다: +%1 - + Operation failed - + AI-generated, needs review by native speaker; delete this comment afterwards + 작업 실패 - + Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + 발생한 오류: + - + screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + 스크린샷 - + Screenshot %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 스크린샷 %1 Mod is incompatible - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드가 호환되지 않습니다 @@ -429,149 +517,178 @@ Install successfully downloaded? Off - + AI-generated, needs review by native speaker; delete this comment afterwards + Artificial Intelligence - + AI-generated, needs review by native speaker; delete this comment afterwards + 인공지능 Interface Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + 인터페이스 배율 Neutral AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + 전투 중 중립 AI Enemy AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + 전투 중 적 AI Additional repository - + AI-generated, needs review by native speaker; delete this comment afterwards + 추가 저장소 Adventure Map Allies - + AI-generated, needs review by native speaker; delete this comment afterwards + 모험 맵 아군 Online Lobby port - + AI-generated, needs review by native speaker; delete this comment afterwards + 온라인 로비 포트 Autocombat AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + 전투 자동전투 AI Sticks Sensitivity - + AI-generated, needs review by native speaker; delete this comment afterwards + 스틱 감도 Automatic (Linear) - + AI-generated, needs review by native speaker; delete this comment afterwards + 자동(선형) Haptic Feedback - + AI-generated, needs review by native speaker; delete this comment afterwards + 촉각 피드백 Software Cursor - + AI-generated, needs review by native speaker; delete this comment afterwards + 소프트웨어 커서 Automatic - + AI-generated, needs review by native speaker; delete this comment afterwards + 자동 Mods Validation - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 유효성 검사 Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + 설정 편집기 Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + 편집기 열기 None - + AI-generated, needs review by native speaker; delete this comment afterwards + 없음 xBRZ x2 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x2 xBRZ x3 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x3 xBRZ x4 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x4 Full - + AI-generated, needs review by native speaker; delete this comment afterwards + 전체 Allow portrait mode - + AI-generated, needs review by native speaker; delete this comment afterwards + 세로 모드 허용 Use scalable fonts - + AI-generated, needs review by native speaker; delete this comment afterwards + 확장 가능한 글꼴 사용 Online Lobby address - + AI-generated, needs review by native speaker; delete this comment afterwards + 온라인 로비 주소 Handle back as right mouse button - + AI-generated, needs review by native speaker; delete this comment afterwards + 뒤로가기를 마우스 오른쪽 버튼처럼 처리 Cursor Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + 커서 배율 Scalable - + AI-generated, needs review by native speaker; delete this comment afterwards + 확장 가능 Miscellaneous - + AI-generated, needs review by native speaker; delete this comment afterwards + 기타 @@ -582,282 +699,344 @@ Windowed - the game will run inside a window that covers part of your screen. Borderless Windowed Mode - the game will run in a full-screen window, matching your screen's resolution. Fullscreen Exclusive Mode - the game will cover the entirety of your screen and will use selected resolution. - + AI-generated, needs review by native speaker; delete this comment afterwards + 게임 표시 모드를 선택하세요 + +창 모드 - 화면의 일부를 차지하는 창에서 게임이 실행됩니다. + +테두리 없는 창 모드 - 화면 해상도와 동일한 전체 화면 창에서 실행됩니다. + +독점 전체 화면 모드 - 선택한 해상도로 화면 전체를 사용합니다. Font Scaling (experimental) - + AI-generated, needs review by native speaker; delete this comment afterwards + 글꼴 배율(실험적) Original - + AI-generated, needs review by native speaker; delete this comment afterwards + 원본 Upscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + 업스케일링 필터 Basic - + AI-generated, needs review by native speaker; delete this comment afterwards + 기본 Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + 무음 스위치 무시 Use Relative Pointer Mode - + AI-generated, needs review by native speaker; delete this comment afterwards + 상대 포인터 모드 사용 Nearest - + AI-generated, needs review by native speaker; delete this comment afterwards + 최근접 Linear - + AI-generated, needs review by native speaker; delete this comment afterwards + 선형 Input - Touchscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + 입력 - 터치스크린 Adventure Map Enemies - + AI-generated, needs review by native speaker; delete this comment afterwards + 모험 맵 적군 Show Tutorial again - + AI-generated, needs review by native speaker; delete this comment afterwards + 튜토리얼 다시 보기 Reset - + AI-generated, needs review by native speaker; delete this comment afterwards + 초기화 Network - + AI-generated, needs review by native speaker; delete this comment afterwards + 네트워크 Audio - + AI-generated, needs review by native speaker; delete this comment afterwards + 오디오 Relative Pointer Speed - + AI-generated, needs review by native speaker; delete this comment afterwards + 상대 포인터 속도 Music Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + 음악 볼륨 Ignore SSL errors - + AI-generated, needs review by native speaker; delete this comment afterwards + SSL 오류 무시 Input - Mouse - + AI-generated, needs review by native speaker; delete this comment afterwards + 입력 - 마우스 Long Touch Duration - + AI-generated, needs review by native speaker; delete this comment afterwards + 롱터치 시간 Controller Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + 컨트롤러 클릭 허용치 Touch Tap Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + 터치 탭 허용치 Input - Controller - + AI-generated, needs review by native speaker; delete this comment afterwards + 입력 - 컨트롤러 Sound Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + 사운드 볼륨 Windowed - + AI-generated, needs review by native speaker; delete this comment afterwards + 창 모드 Borderless fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + 경계 없는 전체 화면 Exclusive fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + 독점 전체 화면 Autosave limit (0 = off) - + AI-generated, needs review by native speaker; delete this comment afterwards + 자동 저장 제한(0 = 끔) Downscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + 다운스케일링 필터 Framerate Limit - + AI-generated, needs review by native speaker; delete this comment afterwards + 프레임 제한 Autosave prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + 자동 저장 접두사 Mouse Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + 마우스 클릭 허용치 Sticks Acceleration - + AI-generated, needs review by native speaker; delete this comment afterwards + 스틱 가속 empty = map name prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + 비어 있으면 = 지도 이름 접두사 Refresh now - + AI-generated, needs review by native speaker; delete this comment afterwards + 지금 새로 고침 Default repository - + AI-generated, needs review by native speaker; delete this comment afterwards + 기본 저장소 Renderer - + AI-generated, needs review by native speaker; delete this comment afterwards + 렌더러 On - + AI-generated, needs review by native speaker; delete this comment afterwards + Reserved screen area - + AI-generated, needs review by native speaker; delete this comment afterwards + 예약된 화면 영역 Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III 번역 Check on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + 시작 시 확인 Fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + 전체 화면 General - + AI-generated, needs review by native speaker; delete this comment afterwards + 일반 VCMI Language - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI 언어 Resolution - + AI-generated, needs review by native speaker; delete this comment afterwards + 해상도 Autosave - + AI-generated, needs review by native speaker; delete this comment afterwards + 자동 저장 VSync - + AI-generated, needs review by native speaker; delete this comment afterwards + 수직 동기화 Display index - + AI-generated, needs review by native speaker; delete this comment afterwards + 디스플레이 인덱스 Network port - + AI-generated, needs review by native speaker; delete this comment afterwards + 네트워크 포트 Video - + AI-generated, needs review by native speaker; delete this comment afterwards + 비디오 Show intro - + AI-generated, needs review by native speaker; delete this comment afterwards + 인트로 표시 Active - + AI-generated, needs review by native speaker; delete this comment afterwards + 활성 Disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + 비활성화됨 Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + 활성화 Not Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + 설치되지 않음 Install - + AI-generated, needs review by native speaker; delete this comment afterwards + 설치 @@ -865,33 +1044,39 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Invalid file selected - + AI-generated, needs review by native speaker; delete this comment afterwards + 잘못된 파일이 선택되었습니다 You have to select a Heroes Chronicles installer file! - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles 설치 파일을 선택해야 합니다! Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + 압축 해제 오류! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + 해시 오류! Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles Heroes Chronicles %1 - %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles %1 - %2 @@ -899,37 +1084,44 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - + AI-generated, needs review by native speaker; delete this comment afterwards + 저장 File: - + AI-generated, needs review by native speaker; delete this comment afterwards + 파일: Close - + AI-generated, needs review by native speaker; delete this comment afterwards + 닫기 Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + 설정 편집기 Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + 저장되지 않은 변경 사항 Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + 변경 사항을 버리시겠습니까? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + JSON 파일이 올바르지 않습니다! @@ -938,7 +1130,8 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and %1 MiB - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 MiB @@ -946,107 +1139,128 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Language - + AI-generated, needs review by native speaker; delete this comment afterwards + 언어 Heroes III Data - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III 데이터 Mods Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 프리셋 Select your language - + AI-generated, needs review by native speaker; delete this comment afterwards + 언어를 선택하세요 Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + 질문이 있나요? 버그를 찾았나요? 돕고 싶나요? 함께하세요! Locate Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III 데이터 파일 찾기 Use offline installer from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + gog.com 오프라인 설치 관리자 사용 Install gog.com files - + AI-generated, needs review by native speaker; delete this comment afterwards + gog.com 파일 설치 Your Heroes III data files have been successfully found. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III 데이터 파일을 성공적으로 찾았습니다. Interface Improvements - + AI-generated, needs review by native speaker; delete this comment afterwards + 인터페이스 개선 Install a translation of Heroes III in your preferred language - + AI-generated, needs review by native speaker; delete this comment afterwards + 원하는 언어로 Heroes III 번역 설치 Installing... %p% - + AI-generated, needs review by native speaker; delete this comment afterwards + 설치 중... %p% If you already have Heroes III files on your device, you can select this directory and VCMI will copy the existing data automatically. - + AI-generated, needs review by native speaker; delete this comment afterwards + 이미 기기에 Heroes III 파일이 있다면 이 디렉터리를 선택하면 VCMI가 기존 데이터를 자동으로 복사합니다. Copy existing files - + AI-generated, needs review by native speaker; delete this comment afterwards + 기존 파일 복사 Optionally, you can install additional mods either now, or at any point later, using the VCMI Launcher - + AI-generated, needs review by native speaker; delete this comment afterwards + 추가 모드는 지금 또는 나중에 언제든 VCMI 런처로 설치할 수 있습니다 Install compatible version of "Horn of the Abyss", a fan-made Heroes III expansion ported by the VCMI team - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI 팀이 이식한 팬 메이드 확장팩 "Horn of the Abyss"의 호환 버전 설치 Install compatible version of "In The Wake of Gods", a fan-made Heroes III expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + 팬 메이드 확장팩 "In The Wake of Gods"의 호환 버전 설치 Install mod that provides various interface improvements, such as a better interface for random maps and selectable actions in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + 무작위 맵 인터페이스 개선, 전투 선택 동작 등 다양한 인터페이스 개선 모드 설치 Finish - + AI-generated, needs review by native speaker; delete this comment afterwards + 완료 VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + GitHub의 VCMI VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + Discord의 VCMI @@ -1057,162 +1271,202 @@ Before you can start playing, there are a few more steps to complete. Please remember that to use VCMI, you must own the original data files for Heroes® of Might and Magic® III: Complete or The Shadow of Death. Heroes® of Might and Magic® III HD is currently not supported! - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI를 설치해 주셔서 감사합니다! + +플레이를 시작하기 전에 몇 가지 단계를 더 완료해야 합니다. + +VCMI를 사용하려면 Heroes® of Might and Magic® III: Complete 혹은 The Shadow of Death의 원본 데이터 파일이 필요합니다. + +Heroes® of Might and Magic® III HD는 현재 지원되지 않습니다! Next - + AI-generated, needs review by native speaker; delete this comment afterwards + 다음 You can manually copy directories Maps, Data, and Mp3 from the original game directory to the VCMI data directory that you can see on top of this page - + AI-generated, needs review by native speaker; delete this comment afterwards + 원본 게임 디렉터리에서 Maps, Data, Mp3 폴더를 수동으로 복사하여 이 페이지 상단에 표시된 VCMI 데이터 디렉터리에 붙여넣을 수 있습니다 Manual Installation - + AI-generated, needs review by native speaker; delete this comment afterwards + 수동 설치 Search again - + AI-generated, needs review by native speaker; delete this comment afterwards + 다시 검색 Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III 데이터 파일 Copy existing data - + AI-generated, needs review by native speaker; delete this comment afterwards + 기존 데이터 복사 If you own Heroes III on gog.com, you can download a backup offline installer from gog.com. VCMI will then import Heroes III data using the offline installer. Offline installer consists of two files: ".exe" and ".bin" - you must download both. - + AI-generated, needs review by native speaker; delete this comment afterwards + gog.com에서 Heroes III를 보유하고 있다면 오프라인 백업 설치 관리자를 다운로드해 VCMI가 해당 설치 관리자를 사용하여 데이터를 가져올 수 있습니다. +오프라인 설치 관리자는 두 파일(".exe"와 ".bin")로 구성됩니다. 둘 다 다운로드해야 합니다. Back - + AI-generated, needs review by native speaker; delete this comment afterwards + 뒤로 Install VCMI Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI 모드 프리셋 설치 Horn of the Abyss - + AI-generated, needs review by native speaker; delete this comment afterwards + Horn of the Abyss Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III 번역 In The Wake of Gods - + AI-generated, needs review by native speaker; delete this comment afterwards + In The Wake of Gods Heroes III installation found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III 설치를 찾았습니다! Copy data to VCMI folder? - + AI-generated, needs review by native speaker; delete this comment afterwards + 데이터를 VCMI 폴더로 복사할까요? Select %1 file... param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 파일 선택... You have to select %1 file! param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 파일을 선택해야 합니다! GOG file (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG 파일 (*.*) File selection - + AI-generated, needs review by native speaker; delete this comment afterwards + 파일 선택 GOG installer - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG 설치 관리자 You've provided a GOG Galaxy installer! This file doesn't contain the game. Please download the offline backup game installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG Galaxy 설치 관리자를 제공하셨습니다! 이 파일에는 게임이 없습니다. 오프라인 백업 게임 설치 관리자를 다운로드하세요! Heroes III: HD Edition files are not supported by VCMI. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III: HD Edition 파일은 VCMI에서 지원되지 않습니다. +Heroes III: Complete Edition 또는 Heroes III: Shadow of Death가 설치된 디렉터리를 선택하세요. Unknown or unsupported Heroes III version found. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + 알 수 없거나 지원되지 않는 Heroes III 버전이 감지되었습니다. +Heroes III: Complete Edition 또는 Heroes III: Shadow of Death 디렉터리를 선택하세요. GOG data - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG 데이터 Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 파일을 열지 못했습니다: %1 Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + 압축 해제 오류! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + 해시 오류! No Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III 데이터가 없습니다! Selected files do not contain Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + 선택한 파일에 Heroes III 데이터가 포함되어 있지 않습니다! Failed to detect valid Heroes III data in chosen directory. Please select the directory with installed Heroes III data. - + AI-generated, needs review by native speaker; delete this comment afterwards + 선택한 디렉터리에서 올바른 Heroes III 데이터를 감지하지 못했습니다. +설치된 Heroes III 데이터가 있는 디렉터리를 선택하세요. @@ -1220,7 +1474,8 @@ Please select the directory with installed Heroes III data. Heroes III data not found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III 데이터를 찾지 못했습니다! @@ -1228,7 +1483,8 @@ Please select the directory with installed Heroes III data. Image Viewer - + AI-generated, needs review by native speaker; delete this comment afterwards + 이미지 뷰어 @@ -1237,17 +1493,21 @@ Please select the directory with installed Heroes III data. Stream error while extracting files! error reason: - + AI-generated, needs review by native speaker; delete this comment afterwards + 파일을 추출하는 동안 스트림 오류! +오류 원인: Not a supported Inno Setup installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + 지원되는 Inno Setup 설치 관리자가 아닙니다! VCMI was compiled without innoextract support, which is needed to extract exe files! - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI가 exe 파일 추출에 필요한 innoextract 지원 없이 컴파일되었습니다! @@ -1274,17 +1534,22 @@ Bin (%n bytes): Internal copy process failed. Enough space on device? %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 내부 복사 과정에 실패했습니다. 장치에 충분한 공간이 있습니까? + +%1 Exe - + AI-generated, needs review by native speaker; delete this comment afterwards + Exe Bin - + AI-generated, needs review by native speaker; delete this comment afterwards + Bin @@ -1292,7 +1557,11 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + 언어 불일치! +%1 + +%2 @@ -1300,14 +1569,21 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + 파일이 하나만 인식됩니다! 파일이 손상되었을 수 있습니다. 다시 다운로드하세요. +%1 + +%2 Unknown files! Maybe files are corrupted? Please download again. %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 알 수 없는 파일입니다! 파일이 손상되었을 수 있습니다. 다시 다운로드하세요. + +%1 @@ -1315,122 +1591,146 @@ Bin (%n bytes): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Belarusian Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Bulgarian Czech - + AI-generated, needs review by native speaker; delete this comment afterwards + Czech Chinese - + AI-generated, needs review by native speaker; delete this comment afterwards + Chinese English - + AI-generated, needs review by native speaker; delete this comment afterwards + English Finnish - + AI-generated, needs review by native speaker; delete this comment afterwards + Finnish French - + AI-generated, needs review by native speaker; delete this comment afterwards + French German - + AI-generated, needs review by native speaker; delete this comment afterwards + German Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Greek Hungarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Hungarian Italian - + AI-generated, needs review by native speaker; delete this comment afterwards + Italian Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Japanese Korean - + AI-generated, needs review by native speaker; delete this comment afterwards + Korean Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Norwegian Polish - + AI-generated, needs review by native speaker; delete this comment afterwards + Polish Portuguese - + AI-generated, needs review by native speaker; delete this comment afterwards + Portuguese Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Romanian Russian - + AI-generated, needs review by native speaker; delete this comment afterwards + Russian Spanish - + AI-generated, needs review by native speaker; delete this comment afterwards + Spanish Swedish - + AI-generated, needs review by native speaker; delete this comment afterwards + Swedish Turkish - + AI-generated, needs review by native speaker; delete this comment afterwards + Turkish Ukrainian - + AI-generated, needs review by native speaker; delete this comment afterwards + Ukrainian Vietnamese - + AI-generated, needs review by native speaker; delete this comment afterwards + Vietnamese Auto (%1) - + AI-generated, needs review by native speaker; delete this comment afterwards + 자동(%1) @@ -1443,37 +1743,44 @@ Bin (%n bytes): Settings - + AI-generated, needs review by native speaker; delete this comment afterwards + 설정 Help - + AI-generated, needs review by native speaker; delete this comment afterwards + 도움말 Game - + AI-generated, needs review by native speaker; delete this comment afterwards + 게임 Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + 실행 파일 시작 오류 Replace config file? - + AI-generated, needs review by native speaker; delete this comment afterwards + 설정 파일을 교체하시겠습니까? Do you want to replace %1? - + AI-generated, needs review by native speaker; delete this comment afterwards + %1을(를) 교체하시겠습니까? @@ -1481,12 +1788,14 @@ Bin (%n bytes): Name - + AI-generated, needs review by native speaker; delete this comment afterwards + 이름 Type - + AI-generated, needs review by native speaker; delete this comment afterwards + 유형 @@ -1494,79 +1803,95 @@ Bin (%n bytes): Can not install submod - + AI-generated, needs review by native speaker; delete this comment afterwards + 하위 모드는 설치할 수 없습니다 Mod is already installed - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드가 이미 설치되어 있습니다 Can not uninstall submod - + AI-generated, needs review by native speaker; delete this comment afterwards + 하위 모드는 제거할 수 없습니다 Mod is not installed - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드가 설치되지 않았습니다 Mod is already enabled - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드가 이미 활성화되어 있습니다 Mod must be installed first - + AI-generated, needs review by native speaker; delete this comment afterwards + 먼저 모드를 설치해야 합니다 Mod is not compatible, please update VCMI and check the latest mod revisions - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드가 호환되지 않습니다. VCMI를 업데이트하고 최신 모드 개정판을 확인하세요 Can not enable translation mod for a different language! - + AI-generated, needs review by native speaker; delete this comment afterwards + 다른 언어용 번역 모드는 활성화할 수 없습니다! Required mod %1 is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + 필수 모드 %1이(가) 없습니다 Mod is already disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드가 이미 비활성화되어 있습니다 Mod archive is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 아카이브가 없습니다 Mod archive is invalid or corrupted - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 아카이브가 잘못되었거나 손상되었습니다 Failed to extract mod data - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 데이터를 추출하지 못했습니다 Mod data was not found - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 데이터를 찾지 못했습니다 Mod is located in a protected directory, please remove it manually: - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드가 보호된 디렉터리에 있습니다. 다음 위치에서 수동으로 삭제하세요: + @@ -1574,113 +1899,135 @@ Bin (%n bytes): Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + 번역 Town - + AI-generated, needs review by native speaker; delete this comment afterwards + 타운 Test - + AI-generated, needs review by native speaker; delete this comment afterwards + 테스트 Templates - + AI-generated, needs review by native speaker; delete this comment afterwards + 템플릿 Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + 마법 Music - + AI-generated, needs review by native speaker; delete this comment afterwards + 음악 Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + 지도 Sounds - + AI-generated, needs review by native speaker; delete this comment afterwards + 소리 Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + 기술 Other - + AI-generated, needs review by native speaker; delete this comment afterwards + 기타 Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + 오브젝트 Mechanics - + AI-generated, needs review by native speaker; delete this comment afterwards + 메카닉 Interface - + AI-generated, needs review by native speaker; delete this comment afterwards + 인터페이스 Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + 영웅 Graphical - + AI-generated, needs review by native speaker; delete this comment afterwards + 그래픽 Expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + 확장팩 Creatures - + AI-generated, needs review by native speaker; delete this comment afterwards + 크리처 Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + 호환성 Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + 캠페인 Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + 유물 AI - + AI-generated, needs review by native speaker; delete this comment afterwards + AI Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + 자원 @@ -1688,13 +2035,16 @@ Bin (%n bytes): Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + 실행 파일 시작 오류 Failed to start %1 Reason: %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + %1을(를) 시작하지 못했습니다 +이유: %2 @@ -1702,32 +2052,38 @@ Reason: %2 Import from Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + 클립보드에서 가져오기 Rename Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + 현재 프리셋 이름 바꾸기 Create New Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + 새 프리셋 만들기 Export to Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + 클립보드로 내보내기 Delete Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + 현재 프리셋 삭제 Unsupported or corrupted game data detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + 지원되지 않거나 손상된 게임 데이터가 감지되었습니다! @@ -1740,82 +2096,98 @@ Reason: %2 ? - + AI-generated, needs review by native speaker; delete this comment afterwards + ? Install Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + 번역 설치 No soundtrack detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + 사운드트랙을 찾을 수 없습니다! Armaggedon's Blade campaigns are missing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Armaggedon's Blade 캠페인이 없습니다! No video files detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + 비디오 파일을 찾을 수 없습니다! Activate Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + 번역 활성화 Import files - + AI-generated, needs review by native speaker; delete this comment afterwards + 파일 가져오기 Check For Updates - + AI-generated, needs review by native speaker; delete this comment afterwards + 업데이트 확인 Go to Downloads Page - + AI-generated, needs review by native speaker; delete this comment afterwards + 다운로드 페이지로 이동 Go to Changelog Page - + AI-generated, needs review by native speaker; delete this comment afterwards + 변경 로그 페이지로 이동 You are using the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + 최신 버전을 사용 중입니다 Game Data Files - + AI-generated, needs review by native speaker; delete this comment afterwards + 게임 데이터 파일 Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 프리셋 Resume - + AI-generated, needs review by native speaker; delete this comment afterwards + 재개 Play - + AI-generated, needs review by native speaker; delete this comment afterwards + 플레이 Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + 에디터 @@ -1835,47 +2207,56 @@ Reason: %2 Update to %1 available - + AI-generated, needs review by native speaker; delete this comment afterwards + %1로 업데이트 가능 All supported files - + AI-generated, needs review by native speaker; delete this comment afterwards + 모든 지원 파일 Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + 지도 Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + 캠페인 Configs - + AI-generated, needs review by native speaker; delete this comment afterwards + 설정 Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + 모드 Gog files - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG 파일 All files (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + 모든 파일 (*.*) Select files (configs, mods, maps, campaigns, gog files) to install... - + AI-generated, needs review by native speaker; delete this comment afterwards + 설치할 파일(설정, 모드, 지도, 캠페인, gog 파일)을 선택하세요... @@ -1887,80 +2268,111 @@ Reason: %2 - VCMI mods in zip format (.zip) - VCMI configuration files (.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + 이 옵션을 사용하면 VCMI 설치에 추가 데이터 파일을 가져올 수 있습니다. 현재 다음을 지원합니다: + +- Heroes III 지도(.h3m 또는 .vmap) +- Heroes III 캠페인(.h3c 또는 .vcmp) +- gog.com의 오프라인 백업 설치 관리자를 사용한 Heroes III Chronicles(.exe) +- zip 형식의 VCMI 모드(.zip) +- VCMI 구성 파일(.json) + Your Heroes III version uses different language. VCMI provides translations of the game into various languages that you can use. Use this option to automatically install such translation to your language. - + AI-generated, needs review by native speaker; delete this comment afterwards + 보유한 Heroes III 버전의 언어가 다릅니다. VCMI는 다양한 언어 번역을 제공합니다. 이 옵션으로 자동 설치하세요. Translation of Heroes III into your language is installed, but has been turned off. Use this option to enable it. - + AI-generated, needs review by native speaker; delete this comment afterwards + 해당 언어로의 Heroes III 번역이 설치되어 있지만 꺼져 있습니다. 이 옵션으로 활성화하세요. A new version of some of the mods that you have installed is now available in mod repository. Use this option to automatically update all your mods to latest version. WARNING: In some cases, updated versions of mods may not be compatible with your existing saves. You may want to postpone mod update until you finish any of your ongoing games. - + AI-generated, needs review by native speaker; delete this comment afterwards + 설치된 일부 모드의 새 버전이 저장소에 있습니다. 이 옵션으로 모드를 자동 업데이트하세요. + +경고: 일부 경우 업데이트된 모드는 기존 저장과 호환되지 않을 수 있습니다. 진행 중인 게임을 마칠 때까지 업데이트를 미루는 것이 좋습니다. If you own Heroes Chronicles on gog.com, you can use offline backup installers provided by gog to import Heroes Chronicles data into VCMI as custom campaigns. To import Heroes Chronicles, download offline backup installer of each chronicle that you wish to install, select 'Import files' option and select downloaded file. This will generate and install mod for VCMI that contains imported chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + gog.com에서 Heroes Chronicles를 보유하고 있다면 오프라인 백업 설치 관리자로 데이터를 가져와 VCMI 맞춤 캠페인으로 설치할 수 있습니다. +가져오려면 설치하려는 각 연대기의 오프라인 설치 관리자를 다운로드한 후 '파일 가져오기'를 선택하고 해당 파일을 선택하세요. 그러면 연대기를 포함한 VCMI 모드가 생성·설치됩니다 VCMI has detected that Heroes III music files are missing from your installation. VCMI will run, but in-game music will not be available. To resolve this problem, please copy missing mp3 files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI가 설치에서 Heroes III 음악 파일이 누락된 것을 감지했습니다. VCMI는 실행되지만 게임 내 음악은 재생되지 않습니다. + +해결하려면 Heroes III의 mp3 파일을 수동으로 VCMI 데이터 디렉터리에 복사하거나 VCMI를 재설치하고 데이터를 다시 가져오세요 VCMI has detected that Heroes III video files are missing from your installation. VCMI will run, but in-game cutscenes will not be available. To resolve this problem, please copy VIDEO.VID file from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI가 설치에서 Heroes III 비디오 파일이 누락된 것을 감지했습니다. VCMI는 실행되지만 컷신은 재생되지 않습니다. + +해결하려면 Heroes III의 VIDEO.VID 파일을 VCMI 데이터 디렉터리에 수동으로 복사하거나 VCMI를 재설치하고 데이터를 다시 가져오세요 VCMI has detected that some of Heroes III data files are missing from your installation. You may attempt to run VCMI, but game may not work as expected or crash. To resolve this problem, please reinstall game and reimport data files using supported version of Heroes III. VCMI requires Heroes III: Shadow of Death or Complete Edition to run, which you can get (for example) from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI가 설치에서 일부 Heroes III 데이터 파일이 누락된 것을 감지했습니다. 실행을 시도할 수 있으나 게임이 비정상 동작하거나 크래시할 수 있습니다. + +해결하려면 지원되는 Heroes III 버전으로 게임을 재설치하고 데이터를 다시 가져오세요. VCMI는 Heroes III: Shadow of Death 또는 Complete Edition이 필요하며, gog.com 등에서 구할 수 있습니다 VCMI has detected that some of Heroes III: Armageddon's Blade data files are missing from your installation. VCMI will work, but Armageddon's Blade campaigns will not be available. To resolve this problem, please copy missing data files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI가 설치에서 Heroes III: Armageddon's Blade의 일부 데이터 파일이 누락된 것을 감지했습니다. VCMI는 동작하지만 해당 캠페인은 사용할 수 없습니다. + +해결하려면 누락된 데이터를 VCMI 데이터 디렉터리에 수동 복사하거나 VCMI를 재설치하고 데이터를 다시 가져오세요 Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + 프리셋 가져오기 실패 Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + 프리셋 가져오기 실패 - 클립보드 데이터가 모드 프리셋처럼 보이지 않습니다! Enter preset name: - + AI-generated, needs review by native speaker; delete this comment afterwards + 프리셋 이름을 입력하세요: Rename preset '%1' to: - + AI-generated, needs review by native speaker; delete this comment afterwards + 프리셋 '%1'의 이름을 다음으로 변경: @@ -1968,27 +2380,32 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI You have the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + 최신 버전을 사용 중입니다 Close - + AI-generated, needs review by native speaker; delete this comment afterwards + 닫기 Check for updates on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + 시작 시 업데이트 확인 Network error - + AI-generated, needs review by native speaker; delete this comment afterwards + 네트워크 오류 Cannot read JSON from URL or incorrect JSON data - + AI-generated, needs review by native speaker; delete this comment afterwards + URL에서 JSON을 읽을 수 없거나 올바르지 않은 JSON 데이터입니다 diff --git a/launcher/translation/norwegian.ts b/launcher/translation/norwegian.ts index bcc6d6e56..01367950e 100644 --- a/launcher/translation/norwegian.ts +++ b/launcher/translation/norwegian.ts @@ -6,32 +6,38 @@ VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI på Discord Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Har du et spørsmål? Fant du en feil? Vil du hjelpe? Bli med oss! VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI på GitHub Our Community - + AI-generated, needs review by native speaker; delete this comment afterwards + Vårt fellesskap Build Information - + AI-generated, needs review by native speaker; delete this comment afterwards + Build-informasjon User data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Brukerdatakatalog @@ -39,52 +45,62 @@ Open - + AI-generated, needs review by native speaker; delete this comment afterwards + Åpne Check for updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Se etter oppdateringer Game version - + AI-generated, needs review by native speaker; delete this comment afterwards + Spillversjon Log files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Loggfilkatalog Data Directories - + AI-generated, needs review by native speaker; delete this comment afterwards + Datakataloger Game data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Spilldatakatalog Operating System - + AI-generated, needs review by native speaker; delete this comment afterwards + Operativsystem Configuration files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Konfigurasjonsfilkatalog Project homepage - + AI-generated, needs review by native speaker; delete this comment afterwards + Prosjektets hjemmeside Report a bug - + AI-generated, needs review by native speaker; delete this comment afterwards + Rapporter en feil @@ -92,242 +108,288 @@ Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Filter All mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Alle modder Downloadable - + AI-generated, needs review by native speaker; delete this comment afterwards + Nedlastbar Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Installert Updatable - + AI-generated, needs review by native speaker; delete this comment afterwards + Kan oppdateres Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Aktiv Inactive - + AI-generated, needs review by native speaker; delete this comment afterwards + Inaktiv Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Beskrivelse Changelog - + AI-generated, needs review by native speaker; delete this comment afterwards + Endringslogg Screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + Skjermbilder Uninstall - + AI-generated, needs review by native speaker; delete this comment afterwards + Avinstaller Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Aktiver Disable - + AI-generated, needs review by native speaker; delete this comment afterwards + Deaktiver Update - + AI-generated, needs review by native speaker; delete this comment afterwards + Oppdater Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Installer %p% (%v KB out of %m KB) - + AI-generated, needs review by native speaker; delete this comment afterwards + %p% (%v KB av %m KB) Reload repositories - + AI-generated, needs review by native speaker; delete this comment afterwards + Last inn depoter på nytt Abort - + AI-generated, needs review by native speaker; delete this comment afterwards + Avbryt Mod name - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod-navn Installed version - + AI-generated, needs review by native speaker; delete this comment afterwards + Installert versjon Latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Siste versjon Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Størrelse Download size - + AI-generated, needs review by native speaker; delete this comment afterwards + Nedlastingsstørrelse Authors - + AI-generated, needs review by native speaker; delete this comment afterwards + Forfattere License - + AI-generated, needs review by native speaker; delete this comment afterwards + Lisens Contact - + AI-generated, needs review by native speaker; delete this comment afterwards + Kontakt Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Kompatibilitet Required VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Påkrevd VCMI-versjon Supported VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Støttet VCMI-versjon please upgrade mod - + AI-generated, needs review by native speaker; delete this comment afterwards + oppdater modden mods repository index - + AI-generated, needs review by native speaker; delete this comment afterwards + mod-depotindeks or newer - + AI-generated, needs review by native speaker; delete this comment afterwards + eller nyere Supported VCMI versions - + AI-generated, needs review by native speaker; delete this comment afterwards + Støttede VCMI-versjoner Languages - + AI-generated, needs review by native speaker; delete this comment afterwards + Språk Required mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Påkrevde modder Conflicting mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Konfliktende modder This mod cannot be enabled because it translates into a different language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Denne modden kan ikke aktiveres fordi den oversetter til et annet språk. This mod can not be enabled because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Denne modden kan ikke aktiveres fordi følgende avhengigheter mangler This mod can not be installed because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Denne modden kan ikke installeres fordi følgende avhengigheter mangler This is a submod and it cannot be installed or uninstalled separately from its parent mod - + AI-generated, needs review by native speaker; delete this comment afterwards + Dette er en undermod og kan ikke installeres eller avinstalleres separat fra hovedmodden Notes - + AI-generated, needs review by native speaker; delete this comment afterwards + Notater Context menu - + AI-generated, needs review by native speaker; delete this comment afterwards + Kontekstmeny Open directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Åpne katalog Open repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Åpne depot Downloading %1. %p% (%v MB out of %m MB) finished - + AI-generated, needs review by native speaker; delete this comment afterwards + Laster ned %1. %p% (%v MB av %m MB) fullført Download failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Nedlasting mislyktes @@ -336,91 +398,117 @@ Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Kan ikke laste ned alle filer. + +Oppstod feil: + + Install successfully downloaded? - + AI-generated, needs review by native speaker; delete this comment afterwards + + + +Installasjon lastet ned vellykket? Installing Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Installerer Heroes Chronicles Installing mod %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Installerer modden %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Kart finnes - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + Kartet '%1' finnes allerede. Vil du overskrive det? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Ja til alle - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Nei til alle - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Import fullført - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 kart importert. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Import mislyktes - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Kunne ikke importere følgende kart: +%1 - + Operation failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Operasjon mislyktes - + Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Oppstod feil: + - + screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + skjermbilder - + Screenshot %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Skjermbilde %1 Mod is incompatible - + AI-generated, needs review by native speaker; delete this comment afterwards + Modden er ikke kompatibel @@ -429,149 +517,178 @@ Install successfully downloaded? Off - + AI-generated, needs review by native speaker; delete this comment afterwards + Av Artificial Intelligence - + AI-generated, needs review by native speaker; delete this comment afterwards + Kunstig intelligens Interface Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + Skalering av grensesnitt Neutral AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Nøytral KI i kamper Enemy AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Fiendtlig KI i kamper Additional repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Ekstra depot Adventure Map Allies - + AI-generated, needs review by native speaker; delete this comment afterwards + Allierte på eventyrkartet Online Lobby port - + AI-generated, needs review by native speaker; delete this comment afterwards + Port for nettlobby Autocombat AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Autokamp-KI i kamper Sticks Sensitivity - + AI-generated, needs review by native speaker; delete this comment afterwards + Stikke-følsomhet Automatic (Linear) - + AI-generated, needs review by native speaker; delete this comment afterwards + Automatisk (lineær) Haptic Feedback - + AI-generated, needs review by native speaker; delete this comment afterwards + Haptisk tilbakemelding Software Cursor - + AI-generated, needs review by native speaker; delete this comment afterwards + Programvarepeker Automatic - + AI-generated, needs review by native speaker; delete this comment afterwards + Automatisk Mods Validation - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod-validering Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Konfigurasjonsredigerer Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Åpne redigerer None - + AI-generated, needs review by native speaker; delete this comment afterwards + Ingen xBRZ x2 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x2 xBRZ x3 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x3 xBRZ x4 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x4 Full - + AI-generated, needs review by native speaker; delete this comment afterwards + Full Allow portrait mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Tillat portrettmodus Use scalable fonts - + AI-generated, needs review by native speaker; delete this comment afterwards + Bruk skalerbare fonter Online Lobby address - + AI-generated, needs review by native speaker; delete this comment afterwards + Adresse til nettlobby Handle back as right mouse button - + AI-generated, needs review by native speaker; delete this comment afterwards + Behandle Tilbake som høyre museknapp Cursor Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + Pekerskalering Scalable - + AI-generated, needs review by native speaker; delete this comment afterwards + Skalerbar Miscellaneous - + AI-generated, needs review by native speaker; delete this comment afterwards + Diverse @@ -582,282 +699,344 @@ Windowed - the game will run inside a window that covers part of your screen. Borderless Windowed Mode - the game will run in a full-screen window, matching your screen's resolution. Fullscreen Exclusive Mode - the game will cover the entirety of your screen and will use selected resolution. - + AI-generated, needs review by native speaker; delete this comment afterwards + Velg visningsmodus for spillet + +Vindusmodus – spillet kjører i et vindu som dekker deler av skjermen. + +Kantløst vindu – spillet kjører i et fullskjermsvindu, tilpasset skjermoppløsningen. + +Eksklusiv fullskjerm – spillet dekker hele skjermen og bruker valgt oppløsning. Font Scaling (experimental) - + AI-generated, needs review by native speaker; delete this comment afterwards + Fontskalering (eksperimentelt) Original - + AI-generated, needs review by native speaker; delete this comment afterwards + Original Upscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Oppskaleringsfilter Basic - + AI-generated, needs review by native speaker; delete this comment afterwards + Grunnleggende Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Ignorer dempebryter Use Relative Pointer Mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Bruk relativ pekermodus Nearest - + AI-generated, needs review by native speaker; delete this comment afterwards + Nærmeste Linear - + AI-generated, needs review by native speaker; delete this comment afterwards + Lineær Input - Touchscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Inndata – Berøringsskjerm Adventure Map Enemies - + AI-generated, needs review by native speaker; delete this comment afterwards + Fiender på eventyrkartet Show Tutorial again - + AI-generated, needs review by native speaker; delete this comment afterwards + Vis veiledning på nytt Reset - + AI-generated, needs review by native speaker; delete this comment afterwards + Tilbakestill Network - + AI-generated, needs review by native speaker; delete this comment afterwards + Nettverk Audio - + AI-generated, needs review by native speaker; delete this comment afterwards + Lyd Relative Pointer Speed - + AI-generated, needs review by native speaker; delete this comment afterwards + Relativ pekehastighet Music Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Musikkvolum Ignore SSL errors - + AI-generated, needs review by native speaker; delete this comment afterwards + Ignorer SSL-feil Input - Mouse - + AI-generated, needs review by native speaker; delete this comment afterwards + Inndata – Mus Long Touch Duration - + AI-generated, needs review by native speaker; delete this comment afterwards + Varighet for langt trykk Controller Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Kontroller-klikktoleranse Touch Tap Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Berøringstoleranse Input - Controller - + AI-generated, needs review by native speaker; delete this comment afterwards + Inndata – Kontroller Sound Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Lydvolum Windowed - + AI-generated, needs review by native speaker; delete this comment afterwards + Vindusmodus Borderless fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Kantløst fullskjerm Exclusive fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Eksklusiv fullskjerm Autosave limit (0 = off) - + AI-generated, needs review by native speaker; delete this comment afterwards + Grense for autolagring (0 = av) Downscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Nedskaleringsfilter Framerate Limit - + AI-generated, needs review by native speaker; delete this comment afterwards + Bildefrekvensgrense Autosave prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + Autolagringsprefiks Mouse Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Museklikktoleranse Sticks Acceleration - + AI-generated, needs review by native speaker; delete this comment afterwards + Stikkeakselerasjon empty = map name prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + tom = prefiks for kartnavn Refresh now - + AI-generated, needs review by native speaker; delete this comment afterwards + Oppdater nå Default repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Standarddepot Renderer - + AI-generated, needs review by native speaker; delete this comment afterwards + Renderer On - + AI-generated, needs review by native speaker; delete this comment afterwards + Reserved screen area - + AI-generated, needs review by native speaker; delete this comment afterwards + Reservert skjermområde Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III-oversettelse Check on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Sjekk ved oppstart Fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Fullskjerm General - + AI-generated, needs review by native speaker; delete this comment afterwards + Generelt VCMI Language - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI-språk Resolution - + AI-generated, needs review by native speaker; delete this comment afterwards + Oppløsning Autosave - + AI-generated, needs review by native speaker; delete this comment afterwards + Autolagring VSync - + AI-generated, needs review by native speaker; delete this comment afterwards + VSync Display index - + AI-generated, needs review by native speaker; delete this comment afterwards + Skjermindeks Network port - + AI-generated, needs review by native speaker; delete this comment afterwards + Nettverksport Video - + AI-generated, needs review by native speaker; delete this comment afterwards + Video Show intro - + AI-generated, needs review by native speaker; delete this comment afterwards + Vis intro Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Aktiv Disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Deaktivert Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Aktiver Not Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Ikke installert Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Installer @@ -865,33 +1044,39 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Invalid file selected - + AI-generated, needs review by native speaker; delete this comment afterwards + Ugyldig fil valgt You have to select a Heroes Chronicles installer file! - + AI-generated, needs review by native speaker; delete this comment afterwards + Du må velge en Heroes Chronicles-installasjonsfil! Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Utpakkingsfeil! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Hash-feil! Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles Heroes Chronicles %1 - %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles %1 – %2 @@ -899,37 +1084,44 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Lagre File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Fil: Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Lukk Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Konfigurasjonsredigerer Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Ulagrede endringer Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Vil du forkaste endringene? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + JSON-filen er ikke gyldig! @@ -938,7 +1130,8 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and %1 MiB - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 MiB @@ -946,107 +1139,128 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Language - + AI-generated, needs review by native speaker; delete this comment afterwards + Språk Heroes III Data - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III-data Mods Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod-forhåndsinnstilling Select your language - + AI-generated, needs review by native speaker; delete this comment afterwards + Velg språket ditt Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Har du et spørsmål? Fant du en feil? Vil du hjelpe? Bli med oss! Locate Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Finn Heroes III-datafiler Use offline installer from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + Bruk frakoblet installasjonsfil fra gog.com Install gog.com files - + AI-generated, needs review by native speaker; delete this comment afterwards + Installer gog.com-filer Your Heroes III data files have been successfully found. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III-datafilene dine ble funnet. Interface Improvements - + AI-generated, needs review by native speaker; delete this comment afterwards + Grensesnittforbedringer Install a translation of Heroes III in your preferred language - + AI-generated, needs review by native speaker; delete this comment afterwards + Installer en oversettelse av Heroes III til foretrukket språk Installing... %p% - + AI-generated, needs review by native speaker; delete this comment afterwards + Installerer... %p% If you already have Heroes III files on your device, you can select this directory and VCMI will copy the existing data automatically. - + AI-generated, needs review by native speaker; delete this comment afterwards + Hvis du allerede har Heroes III-filer på enheten, kan du velge denne mappen så kopierer VCMI dataene automatisk. Copy existing files - + AI-generated, needs review by native speaker; delete this comment afterwards + Kopier eksisterende filer Optionally, you can install additional mods either now, or at any point later, using the VCMI Launcher - + AI-generated, needs review by native speaker; delete this comment afterwards + Valgfritt kan du installere flere modder nå eller senere via VCMI-starteren Install compatible version of "Horn of the Abyss", a fan-made Heroes III expansion ported by the VCMI team - + AI-generated, needs review by native speaker; delete this comment afterwards + Installer kompatibel versjon av "Horn of the Abyss", en fan-laget Heroes III-utvidelse portet av VCMI-teamet Install compatible version of "In The Wake of Gods", a fan-made Heroes III expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Installer kompatibel versjon av "In The Wake of Gods", en fan-laget Heroes III-utvidelse Install mod that provides various interface improvements, such as a better interface for random maps and selectable actions in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Installer en mod som gir ulike grensesnittforbedringer, som bedre tilfeldigkart-grensesnitt og valgfrie handlinger i kamper Finish - + AI-generated, needs review by native speaker; delete this comment afterwards + Fullfør VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI på GitHub VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI på Discord @@ -1057,162 +1271,202 @@ Before you can start playing, there are a few more steps to complete. Please remember that to use VCMI, you must own the original data files for Heroes® of Might and Magic® III: Complete or The Shadow of Death. Heroes® of Might and Magic® III HD is currently not supported! - + AI-generated, needs review by native speaker; delete this comment afterwards + Takk for at du installerte VCMI! + +Før du kan begynne å spille, gjenstår noen få trinn. + +Husk at for å bruke VCMI må du eie de originale datafilene for Heroes® of Might and Magic® III: Complete eller The Shadow of Death. + +Heroes® of Might and Magic® III HD støttes ikke for øyeblikket! Next - + AI-generated, needs review by native speaker; delete this comment afterwards + Neste You can manually copy directories Maps, Data, and Mp3 from the original game directory to the VCMI data directory that you can see on top of this page - + AI-generated, needs review by native speaker; delete this comment afterwards + Du kan manuelt kopiere mappene Maps, Data og Mp3 fra den opprinnelige spillmappen til VCMI-datamappen som vises øverst på denne siden Manual Installation - + AI-generated, needs review by native speaker; delete this comment afterwards + Manuell installasjon Search again - + AI-generated, needs review by native speaker; delete this comment afterwards + Søk igjen Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III-datafiler Copy existing data - + AI-generated, needs review by native speaker; delete this comment afterwards + Kopier eksisterende data If you own Heroes III on gog.com, you can download a backup offline installer from gog.com. VCMI will then import Heroes III data using the offline installer. Offline installer consists of two files: ".exe" and ".bin" - you must download both. - + AI-generated, needs review by native speaker; delete this comment afterwards + Hvis du eier Heroes III på gog.com, kan du laste ned en frakoblet sikkerhetskopi-installasjonsfil fra gog.com. VCMI importerer deretter Heroes III-data via den frakoblede installatøren. +Den frakoblede installatøren består av to filer: ".exe" og ".bin" – du må laste ned begge. Back - + AI-generated, needs review by native speaker; delete this comment afterwards + Tilbake Install VCMI Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Installer VCMI-modforhåndsinnstilling Horn of the Abyss - + AI-generated, needs review by native speaker; delete this comment afterwards + Horn of the Abyss Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III-oversettelse In The Wake of Gods - + AI-generated, needs review by native speaker; delete this comment afterwards + In The Wake of Gods Heroes III installation found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III-installasjon funnet! Copy data to VCMI folder? - + AI-generated, needs review by native speaker; delete this comment afterwards + Kopiere data til VCMI-mappe? Select %1 file... param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + Velg %1-fil... You have to select %1 file! param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + Du må velge %1-fil! GOG file (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG-fil (*.*) File selection - + AI-generated, needs review by native speaker; delete this comment afterwards + Filvalg GOG installer - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG-installasjonsfil You've provided a GOG Galaxy installer! This file doesn't contain the game. Please download the offline backup game installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Du har valgt en GOG Galaxy-installatør! Denne filen inneholder ikke spillet. Last ned den frakoblede sikkerhetskopi-installatøren! Heroes III: HD Edition files are not supported by VCMI. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III: HD Edition-filer støttes ikke av VCMI. +Velg mappen med Heroes III: Complete Edition eller Heroes III: Shadow of Death. Unknown or unsupported Heroes III version found. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Ukjent eller ikke støttet Heroes III-versjon funnet. +Velg mappen med Heroes III: Complete Edition eller Heroes III: Shadow of Death. GOG data - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG-data Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Kunne ikke åpne fil: %1 Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Utpakkingsfeil! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Hash-feil! No Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Ingen Heroes III-data! Selected files do not contain Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Valgte filer inneholder ikke Heroes III-data! Failed to detect valid Heroes III data in chosen directory. Please select the directory with installed Heroes III data. - + AI-generated, needs review by native speaker; delete this comment afterwards + Kunne ikke finne gyldige Heroes III-data i valgt katalog. +Velg mappen med installerte Heroes III-data. @@ -1220,7 +1474,8 @@ Please select the directory with installed Heroes III data. Heroes III data not found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III-data ikke funnet! @@ -1228,7 +1483,8 @@ Please select the directory with installed Heroes III data. Image Viewer - + AI-generated, needs review by native speaker; delete this comment afterwards + Bildeviser @@ -1237,17 +1493,21 @@ Please select the directory with installed Heroes III data. Stream error while extracting files! error reason: - + AI-generated, needs review by native speaker; delete this comment afterwards + Strømfeil under utpakking! +feilårsak: Not a supported Inno Setup installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Ikke en støttet Inno Setup-installatør! VCMI was compiled without innoextract support, which is needed to extract exe files! - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI ble kompilert uten innoextract-støtte, som trengs for å pakke ut exe-filer! @@ -1255,9 +1515,14 @@ error reason: Exe (%n bytes): %1 param is hash + AI-generated, needs review by native speaker; delete this comment afterwards - - + SHA1-hash for oppgitte filer: +Exe (%n byte): +%1 + SHA1-hash for oppgitte filer: +Exe (%n byte): +%1 @@ -1266,9 +1531,16 @@ Exe (%n bytes): Bin (%n bytes): %1 param is hash + AI-generated, needs review by native speaker; delete this comment afterwards - - + + +Bin (%n byte): +%1 + + +Bin (%n byte): +%1 @@ -1276,17 +1548,22 @@ Bin (%n bytes): Internal copy process failed. Enough space on device? %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Intern kopieringsprosess mislyktes. Nok plass på enheten? + +%1 Exe - + AI-generated, needs review by native speaker; delete this comment afterwards + Exe Bin - + AI-generated, needs review by native speaker; delete this comment afterwards + Bin @@ -1294,7 +1571,11 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Språk samsvarer ikke! +%1 + +%2 @@ -1302,14 +1583,21 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Bare én fil kjent! Kanskje filene er ødelagt? Last ned på nytt. +%1 + +%2 Unknown files! Maybe files are corrupted? Please download again. %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Ukjente filer! Kanskje filene er ødelagt? Last ned på nytt. + +%1 @@ -1317,122 +1605,146 @@ Bin (%n bytes): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Belarusisk Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Bulgarsk Czech - + AI-generated, needs review by native speaker; delete this comment afterwards + Tsjekkisk Chinese - + AI-generated, needs review by native speaker; delete this comment afterwards + Kinesisk English - + AI-generated, needs review by native speaker; delete this comment afterwards + Engelsk Finnish - + AI-generated, needs review by native speaker; delete this comment afterwards + Finsk French - + AI-generated, needs review by native speaker; delete this comment afterwards + Fransk German - + AI-generated, needs review by native speaker; delete this comment afterwards + Tysk Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Gresk Hungarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Ungarsk Italian - + AI-generated, needs review by native speaker; delete this comment afterwards + Italiensk Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Japansk Korean - + AI-generated, needs review by native speaker; delete this comment afterwards + Koreansk Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Norsk Polish - + AI-generated, needs review by native speaker; delete this comment afterwards + Polsk Portuguese - + AI-generated, needs review by native speaker; delete this comment afterwards + Portugisisk Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Rumensk Russian - + AI-generated, needs review by native speaker; delete this comment afterwards + Russisk Spanish - + AI-generated, needs review by native speaker; delete this comment afterwards + Spansk Swedish - + AI-generated, needs review by native speaker; delete this comment afterwards + Svensk Turkish - + AI-generated, needs review by native speaker; delete this comment afterwards + Tyrkisk Ukrainian - + AI-generated, needs review by native speaker; delete this comment afterwards + Ukrainsk Vietnamese - + AI-generated, needs review by native speaker; delete this comment afterwards + Vietnamesisk Auto (%1) - + AI-generated, needs review by native speaker; delete this comment afterwards + Auto (%1) @@ -1445,37 +1757,44 @@ Bin (%n bytes): Settings - + AI-generated, needs review by native speaker; delete this comment afterwards + Innstillinger Help - + AI-generated, needs review by native speaker; delete this comment afterwards + Hjelp Game - + AI-generated, needs review by native speaker; delete this comment afterwards + Spill Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Modder Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Feil ved start av kjørbar fil Replace config file? - + AI-generated, needs review by native speaker; delete this comment afterwards + Erstatt konfigurasjonsfil? Do you want to replace %1? - + AI-generated, needs review by native speaker; delete this comment afterwards + Vil du erstatte %1? @@ -1483,12 +1802,14 @@ Bin (%n bytes): Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Navn Type - + AI-generated, needs review by native speaker; delete this comment afterwards + Type @@ -1496,79 +1817,95 @@ Bin (%n bytes): Can not install submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Kan ikke installere undermod Mod is already installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Modden er allerede installert Can not uninstall submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Kan ikke avinstallere undermod Mod is not installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Modden er ikke installert Mod is already enabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Modden er allerede aktivert Mod must be installed first - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod må installeres først Mod is not compatible, please update VCMI and check the latest mod revisions - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod er ikke kompatibel, oppdater VCMI og sjekk siste mod-revisjoner Can not enable translation mod for a different language! - + AI-generated, needs review by native speaker; delete this comment afterwards + Kan ikke aktivere oversettelsesmod for et annet språk! Required mod %1 is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Påkrevd mod %1 mangler Mod is already disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Modden er allerede deaktivert Mod archive is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod-arkiv mangler Mod archive is invalid or corrupted - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod-arkiv er ugyldig eller skadet Failed to extract mod data - + AI-generated, needs review by native speaker; delete this comment afterwards + Kunne ikke pakke ut mod-data Mod data was not found - + AI-generated, needs review by native speaker; delete this comment afterwards + Fant ikke mod-data Mod is located in a protected directory, please remove it manually: - + AI-generated, needs review by native speaker; delete this comment afterwards + Modden ligger i en beskyttet katalog, fjern den manuelt: + @@ -1576,113 +1913,135 @@ Bin (%n bytes): Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Oversettelse Town - + AI-generated, needs review by native speaker; delete this comment afterwards + By Test - + AI-generated, needs review by native speaker; delete this comment afterwards + Test Templates - + AI-generated, needs review by native speaker; delete this comment afterwards + Maler Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Trylleformler Music - + AI-generated, needs review by native speaker; delete this comment afterwards + Musikk Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Kart Sounds - + AI-generated, needs review by native speaker; delete this comment afterwards + Lyder Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Ferdigheter Other - + AI-generated, needs review by native speaker; delete this comment afterwards + Annet Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Objekter Mechanics - + AI-generated, needs review by native speaker; delete this comment afterwards + Mekanikk Interface - + AI-generated, needs review by native speaker; delete this comment afterwards + Grensesnitt Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Helter Graphical - + AI-generated, needs review by native speaker; delete this comment afterwards + Grafisk Expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Utvidelse Creatures - + AI-generated, needs review by native speaker; delete this comment afterwards + Vesener Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Kompatibilitet Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Kampanjer Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefakter AI - + AI-generated, needs review by native speaker; delete this comment afterwards + KI Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Ressurser @@ -1690,13 +2049,16 @@ Bin (%n bytes): Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Feil ved start av kjørbar fil Failed to start %1 Reason: %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Kunne ikke starte %1 +Årsak: %2 @@ -1704,32 +2066,38 @@ Reason: %2 Import from Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Importer fra utklippstavle Rename Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Gi nytt navn til gjeldende forhåndsinnstilling Create New Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Opprett ny forhåndsinnstilling Export to Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Eksporter til utklippstavle Delete Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Slett gjeldende forhåndsinnstilling Unsupported or corrupted game data detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Ikke-støttede eller skadede spilldata oppdaget! @@ -1742,144 +2110,173 @@ Reason: %2 ? - + AI-generated, needs review by native speaker; delete this comment afterwards + ? Install Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Installer oversettelse No soundtrack detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Ingen lydspor oppdaget! Armaggedon's Blade campaigns are missing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Armageddon's Blade-kampanjer mangler! No video files detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Ingen videofiler oppdaget! Activate Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Aktiver oversettelse Import files - + AI-generated, needs review by native speaker; delete this comment afterwards + Importer filer Check For Updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Se etter oppdateringer Go to Downloads Page - + AI-generated, needs review by native speaker; delete this comment afterwards + Gå til nedlastingssiden Go to Changelog Page - + AI-generated, needs review by native speaker; delete this comment afterwards + Gå til endringslogg You are using the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Du bruker den nyeste versjonen Game Data Files - + AI-generated, needs review by native speaker; delete this comment afterwards + Spilldatafiler Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod-forhåndsinnstilling Resume - + AI-generated, needs review by native speaker; delete this comment afterwards + Gjenoppta Play - + AI-generated, needs review by native speaker; delete this comment afterwards + Spill Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Editor Update %n mods + AI-generated, needs review by native speaker; delete this comment afterwards - - + Oppdater %n modder + Oppdater %n modder Heroes Chronicles: %n/%1 installed + AI-generated, needs review by native speaker; delete this comment afterwards - - + Heroes Chronicles: +%n/%1 installert + Heroes Chronicles: +%n/%1 installert Update to %1 available - + AI-generated, needs review by native speaker; delete this comment afterwards + Oppdatering til %1 tilgjengelig All supported files - + AI-generated, needs review by native speaker; delete this comment afterwards + Alle støttede filer Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Kart Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Kampanjer Configs - + AI-generated, needs review by native speaker; delete this comment afterwards + Konfigurasjoner Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Modder Gog files - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG-filer All files (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + Alle filer (*.*) Select files (configs, mods, maps, campaigns, gog files) to install... - + AI-generated, needs review by native speaker; delete this comment afterwards + Velg filer (konfigurasjoner, modder, kart, kampanjer, GOG-filer) som skal installeres... @@ -1891,80 +2288,111 @@ Reason: %2 - VCMI mods in zip format (.zip) - VCMI configuration files (.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Med dette alternativet kan du importere flere datafiler til VCMI-installasjonen. Foreløpig støttes følgende: + +- Heroes III-kart (.h3m eller .vmap). +- Heroes III-kampanjer (.h3c eller .vcmp). +- Heroes III Chronicles via frakoblet sikkerhetskopi-installatør fra GOG.com (.exe). +- VCMI-modder i zip-format (.zip) +- VCMI-konfigurasjonsfiler (.json) + Your Heroes III version uses different language. VCMI provides translations of the game into various languages that you can use. Use this option to automatically install such translation to your language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Din versjon av Heroes III bruker et annet språk. VCMI tilbyr oversettelser til ulike språk. Bruk dette alternativet for å installere oversettelse automatisk til språket ditt. Translation of Heroes III into your language is installed, but has been turned off. Use this option to enable it. - + AI-generated, needs review by native speaker; delete this comment afterwards + Oversettelse av Heroes III til språket ditt er installert, men slått av. Bruk dette alternativet for å aktivere den. A new version of some of the mods that you have installed is now available in mod repository. Use this option to automatically update all your mods to latest version. WARNING: In some cases, updated versions of mods may not be compatible with your existing saves. You may want to postpone mod update until you finish any of your ongoing games. - + AI-generated, needs review by native speaker; delete this comment afterwards + En ny versjon av noen av moddene du har installert er tilgjengelig i moddepotet. Bruk dette alternativet for å oppdatere alle moddene dine automatisk til siste versjon. + +ADVARSEL: I noen tilfeller kan oppdaterte modder være inkompatible med eksisterende lagringer. Du kan ønske å utsette oppdatering til du er ferdig med pågående spill. If you own Heroes Chronicles on gog.com, you can use offline backup installers provided by gog to import Heroes Chronicles data into VCMI as custom campaigns. To import Heroes Chronicles, download offline backup installer of each chronicle that you wish to install, select 'Import files' option and select downloaded file. This will generate and install mod for VCMI that contains imported chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Hvis du eier Heroes Chronicles på gog.com, kan du bruke frakoblede sikkerhetskopi-installatører fra gog til å importere Heroes Chronicles-data til VCMI som egendefinerte kampanjer. +For å importere Heroes Chronicles laster du ned frakoblet installatør for hver kronikk du vil installere, velger 'Importer filer' og velger den nedlastede filen. Dette genererer og installerer en mod for VCMI som inneholder de importerte kronikkene VCMI has detected that Heroes III music files are missing from your installation. VCMI will run, but in-game music will not be available. To resolve this problem, please copy missing mp3 files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI har oppdaget at Heroes III-musikkfiler mangler i installasjonen din. VCMI vil kjøre, men musikk i spillet vil ikke være tilgjengelig. + +For å løse dette, kopier manglende mp3-filer fra Heroes III til VCMI-datamappen manuelt eller installer VCMI på nytt og re-importer Heroes III-datafilene VCMI has detected that Heroes III video files are missing from your installation. VCMI will run, but in-game cutscenes will not be available. To resolve this problem, please copy VIDEO.VID file from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI har oppdaget at Heroes III-videofiler mangler i installasjonen din. VCMI vil kjøre, men mellomsekvenser vil ikke være tilgjengelige. + +For å løse dette, kopier VIDEO.VID fra Heroes III til VCMI-datamappen manuelt eller installer VCMI på nytt og re-importer Heroes III-datafilene VCMI has detected that some of Heroes III data files are missing from your installation. You may attempt to run VCMI, but game may not work as expected or crash. To resolve this problem, please reinstall game and reimport data files using supported version of Heroes III. VCMI requires Heroes III: Shadow of Death or Complete Edition to run, which you can get (for example) from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI har oppdaget at noen Heroes III-datafiler mangler i installasjonen. Du kan forsøke å kjøre VCMI, men spillet kan fungere uventet eller krasje. + +For å løse dette, installer spillet på nytt og re-importer datafilene ved å bruke en støttet versjon av Heroes III. VCMI krever Heroes III: Shadow of Death eller Complete Edition (for eksempel tilgjengelig på gog.com) VCMI has detected that some of Heroes III: Armageddon's Blade data files are missing from your installation. VCMI will work, but Armageddon's Blade campaigns will not be available. To resolve this problem, please copy missing data files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI har oppdaget at noen Heroes III: Armageddon's Blade-datafiler mangler i installasjonen. VCMI vil fungere, men Armageddon's Blade-kampanjene vil ikke være tilgjengelige. + +For å løse dette, kopier manglende datafiler fra Heroes III til VCMI-datamappen manuelt eller installer VCMI på nytt og re-importer Heroes III-datafilene Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Import av forhåndsinnstilling mislyktes Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Kunne ikke importere forhåndsinnstilling – data på utklippstavlen ser ikke ut som en mod-forhåndsinnstilling! Enter preset name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Angi navn på forhåndsinnstilling: Rename preset '%1' to: - + AI-generated, needs review by native speaker; delete this comment afterwards + Gi nytt navn til forhåndsinnstillingen '%1' til: @@ -1972,27 +2400,32 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI You have the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + Du har den nyeste versjonen Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Lukk Check for updates on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Se etter oppdateringer ved oppstart Network error - + AI-generated, needs review by native speaker; delete this comment afterwards + Nettverksfeil Cannot read JSON from URL or incorrect JSON data - + AI-generated, needs review by native speaker; delete this comment afterwards + Kan ikke lese JSON fra URL eller feil JSON-data diff --git a/launcher/translation/polish.ts b/launcher/translation/polish.ts index cd716bd73..0aee9d31f 100644 --- a/launcher/translation/polish.ts +++ b/launcher/translation/polish.ts @@ -362,65 +362,66 @@ Zainstalować pomyślnie pobrane? Instalowanie modyfikacji %1 - + Map exists - + Mapa istnieje - + Map '%1' already exists. Do you want to overwrite it? - + Mapa '%1' już istnieje. Czy chcesz ją nadpisać? - + Yes to All - + Tak dla wszystkich - + No to All - + Nie dla wszystkich - + Import complete - + Import zakończony - + %1 map(s) successfully imported. - + Pomyślnie zaimportowano %1 map. - + Import failed - + Import nie powiódł się - + Failed to import the following maps: %1 - + Nie udało się zaimportować następujących map: +%1 - + Operation failed Operacja nieudana - + Encountered errors: Napotkane błędy: - + screenshots zrzuty ekranu - + Screenshot %1 Zrzut ekranu %1 @@ -518,12 +519,12 @@ Zainstalować pomyślnie pobrane? Config editor - + Edytor konfiguracji Open editor - + Otwórz edytor @@ -625,7 +626,7 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Ignore mute switch - + Ignoruj przełącznik wyciszenia @@ -912,37 +913,37 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - + Zapisz File: - + Plik: Close - Zamknij + Zamknij Config editor - + Edytor konfiguracji Unsaved changes - + Niezapisane zmiany Do you want to discard changes? - + Czy chcesz odrzucić zmiany? JSON file is not valid! - + Plik JSON jest nieprawidłowy! @@ -1204,7 +1205,7 @@ Wybierz katalog z Heroes III: Complete Edition lub Heroes III: Shadow of Death.< Failed to open file: %1 - + Nie udało się otworzyć pliku: %1 @@ -1363,12 +1364,12 @@ Bin (%n bytes): Belarusian - + Białoruski Bulgarian - + Bułgarski @@ -1403,7 +1404,7 @@ Bin (%n bytes): Greek - + Grecki @@ -1418,7 +1419,7 @@ Bin (%n bytes): Japanese - + Japoński @@ -1428,7 +1429,7 @@ Bin (%n bytes): Norwegian - + Norweski @@ -1443,7 +1444,7 @@ Bin (%n bytes): Romanian - + Rumuński @@ -1713,7 +1714,7 @@ Bin (%n bytes): Campaigns - Kampanie + Kampanie @@ -1728,7 +1729,7 @@ Bin (%n bytes): Resources - + Zasoby @@ -2017,13 +2018,13 @@ Aby rozwiązać ten problem, zainstaluj grę ponownie i ponownie zaimportuj plik Preset import failed - + Import presetu nie powiódł się Failed to import preset - data in clipboard does not looks like mod preset! - + Nie udało się zaimportować presetu – dane w schowku nie wyglądają na preset modów! diff --git a/launcher/translation/portuguese.ts b/launcher/translation/portuguese.ts index b93f1d731..c2e98cba5 100644 --- a/launcher/translation/portuguese.ts +++ b/launcher/translation/portuguese.ts @@ -362,65 +362,74 @@ O download da instalação foi bem-sucedido? Instalando mod %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + O mapa existe - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + O mapa '%1' já existe. Pretende substituí-lo? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Sim para todos - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Não para todos - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Importação concluída - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 mapa(s) importado(s) com êxito. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Falha na importação - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Falha ao importar os seguintes mapas: +%1 - + Operation failed Falha na operação - + Encountered errors: Erros encontrados: - + screenshots capturas de tela - + Screenshot %1 Captura de tela %1 @@ -1725,7 +1734,8 @@ Bin (%n bytes): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Recursos diff --git a/launcher/translation/romanian.ts b/launcher/translation/romanian.ts index 3a4ce8cf6..69cf7dbf3 100644 --- a/launcher/translation/romanian.ts +++ b/launcher/translation/romanian.ts @@ -6,32 +6,32 @@ VCMI on Discord - + VCMI pe Discord Have a question? Found a bug? Want to help? Join us! - + Ai o întrebare? Ai găsit un bug? Vrei să ajuți? Alătură-te nouă! VCMI on Github - + VCMI pe Github Our Community - + Comunitatea noastră Build Information - + Informații build User data directory - + Director date utilizator @@ -39,52 +39,52 @@ Open - + Deschide Check for updates - + Verifică actualizări Game version - + Versiunea jocului Log files directory - + Director fișiere jurnal Data Directories - + Directoare de date Game data directory - + Director date joc Operating System - + Sistem de operare Configuration files directory - + Director fișiere de configurare Project homepage - + Pagina proiectului Report a bug - + Raportează o problema @@ -92,242 +92,242 @@ Filter - + Filtru All mods - + Toate modurile Downloadable - + Descărcabile Installed - + Instalate Updatable - + Actualizabile Active - + Activ Inactive - + Inactiv Description - + Descriere Changelog - + Jurnal modificări Screenshots - + Capturi de ecran Uninstall - + Dezinstalează Enable - + Activează Disable - + Dezactivează Update - + Actualizează Install - + Instalează %p% (%v KB out of %m KB) - + %p% (%v KB din %m KB) Reload repositories - + Reîncarcă repository Abort - + Anulează Mod name - + Numele modului Installed version - + Versiune instalată Latest version - + Ultima versiune Size - + Dimensiune Download size - + Dimensiune descărcare Authors - + Autori License - + Licență Contact - + Contact Compatibility - + Compatibilitate Required VCMI version - + Versiune VCMI necesară Supported VCMI version - + Versiune VCMI suportată please upgrade mod - + te rugăm actualizează modulul mods repository index - + index repository de moduri or newer - + sau mai nouă Supported VCMI versions - + Versiuni VCMI suportate Languages - + Limbi Required mods - + Moduri necesare Conflicting mods - + Moduri în conflict This mod cannot be enabled because it translates into a different language. - + Acest modul nu poate fi activat deoarece traduce într-o altă limbă. This mod can not be enabled because the following dependencies are not present - + Acest modul nu poate fi activat deoarece lipsesc următoarele dependențe This mod can not be installed because the following dependencies are not present - + Acest modul nu poate fi instalat deoarece lipsesc următoarele dependențe This is a submod and it cannot be installed or uninstalled separately from its parent mod - + Acesta este un submod și nu poate fi instalat sau dezinstalat separat de modulul părinte Notes - + Note Context menu - + Meniu contextual Open directory - + Deschide directorul Open repository - + Deschide repository Downloading %1. %p% (%v MB out of %m MB) finished - + Se descarcă %1. %p% (%v MB din %m MB) finalizat Download failed - + Descărcarea a eșuat @@ -336,91 +336,99 @@ Encountered errors: - + Nu se pot descărca toate fișierele. + +Erori întâlnite: + + Install successfully downloaded? - + + +Instalarea a fost descărcată cu succes? Installing Heroes Chronicles - + Se instalează Heroes Chronicles Installing mod %1 - + Se instalează modul %1 Map exists - + Harta există Map '%1' already exists. Do you want to overwrite it? - + Harta '%1' există deja. Doriți să o suprascrieți? Yes to All - + Da pentru toate No to All - + Nu pentru toate Import complete - + Import finalizat %1 map(s) successfully imported. - + %1 hartă(i) importată(e) cu succes. Import failed - + Import nereușit Failed to import the following maps: %1 - + Importul următoarelor hărți a eșuat: +%1 Operation failed - + Operațiune eșuată Encountered errors: - + Au apărut erori: + screenshots - + capturi de ecran Screenshot %1 - + Captură de ecran %1 Mod is incompatible - + Modul este incompatibil @@ -429,149 +437,149 @@ Install successfully downloaded? Off - + Oprit Artificial Intelligence - + Inteligență artificială Interface Scaling - + Scalare interfață Neutral AI in battles - + AI neutră în bătălii Enemy AI in battles - + AI inamică în bătălii Additional repository - + Depozit suplimentar Adventure Map Allies - + Aliați pe harta de aventură Online Lobby port - + Port Lobby online Autocombat AI in battles - + AI auto-luptă în bătălii Sticks Sensitivity - + Sensibilitatea stick-urilor Automatic (Linear) - + Automat (liniar) Haptic Feedback - + Feedback haptic Software Cursor - + Cursor software Automatic - + Automat Mods Validation - + Validare moduri Config editor - + Editor de configurare Open editor - + Deschide editorul None - + Niciunul xBRZ x2 - + xBRZ x2 xBRZ x3 - + xBRZ x3 xBRZ x4 - + xBRZ x4 Full - + Complet Allow portrait mode - + Permite modul portret Use scalable fonts - + Folosește fonturi scalabile Online Lobby address - + Adresă Lobby online Handle back as right mouse button - + Tratează înapoi ca butonul drept al mouse-ului Cursor Scaling - + Scalare cursor Scalable - + Scalabil Miscellaneous - + Diverse @@ -582,282 +590,288 @@ Windowed - the game will run inside a window that covers part of your screen. Borderless Windowed Mode - the game will run in a full-screen window, matching your screen's resolution. Fullscreen Exclusive Mode - the game will cover the entirety of your screen and will use selected resolution. - + Selectează un mod de afișare pentru joc + +În fereastră - jocul va rula într-o fereastră care acoperă o parte din ecran. + +Fereastră pe tot ecranul (fără margini) - jocul va rula într-o fereastră pe tot ecranul, potrivită rezoluției ecranului. + +Ecran complet exclusiv - jocul va acoperi întregul ecran și va folosi rezoluția selectată. Font Scaling (experimental) - + Scalare font (experimental) Original - + Original Upscaling Filter - + Filtru de upscaling Basic - + De bază Ignore mute switch - + Ignoră comutatorul de mut Use Relative Pointer Mode - + Folosește modul de pointer relativ Nearest - + Cel mai apropiat Linear - + Liniar Input - Touchscreen - + Input - Ecran tactil Adventure Map Enemies - + Inamici pe hartă Show Tutorial again - + Arată din nou tutorialul Reset - + Resetare Network - + Rețea Audio - + Audio Relative Pointer Speed - + Viteză pointer relativ Music Volume - + Volum muzică Ignore SSL errors - + Ignoră erorile SSL Input - Mouse - + Input - Mouse Long Touch Duration - + Durată apăsare lungă Controller Click Tolerance - + Toleranță clic controller Touch Tap Tolerance - + Toleranță atingere Input - Controller - + Input - Controller Sound Volume - + Volum sunet Windowed - + În fereastră Borderless fullscreen - + Ecran complet fără margini Exclusive fullscreen - + Ecran complet exclusiv Autosave limit (0 = off) - + Limită salvare automată (0 = oprit) Downscaling Filter - + Filtru de downscaling Framerate Limit - + Limită cadre pe secundă Autosave prefix - + Prefix salvare automată Mouse Click Tolerance - + Toleranță clic mouse Sticks Acceleration - + Accelerația stick-urilor empty = map name prefix - + gol = prefix nume hartă Refresh now - + Reîmprospătează acum Default repository - + Repository implicit Renderer - + Renderer On - + Pornit Reserved screen area - + Zonă de ecran rezervată Heroes III Translation - + Traducere Heroes III Check on startup - + Verifică la pornire Fullscreen - + Ecran complet General - + General VCMI Language - + Limba VCMI Resolution - + Rezoluție Autosave - + Salvare automată VSync - + VSync Display index - + Indice ecran Network port - + Port rețea Video - + Video Show intro - + Arată intro Active - + Activ Disabled - + Dezactivat Enable - + Activează Not Installed - + Neinstalat Install - + Instalează @@ -865,33 +879,33 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Invalid file selected - + Fișier selectat nevalid You have to select a Heroes Chronicles installer file! - + Trebuie să selectați un fișier de instalare Heroes Chronicles! Extracting error! - + Eroare la extragere! Hash error! - + Eroare de hash! Heroes Chronicles - + Heroes Chronicles Heroes Chronicles %1 - %2 - + Heroes Chronicles %1 - %2 @@ -899,37 +913,37 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - + Salvează File: - + Fișier: Close - + Închide Config editor - + Editor de configurare Unsaved changes - + Modificări nesalvate Do you want to discard changes? - + Doriți să renunțați la modificări? JSON file is not valid! - + Fișierul JSON nu este valid! @@ -938,7 +952,7 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and %1 MiB - + %1 MiB @@ -946,107 +960,107 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Language - + Limbă Heroes III Data - + Date Heroes III Mods Preset - + Preset moduri Select your language - + Selectează limba ta Have a question? Found a bug? Want to help? Join us! - + Ai o întrebare? Ai găsit un bug? Vrei să ajuți? Alătură-te nouă! Locate Heroes III data files - + Localizează fișierele de date Heroes III Use offline installer from gog.com - + Folosește installer offline de pe gog.com Install gog.com files - + Instalează fișierele gog.com Your Heroes III data files have been successfully found. - + Fișierele tale de date Heroes III au fost găsite cu succes. Interface Improvements - + Îmbunătățiri interfață Install a translation of Heroes III in your preferred language - + Instalează o traducere a Heroes III în limba preferată Installing... %p% - + Se instalează... %p% If you already have Heroes III files on your device, you can select this directory and VCMI will copy the existing data automatically. - + Dacă ai deja fișierele Heroes III pe dispozitiv, poți selecta acest director iar VCMI va copia automat datele existente. Copy existing files - + Copiază fișiere existente Optionally, you can install additional mods either now, or at any point later, using the VCMI Launcher - + Opțional, poți instala moduri suplimentare acum sau oricând mai târziu, folosind VCMI Launcher Install compatible version of "Horn of the Abyss", a fan-made Heroes III expansion ported by the VCMI team - + Instalează versiunea compatibilă a "Horn of the Abyss", o expansiune Heroes III realizată de fani și portată de echipa VCMI Install compatible version of "In The Wake of Gods", a fan-made Heroes III expansion - + Instalează versiunea compatibilă a "In The Wake of Gods", o expansiune Heroes III realizată de fani Install mod that provides various interface improvements, such as a better interface for random maps and selectable actions in battles - + Instalează un mod care oferă diverse îmbunătățiri de interfață, precum o interfață mai bună pentru hărți aleatorii și acțiuni selectabile în bătălii Finish - + Finalizează VCMI on Github - + VCMI pe Github VCMI on Discord - + VCMI pe Discord @@ -1057,162 +1071,172 @@ Before you can start playing, there are a few more steps to complete. Please remember that to use VCMI, you must own the original data files for Heroes® of Might and Magic® III: Complete or The Shadow of Death. Heroes® of Might and Magic® III HD is currently not supported! - + Îți mulțumim că ai instalat VCMI! + +Înainte să începi să joci, mai sunt câțiva pași de finalizat. + +Reține că pentru a folosi VCMI, trebuie să deții fișierele de date originale pentru Heroes® of Might and Magic® III: Complete sau The Shadow of Death. + +Heroes® of Might and Magic® III HD nu este suportat în prezent! Next - + Înainte You can manually copy directories Maps, Data, and Mp3 from the original game directory to the VCMI data directory that you can see on top of this page - + Poți copia manual directoarele Maps, Data și Mp3 din directorul jocului original în directorul de date VCMI afișat în partea de sus a acestei pagini Manual Installation - + Instalare manuală Search again - + Caută din nou Heroes III data files - + Fișiere de date Heroes III Copy existing data - + Copiază date existente If you own Heroes III on gog.com, you can download a backup offline installer from gog.com. VCMI will then import Heroes III data using the offline installer. Offline installer consists of two files: ".exe" and ".bin" - you must download both. - + Dacă deții Heroes III pe gog.com, poți descărca un installer offline de rezervă de pe gog.com. VCMI va importa apoi datele folosind installerul offline. +Installerul offline constă în două fișiere: ".exe" și ".bin" - trebuie să le descarci pe ambele. Back - + Înapoi Install VCMI Mod Preset - + Instalează preset VCMI Mod Horn of the Abyss - + Horn of the Abyss Heroes III Translation - + Traducere Heroes III In The Wake of Gods - + In The Wake of Gods Heroes III installation found! - + Instalare Heroes III găsită! Copy data to VCMI folder? - + Copiați datele în folderul VCMI? Select %1 file... param is file extension - + Selectează fișierul %1... You have to select %1 file! param is file extension - + Trebuie să selectezi fișierul %1! GOG file (*.*) - + Fișier GOG (*.*) File selection - + Selectare fișier GOG installer - + Installer GOG You've provided a GOG Galaxy installer! This file doesn't contain the game. Please download the offline backup game installer! - + Ai furnizat un installer GOG Galaxy! Acest fișier nu conține jocul. Te rugăm să descarci installerul offline al jocului! Heroes III: HD Edition files are not supported by VCMI. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + Fișierele Heroes III: HD Edition nu sunt suportate de VCMI. +Te rugăm selectează directorul cu Heroes III: Complete Edition sau Heroes III: Shadow of Death. Unknown or unsupported Heroes III version found. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + Versiune Heroes III necunoscută sau nesuportată. +Te rugăm selectează directorul cu Heroes III: Complete Edition sau Heroes III: Shadow of Death. GOG data - + Date GOG Failed to open file: %1 - + Nu s-a putut deschide fișierul: %1 Extracting error! - + Eroare la extragere! Hash error! - + Eroare de hash! No Heroes III data! - + Nu există date Heroes III! Selected files do not contain Heroes III data! - + Fișierele selectate nu conțin date Heroes III! Failed to detect valid Heroes III data in chosen directory. Please select the directory with installed Heroes III data. - + Nu s-au detectat date valide Heroes III în directorul ales. +Te rugăm selectează directorul cu datele Heroes III instalate. @@ -1220,7 +1244,7 @@ Please select the directory with installed Heroes III data. Heroes III data not found! - + Date Heroes III negăsite! @@ -1228,7 +1252,7 @@ Please select the directory with installed Heroes III data. Image Viewer - + Vizualizator imagini @@ -1237,17 +1261,18 @@ Please select the directory with installed Heroes III data. Stream error while extracting files! error reason: - + Eroare de flux la extragerea fișierelor! +motivul erorii: Not a supported Inno Setup installer! - + Installer Inno Setup nesuportat! VCMI was compiled without innoextract support, which is needed to extract exe files! - + VCMI a fost compilat fără suport innoextract, necesar pentru extragerea fișierelor exe! @@ -1255,10 +1280,16 @@ error reason: Exe (%n bytes): %1 param is hash - - - - + + Hash SHA1 al fișierelor furnizate: +Exe (%n octeți): +%1 + Hash SHA1 al fișierelor furnizate: +Exe (%n octeți): +%1 + Hash SHA1 al fișierelor furnizate: +Exe (%n octeți): +%1 @@ -1267,10 +1298,16 @@ Exe (%n bytes): Bin (%n bytes): %1 param is hash - - - - + + +Bin (%n octeți): +%1 + +Bin (%n octeți): +%1 + +Bin (%n octeți): +%1 @@ -1278,17 +1315,19 @@ Bin (%n bytes): Internal copy process failed. Enough space on device? %1 - + Procesul intern de copiere a eșuat. Ai spațiu suficient pe dispozitiv? + +%1 Exe - + Exe Bin - + Bin @@ -1296,7 +1335,10 @@ Bin (%n bytes): %1 %2 - + Nepotrivire de limbă! +%1 + +%2 @@ -1304,14 +1346,19 @@ Bin (%n bytes): %1 %2 - + Doar un fișier cunoscut! Poate fișierele sunt corupte? Te rugăm descarcă din nou. +%1 + +%2 Unknown files! Maybe files are corrupted? Please download again. %1 - + Fișiere necunoscute! Poate sunt corupte? Te rugăm descarcă din nou. + +%1 @@ -1319,122 +1366,122 @@ Bin (%n bytes): Belarusian - + Belarusă Bulgarian - + Bulgară Czech - + Cehă Chinese - + Chineză English - + Engleză Finnish - + Finlandeză French - + Franceză German - + Germană Greek - + Greacă Hungarian - + Maghiară Italian - + Italiană Japanese - + Japoneză Korean - + Coreeană Norwegian - + Norvegiană Polish - + Poloneză Portuguese - + Portugheză Romanian - + Română Russian - + Rusă Spanish - + Spaniolă Swedish - + Suedeză Turkish - + Turcă Ukrainian - + Ucraineană Vietnamese - + Vietnameză Auto (%1) - + Auto (%1) @@ -1447,37 +1494,37 @@ Bin (%n bytes): Settings - + Setări Help - + Ajutor Game - + Joc Mods - + Moduri Error starting executable - + Eroare la pornirea executabilului Replace config file? - + Înlocuiești fișierul de configurare? Do you want to replace %1? - + Doriți să înlocuiți %1? @@ -1485,12 +1532,12 @@ Bin (%n bytes): Name - + Nume Type - + Tip @@ -1498,79 +1545,80 @@ Bin (%n bytes): Can not install submod - + Nu se poate instala submodul Mod is already installed - + Modul este deja instalat Can not uninstall submod - + Nu se poate dezinstala submodul Mod is not installed - + Modul nu este instalat Mod is already enabled - + Modul este deja activat Mod must be installed first - + Modul trebuie instalat mai întâi Mod is not compatible, please update VCMI and check the latest mod revisions - + Modul nu este compatibil, actualizează VCMI și verifică cele mai recente revizii ale modului Can not enable translation mod for a different language! - + Nu se poate activa un modul de traducere pentru o altă limbă! Required mod %1 is missing - + Modul necesar %1 lipsește Mod is already disabled - + Modul este deja dezactivat Mod archive is missing - + Arhiva modulului lipsește Mod archive is invalid or corrupted - + Arhiva modulului este nevalidă sau coruptă Failed to extract mod data - + Nu s-au putut extrage datele modului Mod data was not found - + Datele modului nu au fost găsite Mod is located in a protected directory, please remove it manually: - + Modul este localizat într-un director protejat, te rugăm să îl elimini manual: + @@ -1578,113 +1626,113 @@ Bin (%n bytes): Translation - + Traducere Town - + Oraș Test - + Test Templates - + Șabloane Spells - + Vrăji Music - + Muzică Maps - + Hărți Sounds - + Sunete Skills - + Aptitudini Other - + Altele Objects - + Obiecte Mechanics - + Mecanică Interface - + Interfață Heroes - + Eroi Graphical - + Grafică Expansion - + Expansiune Creatures - + Creaturi Compatibility - + Compatibilitate Campaigns - + Campanii Artifacts - + Artefacte AI - + AI Resources - + Resurse @@ -1692,13 +1740,14 @@ Bin (%n bytes): Error starting executable - + Eroare la pornirea executabilului Failed to start %1 Reason: %2 - + Nu s-a putut porni %1 +Motiv: %2 @@ -1706,32 +1755,32 @@ Reason: %2 Import from Clipboard - + Importă din clipboard Rename Current Preset - + Redenumește presetul curent Create New Preset - + Creează preset nou Export to Clipboard - + Exportă în clipboard Delete Current Preset - + Șterge presetul curent Unsupported or corrupted game data detected! - + Date de joc neacceptate sau corupte detectate! @@ -1744,146 +1793,149 @@ Reason: %2 ? - + ? Install Translation - + Instalează traducerea No soundtrack detected! - + Nu a fost detectată coloană sonoră! Armaggedon's Blade campaigns are missing! - + Campaniile Armaggedon's Blade lipsesc! No video files detected! - + Nu au fost detectate fișiere video! Activate Translation - + Activează traducerea Import files - + Importă fișiere Check For Updates - + Verifică actualizări Go to Downloads Page - + Mergi la pagina de descărcări Go to Changelog Page - + Mergi la pagina jurnalului de schimbări You are using the latest version - + Folosești cea mai recentă versiune Game Data Files - + Fișiere de date ale jocului Mod Preset - + Preset de mod Resume - + Reia Play - + Joacă Editor - + Editor Update %n mods - - - - + + Actualizează %n moduri + Actualizează %n moduri + Actualizează %n moduri Heroes Chronicles: %n/%1 installed - - - - + + Heroes Chronicles: +%n/%1 instalate + Heroes Chronicles: +%n/%1 instalate + Heroes Chronicles: +%n/%1 instalate Update to %1 available - + Actualizare la %1 disponibilă All supported files - + Toate fișierele suportate Maps - + Hărți Campaigns - + Campanii Configs - + Configurații Mods - + Moduri Gog files - + Fișiere Gog All files (*.*) - + Toate fișierele (*.*) Select files (configs, mods, maps, campaigns, gog files) to install... - + Selectează fișiere (configuri, moduri, hărți, campanii, fișiere gog) pentru instalare... @@ -1895,80 +1947,98 @@ Reason: %2 - VCMI mods in zip format (.zip) - VCMI configuration files (.json) - + Această opțiune îți permite să imporți fișiere de date suplimentare în instalarea VCMI. În acest moment, sunt suportate următoarele opțiuni: + +- Hărți Heroes III (.h3m sau .vmap). +- Campanii Heroes III (.h3c sau .vcmp). +- Heroes III Chronicles folosind installerul offline de pe GOG.com (.exe). +- Moduri VCMI în format zip (.zip) +- Fișiere de configurare VCMI (.json) + Your Heroes III version uses different language. VCMI provides translations of the game into various languages that you can use. Use this option to automatically install such translation to your language. - + Versiunea ta de Heroes III folosește o altă limbă. VCMI oferă traduceri ale jocului în diverse limbi. Folosește această opțiune pentru a instala automat traducerea în limba ta. Translation of Heroes III into your language is installed, but has been turned off. Use this option to enable it. - + Traducerea Heroes III în limba ta este instalată, dar a fost dezactivată. Folosește această opțiune pentru a o activa. A new version of some of the mods that you have installed is now available in mod repository. Use this option to automatically update all your mods to latest version. WARNING: In some cases, updated versions of mods may not be compatible with your existing saves. You may want to postpone mod update until you finish any of your ongoing games. - + O versiune nouă pentru unele dintre modurile instalate este disponibilă în depozitul de moduri. Folosește această opțiune pentru a actualiza automat toate modurile la cea mai nouă versiune. + +AVERTISMENT: În unele cazuri, versiunile actualizate ale modurilor pot să nu fie compatibile cu salvările existente. Poți amâna actualizarea până finalizezi jocurile în curs. If you own Heroes Chronicles on gog.com, you can use offline backup installers provided by gog to import Heroes Chronicles data into VCMI as custom campaigns. To import Heroes Chronicles, download offline backup installer of each chronicle that you wish to install, select 'Import files' option and select downloaded file. This will generate and install mod for VCMI that contains imported chronicles - + Dacă deții Heroes Chronicles pe gog.com, poți folosi installerele offline oferite de gog pentru a importa Heroes Chronicles în VCMI ca campanii personalizate. +Pentru a importa Heroes Chronicles, descarcă installerul offline pentru fiecare cronică pe care dorești să o instalezi, selectează opțiunea 'Importă fișiere' și alege fișierul descărcat. Acest lucru va genera și instala un mod VCMI care conține cronicile importate VCMI has detected that Heroes III music files are missing from your installation. VCMI will run, but in-game music will not be available. To resolve this problem, please copy missing mp3 files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + VCMI a detectat că fișierele muzicale Heroes III lipsesc din instalarea ta. VCMI va rula, dar muzica din joc nu va fi disponibilă. + +Pentru a rezolva problema, copiază manual fișierele mp3 lipsă din Heroes III în directorul de date VCMI sau reinstalează VCMI și reimportă fișierele de date Heroes III VCMI has detected that Heroes III video files are missing from your installation. VCMI will run, but in-game cutscenes will not be available. To resolve this problem, please copy VIDEO.VID file from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + VCMI a detectat că fișierele video Heroes III lipsesc din instalarea ta. VCMI va rula, dar scenele video din joc nu vor fi disponibile. + +Pentru a rezolva problema, copiază manual fișierul VIDEO.VID din Heroes III în directorul de date VCMI sau reinstalează VCMI și reimportă fișierele de date Heroes III VCMI has detected that some of Heroes III data files are missing from your installation. You may attempt to run VCMI, but game may not work as expected or crash. To resolve this problem, please reinstall game and reimport data files using supported version of Heroes III. VCMI requires Heroes III: Shadow of Death or Complete Edition to run, which you can get (for example) from gog.com - + VCMI a detectat că unele fișiere de date Heroes III lipsesc din instalarea ta. Poți încerca să rulezi VCMI, dar jocul poate să nu funcționeze corect sau să se blocheze. + +Pentru a rezolva problema, reinstalează jocul și reimportă fișierele folosind o versiune suportată de Heroes III. VCMI necesită Heroes III: Shadow of Death sau Complete Edition, pe care le poți obține (de exemplu) de pe gog.com VCMI has detected that some of Heroes III: Armageddon's Blade data files are missing from your installation. VCMI will work, but Armageddon's Blade campaigns will not be available. To resolve this problem, please copy missing data files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + VCMI a detectat că unele fișiere de date Heroes III: Armageddon's Blade lipsesc din instalarea ta. VCMI va funcționa, dar campaniile Armageddon's Blade nu vor fi disponibile. + +Pentru a rezolva problema, copiază manual fișierele lipsă din Heroes III în directorul de date VCMI sau reinstalează VCMI și reimportă fișierele de date Heroes III Preset import failed - + Importul presetului a eșuat Failed to import preset - data in clipboard does not looks like mod preset! - + Import nereușit al presetului - datele din clipboard nu par a fi un preset de mod! Enter preset name: - + Introdu numele presetului: Rename preset '%1' to: - + Redenumește presetul '%1' în: @@ -1976,27 +2046,27 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI You have the latest version - + Ai cea mai recentă versiune Close - + Închide Check for updates on startup - + Verifică actualizări la pornire Network error - + Eroare de rețea Cannot read JSON from URL or incorrect JSON data - + Nu se poate citi JSON de la URL sau date JSON incorecte diff --git a/launcher/translation/russian.ts b/launcher/translation/russian.ts index 9fc856c76..7f39dd828 100644 --- a/launcher/translation/russian.ts +++ b/launcher/translation/russian.ts @@ -362,65 +362,74 @@ Install successfully downloaded? Установка мода %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Карта существует - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + Карта '%1' уже существует. Перезаписать? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Да для всех - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Нет для всех - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Импорт завершён - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 карта(ы) успешно импортирована(ы). - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Сбой импорта - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Не удалось импортировать следующие карты: +%1 - + Operation failed Операция не удалась - + Encountered errors: Возникли ошибки: - + screenshots скриншоты - + Screenshot %1 Скриншот %1 @@ -548,12 +557,14 @@ Install successfully downloaded? Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор конфигурации Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Открыть редактор @@ -655,7 +666,8 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Игнорировать переключатель без звука @@ -912,37 +924,43 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Сохранить File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Файл: Close - Закрыть + Закрыть Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор конфигурации Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Несохранённые изменения Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Отменить внесённые изменения? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + Файл JSON недействителен! @@ -1208,7 +1226,8 @@ Please select the directory with Heroes III: Complete Edition or Heroes III: Sha Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Не удалось открыть файл: %1 @@ -1279,12 +1298,17 @@ error reason: Exe (%n bytes): %1 param is hash - - SHA1 хэш предоставленных файлов: + AI-generated, needs review by native speaker; delete this comment afterwards + + Хеш SHA1 предоставленных файлов: +Exe (%n байт): +%1 + Хеш SHA1 предоставленных файлов: +Exe (%n байт): +%1 + Хеш SHA1 предоставленных файлов: Exe (%n байт): %1 - - @@ -1293,12 +1317,20 @@ Exe (%n байт): Bin (%n bytes): %1 param is hash - + AI-generated, needs review by native speaker; delete this comment afterwards + + +Bin (%n байт): +%1 + + +Bin (%n байт): +%1 + + Bin (%n байт): %1 - - @@ -1357,12 +1389,14 @@ Bin (%n байт): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Белорусский Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Болгарский @@ -1397,7 +1431,8 @@ Bin (%n байт): Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Греческий @@ -1412,7 +1447,8 @@ Bin (%n байт): Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Японский @@ -1422,7 +1458,8 @@ Bin (%n байт): Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Норвежский @@ -1437,7 +1474,8 @@ Bin (%n байт): Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Румынский @@ -1708,7 +1746,7 @@ Bin (%n байт): Campaigns - Кампании + Кампании @@ -1723,7 +1761,8 @@ Bin (%n байт): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Ресурсы @@ -2013,13 +2052,15 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Сбой импорта пресета Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Не удалось импортировать пресет — данные в буфере обмена не похожи на пресет мода! diff --git a/launcher/translation/spanish.ts b/launcher/translation/spanish.ts index b114a8a01..9459583ac 100644 --- a/launcher/translation/spanish.ts +++ b/launcher/translation/spanish.ts @@ -365,65 +365,74 @@ Instalar lo correctamente descargado? Instalando mod %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + El mapa existe - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + El mapa '%1' ya existe. ¿Quieres sobrescribirlo? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Sí para todo - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + No para todo - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Importación completa - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + Se importaron correctamente %1 mapa(s). - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Error de importación - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + No se pudieron importar los siguientes mapas: +%1 - + Operation failed Operación fallida - + Encountered errors: Errores encontrados: - + screenshots capturas de pantalla - + Screenshot %1 Captura de pantalla %1 @@ -521,12 +530,14 @@ Instalar lo correctamente descargado? Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Editor de configuración Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Abrir editor @@ -629,7 +640,8 @@ Modo Exclusivo de Pantalla Completa - el juego cubrirá toda tu pantalla y usar Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Ignorar el interruptor de silencio @@ -916,37 +928,43 @@ Modo Exclusivo de Pantalla Completa - el juego cubrirá toda tu pantalla y usar Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Guardar File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Archivo: Close - Cerrar + Cerrar Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Editor de configuración Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Cambios no guardados Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + ¿Deseas descartar los cambios? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + ¡El archivo JSON no es válido! @@ -1212,7 +1230,8 @@ Por favor, selecciona el directorio con Heroes III: Complete Edition o Heroes II Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + No se pudo abrir el archivo: %1 @@ -1363,12 +1382,14 @@ Bin (%n bytes): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Bielorruso Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Búlgaro @@ -1403,7 +1424,8 @@ Bin (%n bytes): Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Griego @@ -1418,7 +1440,8 @@ Bin (%n bytes): Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Japonés @@ -1428,7 +1451,8 @@ Bin (%n bytes): Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Noruego @@ -1443,7 +1467,8 @@ Bin (%n bytes): Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Rumano @@ -1713,7 +1738,7 @@ Bin (%n bytes): Campaigns - Campañas + Campañas @@ -1728,7 +1753,8 @@ Bin (%n bytes): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Recursos @@ -2014,13 +2040,15 @@ Para resolver este problema, copia manualmente los archivos de datos faltantes d Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Error al importar el preajuste Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Error al importar el preajuste: los datos del portapapeles no parecen un preajuste de mod. diff --git a/launcher/translation/swedish.ts b/launcher/translation/swedish.ts index 8dbfe864a..ffd2f0ccf 100644 --- a/launcher/translation/swedish.ts +++ b/launcher/translation/swedish.ts @@ -362,66 +362,66 @@ Installation framgångsrikt nedladdad? Installerar modd %1 - + Map exists Kartan existerar - + Map '%1' already exists. Do you want to overwrite it? Kartan ’%1’ finns redan. Vill du skriva över den? - + Yes to All Ja till alla - + No to All Nej till alla - + Import complete Importen är klar - + %1 map(s) successfully imported. %1 karta/kartor importerades utan problem. - + Import failed Importen misslyckades - + Failed to import the following maps: %1 Det gick inte att importera följande kartor: %1 - + Operation failed Åtgärden misslyckades - + Encountered errors: Fel påträffades: - + screenshots skärmbilder - + Screenshot %1 Skärmbild %1 @@ -1726,7 +1726,8 @@ Bin (%n byte): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Resurser diff --git a/launcher/translation/turkish.ts b/launcher/translation/turkish.ts index 8a51b6bd2..a1d9d93f5 100644 --- a/launcher/translation/turkish.ts +++ b/launcher/translation/turkish.ts @@ -6,32 +6,38 @@ VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + Discord'da VCMI Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Sorunuz mu var? Hata mı buldunuz? Yardım etmek ister misiniz? Bize katılın! VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + GitHub'da VCMI Our Community - + AI-generated, needs review by native speaker; delete this comment afterwards + Topluluğumuz Build Information - + AI-generated, needs review by native speaker; delete this comment afterwards + Derleme Bilgileri User data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Kullanıcı veri dizini @@ -39,52 +45,62 @@ Open - + AI-generated, needs review by native speaker; delete this comment afterwards + Check for updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Güncellemeleri denetle Game version - + AI-generated, needs review by native speaker; delete this comment afterwards + Oyun sürümü Log files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Günlük dosyaları dizini Data Directories - + AI-generated, needs review by native speaker; delete this comment afterwards + Veri Dizinleri Game data directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Oyun verisi dizini Operating System - + AI-generated, needs review by native speaker; delete this comment afterwards + İşletim Sistemi Configuration files directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Yapılandırma dosyaları dizini Project homepage - + AI-generated, needs review by native speaker; delete this comment afterwards + Proje ana sayfası Report a bug - + AI-generated, needs review by native speaker; delete this comment afterwards + Hata bildir @@ -92,242 +108,288 @@ Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Filtre All mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Tüm modlar Downloadable - + AI-generated, needs review by native speaker; delete this comment afterwards + İndirilebilir Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Yüklü Updatable - + AI-generated, needs review by native speaker; delete this comment afterwards + Güncellenebilir Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Etkin Inactive - + AI-generated, needs review by native speaker; delete this comment afterwards + Devre dışı Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Açıklama Changelog - + AI-generated, needs review by native speaker; delete this comment afterwards + Değişiklik günlüğü Screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + Ekran görüntüleri Uninstall - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaldır Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Etkinleştir Disable - + AI-generated, needs review by native speaker; delete this comment afterwards + Devre dışı bırak Update - + AI-generated, needs review by native speaker; delete this comment afterwards + Güncelle Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Yükle %p% (%v KB out of %m KB) - + AI-generated, needs review by native speaker; delete this comment afterwards + %p% (%v KB / %m KB) Reload repositories - + AI-generated, needs review by native speaker; delete this comment afterwards + Depoları yeniden yükle Abort - + AI-generated, needs review by native speaker; delete this comment afterwards + İptal Mod name - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod adı Installed version - + AI-generated, needs review by native speaker; delete this comment afterwards + Yüklü sürüm Latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + En son sürüm Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Boyut Download size - + AI-generated, needs review by native speaker; delete this comment afterwards + İndirme boyutu Authors - + AI-generated, needs review by native speaker; delete this comment afterwards + Yazarlar License - + AI-generated, needs review by native speaker; delete this comment afterwards + Lisans Contact - + AI-generated, needs review by native speaker; delete this comment afterwards + İletişim Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Uyumluluk Required VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Gerekli VCMI sürümü Supported VCMI version - + AI-generated, needs review by native speaker; delete this comment afterwards + Desteklenen VCMI sürümü please upgrade mod - + AI-generated, needs review by native speaker; delete this comment afterwards + lütfen modu güncelleyin mods repository index - + AI-generated, needs review by native speaker; delete this comment afterwards + mod deposu dizini or newer - + AI-generated, needs review by native speaker; delete this comment afterwards + veya daha yeni Supported VCMI versions - + AI-generated, needs review by native speaker; delete this comment afterwards + Desteklenen VCMI sürümleri Languages - + AI-generated, needs review by native speaker; delete this comment afterwards + Diller Required mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Gerekli modlar Conflicting mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Çakışan modlar This mod cannot be enabled because it translates into a different language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Bu mod, farklı bir dile çeviri yaptığı için etkinleştirilemez. This mod can not be enabled because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Bu mod, aşağıdaki bağımlılıklar bulunmadığından etkinleştirilemez This mod can not be installed because the following dependencies are not present - + AI-generated, needs review by native speaker; delete this comment afterwards + Bu mod, aşağıdaki bağımlılıklar bulunmadığından yüklenemez This is a submod and it cannot be installed or uninstalled separately from its parent mod - + AI-generated, needs review by native speaker; delete this comment afterwards + Bu bir alt moddur ve ana moddan bağımsız olarak yüklenip kaldırılamaz Notes - + AI-generated, needs review by native speaker; delete this comment afterwards + Notlar Context menu - + AI-generated, needs review by native speaker; delete this comment afterwards + Bağlam menüsü Open directory - + AI-generated, needs review by native speaker; delete this comment afterwards + Dizini aç Open repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Depoyu aç Downloading %1. %p% (%v MB out of %m MB) finished - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 indiriliyor. %p% (%v MB / %m MB) tamamlandı Download failed - + AI-generated, needs review by native speaker; delete this comment afterwards + İndirme başarısız @@ -336,91 +398,117 @@ Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Tüm dosyalar indirilemedi. + +Karşılaşılan hatalar: + + Install successfully downloaded? - + AI-generated, needs review by native speaker; delete this comment afterwards + + + +Kurulum başarıyla indirildi mi? Installing Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles yükleniyor Installing mod %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 modu yükleniyor - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Harita mevcut - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + Harita '%1' zaten mevcut. Üzerine yazmak ister misiniz? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Tümüne Evet - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Tümüne Hayır - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + İçe aktarma tamamlandı - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 harita başarıyla içe aktarıldı. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + İçe aktarma başarısız - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Şu haritalar içe aktarılamadı: +%1 - + Operation failed - + AI-generated, needs review by native speaker; delete this comment afterwards + İşlem başarısız - + Encountered errors: - + AI-generated, needs review by native speaker; delete this comment afterwards + Karşılaşılan hatalar: + - + screenshots - + AI-generated, needs review by native speaker; delete this comment afterwards + ekran görüntüleri - + Screenshot %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Ekran görüntüsü %1 Mod is incompatible - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod uyumlu değil @@ -429,149 +517,178 @@ Install successfully downloaded? Off - + AI-generated, needs review by native speaker; delete this comment afterwards + Kapalı Artificial Intelligence - + AI-generated, needs review by native speaker; delete this comment afterwards + Yapay Zekâ Interface Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + Arayüz Ölçekleme Neutral AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Savaşlarda tarafsız YZ Enemy AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Savaşlarda düşman YZ Additional repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Ek depo Adventure Map Allies - + AI-generated, needs review by native speaker; delete this comment afterwards + Macera Haritası Müttefikleri Online Lobby port - + AI-generated, needs review by native speaker; delete this comment afterwards + Çevrimiçi Lobi bağlantı noktası Autocombat AI in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Savaşlarda otomatik savaş YZ'si Sticks Sensitivity - + AI-generated, needs review by native speaker; delete this comment afterwards + Çubuk Hassasiyeti Automatic (Linear) - + AI-generated, needs review by native speaker; delete this comment afterwards + Otomatik (Doğrusal) Haptic Feedback - + AI-generated, needs review by native speaker; delete this comment afterwards + Dokunsal Geri Bildirim Software Cursor - + AI-generated, needs review by native speaker; delete this comment afterwards + Yazılımsal İmleç Automatic - + AI-generated, needs review by native speaker; delete this comment afterwards + Otomatik Mods Validation - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod Doğrulaması Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Yapılandırma düzenleyicisi Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Düzenleyiciyi aç None - + AI-generated, needs review by native speaker; delete this comment afterwards + Yok xBRZ x2 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x2 xBRZ x3 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x3 xBRZ x4 - + AI-generated, needs review by native speaker; delete this comment afterwards + xBRZ x4 Full - + AI-generated, needs review by native speaker; delete this comment afterwards + Tam Allow portrait mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Dikey moda izin ver Use scalable fonts - + AI-generated, needs review by native speaker; delete this comment afterwards + Ölçeklenebilir yazı tiplerini kullan Online Lobby address - + AI-generated, needs review by native speaker; delete this comment afterwards + Çevrimiçi Lobi adresi Handle back as right mouse button - + AI-generated, needs review by native speaker; delete this comment afterwards + Geri tuşunu sağ tık olarak işle Cursor Scaling - + AI-generated, needs review by native speaker; delete this comment afterwards + İmleç Ölçekleme Scalable - + AI-generated, needs review by native speaker; delete this comment afterwards + Ölçeklenebilir Miscellaneous - + AI-generated, needs review by native speaker; delete this comment afterwards + Çeşitli @@ -582,282 +699,344 @@ Windowed - the game will run inside a window that covers part of your screen. Borderless Windowed Mode - the game will run in a full-screen window, matching your screen's resolution. Fullscreen Exclusive Mode - the game will cover the entirety of your screen and will use selected resolution. - + AI-generated, needs review by native speaker; delete this comment afterwards + Oyun için bir görüntüleme modu seçin + +Pencereli - oyun, ekranınızın bir kısmını kaplayan bir pencerede çalışır. + +Çerçevesiz Pencereli Mod - oyun, ekran çözünürlüğünüzle eşleşen tam ekran bir pencerede çalışır. + +Özel Tam Ekran Modu - oyun tüm ekranı kaplar ve seçilen çözünürlüğü kullanır. Font Scaling (experimental) - + AI-generated, needs review by native speaker; delete this comment afterwards + Yazı Tipi Ölçekleme (deneysel) Original - + AI-generated, needs review by native speaker; delete this comment afterwards + Orijinal Upscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Yükseltme Filtresi Basic - + AI-generated, needs review by native speaker; delete this comment afterwards + Temel Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Sessize alma düğmesini yoksay Use Relative Pointer Mode - + AI-generated, needs review by native speaker; delete this comment afterwards + Bağıl İşaretçi Modunu Kullan Nearest - + AI-generated, needs review by native speaker; delete this comment afterwards + En yakın Linear - + AI-generated, needs review by native speaker; delete this comment afterwards + Doğrusal Input - Touchscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Girdi - Dokunmatik ekran Adventure Map Enemies - + AI-generated, needs review by native speaker; delete this comment afterwards + Macera Haritası Düşmanları Show Tutorial again - + AI-generated, needs review by native speaker; delete this comment afterwards + Eğitimi yeniden göster Reset - + AI-generated, needs review by native speaker; delete this comment afterwards + Sıfırla Network - + AI-generated, needs review by native speaker; delete this comment afterwards + Audio - + AI-generated, needs review by native speaker; delete this comment afterwards + Ses Relative Pointer Speed - + AI-generated, needs review by native speaker; delete this comment afterwards + Bağıl İşaretçi Hızı Music Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Müzik Sesi Ignore SSL errors - + AI-generated, needs review by native speaker; delete this comment afterwards + SSL hatalarını yoksay Input - Mouse - + AI-generated, needs review by native speaker; delete this comment afterwards + Girdi - Fare Long Touch Duration - + AI-generated, needs review by native speaker; delete this comment afterwards + Uzun Dokunuş Süresi Controller Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Kontrolcü Tıklama Toleransı Touch Tap Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Dokunma Toleransı Input - Controller - + AI-generated, needs review by native speaker; delete this comment afterwards + Girdi - Kontrolcü Sound Volume - + AI-generated, needs review by native speaker; delete this comment afterwards + Ses Seviyesi Windowed - + AI-generated, needs review by native speaker; delete this comment afterwards + Pencereli Borderless fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Çerçevesiz tam ekran Exclusive fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Özel tam ekran Autosave limit (0 = off) - + AI-generated, needs review by native speaker; delete this comment afterwards + Otomatik kayıt sınırı (0 = kapalı) Downscaling Filter - + AI-generated, needs review by native speaker; delete this comment afterwards + Düşürme Filtresi Framerate Limit - + AI-generated, needs review by native speaker; delete this comment afterwards + Kare hızı sınırı Autosave prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + Otomatik kayıt ön eki Mouse Click Tolerance - + AI-generated, needs review by native speaker; delete this comment afterwards + Fare Tıklama Toleransı Sticks Acceleration - + AI-generated, needs review by native speaker; delete this comment afterwards + Çubuk İvmelenmesi empty = map name prefix - + AI-generated, needs review by native speaker; delete this comment afterwards + boş = harita adı öneki Refresh now - + AI-generated, needs review by native speaker; delete this comment afterwards + Şimdi yenile Default repository - + AI-generated, needs review by native speaker; delete this comment afterwards + Varsayılan depo Renderer - + AI-generated, needs review by native speaker; delete this comment afterwards + Çizici On - + AI-generated, needs review by native speaker; delete this comment afterwards + Açık Reserved screen area - + AI-generated, needs review by native speaker; delete this comment afterwards + Ayrılmış ekran alanı Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III Çevirisi Check on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Başlangıçta denetle Fullscreen - + AI-generated, needs review by native speaker; delete this comment afterwards + Tam ekran General - + AI-generated, needs review by native speaker; delete this comment afterwards + Genel VCMI Language - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI Dili Resolution - + AI-generated, needs review by native speaker; delete this comment afterwards + Çözünürlük Autosave - + AI-generated, needs review by native speaker; delete this comment afterwards + Otomatik kayıt VSync - + AI-generated, needs review by native speaker; delete this comment afterwards + VSync Display index - + AI-generated, needs review by native speaker; delete this comment afterwards + Ekran dizini Network port - + AI-generated, needs review by native speaker; delete this comment afterwards + Ağ bağlantı noktası Video - + AI-generated, needs review by native speaker; delete this comment afterwards + Video Show intro - + AI-generated, needs review by native speaker; delete this comment afterwards + Girişi göster Active - + AI-generated, needs review by native speaker; delete this comment afterwards + Etkin Disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Devre dışı Enable - + AI-generated, needs review by native speaker; delete this comment afterwards + Etkinleştir Not Installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Yüklü değil Install - + AI-generated, needs review by native speaker; delete this comment afterwards + Yükle @@ -865,33 +1044,39 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Invalid file selected - + AI-generated, needs review by native speaker; delete this comment afterwards + Geçersiz dosya seçildi You have to select a Heroes Chronicles installer file! - + AI-generated, needs review by native speaker; delete this comment afterwards + Bir Heroes Chronicles yükleyici dosyası seçmelisiniz! Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Çıkarma hatası! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Sağlama (hash) hatası! Heroes Chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles Heroes Chronicles %1 - %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles %1 - %2 @@ -899,37 +1084,44 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaydet File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Dosya: Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Kapat Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Yapılandırma düzenleyicisi Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaydedilmemiş değişiklikler Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Değişiklikleri atmak istiyor musunuz? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + JSON dosyası geçerli değil! @@ -938,7 +1130,8 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and %1 MiB - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 MiB @@ -946,107 +1139,128 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Language - + AI-generated, needs review by native speaker; delete this comment afterwards + Dil Heroes III Data - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III Verileri Mods Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod Önayarları Select your language - + AI-generated, needs review by native speaker; delete this comment afterwards + Dilini seç Have a question? Found a bug? Want to help? Join us! - + AI-generated, needs review by native speaker; delete this comment afterwards + Sorunuz mu var? Hata mı buldunuz? Yardım etmek ister misiniz? Bize katılın! Locate Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III veri dosyalarını bul Use offline installer from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + gog.com çevrimdışı yükleyicisini kullan Install gog.com files - + AI-generated, needs review by native speaker; delete this comment afterwards + gog.com dosyalarını yükle Your Heroes III data files have been successfully found. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III veri dosyalarınız başarıyla bulundu. Interface Improvements - + AI-generated, needs review by native speaker; delete this comment afterwards + Arayüz İyileştirmeleri Install a translation of Heroes III in your preferred language - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III çevirisini tercih ettiğiniz dilde yükleyin Installing... %p% - + AI-generated, needs review by native speaker; delete this comment afterwards + Yükleniyor... %p% If you already have Heroes III files on your device, you can select this directory and VCMI will copy the existing data automatically. - + AI-generated, needs review by native speaker; delete this comment afterwards + Cihazınızda zaten Heroes III dosyaları varsa, bu dizini seçebilirsiniz; VCMI mevcut verileri otomatik olarak kopyalar. Copy existing files - + AI-generated, needs review by native speaker; delete this comment afterwards + Mevcut dosyaları kopyala Optionally, you can install additional mods either now, or at any point later, using the VCMI Launcher - + AI-generated, needs review by native speaker; delete this comment afterwards + İsteğe bağlı olarak ek modları şimdi veya daha sonra VCMI Başlatıcı üzerinden yükleyebilirsiniz Install compatible version of "Horn of the Abyss", a fan-made Heroes III expansion ported by the VCMI team - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI ekibi tarafından taşınan, hayran yapımı Heroes III genişlemesi "Horn of the Abyss"in uyumlu sürümünü yükle Install compatible version of "In The Wake of Gods", a fan-made Heroes III expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Hayran yapımı Heroes III genişlemesi "In The Wake of Gods"ın uyumlu sürümünü yükle Install mod that provides various interface improvements, such as a better interface for random maps and selectable actions in battles - + AI-generated, needs review by native speaker; delete this comment afterwards + Rastgele haritalar için daha iyi arayüz ve savaşlarda seçilebilir eylemler gibi çeşitli arayüz iyileştirmeleri sağlayan bir modu yükleyin Finish - + AI-generated, needs review by native speaker; delete this comment afterwards + Bitir VCMI on Github - + AI-generated, needs review by native speaker; delete this comment afterwards + GitHub'da VCMI VCMI on Discord - + AI-generated, needs review by native speaker; delete this comment afterwards + Discord'da VCMI @@ -1057,162 +1271,202 @@ Before you can start playing, there are a few more steps to complete. Please remember that to use VCMI, you must own the original data files for Heroes® of Might and Magic® III: Complete or The Shadow of Death. Heroes® of Might and Magic® III HD is currently not supported! - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI'yi yüklediğiniz için teşekkürler! + +Oynamaya başlamadan önce birkaç adım daha var. + +Lütfen VCMI'yi kullanmak için Heroes® of Might and Magic® III: Complete veya The Shadow of Death'in orijinal veri dosyalarına sahip olmanız gerektiğini unutmayın. + +Heroes® of Might and Magic® III HD şu anda desteklenmemektedir! Next - + AI-generated, needs review by native speaker; delete this comment afterwards + İleri You can manually copy directories Maps, Data, and Mp3 from the original game directory to the VCMI data directory that you can see on top of this page - + AI-generated, needs review by native speaker; delete this comment afterwards + Orijinal oyun dizininden Maps, Data ve Mp3 klasörlerini bu sayfanın üst kısmında gördüğünüz VCMI veri dizinine elle kopyalayabilirsiniz Manual Installation - + AI-generated, needs review by native speaker; delete this comment afterwards + Manuel Kurulum Search again - + AI-generated, needs review by native speaker; delete this comment afterwards + Yeniden ara Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III veri dosyaları Copy existing data - + AI-generated, needs review by native speaker; delete this comment afterwards + Mevcut verileri kopyala If you own Heroes III on gog.com, you can download a backup offline installer from gog.com. VCMI will then import Heroes III data using the offline installer. Offline installer consists of two files: ".exe" and ".bin" - you must download both. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III'e gog.com üzerinden sahipseniz gog.com'dan çevrimdışı yedek yükleyiciyi indirebilirsiniz. VCMI daha sonra bu yükleyiciyle Heroes III verilerini içe aktarır. +Çevrimdışı yükleyici iki dosyadan oluşur: ".exe" ve ".bin" - ikisini de indirmeniz gerekir. Back - + AI-generated, needs review by native speaker; delete this comment afterwards + Geri Install VCMI Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI Mod Önayarını Yükle Horn of the Abyss - + AI-generated, needs review by native speaker; delete this comment afterwards + Horn of the Abyss Heroes III Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III Çevirisi In The Wake of Gods - + AI-generated, needs review by native speaker; delete this comment afterwards + In The Wake of Gods Heroes III installation found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III kurulumu bulundu! Copy data to VCMI folder? - + AI-generated, needs review by native speaker; delete this comment afterwards + Veriler VCMI klasörüne kopyalansın mı? Select %1 file... param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 dosyasını seçin... You have to select %1 file! param is file extension - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 dosyasını seçmelisiniz! GOG file (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG dosyası (*.*) File selection - + AI-generated, needs review by native speaker; delete this comment afterwards + Dosya seçimi GOG installer - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG yükleyicisi You've provided a GOG Galaxy installer! This file doesn't contain the game. Please download the offline backup game installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Bir GOG Galaxy yükleyicisi sağladınız! Bu dosya oyunu içermez. Lütfen çevrimdışı yedek oyun yükleyicisini indirin! Heroes III: HD Edition files are not supported by VCMI. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III: HD Edition dosyaları VCMI tarafından desteklenmez. +Lütfen Heroes III: Complete Edition veya Heroes III: Shadow of Death dizinini seçin. Unknown or unsupported Heroes III version found. Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death. - + AI-generated, needs review by native speaker; delete this comment afterwards + Bilinmeyen veya desteklenmeyen bir Heroes III sürümü bulundu. +Lütfen Heroes III: Complete Edition veya Heroes III: Shadow of Death dizinini seçin. GOG data - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG verileri Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Dosya açılamadı: %1 Extracting error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Çıkarma hatası! Hash error! - + AI-generated, needs review by native speaker; delete this comment afterwards + Sağlama (hash) hatası! No Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III verisi yok! Selected files do not contain Heroes III data! - + AI-generated, needs review by native speaker; delete this comment afterwards + Seçilen dosyalar Heroes III verilerini içermiyor! Failed to detect valid Heroes III data in chosen directory. Please select the directory with installed Heroes III data. - + AI-generated, needs review by native speaker; delete this comment afterwards + Seçilen dizinde geçerli Heroes III verileri tespit edilemedi. +Lütfen kurulu Heroes III verilerinin bulunduğu dizini seçin. @@ -1220,7 +1474,8 @@ Please select the directory with installed Heroes III data. Heroes III data not found! - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III verileri bulunamadı! @@ -1228,7 +1483,8 @@ Please select the directory with installed Heroes III data. Image Viewer - + AI-generated, needs review by native speaker; delete this comment afterwards + Görüntüleyici @@ -1237,17 +1493,21 @@ Please select the directory with installed Heroes III data. Stream error while extracting files! error reason: - + AI-generated, needs review by native speaker; delete this comment afterwards + Dosyalar çıkarılırken akış hatası! +hata nedeni: Not a supported Inno Setup installer! - + AI-generated, needs review by native speaker; delete this comment afterwards + Desteklenen bir Inno Setup yükleyicisi değil! VCMI was compiled without innoextract support, which is needed to extract exe files! - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI, exe dosyalarını çıkarmak için gereken innoextract desteği olmadan derlenmiş! @@ -1274,17 +1534,22 @@ Bin (%n bytes): Internal copy process failed. Enough space on device? %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Dahili kopyalama işlemi başarısız. Cihazda yeterli alan var mı? + +%1 Exe - + AI-generated, needs review by native speaker; delete this comment afterwards + Exe Bin - + AI-generated, needs review by native speaker; delete this comment afterwards + Bin @@ -1292,7 +1557,11 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Dil uyuşmazlığı! +%1 + +%2 @@ -1300,14 +1569,21 @@ Bin (%n bytes): %1 %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + Yalnızca tek dosya biliniyor! Dosyalar bozulmuş olabilir mi? Lütfen yeniden indirin. +%1 + +%2 Unknown files! Maybe files are corrupted? Please download again. %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Bilinmeyen dosyalar! Dosyalar bozulmuş olabilir mi? Lütfen yeniden indirin. + +%1 @@ -1315,122 +1591,146 @@ Bin (%n bytes): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Beyaz Rusça Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Bulgarca Czech - + AI-generated, needs review by native speaker; delete this comment afterwards + Çekçe Chinese - + AI-generated, needs review by native speaker; delete this comment afterwards + Çince English - + AI-generated, needs review by native speaker; delete this comment afterwards + İngilizce Finnish - + AI-generated, needs review by native speaker; delete this comment afterwards + Fince French - + AI-generated, needs review by native speaker; delete this comment afterwards + Fransızca German - + AI-generated, needs review by native speaker; delete this comment afterwards + Almanca Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Yunanca Hungarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Macarca Italian - + AI-generated, needs review by native speaker; delete this comment afterwards + İtalyanca Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Japonca Korean - + AI-generated, needs review by native speaker; delete this comment afterwards + Korece Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Norveççe Polish - + AI-generated, needs review by native speaker; delete this comment afterwards + Lehçe Portuguese - + AI-generated, needs review by native speaker; delete this comment afterwards + Portekizce Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Rumence Russian - + AI-generated, needs review by native speaker; delete this comment afterwards + Rusça Spanish - + AI-generated, needs review by native speaker; delete this comment afterwards + İspanyolca Swedish - + AI-generated, needs review by native speaker; delete this comment afterwards + İsveççe Turkish - + AI-generated, needs review by native speaker; delete this comment afterwards + Türkçe Ukrainian - + AI-generated, needs review by native speaker; delete this comment afterwards + Ukraynaca Vietnamese - + AI-generated, needs review by native speaker; delete this comment afterwards + Vietnamca Auto (%1) - + AI-generated, needs review by native speaker; delete this comment afterwards + Otomatik (%1) @@ -1443,37 +1743,44 @@ Bin (%n bytes): Settings - + AI-generated, needs review by native speaker; delete this comment afterwards + Ayarlar Help - + AI-generated, needs review by native speaker; delete this comment afterwards + Yardım Game - + AI-generated, needs review by native speaker; delete this comment afterwards + Oyun Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Modlar Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Çalıştırılabilir dosya başlatılamadı Replace config file? - + AI-generated, needs review by native speaker; delete this comment afterwards + Yapılandırma dosyası değiştirilsin mi? Do you want to replace %1? - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 dosyasını değiştirmek istiyor musunuz? @@ -1481,12 +1788,14 @@ Bin (%n bytes): Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Ad Type - + AI-generated, needs review by native speaker; delete this comment afterwards + Tür @@ -1494,79 +1803,95 @@ Bin (%n bytes): Can not install submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Alt mod yüklenemez Mod is already installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod zaten yüklü Can not uninstall submod - + AI-generated, needs review by native speaker; delete this comment afterwards + Alt mod kaldırılamaz Mod is not installed - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod yüklü değil Mod is already enabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod zaten etkin Mod must be installed first - + AI-generated, needs review by native speaker; delete this comment afterwards + Önce mod yüklenmelidir Mod is not compatible, please update VCMI and check the latest mod revisions - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod uyumlu değil, lütfen VCMI'yi güncelleyin ve en son mod revizyonlarını kontrol edin Can not enable translation mod for a different language! - + AI-generated, needs review by native speaker; delete this comment afterwards + Farklı bir dil için olan çeviri modu etkinleştirilemez! Required mod %1 is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Gerekli %1 modu eksik Mod is already disabled - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod zaten devre dışı Mod archive is missing - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod arşivi eksik Mod archive is invalid or corrupted - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod arşivi geçersiz veya bozuk Failed to extract mod data - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod verileri çıkarılamadı Mod data was not found - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod verileri bulunamadı Mod is located in a protected directory, please remove it manually: - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod korumalı bir dizinde bulunuyor, lütfen elle kaldırın: + @@ -1574,113 +1899,135 @@ Bin (%n bytes): Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Çeviri Town - + AI-generated, needs review by native speaker; delete this comment afterwards + Kasaba Test - + AI-generated, needs review by native speaker; delete this comment afterwards + Test Templates - + AI-generated, needs review by native speaker; delete this comment afterwards + Şablonlar Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Büyüler Music - + AI-generated, needs review by native speaker; delete this comment afterwards + Müzik Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Haritalar Sounds - + AI-generated, needs review by native speaker; delete this comment afterwards + Sesler Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Yetenekler Other - + AI-generated, needs review by native speaker; delete this comment afterwards + Diğer Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Nesneler Mechanics - + AI-generated, needs review by native speaker; delete this comment afterwards + Mekanik Interface - + AI-generated, needs review by native speaker; delete this comment afterwards + Arayüz Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Kahramanlar Graphical - + AI-generated, needs review by native speaker; delete this comment afterwards + Görsel Expansion - + AI-generated, needs review by native speaker; delete this comment afterwards + Genişleme Creatures - + AI-generated, needs review by native speaker; delete this comment afterwards + Yaratıklar Compatibility - + AI-generated, needs review by native speaker; delete this comment afterwards + Uyumluluk Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Seferler Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Eserler AI - + AI-generated, needs review by native speaker; delete this comment afterwards + YZ Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaynaklar @@ -1688,13 +2035,16 @@ Bin (%n bytes): Error starting executable - + AI-generated, needs review by native speaker; delete this comment afterwards + Çalıştırılabilir dosya başlatılamadı Failed to start %1 Reason: %2 - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 başlatılamadı +Neden: %2 @@ -1702,32 +2052,38 @@ Reason: %2 Import from Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Panodan içe aktar Rename Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Geçerli önayarın adını değiştir Create New Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Yeni önayar oluştur Export to Clipboard - + AI-generated, needs review by native speaker; delete this comment afterwards + Panoya aktar Delete Current Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Geçerli önayarı sil Unsupported or corrupted game data detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Desteklenmeyen veya bozuk oyun verileri tespit edildi! @@ -1740,82 +2096,98 @@ Reason: %2 ? - + AI-generated, needs review by native speaker; delete this comment afterwards + ? Install Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Çeviri Yükle No soundtrack detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Müzik parçası bulunamadı! Armaggedon's Blade campaigns are missing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Armageddon's Blade seferleri eksik! No video files detected! - + AI-generated, needs review by native speaker; delete this comment afterwards + Video dosyası bulunamadı! Activate Translation - + AI-generated, needs review by native speaker; delete this comment afterwards + Çeviriyi Etkinleştir Import files - + AI-generated, needs review by native speaker; delete this comment afterwards + Dosyaları içe aktar Check For Updates - + AI-generated, needs review by native speaker; delete this comment afterwards + Güncellemeleri Denetle Go to Downloads Page - + AI-generated, needs review by native speaker; delete this comment afterwards + İndirmeler Sayfasına Git Go to Changelog Page - + AI-generated, needs review by native speaker; delete this comment afterwards + Değişiklik Günlüğüne Git You are using the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + En son sürümü kullanıyorsunuz Game Data Files - + AI-generated, needs review by native speaker; delete this comment afterwards + Oyun Veri Dosyaları Mod Preset - + AI-generated, needs review by native speaker; delete this comment afterwards + Mod Önayarı Resume - + AI-generated, needs review by native speaker; delete this comment afterwards + Sürdür Play - + AI-generated, needs review by native speaker; delete this comment afterwards + Oyna Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Düzenleyici @@ -1835,47 +2207,56 @@ Reason: %2 Update to %1 available - + AI-generated, needs review by native speaker; delete this comment afterwards + %1 sürümüne güncelleme mevcut All supported files - + AI-generated, needs review by native speaker; delete this comment afterwards + Tüm desteklenen dosyalar Maps - + AI-generated, needs review by native speaker; delete this comment afterwards + Haritalar Campaigns - + AI-generated, needs review by native speaker; delete this comment afterwards + Seferler Configs - + AI-generated, needs review by native speaker; delete this comment afterwards + Yapılandırmalar Mods - + AI-generated, needs review by native speaker; delete this comment afterwards + Modlar Gog files - + AI-generated, needs review by native speaker; delete this comment afterwards + GOG dosyaları All files (*.*) - + AI-generated, needs review by native speaker; delete this comment afterwards + Tüm dosyalar (*.*) Select files (configs, mods, maps, campaigns, gog files) to install... - + AI-generated, needs review by native speaker; delete this comment afterwards + Yüklenecek dosyaları seçin (yapılandırmalar, modlar, haritalar, seferler, GOG dosyaları)... @@ -1887,80 +2268,111 @@ Reason: %2 - VCMI mods in zip format (.zip) - VCMI configuration files (.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Bu seçenek, VCMI kurulumunuza ek veri dosyaları içe aktarmanıza olanak tanır. Şu anda aşağıdaki seçenekler desteklenmektedir: + +- Heroes III Haritaları (.h3m veya .vmap). +- Heroes III Seferleri (.h3c veya .vcmp). +- GOG.com çevrimdışı yedek yükleyicisi kullanılarak Heroes III Chronicles (.exe). +- ZIP biçiminde VCMI modları (.zip) +- VCMI yapılandırma dosyaları (.json) + Your Heroes III version uses different language. VCMI provides translations of the game into various languages that you can use. Use this option to automatically install such translation to your language. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III sürümünüz farklı bir dil kullanıyor. VCMI, oyunun çeşitli dillere çevirilerini sunar. Bu seçeneği kullanarak dilinize uygun çeviriyi otomatik olarak yükleyin. Translation of Heroes III into your language is installed, but has been turned off. Use this option to enable it. - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes III'ün dilinize çevirisi yüklü ancak kapalı. Bu seçeneği kullanarak etkinleştirin. A new version of some of the mods that you have installed is now available in mod repository. Use this option to automatically update all your mods to latest version. WARNING: In some cases, updated versions of mods may not be compatible with your existing saves. You may want to postpone mod update until you finish any of your ongoing games. - + AI-generated, needs review by native speaker; delete this comment afterwards + Yüklü modlarınızdan bazıları için depoda yeni bir sürüm mevcut. Bu seçeneği kullanarak tüm modları en son sürüme otomatik olarak güncelleyebilirsiniz. + +UYARI: Bazı durumlarda güncellenen modlar mevcut kayıtlarla uyumlu olmayabilir. Devam eden oyunlarınızı bitirene kadar güncellemeyi ertelemek isteyebilirsiniz. If you own Heroes Chronicles on gog.com, you can use offline backup installers provided by gog to import Heroes Chronicles data into VCMI as custom campaigns. To import Heroes Chronicles, download offline backup installer of each chronicle that you wish to install, select 'Import files' option and select downloaded file. This will generate and install mod for VCMI that contains imported chronicles - + AI-generated, needs review by native speaker; delete this comment afterwards + Heroes Chronicles'a gog.com üzerinden sahipseniz, gog'un sağladığı çevrimdışı yedek yükleyicileri kullanarak Heroes Chronicles verilerini VCMI'ye özel seferler olarak içe aktarabilirsiniz. +Heroes Chronicles'ı içe aktarmak için yüklemek istediğiniz her kroniğin çevrimdışı yükleyicisini indirin, 'Dosyaları içe aktar' seçeneğini seçin ve indirdiğiniz dosyayı gösterin. Bu, içe aktarılan kronikleri içeren bir VCMI modu oluşturup yükleyecektir VCMI has detected that Heroes III music files are missing from your installation. VCMI will run, but in-game music will not be available. To resolve this problem, please copy missing mp3 files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI, kurulumunuzda Heroes III müzik dosyalarının eksik olduğunu tespit etti. VCMI çalışacak, ancak oyun içi müzik kullanılmayacak. + +Bu sorunu çözmek için eksik mp3 dosyalarını Heroes III'ten VCMI veri dizinine elle kopyalayın veya VCMI'yi yeniden yükleyip Heroes III verilerini yeniden içe aktarın VCMI has detected that Heroes III video files are missing from your installation. VCMI will run, but in-game cutscenes will not be available. To resolve this problem, please copy VIDEO.VID file from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI, kurulumunuzda Heroes III video dosyalarının eksik olduğunu tespit etti. VCMI çalışacak, ancak ara sahneler oynatılamayacak. + +Bu sorunu çözmek için VIDEO.VID dosyasını Heroes III'ten VCMI veri dizinine elle kopyalayın veya VCMI'yi yeniden yükleyip Heroes III verilerini yeniden içe aktarın VCMI has detected that some of Heroes III data files are missing from your installation. You may attempt to run VCMI, but game may not work as expected or crash. To resolve this problem, please reinstall game and reimport data files using supported version of Heroes III. VCMI requires Heroes III: Shadow of Death or Complete Edition to run, which you can get (for example) from gog.com - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI, kurulumunuzda bazı Heroes III veri dosyalarının eksik olduğunu tespit etti. VCMI'yi çalıştırmayı deneyebilirsiniz, ancak oyun beklenmedik şekilde çalışabilir veya çökebilir. + +Bu sorunu çözmek için oyunu yeniden yükleyin ve desteklenen bir Heroes III sürümü kullanarak veri dosyalarını yeniden içe aktarın. VCMI, çalışmak için Heroes III: Shadow of Death veya Complete Edition gerektirir (örneğin gog.com üzerinden edinebilirsiniz) VCMI has detected that some of Heroes III: Armageddon's Blade data files are missing from your installation. VCMI will work, but Armageddon's Blade campaigns will not be available. To resolve this problem, please copy missing data files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI, kurulumunuzda bazı Heroes III: Armageddon's Blade veri dosyalarının eksik olduğunu tespit etti. VCMI çalışacak, ancak Armageddon's Blade seferleri mevcut olmayacak. + +Bu sorunu çözmek için eksik veri dosyalarını Heroes III'ten VCMI veri dizinine elle kopyalayın veya VCMI'yi yeniden yükleyip Heroes III verilerini yeniden içe aktarın Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Önayar içe aktarma başarısız Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Önayar içe aktarılamadı - panodaki veriler mod önayarına benzemiyor! Enter preset name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Önayar adını girin: Rename preset '%1' to: - + AI-generated, needs review by native speaker; delete this comment afterwards + Önayar '%1' adını değiştir: @@ -1968,27 +2380,32 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI You have the latest version - + AI-generated, needs review by native speaker; delete this comment afterwards + En son sürümü kullanıyorsunuz Close - + AI-generated, needs review by native speaker; delete this comment afterwards + Kapat Check for updates on startup - + AI-generated, needs review by native speaker; delete this comment afterwards + Başlangıçta güncellemeleri denetle Network error - + AI-generated, needs review by native speaker; delete this comment afterwards + Ağ hatası Cannot read JSON from URL or incorrect JSON data - + AI-generated, needs review by native speaker; delete this comment afterwards + URL'den JSON okunamıyor veya JSON verisi hatalı diff --git a/launcher/translation/ukrainian.ts b/launcher/translation/ukrainian.ts index 42d77cb1c..92248eefc 100644 --- a/launcher/translation/ukrainian.ts +++ b/launcher/translation/ukrainian.ts @@ -362,65 +362,74 @@ Install successfully downloaded? Встановлення модифікації %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Карта існує - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + Карта '%1' вже існує. Перезаписати? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Так для всіх - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Ні для всіх - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Імпорт завершено - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + Успішно імпортовано %1 карт. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Не вдалося імпортувати - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Не вдалося імпортувати такі карти: +%1 - + Operation failed Операція завершилася невдало - + Encountered errors: Виникли помилки: - + screenshots знімки екрану - + Screenshot %1 Знімок екрану %1 @@ -496,7 +505,8 @@ Install successfully downloaded? Haptic Feedback - + AI-generated, needs review by native speaker; delete this comment afterwards + Тактильний відгук @@ -518,12 +528,14 @@ Install successfully downloaded? Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор конфігурації Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Відкрити редактор @@ -625,7 +637,8 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Ігнорувати перемикач вимкнення звуку @@ -912,37 +925,43 @@ Fullscreen Exclusive Mode - the game will cover the entirety of your screen and Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Зберегти File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Файл: Close - Закрити + Закрити Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор конфігурації Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Незбережені зміни Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Бажаєте скасувати зміни? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + Файл JSON недійсний! @@ -1203,7 +1222,8 @@ Please select the directory with Heroes III: Complete Edition or Heroes III: Sha Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Не вдалося відкрити файл: %1 @@ -1365,12 +1385,14 @@ Bin (%n байтів): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Білоруська Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Болгарська @@ -1405,7 +1427,8 @@ Bin (%n байтів): Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Грецька @@ -1420,7 +1443,8 @@ Bin (%n байтів): Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Японська @@ -1430,7 +1454,8 @@ Bin (%n байтів): Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Норвезька @@ -1445,7 +1470,8 @@ Bin (%n байтів): Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Румунська @@ -1716,7 +1742,7 @@ Bin (%n байтів): Campaigns - Кампанії + Кампанії @@ -1731,7 +1757,8 @@ Bin (%n байтів): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Ресурси @@ -2021,13 +2048,15 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Не вдалося імпортувати пресет Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Не вдалося імпортувати пресет — дані в буфері обміну не схожі на пресет моду! diff --git a/launcher/translation/vietnamese.ts b/launcher/translation/vietnamese.ts index 6b96787ff..096cb8612 100644 --- a/launcher/translation/vietnamese.ts +++ b/launcher/translation/vietnamese.ts @@ -365,65 +365,74 @@ Cài đặt đã tải xuống thành công? Cài mod %1 - + Map exists - + AI-generated, needs review by native speaker; delete this comment afterwards + Bản đồ đã tồn tại - + Map '%1' already exists. Do you want to overwrite it? - + AI-generated, needs review by native speaker; delete this comment afterwards + Bản đồ '%1' đã tồn tại. Bạn có muốn ghi đè không? - + Yes to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Có cho tất cả - + No to All - + AI-generated, needs review by native speaker; delete this comment afterwards + Không cho tất cả - + Import complete - + AI-generated, needs review by native speaker; delete this comment afterwards + Nhập xong - + %1 map(s) successfully imported. - + AI-generated, needs review by native speaker; delete this comment afterwards + Đã nhập thành công %1 bản đồ. - + Import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Nhập thất bại - + Failed to import the following maps: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Không thể nhập các bản đồ sau: +%1 - + Operation failed Không mở được - + Encountered errors: Đã có lỗi: - + screenshots hình ảnh - + Screenshot %1 Hình ảnh %1 @@ -519,12 +528,14 @@ Cài đặt đã tải xuống thành công? Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Trình chỉnh sửa cấu hình Open editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Mở trình chỉnh sửa @@ -631,7 +642,8 @@ Toàn màn hình riêng biệt - Sử dụng kích thước màn hình do bạn Ignore mute switch - + AI-generated, needs review by native speaker; delete this comment afterwards + Bỏ qua công tắc tắt tiếng @@ -934,37 +946,43 @@ Toàn màn hình riêng biệt - Sử dụng kích thước màn hình do bạn Save - + AI-generated, needs review by native speaker; delete this comment afterwards + Lưu File: - + AI-generated, needs review by native speaker; delete this comment afterwards + Tệp: Close - Đóng + Đóng Config editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Trình chỉnh sửa cấu hình Unsaved changes - + AI-generated, needs review by native speaker; delete this comment afterwards + Thay đổi chưa lưu Do you want to discard changes? - + AI-generated, needs review by native speaker; delete this comment afterwards + Bạn có muốn hủy các thay đổi không? JSON file is not valid! - + AI-generated, needs review by native speaker; delete this comment afterwards + Tệp JSON không hợp lệ! @@ -1232,7 +1250,8 @@ Hãy chọn thư mục có Heroes III: Complete Edition hoặc Heroes III: Shado Failed to open file: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Không mở được tệp: %1 @@ -1375,12 +1394,14 @@ Bin (%n bytes): Belarusian - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiếng Belarus Bulgarian - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiếng Bulgaria @@ -1415,7 +1436,8 @@ Bin (%n bytes): Greek - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiếng Hy Lạp @@ -1430,7 +1452,8 @@ Bin (%n bytes): Japanese - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiếng Nhật @@ -1440,7 +1463,8 @@ Bin (%n bytes): Norwegian - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiếng Na Uy @@ -1455,7 +1479,8 @@ Bin (%n bytes): Romanian - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiếng Romania @@ -1727,7 +1752,7 @@ Bin (%n bytes): Campaigns - Chiến dịch + Chiến dịch @@ -1743,7 +1768,8 @@ Bin (%n bytes): Resources - + AI-generated, needs review by native speaker; delete this comment afterwards + Tài nguyên @@ -2047,13 +2073,15 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI Preset import failed - + AI-generated, needs review by native speaker; delete this comment afterwards + Nhập preset thất bại Failed to import preset - data in clipboard does not looks like mod preset! - + AI-generated, needs review by native speaker; delete this comment afterwards + Không thể nhập preset - dữ liệu trong bảng tạm không giống preset của mod! diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index f2fa8af12..bbd0517ea 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -869,6 +869,10 @@ if(WIN32) OUTPUT_NAME "VCMI_lib" PROJECT_LABEL "VCMI_lib" ) + if (MINGW) + # Link Windows system libs: WinSock2 (ws2_32) + socket extensions (mswsock) + Debug Help API (dbghelp) + target_link_libraries(vcmi PRIVATE ws2_32 mswsock dbghelp) + endif() endif() # Use '-Wa,-mbig-obj' for files that generate very large object files diff --git a/lib/StartInfo.cpp b/lib/StartInfo.cpp index bcc272dcf..50181bfe0 100644 --- a/lib/StartInfo.cpp +++ b/lib/StartInfo.cpp @@ -241,4 +241,13 @@ TeamID LobbyInfo::getPlayerTeamId(const PlayerColor & color) return TeamID::NO_TEAM; } +BattleOnlyModeStartInfo::BattleOnlyModeStartInfo() + : selectedTerrain(TerrainId::DIRT) + , selectedTown(std::nullopt) +{ + for(auto & element : primSkillLevel) + for(size_t i=0; i selectedTerrain; + std::optional selectedTown; + + std::array, 2> selectedHero; + std::array, 2> selectedArmy; + + std::array, 2> primSkillLevel; + + BattleOnlyModeStartInfo(); + + template void serialize(Handler &h) + { + h & selectedTerrain; + h & selectedTown; + h & selectedHero; + h & selectedArmy; + h & primSkillLevel; + } +}; VCMI_LIB_NAMESPACE_END diff --git a/lib/battle/CBattleInfoCallback.cpp b/lib/battle/CBattleInfoCallback.cpp index 4a8f98437..1bfa8032b 100644 --- a/lib/battle/CBattleInfoCallback.cpp +++ b/lib/battle/CBattleInfoCallback.cpp @@ -280,8 +280,11 @@ std::vector CBattleInfoCallback::getClientActionsFor if(stack->hasBonusOfType(BonusType::RETURN_AFTER_STRIKE)) allowedActionList.push_back(PossiblePlayerBattleAction::ATTACK_AND_RETURN); - allowedActionList.push_back(PossiblePlayerBattleAction::ATTACK); //all active stacks can attack - allowedActionList.push_back(PossiblePlayerBattleAction::WALK_AND_ATTACK); //not all stacks can always walk, but we will check this elsewhere + if (stack->isMeleeAttacker()) //not all stacks can actually attack or walk and attack, check this elsewhere + { + allowedActionList.push_back(PossiblePlayerBattleAction::ATTACK); + allowedActionList.push_back(PossiblePlayerBattleAction::WALK_AND_ATTACK); + } if(stack->canMove() && stack->getMovementRange(0)) //probably no reason to try move war machines or bound stacks allowedActionList.push_back(PossiblePlayerBattleAction::MOVE_STACK); @@ -683,6 +686,9 @@ bool CBattleInfoCallback::battleCanAttack(const battle::Unit * stack, const batt if(!battleMatchOwner(stack, target)) return false; + if (!stack->isMeleeAttacker()) + return false; + if (stack->getPosition() != dest) { for (const auto & obstacle : battleGetAllObstacles()) @@ -695,10 +701,6 @@ bool CBattleInfoCallback::battleCanAttack(const battle::Unit * stack, const batt } } - auto id = stack->unitType()->getId(); - if (id == CreatureID::FIRST_AID_TENT || id == CreatureID::CATAPULT) - return false; - return target->alive(); } diff --git a/lib/battle/DamageCalculator.cpp b/lib/battle/DamageCalculator.cpp index 3a53c0424..144d58b9b 100644 --- a/lib/battle/DamageCalculator.cpp +++ b/lib/battle/DamageCalculator.cpp @@ -285,13 +285,26 @@ double DamageCalculator::getAttackFromBackFactor() const return 0; } -double DamageCalculator::getAttackHateFactor() const +double DamageCalculator::getAttackHateCreatureFactor() const { //assume that unit have only few HATE features and cache them all auto allHateEffects = info.attacker->getBonusesOfType(BonusType::HATE); return allHateEffects->valOfBonuses(Selector::subtype()(BonusSubtypeID(info.defender->creatureId()))) / 100.0; } +double DamageCalculator::getAttackHateTraitFactor() const +{ + //assume that unit have only few HATE features and cache them all + auto allHateEffects = info.attacker->getBonusesOfType(BonusType::HATES_TRAIT); + + auto selector = [this](const Bonus* hateBonus) -> bool + { + return info.defender->hasBonusOfType(hateBonus->subtype.as().toEnum()); + }; + + return allHateEffects->valOfBonuses(selector) / 100.0; +} + double DamageCalculator::getAttackRevengeFactor() const { if(info.attacker->hasBonusOfType(BonusType::REVENGE)) //HotA Haspid ability @@ -475,7 +488,8 @@ std::vector DamageCalculator::getAttackFactors() const getAttackFromBackFactor(), getAttackDeathBlowFactor(), getAttackDoubleDamageFactor(), - getAttackHateFactor(), + getAttackHateCreatureFactor(), + getAttackHateTraitFactor(), getAttackRevengeFactor() }; } diff --git a/lib/battle/DamageCalculator.h b/lib/battle/DamageCalculator.h index d0d649f71..c729c0cb6 100644 --- a/lib/battle/DamageCalculator.h +++ b/lib/battle/DamageCalculator.h @@ -50,7 +50,8 @@ class DLL_LINKAGE DamageCalculator double getAttackJoustingFactor() const; double getAttackDeathBlowFactor() const; double getAttackDoubleDamageFactor() const; - double getAttackHateFactor() const; + double getAttackHateCreatureFactor() const; + double getAttackHateTraitFactor() const; double getAttackRevengeFactor() const; double getAttackFromBackFactor() const; diff --git a/lib/battle/Unit.cpp b/lib/battle/Unit.cpp index f3eb42c2a..35946461d 100644 --- a/lib/battle/Unit.cpp +++ b/lib/battle/Unit.cpp @@ -38,6 +38,16 @@ bool Unit::isTurret() const return creatureIndex() == CreatureID::ARROW_TOWERS; } +bool Unit::isMeleeAttacker() const +{ + //exclude war machines + if (hasBonusOfType(BonusType::SIEGE_WEAPON)) + return false; + + //TODO consider that a mod may introduce a melee war machine. Possibly a new bonus type NO_MELEE_ATTACK is needed. + return true; +} + std::string Unit::getDescription() const { boost::format fmt("Unit %d of side %d"); diff --git a/lib/battle/Unit.h b/lib/battle/Unit.h index 37affcc0f..790a5be22 100644 --- a/lib/battle/Unit.h +++ b/lib/battle/Unit.h @@ -97,6 +97,7 @@ public: virtual bool canShootBlocked() const = 0; virtual bool canShoot() const = 0; virtual bool isShooter() const = 0; + bool isMeleeAttacker() const; /// returns initial size of this unit virtual int32_t getCount() const = 0; diff --git a/lib/bonuses/BonusCustomTypes.cpp b/lib/bonuses/BonusCustomTypes.cpp index 6f6ac83b0..579a97102 100644 --- a/lib/bonuses/BonusCustomTypes.cpp +++ b/lib/bonuses/BonusCustomTypes.cpp @@ -10,6 +10,8 @@ #include "StdInc.h" #include "BonusCustomTypes.h" +#include "CBonusTypeHandler.h" +#include "GameLibrary.h" VCMI_LIB_NAMESPACE_BEGIN @@ -75,4 +77,19 @@ std::string BonusCustomSource::encode(const si32 index) return std::to_string(index); } +std::string BonusTypeID::encode(int32_t index) +{ + if (index == static_cast(BonusType::NONE)) + return ""; + return LIBRARY->bth->bonusToString(static_cast(index)); +} + +si32 BonusTypeID::decode(const std::string & identifier) +{ + if (identifier.empty()) + return RiverId::NO_RIVER.getNum(); + + return resolveIdentifier("bonus", identifier); +} + VCMI_LIB_NAMESPACE_END diff --git a/lib/bonuses/BonusCustomTypes.h b/lib/bonuses/BonusCustomTypes.h index 2520549ad..7d8458091 100644 --- a/lib/bonuses/BonusCustomTypes.h +++ b/lib/bonuses/BonusCustomTypes.h @@ -11,6 +11,7 @@ #include "../constants/EntityIdentifiers.h" #include "../constants/VariantIdentifier.h" +#include "BonusEnum.h" VCMI_LIB_NAMESPACE_BEGIN @@ -77,7 +78,27 @@ public: static BonusCustomSubtype creatureLevel(int level); }; -using BonusSubtypeID = VariantIdentifier; -using BonusSourceID = VariantIdentifier; +class DLL_LINKAGE BonusTypeID : public EntityIdentifier +{ +public: + using EntityIdentifier::EntityIdentifier; + using EnumType = BonusType; + + static std::string encode(int32_t index); + static si32 decode(const std::string & identifier); + + constexpr EnumType toEnum() const + { + return static_cast(EntityIdentifier::num); + } + + constexpr BonusTypeID(const EnumType & enumValue) + { + EntityIdentifier::num = static_cast(enumValue); + } +}; + +using BonusSubtypeID = VariantIdentifier; +using BonusSourceID = VariantIdentifier; VCMI_LIB_NAMESPACE_END diff --git a/lib/bonuses/BonusEnum.h b/lib/bonuses/BonusEnum.h index a3b3e839f..665072907 100644 --- a/lib/bonuses/BonusEnum.h +++ b/lib/bonuses/BonusEnum.h @@ -194,6 +194,7 @@ class JsonNode; BONUS_NAME(TRANSMUTATION_IMMUNITY) /*blocks TRANSMUTATION bonus*/\ BONUS_NAME(COMBAT_MANA_BONUS) /* Additional mana per combat */ \ BONUS_NAME(SPECIFIC_SPELL_RANGE) /* value used for allowed spell range, subtype - spell id */\ + BONUS_NAME(HATES_TRAIT) /* affected unit deals additional damage to units with specific bonus. subtype - bonus, val - damage bonus percent */ \ /* end of list */ diff --git a/lib/constants/Enumerations.h b/lib/constants/Enumerations.h index 952f7b64f..303b55f38 100644 --- a/lib/constants/Enumerations.h +++ b/lib/constants/Enumerations.h @@ -31,7 +31,9 @@ namespace BuildingSubID PORTAL_OF_SUMMONING, ESCAPE_TUNNEL, TREASURY, - BANK + BANK, + AURORA_BOREALIS, + DEITY_OF_FIRE }; } diff --git a/lib/constants/StringConstants.h b/lib/constants/StringConstants.h index 97016e852..b3f39f68e 100644 --- a/lib/constants/StringConstants.h +++ b/lib/constants/StringConstants.h @@ -135,7 +135,9 @@ namespace MappedKeys { "library", BuildingSubID::LIBRARY }, { "escapeTunnel", BuildingSubID::ESCAPE_TUNNEL }, { "treasury", BuildingSubID::TREASURY }, - { "bank", BuildingSubID::BANK } + { "bank", BuildingSubID::BANK }, + { "auroraBorealis", BuildingSubID::AURORA_BOREALIS }, + { "deityOfFire", BuildingSubID::DEITY_OF_FIRE } }; static const std::map MARKET_NAMES_TO_TYPES = diff --git a/lib/gameState/CGameState.cpp b/lib/gameState/CGameState.cpp index db7cfd0ce..6426b533c 100644 --- a/lib/gameState/CGameState.cpp +++ b/lib/gameState/CGameState.cpp @@ -1240,17 +1240,20 @@ bool CGameState::checkForVictory(const PlayerColor & player, const EventConditio case EventCondition::HAVE_CREATURES: { //check if in players armies there is enough creatures - int total = 0; //creature counter - for(auto ai : map->getObjects()) - { - if(ai->getOwner() == player) - { - for(const auto & elem : ai->Slots()) //iterate through army - if(elem.second->getId() == condition.objectType.as()) //it's searched creature - total += elem.second->getCount(); - } - } - return total >= condition.value; + // NOTE: only heroes & towns are checked, in line with H3. + // Garrisons, mines, and guards of owned dwellings(!) are excluded + int totalCreatures = 0; + for (const auto & hero : p->getHeroes()) + for(const auto & elem : hero->Slots()) //iterate through army + if(elem.second->getId() == condition.objectType.as()) //it's searched creature + totalCreatures += elem.second->getCount(); + + for (const auto & town : p->getTowns()) + for(const auto & elem : town->Slots()) //iterate through army + if(elem.second->getId() == condition.objectType.as()) //it's searched creature + totalCreatures += elem.second->getCount(); + + return totalCreatures >= condition.value; } case EventCondition::HAVE_RESOURCES: { @@ -1624,18 +1627,19 @@ void CGameState::loadGame(CLoadFile & file) logGlobal->info("Loading game state..."); CMapHeader dummyHeader; - StartInfo dummyStartInfo; ActiveModsInSaveList dummyActiveMods; file.load(dummyHeader); if (file.hasFeature(ESerializationVersion::NO_RAW_POINTERS_IN_SERIALIZER)) { + StartInfo dummyStartInfo; file.load(dummyStartInfo); file.load(dummyActiveMods); file.load(*this); } else { + auto dummyStartInfo = std::make_shared(); bool dummyA = false; uint32_t dummyB = 0; uint16_t dummyC = 0; diff --git a/lib/gameState/CGameStateCampaign.h b/lib/gameState/CGameStateCampaign.h index b57769aa4..5f430f0ea 100644 --- a/lib/gameState/CGameStateCampaign.h +++ b/lib/gameState/CGameStateCampaign.h @@ -81,11 +81,9 @@ public: { bool dummyA = false; uint32_t dummyB = 0; - uint16_t dummyC = 0; h & dummyA; h & dummyB; - h & dummyC; } } }; diff --git a/lib/json/JsonBonus.cpp b/lib/json/JsonBonus.cpp index 872ed3242..3405668a8 100644 --- a/lib/json/JsonBonus.cpp +++ b/lib/json/JsonBonus.cpp @@ -91,6 +91,14 @@ static void loadBonusSubtype(BonusSubtypeID & subtype, BonusType type, const Jso }); break; } + case BonusType::HATES_TRAIT: + { + LIBRARY->identifiers()->requestIdentifier( "bonus", node, [&subtype](int32_t identifier) + { + subtype = BonusType(identifier); + }); + break; + } case BonusType::NO_TERRAIN_PENALTY: { LIBRARY->identifiers()->requestIdentifier( "terrain", node, [&subtype](int32_t identifier) diff --git a/lib/mapObjects/CGHeroInstance.cpp b/lib/mapObjects/CGHeroInstance.cpp index cfb0ec938..4aa76445c 100644 --- a/lib/mapObjects/CGHeroInstance.cpp +++ b/lib/mapObjects/CGHeroInstance.cpp @@ -1345,28 +1345,6 @@ void CGHeroInstance::restoreBonusSystem(CGameState & gs) } } -void CGHeroInstance::attachToBonusSystem(CGameState & gs) -{ - CArmedInstance::attachToBonusSystem(gs); - if (boardedBoat.hasValue()) - { - auto boat = gs.getObjInstance(boardedBoat); - if (boat) - attachTo(dynamic_cast(*boat)); - } -} - -void CGHeroInstance::detachFromBonusSystem(CGameState & gs) -{ - CArmedInstance::detachFromBonusSystem(gs); - if (boardedBoat.hasValue()) - { - auto boat = gs.getObjInstance(boardedBoat); - if (boat) - detachFrom(dynamic_cast(*boat)); - } -} - CBonusSystemNode & CGHeroInstance::whereShouldBeAttached(CGameState & gs) { if(visitedTown.hasValue()) diff --git a/lib/mapObjects/CGHeroInstance.h b/lib/mapObjects/CGHeroInstance.h index f2f63be95..361636f71 100644 --- a/lib/mapObjects/CGHeroInstance.h +++ b/lib/mapObjects/CGHeroInstance.h @@ -311,8 +311,6 @@ public: void afterAddToMap(CMap * map) override; void afterRemoveFromMap(CMap * map) override; - void attachToBonusSystem(CGameState & gs) override; - void detachFromBonusSystem(CGameState & gs) override; void restoreBonusSystem(CGameState & gs) override; void updateFrom(const JsonNode & data) override; diff --git a/lib/mapObjects/CGTownInstance.cpp b/lib/mapObjects/CGTownInstance.cpp index 085674e74..c40242755 100644 --- a/lib/mapObjects/CGTownInstance.cpp +++ b/lib/mapObjects/CGTownInstance.cpp @@ -905,13 +905,6 @@ bool CGTownInstance::hasBuilt(const BuildingID & buildingID) const return vstd::contains(builtBuildings, buildingID); } -bool CGTownInstance::hasBuilt(const BuildingID & buildingID, FactionID townID) const -{ - if (townID == getTown()->faction->getId() || townID == FactionID::ANY) - return hasBuilt(buildingID); - return false; -} - void CGTownInstance::addBuilding(const BuildingID & buildingID) { if(buildingID == BuildingID::NONE) diff --git a/lib/mapObjects/CGTownInstance.h b/lib/mapObjects/CGTownInstance.h index 4b1c9811b..b286a762b 100644 --- a/lib/mapObjects/CGTownInstance.h +++ b/lib/mapObjects/CGTownInstance.h @@ -165,7 +165,6 @@ public: bool hasBuilt(BuildingSubID::EBuildingSubID buildingID) const; //checks if building is constructed and town has same subID bool hasBuilt(const BuildingID & buildingID) const; - bool hasBuilt(const BuildingID & buildingID, FactionID townID) const; void addBuilding(const BuildingID & buildingID); void removeBuilding(const BuildingID & buildingID); void removeAllBuildings(); diff --git a/lib/mapping/CDrawRoadsOperation.cpp b/lib/mapping/CDrawRoadsOperation.cpp index 32625d9c0..cbe0997b3 100644 --- a/lib/mapping/CDrawRoadsOperation.cpp +++ b/lib/mapping/CDrawRoadsOperation.cpp @@ -20,7 +20,8 @@ VCMI_LIB_NAMESPACE_BEGIN -const std::vector CDrawLinesOperation::patterns = +template +const std::vector::LinePattern> CDrawLinesOperation::patterns = { //single tile. fall-back pattern { @@ -156,34 +157,47 @@ static bool ruleIsAny(const std::string & rule) #endif ///CDrawLinesOperation -CDrawLinesOperation::CDrawLinesOperation(CMap * map, CTerrainSelection terrainSel, vstd::RNG * gen): +template +CDrawLinesOperation::CDrawLinesOperation(CMap * map, CTerrainSelection terrainSel, T lineType, vstd::RNG * gen): CMapOperation(map), terrainSel(std::move(terrainSel)), + lineType(lineType), gen(gen) { } ///CDrawRoadsOperation CDrawRoadsOperation::CDrawRoadsOperation(CMap * map, const CTerrainSelection & terrainSel, RoadId roadType, vstd::RNG * gen): - CDrawLinesOperation(map, terrainSel,gen), - roadType(roadType) -{ -} + CDrawLinesOperation(map, terrainSel,roadType, gen) +{} ///CDrawRiversOperation CDrawRiversOperation::CDrawRiversOperation(CMap * map, const CTerrainSelection & terrainSel, RiverId riverType, vstd::RNG * gen): - CDrawLinesOperation(map, terrainSel, gen), - riverType(riverType) + CDrawLinesOperation(map, terrainSel, riverType, gen) +{} + +template +void CDrawLinesOperation::execute() { + for(const auto & pos : terrainSel.getSelectedItems()) + { + auto identifier = getIdentifier(map->getTile(pos)); + if (formerState.find(identifier) == formerState.end()) + formerState.insert({identifier, CTerrainSelection(terrainSel.getMap())}); + formerState.at(identifier).select(pos); + } + + drawLines(terrainSel, lineType); } -void CDrawLinesOperation::execute() +template +void CDrawLinesOperation::drawLines(CTerrainSelection selection, T type) { std::set invalidated; - for(const auto & pos : terrainSel.getSelectedItems()) + for(const auto & pos : selection.getSelectedItems()) { - executeTile(map->getTile(pos)); + executeTile(map->getTile(pos), type); auto rect = extendTileAroundSafely(pos); rect.forEach([&invalidated](const int3 & pos) @@ -195,17 +209,23 @@ void CDrawLinesOperation::execute() updateTiles(invalidated); } -void CDrawLinesOperation::undo() +template +void CDrawLinesOperation::undo() { - //TODO + for (auto const& typeToSelection : formerState) + { + drawLines(typeToSelection.second, typeToSelection.first); + } } -void CDrawLinesOperation::redo() +template +void CDrawLinesOperation::redo() { - //TODO + drawLines(terrainSel, lineType); } -void CDrawLinesOperation::flipPattern(LinePattern& pattern, int flip) const +template +void CDrawLinesOperation::flipPattern(LinePattern& pattern, int flip) const { //todo: use cashing here and also in terrain patterns @@ -233,7 +253,8 @@ void CDrawLinesOperation::flipPattern(LinePattern& pattern, int flip) const } } -void CDrawLinesOperation::updateTiles(std::set & invalidated) +template +void CDrawLinesOperation::updateTiles(std::set & invalidated) { for(const int3 & coord : invalidated) { @@ -264,7 +285,8 @@ void CDrawLinesOperation::updateTiles(std::set & invalidated) } } -CDrawLinesOperation::ValidationResult CDrawLinesOperation::validateTile(const LinePattern & pattern, const int3 & pos) +template +typename CDrawLinesOperation::ValidationResult CDrawLinesOperation::validateTile(const LinePattern & pattern, const int3 & pos) { ValidationResult result(false); @@ -342,14 +364,14 @@ std::string CDrawRiversOperation::getLabel() const return "Draw Rivers"; } -void CDrawRoadsOperation::executeTile(TerrainTile & tile) +void CDrawRoadsOperation::executeTile(TerrainTile & tile, RoadId type) { - tile.roadType = roadType; + tile.roadType = type; } -void CDrawRiversOperation::executeTile(TerrainTile & tile) +void CDrawRiversOperation::executeTile(TerrainTile & tile, RiverId type) { - tile.riverType = riverType; + tile.riverType = type; } bool CDrawRoadsOperation::canApplyPattern(const LinePattern & pattern) const @@ -398,4 +420,14 @@ void CDrawRiversOperation::updateTile(TerrainTile & tile, const LinePattern & pa tile.extTileFlags = (tile.extTileFlags & 0b00111111) | (flip << 2); } +RiverId CDrawRiversOperation::getIdentifier(TerrainTile & tile) const +{ + return tile.riverType; +} + +RoadId CDrawRoadsOperation::getIdentifier(TerrainTile & tile) const +{ + return tile.roadType; +} + VCMI_LIB_NAMESPACE_END diff --git a/lib/mapping/CDrawRoadsOperation.h b/lib/mapping/CDrawRoadsOperation.h index 7e9ea754d..21f4ca4ed 100644 --- a/lib/mapping/CDrawRoadsOperation.h +++ b/lib/mapping/CDrawRoadsOperation.h @@ -16,7 +16,7 @@ VCMI_LIB_NAMESPACE_BEGIN struct TerrainTile; -class CDrawLinesOperation : public CMapOperation +template class CDrawLinesOperation : public CMapOperation { public: void execute() override; @@ -41,14 +41,15 @@ protected: int flip; }; - CDrawLinesOperation(CMap * map, CTerrainSelection terrainSel, vstd::RNG * gen); + CDrawLinesOperation(CMap * map, CTerrainSelection terrainSel, T lineType, vstd::RNG * gen); - virtual void executeTile(TerrainTile & tile) = 0; - virtual bool canApplyPattern(const CDrawLinesOperation::LinePattern & pattern) const = 0; + virtual void executeTile(TerrainTile & tile, T type) = 0; + virtual bool canApplyPattern(const LinePattern & pattern) const = 0; virtual bool needUpdateTile(const TerrainTile & tile) const = 0; virtual bool tileHasSomething(const int3 & pos) const = 0; - virtual void updateTile(TerrainTile & tile, const CDrawLinesOperation::LinePattern & pattern, const int flip) = 0; - + virtual void updateTile(TerrainTile & tile, const LinePattern & pattern, const int flip) = 0; + virtual T getIdentifier(TerrainTile & tile) const = 0; + static const std::vector patterns; void flipPattern(LinePattern & pattern, int flip) const; @@ -58,38 +59,45 @@ protected: ValidationResult validateTile(const LinePattern & pattern, const int3 & pos); CTerrainSelection terrainSel; + T lineType; vstd::RNG * gen; + std::map formerState; + +private: + void drawLines(CTerrainSelection selection, T type); }; -class CDrawRoadsOperation : public CDrawLinesOperation +class CDrawRoadsOperation : public CDrawLinesOperation { public: CDrawRoadsOperation(CMap * map, const CTerrainSelection & terrainSel, RoadId roadType, vstd::RNG * gen); std::string getLabel() const override; protected: - void executeTile(TerrainTile & tile) override; - bool canApplyPattern(const CDrawLinesOperation::LinePattern & pattern) const override; + void executeTile(TerrainTile & tile, RoadId type) override; + bool canApplyPattern(const LinePattern & pattern) const override; bool needUpdateTile(const TerrainTile & tile) const override; bool tileHasSomething(const int3 & pos) const override; - void updateTile(TerrainTile & tile, const CDrawLinesOperation::LinePattern & pattern, const int flip) override; + void updateTile(TerrainTile & tile, const LinePattern & pattern, const int flip) override; + RoadId getIdentifier(TerrainTile & tile) const override; private: RoadId roadType; }; -class CDrawRiversOperation : public CDrawLinesOperation +class CDrawRiversOperation : public CDrawLinesOperation { public: CDrawRiversOperation(CMap * map, const CTerrainSelection & terrainSel, RiverId roadType, vstd::RNG * gen); std::string getLabel() const override; protected: - void executeTile(TerrainTile & tile) override; - bool canApplyPattern(const CDrawLinesOperation::LinePattern & pattern) const override; + void executeTile(TerrainTile & tile, RiverId type) override; + bool canApplyPattern(const LinePattern & pattern) const override; bool needUpdateTile(const TerrainTile & tile) const override; bool tileHasSomething(const int3 & pos) const override; - void updateTile(TerrainTile & tile, const CDrawLinesOperation::LinePattern & pattern, const int flip) override; + void updateTile(TerrainTile & tile, const LinePattern & pattern, const int flip) override; + RiverId getIdentifier(TerrainTile & tile) const override; private: RiverId riverType; diff --git a/lib/mapping/CMapHeader.cpp b/lib/mapping/CMapHeader.cpp index 7fc258be3..f26f6b3ed 100644 --- a/lib/mapping/CMapHeader.cpp +++ b/lib/mapping/CMapHeader.cpp @@ -129,6 +129,7 @@ CMapHeader::CMapHeader() , defeatIconIndex(0) , howManyTeams(0) , areAnyPlayers(false) + , battleOnly(false) { setupEvents(); allowedHeroes = LIBRARY->heroh->getDefaultAllowed(); diff --git a/lib/mapping/CMapHeader.h b/lib/mapping/CMapHeader.h index dbb8c0c71..c86ffc142 100644 --- a/lib/mapping/CMapHeader.h +++ b/lib/mapping/CMapHeader.h @@ -272,6 +272,8 @@ public: bool areAnyPlayers; /// Unused. True if there are any playable players on the map. + bool battleOnly; /// Battle only mode + /// "main quests" of the map that describe victory and loss conditions std::vector triggeredEvents; @@ -316,6 +318,8 @@ public: h & levelLimit; h & areAnyPlayers; + if (h.version >= Handler::Version::BATTLE_ONLY) + h & battleOnly; h & players; h & howManyTeams; h & allowedHeroes; diff --git a/lib/mapping/CMapOperation.cpp b/lib/mapping/CMapOperation.cpp index 2cf46f200..5f8a07644 100644 --- a/lib/mapping/CMapOperation.cpp +++ b/lib/mapping/CMapOperation.cpp @@ -103,22 +103,38 @@ void CDrawTerrainOperation::execute() for(const auto & pos : terrainSel.getSelectedItems()) { auto & tile = map->getTile(pos); - tile.terrainType = terType; + if (formerState.find(tile.terrainType) == formerState.end()) + formerState.insert({tile.terrainType, CTerrainSelection(terrainSel.getMap())}); + formerState.at(tile.terrainType).select(pos); + } + drawTerrain(terType, terrainSel); +} + +void CDrawTerrainOperation::drawTerrain(TerrainId terrainType, CTerrainSelection selection) +{ + for(const auto & pos : selection.getSelectedItems()) + { + auto & tile = map->getTile(pos); + tile.terrainType = terrainType; invalidateTerrainViews(pos); } - updateTerrainTypes(); + updateTerrainTypes(selection); updateTerrainViews(); + invalidatedTerViews.clear(); } void CDrawTerrainOperation::undo() { - //TODO + for (auto const& typeToSelection : formerState) + { + drawTerrain(typeToSelection.first, typeToSelection.second); + } } void CDrawTerrainOperation::redo() { - //TODO + drawTerrain(terType, terrainSel); } std::string CDrawTerrainOperation::getLabel() const @@ -126,9 +142,9 @@ std::string CDrawTerrainOperation::getLabel() const return "Draw Terrain"; } -void CDrawTerrainOperation::updateTerrainTypes() +void CDrawTerrainOperation::updateTerrainTypes(CTerrainSelection selection) { - auto positions = terrainSel.getSelectedItems(); + auto positions = selection.getSelectedItems(); while(!positions.empty()) { const auto & centerPos = *(positions.begin()); @@ -405,9 +421,9 @@ CDrawTerrainOperation::ValidationResult CDrawTerrainOperation::validateTerrainVi { if(recDepth == 0 && map->isInTheMap(currentPos)) { - if(terType->getId() == centerTerType->getId()) + if(centerTerType->getId() == terType->getId() || (centerTerType->getId() == ETerrainId::DIRT && !terType->isTransitionRequired())) { - const auto patternForRule = LIBRARY->terviewh->getTerrainViewPatternsById(centerTerType->getId(), rule.name); + const auto patternForRule = LIBRARY->terviewh->getTerrainViewPatternsById(terType->getId(), rule.name); if(auto p = patternForRule) { auto rslt = validateTerrainView(currentPos, &(p->get()), 1); diff --git a/lib/mapping/CMapOperation.h b/lib/mapping/CMapOperation.h index 1e6d1ad8e..b9d2e3e1d 100644 --- a/lib/mapping/CMapOperation.h +++ b/lib/mapping/CMapOperation.h @@ -94,7 +94,8 @@ private: InvalidTiles() : centerPosValid(false) { } }; - void updateTerrainTypes(); + void drawTerrain(TerrainId terrain, CTerrainSelection selection); + void updateTerrainTypes(CTerrainSelection selection); void invalidateTerrainViews(const int3 & centerPos); InvalidTiles getInvalidTiles(const int3 & centerPos) const; @@ -106,6 +107,7 @@ private: CTerrainSelection terrainSel; TerrainId terType; + std::map formerState; int decorationsPercentage; vstd::RNG* gen; std::set invalidatedTerViews; diff --git a/lib/mapping/MapEditUtils.cpp b/lib/mapping/MapEditUtils.cpp index 70de36ad1..800740067 100644 --- a/lib/mapping/MapEditUtils.cpp +++ b/lib/mapping/MapEditUtils.cpp @@ -120,14 +120,14 @@ void CTerrainSelection::setSelection(const std::vector & vec) void CTerrainSelection::selectAll() { - selectRange(MapRect(int3(0, 0, 0), getMap()->width, getMap()->height)); - selectRange(MapRect(int3(0, 0, 1), getMap()->width, getMap()->height)); + for(int i = 0; i < getMap()->mapLevels; i++) + selectRange(MapRect(int3(0, 0, i), getMap()->width, getMap()->height)); } void CTerrainSelection::clearSelection() { - deselectRange(MapRect(int3(0, 0, 0), getMap()->width, getMap()->height)); - deselectRange(MapRect(int3(0, 0, 1), getMap()->width, getMap()->height)); + for(int i = 0; i < getMap()->mapLevels; i++) + deselectRange(MapRect(int3(0, 0, i), getMap()->width, getMap()->height)); } CObjectSelection::CObjectSelection(CMap * map) : CMapSelection(map) diff --git a/lib/mapping/MapFormatJson.cpp b/lib/mapping/MapFormatJson.cpp index 36f7717c2..dae8d9a0e 100644 --- a/lib/mapping/MapFormatJson.cpp +++ b/lib/mapping/MapFormatJson.cpp @@ -870,6 +870,8 @@ void CMapLoaderJson::readHeader(const bool complete) readTeams(handler); //TODO: check mods + mapHeader->battleOnly = header["battleOnly"].Bool(); + if(complete) readOptions(handler); @@ -1225,6 +1227,8 @@ void CMapSaverJson::writeHeader() writeTeams(handler); + header["battleOnly"].Bool() = mapHeader->battleOnly; + writeOptions(handler); writeTranslations(); diff --git a/lib/networkPacks/NetPackVisitor.h b/lib/networkPacks/NetPackVisitor.h index d1221172f..88cbde6b1 100644 --- a/lib/networkPacks/NetPackVisitor.h +++ b/lib/networkPacks/NetPackVisitor.h @@ -170,6 +170,7 @@ public: virtual void visitLobbySetCampaign(LobbySetCampaign & pack) {} virtual void visitLobbySetCampaignMap(LobbySetCampaignMap & pack) {} virtual void visitLobbySetCampaignBonus(LobbySetCampaignBonus & pack) {} + virtual void visitLobbySetBattleOnlyModeStartInfo(LobbySetBattleOnlyModeStartInfo & pack) {} virtual void visitLobbyChangePlayerOption(LobbyChangePlayerOption & pack) {} virtual void visitLobbySetPlayer(LobbySetPlayer & pack) {} virtual void visitLobbySetPlayerName(LobbySetPlayerName & pack) {} diff --git a/lib/networkPacks/NetPacksLib.cpp b/lib/networkPacks/NetPacksLib.cpp index c7df14a35..43cd343a1 100644 --- a/lib/networkPacks/NetPacksLib.cpp +++ b/lib/networkPacks/NetPacksLib.cpp @@ -773,6 +773,11 @@ void LobbySetCampaignBonus::visitTyped(ICPackVisitor & visitor) visitor.visitLobbySetCampaignBonus(*this); } +void LobbySetBattleOnlyModeStartInfo::visitTyped(ICPackVisitor & visitor) +{ + visitor.visitLobbySetBattleOnlyModeStartInfo(*this); +} + void LobbyChangePlayerOption::visitTyped(ICPackVisitor & visitor) { visitor.visitLobbyChangePlayerOption(*this); diff --git a/lib/networkPacks/PacksForClient.h b/lib/networkPacks/PacksForClient.h index ae059867d..12e3a2fe4 100644 --- a/lib/networkPacks/PacksForClient.h +++ b/lib/networkPacks/PacksForClient.h @@ -524,6 +524,7 @@ struct DLL_LINKAGE PlayerEndsGame : public CPackForClient PlayerColor player; EVictoryLossCheckResult victoryLossCheckResult; StatisticDataSet statistic; + bool silentEnd = false; void visitTyped(ICPackVisitor & visitor) override; @@ -532,6 +533,7 @@ struct DLL_LINKAGE PlayerEndsGame : public CPackForClient h & player; h & victoryLossCheckResult; h & statistic; + h & silentEnd; } }; diff --git a/lib/networkPacks/PacksForLobby.h b/lib/networkPacks/PacksForLobby.h index 549499fdc..0878ff7d6 100644 --- a/lib/networkPacks/PacksForLobby.h +++ b/lib/networkPacks/PacksForLobby.h @@ -90,7 +90,7 @@ struct DLL_LINKAGE LobbyChatMessage : public CLobbyPackToPropagate struct DLL_LINKAGE LobbyGuiAction : public CLobbyPackToPropagate { enum EAction : ui8 { - NONE, NO_TAB, OPEN_OPTIONS, OPEN_SCENARIO_LIST, OPEN_RANDOM_MAP_OPTIONS, OPEN_TURN_OPTIONS, OPEN_EXTRA_OPTIONS + NONE, NO_TAB, OPEN_OPTIONS, OPEN_SCENARIO_LIST, OPEN_RANDOM_MAP_OPTIONS, OPEN_TURN_OPTIONS, OPEN_EXTRA_OPTIONS, BATTLE_MODE } action = NONE; @@ -230,6 +230,18 @@ struct DLL_LINKAGE LobbySetCampaignBonus : public CLobbyPackToServer } }; +struct DLL_LINKAGE LobbySetBattleOnlyModeStartInfo : public CLobbyPackToPropagate +{ + std::shared_ptr startInfo; + + void visitTyped(ICPackVisitor & visitor) override; + + template void serialize(Handler &h) + { + h & startInfo; + } +}; + struct DLL_LINKAGE LobbyChangePlayerOption : public CLobbyPackToServer { enum EWhat : ui8 {UNKNOWN, TOWN, HERO, BONUS, TOWN_ID, HERO_ID, BONUS_ID}; diff --git a/lib/rewardable/Reward.h b/lib/rewardable/Reward.h index 2f9d896ca..1edbd20d5 100644 --- a/lib/rewardable/Reward.h +++ b/lib/rewardable/Reward.h @@ -143,12 +143,20 @@ struct DLL_LINKAGE Reward final h & movePoints; h & primary; h & secondary; - h & heroBonuses; if (h.version >= Handler::Version::REWARDABLE_EXTENSIONS) { + h & heroBonuses; h & playerBonuses; h & commanderBonuses; } + else + { + std::vector bonuses; + h & bonuses; + for (const auto & bonus : bonuses) + heroBonuses.push_back(std::make_shared(bonus)); + } + h & grantedArtifacts; if (h.version >= Handler::Version::REWARDABLE_EXTENSIONS) { diff --git a/lib/serializer/ESerializationVersion.h b/lib/serializer/ESerializationVersion.h index e3f1520db..a2c534e3e 100644 --- a/lib/serializer/ESerializationVersion.h +++ b/lib/serializer/ESerializationVersion.h @@ -51,8 +51,9 @@ enum class ESerializationVersion : int32_t MORE_MAP_LAYERS, // more map layers CONFIGURABLE_RESOURCES, // configurable resources CUSTOM_NAMES, // custom names + BATTLE_ONLY, // battle only mode - CURRENT = CUSTOM_NAMES, + CURRENT = BATTLE_ONLY, }; static_assert(ESerializationVersion::MINIMAL <= ESerializationVersion::CURRENT, "Invalid serialization version definition!"); diff --git a/lib/serializer/RegisterTypes.h b/lib/serializer/RegisterTypes.h index 9116a902d..be48a67c1 100644 --- a/lib/serializer/RegisterTypes.h +++ b/lib/serializer/RegisterTypes.h @@ -293,6 +293,7 @@ void registerTypes(Serializer &s) s.template registerType(251); s.template registerType(252); s.template registerType(253); + s.template registerType(254); } VCMI_LIB_NAMESPACE_END diff --git a/lib/spells/CSpellHandler.cpp b/lib/spells/CSpellHandler.cpp index 00fb835a5..122caf768 100644 --- a/lib/spells/CSpellHandler.cpp +++ b/lib/spells/CSpellHandler.cpp @@ -953,7 +953,7 @@ std::shared_ptr CSpellHandler::loadFromJson(const std::string & scope, c const si32 levelPower = levelObject.power = static_cast(levelNode["power"].Integer()); - if (!spell->isCreatureAbility()) + if (!levelNode["description"].String().empty()) LIBRARY->generaltexth->registerString(scope, spell->getDescriptionTextID(levelIndex), levelNode["description"]); levelObject.cost = static_cast(levelNode["cost"].Integer()); diff --git a/lib/spells/effects/Sacrifice.cpp b/lib/spells/effects/Sacrifice.cpp index 5360203d8..52820e85b 100644 --- a/lib/spells/effects/Sacrifice.cpp +++ b/lib/spells/effects/Sacrifice.cpp @@ -59,9 +59,10 @@ bool Sacrifice::applicable(Problem & problem, const Mechanics * m) const bool targetExists = false; bool targetToSacrificeExists = false; - for(auto & target : targets) + for(const battle::Unit * target : targets) { - if(target->alive()) + auto unit = target->acquire(); + if(target->alive() && unit->isLiving() && !unit->hasBonusOfType(BonusType::MECHANICAL)) targetToSacrificeExists = true; else if(target->isDead()) targetExists = true; @@ -89,12 +90,15 @@ bool Sacrifice::applicable(Problem & problem, const Mechanics * m, const EffectT if(!Heal::applicable(problem, m, healTarget)) return false; + if(healTarget.front().unitValue->alive()) + return false; + if(target.size() == 2) { const auto *victim = target.at(1).unitValue; if(!victim) return false; - + return victim->alive() && getStackFilter(m, false, victim) && isReceptive(m, victim); } diff --git a/lib/texts/Languages.h b/lib/texts/Languages.h index 6a02accbd..75e6cf692 100644 --- a/lib/texts/Languages.h +++ b/lib/texts/Languages.h @@ -105,7 +105,7 @@ inline const auto & getLanguageList() { "korean", "Korean", "한국어", "CP949", "ko_KR", "ko", "kor", "%Y-%m-%d %H:%M", EPluralForms::VI_1, true }, { "polish", "Polish", "Polski", "CP1250", "pl_PL", "pl", "pol", "%d.%m.%Y %H:%M", EPluralForms::PL_3, true }, { "portuguese", "Portuguese", "Português", "CP1252", "pt_BR", "pt", "por", "%d/%m/%Y %H:%M", EPluralForms::EN_2, true }, // Note: actually Brazilian Portuguese - { "romanian", "Romanian", "Română", "CP28606", "ro_RO", "ro", "rum", "%Y-%m-%d %H:%M", EPluralForms::RO_3, false }, + { "romanian", "Romanian", "Română", "CP28606", "ro_RO", "ro", "rum", "%Y-%m-%d %H:%M", EPluralForms::RO_3, true }, { "russian", "Russian", "Русский", "CP1251", "ru_RU", "ru", "rus", "%d.%m.%Y %H:%M", EPluralForms::UK_3, true }, { "spanish", "Spanish", "Español", "CP1252", "es_ES", "es", "spa", "%d/%m/%Y %H:%M", EPluralForms::EN_2, true }, { "swedish", "Swedish", "Svenska", "CP1252", "sv_SE", "sv", "swe", "%Y-%m-%d %H:%M", EPluralForms::EN_2, true }, diff --git a/lib/texts/TextOperations.h b/lib/texts/TextOperations.h index bae9c5873..710352b82 100644 --- a/lib/texts/TextOperations.h +++ b/lib/texts/TextOperations.h @@ -9,6 +9,8 @@ */ #pragma once +#include + VCMI_LIB_NAMESPACE_BEGIN /// Namespace that provides utilities for unicode support (UTF-8) @@ -54,6 +56,9 @@ namespace TextOperations template inline std::string formatMetric(Arithmetic number, int maxDigits); + template + inline Arithmetic parseMetric(const std::string &text); + /// replaces all symbols that normally need escaping with appropriate escape sequences std::string escapeString(std::string input); @@ -116,4 +121,66 @@ inline std::string TextOperations::formatMetric(Arithmetic number, int maxDigits return std::to_string(number) + *iter; } +template +inline Arithmetic TextOperations::parseMetric(const std::string &text) +{ + if (text.empty()) + return 0; + + // Trim whitespace + std::string trimmed = text; + trimmed.erase(trimmed.begin(), std::find_if(trimmed.begin(), trimmed.end(), [](unsigned char ch){ return !std::isspace(ch); })); + trimmed.erase(std::find_if(trimmed.rbegin(), trimmed.rend(), [](unsigned char ch){ return !std::isspace(ch); }).base(), trimmed.end()); + + // Check if last character is a metric suffix + char last = trimmed.back(); + int power = 0; // number of *1000 multiplications + + switch (std::toupper(last)) + { + case 'K': power = 1; break; + case 'M': power = 2; break; + case 'G': power = 3; break; + case 'T': power = 4; break; + case 'P': power = 5; break; + case 'E': power = 6; break; + default: power = 0; break; // no suffix + } + + std::string numberPart = trimmed; + if (power > 0) + numberPart.pop_back(); + + // Remove any non-digit or minus sign (same spirit as your numberFilter) + numberPart.erase(std::remove_if(numberPart.begin(), numberPart.end(), [](char c) + { + return !(std::isdigit(static_cast(c)) || c == '-'); + }), numberPart.end()); + + if (numberPart.empty() || (numberPart == "-")) + return 0; + + try + { + Arithmetic value = std::stoll(numberPart); + + for (int i = 0; i < power; ++i) + { + // Multiply by 1000, check for overflow if desired + if (value > std::numeric_limits::max() / 1000) + return std::numeric_limits::max(); + if (value < std::numeric_limits::min() / 1000) + return std::numeric_limits::min(); + + value *= static_cast(1000); + } + + return value; + } + catch (std::invalid_argument &) + { + return 0; + } +} + VCMI_LIB_NAMESPACE_END diff --git a/mapeditor/scenelayer.cpp b/mapeditor/scenelayer.cpp index bf4d29cd9..fd629f701 100644 --- a/mapeditor/scenelayer.cpp +++ b/mapeditor/scenelayer.cpp @@ -170,7 +170,8 @@ void AbstractViewportLayer::redrawWithSurroundingTiles(const std::vector & void AbstractViewportLayer::redraw(const std::set & objects) { - std::vector areas(objects.size()); + std::vector areas; + areas.reserve(objects.size()); for (const CGObjectInstance * object : objects) { areas.push_back(getObjectArea(object)); @@ -461,10 +462,8 @@ void SelectionTerrainLayer::select(const std::vector & tiles) { for (int3 tile : tiles) { - if(!area.count(tile)) - { + if(!area.count(tile) && map->isInTheMap(tile)) area.insert(tile); - } } redraw(tiles); onSelection(); diff --git a/mapeditor/translation/belarusian.ts b/mapeditor/translation/belarusian.ts index cf98a3730..43aded315 100644 --- a/mapeditor/translation/belarusian.ts +++ b/mapeditor/translation/belarusian.ts @@ -374,7 +374,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Абраць сутнасці @@ -416,12 +417,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Абраць фракцыі Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбар фракцыі @@ -525,12 +528,12 @@ Save - Захаваць + Захаваць Cancel - Скасаваць + Скасаваць @@ -871,7 +874,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Рэдактар шаблонаў @@ -1297,17 +1301,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Паверхня Underground - Падземны ўзровень + Падземны ўзровень Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Узровень - %1 @@ -1493,27 +1499,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Націснулі «Адкаціць» Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Націснулі «Паўтарыць» Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Націснулі «Праходнасць» Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Націснулі «Сетка» Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Націснулі «Запаўненне» View surface @@ -1742,22 +1753,24 @@ Do you want to do that now ? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Абраць капальні Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбар капальні Resource - Рэсурс + Рэсурс Mines - Руднікі + Руднікі @@ -1822,132 +1835,150 @@ Do you want to do that now ? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Абраць аб'екты Objects - Аб’екты + Аб’екты Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Забароненыя аб'екты Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Забароненыя катэгорыі аб'ектаў Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбар аб'екта Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Катэгорыя Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Дзеянне Other - Іншае + Іншае All - Усё + Усё None - + AI-generated, needs review by native speaker; delete this comment afterwards + Няма Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Банк істот Bonus - Бонус + Бонус Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Жытло Resource - Рэсурс + Рэсурс Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Генератар рэсурсаў Spell scroll - Скрутак заклёна + Скрутак заклёна Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Выпадковы артэфакт Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Скрыня Пандоры Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Квеставы артэфакт Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Хата вешчункі Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Выдаліць Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Аб'ект Value - Значэнне + Значэнне Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Імавернасць Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. на зону @@ -2051,22 +2082,22 @@ Do you want to do that now ? Player settings - Налады гульца + Налады гульца Players - Гульцы + Гульцы 1 - 1 + 1 Ok - ОК + ОК @@ -2120,7 +2151,8 @@ Do you want to do that now ? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Выпадковыя другасныя ўменні героя @@ -3859,221 +3891,243 @@ Add it to the map's required mods in Map->General settings. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Рэдактар шаблонаў VCMI File - Файл + Файл Edit - Рэдагаваць + Рэдагаваць View - Выгляд + Выгляд Toolbar - Панэль інструментаў + Панэль інструментаў Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Абраны шаблон: Add - Дадаць + Дадаць Remove - Выдаліць + Выдаліць Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Перайменаваць General - Агульнае + Агульнае Name - Імя + Імя Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Апісанне Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Мін. памер X - X + X Y - Y + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. памер Players - Гульцы + Гульцы Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Чалавек Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Дазволены змесціў вады None - + AI-generated, needs review by native speaker; delete this comment afterwards + Няма Normal - Звычайныя + Звычайныя Islands - Астравы + Астравы Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Сутнасці Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Забароненыя заклінанні Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Забароненыя артэфакты Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Забароненыя ўменні Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Забароненыя героі Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Візуалізацыя Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Пазіцыя Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Памер ID - ID + ID Type - Тып + Тып Owner - Уладальнік + Уладальнік Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Спасылка зон Mines - Руднікі + Руднікі Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Карыстальніцкія аб'екты Towns - Гарады + Гарады Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Мясцовасць @@ -4081,17 +4135,20 @@ Add it to the map's required mods in Map->General settings. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Скарб Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Звесткі пра горад Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Колькасць гарадоў @@ -4099,7 +4156,7 @@ Add it to the map's required mods in Map->General settings. Player - Гулец + Гулец @@ -4107,374 +4164,430 @@ Add it to the map's required mods in Map->General settings. Neutral - Нейтральны + Нейтральны Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Колькасць замкаў Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Шчыльнасць гарадоў Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Шчыльнасць замкаў Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Падагнаць мясцовасць пад горад Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Тыпы мясцовасці Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Забароненыя тыпы мясцовасці Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Гарады аднаго тыпу Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Дазволеныя гарады Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Забароненыя гарады Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Падказкі па горадзе Monsters - Монстры + Монстры Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Дазволеныя монстры Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Забароненыя монстры Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Сіла Objects - Аб’екты + Аб’екты Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Злучэнні Open - Адкрыць + Адкрыць Save - Захаваць + Захаваць New - Новы + Новы Save as... - Захаваць як... + Захаваць як... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Дадаць зону Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Выдаліць зону Del - Del + Del Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Аўтапазіцыянаванне Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Павялічыць маштаб + Павялічыць маштаб Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Паменшыць маштаб + Паменшыць маштаб Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Аўтамаштаб Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Скінуць маштаб + Скінуць маштаб Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Мін Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Дзеянне Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Выдаліць ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. скарб: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Старт гульца CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + Старт ШІ Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Вузел Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Вада Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Запячатана Random - + AI-generated, needs review by native speaker; delete this comment afterwards + Выпадкова Weak - Слабыя + Слабыя Strong - Моцныя + Моцныя Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Ахова Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Дарога Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Пад аховай Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Фіктыўная Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Адштурхвальная Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Шырокая Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Прымусовы партал Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Так No - + AI-generated, needs review by native speaker; delete this comment afterwards + Не Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона A: %1 +Зона B: %2 +Ахова: %3 Confirmation - Пацверджанне + Пацверджанне Unsaved changes will be lost, are you sure? - + AI-generated, needs review by native speaker; delete this comment afterwards + Незахаваныя змены будуць страчаны, вы ўпэўнены? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Адкрыць шаблон VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблоны VCMI (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Захаваць шаблон VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблоны VCMI (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Увядзіце імя Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Імя: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Ужо існуе! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблон з такой назвай ужо існуе. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Занадта мала шаблонаў! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Пасля выдалення павінен застацца хаця б адзін шаблон. Error @@ -4771,52 +4884,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Абраць падказкі па горадзе Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Падказкі па горадзе Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбар падказак па горадзе Type - Тып + Тып Value - Значэнне + Значэнне Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Дзеянне Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Як зона Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Не як зона (праз коску) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Звязана з мясцовасцю зоны Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Выдаліць @@ -4942,37 +5063,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Абраць скарбы Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбар скарбаў Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Мін Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Шчыльнасць Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Дзеянне Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Выдаліць @@ -4980,27 +5108,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбар мясцовасці Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбар заклінанняў Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбар артэфактаў Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбар уменняў Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбар тыпу героя @@ -5320,7 +5453,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Узроўні @@ -5491,12 +5625,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Падтрымка некалькіх узроўняў Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Падтрымка некалькіх узроўняў пакуль вельмі эксперыментальная. Магчымыя праблемы. diff --git a/mapeditor/translation/bulgarian.ts b/mapeditor/translation/bulgarian.ts index f4380ec35..3a3c2dd51 100644 --- a/mapeditor/translation/bulgarian.ts +++ b/mapeditor/translation/bulgarian.ts @@ -334,12 +334,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -372,7 +374,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Изберете същности @@ -414,12 +417,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Изберете фракции Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Избор на фракция @@ -523,12 +528,12 @@ Save - Запази + Запази Cancel - Отказ + Отказ @@ -869,7 +874,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор на шаблони @@ -1295,17 +1301,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Повърхност Underground - Подземие + Подземие Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Ниво - %1 @@ -1491,27 +1499,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Натиснато „Отмяна“ Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Натиснато „Повтори“ Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Натиснато „Проходимост“ Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Натиснато „Мрежа“ Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Натиснато „Запълване“ View surface @@ -1740,22 +1753,24 @@ Do you want to do that now ? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Изберете мини Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Избор на мина Resource - Ресурс + Ресурс Mines - Мини + Мини @@ -1820,132 +1835,150 @@ Do you want to do that now ? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Изберете обекти Objects - Обекти + Обекти Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Забранени обекти Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Забранени категории обекти Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Избор на обект Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Категория Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Действие Other - Други + Други All - Всички + Всички None - + AI-generated, needs review by native speaker; delete this comment afterwards + Няма Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Банка със същества Bonus - Бонус + Бонус Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Жилище Resource - Ресурс + Ресурс Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Генератор на ресурси Spell scroll - Свитък със заклинание + Свитък със заклинание Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Случаен артефакт Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Кутията на Пандора Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Квестов артефакт Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Колибата на провидец Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Изтрий Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Обект Value - Стойност + Стойност Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Вероятност Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. на зона @@ -1983,7 +2016,8 @@ Do you want to do that now ? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2048,22 +2082,23 @@ Do you want to do that now ? Player settings - Настройки на играча + Настройки на играча Players - Играч(и) + Играч(и) 1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 1 Ok - ОК + ОК @@ -2078,7 +2113,8 @@ Do you want to do that now ? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2116,7 +2152,8 @@ Do you want to do that now ? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Случайни вторични умения на героя @@ -2801,7 +2838,8 @@ Add it to the map's required mods in Map->General settings. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -2812,7 +2850,8 @@ Add it to the map's required mods in Map->General settings. ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -3048,7 +3087,8 @@ Add it to the map's required mods in Map->General settings. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -3851,221 +3891,245 @@ Add it to the map's required mods in Map->General settings. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор на шаблони VCMI File - Файл + Файл Edit - Редакция + Редакция View - Изглед + Изглед Toolbar - Лента с инструменти + Лента с инструменти Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Избран шаблон: Add - Добави + Добави Remove - Премахни + Премахни Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Преименувай General - Общи + Общи Name - Име + Име Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Описание Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Мин. размер X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. размер Players - Играч(и) + Играч(и) Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Човек Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Разрешено водно съдържание None - + AI-generated, needs review by native speaker; delete this comment afterwards + Няма Normal - Нормална + Нормална Islands - Острови + Острови Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Същности Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Забранени заклинания Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Забранени артефакти Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Забранени умения Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Забранени герои Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Визуализация Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Позиция Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Размер ID - ID + ID Type - Тип + Тип Owner - Собственик + Собственик Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Връзка между зони Mines - Мини + Мини Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Потребителски обекти Towns - Градове + Градове Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Терен @@ -4073,17 +4137,20 @@ Add it to the map's required mods in Map->General settings. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Съкровище Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Информация за града Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Брой градове @@ -4091,7 +4158,7 @@ Add it to the map's required mods in Map->General settings. Player - Играч + Играч @@ -4099,374 +4166,430 @@ Add it to the map's required mods in Map->General settings. Neutral - Неутрален + Неутрален Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Брой замъци Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Плътност на градовете Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Плътност на замъците Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Съответствай терена на града Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Типове терен Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Забранени типове терен Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Градовете са от един тип Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Разрешени градове Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Забранени градове Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Подсказки за градове Monsters - Чудовища + Чудовища Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Разрешени чудовища Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Забранени чудовища Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Сила Objects - Обекти + Обекти Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Връзки Open - Отвори + Отвори Save - Запази + Запази New - Нов + Нов Save as... - Запази като... + Запази като... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Добави зона Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Премахни зона Del - Del + AI-generated, needs review by native speaker; delete this comment afterwards + Изтрий Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Автоматично позициониране Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Увеличи + Увеличи Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Намали + Намали Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Автомащаб Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Нулирай мащаба + Нулирай мащаба Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Мин Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Действие Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Изтрий ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. съкровище: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Старт на играч CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + Старт на ИИ Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Възел Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Вода Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Запечатано Random - + AI-generated, needs review by native speaker; delete this comment afterwards + Случайно Weak - Слаба + Слаба Strong - Силна + Силна Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Охрана Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Път Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Под охрана Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Фиктивно Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Отблъскващо Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Широко Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Принудителен портал Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Да No - + AI-generated, needs review by native speaker; delete this comment afterwards + Не Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона A: %1 +Зона B: %2 +Охрана: %3 Confirmation - Потвърждение + Потвърждение Unsaved changes will be lost, are you sure? - Незаписаните промени ще бъдат загубени, сигурни ли сте? + Незаписаните промени ще бъдат загубени, сигурни ли сте? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Отвори шаблон VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI шаблони (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Запази шаблон VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI шаблони (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Въведете име Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Име: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Вече съществува! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблон с това име вече съществува. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Твърде малко шаблони! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + След премахването трябва да остане поне един шаблон. Error @@ -4763,52 +4886,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Изберете подсказки за градове Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Подсказки за градове Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Избор на подсказки за градове Type - Тип + Тип Value - Стойност + Стойност Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Действие Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Като зоната Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Не като зоната (разделени със запетаи) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Свързано с терена на зоната Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Изтрий @@ -4934,37 +5065,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Изберете съкровища Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Избор на съкровища Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Мин Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Плътност Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Действие Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Изтрий @@ -4972,27 +5110,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Избор на терен Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Избор на заклинания Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Избор на артефакти Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Избор на умения Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Избор на тип герой @@ -5312,7 +5455,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Нива @@ -5483,12 +5627,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Многослойна поддръжка Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Многослойната поддръжка все още е силно експериментална. Възможни са проблеми. diff --git a/mapeditor/translation/chinese.ts b/mapeditor/translation/chinese.ts index 2ad630ce0..00256b5f1 100644 --- a/mapeditor/translation/chinese.ts +++ b/mapeditor/translation/chinese.ts @@ -316,7 +316,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + 选择实体 @@ -1098,17 +1099,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + 地表 Underground - 双层地图 + 双层地图 Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 层 - %1 @@ -1264,27 +1267,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 点击 撤销 Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 点击 重做 Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 点击 通行性 Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 点击 网格 Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 点击 填充 View surface @@ -1372,7 +1380,7 @@ Missing Required Mod AI-generated, needs review by native speaker; delete this comment afterwards - 缺少必需的模组 + 缺少必需的模组 @@ -1387,7 +1395,7 @@ Do you want to do that now ? This object's mod is mandatory for map to remain valid. AI-generated, needs review by native speaker; delete this comment afterwards - 该对象的模组是地图保持有效所必需的。 + 该对象的模组是地图保持有效所必需的。 @@ -1551,132 +1559,148 @@ Do you want to do that now ? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + 选择对象 Objects - 物体 + 物体 Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁用对象 Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁用对象类别 Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 对象选择器 Category - + AI-generated, needs review by native speaker; delete this comment afterwards + 类别 Action - 行动 + 行动 Other - 其他 + 其他 All - 全选 + 全选 None - + AI-generated, needs review by native speaker; delete this comment afterwards + Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + 生物宝库 Bonus - 奖励 + 奖励 Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + 栖息地 Resource - 资源 + 资源 Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + 资源生成器 Spell scroll - 魔法卷轴 + 魔法卷轴 Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + 随机神器 Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + 潘多拉之盒 Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + 任务神器 Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + 先知小屋 Delete - 删除 + 删除 Object - + AI-generated, needs review by native speaker; delete this comment afterwards + 对象 Value - + Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + 概率 Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + 每区最大数量 @@ -1753,7 +1777,7 @@ Do you want to do that now ? Switch to one of the available players: AI-generated, needs review by native speaker; delete this comment afterwards - 切换到一个可用玩家: + 切换到一个可用玩家: @@ -1828,7 +1852,8 @@ Do you want to do that now ? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + 随机英雄副技能 @@ -3428,27 +3453,32 @@ Add it to the map's required mods in Map->General settings. Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + 实体 Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁用法术 Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁用神器 Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁用技能 Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁用英雄 @@ -4185,52 +4215,57 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + 选择城镇提示 Town hints - 城镇提示 + 城镇提示 Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 城镇提示选择器 Type - 类型 + 类型 Value - + Action - 行动 + 行动 Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + 类似区域 Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + 不类似的区域(逗号分隔) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + 与区域地形相关 Delete - 删除 + 删除 @@ -4369,7 +4404,7 @@ Guard: %3 Delete - 删除 + 删除 @@ -4377,27 +4412,31 @@ Guard: %3 Terrain Selector - 地形选择器 + 地形选择器 Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 法术选择器 Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 神器选择器 Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 技能选择器 Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 英雄类型选择器 @@ -4666,7 +4705,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + 层级 @@ -4810,12 +4850,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + 多层支持 Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + 多层支持仍高度实验性,可能会出现问题。 diff --git a/mapeditor/translation/czech.ts b/mapeditor/translation/czech.ts index 3eda10db2..22558dc45 100644 --- a/mapeditor/translation/czech.ts +++ b/mapeditor/translation/czech.ts @@ -316,7 +316,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Vybrat entity @@ -353,12 +354,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Vybrat frakce Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Výběr frakcí @@ -447,12 +450,12 @@ Save - Uložit + Uložit Cancel - Zrušit + Zrušit @@ -742,7 +745,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Editor šablon @@ -1099,17 +1103,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Povrch Underground - Podzemí + Podzemí Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Úroveň - %1 @@ -1265,27 +1271,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Kliknuto na Zpět Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Kliknuto na Znovu Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Kliknuto na Průchodnost Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Kliknuto na Mřížku Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Kliknuto na Výplň View surface @@ -1367,7 +1378,7 @@ Hero %1 cannot be created as NEUTRAL. - Hrdina %1 nemůže být vytvořen jako NEUTRÁLNÍ. + Hrdina %1 nemůže být vytvořen jako NEUTRÁLNÍ. @@ -1483,22 +1494,24 @@ Chcete to udělat nyní? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Vybrat doly Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Výběr dolů Resource - Surovina + Surovina Mines - Doly + Doly @@ -1554,132 +1567,150 @@ Chcete to udělat nyní? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Vybrat objekty Objects - Objekty + Objekty Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Zakázané objekty Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Zakázané kategorie objektů Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Výběr objektu Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Kategorie Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Akce Other - Ostatní + Ostatní All - Vše + Vše None - + AI-generated, needs review by native speaker; delete this comment afterwards + Žádné Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Banka tvorů Bonus - Bonus + Bonus Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Obydlí Resource - Surovina + Surovina Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Generátor surovin Spell scroll - "Kouzelný svitek + "Kouzelný svitek Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Náhodný artefakt Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Pandořina skříňka Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Úkolový artefakt Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Chýše věštce Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Smazat Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Objekt Value - Hodnota + Hodnota Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Pravděpodobnost Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Max na zónu @@ -1772,22 +1803,22 @@ Chcete to udělat nyní? Player settings - Nastavení hráčů + Nastavení hráčů Players - Hráči + Hráči 1 - 1 + 1 Ok - OK + OK @@ -1834,7 +1865,8 @@ Chcete to udělat nyní? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Náhodné vedlejší dovednosti hrdiny @@ -3311,221 +3343,245 @@ Přidejte ho do povinných modů mapy v nabídce Mapa->Obecné nastavení. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Editor šablon VCMI File - Soubor + Soubor Edit - Upravit + Upravit View - Zobrazit + Zobrazit Toolbar - Panel nástrojů + Panel nástrojů Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Vybraná šablona: Add - Přidat + Přidat Remove - Odebrat + Odebrat Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Přejmenovat General - + AI-generated, needs review by native speaker; delete this comment afterwards + Obecné Name - Jméno + Jméno Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Popis Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Min. velikost X - X + X Y - Y + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Max. velikost Players - Hráči + Hráči Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Člověk Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Povolený obsah vody None - + AI-generated, needs review by native speaker; delete this comment afterwards + Žádné Normal - Normální + Normální Islands - Ostrovy + Ostrovy Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entity Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Zakázaná kouzla Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Zakázané artefakty Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Zakázané dovednosti Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Zakázaní hrdinové Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Zóna Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Vizualizace Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Pozice Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Velikost ID - ID + ID Type - + AI-generated, needs review by native speaker; delete this comment afterwards + Typ Owner - Vlastník + Vlastník Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Propojení zón Mines - Doly + Doly Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Vlastní objekty Towns - Města + Města Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Terén @@ -3533,17 +3589,20 @@ Přidejte ho do povinných modů mapy v nabídce Mapa->Obecné nastavení. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Poklad Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Informace o městě Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Počet měst @@ -3551,7 +3610,7 @@ Přidejte ho do povinných modů mapy v nabídce Mapa->Obecné nastavení. Player - Hráč + Hráč @@ -3559,374 +3618,430 @@ Přidejte ho do povinných modů mapy v nabídce Mapa->Obecné nastavení. Neutral - Neutrální + Neutrální Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Počet hradů Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Hustota měst Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Hustota hradů Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Přiřadit terén k městu Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Typy terénu Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Zakázané typy terénu Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Města jsou stejného typu Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Povolená města Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Zakázaná města Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Nápovědy k městům Monsters - Jednotky + Jednotky Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Povoleni tvorové Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Zakázaní tvorové Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Síla Objects - Objekty + Objekty Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Spojení Open - Otevřít + Otevřít Save - Uložit + Uložit New - + AI-generated, needs review by native speaker; delete this comment afterwards + Nové Save as... - Uložit jako... + Uložit jako... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Přidat zónu Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Odebrat zónu Del - Del + Del Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Automaticky umístit Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Přiblížit + Přiblížit Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Oddálit + Oddálit Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Automatické přiblížení Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Zrušit přiblížení + Zrušit přiblížení Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Max Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Akce Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Smazat ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Max. poklad: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Start hráče CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + Start CPU Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Křižovatka Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Voda Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Zapečetěno Random - + AI-generated, needs review by native speaker; delete this comment afterwards + Náhodně Weak - Slabá + Slabá Strong - Silná + Silná Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Zóna A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Zóna B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Stráž Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Cesta Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Střežené Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Fiktivní Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Odpudivé Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Široké Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Vynutit portál Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Ano No - + AI-generated, needs review by native speaker; delete this comment afterwards + Ne Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Zóna A: %1 +Zóna B: %2 +Stráž: %3 Confirmation - Potvrzení + Potvrzení Unsaved changes will be lost, are you sure? - Neuložené změny budou ztraceny, jste si jisti? + Neuložené změny budou ztraceny, jste si jisti? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Otevřít šablonu VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Šablony VCMI (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Uložit šablonu VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Šablony VCMI (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Zadejte jméno Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Jméno: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Již existuje! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Šablona s tímto názvem již existuje. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Příliš málo šablon! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Po odebrání by měla zůstat alespoň jedna šablona. Error @@ -4178,52 +4293,61 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Vybrat nápovědy k městům Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Nápovědy k městům Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Výběr nápověd k městům Type - + AI-generated, needs review by native speaker; delete this comment afterwards + Typ Value - Hodnota + Hodnota Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Akce Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Jako zóna Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Ne jako zóna (oddělené čárkami) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Související s terénem zóny Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Smazat @@ -4332,37 +4456,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Vybrat poklady Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Výběr pokladů Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Max Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Hustota Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Akce Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Smazat @@ -4370,27 +4501,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Výběr terénu Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Výběr kouzel Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Výběr artefaktů Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Výběr dovedností Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Výběr typu hrdiny @@ -4661,7 +4797,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Úrovně @@ -4805,12 +4942,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Podpora více úrovní Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Podpora více úrovní je zatím velmi experimentální. Očekávejte problémy. diff --git a/mapeditor/translation/finnish.ts b/mapeditor/translation/finnish.ts index 67e752a5c..3cf22f9e0 100644 --- a/mapeditor/translation/finnish.ts +++ b/mapeditor/translation/finnish.ts @@ -374,7 +374,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Valitse entiteetit @@ -416,12 +417,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Valitse fraktiot Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Fraktion valitsin @@ -525,12 +528,12 @@ Save - Tallenna + Tallenna Cancel - Peruuta + Peruuta @@ -871,7 +874,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Mallieditori @@ -1297,17 +1301,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Pinta Underground - Maanalainen + Maanalainen Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Taso - %1 @@ -1493,27 +1499,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Kumoa napsautettu Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Tee uudelleen napsautettu Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Kuljettavuus napsautettu Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Ruudukko napsautettu Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Täyttö napsautettu View surface @@ -1742,22 +1753,24 @@ Haluatko tehdä sen nyt? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Valitse kaivokset Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaivosvalitsin Resource - Resurssi + Resurssi Mines - Kaivokset + Kaivokset @@ -1822,132 +1835,151 @@ Haluatko tehdä sen nyt? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Valitse objektit Objects - Objektit + Objektit Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Kielletyt objektit Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Kielletyt objektikategoriat Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Objektivalitsin Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Kategoria Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Toiminto Other - Muut + Muut All - Kaikki + Kaikki None - + AI-generated, needs review by native speaker; delete this comment afterwards + Ei mitään Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Olentopankki Bonus - Bonus + AI-generated, needs review by native speaker; delete this comment afterwards + Boonus Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Asumus Resource - Resurssi + Resurssi Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Resurssigeneraattori Spell scroll - Loitsukäärö + Loitsukäärö Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Satunnainen artefakti Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Pandoran lipas Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Tehtäväartefakti Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Näköalijan maja Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Poista Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Objekti Value - Arvo + Arvo Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Todennäköisyys Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Maks. per vyöhyke @@ -2051,22 +2083,22 @@ Haluatko tehdä sen nyt? Player settings - Pelaaja-asetukset + Pelaaja-asetukset Players - Pelaajat + Pelaajat 1 - 1 + 1 Ok - Ok + Ok @@ -2120,7 +2152,8 @@ Haluatko tehdä sen nyt? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Satunnaiset sankarin toissijaiset taidot @@ -3858,221 +3891,243 @@ Lisää se kartan vaadittuihin lisäosiin valikosta Kartta → Yleiset asetukset VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI Mallieditori File - Tiedosto + Tiedosto Edit - Muokkaa + Muokkaa View - Näytä + Näytä Toolbar - Työkalupalkki + Työkalupalkki Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Valittu malli: Add - Lisää + Lisää Remove - Poista + Poista Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Nimeä uudelleen General - Yleiset + Yleiset Name - Nimi + Nimi Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Kuvaus Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Minimikoko X - X + X Y - Y + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Maksimikoko Players - Pelaajat + Pelaajat Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Ihminen Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Sallittu vesimäärä None - + AI-generated, needs review by native speaker; delete this comment afterwards + Ei mitään Normal - Normaali + Normaali Islands - Saaristo + Saaristo Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entiteetit Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Kielletyt loitsut Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Kielletyt artefaktit Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Kielletyt taidot Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Kielletyt sankarit Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Vyöhyke Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Visualisointi Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Sijainti Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Koko ID - ID + ID Type - Tyyppi + Tyyppi Owner - Omistaja + Omistaja Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Vyöhykelinkki Mines - Kaivokset + Kaivokset Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Mukautetut objektit Towns - Kaupungit + Kaupungit Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Maasto @@ -4080,17 +4135,20 @@ Lisää se kartan vaadittuihin lisäosiin valikosta Kartta → Yleiset asetukset Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Aarre Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaupunkitiedot Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaupunkien määrä @@ -4098,7 +4156,7 @@ Lisää se kartan vaadittuihin lisäosiin valikosta Kartta → Yleiset asetukset Player - Pelaaja + Pelaaja @@ -4106,374 +4164,428 @@ Lisää se kartan vaadittuihin lisäosiin valikosta Kartta → Yleiset asetukset Neutral - Neutraali + Neutraali Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Linnakkeiden määrä Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaupunkitiheys Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Linnaketiheys Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Sovita maasto kaupunkiin Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Maastotyypit Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Kielletyt maastotyypit Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Samatyyppiset kaupungit Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Sallitut kaupungit Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Kielletyt kaupungit Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaupunkivinkit Monsters - Hirviöt + Hirviöt Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Sallitut hirviöt Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Kielletyt hirviöt Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Vahvuus Objects - Objektit + Objektit Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Yhteydet Open - Avaa + Avaa Save - Tallenna + Tallenna New - Uusi + Uusi Save as... - Tallenna nimellä... + Tallenna nimellä... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Lisää vyöhyke Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Poista vyöhyke Del - Del + Del Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Automaattisijoittelu Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Lähennä + Lähennä Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Loitonna + Loitonna Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Automaattinen zoom Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Palauta zoomaus + Palauta zoomaus Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Maks Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Toiminto Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Poista ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Maks. aarre: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Pelaajan aloitus CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + CPU-aloitus Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Liittymäkohta Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Vesi Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Sinetöity Random - Satunnainen + Satunnainen Weak - Heikko + Heikko Strong - Vahva + Vahva Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Vyöhyke A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Vyöhyke B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Vartio Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Tie Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Vartioitu Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Fiktiivinen Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Hylkivä Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Leveä Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Pakota portaali Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Kyllä No - + AI-generated, needs review by native speaker; delete this comment afterwards + Ei Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Vyöhyke A: %1 +Vyöhyke B: %2 +Vartio: %3 Confirmation - Vahvistus + Vahvistus Unsaved changes will be lost, are you sure? - Tallentamattomat muutokset menetetään,oletko varma? + Tallentamattomat muutokset menetetään,oletko varma? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Avaa malli VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI-mallit (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Tallenna malli VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI-mallit (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Anna nimi Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Nimi: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + On jo olemassa! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Tämänniminen malli on jo olemassa. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Liian vähän malleja! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Poistamisen jälkeen tulee jäädä vähintään yksi malli. Error @@ -4770,52 +4882,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Valitse kaupunkivinkit Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaupunkivinkit Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaupunkivinkkien valitsin Type - Tyyppi + Tyyppi Value - Arvo + Arvo Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Toiminto Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Kuten vyöhyke Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Ei kuten vyöhyke (pilkuilla eroteltu) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Liittyy vyöhykkeen maastoon Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Poista @@ -4941,37 +5061,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Valitse aarteet Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Aarrevalitsin Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Maks Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiheys Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Toiminto Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Poista @@ -4979,27 +5106,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Maastovalitsin Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Loitsuvalitsin Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefaktivalitsin Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Taitovalitsin Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Sankarityypin valitsin @@ -5319,7 +5451,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Tasot @@ -5490,12 +5623,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Monitasotuki Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Monitasotuki on vielä erittäin kokeellinen. Ongelmat mahdollisia. diff --git a/mapeditor/translation/french.ts b/mapeditor/translation/french.ts index 4906c2fe7..1cf7d7739 100644 --- a/mapeditor/translation/french.ts +++ b/mapeditor/translation/french.ts @@ -37,12 +37,12 @@ Save - Enregistrer + Enregistrer Cancel - Annuler + Annuler @@ -57,47 +57,47 @@ File - Fichier + Fichier Edit - Édition + Édition View - Affichage + Affichage Toolbar - Barre d'outils + Barre d'outils Open - Ouvrir + Ouvrir Save - Enregistrer + Enregistrer New - Nouveau + Nouveau Save as... - Enregistrer sous... + Enregistrer sous... Ctrl+Shift+S - Ctrl+Maj+S + Ctrl+Maj+S @@ -129,17 +129,17 @@ Confirmation - Confirmation + Confirmation Unsaved changes will be lost, are you sure? - Les modifications non sauvegardées seront perdues. Êtes-vous sûr ? + Les modifications non sauvegardées seront perdues. Êtes-vous sûr ? Open map - Ouvrir une carte + Ouvrir une carte @@ -172,7 +172,7 @@ General - Général + Général @@ -189,7 +189,7 @@ Author - Auteur + Auteur @@ -261,12 +261,12 @@ Add - Ajouter + Ajouter Remove - Supprimer + Supprimer @@ -313,12 +313,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -351,7 +353,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélectionner des entités @@ -388,12 +391,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélectionner des factions Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélecteur de factions @@ -463,12 +468,12 @@ Add - Ajouter + Ajouter Remove - Supprimer + Supprimer @@ -485,12 +490,12 @@ Save - Enregistrer + Enregistrer Cancel - Annuler + Annuler @@ -786,7 +791,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Éditeur de modèles @@ -1086,7 +1092,7 @@ h3c converter - convertisseur h3m {3c?} + convertisseur h3m {3c?} @@ -1169,17 +1175,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Surface Underground - Souterrain + Souterrain Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Niveau - %1 @@ -1264,7 +1272,7 @@ Heroes - Héros + Héros @@ -1359,27 +1367,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Clic sur Annuler Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Clic sur Rétablir Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Clic sur Passabilité Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Clic sur Grille Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Clic sur Remplir View surface @@ -1465,7 +1478,7 @@ Hero %1 cannot be created as NEUTRAL. - Le héro %1 ne peut pas être créé en tant que NEUTRE. + Le héro %1 ne peut pas être créé en tant que NEUTRE. @@ -1581,22 +1594,24 @@ Voulez-vous le faire maintenant ? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélectionner des mines Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélecteur de mines Resource - Ressource + Ressource Mines - Mines + Mines @@ -1652,132 +1667,149 @@ Voulez-vous le faire maintenant ? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélectionner des objets Objects - Objets + Objets Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Objets interdits Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Catégories d’objets interdites Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélecteur d’objets Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Catégorie Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Action Other - Autres + Autres All - Tous + Tous None - Aucune + Aucune Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Banque de créatures Bonus - Bonus + Bonus Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Habitation Resource - Ressource + Ressource Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Générateur de ressources Spell scroll - Parchemin de sort + Parchemin de sort Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefact aléatoire Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Boîte de Pandore Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefact de quête Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Hutte du devin Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Supprimer Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Objet Value - Valeur + Valeur Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Probabilité Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Max par zone @@ -1871,22 +1903,22 @@ Voulez-vous le faire maintenant ? Player settings - Paramètres du joueur + Paramètres du joueur Players - Joueurs + Joueurs 1 - 1 + 1 Ok - OK + OK @@ -1900,7 +1932,8 @@ Voulez-vous le faire maintenant ? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -1934,7 +1967,8 @@ Voulez-vous le faire maintenant ? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Compétences secondaires aléatoires du héros @@ -1995,7 +2029,7 @@ Voulez-vous le faire maintenant ? Portrait - Portrait + Portrait @@ -2022,12 +2056,12 @@ Voulez-vous le faire maintenant ? Buildings - Bâtiments + Bâtiments Events - Événements + Événements @@ -2187,7 +2221,7 @@ Voulez-vous le faire maintenant ? Spells - Sorts + Sorts @@ -2221,13 +2255,13 @@ Voulez-vous le faire maintenant ? Message - Message + Message Spell - Sort + Sort @@ -2275,7 +2309,7 @@ Voulez-vous le faire maintenant ? Reward - Récompense + Récompense @@ -2381,7 +2415,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Default - Défaut + Défaut @@ -3013,7 +3047,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. General - Général + Général @@ -3055,7 +3089,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Remove - Supprimer + Supprimer @@ -3091,7 +3125,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Enabled - Autorisé·e + Autorisé·e @@ -3118,7 +3152,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Text - Texte + Texte @@ -3159,7 +3193,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Spells - Sorts + Sorts @@ -3176,7 +3210,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. None - Aucune + Aucune @@ -3267,7 +3301,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Random - Aléatoire + Aléatoire @@ -3278,17 +3312,17 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Player - Joueur + Joueur Open map - Ouvrir une carte + Ouvrir une carte All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m) - Toutes les cartes prises en charge (*.vmap *.h3m);;Cartes VCMI (*.vmap);;Cartes HoMM3 (*.h3m) + Toutes les cartes prises en charge (*.vmap *.h3m);;Cartes VCMI (*.vmap);;Cartes HoMM3 (*.h3m) @@ -3307,7 +3341,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Save map - Enregistrer la carte + Enregistrer la carte @@ -3354,7 +3388,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Spell - Sort + Sort @@ -3456,7 +3490,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Knowledge - Conaissance + Conaissance @@ -3491,7 +3525,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Random - Aléatoire + Aléatoire @@ -3560,221 +3594,244 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Éditeur de modèles VCMI File - Fichier + Fichier Edit - Édition + Édition View - Affichage + Affichage Toolbar - Barre d'outils + Barre d'outils Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Modèle sélectionné : Add - Ajouter + Ajouter Remove - Supprimer + Supprimer Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Renommer General - Général + Général Name - Nom + Nom Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Description Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Taille min X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Taille max Players - Joueurs + Joueurs Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Humain Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Teneur en eau autorisée None - Aucune + Aucune Normal - Normal + Normal Islands - Îles + Îles Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entités Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Sorts interdits Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefacts interdits Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Compétences interdites Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Héros interdits Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Zone Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Visualisation Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Position Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Taille ID - ID + ID Type - Type + Type Owner - Propriétaire + Propriétaire Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Lien de zone Mines - Mines + Mines Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Objets personnalisés Towns - Villes + Villes Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Terrain @@ -3782,17 +3839,20 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Trésor Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Infos de la ville Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Nombre de villes @@ -3800,7 +3860,7 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Player - Joueur + Joueur @@ -3808,374 +3868,429 @@ Ajoutez-le aux mods requis dans Carte → Paramètres généraux. Neutral - Neutre + Neutre Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Nombre de châteaux Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Densité de villes Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Densité de châteaux Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Adapter le terrain à la ville Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Types de terrain Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Types de terrain interdits Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Villes du même type Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Villes autorisées Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Villes interdites Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Indices de ville Monsters - Monstres + Monstres Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Monstres autorisés Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Monstres interdits Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Puissance Objects - Objets + Objets Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Connexions Open - Ouvrir + Ouvrir Save - Enregistrer + Enregistrer New - Nouveau + Nouveau Save as... - Enregistrer sous... + Enregistrer sous... Ctrl+Shift+S - Ctrl+Maj+S + Ctrl+Maj+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Ajouter une zone Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Supprimer la zone Del - Suppr + Suppr Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Positionnement auto Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Zoom avant + Zoom avant Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Zoom arrière + Zoom arrière Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Zoom auto Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Remise à zéro du zoom + Remise à zéro du zoom Ctrl+Shift+= - Ctrl+Maj+= + Ctrl+Maj+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Max Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Action Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Supprimer ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID : %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Trésor max : %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Départ du joueur CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + Départ de l’IA Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Jonction Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Eau Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Scellé Random - Aléatoire + Aléatoire Weak - Faible + Faible Strong - Forte + AI-generated, needs review by native speaker; delete this comment afterwards + Fort Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Zone A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Zone B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Garde Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Route Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Gardé Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Fictif Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Répulsif Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Large Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Forcer le portail Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Oui No - + AI-generated, needs review by native speaker; delete this comment afterwards + Non Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Zone A : %1 +Zone B : %2 +Garde : %3 Confirmation - Confirmation + Confirmation Unsaved changes will be lost, are you sure? - Les modifications non sauvegardées seront perdues. Êtes-vous sûr ? + Les modifications non sauvegardées seront perdues. Êtes-vous sûr ? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Ouvrir un modèle VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Modèles VCMI (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Enregistrer le modèle VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Modèles VCMI (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Saisir un nom Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Nom : Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Existe déjà ! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Un modèle portant ce nom existe déjà. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Pas assez de modèles ! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Au moins un modèle doit rester après la suppression. Error @@ -4248,12 +4363,12 @@ Guard: %3 Add - Ajouter + Ajouter Remove - Supprimer + Supprimer @@ -4387,7 +4502,7 @@ Guard: %3 Day %1 - %2 - Jour %1 - %2 + Jour %1 - %2 @@ -4428,52 +4543,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélectionner les indices de ville Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Indices de ville Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélecteur d’indices de ville Type - Type + Type Value - Valeur + Valeur Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Action Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Comme la zone Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Différent de la zone (séparés par des virgules) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Lié au terrain de la zone Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Supprimer @@ -4583,37 +4706,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélectionner les trésors Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélecteur de trésors Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Max Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Densité Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Action Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Supprimer @@ -4621,27 +4751,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélecteur de terrains Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélecteur de sorts Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélecteur d’artefacts Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélecteur de compétences Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Sélecteur de type de héros @@ -4913,7 +5048,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Niveaux @@ -5001,7 +5137,7 @@ Guard: %3 Roads - Routes + Routes @@ -5040,7 +5176,7 @@ Guard: %3 OK - OK + OK @@ -5065,12 +5201,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Prise en charge multi-niveaux Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + La prise en charge multi-niveaux est encore très expérimentale. Attendez-vous à des problèmes. diff --git a/mapeditor/translation/german.ts b/mapeditor/translation/german.ts index cee6535ee..a936e5a1d 100644 --- a/mapeditor/translation/german.ts +++ b/mapeditor/translation/german.ts @@ -316,7 +316,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entitäten auswählen @@ -1098,17 +1099,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Oberfläche Underground - Untergrund + Untergrund Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Ebene - %1 @@ -1264,27 +1267,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Rückgängig geklickt Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Wiederholen geklickt Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Begehbarkeit geklickt Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Raster geklickt Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Füllen geklickt View surface @@ -1549,132 +1557,147 @@ Möchten Sie das jetzt tun? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Objekte auswählen Objects - Objekte + Objekte Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Verbotene Objekte Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Verbotene Objektkategorien Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Objektauswahl Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Kategorie Action - Aktion + Aktion Other - Anderes + Anderes All - Alle + Alle None - Keine + Keine Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Kreaturenbank Bonus - Bonus + Bonus Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Behausung Resource - Ressource + Ressource Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Ressourcengenerator Spell scroll - Zauberrolle + Zauberrolle Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Zufallsartefakt Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Pandoras Büchse Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Quest-Artefakt Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Seherhütte Delete - Entfernen + Entfernen Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Objekt Value - Wert + Wert Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Wahrscheinlichkeit Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Max. pro Zone @@ -1825,7 +1848,8 @@ Möchten Sie das jetzt tun? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Zufällige Nebenfertigkeiten des Helden @@ -3426,27 +3450,32 @@ Fügen Sie sie zu den erforderlichen Mods unter Karte → Allgemeine Einstellung Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entitäten Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Verbotene Zauber Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Verbotene Artefakte Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Verbotene Fertigkeiten Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Verbotene Helden @@ -4183,52 +4212,57 @@ Wächter: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Stadthinweise auswählen Town hints - Stadt-Hinweise + Stadt-Hinweise Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Stadthinweis-Auswahl Type - Typ + Typ Value - Wert + Wert Action - Aktion + Aktion Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Wie Zone Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Nicht wie Zone (durch Komma getrennt) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Bezogen auf Zonengelände Delete - Entfernen + Entfernen @@ -4367,7 +4401,7 @@ Wächter: %3 Delete - Entfernen + Entfernen @@ -4375,27 +4409,31 @@ Wächter: %3 Terrain Selector - Terrain-Wähler + Terrain-Wähler Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Zauberauswahl Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefaktauswahl Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Fertigkeitenauswahl Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Heldentyp-Auswahl @@ -4664,7 +4702,8 @@ Wächter: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Ebenen @@ -4808,12 +4847,14 @@ Wächter: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Unterstützung für mehrere Ebenen Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Unterstützung für mehrere Ebenen ist noch stark experimentell. Es können Probleme auftreten. diff --git a/mapeditor/translation/greek.ts b/mapeditor/translation/greek.ts index c9d18c2c1..7a261e53e 100644 --- a/mapeditor/translation/greek.ts +++ b/mapeditor/translation/greek.ts @@ -334,12 +334,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -372,7 +374,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογή οντοτήτων @@ -414,12 +417,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογή παρατάξεων Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογέας παρατάξεων @@ -523,12 +528,12 @@ Save - Αποθήκευση + Αποθήκευση Cancel - Ακύρωση + Ακύρωση @@ -869,7 +874,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Επεξεργαστής προτύπων @@ -1295,17 +1301,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιφάνεια Underground - Υπόγειο + Υπόγειο Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Επίπεδο - %1 @@ -1491,27 +1499,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Κλικ στο Αναίρεση Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Κλικ στο Επανάληψη Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Κλικ στην Περπατησιμότητα Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Κλικ στο Πλέγμα Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Κλικ στο Γέμισμα View surface @@ -1740,22 +1753,24 @@ Do you want to do that now ? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογή ορυχείων Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογέας ορυχείων Resource - Πόρος + Πόρος Mines - Ορυχεία + Ορυχεία @@ -1820,132 +1835,150 @@ Do you want to do that now ? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογή αντικειμένων Objects - Αντικείμενα + Αντικείμενα Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Απαγορευμένα αντικείμενα Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Απαγορευμένες κατηγορίες αντικειμένων Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογέας αντικειμένων Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Κατηγορία Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Ενέργεια Other - Άλλα + Άλλα All - Όλα + Όλα None - + AI-generated, needs review by native speaker; delete this comment afterwards + Καμία Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Τράπεζα πλασμάτων Bonus - Μπόνους + Μπόνους Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Κατοικία Resource - Πόρος + Πόρος Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Γεννήτρια πόρων Spell scroll - Κύλινδρος ξορκιού + Κύλινδρος ξορκιού Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Τυχαίο τεχντούργημα Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Σκουτί της Πανδώρας Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Τεχντούργημα αποστολής Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Καλύβα μάντη Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Διαγραφή Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Αντικείμενο Value - Τιμή + Τιμή Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Πιθανότητα Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Μέγιστο ανά ζώνη @@ -1983,7 +2016,8 @@ Do you want to do that now ? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2048,22 +2082,24 @@ Do you want to do that now ? Player settings - Ρυθμίσεις παίκτη + Ρυθμίσεις παίκτη Players - Παίκτες + Παίκτες 1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 1 Ok - + AI-generated, needs review by native speaker; delete this comment afterwards + Εντάξει @@ -2078,7 +2114,8 @@ Do you want to do that now ? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2116,7 +2153,8 @@ Do you want to do that now ? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Τυχαίες δευτερεύουσες ικανότητες ήρωα @@ -2801,7 +2839,8 @@ Add it to the map's required mods in Map->General settings. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -2812,7 +2851,8 @@ Add it to the map's required mods in Map->General settings. ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -3048,7 +3088,8 @@ Add it to the map's required mods in Map->General settings. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -3851,221 +3892,245 @@ Add it to the map's required mods in Map->General settings. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Επεξεργαστής Προτύπων VCMI File - Αρχείο + Αρχείο Edit - Επεξεργασία + Επεξεργασία View - Προβολή + Προβολή Toolbar - Γραμμή εργαλείων + Γραμμή εργαλείων Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλεγμένο πρότυπο: Add - Προσθήκη + Προσθήκη Remove - Αφαίρεση + Αφαίρεση Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Μετονομασία General - Γενικά + Γενικά Name - Όνομα + Όνομα Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Περιγραφή Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Ελάχ. μέγεθος X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Μέγ. μέγεθος Players - Παίκτες + Παίκτες Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Άνθρωπος Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιτρεπόμενη περιεκτικότητα νερού None - + AI-generated, needs review by native speaker; delete this comment afterwards + Καμία Normal - Κανονική + Κανονική Islands - Νησιά + Νησιά Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Οντότητες Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Απαγορευμένα ξόρκια Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Απαγορευμένα τεχντουργήματα Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Απαγορευμένες ικανότητες Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Απαγορευμένοι ήρωες Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Ζώνη Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Οπτικοποίηση Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Θέση Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Μέγεθος ID - ID + ID Type - Τύπος + Τύπος Owner - Ιδιοκτήτης + Ιδιοκτήτης Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Σύνδεσμος ζώνης Mines - Ορυχεία + Ορυχεία Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Προσαρμοσμένα αντικείμενα Towns - Πόλεις + Πόλεις Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Έδαφος @@ -4073,17 +4138,20 @@ Add it to the map's required mods in Map->General settings. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Θησαυρός Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Πληροφορίες πόλης Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Αριθμός πόλεων @@ -4091,7 +4159,7 @@ Add it to the map's required mods in Map->General settings. Player - Παίκτης + Παίκτης @@ -4099,374 +4167,431 @@ Add it to the map's required mods in Map->General settings. Neutral - Ουδέτερος + Ουδέτερος Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Αριθμός κάστρων Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Πυκνότητα πόλεων Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Πυκνότητα κάστρων Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Ταίριασμα εδάφους με πόλη Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Τύποι εδάφους Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Απαγορευμένοι τύποι εδάφους Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Οι πόλεις είναι του ίδιου τύπου Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιτρεπόμενες πόλεις Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Απαγορευμένες πόλεις Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Υποδείξεις πόλης Monsters - Τέρατα + Τέρατα Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιτρεπόμενα τέρατα Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Απαγορευμένα τέρατα Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Δύναμη Objects - Αντικείμενα + Αντικείμενα Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Συνδέσεις Open - Άνοιγμα + Άνοιγμα Save - Αποθήκευση + Αποθήκευση New - Νέο + Νέο Save as... - Αποθήκευση ως... + Αποθήκευση ως... Ctrl+Shift+S - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Προσθήκη ζώνης Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Αφαίρεση ζώνης Del - Del + AI-generated, needs review by native speaker; delete this comment afterwards + Διαγρ. Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Αυτόματη τοποθέτηση Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Μεγέθυνση + Μεγέθυνση Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Σμίκρυνση + Σμίκρυνση Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Αυτόματο ζουμ Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Επαναφορά ζουμ + Επαναφορά ζουμ Ctrl+Shift+= - Ctrl+Maj+= + Ctrl+Maj+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Ελάχ. Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Μέγ. Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Ενέργεια Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Διαγραφή ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Μέγιστος θησαυρός: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Έναρξη παίκτη CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + Έναρξη CPU Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Κόμβος Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Νερό Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Σφραγισμένο Random - + AI-generated, needs review by native speaker; delete this comment afterwards + Τυχαίο Weak - Αδύναμη + Αδύναμη Strong - Δυνατή + Δυνατή Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Ζώνη Α Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Ζώνη Β Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Φρουρά Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Δρόμος Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Φρουρούμενο Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Εικονικό Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Απωθητικό Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Ευρύ Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Εξαναγκασμός πύλης Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Ναι No - + AI-generated, needs review by native speaker; delete this comment afterwards + Όχι Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Ζώνη Α: %1 +Ζώνη Β: %2 +Φρουρά: %3 Confirmation - Επιβεβαίωση + Επιβεβαίωση Unsaved changes will be lost, are you sure? - Οι μη αποθηκευμένες αλλαγές θα χαθούν, είστε βέβαιοι; + Οι μη αποθηκευμένες αλλαγές θα χαθούν, είστε βέβαιοι; Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Άνοιγμα προτύπου VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Πρότυπα VCMI (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Αποθήκευση προτύπου VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Πρότυπα VCMI (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Εισαγωγή ονόματος Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Όνομα: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Υπάρχει ήδη! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Υπάρχει ήδη πρότυπο με αυτό το όνομα. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Πολύ λίγα πρότυπα! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Μετά την αφαίρεση πρέπει να παραμείνει τουλάχιστον ένα πρότυπο. Error @@ -4763,52 +4888,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογή υποδείξεων πόλης Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Υποδείξεις πόλης Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογέας υποδείξεων πόλης Type - Τύπος + Τύπος Value - Τιμή + Τιμή Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Ενέργεια Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Όπως η ζώνη Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Όχι όπως η ζώνη (χωρισμένα με κόμμα) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Σχετικό με το έδαφος της ζώνης Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Διαγραφή @@ -4934,37 +5067,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογή θησαυρών Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογέας θησαυρών Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Ελάχ. Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Μέγ. Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Πυκνότητα Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Ενέργεια Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Διαγραφή @@ -4972,27 +5112,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογέας εδάφους Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογέας ξορκιών Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογέας τεχντουργημάτων Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογέας ικανοτήτων Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Επιλογέας τύπου ήρωα @@ -5312,7 +5457,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Επίπεδα @@ -5483,12 +5629,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Υποστήριξη πολλαπλών επιπέδων Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Η υποστήριξη πολλαπλών επιπέδων είναι ακόμη πολύ πειραματική. Αναμένονται προβλήματα. diff --git a/mapeditor/translation/hungarian.ts b/mapeditor/translation/hungarian.ts index 489380b46..4de7b6e0c 100644 --- a/mapeditor/translation/hungarian.ts +++ b/mapeditor/translation/hungarian.ts @@ -55,47 +55,47 @@ File - Fájl + Fájl Edit - Szerkesztés + Szerkesztés View - Nézet + Nézet Toolbar - Eszköztár + Eszköztár Open - Megnyitás + Megnyitás Save - Mentés + Mentés New - Új + Új Save as... - Mentés másként... + Mentés másként... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S @@ -127,17 +127,17 @@ Confirmation - Megerősítés + Megerősítés Unsaved changes will be lost, are you sure? - Nem mentett változások el fognak veszni, biztos benne? + Nem mentett változások el fognak veszni, biztos benne? Open map - Térkép megnyitása + Térkép megnyitása @@ -154,7 +154,7 @@ VCMI campaigns (*.vcmp) - VCMI kampányok (*.vcmp) + VCMI kampányok (*.vcmp) @@ -169,7 +169,7 @@ General - Általános + Általános @@ -186,7 +186,7 @@ Author - Szerző + Szerző @@ -258,12 +258,12 @@ Add - Hozzáadás + Hozzáadás Remove - Eltávolítás + Eltávolítás @@ -310,12 +310,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -348,7 +350,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entitások kiválasztása @@ -385,12 +388,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Frakciók kiválasztása Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Frakcióválasztó @@ -479,12 +484,12 @@ Save - Mentés + Mentés Cancel - Mégse + Mégse @@ -777,7 +782,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Sablonszerkesztő @@ -1159,17 +1165,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Felszín Underground - Földalatti + Földalatti Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Szint - %1 @@ -1325,27 +1333,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Visszavonás megnyomva Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Mégis megnyomva Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Járhatóság megnyomva Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Rács megnyomva Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Kitöltés megnyomva View surface @@ -1427,7 +1440,7 @@ Hero %1 cannot be created as NEUTRAL. - A(z) %1 hős nem hozható létre SEMLEGESKÉNT. + A(z) %1 hős nem hozható létre SEMLEGESKÉNT. @@ -1543,22 +1556,24 @@ Szeretnéd ezt most megtenni? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Bányák kiválasztása Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bányaválasztó Resource - Erőforrás + Erőforrás Mines - Bányák + Bányák @@ -1614,132 +1629,149 @@ Szeretnéd ezt most megtenni? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Objektumok kiválasztása Objects - Objektumok + Objektumok Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiltott objektumok Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiltott objektumkategóriák Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Objektumválasztó Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Kategória Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Művelet Other - Egyéb + Egyéb All - Összes + Összes None - Nincs + Nincs Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Lénybank Bonus - Bónusz + Bónusz Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Lakhely Resource - Erőforrás + Erőforrás Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Erőforrás-termelő Spell scroll - Varázstekercs + Varázstekercs Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Véletlen ereklye Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Pandóra szelencéje Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Küldetés-ereklye Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Jós kunyhó Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Törlés Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Objektum Value - Érték + Érték Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Valószínűség Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Zónánkénti maximum @@ -1832,22 +1864,22 @@ Szeretnéd ezt most megtenni? Player settings - Játékos beállítások + Játékos beállítások Players - Játékosok + Játékosok 1 - 1 + 1 Ok - Rendben + Rendben @@ -1894,7 +1926,8 @@ Szeretnéd ezt most megtenni? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Véletlen hős másodlagos képességek @@ -2896,7 +2929,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí General - Általános + Általános @@ -2938,7 +2971,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Remove - Eltávolítás + Eltávolítás @@ -2974,7 +3007,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Enabled - Engedélyezve + Engedélyezve @@ -3001,7 +3034,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Text - Szöveg + Szöveg @@ -3024,12 +3057,12 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Experience - Tapasztalat + Tapasztalat Primary skills - Elsődleges képességek + Elsődleges képességek @@ -3040,12 +3073,12 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Spells - Varázslatok + Varázslatok Artifacts - Tárgyak + Tárgyak @@ -3056,7 +3089,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí None - Nincs + Nincs @@ -3147,7 +3180,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Random - Véletlen + Véletlen @@ -3158,17 +3191,17 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Player - Játékos + Játékos Open map - Térkép megnyitása + Térkép megnyitása All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m) - Minden támogatott térkép (*.vmap *.h3m);;VCMI térképek (*.vmap);;HoMM3 térképek (*.h3m) + Minden támogatott térkép (*.vmap *.h3m);;VCMI térképek (*.vmap);;HoMM3 térképek (*.h3m) @@ -3187,7 +3220,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Save map - Térkép mentése + Térkép mentése @@ -3234,7 +3267,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Spell - Varázslat + Varázslat @@ -3257,7 +3290,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Artifact - Tárgy + Tárgy @@ -3287,7 +3320,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Resource - Erőforrás + Erőforrás @@ -3328,12 +3361,12 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Spell power - Varázserő + Varázserő Knowledge - Tudás + Tudás @@ -3368,7 +3401,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Random - Véletlen + Véletlen @@ -3437,221 +3470,245 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI Sablonszerkesztő File - Fájl + Fájl Edit - Szerkesztés + Szerkesztés View - Nézet + Nézet Toolbar - Eszköztár + Eszköztár Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Kiválasztott sablon: Add - Hozzáadás + Hozzáadás Remove - Eltávolítás + Eltávolítás Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Átnevezés General - Általános + Általános Name - Név + Név Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Leírás Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Min. méret X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Max. méret Players - Játékosok + Játékosok Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Ember Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Engedélyezett víztartalom None - Nincs + Nincs Normal - Normál + Normál Islands - Szigetek + Szigetek Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entitások Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiltott varázslatok Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiltott ereklyék Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiltott képességek Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiltott hősök Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Zóna Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Vizualizáció Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Pozíció Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Méret ID - ID + AI-generated, needs review by native speaker; delete this comment afterwards + Azonosító Type - Típus + Típus Owner - Tulajdonos + Tulajdonos Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Zónakapcsolat Mines - Bányák + Bányák Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Egyéni objektumok Towns - Városok + Városok Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Terep @@ -3659,17 +3716,20 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Kincs Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Város adatai Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Városok száma @@ -3677,7 +3737,7 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Player - Játékos + Játékos @@ -3685,374 +3745,429 @@ Add hozzá a térkép kötelező moduljaihoz a Térkép → Általános beállí Neutral - Semleges + Semleges Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Várak száma Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Várossűrűség Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Vársűrűség Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Terep illesztése a városhoz Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Tereptípusok Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiltott tereptípusok Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + A városok azonos típusúak Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Engedélyezett városok Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiltott városok Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Várostippek Monsters - Szörnyek + Szörnyek Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Engedélyezett szörnyek Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Tiltott szörnyek Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Erősség Objects - Objektumok + Objektumok Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Kapcsolatok Open - Megnyitás + Megnyitás Save - Mentés + Mentés New - Új + Új Save as... - Mentés másként... + Mentés másként... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Zóna hozzáadása Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Zóna eltávolítása Del - Del + AI-generated, needs review by native speaker; delete this comment afterwards + Törlés Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Automatikus pozíció Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Nagyítás + Nagyítás Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Kicsinyítés + Kicsinyítés Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Automatikus nagyítás Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Nagyítás alaphelyzetbe + Nagyítás alaphelyzetbe Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Max Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Művelet Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Törlés ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Azonosító: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Max. kincs: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Játékos kezdés CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + CPU kezdés Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Csomópont Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Víz Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Lezárt Random - Véletlen + Véletlen Weak - Gyenge + Gyenge Strong - Erős + Erős Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + A zóna Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + B zóna Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Őrség Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Út Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Őrzött Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Fiktív Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Taszító Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Széles Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Kényszerített portál Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Igen No - + AI-generated, needs review by native speaker; delete this comment afterwards + Nem Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + A zóna: %1 +B zóna: %2 +Őrség: %3 Confirmation - Megerősítés + Megerősítés Unsaved changes will be lost, are you sure? - Nem mentett változások el fognak veszni, biztos benne? + Nem mentett változások el fognak veszni, biztos benne? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Sablon megnyitása VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI sablonok (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Sablon mentése VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI sablonok (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Név megadása Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Név: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Már létezik! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Már létezik ilyen nevű sablon. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Túl kevés sablon! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Eltávolítás után legalább egy sablonnak maradnia kell. Error @@ -4304,52 +4419,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Várostippek kiválasztása Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Várostippek Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Várostipp-választó Type - Típus + Típus Value - Érték + Érték Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Művelet Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Zónához hasonló Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Ne legyen mint a zóna (vesszővel elválasztva) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + A zóna terepéhez kapcsolódik Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Törlés @@ -4458,37 +4581,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Kincsek kiválasztása Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Kincsválasztó Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Max Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Sűrűség Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Művelet Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Törlés @@ -4496,27 +4626,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Terepválasztó Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Varázslatválasztó Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Ereklyeválasztó Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Képességválasztó Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Hőstípus-választó @@ -4787,7 +4922,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Szintek @@ -4931,12 +5067,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Többszintes támogatás Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + A többszintes támogatás erősen kísérleti. Várhatóak hibák. diff --git a/mapeditor/translation/italian.ts b/mapeditor/translation/italian.ts index b8d71ccf6..b03e4fa8b 100644 --- a/mapeditor/translation/italian.ts +++ b/mapeditor/translation/italian.ts @@ -55,47 +55,47 @@ File - File + File Edit - Modifica + Modifica View - Visualizza + Visualizza Toolbar - Barra degli strumenti + Barra degli strumenti Open - Apri + Apri Save - Salva + Salva New - Nuovo + Nuovo Save as... - Salva con nome... + Salva con nome... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S @@ -127,17 +127,17 @@ Confirmation - Conferma + Conferma Unsaved changes will be lost, are you sure? - Le modifiche non salvate andranno perse, sei sicuro? + Le modifiche non salvate andranno perse, sei sicuro? Open map - Apri mappa + Apri mappa @@ -154,7 +154,7 @@ VCMI campaigns (*.vcmp) - Campagne VCMI (*.vcmp) + Campagne VCMI (*.vcmp) @@ -169,7 +169,7 @@ General - Generale + Generale @@ -186,7 +186,7 @@ Author - Autore + Autore @@ -258,12 +258,12 @@ Add - Aggiungi + Aggiungi Remove - Rimuovi + Rimuovi @@ -310,12 +310,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -348,7 +350,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleziona entità @@ -385,12 +388,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleziona fazioni Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selettore fazioni @@ -479,12 +484,12 @@ Save - Salva + Salva Cancel - Annulla + Annulla @@ -777,7 +782,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Editor dei template @@ -1159,17 +1165,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Superficie Underground - Sotterraneo + Sotterraneo Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Livello - %1 @@ -1325,27 +1333,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Annulla premuto Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Ripristina premuto Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Passabilità cliccata Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Griglia cliccata Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Riempimento cliccato View surface @@ -1427,7 +1440,7 @@ Hero %1 cannot be created as NEUTRAL. - L'eroe %1 non può essere creato come NEUTRALE. + L'eroe %1 non può essere creato come NEUTRALE. @@ -1543,22 +1556,24 @@ Vuoi farlo ora? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleziona miniere Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selettore miniere Resource - Risorsa + Risorsa Mines - Miniere + Miniere @@ -1614,132 +1629,149 @@ Vuoi farlo ora? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleziona oggetti Objects - Oggetti + Oggetti Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Oggetti vietati Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Categorie di oggetti vietate Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selettore oggetti Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Categoria Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Azione Other - Altro + Altro All - Tutti + Tutti None - Nessuno + Nessuno Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Banca delle creature Bonus - Bonus + Bonus Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Dimora Resource - Risorsa + Risorsa Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Generatore di risorse Spell scroll - Pergamena magica + Pergamena magica Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefatto casuale Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Scrigno di Pandora Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefatto della missione Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Capanna del veggente Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Elimina Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Oggetto Value - Valore + Valore Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Probabilità Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Max per zona @@ -1832,22 +1864,22 @@ Vuoi farlo ora? Player settings - Impostazioni giocatore + Impostazioni giocatore Players - Giocatori + Giocatori 1 - 1 + 1 Ok - Ok + Ok @@ -1894,7 +1926,8 @@ Vuoi farlo ora? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Abilità secondarie eroe casuale @@ -2897,7 +2930,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. General - Generale + Generale @@ -2939,7 +2972,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Remove - Rimuovi + Rimuovi @@ -2975,7 +3008,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Enabled - Abilitato + Abilitato @@ -3002,7 +3035,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Text - Testo + Testo @@ -3025,12 +3058,12 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Experience - Esperienza + Esperienza Primary skills - Abilità primarie + Abilità primarie @@ -3041,12 +3074,12 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Spells - Incantesimi + Incantesimi Artifacts - Artefatti + Artefatti @@ -3057,7 +3090,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. None - Nessuno + Nessuno @@ -3148,7 +3181,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Random - Casuale + Casuale @@ -3159,17 +3192,17 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Player - Giocatore + Giocatore Open map - Apri mappa + Apri mappa All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m) - Tutte le mappe supportate (*.vmap *.h3m);;Mappe VCMI(*.vmap);;Mappe HoMM3(*.h3m) + Tutte le mappe supportate (*.vmap *.h3m);;Mappe VCMI(*.vmap);;Mappe HoMM3(*.h3m) @@ -3188,7 +3221,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Save map - Salva mappa + Salva mappa @@ -3235,7 +3268,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Spell - Incantesimo + Incantesimo @@ -3258,7 +3291,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Artifact - Artefatto + Artefatto @@ -3288,7 +3321,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Resource - Risorsa + Risorsa @@ -3329,12 +3362,12 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Spell power - Potere magico + Potere magico Knowledge - Conoscenza + Conoscenza @@ -3369,7 +3402,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Random - Casuale + Casuale @@ -3438,221 +3471,244 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI Editor dei template File - File + File Edit - Modifica + Modifica View - Visualizza + Visualizza Toolbar - Barra degli strumenti + Barra degli strumenti Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Template selezionato: Add - Aggiungi + Aggiungi Remove - Rimuovi + Rimuovi Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Rinomina General - Generale + Generale Name - Nome + Nome Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Descrizione Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Dimensione min X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Dimensione max Players - Giocatori + Giocatori Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Umano Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Contenuto d’acqua consentito None - Nessuno + Nessuno Normal - Normale + Normale Islands - Isole + Isole Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entità Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Incantesimi vietati Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefatti vietati Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Abilità vietate Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Eroi vietati Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Zona Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Visualizzazione Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Posizione Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Dimensione ID - ID + ID Type - Tipo + Tipo Owner - Proprietario + Proprietario Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Collegamento di zona Mines - Miniere + Miniere Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Oggetti personalizzati Towns - Città + Città Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Terreno @@ -3660,17 +3716,20 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Tesoro Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Informazioni città Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Numero città @@ -3678,7 +3737,7 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Player - Giocatore + Giocatore @@ -3686,374 +3745,428 @@ Aggiungila alle mod richieste della mappa in Mappa->Impostazioni generali. Neutral - Neutrale + Neutrale Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Numero castelli Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Densità città Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Densità castelli Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Abbina il terreno alla città Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Tipi di terreno Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Tipi di terreno vietati Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Le città sono dello stesso tipo Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Città consentite Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Città vietate Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Suggerimenti città Monsters - Mostri + Mostri Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Mostri consentiti Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Mostri vietati Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Forza Objects - Oggetti + Oggetti Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Connessioni Open - Apri + Apri Save - Salva + Salva New - Nuovo + Nuovo Save as... - Salva con nome... + Salva con nome... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Aggiungi zona Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Rimuovi zona Del - Canc + Canc Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Posizione automatica Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Zoom avanti + Zoom avanti Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Zoom indietro + Zoom indietro Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Zoom automatico Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Reimposta zoom + Reimposta zoom Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Max Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Azione Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Elimina ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Tesoro massimo: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Inizio giocatore CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + Inizio CPU Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Giunzione Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Acqua Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Sigillato Random - Casuale + Casuale Weak - Debole + Debole Strong - Forte + Forte Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Zona A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Zona B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Guardia Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Strada Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Protetto Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Fittizio Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Repulsivo Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Ampio Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Forza portale Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + No - + AI-generated, needs review by native speaker; delete this comment afterwards + No Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Zona A: %1 +Zona B: %2 +Guardia: %3 Confirmation - Conferma + Conferma Unsaved changes will be lost, are you sure? - Le modifiche non salvate andranno perse, sei sicuro? + Le modifiche non salvate andranno perse, sei sicuro? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Apri template VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Template VCMI (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Salva template VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Template VCMI (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Inserisci nome Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Nome: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Già esistente! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Esiste già un template con questo nome. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Troppo pochi template! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Dopo la rimozione deve rimanere almeno un template. Error @@ -4305,52 +4418,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleziona suggerimenti città Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Suggerimenti città Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selettore suggerimenti città Type - Tipo + Tipo Value - Valore + Valore Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Azione Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Come la zona Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Non come la zona (separati da virgole) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Relativo al terreno della zona Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Elimina @@ -4459,37 +4580,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleziona tesori Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selettore tesori Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Max Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Densità Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Azione Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Elimina @@ -4497,27 +4625,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selettore terreni Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selettore incantesimi Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selettore artefatti Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selettore abilità Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selettore tipo eroe @@ -4788,7 +4921,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Livelli @@ -4932,12 +5066,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Supporto multilivello Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Il supporto multilivello è ancora altamente sperimentale. Possibili problemi. diff --git a/mapeditor/translation/japanese.ts b/mapeditor/translation/japanese.ts index dcefc044b..d57a22cd3 100644 --- a/mapeditor/translation/japanese.ts +++ b/mapeditor/translation/japanese.ts @@ -334,12 +334,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -372,7 +374,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + エンティティを選択 @@ -414,12 +417,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + 陣営を選択 Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 陣営セレクター @@ -523,12 +528,12 @@ Save - 保存 + 保存 Cancel - キャンセル + キャンセル @@ -869,7 +874,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + テンプレートエディタ @@ -1295,17 +1301,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + 地上 Underground - 地下 + 地下 Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + レベル - %1 @@ -1491,27 +1499,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 「元に戻す」をクリック Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 「やり直し」をクリック Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 通行可否をクリック Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + グリッドをクリック Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 塗りつぶしをクリック View surface @@ -1740,22 +1753,24 @@ Do you want to do that now ? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + 鉱山を選択 Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 鉱山セレクター Resource - 資源 + 資源 Mines - 鉱山 + 鉱山 @@ -1820,132 +1835,149 @@ Do you want to do that now ? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + オブジェクトを選択 Objects - オブジェクト + オブジェクト Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁止オブジェクト Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁止オブジェクトカテゴリ Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + オブジェクトセレクター Category - + AI-generated, needs review by native speaker; delete this comment afterwards + カテゴリ Action - + AI-generated, needs review by native speaker; delete this comment afterwards + アクション Other - その他 + その他 All - すべて + すべて None - なし + なし Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + クリーチャーバンク Bonus - ボーナス + ボーナス Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + 住居 Resource - 資源 + 資源 Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + 資源生成 Spell scroll - 魔法の巻物 + 魔法の巻物 Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + ランダムアーティファクト Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + パンドラの箱 Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + クエスト用アーティファクト Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + 予言者の小屋 Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + 削除 Object - + AI-generated, needs review by native speaker; delete this comment afterwards + オブジェクト Value - + Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + 出現確率 Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + ゾーンあたりの最大数 @@ -1983,7 +2015,8 @@ Do you want to do that now ? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2048,22 +2081,23 @@ Do you want to do that now ? Player settings - プレイヤー設定 + プレイヤー設定 Players - プレイヤー + プレイヤー 1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 1 Ok - OK + OK @@ -2078,7 +2112,8 @@ Do you want to do that now ? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2116,7 +2151,8 @@ Do you want to do that now ? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + 英雄の副技能をランダム @@ -2799,7 +2835,8 @@ Add it to the map's required mods in Map->General settings. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -2810,7 +2847,8 @@ Add it to the map's required mods in Map->General settings. ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -3046,7 +3084,8 @@ Add it to the map's required mods in Map->General settings. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -3849,221 +3888,244 @@ Add it to the map's required mods in Map->General settings. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI テンプレートエディタ File - ファイル + ファイル Edit - 編集 + 編集 View - 表示 + 表示 Toolbar - ツールバー + ツールバー Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + 選択中のテンプレート: Add - 追加 + 追加 Remove - 削除 + 削除 Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + 名前変更 General - 一般 + 一般 Name - 名前 + 名前 Description - + AI-generated, needs review by native speaker; delete this comment afterwards + 説明 Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + 最小サイズ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + 最大サイズ Players - プレイヤー + プレイヤー Human - + AI-generated, needs review by native speaker; delete this comment afterwards + 人間 Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + 許容水域量 None - なし + なし Normal - 普通 + 普通 Islands - + Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + エンティティ Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁止呪文 Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁止アーティファクト Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁止スキル Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁止ヒーロー Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + ゾーン Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + 可視化 Position - + AI-generated, needs review by native speaker; delete this comment afterwards + 位置 Size - + AI-generated, needs review by native speaker; delete this comment afterwards + サイズ ID - ID + ID Type - 種類 + 種類 Owner - 所有者 + 所有者 Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + ゾーンリンク Mines - 鉱山 + 鉱山 Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + カスタムオブジェクト Towns - + Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + 地形 @@ -4071,17 +4133,20 @@ Add it to the map's required mods in Map->General settings. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + 宝物 Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + タウン情報 Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + タウン数 @@ -4089,7 +4154,7 @@ Add it to the map's required mods in Map->General settings. Player - プレイヤー + プレイヤー @@ -4097,374 +4162,430 @@ Add it to the map's required mods in Map->General settings. Neutral - 中立 + 中立 Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + 城の数 Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + タウン密度 Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + 城密度 Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + 地形をタウンに合わせる Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + 地形タイプ Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁止地形タイプ Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + タウンを同じタイプにする Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + 許可されたタウン Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁止されたタウン Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + タウンヒント Monsters - モンスター + モンスター Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + 許可されたモンスター Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + 禁止モンスター Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + 強さ Objects - オブジェクト + オブジェクト Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + 接続 Open - 開く + 開く Save - 保存 + 保存 New - 新規作成 + 新規作成 Save as... - 名前を付けて保存... + 名前を付けて保存... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + ゾーンを追加 Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + ゾーンを削除 Del - Del + AI-generated, needs review by native speaker; delete this comment afterwards + 削除 Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + 自動配置 Ctrl+P - Ctrl+P + Ctrl+P Zoom in - ズームイン + ズームイン Ctrl++ - Ctrl++ + Ctrl++ Zoom out - ズームアウト + ズームアウト Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + 自動ズーム Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - ズームリセット + ズームリセット Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + 最小 Max - + AI-generated, needs review by native speaker; delete this comment afterwards + 最大 Action - + AI-generated, needs review by native speaker; delete this comment afterwards + アクション Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + 削除 ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 最大宝物: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + プレイヤー開始位置 CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + CPU開始位置 Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + 接続点 Water - + AI-generated, needs review by native speaker; delete this comment afterwards + 水域 Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + 封鎖 Random - ランダム + ランダム Weak - 弱い + 弱い Strong - 強い + 強い Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + ゾーン A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + ゾーン B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + 警備 Road - + AI-generated, needs review by native speaker; delete this comment afterwards + 道路 Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + 守備あり Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + 仮想 Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + 反発 Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + 広幅 Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + ポータル強制 Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + はい No - + AI-generated, needs review by native speaker; delete this comment afterwards + いいえ Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + ゾーン A: %1 +ゾーン B: %2 +警備: %3 Confirmation - 確認 + 確認 Unsaved changes will be lost, are you sure? - + AI-generated, needs review by native speaker; delete this comment afterwards + 未保存の変更は失われます。よろしいですか? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + テンプレートを開く VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI テンプレート (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + テンプレートを保存 VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI テンプレート (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + 名前を入力 Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + 名前: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + すでに存在します! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + この名前のテンプレートはすでに存在します。 To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + テンプレートが少なすぎます! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + 削除後も少なくとも 1 件のテンプレートを残してください。 Error @@ -4761,52 +4882,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + タウンヒントを選択 Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + タウンヒント Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + タウンヒントセレクター Type - 種類 + 種類 Value - + Action - + AI-generated, needs review by native speaker; delete this comment afterwards + アクション Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + ゾーンと同じ Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + ゾーンと異なる(カンマ区切り) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + ゾーンの地形に関連 Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + 削除 @@ -4932,37 +5061,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + 宝物を選択 Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 宝物セレクター Min - + AI-generated, needs review by native speaker; delete this comment afterwards + 最小 Max - + AI-generated, needs review by native speaker; delete this comment afterwards + 最大 Density - + AI-generated, needs review by native speaker; delete this comment afterwards + 密度 Action - + AI-generated, needs review by native speaker; delete this comment afterwards + アクション Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + 削除 @@ -4970,27 +5106,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 地形セレクター Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 呪文セレクター Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + アーティファクトセレクター Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + スキルセレクター Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + ヒーロータイプセレクター @@ -5310,7 +5451,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + 階層 @@ -5481,12 +5623,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + 多層対応 Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + 多層対応はまだ非常に実験的です。問題が発生する可能性があります。 diff --git a/mapeditor/translation/korean.ts b/mapeditor/translation/korean.ts index 46ac3e9e6..44d935dfb 100644 --- a/mapeditor/translation/korean.ts +++ b/mapeditor/translation/korean.ts @@ -334,12 +334,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -372,7 +374,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + 엔티티 선택 @@ -414,12 +417,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + 진영 선택 Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 진영 선택기 @@ -523,12 +528,12 @@ Save - 저장 + 저장 Cancel - 취소 + 취소 @@ -869,7 +874,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + 템플릿 에디터 @@ -1295,17 +1301,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + 지상 Underground - 지하 + 지하 Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 레벨 - %1 @@ -1353,107 +1361,124 @@ Map has some errors. Open Validator from the Map menu to see issues found - + AI-generated, needs review by native speaker; delete this comment afterwards + 지도에 오류가 있습니다. 지도 메뉴의 검증기를 열어 발견된 문제를 확인하세요 Failed to save map - + AI-generated, needs review by native speaker; delete this comment afterwards + 지도를 저장하지 못했습니다 Save map - 맵 저장 + 맵 저장 VCMI maps (*.vmap) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI 지도 (*.vmap) Type - + AI-generated, needs review by native speaker; delete this comment afterwards + 유형 Towns - + AI-generated, needs review by native speaker; delete this comment afterwards + 타운 Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + 오브젝트 Heroes - 영웅 + 영웅 Artifacts - 아티팩트 + 아티팩트 Resources - 자원 + 자원 Banks - + AI-generated, needs review by native speaker; delete this comment afterwards + 은행 Dwellings - + AI-generated, needs review by native speaker; delete this comment afterwards + 주거지 Grounds - + AI-generated, needs review by native speaker; delete this comment afterwards + 지면 Teleports - + AI-generated, needs review by native speaker; delete this comment afterwards + 전송 Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + 광산 Triggers - + AI-generated, needs review by native speaker; delete this comment afterwards + 트리거 Monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + 몬스터 Quests - + AI-generated, needs review by native speaker; delete this comment afterwards + 퀘스트 Wog Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Wog 오브젝트 Obstacles - + AI-generated, needs review by native speaker; delete this comment afterwards + 장애물 Other - + AI-generated, needs review by native speaker; delete this comment afterwards + 기타 @@ -1470,27 +1495,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 되돌리기 클릭 Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 다시 실행 클릭 Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 통행 가능성 클릭 Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 그리드 클릭 Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + 채우기 클릭 View surface @@ -1719,22 +1749,25 @@ Do you want to do that now ? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + 광산 선택 Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 광산 선택기 Resource - 자원 + 자원 Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + 광산 @@ -1799,132 +1832,151 @@ Do you want to do that now ? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + 오브젝트 선택 Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + 오브젝트 Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + 금지된 오브젝트 Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + 금지된 오브젝트 범주 Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 오브젝트 선택기 Category - + AI-generated, needs review by native speaker; delete this comment afterwards + 범주 Action - + AI-generated, needs review by native speaker; delete this comment afterwards + 동작 Other - + AI-generated, needs review by native speaker; delete this comment afterwards + 기타 All - 전체 + 전체 None - 없음 + 없음 Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + 크리처 은행 Bonus - 보너스 + 보너스 Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + 주거지 Resource - 자원 + 자원 Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + 자원 생성기 Spell scroll - 주문서 + 주문서 Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + 무작위 유물 Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + 판도라의 상자 Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + 퀘스트 유물 Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + 예언자의 오두막 Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + 삭제 Object - + AI-generated, needs review by native speaker; delete this comment afterwards + 오브젝트 Value - + Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + 확률 Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + 존당 최대 수 @@ -1962,7 +2014,8 @@ Do you want to do that now ? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2027,22 +2080,23 @@ Do you want to do that now ? Player settings - 플레이어 설정 + 플레이어 설정 Players - 플레이어 + 플레이어 1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 1 Ok - 확인 + 확인 @@ -2057,7 +2111,8 @@ Do you want to do that now ? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2095,7 +2150,8 @@ Do you want to do that now ? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + 영웅 보조 기술 무작위 @@ -2778,7 +2834,8 @@ Add it to the map's required mods in Map->General settings. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -2789,7 +2846,8 @@ Add it to the map's required mods in Map->General settings. ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -3025,7 +3083,8 @@ Add it to the map's required mods in Map->General settings. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -3828,221 +3887,247 @@ Add it to the map's required mods in Map->General settings. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI 템플릿 에디터 File - 파일 + 파일 Edit - 편집 + 편집 View - 보기 + 보기 Toolbar - 도구 모음 + 도구 모음 Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + 선택된 템플릿: Add - 추가 + 추가 Remove - 제거 + 제거 Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + 이름 바꾸기 General - 일반 + 일반 Name - 이름 + 이름 Description - + AI-generated, needs review by native speaker; delete this comment afterwards + 설명 Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + 최소 크기 X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + 최대 크기 Players - 플레이어 + 플레이어 Human - + AI-generated, needs review by native speaker; delete this comment afterwards + 인간 Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + 허용 수역량 None - 없음 + 없음 Normal - 보통 + 보통 Islands - + Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + 엔티티 Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + 금지 마법 Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + 금지 유물 Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + 금지 기술 Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + 금지 영웅 Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + 시각화 Position - + AI-generated, needs review by native speaker; delete this comment afterwards + 위치 Size - + AI-generated, needs review by native speaker; delete this comment afterwards + 크기 ID - ID + ID Type - + AI-generated, needs review by native speaker; delete this comment afterwards + 유형 Owner - 소유자 + 소유자 Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + 존 연결 Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + 광산 Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + 사용자 지정 오브젝트 Towns - + AI-generated, needs review by native speaker; delete this comment afterwards + 타운 Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + 지형 @@ -4050,17 +4135,20 @@ Add it to the map's required mods in Map->General settings. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + 보물 Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + 타운 정보 Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + 타운 수 @@ -4068,7 +4156,7 @@ Add it to the map's required mods in Map->General settings. Player - 플레이어 + 플레이어 @@ -4076,374 +4164,431 @@ Add it to the map's required mods in Map->General settings. Neutral - 중립 + 중립 Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + 성 수 Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + 타운 밀도 Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + 성 밀도 Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + 지형을 타운에 맞춤 Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + 지형 종류 Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + 금지된 지형 종류 Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + 동일 종류의 타운 Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + 허용된 타운 Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + 금지된 타운 Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + 타운 힌트 Monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + 몬스터 Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + 허용된 몬스터 Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + 금지된 몬스터 Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + 강도 Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + 오브젝트 Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + 연결 Open - 열기 + 열기 Save - 저장 + 저장 New - 새로 만들기 + 새로 만들기 Save as... - 다른 이름으로 저장... + 다른 이름으로 저장... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + 존 추가 Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + 존 제거 Del - Del + AI-generated, needs review by native speaker; delete this comment afterwards + 삭제 Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + 자동 배치 Ctrl+P - Ctrl+P + Ctrl+P Zoom in - 확대 + 확대 Ctrl++ - Ctrl++ + Ctrl++ Zoom out - 축소 + 축소 Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + 자동 줌 Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - 확대 초기화 + 확대 초기화 Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + 최소 Max - + AI-generated, needs review by native speaker; delete this comment afterwards + 최대 Action - + AI-generated, needs review by native speaker; delete this comment afterwards + 동작 Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + 삭제 ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 최대 보물: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + 플레이어 시작 CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + CPU 시작 Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + 교차점 Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + 봉인됨 Random - 무작위 + 무작위 Weak - 약함 + 약함 Strong - 강함 + 강함 Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + 존 A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + 존 B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + 수비대 Road - + AI-generated, needs review by native speaker; delete this comment afterwards + 도로 Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + 수비함 Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + 가상 Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + 반발 Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + 넓음 Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + 강제 포탈 Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + No - + AI-generated, needs review by native speaker; delete this comment afterwards + 아니오 Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + 존 A: %1 +존 B: %2 +수비대: %3 Confirmation - 확인 + 확인 Unsaved changes will be lost, are you sure? - 저장되지 않은 변경 사항이 손실됩니다. 계속하시겠습니까? + 저장되지 않은 변경 사항이 손실됩니다. 계속하시겠습니까? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + 템플릿 열기 VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI 템플릿(*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + 템플릿 저장 VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI 템플릿 (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + 이름 입력 Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + 이름: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + 이미 존재합니다! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + 해당 이름의 템플릿이 이미 존재합니다. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + 템플릿이 너무 적습니다! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + 삭제 후에도 최소 한 개의 템플릿을 남겨두세요. Error @@ -4740,52 +4885,61 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + 타운 힌트 선택 Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + 타운 힌트 Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 타운 힌트 선택기 Type - + AI-generated, needs review by native speaker; delete this comment afterwards + 유형 Value - + Action - + AI-generated, needs review by native speaker; delete this comment afterwards + 동작 Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + 존과 같음 Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + 존과 다름(쉼표로 구분) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + 존 지형과 연관 Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + 삭제 @@ -4911,37 +5065,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + 보물 선택 Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 보물 선택기 Min - + AI-generated, needs review by native speaker; delete this comment afterwards + 최소 Max - + AI-generated, needs review by native speaker; delete this comment afterwards + 최대 Density - + AI-generated, needs review by native speaker; delete this comment afterwards + 밀도 Action - + AI-generated, needs review by native speaker; delete this comment afterwards + 동작 Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + 삭제 @@ -4949,27 +5110,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 지형 선택기 Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 마법 선택기 Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 유물 선택기 Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 기술 선택기 Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + 영웅 유형 선택기 @@ -5289,7 +5455,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + 레벨 @@ -5460,12 +5627,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + 다중 레벨 지원 Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + 다중 레벨 지원은 아직 매우 실험적입니다. 문제가 발생할 수 있습니다. diff --git a/mapeditor/translation/norwegian.ts b/mapeditor/translation/norwegian.ts index 6e518d068..9f6351b64 100644 --- a/mapeditor/translation/norwegian.ts +++ b/mapeditor/translation/norwegian.ts @@ -334,12 +334,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -372,7 +374,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Velg entiteter @@ -414,12 +417,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Velg fraksjoner Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Fraksjonsvelger @@ -523,12 +528,12 @@ Save - Lagre + Lagre Cancel - Avbryt + Avbryt @@ -869,7 +874,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Malredigerer @@ -1295,17 +1301,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Overflate Underground - Underjordisk + Underjordisk Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Nivå – %1 @@ -1491,27 +1499,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Angre klikket Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Gjør om klikket Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Fremkommelighet klikket Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Rutenett klikket Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Fyll klikket View surface @@ -1740,22 +1753,24 @@ Vil du gjøre det nå? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Velg gruver Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Gruvevelger Resource - Ressurs + Ressurs Mines - Gruver + Gruver @@ -1820,132 +1835,149 @@ Vil du gjøre det nå? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Velg objekter Objects - Objekter + Objekter Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Forbudte objekter Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Forbudte objektkategorier Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Objektvelger Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Kategori Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Handling Other - Annet + Annet All - Alle + Alle None - Ingen + Ingen Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Vesenbank Bonus - Bonus + Bonus Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Bolig Resource - Ressurs + Ressurs Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Ressursgenerator Spell scroll - Trylleformularrull + Trylleformularrull Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Tilfeldig artefakt Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Pandoras eske Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Oppdragsartefakt Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Spåhytte Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Slett Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Objekt Value - Verdi + Verdi Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Sannsynlighet Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Maks per sone @@ -1983,7 +2015,8 @@ Vil du gjøre det nå? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2048,22 +2081,23 @@ Vil du gjøre det nå? Player settings - Spillerinnstillinger + Spillerinnstillinger Players - Spillere + Spillere 1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 1 Ok - Ok + Ok @@ -2078,7 +2112,8 @@ Vil du gjøre det nå? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2116,7 +2151,8 @@ Vil du gjøre det nå? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Tilfeldige sekundære helteferdigheter @@ -2801,7 +2837,8 @@ Legg den til i kartets påkrevde modifikasjoner under Kart→Generelle innstilli % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -2812,7 +2849,8 @@ Legg den til i kartets påkrevde modifikasjoner under Kart→Generelle innstilli ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -3048,7 +3086,8 @@ Legg den til i kartets påkrevde modifikasjoner under Kart→Generelle innstilli % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -3851,221 +3890,244 @@ Legg den til i kartets påkrevde modifikasjoner under Kart→Generelle innstilli VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI Malredigerer File - Fil + Fil Edit - Rediger + Rediger View - Vis + Vis Toolbar - Verktøylinje + Verktøylinje Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Valgt mal: Add - Legg til + Legg til Remove - Fjern + Fjern Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Gi nytt navn General - Generelt + Generelt Name - Navn + Navn Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Beskrivelse Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Min. størrelse X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Maks. størrelse Players - Spillere + Spillere Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Menneske Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Tillatt vanninnhold None - Ingen + Ingen Normal - Normal + Normal Islands - Øyer + Øyer Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entiteter Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Forbudte trylleformler Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Forbudte artefakter Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Forbudte ferdigheter Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Forbudte helter Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Sone Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Visualisering Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Posisjon Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Størrelse ID - ID + ID Type - Type + Type Owner - Eier + Eier Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Sonekobling Mines - Gruver + Gruver Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Egendefinerte objekter Towns - Byer + Byer Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Terreng @@ -4073,17 +4135,20 @@ Legg den til i kartets påkrevde modifikasjoner under Kart→Generelle innstilli Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Skatt Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Byinformasjon Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Antall byer @@ -4091,7 +4156,7 @@ Legg den til i kartets påkrevde modifikasjoner under Kart→Generelle innstilli Player - Spiller + Spiller @@ -4099,374 +4164,428 @@ Legg den til i kartets påkrevde modifikasjoner under Kart→Generelle innstilli Neutral - Nøytral + Nøytral Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Antall slott Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Bytetthet Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Slottetthet Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Tilpass terreng til by Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Terrengtyper Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Forbudte terrengtyper Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Byer er av samme type Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Tillatte byer Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Forbudte byer Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Bytips Monsters - Monstre + Monstre Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Tillatte monstre Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Forbudte monstre Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Styrke Objects - Objekter + Objekter Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Forbindelser Open - Åpne + Åpne Save - Lagre + Lagre New - Ny + Ny Save as... - Lagre som... + Lagre som... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Legg til sone Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Fjern sone Del - Del + Del Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Autoposisjon Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Zoom inn + Zoom inn Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Zoom ut + Zoom ut Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Automatisk zoom Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Nullstill zoom + Nullstill zoom Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Maks Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Handling Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Slett ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Maks skatt: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Spillerstart CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + CPU-start Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Kryss Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Vann Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Forseglet Random - Tilfeldig + Tilfeldig Weak - Svak + Svak Strong - Sterk + Sterk Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Sone A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Sone B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Vakt Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Vei Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Voktet Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Fiktiv Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Frastøtende Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Bred Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Tving portal Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Ja No - + AI-generated, needs review by native speaker; delete this comment afterwards + Nei Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Sone A: %1 +Sone B: %2 +Vakt: %3 Confirmation - Bekreftelse + Bekreftelse Unsaved changes will be lost, are you sure? - Ulagrede endringer vil gå tapt, er du sikker? + Ulagrede endringer vil gå tapt, er du sikker? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Åpne mal VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI-maler (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Lagre mal VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI-maler (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Angi navn Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Navn: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Finnes allerede! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + En mal med dette navnet finnes allerede. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + For få maler! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Minst én mal må bli igjen etter fjerning. Error @@ -4763,52 +4882,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Velg bytips Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Bytips Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bytips-velger Type - Type + Type Value - Verdi + Verdi Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Handling Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Som sone Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Ikke som sone (kommaseparert) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Relatert til sonens terreng Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Slett @@ -4934,37 +5061,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Velg skatter Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Skatt-velger Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Maks Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Tetthet Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Handling Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Slett @@ -4972,27 +5106,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Terrengvelger Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Trylleformel-velger Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefakt-velger Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Ferdighets-velger Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Helttype-velger @@ -5312,7 +5451,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Nivåer @@ -5483,12 +5623,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Støtte for flere nivåer Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Støtte for flere nivåer er fortsatt svært eksperimentell. Forvent problemer. diff --git a/mapeditor/translation/polish.ts b/mapeditor/translation/polish.ts index 8a8d99cfb..eda3c6160 100644 --- a/mapeditor/translation/polish.ts +++ b/mapeditor/translation/polish.ts @@ -316,7 +316,7 @@ Select Entities - + Wybierz obiekty @@ -353,12 +353,12 @@ Select Factions - + Wybierz frakcje Faction Selector - + Wybór frakcji @@ -447,12 +447,12 @@ Save - Zapisz + Zapisz Cancel - Anuluj + Anuluj @@ -741,7 +741,7 @@ Template editor - + Edytor szablonów @@ -1098,17 +1098,17 @@ Surface - + Powierzchnia Underground - Podziemia + Podziemia Level - %1 - + Poziom - %1 @@ -1264,27 +1264,27 @@ Undo clicked - + Kliknięto cofnij Redo clicked - + Kliknięto ponów Passability clicked - + Kliknięto przejście Grid clicked - + Kliknięto siatkę Fill clicked - + Kliknięto wypełnienie View surface @@ -1479,22 +1479,22 @@ Czy chcesz to zrobić teraz? Select Mines - + Wybierz kopalnie Mine Selector - + Wybór kopalni Resource - Zasób + Zasób Mines - Kopalnie + Kopalnie @@ -1550,132 +1550,132 @@ Czy chcesz to zrobić teraz? Select Objects - + Wybierz obiekty Objects - Obiekty + Obiekty Banned Objects - + Zabronione obiekty Banned Object Categories - + Zabronione kategorie obiektów Object Selector - + Wybór obiektu Category - + Kategoria Action - + Akcja Other - Inne + Inne All - Wszystko + Wszystko None - Brak + Brak Creature bank - + Bank stworzeń Bonus - Bonus + Premia Dwelling - + Siedlisko Resource - Zasób + Zasób Resource generator - + Generator surowców Spell scroll - Zwoje z czarem + Zwoje z czarem Random artifact - + Losowy artefakt Pandoras box - + Puszka Pandory Quest artifact - + Artefakt zadaniowy Seer hut - + Chata proroka Delete - + Usuń Object - + Obiekt Value - Wartość + Wartość Probability - + Prawdopodobieństwo Max per zone - + Maks. na strefę @@ -1764,22 +1764,22 @@ Czy chcesz to zrobić teraz? Player settings - Ustawienia gracza + Ustawienia gracza Players - Gracze + Gracze 1 - 1 + 1 Ok - Ok + Ok @@ -1826,7 +1826,7 @@ Czy chcesz to zrobić teraz? Random hero secondary skills - + Losowe umiejętności drugorzędne bohatera @@ -3242,7 +3242,7 @@ Dodaj go do wymaganych modów w Ustawieniach ogólnych mapy. Random - Losowo + Losowy @@ -3257,7 +3257,7 @@ Dodaj go do wymaganych modów w Ustawieniach ogólnych mapy. strongest hero - najsłynniejszy bohater + najsilniejszy bohater @@ -3301,221 +3301,221 @@ Dodaj go do wymaganych modów w Ustawieniach ogólnych mapy. VCMI Template Editor - + Edytor szablonów VCMI File - Plik + Plik Edit - Edycja + Edycja View - Widok + Widok Toolbar - Przybornik + Przybornik Selected Template: - + Wybrany szablon: Add - Dodaj + Dodaj Remove - Usuń + Usuń Rename - + Zmień nazwę General - Ogólne + Ogólne Name - Nazwa + Nazwa Description - + Opis Min Size - + Min. rozmiar X - X + X Y - Y + Y Z - + Z Max Size - + Maks. rozmiar Players - Gracze + Gracze Human - + Człowiek Allowed water content - + Dopuszczalna ilość wody None - Brak + Brak Normal - Normalna + Normalna Islands - Wyspy + Wyspy Entities - + Obiekty Banned Spells - + Zakazane zaklęcia Banned Artifacts - + Zakazane artefakty Banned Skills - + Zakazane umiejętności Banned Heroes - + Zakazani bohaterowie Zone - + Strefa Visualisation - + Wizualizacja Position - + Pozycja Size - + Rozmiar ID - ID + ID Type - Typ + Typ Owner - Właściciel + Właściciel Zone link - + Połączenie stref Mines - Kopalnie + Kopalnie Custom objects - + Obiekty niestandardowe Towns - Miasta + Miasta Terrain - + Teren @@ -3523,17 +3523,17 @@ Dodaj go do wymaganych modów w Ustawieniach ogólnych mapy. Treasure - + Skarb Town info - + Informacje o mieście Town count - + Liczba miast @@ -3541,7 +3541,7 @@ Dodaj go do wymaganych modów w Ustawieniach ogólnych mapy. Player - Gracz + Gracz @@ -3549,374 +3549,376 @@ Dodaj go do wymaganych modów w Ustawieniach ogólnych mapy. Neutral - Neutralny + Neutralny Castle count - + Liczba zamków Town density - + Gęstość miast Castle density - + Gęstość zamków Match terrain to town - + Dopasuj teren do miasta Terrain types - + Typy terenu Banned terrain types - + Zakazane typy terenu Towns are same type - + Miasta tego samego typu Allowed towns - + Dozwolone miasta Banned towns - + Zakazane miasta Town hints - + Wskazówki dotyczące miast Monsters - Potwory + Potwory Allowed monsters - + Dozwolone potwory Banned monsters - + Zakazane potwory Strength - + Siła Objects - Obiekty + Obiekty Connections - + Połączenia Open - Otwórz + Otwórz Save - Zapisz + Zapisz New - Nowy + Nowy Save as... - Zapisz jako... + Zapisz jako... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + Dodaj strefę Remove zone - + Usuń strefę Del - Del + Usuń Auto position - + Automatyczne pozycjonowanie Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Zbliż widok + Zbliż widok Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Oddal widok + Oddal widok Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + Automatyczne powiększenie Ctrl+Shift+: - + Ctrl+Shift+: Zoom reset - Domyślne oddalenie + Domyślne oddalenie Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + Min Max - + Maks Action - + Akcja Delete - + Usuń ID: %1 - + ID: %1 Max treasure: %1 - + Maks. skarb: %1 Player start - + Start gracza CPU start - + Start AI Junction - + Węzeł Water - + Woda Sealed - + Zamknięta Random - Losowo + Losowo Weak - Słaba + Słaba Strong - Silna + Silna Zone A - + Strefa A Zone B - + Strefa B Guard - + Straż Road - + Droga Guarded - + Strzeżone Fictive - + Fikcyjne Repulsive - + Odpychające Wide - + Szerokie Force portal - + Wymuś portal Yes - + Tak No - + Nie Zone A: %1 Zone B: %2 Guard: %3 - + Strefa A: %1 +Strefa B: %2 +Strażnik: %3 Confirmation - Potwierdzenie + Potwierdzenie Unsaved changes will be lost, are you sure? - Niezapisane zmiany zostaną utracone, jesteś pewny? + Niezapisane zmiany zostaną utracone, jesteś pewny? Open template - + Otwórz szablon VCMI templates(*.json) - + Szablony VCMI (*.json) Save template - + Zapisz szablon VCMI templates (*.json) - + Szablony VCMI (*.json) Enter Name - + Wpisz nazwę Name: - + Nazwa: Already existing! - + Już istnieje! A template with this name is already existing. - + Szablon o tej nazwie już istnieje. To few templates! - + Za mało szablonów! At least one template should remain after removing. - + Po usunięciu powinien pozostać co najmniej jeden szablon. Error @@ -4168,52 +4170,52 @@ Guard: %3 Select Town hints - + Wybierz wskazówki miast Town hints - + Wskazówki miast Town hint Selector - + Wybór wskazówek miast Type - Typ + Typ Value - Wartość + Wartość Action - + Akcja Like Zone - + Jak strefa Not like zone (comma separated) - + Nie jak strefa (oddzielone przecinkami) Related to zone terrain - + Powiązane z terenem strefy Delete - + Usuń @@ -4322,37 +4324,37 @@ Guard: %3 Select Treasures - + Wybierz skarby Treasure Selector - + Wybór skarbów Min - + Min Max - + Maks Density - + Gęstość Action - + Akcja Delete - + Usuń @@ -4360,27 +4362,27 @@ Guard: %3 Terrain Selector - + Wybór terenu Spell Selector - + Wybór zaklęć Artifact Selector - + Wybór artefaktów Skill Selector - + Wybór umiejętności Hero Type Selector - + Wybór typu bohatera @@ -4649,7 +4651,7 @@ Guard: %3 Levels - + Poziomy @@ -4793,12 +4795,12 @@ Guard: %3 Multilevel support - + Obsługa wielu poziomów Multilevel support is highly experimental yet. Expect issues. - + Obsługa wielu poziomów jest na razie mocno eksperymentalna. Spodziewaj się problemów. diff --git a/mapeditor/translation/portuguese.ts b/mapeditor/translation/portuguese.ts index 86d2131e4..e8dc07011 100644 --- a/mapeditor/translation/portuguese.ts +++ b/mapeditor/translation/portuguese.ts @@ -316,7 +316,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Selecionar entidades @@ -1098,17 +1099,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Superfície Underground - Subterrâneo + Subterrâneo Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Nível - %1 @@ -1264,27 +1267,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Desfazer clicado Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Refazer clicado Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Passabilidade clicada Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Grelha clicada Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Preencher clicado View surface @@ -1549,132 +1557,147 @@ Você quer fazer isso agora? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Selecionar objetos Objects - Objetos + Objetos Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Objetos proibidos Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Categorias de objetos proibidos Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Seletor de objetos Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Categoria Action - Ação + Ação Other - Outro + Outro All - Todos + Todos None - Nenhum + Nenhum Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Banco de criaturas Bonus - Bônus + Bônus Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Habitação Resource - Recurso + Recurso Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Gerador de recursos Spell scroll - Pergaminho de feitiço + Pergaminho de feitiço Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefacto aleatório Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Caixa de Pandora Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefacto de missão Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Cabana do vidente Delete - Excluir + Excluir Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Objeto Value - Valor + Valor Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Probabilidade Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Máximo por zona @@ -1825,7 +1848,8 @@ Você quer fazer isso agora? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Perícias secundárias aleatórias do herói @@ -3426,27 +3450,32 @@ Adicione-o aos mods obrigatórios do mapa em Mapa->Configurações gerais. Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entidades Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Feitiços proibidos Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefactos proibidos Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Perícias proibidas Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Heróis proibidos @@ -4183,52 +4212,57 @@ Guarda: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Selecionar dicas de cidade Town hints - Dicas da cidade + Dicas da cidade Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Seletor de dicas de cidade Type - Tipo + Tipo Value - Valor + Valor Action - Ação + Ação Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Como a zona Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Não como a zona (separado por vírgulas) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Relacionado com o terreno da zona Delete - Excluir + Excluir @@ -4367,7 +4401,7 @@ Guarda: %3 Delete - Excluir + Excluir @@ -4375,27 +4409,31 @@ Guarda: %3 Terrain Selector - Seletor de Terreno + Seletor de Terreno Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Seletor de feitiços Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Seletor de artefactos Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Seletor de perícias Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Seletor de tipo de herói @@ -4664,7 +4702,8 @@ Guarda: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Níveis @@ -4808,12 +4847,14 @@ Guarda: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Suporte a múltiplos níveis Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + O suporte a múltiplos níveis ainda é altamente experimental. Podem ocorrer problemas. diff --git a/mapeditor/translation/romanian.ts b/mapeditor/translation/romanian.ts index 63fa5ec6a..250df4284 100644 --- a/mapeditor/translation/romanian.ts +++ b/mapeditor/translation/romanian.ts @@ -6,20 +6,17 @@ Army settings - AI-generated, needs review by native speaker; delete this comment afterwards - Setări armată + Setări armată Wide formation - AI-generated, needs review by native speaker; delete this comment afterwards - Formație largă + Formație largă Tight formation - AI-generated, needs review by native speaker; delete this comment afterwards - Formație strânsă + Formație strânsă @@ -28,26 +25,22 @@ Artifact - AI-generated, needs review by native speaker; delete this comment afterwards - Artefact + Artefact Equip where: - AI-generated, needs review by native speaker; delete this comment afterwards - Echipează unde: + Echipează unde: Save - AI-generated, needs review by native speaker; delete this comment afterwards - Salvează + Salvează Cancel - AI-generated, needs review by native speaker; delete this comment afterwards - Anulează + Anulează @@ -56,125 +49,105 @@ VCMI Campaign Editor - AI-generated, needs review by native speaker; delete this comment afterwards - Editor de campanii VCMI + Editor de campanii VCMI File - AI-generated, needs review by native speaker; delete this comment afterwards - Fișier + Fișier Edit - AI-generated, needs review by native speaker; delete this comment afterwards - Editare + Editare View - AI-generated, needs review by native speaker; delete this comment afterwards - Vizualizare + Vizualizare Toolbar - AI-generated, needs review by native speaker; delete this comment afterwards - Bară de unelte + Bară de unelte Open - AI-generated, needs review by native speaker; delete this comment afterwards - Deschide + Deschide Save - AI-generated, needs review by native speaker; delete this comment afterwards - Salvează + Salvează New - AI-generated, needs review by native speaker; delete this comment afterwards - Nou + Nou Save as... - AI-generated, needs review by native speaker; delete this comment afterwards - Salvează ca... + Salvează ca... Ctrl+Shift+S - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+Shift+S + Ctrl+Shift+S Campaign Properties - AI-generated, needs review by native speaker; delete this comment afterwards - Proprietăți campanie + Proprietăți campanie Scenario Properties - AI-generated, needs review by native speaker; delete this comment afterwards - Proprietăți scenariu + Proprietăți scenariu Show full background - AI-generated, needs review by native speaker; delete this comment afterwards - Afișează fundal complet + Afișează fundal complet Scenario editor - AI-generated, needs review by native speaker; delete this comment afterwards - Editor de scenarii + Editor de scenarii Confirmation - AI-generated, needs review by native speaker; delete this comment afterwards - Confirmare + Confirmare Unsaved changes will be lost, are you sure? - AI-generated, needs review by native speaker; delete this comment afterwards - Modificările nesalvate vor fi pierdute, ești sigur? + Modificările nesalvate vor fi pierdute, ești sigur? Open map - AI-generated, needs review by native speaker; delete this comment afterwards - Deschide hartă + Deschide hartă All supported campaigns (*.vcmp *.h3c);;VCMI campaigns(*.vcmp);;HoMM3 campaigns(*.h3c) - AI-generated, needs review by native speaker; delete this comment afterwards - Toate campaniile suportate (*.vcmp *.h3c);;Campanii VCMI (*.vcmp);;Campanii HoMM3 (*.h3c) + Toate campaniile suportate (*.vcmp *.h3c);;Campanii VCMI (*.vcmp);;Campanii HoMM3 (*.h3c) Save campaign - AI-generated, needs review by native speaker; delete this comment afterwards - Salvează campania + Salvează campania VCMI campaigns (*.vcmp) - AI-generated, needs review by native speaker; delete this comment afterwards - Campanii VCMI (*.vcmp) + Campanii VCMI (*.vcmp) @@ -183,187 +156,158 @@ Campaign Properties - AI-generated, needs review by native speaker; delete this comment afterwards - Proprietăți campanie + Proprietăți campanie General - AI-generated, needs review by native speaker; delete this comment afterwards - General + General Campaign name - AI-generated, needs review by native speaker; delete this comment afterwards - Nume campanie + Nume campanie Campaign description - AI-generated, needs review by native speaker; delete this comment afterwards - Descriere campanie + Descriere campanie Author - AI-generated, needs review by native speaker; delete this comment afterwards - Autor + Autor Author contact (e.g. e-mail) - AI-generated, needs review by native speaker; delete this comment afterwards - Contact autor (ex. e-mail) + Contact autor (ex. e-mail) Campaign creation date - AI-generated, needs review by native speaker; delete this comment afterwards - Data creării campaniei + Data creării campaniei Campaign version - AI-generated, needs review by native speaker; delete this comment afterwards - Versiune campanie + Versiune campanie Music - AI-generated, needs review by native speaker; delete this comment afterwards - Muzică + Muzică Scenario difficulty is user selectable - AI-generated, needs review by native speaker; delete this comment afterwards - Dificultatea scenariului este selectabilă de utilizator + Dificultatea scenariului este selectabilă de utilizator Regions - AI-generated, needs review by native speaker; delete this comment afterwards - Regiuni + Regiuni Regions Preset - AI-generated, needs review by native speaker; delete this comment afterwards - Presetare regiuni + Presetare regiuni Background - AI-generated, needs review by native speaker; delete this comment afterwards - Fundal + Fundal Suffix - AI-generated, needs review by native speaker; delete this comment afterwards - Sufix + Sufix Prefix - AI-generated, needs review by native speaker; delete this comment afterwards - Prefix + Prefix Color suffix length - AI-generated, needs review by native speaker; delete this comment afterwards - Lungime sufix culoare + Lungime sufix culoare Add - AI-generated, needs review by native speaker; delete this comment afterwards - Adaugă + Adaugă Remove - AI-generated, needs review by native speaker; delete this comment afterwards - Șterge + Șterge Misc - AI-generated, needs review by native speaker; delete this comment afterwards - Diverse + Diverse Loading background image - AI-generated, needs review by native speaker; delete this comment afterwards - Se încarcă imaginea de fundal + Se încarcă imaginea de fundal Video rim image - AI-generated, needs review by native speaker; delete this comment afterwards - Imagine cadru video + Imagine cadru video Intro video - AI-generated, needs review by native speaker; delete this comment afterwards - Video de introducere + Video de introducere Outro video - AI-generated, needs review by native speaker; delete this comment afterwards - Video de încheiere + Video de încheiere Custom - AI-generated, needs review by native speaker; delete this comment afterwards - Personalizat + Personalizat Infix - AI-generated, needs review by native speaker; delete this comment afterwards - Infix + Infix X - + X Y - + Y Label Pos X - AI-generated, needs review by native speaker; delete this comment afterwards - Poziție etichetă X + Poziție etichetă X Label Pos Y - AI-generated, needs review by native speaker; delete this comment afterwards - Poziție etichetă Y + Poziție etichetă Y Fewer Scenarios - AI-generated, needs review by native speaker; delete this comment afterwards - Mai puține scenarii + Mai puține scenarii New Region setup supports fewer scenarios than before. Some will removed. Continue? - AI-generated, needs review by native speaker; delete this comment afterwards - Configurarea noii regiuni suportă mai puține scenarii decât înainte. Unele vor fi eliminate. Continuă? + Configurarea noii regiuni suportă mai puține scenarii decât înainte. Unele vor fi eliminate. Continuă? @@ -372,7 +316,7 @@ Select Entities - + Selectează entități @@ -380,32 +324,27 @@ Form - AI-generated, needs review by native speaker; delete this comment afterwards - Formular + Formular Timed events - AI-generated, needs review by native speaker; delete this comment afterwards - Evenimente temporizate + Evenimente temporizate Add - AI-generated, needs review by native speaker; delete this comment afterwards - Adaugă + Adaugă Remove - AI-generated, needs review by native speaker; delete this comment afterwards - Șterge + Șterge New event - AI-generated, needs review by native speaker; delete this comment afterwards - Eveniment nou + Eveniment nou @@ -414,12 +353,12 @@ Select Factions - + Selectează facțiuni Faction Selector - + Selector de facțiuni @@ -427,56 +366,47 @@ Form - AI-generated, needs review by native speaker; delete this comment afterwards - Formular + Formular Map name - AI-generated, needs review by native speaker; delete this comment afterwards - Nume hartă + Nume hartă Map description - AI-generated, needs review by native speaker; delete this comment afterwards - Descriere hartă + Descriere hartă Author - AI-generated, needs review by native speaker; delete this comment afterwards - Autor + Autor Author contact (e.g. email) - AI-generated, needs review by native speaker; delete this comment afterwards - Contact autor (ex. email) + Contact autor (ex. email) Map Creation Time - AI-generated, needs review by native speaker; delete this comment afterwards - Data creării hărții + Data creării hărții Map Version - AI-generated, needs review by native speaker; delete this comment afterwards - Versiune hartă + Versiune hartă Limit maximum heroes level - AI-generated, needs review by native speaker; delete this comment afterwards - Limitează nivelul maxim al eroilor + Limitează nivelul maxim al eroilor Difficulty - AI-generated, needs review by native speaker; delete this comment afterwards - Dificultate + Dificultate @@ -484,8 +414,7 @@ Generating map - AI-generated, needs review by native speaker; delete this comment afterwards - Se generează harta + Se generează harta @@ -493,42 +422,37 @@ Artifacts - AI-generated, needs review by native speaker; delete this comment afterwards - Artefacte + Artefacte Add - AI-generated, needs review by native speaker; delete this comment afterwards - Adaugă + Adaugă Remove - AI-generated, needs review by native speaker; delete this comment afterwards - Șterge + Șterge Slot - AI-generated, needs review by native speaker; delete this comment afterwards - Slot + Slot Artifact - AI-generated, needs review by native speaker; delete this comment afterwards - Artefact + Artefact Save - Salvează + Salvează Cancel - Anulează + Anulează @@ -536,8 +460,7 @@ Hero skills - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități erou + Abilități erou @@ -545,38 +468,32 @@ TextLabel - AI-generated, needs review by native speaker; delete this comment afterwards - Etichetă text + Etichetă text Add - AI-generated, needs review by native speaker; delete this comment afterwards - Adaugă + Adaugă Remove - AI-generated, needs review by native speaker; delete this comment afterwards - Șterge + Șterge Skill - AI-generated, needs review by native speaker; delete this comment afterwards - Abilitate + Abilitate Level - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel + Nivel Customize skills - AI-generated, needs review by native speaker; delete this comment afterwards - Personalizează abilități + Personalizează abilități @@ -584,44 +501,37 @@ Spells - AI-generated, needs review by native speaker; delete this comment afterwards - Vrăji + Vrăji Customize spells - AI-generated, needs review by native speaker; delete this comment afterwards - Personalizează vrăji + Personalizează vrăji Level 1 - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel 1 + Nivel 1 Level 2 - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel 2 + Nivel 2 Level 3 - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel 3 + Nivel 3 Level 4 - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel 4 + Nivel 4 Level 5 - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel 5 + Nivel 5 @@ -629,56 +539,48 @@ Form - AI-generated, needs review by native speaker; delete this comment afterwards - Formular + Formular Defeat message - AI-generated, needs review by native speaker; delete this comment afterwards - Mesaj de înfrângere + Mesaj de înfrângere 7 days without town - AI-generated, needs review by native speaker; delete this comment afterwards - 7 zile fără oraș + 7 zile fără oraș Parameters - AI-generated, needs review by native speaker; delete this comment afterwards - Parametri + Parametri No special loss - AI-generated, needs review by native speaker; delete this comment afterwards - Fără pierdere specială + Fără pierdere specială Lose castle - AI-generated, needs review by native speaker; delete this comment afterwards - Pierderea castelului + Pierderea castelului Lose hero - AI-generated, needs review by native speaker; delete this comment afterwards - Pierderea eroului + AI + Pierderea eroului Time expired - AI-generated, needs review by native speaker; delete this comment afterwards - Timp expirat + Timp expirat Days without town - AI-generated, needs review by native speaker; delete this comment afterwards - Zile fără oraș + Zile fără oraș @@ -692,360 +594,303 @@ File - AI-generated, needs review by native speaker; delete this comment afterwards - Fișier + Fișier Open Recent - AI-generated, needs review by native speaker; delete this comment afterwards - Deschide recente + Deschide recente Map - AI-generated, needs review by native speaker; delete this comment afterwards - Hartă + Hartă Edit - AI-generated, needs review by native speaker; delete this comment afterwards - Editare + Editare View - AI-generated, needs review by native speaker; delete this comment afterwards - Vizualizare + Vizualizare Player - AI-generated, needs review by native speaker; delete this comment afterwards - Jucător + Jucător Toolbar - AI-generated, needs review by native speaker; delete this comment afterwards - Bară de unelte + Bară de unelte Minimap - AI-generated, needs review by native speaker; delete this comment afterwards - Minihartă + Minihartă Map Objects View - AI-generated, needs review by native speaker; delete this comment afterwards - Vizualizare obiecte hartă + Vizualizare obiecte hartă Browser - AI-generated, needs review by native speaker; delete this comment afterwards - Navigator + Navigator Inspector - AI-generated, needs review by native speaker; delete this comment afterwards - Inspector + Inspector Property - AI-generated, needs review by native speaker; delete this comment afterwards - Proprietate + Proprietate Value - AI-generated, needs review by native speaker; delete this comment afterwards - Valoare + Valoare Tools - AI-generated, needs review by native speaker; delete this comment afterwards - Unelte + Unelte Painting - AI-generated, needs review by native speaker; delete this comment afterwards - Pictură + Pictură Terrains - AI-generated, needs review by native speaker; delete this comment afterwards - Terenuri + Terenuri Roads - AI-generated, needs review by native speaker; delete this comment afterwards - Drumuri + Drumuri Rivers - AI-generated, needs review by native speaker; delete this comment afterwards - Râuri + Râuri Preview - AI-generated, needs review by native speaker; delete this comment afterwards - Previzualizare + Previzualizare Open - AI-generated, needs review by native speaker; delete this comment afterwards - Deschide + Deschide Ctrl+O - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+O + Ctrl+O More... - AI-generated, needs review by native speaker; delete this comment afterwards - Mai mult... + Mai mult... Save - AI-generated, needs review by native speaker; delete this comment afterwards - Salvează + Salvează Ctrl+S - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+S + Ctrl+S New - AI-generated, needs review by native speaker; delete this comment afterwards - Nou + Nou Ctrl+N - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+N + Ctrl+N Save as... - AI-generated, needs review by native speaker; delete this comment afterwards - Salvează ca... + Salvează ca... Ctrl+Shift+S - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+Shift+S + Ctrl+Shift+S Campaign editor - AI-generated, needs review by native speaker; delete this comment afterwards - Editor de campanii + Editor de campanii Template editor - + Editor de șabloane View underground - AI-generated, needs review by native speaker; delete this comment afterwards - Vezi subteran + Vedere subterană Ctrl+U - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+U + Ctrl+U Pass - AI-generated, needs review by native speaker; delete this comment afterwards - Trecere + Trecere Ctrl+Shift+P - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+Shift+P + Ctrl+Shift+P Cut - AI-generated, needs review by native speaker; delete this comment afterwards - Taie + Taie Ctrl+X - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+X + Ctrl+X Copy - AI-generated, needs review by native speaker; delete this comment afterwards - Copiază + Copiază Ctrl+C - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+C + Ctrl+C Paste - AI-generated, needs review by native speaker; delete this comment afterwards - Lipește + Lipește Ctrl+V - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+V + Ctrl+V Fill - AI-generated, needs review by native speaker; delete this comment afterwards - Umple + Umple Fills the selection with obstacles - AI-generated, needs review by native speaker; delete this comment afterwards - Umple selecția cu obstacole + Umple selecția cu obstacole Grid - AI-generated, needs review by native speaker; delete this comment afterwards - Grilă + Grilă Ctrl+G - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+G + Ctrl+G General - AI-generated, needs review by native speaker; delete this comment afterwards - General + General Map title and description - AI-generated, needs review by native speaker; delete this comment afterwards - Titlu și descriere hartă + Titlu și descriere hartă Ctrl+Enter - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+Enter + Ctrl+Enter Players settings - AI-generated, needs review by native speaker; delete this comment afterwards - Setări jucători + Setări jucători Ctrl+P - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+P + Ctrl+P Undo - AI-generated, needs review by native speaker; delete this comment afterwards - Anulează + Anulează Ctrl+Z - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+Z + Ctrl+Z Redo - AI-generated, needs review by native speaker; delete this comment afterwards - Refă + Refă Ctrl+Y - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+Y + Ctrl+Y Erase - AI-generated, needs review by native speaker; delete this comment afterwards - Șterge + Șterge Del - AI-generated, needs review by native speaker; delete this comment afterwards - Del + Del Neutral - AI-generated, needs review by native speaker; delete this comment afterwards - Neutru + Neutru Ctrl+0 - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+0 + Ctrl+0 Validate - AI-generated, needs review by native speaker; delete this comment afterwards - Validează + Validează Ctrl+Shift+V - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+Shift+V + AI-generated, needs review by native speaker; delete this comment afterward + Ctrl+Shift+V @@ -1053,554 +898,469 @@ Update appearance - AI-generated, needs review by native speaker; delete this comment afterwards - Actualizează apariția + Actualizează apariția Recreate obstacles - AI-generated, needs review by native speaker; delete this comment afterwards - Recreează obstacolele + Recreează obstacolele Player 1 - AI-generated, needs review by native speaker; delete this comment afterwards - Jucător 1 + Jucător 1 Ctrl+1 - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+1 + Ctrl+1 Player 2 - AI-generated, needs review by native speaker; delete this comment afterwards - Jucător 2 + Jucător 2 Ctrl+2 - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+2 + Ctrl+2 Player 3 - AI-generated, needs review by native speaker; delete this comment afterwards - Jucător 3 + Jucător 3 Ctrl+3 - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+3 + Ctrl+3 Player 4 - AI-generated, needs review by native speaker; delete this comment afterwards - Jucător 4 + Jucător 4 Ctrl+4 - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+4 + Ctrl+4 Player 5 - AI-generated, needs review by native speaker; delete this comment afterwards - Jucător 5 + Jucător 5 Ctrl+5 - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+5 + Ctrl+5 Player 6 - AI-generated, needs review by native speaker; delete this comment afterwards - Jucător 6 + Jucător 6 Ctrl+6 - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+6 + Ctrl+6 Player 7 - AI-generated, needs review by native speaker; delete this comment afterwards - Jucător 7 + Jucător 7 Ctrl+7 - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+7 + Ctrl+7 Player 8 - AI-generated, needs review by native speaker; delete this comment afterwards - Jucător 8 + Jucător 8 Ctrl+8 - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+8 + Ctrl+8 Export as... - AI-generated, needs review by native speaker; delete this comment afterwards - Exportă ca... + Exportă ca... Ctrl+E - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+E + Ctrl+E Translations - AI-generated, needs review by native speaker; delete this comment afterwards - Traduceri + Traduceri Ctrl+T - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+T + Ctrl+T h3m converter - AI-generated, needs review by native speaker; delete this comment afterwards - Convertor h3m + Convertor h3m Ctrl+Shift+M - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+Shift+M + Ctrl+Shift+M h3c converter - AI-generated, needs review by native speaker; delete this comment afterwards - Convertor h3c + Convertor h3c Ctrl+Shift+C - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+Shift+C + Ctrl+Shift+C Lock - AI-generated, needs review by native speaker; delete this comment afterwards - Blochează + Blochează Lock objects on map to avoid unnecessary changes - AI-generated, needs review by native speaker; delete this comment afterwards - Blochează obiectele pe hartă pentru a evita modificările inutile + Blochează obiectele pe hartă pentru a evita modificările inutile Ctrl+L - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+L + Ctrl+L Unlock - AI-generated, needs review by native speaker; delete this comment afterwards - Deblochează + Deblochează Unlock all objects on the map - AI-generated, needs review by native speaker; delete this comment afterwards - Deblochează toate obiectele de pe hartă + Deblochează toate obiectele de pe hartă Ctrl+Shift+L - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+Shift+L + Ctrl+Shift+L Zoom in - AI-generated, needs review by native speaker; delete this comment afterwards - Mărește + Mărește Ctrl++ - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl++ + Ctrl++ Zoom out - AI-generated, needs review by native speaker; delete this comment afterwards - Micșorează + Micșorează Ctrl+- - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+- + Ctrl+- Zoom reset - AI-generated, needs review by native speaker; delete this comment afterwards - Resetare zoom + Resetare zoom Ctrl+Shift+= - AI-generated, needs review by native speaker; delete this comment afterwards - Ctrl+Shift+= + Ctrl+Shift+= Confirmation - AI-generated, needs review by native speaker; delete this comment afterwards - Confirmare + Confirmare Unsaved changes will be lost, are you sure? - AI-generated, needs review by native speaker; delete this comment afterwards - Modificările nesalvate vor fi pierdute, ești sigur? + Modificările nesalvate vor fi pierdute, ești sigur? Surface - + Suprafață Underground - Subteran + Subteran Level - %1 - + Nivel - %1 Mods are required - AI-generated, needs review by native speaker; delete this comment afterwards - Sunt necesare moduri + Sunt necesare moduri Failed to open map - AI-generated, needs review by native speaker; delete this comment afterwards - Nu s-a putut deschide harta + Nu s-a putut deschide harta Open map - AI-generated, needs review by native speaker; delete this comment afterwards - Deschide hartă + Deschide hartă All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m) - AI-generated, needs review by native speaker; delete this comment afterwards - Toate hărțile suportate (*.vmap *.h3m);;Hărți VCMI(*.vmap);;Hărți HoMM3(*.h3m) + Toate hărțile suportate (*.vmap *.h3m);;Hărți VCMI(*.vmap);;Hărți HoMM3(*.h3m) Recently Opened Files - AI-generated, needs review by native speaker; delete this comment afterwards - Fișiere deschise recent + Fișiere deschise recent Map validation - AI-generated, needs review by native speaker; delete this comment afterwards - Validare hartă + Validare hartă Map has critical problems and most probably will not be playable. Open Validator from the Map menu to see issues found - AI-generated, needs review by native speaker; delete this comment afterwards - Harta are probleme critice și cel mai probabil nu va fi jucabilă. Deschide Validatorul din meniul Hartă pentru a vedea problemele găsite + Harta are probleme critice și cel mai probabil nu va fi jucabilă. Deschide Validatorul din meniul Hartă pentru a vedea problemele găsite Map has some errors. Open Validator from the Map menu to see issues found - AI-generated, needs review by native speaker; delete this comment afterwards - Harta are unele erori. Deschide Validatorul din meniul Hartă pentru a vedea problemele găsite + Harta are unele erori. Deschide Validatorul din meniul Hartă pentru a vedea problemele găsite Failed to save map - AI-generated, needs review by native speaker; delete this comment afterwards - Nu s-a putut salva harta + Nu s-a putut salva harta Save map - AI-generated, needs review by native speaker; delete this comment afterwards - Salvează hartă + Salvează hartă VCMI maps (*.vmap) - AI-generated, needs review by native speaker; delete this comment afterwards - Hărți VCMI (*.vmap) + Hărți VCMI (*.vmap) Type - AI-generated, needs review by native speaker; delete this comment afterwards - Tip + Tip Towns - AI-generated, needs review by native speaker; delete this comment afterwards - Orașe + Orașe Objects - AI-generated, needs review by native speaker; delete this comment afterwards - Obiecte + Obiecte Heroes - AI-generated, needs review by native speaker; delete this comment afterwards - Eroi + Eroi Artifacts - AI-generated, needs review by native speaker; delete this comment afterwards - Artefacte + Artefacte Resources - AI-generated, needs review by native speaker; delete this comment afterwards - Resurse + Resurse Banks - AI-generated, needs review by native speaker; delete this comment afterwards - Bănci + Bănci Dwellings - AI-generated, needs review by native speaker; delete this comment afterwards - Locuințe + Locuințe Grounds - AI-generated, needs review by native speaker; delete this comment afterwards - Terenuri + Terenuri Teleports - AI-generated, needs review by native speaker; delete this comment afterwards - Teleportați + Teleportați Mines - AI-generated, needs review by native speaker; delete this comment afterwards - Mine + Mine Triggers - AI-generated, needs review by native speaker; delete this comment afterwards - Declanșatori + Declanșatori Monsters - AI-generated, needs review by native speaker; delete this comment afterwards - Monștri + Monștri Quests - AI-generated, needs review by native speaker; delete this comment afterwards - Misiuni + Misiuni Wog Objects - AI-generated, needs review by native speaker; delete this comment afterwards - Obiecte WoG + Obiecte WoG Obstacles - AI-generated, needs review by native speaker; delete this comment afterwards - Obstacole + Obstacole Other - AI-generated, needs review by native speaker; delete this comment afterwards - Altele + Altele Mods loading problem - AI-generated, needs review by native speaker; delete this comment afterwards - Problemă la încărcarea modurilor + Problemă la încărcarea modurilor Critical error during Mods loading. Disable invalid mods and restart. - AI-generated, needs review by native speaker; delete this comment afterwards - Eroare critică în timpul încărcării modurilor. Dezactivează modurile invalide și repornește. + Eroare critică în timpul încărcării modurilor. Dezactivează modurile invalide și repornește. Undo clicked - + Click pe Anulare Redo clicked - + Click pe Refacere Passability clicked - + Click pe trecere Grid clicked - + Click pe grilă Fill clicked - + Click pe Umplere View surface - AI-generated, needs review by native speaker; delete this comment afterwards Vezi suprafața No objects selected - AI-generated, needs review by native speaker; delete this comment afterwards - Niciun obiect selectat + Niciun obiect selectat This operation is irreversible. Do you want to continue? - AI-generated, needs review by native speaker; delete this comment afterwards - Această operațiune este ireversibilă. Vrei să continui? + Această operațiune este ireversibilă. Vrei să continui? Errors occurred. %1 objects were not updated - AI-generated, needs review by native speaker; delete this comment afterwards - Au apărut erori. %1 obiecte nu au fost actualizate + Au apărut erori. %1 obiecte nu au fost actualizate Save to image - AI-generated, needs review by native speaker; delete this comment afterwards - Salvează ca imagine + Salvează ca imagine Select maps to convert - AI-generated, needs review by native speaker; delete this comment afterwards - Selectează hărțile de convertit + Selectează hărțile de convertit HoMM3 maps(*.h3m) - AI-generated, needs review by native speaker; delete this comment afterwards - Hărți HoMM3 (*.h3m) + Hărți HoMM3 (*.h3m) Choose directory to save converted maps - AI-generated, needs review by native speaker; delete this comment afterwards - Alege directorul pentru a salva hărțile convertite + Alege directorul pentru a salva hărțile convertite Operation completed - AI-generated, needs review by native speaker; delete this comment afterwards - Operațiune finalizată + Operațiune finalizată Successfully converted %1 maps - AI-generated, needs review by native speaker; delete this comment afterwards - %1 hărți convertite cu succes + %1 hărți convertite cu succes Failed to convert the map. Abort operation - AI-generated, needs review by native speaker; delete this comment afterwards - Conversia hărții a eșuat. Se oprește operațiunea + Conversia hărții a eșuat. Se oprește operațiunea Select campaign to convert - AI-generated, needs review by native speaker; delete this comment afterwards - Selectează campania de convertit + Selectează campania de convertit HoMM3 campaigns (*.h3c) - AI-generated, needs review by native speaker; delete this comment afterwards - Campanii HoMM3 (*.h3c) + Campanii HoMM3 (*.h3c) Select destination file - AI-generated, needs review by native speaker; delete this comment afterwards - Selectează fișierul de destinație + Selectează fișierul de destinație VCMI campaigns (*.vcmp) - AI-generated, needs review by native speaker; delete this comment afterwards - Campanii VCMI (*.vcmp) + Campanii VCMI (*.vcmp) @@ -1608,31 +1368,26 @@ Hero %1 cannot be created as NEUTRAL. - AI-generated, needs review by native speaker; delete this comment afterwards - Eroul %1 nu poate fi creat ca NEUTRU. + Eroul %1 nu poate fi creat ca NEUTRU. Missing Required Mod - AI-generated, needs review by native speaker; delete this comment afterwards - Mod necesar lipsă + Mod necesar lipsă Do you want to do that now ? - AI-generated, needs review by native speaker; delete this comment afterwards - - + Vrei să faci asta acum? This object's mod is mandatory for map to remain valid. - AI-generated, needs review by native speaker; delete this comment afterwards - Modul acestui obiect este obligatoriu pentru ca harta să rămână validă. + Modul acestui obiect este obligatoriu pentru ca harta să rămână validă. @@ -1640,80 +1395,67 @@ Vrei să faci asta acum? Map settings - AI-generated, needs review by native speaker; delete this comment afterwards - Setări hartă + Setări hartă General - AI-generated, needs review by native speaker; delete this comment afterwards - General + General Mods - AI-generated, needs review by native speaker; delete this comment afterwards - Moduri + Moduri Events - AI-generated, needs review by native speaker; delete this comment afterwards - Evenimente + Evenimente Victory - AI-generated, needs review by native speaker; delete this comment afterwards - Victorie + Victorie Loss - AI-generated, needs review by native speaker; delete this comment afterwards - Înfrângere + Înfrângere Timed - AI-generated, needs review by native speaker; delete this comment afterwards - Cronometru + Cronometru Rumors - AI-generated, needs review by native speaker; delete this comment afterwards - Zvonuri + Zvonuri Abilities - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități + Abilități Spells - AI-generated, needs review by native speaker; delete this comment afterwards - Vrăji + Vrăji Artifacts - AI-generated, needs review by native speaker; delete this comment afterwards - Artefacte + Artefacte Heroes - AI-generated, needs review by native speaker; delete this comment afterwards - Eroi + Eroi Ok - AI-generated, needs review by native speaker; delete this comment afterwards - Ok + Ok @@ -1721,8 +1463,7 @@ Vrei să faci asta acum? Can't place object - AI-generated, needs review by native speaker; delete this comment afterwards - Nu se poate plasa obiectul + Nu se poate plasa obiectul @@ -1730,8 +1471,7 @@ Vrei să faci asta acum? Message - AI-generated, needs review by native speaker; delete this comment afterwards - Mesaj + Mesaj @@ -1740,22 +1480,22 @@ Vrei să faci asta acum? Select Mines - + Selectează mine Mine Selector - + Selector de mine Resource - Resursă + Resursă Mines - Mine + Mine @@ -1763,56 +1503,47 @@ Vrei să faci asta acum? Form - AI-generated, needs review by native speaker; delete this comment afterwards - Formular + Formular Mandatory mods to play this map - AI-generated, needs review by native speaker; delete this comment afterwards - Moduri obligatorii pentru a juca această hartă + Moduri obligatorii pentru a juca această hartă Mod name - AI-generated, needs review by native speaker; delete this comment afterwards - Nume mod + Nume mod Version - AI-generated, needs review by native speaker; delete this comment afterwards - Versiune + Versiune Automatic assignment - AI-generated, needs review by native speaker; delete this comment afterwards - Atribuire automată + Atribuire automată Set required mods based on objects placed on the map. This method may cause problems if you have customized rewards, garrisons, etc from mods - AI-generated, needs review by native speaker; delete this comment afterwards - Setează modurile necesare pe baza obiectelor plasate pe hartă. Această metodă poate cauza probleme dacă ai personalizat recompense, garnizoane etc. din moduri + Setează modurile necesare pe baza obiectelor plasate pe hartă. Această metodă poate cauza probleme dacă ai personalizat recompense, garnizoane etc. din moduri Map objects mods - AI-generated, needs review by native speaker; delete this comment afterwards - Moduri ale obiectelor din hartă + Moduri ale obiectelor din hartă Set all mods having a game content as mandatory - AI-generated, needs review by native speaker; delete this comment afterwards - Setează toate modurile care conțin conținut de joc ca fiind obligatorii + Setează toate modurile care conțin conținut de joc ca fiind obligatorii Full content mods - AI-generated, needs review by native speaker; delete this comment afterwards - Moduri cu conținut complet + Moduri cu conținut complet @@ -1820,132 +1551,132 @@ Vrei să faci asta acum? Select Objects - + Selectează obiecte Objects - Obiecte + Obiecte Banned Objects - + Obiecte interzise Banned Object Categories - + Categorii de obiecte interzise Object Selector - + Selector de obiecte Category - + Categorie Action - + Acțiune Other - Altele + Altele All - Toate + Toate None - Niciunul + Niciunul Creature bank - + Bancă de creaturi Bonus - Bonus + Bonus Dwelling - + Locuință Resource - Resursă + Resursă Resource generator - + Generator de resurse Spell scroll - Pergament cu vrajă + Pergament cu vrajă Random artifact - + Artefact aleatoriu Pandoras box - + Cutia Pandorei Quest artifact - + Artefact de quest Seer hut - + Coliba vizionarului Delete - + Șterge Object - + Obiect Value - Valoare + Valoare Probability - + Probabilitate Max per zone - + Maxim per zonă @@ -1953,64 +1684,57 @@ Vrei să faci asta acum? Human/CPU - AI-generated, needs review by native speaker; delete this comment afterwards - Om/CPU + Om/CPU CPU only - AI-generated, needs review by native speaker; delete this comment afterwards - Numai CPU + Numai CPU Team - AI-generated, needs review by native speaker; delete this comment afterwards - Echipă + Echipă Main town - AI-generated, needs review by native speaker; delete this comment afterwards - Oraș principal + Oraș principal Color - AI-generated, needs review by native speaker; delete this comment afterwards - Culoare + Culoare ... - + ... Random faction - AI-generated, needs review by native speaker; delete this comment afterwards - Facțiune aleatorie + Facțiune aleatorie Generate hero at main - AI-generated, needs review by native speaker; delete this comment afterwards - Generea + Generea (default) - + (implicit) No team - + Fără echipă Player ID: %1 - + ID jucător: %1 @@ -2018,26 +1742,22 @@ Vrei să faci asta acum? Select Player - AI-generated, needs review by native speaker; delete this comment afterwards - Selectează jucătorul + Selectează jucătorul Hero cannot be created as NEUTRAL - AI-generated, needs review by native speaker; delete this comment afterwards - Eroul nu poate fi creat ca NEUTRU + Eroul nu poate fi creat ca NEUTRU Switch to one of the available players: - AI-generated, needs review by native speaker; delete this comment afterwards - Schimbă cu unul dintre jucătorii disponibili: + Schimbă cu unul dintre jucătorii disponibili: Shortcut: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Scurtătură: %1 + Scurtătură: %1 @@ -2045,22 +1765,22 @@ Vrei să faci asta acum? Player settings - Setări jucător + Setări jucător Players - Jucători + Jucători 1 - + 1 Ok - Ok + Ok @@ -2068,20 +1788,18 @@ Vrei să faci asta acum? Portrait - AI-generated, needs review by native speaker; delete this comment afterwards - Portret + Portret ... - + ... Default - AI-generated, needs review by native speaker; delete this comment afterwards - Implicit + Implicit @@ -2089,117 +1807,99 @@ Vrei să faci asta acum? Beginner - AI-generated, needs review by native speaker; delete this comment afterwards - Începător + Începător Advanced - AI-generated, needs review by native speaker; delete this comment afterwards - Avansat + Avansat Expert - AI-generated, needs review by native speaker; delete this comment afterwards - Expert + Expert Default secondary skills: - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități secundare implicite: + Abilități secundare implicite: Random hero secondary skills - + Aptitudini secundare aleatorii ale eroului Secondary skills: - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități secundare: + Abilități secundare: Compliant - AI-generated, needs review by native speaker; delete this comment afterwards - Docil + Docil Friendly - AI-generated, needs review by native speaker; delete this comment afterwards - Prietenos + Prietenos Aggressive - AI-generated, needs review by native speaker; delete this comment afterwards - Agresiv + Agresiv Hostile - AI-generated, needs review by native speaker; delete this comment afterwards - Ostil + Ostil Savage - AI-generated, needs review by native speaker; delete this comment afterwards - Sălbatic + Sălbatic No patrol - AI-generated, needs review by native speaker; delete this comment afterwards - Fără patrulare + Fără patrulare POWER RANK - AI-generated, needs review by native speaker; delete this comment afterwards - RANG PUTERE + RANG PUTERE HERO TYPE - AI-generated, needs review by native speaker; delete this comment afterwards - TIP EROU + TIP EROU Hero class - AI-generated, needs review by native speaker; delete this comment afterwards - Clasă erou + Clasă erou Portrait - AI-generated, needs review by native speaker; delete this comment afterwards - Portret + Portret Skills - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități + Abilități Artifacts - AI-generated, needs review by native speaker; delete this comment afterwards - Artefacte + Artefacte %n tile(s) - AI-generated, needs review by native speaker; delete this comment afterwards - + %n pătrățel(e) %n pătrățel(e) %n pătrățel(e) @@ -2208,76 +1908,64 @@ Vrei să faci asta acum? Buildings - AI-generated, needs review by native speaker; delete this comment afterwards - Clădiri + Clădiri Events - AI-generated, needs review by native speaker; delete this comment afterwards - Evenimente + Evenimente Resource - AI-generated, needs review by native speaker; delete this comment afterwards - Resursă + Resursă Artifact reward - AI-generated, needs review by native speaker; delete this comment afterwards - Recompensă artefact + Recompensă artefact Quest - AI-generated, needs review by native speaker; delete this comment afterwards - Misiune + Misiune Identifier - AI-generated, needs review by native speaker; delete this comment afterwards - Identificator + Identificator ID - AI-generated, needs review by native speaker; delete this comment afterwards - ID + ID SubID - AI-generated, needs review by native speaker; delete this comment afterwards - SubID + SubID InstanceName - AI-generated, needs review by native speaker; delete this comment afterwards - NumeInstanță + NumeInstanță IsStatic - AI-generated, needs review by native speaker; delete this comment afterwards - EsteStatic + EsteStatic neutral - AI-generated, needs review by native speaker; delete this comment afterwards - neutru + neutru Army - AI-generated, needs review by native speaker; delete this comment afterwards - Armată + Armată @@ -2290,36 +1978,31 @@ Vrei să faci asta acum? Owner - AI-generated, needs review by native speaker; delete this comment afterwards - Proprietar + Proprietar Same as town - AI-generated, needs review by native speaker; delete this comment afterwards - La fel ca orașul + La fel ca orașul Removable units - AI-generated, needs review by native speaker; delete this comment afterwards - Unități eliminabile + Unități eliminabile Placeholder type - AI-generated, needs review by native speaker; delete this comment afterwards - Tip substituent + Tip substituent Power rank - AI-generated, needs review by native speaker; delete this comment afterwards - Rang putere + Rang putere @@ -2327,78 +2010,67 @@ Vrei să faci asta acum? Hero type - AI-generated, needs review by native speaker; delete this comment afterwards - Tip erou + Tip erou Experience - AI-generated, needs review by native speaker; delete this comment afterwards - Experiență + Experiență MALE - AI-generated, needs review by native speaker; delete this comment afterwards - MASCULIN + MASCULIN FEMALE - AI-generated, needs review by native speaker; delete this comment afterwards - FEMININ + FEMININ Gender - AI-generated, needs review by native speaker; delete this comment afterwards - Gen + Gen Name - AI-generated, needs review by native speaker; delete this comment afterwards - Nume + Nume Biography - AI-generated, needs review by native speaker; delete this comment afterwards - Biografie + Biografie Spells - AI-generated, needs review by native speaker; delete this comment afterwards - Vrăji + Vrăji Patrol radius - AI-generated, needs review by native speaker; delete this comment afterwards - Rază de patrulare + Rază de patrulare Town name - AI-generated, needs review by native speaker; delete this comment afterwards - Numele orașului + Numele orașului Same as player - AI-generated, needs review by native speaker; delete this comment afterwards - La fel ca jucătorul + La fel ca jucătorul @@ -2411,22 +2083,19 @@ Vrei să faci asta acum? Message - AI-generated, needs review by native speaker; delete this comment afterwards - Mesaj + Mesaj Spell - AI-generated, needs review by native speaker; delete this comment afterwards - Vraja + Vraja Productivity - AI-generated, needs review by native speaker; delete this comment afterwards - Productivitate + Productivitate @@ -2434,328 +2103,278 @@ Vrei să faci asta acum? Amount - AI-generated, needs review by native speaker; delete this comment afterwards - Cantitate + Cantitate Character - AI-generated, needs review by native speaker; delete this comment afterwards - Caracter + Caracter Select town - AI-generated, needs review by native speaker; delete this comment afterwards - Selectează orașul + Selectează orașul Never flees - AI-generated, needs review by native speaker; delete this comment afterwards - Nu fuge niciodată + Nu fuge niciodată Not growing - AI-generated, needs review by native speaker; delete this comment afterwards - Nu se dezvoltă + Nu se dezvoltă Reward - AI-generated, needs review by native speaker; delete this comment afterwards - Recompensă + Recompensă Remove after - AI-generated, needs review by native speaker; delete this comment afterwards - Elimină după + Elimină după Human trigger - AI-generated, needs review by native speaker; delete this comment afterwards - Declanșator uman + Declanșator uman Cpu trigger - AI-generated, needs review by native speaker; delete this comment afterwards - Declanșator CPU + Declanșator CPU First visit text - AI-generated, needs review by native speaker; delete this comment afterwards - Text la prima vizită + Text la prima vizită Next visit text - AI-generated, needs review by native speaker; delete this comment afterwards - Text la următoarea vizită + Text la următoarea vizită Completed text - AI-generated, needs review by native speaker; delete this comment afterwards - Text completat + Text completat Repeat quest - AI-generated, needs review by native speaker; delete this comment afterwards - Repetă misiunea + Repetă misiunea Time limit - AI-generated, needs review by native speaker; delete this comment afterwards - Limită de timp + Limită de timp UNFLAGGABLE - AI-generated, needs review by native speaker; delete this comment afterwards - NEETICHETABIL + NEETICHETABIL Can't place object - AI-generated, needs review by native speaker; delete this comment afterwards - Nu se poate plasa obiectul + Nu se poate plasa obiectul There can only be one grail object on the map. - AI-generated, needs review by native speaker; delete this comment afterwards - Poate exista un singur obiect cu potir pe hartă. + Poate exista un singur obiect cu potir pe hartă. (submod of %1) - AI-generated, needs review by native speaker; delete this comment afterwards - (submodul din %1) + (submodul din %1) The mod '%1'%2, is required by an object on the map. Add it to the map's required mods in Map->General settings. should be consistent with Map->General menu entry translation - AI-generated, needs review by native speaker; delete this comment afterwards - Modul '%1'%2 este necesar de un obiect de pe hartă. + Modul '%1'%2 este necesar de un obiect de pe hartă. Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Custom Spells: - AI-generated, needs review by native speaker; delete this comment afterwards - Vrăji personalizate: + Vrăji personalizate: Default Spells - AI-generated, needs review by native speaker; delete this comment afterwards - Vrăji implicite + Vrăji implicite Default - AI-generated, needs review by native speaker; delete this comment afterwards - Implicit + Implicit Quest: - AI-generated, needs review by native speaker; delete this comment afterwards - Misiune: + Misiune: Day of Week: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Ziua săptămânii: %1 + Ziua săptămânii: %1 Days Passed: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Zile trecute: %1 + Zile trecute: %1 Hero Level: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel erou: %1 + Nivel erou: %1 Hero Experience: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Experiență erou: %1 + Experiență erou: %1 Mana Points: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Puncte de mană: %1 + Puncte de mană: %1 Mana Percentage: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Procentaj mană: %1 + Procentaj mană: %1 Primary Skills: %1/%2/%3/%4 - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități primare: %1/%2/%3/%4 + Abilități primare: %1/%2/%3/%4 Resources: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Resurse: %1 + Resurse: %1 Artifacts: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Artefacte: %1 + Artefacte: %1 Spells: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Vrăji: %1 + Vrăji: %1 Secondary Skills: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități secundare: %1 + Abilități secundare: %1 Creatures: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Creaturi: %1 + Creaturi: %1 Heroes: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Eroi: %1 + Eroi: %1 Hero Classes: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Clase de eroi: %1 + Clase de eroi: %1 Players: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Jucători: %1 + Jucători: %1 Rewards: - AI-generated, needs review by native speaker; delete this comment afterwards - Recompense: + Recompense: Reward Message: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Mesaj recompensă: %1 + Mesaj recompensă: %1 Mana Diff: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Diferență mană: %1 + Diferență mană: %1 Move Points: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Puncte de mișcare: %1 + Puncte de mișcare: %1 Move Percentage: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Procentaj mișcare: %1 + Procentaj mișcare: %1 Spell Cast: %1 (%2) - AI-generated, needs review by native speaker; delete this comment afterwards - Vrajă folosită: %1 (%2) + Vrajă folosită: %1 (%2) Bonuses: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Bonusuri: %1 + Bonusuri: %1 Built buildings: - AI-generated, needs review by native speaker; delete this comment afterwards - Clădiri construite: + Clădiri construite: Forbidden buildings: - AI-generated, needs review by native speaker; delete this comment afterwards - Clădiri interzise: + Clădiri interzise: Town Events: - AI-generated, needs review by native speaker; delete this comment afterwards - Evenimente în oraș: + Evenimente în oraș: Required: - AI-generated, needs review by native speaker; delete this comment afterwards - Necesare: + Necesare: Possible: - AI-generated, needs review by native speaker; delete this comment afterwards - Posibile: + Posibile: @@ -2763,156 +2382,133 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Mission goal - AI-generated, needs review by native speaker; delete this comment afterwards - Obiectivul misiunii + Obiectivul misiunii Day of week - AI-generated, needs review by native speaker; delete this comment afterwards - Ziua săptămânii + Ziua săptămânii Days passed - AI-generated, needs review by native speaker; delete this comment afterwards - Zile trecute + Zile trecute Hero level - AI-generated, needs review by native speaker; delete this comment afterwards - Nivelul eroului + Nivelul eroului Hero experience - AI-generated, needs review by native speaker; delete this comment afterwards - Experiența eroului + Experiența eroului Spell points - AI-generated, needs review by native speaker; delete this comment afterwards - Puncte de vrajă + Puncte de vrajă % - + % Kill hero/monster - AI-generated, needs review by native speaker; delete this comment afterwards - Ucide erou/monstru + Ucide erou/monstru ... - + ... Primary skills - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități primare + Abilități primare Attack - AI-generated, needs review by native speaker; delete this comment afterwards - Atac + Atac Defence - AI-generated, needs review by native speaker; delete this comment afterwards - Apărare + AI-g + Apărare Spell power - AI-generated, needs review by native speaker; delete this comment afterwards - Putere magică + Putere magică Knowledge - AI-generated, needs review by native speaker; delete this comment afterwards - Cunoaștere + Cunoaștere Resources - AI-generated, needs review by native speaker; delete this comment afterwards - Resurse + Resurse Artifacts - AI-generated, needs review by native speaker; delete this comment afterwards - Artefacte + Artefacte Spells - AI-generated, needs review by native speaker; delete this comment afterwards - Vrăji + Vrăji Skills - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități + Abilități Creatures - AI-generated, needs review by native speaker; delete this comment afterwards - Creaturi + Creaturi Add - AI-generated, needs review by native speaker; delete this comment afterwards - Adaugă + Adaugă Remove - AI-generated, needs review by native speaker; delete this comment afterwards - Elimină + Elimină Heroes - AI-generated, needs review by native speaker; delete this comment afterwards - Eroi + Eroi Hero classes - AI-generated, needs review by native speaker; delete this comment afterwards - Clase de eroi + Clase de eroi Players - AI-generated, needs review by native speaker; delete this comment afterwards - Jucători + Jucători None - AI-generated, needs review by native speaker; delete this comment afterwards - Niciunul + Niciunul Day %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Ziua %1 + Ziua %1 @@ -2920,8 +2516,7 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Rewards - AI-generated, needs review by native speaker; delete this comment afterwards - Recompense + Recompense @@ -2929,8 +2524,7 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Add - AI-generated, needs review by native speaker; delete this comment afterwards - Adaugă + Adaugă @@ -2938,107 +2532,90 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Remove - AI-generated, needs review by native speaker; delete this comment afterwards - Elimină + Elimină Visit mode - AI-generated, needs review by native speaker; delete this comment afterwards - Mod vizitare + Mod vizitare Select mode - AI-generated, needs review by native speaker; delete this comment afterwards - Mod selectare + Mod selectare On select text - AI-generated, needs review by native speaker; delete this comment afterwards - Text la selectare + Text la selectare Can refuse - AI-generated, needs review by native speaker; delete this comment afterwards - Poate refuza + Poate refuza Reset parameters - AI-generated, needs review by native speaker; delete this comment afterwards - Resetează parametrii + Resetează parametrii Period - AI-generated, needs review by native speaker; delete this comment afterwards - Perioadă + Perioadă days - AI-generated, needs review by native speaker; delete this comment afterwards - zile + zile Reset visitors - AI-generated, needs review by native speaker; delete this comment afterwards - Resetează vizitatorii + Resetează vizitatorii Reset rewards - AI-generated, needs review by native speaker; delete this comment afterwards - Resetează recompensele + Resetează recompensele Window type - AI-generated, needs review by native speaker; delete this comment afterwards - Tip fereastră + Tip fereastră Event info - AI-generated, needs review by native speaker; delete this comment afterwards - Informații eveniment + Informații eveniment Message to be displayed on granting of this reward - AI-generated, needs review by native speaker; delete this comment afterwards - Mesaj afișat la oferirea acestei recompense + Mesaj afișat la oferirea acestei recompense Reward - AI-generated, needs review by native speaker; delete this comment afterwards - Recompensă + Recompensă Hero level - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel erou + Nivel erou Hero experience - AI-generated, needs review by native speaker; delete this comment afterwards - Experiență erou + Experiență erou Spell points - AI-generated, needs review by native speaker; delete this comment afterwards - Puncte de vrajă + Puncte de vrajă @@ -3046,201 +2623,171 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. % - + % Overflow - AI-generated, needs review by native speaker; delete this comment afterwards - Depășire + Depășire Movement - AI-generated, needs review by native speaker; delete this comment afterwards - Mișcare + Mișcare Remove object - AI-generated, needs review by native speaker; delete this comment afterwards - Elimină obiectul + Elimină obiectul Primary skills - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități primare + Abilități primare Attack - AI-generated, needs review by native speaker; delete this comment afterwards - Atac + Atac Defence - AI-generated, needs review by native speaker; delete this comment afterwards - Apărare + Apărare Spell power - AI-generated, needs review by native speaker; delete this comment afterwards - Putere magică + Putere magică Knowledge - AI-generated, needs review by native speaker; delete this comment afterwards - Cunoaștere + Cunoaștere Resources - AI-generated, needs review by native speaker; delete this comment afterwards - Resurse + Resurse Artifacts - AI-generated, needs review by native speaker; delete this comment afterwards - Artefacte + Artefacte Spells - AI-generated, needs review by native speaker; delete this comment afterwards - Vrăji + Vrăji Skills - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități + Abilități Creatures - AI-generated, needs review by native speaker; delete this comment afterwards - Creaturi + Creaturi Bonuses - AI-generated, needs review by native speaker; delete this comment afterwards - Bonusuri + Bonusuri Duration - AI-generated, needs review by native speaker; delete this comment afterwards - Durată + Durată Type - AI-generated, needs review by native speaker; delete this comment afterwards - Tip + Tip Value - AI-generated, needs review by native speaker; delete this comment afterwards - Valoare + Valoare Cast - AI-generated, needs review by native speaker; delete this comment afterwards - Lansează + Lansează Cast an adventure map spell - AI-generated, needs review by native speaker; delete this comment afterwards - Lansează o vrajă pe harta aventurii + Lansează o vrajă pe harta aventurii Spell - AI-generated, needs review by native speaker; delete this comment afterwards - Vrajă + Vrajă Magic school level - AI-generated, needs review by native speaker; delete this comment afterwards - Nivelul școlii de magie + Nivelul școlii de magie Limiter - AI-generated, needs review by native speaker; delete this comment afterwards - Limitator + Limitator Day of week - AI-generated, needs review by native speaker; delete this comment afterwards - Ziua săptămânii + Ziua săptămânii Days passed - AI-generated, needs review by native speaker; delete this comment afterwards - Zile trecute + Zile trecute Heroes - AI-generated, needs review by native speaker; delete this comment afterwards - Eroi + Eroi Hero classes - AI-generated, needs review by native speaker; delete this comment afterwards - Clase de eroi + Clase de eroi Players - AI-generated, needs review by native speaker; delete this comment afterwards - Jucători + Jucători None - AI-generated, needs review by native speaker; delete this comment afterwards - Niciunul + Niciunul Day %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Ziua %1 + Ziua %1 Reward %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Recompensă %1 + Recompensă %1 @@ -3248,32 +2795,27 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Form - AI-generated, needs review by native speaker; delete this comment afterwards - Formular + Formular Tavern rumors - AI-generated, needs review by native speaker; delete this comment afterwards - Zvonuri din taverne + Zvonuri din taverne Add - AI-generated, needs review by native speaker; delete this comment afterwards - Adaugă + Adaugă Remove - AI-generated, needs review by native speaker; delete this comment afterwards - Elimină + Elimină New rumor - AI-generated, needs review by native speaker; delete this comment afterwards - Zvon nou + Zvon nou @@ -3282,342 +2824,287 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Scenario Properties - AI-generated, needs review by native speaker; delete this comment afterwards - Proprietăți scenariu + Proprietăți scenariu General - AI-generated, needs review by native speaker; delete this comment afterwards - General + General Region name - AI-generated, needs review by native speaker; delete this comment afterwards - Nume regiune + Nume regiune Region color - AI-generated, needs review by native speaker; delete this comment afterwards - Culoare regiune + Culoare regiune Scenario name - AI-generated, needs review by native speaker; delete this comment afterwards - Nume scenariu + Nume scenariu Map file - AI-generated, needs review by native speaker; delete this comment afterwards - Fișier hartă + Fișier hartă Import... - AI-generated, needs review by native speaker; delete this comment afterwards - Importă... + Importă... Export... - AI-generated, needs review by native speaker; delete this comment afterwards - Exportă... + Exportă... Remove - AI-generated, needs review by native speaker; delete this comment afterwards - Elimină + Elimină Default difficulty - AI-generated, needs review by native speaker; delete this comment afterwards - Dificultate implicită + Dificultate implicită Prerequisites - AI-generated, needs review by native speaker; delete this comment afterwards - Cerințe preliminare + Cerințe preliminare Region right-click text - AI-generated, needs review by native speaker; delete this comment afterwards - Text clic-dreapta regiune + Text clic-dreapta regiune Prologue/Epilogue - AI-generated, needs review by native speaker; delete this comment afterwards - Prolog/Epilog + Prolog/Epilog Prologue - AI-generated, needs review by native speaker; delete this comment afterwards - Prolog + Prolog Enabled - AI-generated, needs review by native speaker; delete this comment afterwards - Activat + Activat Video - AI-generated, needs review by native speaker; delete this comment afterwards - Video + Video Music - AI-generated, needs review by native speaker; delete this comment afterwards - Muzică + Muzică Voice - AI-generated, needs review by native speaker; delete this comment afterwards - Voce + Voce Text - AI-generated, needs review by native speaker; delete this comment afterwards - Text + Text Epilogue - AI-generated, needs review by native speaker; delete this comment afterwards - Epilog + Epilog Crossover - AI-generated, needs review by native speaker; delete this comment afterwards - Continuitate + Continuitate Crossover heroes retain - AI-generated, needs review by native speaker; delete this comment afterwards - Păstrează eroii în continuitate + Păstrează eroii în continuitate Experience - AI-generated, needs review by native speaker; delete this comment afterwards - Experiență + Experiență Primary skills - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități primare + Abilități primare Secondary skills - AI-generated, needs review by native speaker; delete this comment afterwards - Abilități secundare + Abilități secundare Spells - AI-generated, needs review by native speaker; delete this comment afterwards - Vrăji + Vrăji Artifacts - AI-generated, needs review by native speaker; delete this comment afterwards - Artefacte + Artefacte All - AI-generated, needs review by native speaker; delete this comment afterwards - Toate + Toate None - AI-generated, needs review by native speaker; delete this comment afterwards - Niciunul + Niciunul Crossover artifacts - AI-generated, needs review by native speaker; delete this comment afterwards - Artefacte în continuitate + Artefacte în continuitate Starting - AI-generated, needs review by native speaker; delete this comment afterwards - Început + Început Starting options are - AI-generated, needs review by native speaker; delete this comment afterwards - Opțiuni de început sunt + Opțiuni de început sunt Starting bonus options - AI-generated, needs review by native speaker; delete this comment afterwards - Opțiuni bonus de început + Opțiuni bonus de început Hero crossover options - AI-generated, needs review by native speaker; delete this comment afterwards - Opțiuni erou în continuitate + Opțiuni erou în continuitate Starting hero options - AI-generated, needs review by native speaker; delete this comment afterwards - Opțiuni erou de început + Opțiuni erou de început Bonus - AI-generated, needs review by native speaker; delete this comment afterwards - Bonus + Bonus Player position - AI-generated, needs review by native speaker; delete this comment afterwards - Poziția jucătorului + Poziția jucătorului Starting bonus option - AI-generated, needs review by native speaker; delete this comment afterwards - Opțiune bonus de început + Opțiune bonus de început Crossover/ Starting hero - AI-generated, needs review by native speaker; delete this comment afterwards - Continuitate/ Erou de început + Continuitate/ Erou de început Add... - AI-generated, needs review by native speaker; delete this comment afterwards - Adaugă... + Adaugă... Edit... - AI-generated, needs review by native speaker; delete this comment afterwards - Editează... + Editează... Strongest - AI-generated, needs review by native speaker; delete this comment afterwards - Cel mai puternic + Cel mai puternic Generated - AI-generated, needs review by native speaker; delete this comment afterwards - Generat + Generat Random - AI-generated, needs review by native speaker; delete this comment afterwards - Aleatoriu + Aleatoriu No map - AI-generated, needs review by native speaker; delete this comment afterwards - Fără hartă + Fără hartă Player - AI-generated, needs review by native speaker; delete this comment afterwards - Jucător + Jucător Open map - AI-generated, needs review by native speaker; delete this comment afterwards - Deschide hartă + Deschide hartă All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m) - AI-generated, needs review by native speaker; delete this comment afterwards - Toate hărțile suportate (*.vmap *.h3m);;Hărți VCMI(*.vmap);;Hărți HoMM3(*.h3m) + Toate hărțile suportate (*.vmap *.h3m);;Hărți VCMI(*.vmap);;Hărți HoMM3(*.h3m) Error - AI-generated, needs review by native speaker; delete this comment afterwards - Eroare + Eroare Could not open the file. - AI-generated, needs review by native speaker; delete this comment afterwards - Nu s-a putut deschide fișierul. + Nu s-a putut deschide fișierul. Save map - AI-generated, needs review by native speaker; delete this comment afterwards - Salvează hartă + Salvează hartă VCMI maps (*.vmap); - AI-generated, needs review by native speaker; delete this comment afterwards - Hărți VCMI (*.vmap); + Hărți VCMI (*.vmap); HoMM3 maps (*.h3m); - AI-generated, needs review by native speaker; delete this comment afterwards - Hărți HoMM3 (*.h3m); + Hărți HoMM3 (*.h3m); Source scenario - AI-generated, needs review by native speaker; delete this comment afterwards - Scenariu sursă + Scenariu sursă Hero - AI-generated, needs review by native speaker; delete this comment afterwards - Erou + Erou @@ -3625,14 +3112,12 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Scenario Properties - AI-generated, needs review by native speaker; delete this comment afterwards - Proprietăți scenariu + Proprietăți scenariu Select a bonus type - AI-generated, needs review by native speaker; delete this comment afterwards - Selectează un tip de bonus + Selectează un tip de bonus @@ -3640,15 +3125,13 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Spell - AI-generated, needs review by native speaker; delete this comment afterwards - Vrajă + Vrajă Creature - AI-generated, needs review by native speaker; delete this comment afterwards - Creatură + Creatură @@ -3656,30 +3139,26 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Building - AI-generated, needs review by native speaker; delete this comment afterwards - Clădire + Clădire Artifact - AI-generated, needs review by native speaker; delete this comment afterwards - Artefact + Artefact Spell scroll - AI-generated, needs review by native speaker; delete this comment afterwards - Pergament cu vrajă + Pergament cu vrajă Primary skill - AI-generated, needs review by native speaker; delete this comment afterwards - Abilitate primară + Abilitate primară @@ -3687,16 +3166,14 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Secondary skill - AI-generated, needs review by native speaker; delete this comment afterwards - Abilitate secundară + Abilitate secundară Resource - AI-generated, needs review by native speaker; delete this comment afterwards - Resursă + Resursă @@ -3706,141 +3183,118 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Recipient - AI-generated, needs review by native speaker; delete this comment afterwards - Destinatar + Destinatar Creature type - AI-generated, needs review by native speaker; delete this comment afterwards - Tip creatură + Tip creatură Quantity - AI-generated, needs review by native speaker; delete this comment afterwards - Cantitate + Cantitate Attack skill - AI-generated, needs review by native speaker; delete this comment afterwards - Abilitate atac + Abilitate atac Defense skill - AI-generated, needs review by native speaker; delete this comment afterwards - Abilitate apărare + Abilitate apărare Spell power - AI-generated, needs review by native speaker; delete this comment afterwards - Putere magică + Putere magică Knowledge - AI-generated, needs review by native speaker; delete this comment afterwards - Cunoaștere + Cunoaștere Mastery - AI-generated, needs review by native speaker; delete this comment afterwards - Măiestrie + Măiestrie Resource type - AI-generated, needs review by native speaker; delete this comment afterwards - Tip resursă + Tip resursă Edit Starting Bonus - AI-generated, needs review by native speaker; delete this comment afterwards - Editează bonus de început + Editează bonus de început Strongest - AI-generated, needs review by native speaker; delete this comment afterwards - Cel mai puternic + Cel mai puternic Generated - AI-generated, needs review by native speaker; delete this comment afterwards - Generat + Generat Random - AI-generated, needs review by native speaker; delete this comment afterwards - Aleatoriu + Aleatoriu Common (%1 and %2) - AI-generated, needs review by native speaker; delete this comment afterwards - Comun (%1 și %2) + Comun (%1 și %2) Rare (%1, %2, %3, %4) - AI-generated, needs review by native speaker; delete this comment afterwards - Rar (%1, %2, %3, %4) + Rar (%1, %2, %3, %4) strongest hero - AI-generated, needs review by native speaker; delete this comment afterwards - eroul cel mai puternic + eroul cel mai puternic generated hero - AI-generated, needs review by native speaker; delete this comment afterwards - erou generat + erou generat random hero - AI-generated, needs review by native speaker; delete this comment afterwards - erou aleatoriu + erou aleatoriu %1 spell for %2 - AI-generated, needs review by native speaker; delete this comment afterwards - %1 vrajă pentru %2 + %1 vrajă pentru %2 %1 %2 for %3 - AI-generated, needs review by native speaker; delete this comment afterwards - %1 %2 pentru %3 + %1 %2 pentru %3 %1 artifact for %2 - AI-generated, needs review by native speaker; delete this comment afterwards - %1 artefact pentru %2 + %1 artefact pentru %2 %1 spell scroll for %2 - AI-generated, needs review by native speaker; delete this comment afterwards - %1 pergament cu vrajă pentru %2 + %1 pergament cu vrajă pentru %2 Primary skill (Attack: %1, Defense: %2, Spell: %3, Knowledge: %4) for %5 - AI-generated, needs review by native speaker; delete this comment afterwards - Abilitate primară (Atac: %1, Apărare: %2, Magie: %3, Cunoaștere: %4) pentru %5 + Abilitate primară (Atac: %1, Apărare: %2, Magie: %3, Cunoaștere: %4) pentru %5 @@ -3849,221 +3303,221 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. VCMI Template Editor - + Editor de șabloane VCMI File - Fișier + Fișier Edit - Editare + Editare View - Vizualizare + Vizualizare Toolbar - Bară de unelte + Bară de unelte Selected Template: - + Șablon selectat: Add - Adaugă + Adaugă Remove - + Elimină Rename - + Redenumește General - General + General Name - Nume + Nume Description - + Descriere Min Size - + Dimensiune minimă X - + X Y - + Y Z - + Z Max Size - + Dimensiune maximă Players - Jucători + Jucători Human - + Uman Allowed water content - + Conținut de apă permis None - Niciunul + Niciunul Normal - Normală + Normală Islands - Insule + Insule Entities - + Entități Banned Spells - + Vrăji interzise Banned Artifacts - + Artefacte interzise Banned Skills - + Aptitudini interzise Banned Heroes - + Eroi interziși Zone - + Zonă Visualisation - + Vizualizare Position - + Poziție Size - + Dimensiune ID - ID + ID Type - Tip + Tip Owner - Proprietar + Proprietar Zone link - + Legătură zonă Mines - Mine + Mine Custom objects - + Obiecte personalizate Towns - Orașe + Orașe Terrain - + Teren @@ -4071,17 +3525,17 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Treasure - + Comoară Town info - + Informații oraș Town count - + Număr de orașe @@ -4089,7 +3543,7 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Player - Jucător + Jucător @@ -4097,374 +3551,376 @@ Adaugă-l în modurile necesare ale hărții din Hartă->Setări generale. Neutral - Neutru + Neutru Castle count - + Număr de castele Town density - + Densitate orașe Castle density - + Densitate castele Match terrain to town - + Potrivește terenul cu orașul Terrain types - + Tipuri de teren Banned terrain types - + Tipuri de teren interzise Towns are same type - + Orașele sunt de același tip Allowed towns - + Orașe permise Banned towns - + Orașe interzise Town hints - + Indicii pentru oraș Monsters - Monștri + Monștri Allowed monsters - + Monștri permisi Banned monsters - + Monștri interziși Strength - + Forță Objects - Obiecte + Obiecte Connections - + Conexiuni Open - Deschide + Deschide Save - Salvează + Salvează New - Nou + Nou Save as... - Salvează ca... + Salvează ca... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + Adaugă zonă Remove zone - + Elimină zonă Del - Del + Del Auto position - + Poziționare automată Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Mărește + Mărește Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Micșorează + Micșorează Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + Zoom automat Ctrl+Shift+: - + Ctrl+Shift+: Zoom reset - Resetare zoom + Resetare zoom Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + Min Max - + Max Action - + Acțiune Delete - + Șterge ID: %1 - + ID: %1 Max treasure: %1 - + Comoară maximă: %1 Player start - + Start jucător CPU start - + Start CPU Junction - + Joncțiune Water - + Apă Sealed - + Sigilat Random - Aleatoriu + Aleatoriu Weak - Slabă + Slabă Strong - Puternică + Puternică Zone A - + Zona A Zone B - + Zona B Guard - + Gardă Road - + Drum Guarded - + Păzit Fictive - + Fictiv Repulsive - + Repulsiv Wide - + Lat Force portal - + Forțează portal Yes - + Da No - + Nu Zone A: %1 Zone B: %2 Guard: %3 - + Zona A: %1 +Zona B: %2 +Gardă: %3 Confirmation - Confirmare + Confirmare Unsaved changes will be lost, are you sure? - Modificările nesalvate vor fi pierdute, ești sigur? + Modificările nesalvate vor fi pierdute, ești sigur? Open template - + Deschide șablon VCMI templates(*.json) - + Șabloane VCMI (*.json) Save template - + Salvează șablon VCMI templates (*.json) - + Șabloane VCMI (*.json) Enter Name - + Introdu numele Name: - + Nume: Already existing! - + Există deja! A template with this name is already existing. - + Există deja un șablon cu acest nume. To few templates! - + Prea puține șabloane! At least one template should remain after removing. - + Cel puțin un șablon trebuie să rămână după eliminare. Error @@ -4476,92 +3932,77 @@ Guard: %3 Timed event - AI-generated, needs review by native speaker; delete this comment afterwards - Eveniment temporizat + Eveniment temporizat Event name - AI-generated, needs review by native speaker; delete this comment afterwards - Nume eveniment + Nume eveniment Type event message text - AI-generated, needs review by native speaker; delete this comment afterwards - Scrie textul mesajului evenimentului + Scrie textul mesajului evenimentului affects human - AI-generated, needs review by native speaker; delete this comment afterwards - afectează jucătorul uman + afectează jucătorul uman affects AI - AI-generated, needs review by native speaker; delete this comment afterwards - afectează AI + afectează AI Day of first occurrence - AI-generated, needs review by native speaker; delete this comment afterwards - Ziua primei apariții + Ziua primei apariții Repeat after (0 = no repeat) - AI-generated, needs review by native speaker; delete this comment afterwards - Repetă după (0 = fără repetare) + Repetă după (0 = fără repetare) Affected players - AI-generated, needs review by native speaker; delete this comment afterwards - Jucători afectați + Jucători afectați Resources - AI-generated, needs review by native speaker; delete this comment afterwards - Resurse + Resurse type - AI-generated, needs review by native speaker; delete this comment afterwards - tip + tip qty - AI-generated, needs review by native speaker; delete this comment afterwards - cant. + cant Objects to delete - AI-generated, needs review by native speaker; delete this comment afterwards - Obiecte de șters + Obiecte de șters Add - AI-generated, needs review by native speaker; delete this comment afterwards - Adaugă + Adaugă Remove - AI-generated, needs review by native speaker; delete this comment afterwards - Elimină + Elimină Ok - AI-generated, needs review by native speaker; delete this comment afterwards - Ok + Ok @@ -4569,50 +4010,42 @@ Guard: %3 Buildings - AI-generated, needs review by native speaker; delete this comment afterwards - Clădiri + Clădiri Build all - AI-generated, needs review by native speaker; delete this comment afterwards - Construiește tot + Construiește tot Demolish all - AI-generated, needs review by native speaker; delete this comment afterwards - Demolează tot + Demolează tot Enable all - AI-generated, needs review by native speaker; delete this comment afterwards - Activează tot + Activează tot Disable all - AI-generated, needs review by native speaker; delete this comment afterwards - Dezactivează tot + Dezactivează tot Type - AI-generated, needs review by native speaker; delete this comment afterwards - Tip + Tip Enabled - AI-generated, needs review by native speaker; delete this comment afterwards - Activat + Activat Built - AI-generated, needs review by native speaker; delete this comment afterwards - Construit + Construit @@ -4620,92 +4053,77 @@ Guard: %3 Town event - AI-generated, needs review by native speaker; delete this comment afterwards - Eveniment al orașului + Eveniment al orașului General - AI-generated, needs review by native speaker; delete this comment afterwards - General + General Event name - AI-generated, needs review by native speaker; delete this comment afterwards - Nume eveniment + Nume eveniment Type event message text - AI-generated, needs review by native speaker; delete this comment afterwards - Scrie textul mesajului evenimentului + Scrie textul mesajului evenimentului Day of first occurrence - AI-generated, needs review by native speaker; delete this comment afterwards - Ziua primei apariții + Ziua primei apariții Repeat after (0 = no repeat) - AI-generated, needs review by native speaker; delete this comment afterwards - Repetă după (0 = fără repetare) + Repetă după (0 = fără repetare) Affected players - AI-generated, needs review by native speaker; delete this comment afterwards - Jucători afectați + Jucători afectați affects human - AI-generated, needs review by native speaker; delete this comment afterwards - afectează jucătorul uman + afectează jucătorul uman affects AI - AI-generated, needs review by native speaker; delete this comment afterwards - afectează AI + afectează AI Resources - AI-generated, needs review by native speaker; delete this comment afterwards - Resurse + Resurse Buildings - AI-generated, needs review by native speaker; delete this comment afterwards - Clădiri + Clădiri Creatures - AI-generated, needs review by native speaker; delete this comment afterwards - Creaturi + Creaturi OK - AI-generated, needs review by native speaker; delete this comment afterwards - OK + OK Creature level %1 / Creature level %1 Upgrade - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel creatură %1 / Nivel creatură %1 Îmbunătățit + Nivel creatură %1 / Nivel creatură %1 Îmbunătățit Day %1 - %2 - AI-generated, needs review by native speaker; delete this comment afterwards - Ziua %1 - %2 + Ziua %1 - %2 @@ -4713,8 +4131,7 @@ Guard: %3 Day %1 - %2 - AI-generated, needs review by native speaker; delete this comment afterwards - Ziua %1 - %2 + Ziua %1 - %2 @@ -4722,38 +4139,32 @@ Guard: %3 Town events - AI-generated, needs review by native speaker; delete this comment afterwards - Evenimente oraș + Evenimente oraș Timed events - AI-generated, needs review by native speaker; delete this comment afterwards - Evenimente temporizate + Evenimente temporizate Add - AI-generated, needs review by native speaker; delete this comment afterwards - Adaugă + Adaugă Remove - AI-generated, needs review by native speaker; delete this comment afterwards - Elimină + Elimină Day %1 - %2 - AI-generated, needs review by native speaker; delete this comment afterwards - Ziua %1 - %2 + Ziua %1 - %2 New event - AI-generated, needs review by native speaker; delete this comment afterwards - Eveniment nou + Eveniment nou @@ -4761,52 +4172,52 @@ Guard: %3 Select Town hints - + Selectează indicii pentru oraș Town hints - + Indicii pentru oraș Town hint Selector - + Selector indicii oraș Type - Tip + Tip Value - Valoare + Valoare Action - + Acțiune Like Zone - + Ca zona Not like zone (comma separated) - + Nu ca zona (separate prin virgulă) Related to zone terrain - + Legat de terenul zonei Delete - + Șterge @@ -4814,20 +4225,17 @@ Guard: %3 Spells - AI-generated, needs review by native speaker; delete this comment afterwards - Vrăji + Vrăji Customize spells - AI-generated, needs review by native speaker; delete this comment afterwards - Personalizează vrăji + Personalizează vrăji Level 1 - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel 1 + Nivel 1 @@ -4836,8 +4244,7 @@ Guard: %3 Spell that may appear in mage guild - AI-generated, needs review by native speaker; delete this comment afterwards - Vraja poate apărea în ghilda magilor + Vraja poate apărea în ghilda magilor @@ -4846,32 +4253,27 @@ Guard: %3 Spell that must appear in mage guild - AI-generated, needs review by native speaker; delete this comment afterwards - Vraja trebuie să apară în ghilda magilor + Vraja trebuie să apară în ghilda magilor Level 2 - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel 2 + Nivel 2 Level 3 - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel 3 + Nivel 3 Level 4 - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel 4 + Nivel 4 Level 5 - AI-generated, needs review by native speaker; delete this comment afterwards - Nivel 5 + Nivel 5 @@ -4879,51 +4281,43 @@ Guard: %3 Map translations - AI-generated, needs review by native speaker; delete this comment afterwards - Traduceri hartă + Traduceri hartă Language - AI-generated, needs review by native speaker; delete this comment afterwards - Limbă + Limbă Supported - AI-generated, needs review by native speaker; delete this comment afterwards - Suportat + Suportat String ID - AI-generated, needs review by native speaker; delete this comment afterwards - ID șir + Sir ID Text - AI-generated, needs review by native speaker; delete this comment afterwards - Text + Text Remove translation - AI-generated, needs review by native speaker; delete this comment afterwards - Șterge traducerea + Șterge traducerea Default language cannot be removed - AI-generated, needs review by native speaker; delete this comment afterwards - Limba implicită nu poate fi ștearsă + Limba implicită nu poate fi ștearsă All existing text records for this language will be removed. Continue? - AI-generated, needs review by native speaker; delete this comment afterwards - Toate înregistrările de text existente pentru această limbă vor fi șterse. Continui? + Toate înregistrările de text existente pentru această limbă vor fi șterse. Continui? @@ -4932,37 +4326,37 @@ Guard: %3 Select Treasures - + Selectează comori Treasure Selector - + Selector de comori Min - + Min Max - + Max Density - + Densitate Action - + Acțiune Delete - + Șterge @@ -4970,27 +4364,27 @@ Guard: %3 Terrain Selector - + Selector teren Spell Selector - + Selector vrăji Artifact Selector - + Selector artefacte Skill Selector - + Selector aptitudini Hero Type Selector - + Selector tip erou @@ -4998,140 +4392,117 @@ Guard: %3 Map validation results - AI-generated, needs review by native speaker; delete this comment afterwards - Rezultate validare hartă + Rezultate validare hartă Map is not loaded - AI-generated, needs review by native speaker; delete this comment afterwards - Harta nu este încărcată + Harta nu este încărcată No factions allowed for player %1 - AI-generated, needs review by native speaker; delete this comment afterwards - Nicio facțiune permisă pentru jucătorul %1 + Nicio facțiune permisă pentru jucătorul %1 No players allowed to play this map - AI-generated, needs review by native speaker; delete this comment afterwards - Niciun jucător nu are voie să joace această hartă + Niciun jucător nu are voie să joace această hartă Map is allowed for one player and cannot be started - AI-generated, needs review by native speaker; delete this comment afterwards - Harta este permisă pentru un singur jucător și nu poate fi pornită + Harta este permisă pentru un singur jucător și nu poate fi pornită No human players allowed to play this map - AI-generated, needs review by native speaker; delete this comment afterwards - Niciun jucător uman nu are voie să joace această hartă + Niciun jucător uman nu are voie să joace această hartă Object %1 is assigned to non-playable player %2 - AI-generated, needs review by native speaker; delete this comment afterwards - Obiectul %1 este atribuit unui jucător care nu poate juca, %2 + Obiectul %1 este atribuit unui jucător care nu poate juca, %2 Spell scroll %1 doesn't have instance assigned and must be removed - AI-generated, needs review by native speaker; delete this comment afterwards - Pergamentul cu vrajă %1 nu are instanță alocată și trebuie eliminat + Pergamentul cu vrajă %1 nu are instanță alocată și trebuie eliminat Artifact %1 is prohibited by map settings - AI-generated, needs review by native speaker; delete this comment afterwards - Artefactul %1 este interzis de setările hărții + Artefactul %1 este interzis de setările hărții Player %1 has no towns and heroes assigned - AI-generated, needs review by native speaker; delete this comment afterwards - Jucătorul %1 nu are orașe sau eroi alocați + Jucătorul %1 nu are orașe sau eroi alocați Prison %1 must be a NEUTRAL - AI-generated, needs review by native speaker; delete this comment afterwards - Închisoarea %1 trebuie să fie NEUTRĂ + Închisoarea %1 trebuie să fie NEUTRĂ Ownable object %1 is UNFLAGGABLE but must have NEUTRAL or player owner - AI-generated, needs review by native speaker; delete this comment afterwards - Obiectul deținut %1 nu poate fi marcat, dar trebuie să aibă proprietar NEUTRU sau un jucător + Obiectul deținut %1 nu poate fi marcat, dar trebuie să aibă proprietar NEUTRU sau un jucător Hero %1 must have an owner - AI-generated, needs review by native speaker; delete this comment afterwards - Eroul %1 trebuie să aibă un proprietar + Eroul %1 trebuie să aibă un proprietar Hero %1 is prohibited by map settings - AI-generated, needs review by native speaker; delete this comment afterwards - Eroul %1 este interzis de setările hărții + Eroul %1 este interzis de setările hărții Hero %1 has duplicate on map - AI-generated, needs review by native speaker; delete this comment afterwards - Eroul %1 are un duplicat pe hartă + Eroul %1 are un duplicat pe hartă Hero %1 has an empty type and must be removed - AI-generated, needs review by native speaker; delete this comment afterwards - Eroul %1 nu are tip specificat și trebuie eliminat + Eroul %1 nu are tip specificat și trebuie eliminat Spell scroll %1 is prohibited by map settings - AI-generated, needs review by native speaker; delete this comment afterwards - Pergamentul cu vrajă %1 este interzis de setările hărții + Pergamentul cu vrajă %1 este interzis de setările hărții Player %1 doesn't have any starting town - AI-generated, needs review by native speaker; delete this comment afterwards - Jucătorul %1 nu are niciun oraș de pornire + Jucătorul %1 nu are niciun oraș de pornire Map name is not specified - AI-generated, needs review by native speaker; delete this comment afterwards - Numele hărții nu este specificat + Numele hărții nu este specificat Map description is not specified - AI-generated, needs review by native speaker; delete this comment afterwards - Descrierea hărții nu este specificată + Descrierea hărții nu este specificată The map is valid and has no issues. - AI-generated, needs review by native speaker; delete this comment afterwards - Harta este validă și nu are probleme + Harta este validă și nu are probleme. Exception occurs during validation: %1 - AI-generated, needs review by native speaker; delete this comment afterwards - A apărut o excepție în timpul validării: %1 + A apărut o excepție în timpul validării: %1 Unknown exception occurs during validation - AI-generated, needs review by native speaker; delete this comment afterwards - A apărut o excepție necunoscută în timpul validării + A apărut o excepție necunoscută în timpul validării @@ -5139,92 +4510,77 @@ Guard: %3 Form - AI-generated, needs review by native speaker; delete this comment afterwards - Formular + Formular Victory message - AI-generated, needs review by native speaker; delete this comment afterwards - Mesaj de victorie + Mesaj de victorie Only for human players - AI-generated, needs review by native speaker; delete this comment afterwards - Numai pentru jucători umani + Numai pentru jucători umani Allow standard victory - AI-generated, needs review by native speaker; delete this comment afterwards - Permite victorie standard + Permite victorie standard Parameters - AI-generated, needs review by native speaker; delete this comment afterwards - Parametri + Parametri No special victory - AI-generated, needs review by native speaker; delete this comment afterwards - Fără victorie specială + Fără victorie specială Capture artifact - AI-generated, needs review by native speaker; delete this comment afterwards - Capturează artefactul + Capturează artefactul Hire creatures - AI-generated, needs review by native speaker; delete this comment afterwards - Angajează creaturi + Angajează creaturi Accumulate resources - AI-generated, needs review by native speaker; delete this comment afterwards - Acumulează resurse + Acumulează resurse Construct building - AI-generated, needs review by native speaker; delete this comment afterwards - Construiește clădire + Construiește clădire Capture town - AI-generated, needs review by native speaker; delete this comment afterwards - Capturează oraș + Capturează oraș Defeat hero - AI-generated, needs review by native speaker; delete this comment afterwards - Învinge erou + Învinge erou Transport artifact - AI-generated, needs review by native speaker; delete this comment afterwards - Transportă artefact + Transportă artefact Kill monster - AI-generated, needs review by native speaker; delete this comment afterwards - Ucide monstru + Ucide monstru Any town - AI-generated, needs review by native speaker; delete this comment afterwards - Orice oraș + Orice oraș @@ -5232,85 +4588,72 @@ Guard: %3 Create new map - AI-generated, needs review by native speaker; delete this comment afterwards - Creează hartă nouă + Creează hartă nouă Map size - AI-generated, needs review by native speaker; delete this comment afterwards - Dimensiune hartă + Dimensiune hartă Height - AI-generated, needs review by native speaker; delete this comment afterwards - Înălțime + Înălțime Width - AI-generated, needs review by native speaker; delete this comment afterwards - Lățime + Lățime XL (144x144) - AI-generated, needs review by native speaker; delete this comment afterwards - XL (144x144) + XL (144x144) Random map - AI-generated, needs review by native speaker; delete this comment afterwards - Hartă aleatorie + Hartă aleatorie Players - AI-generated, needs review by native speaker; delete this comment afterwards - Jucători + Jucători S (36x36) - AI-generated, needs review by native speaker; delete this comment afterwards - S (36x36) + S (36x36) M (72x72) - AI-generated, needs review by native speaker; delete this comment afterwards - M (72x72) + M (72x72) L (108x108) - AI-generated, needs review by native speaker; delete this comment afterwards - L (108x108) + L (108x108) H (180x180) - AI-generated, needs review by native speaker; delete this comment afterwards - H (180x180) + H (180x180) XH (216x216) - AI-generated, needs review by native speaker; delete this comment afterwards - XH (216x216) + XH (216x216) G (252x252) - AI-generated, needs review by native speaker; delete this comment afterwards - G (252x252) + G (252x252) Levels - + Niveluri @@ -5318,181 +4661,153 @@ Guard: %3 Random - AI-generated, needs review by native speaker; delete this comment afterwards - Aleatoriu + Aleatoriu Human teams - AI-generated, needs review by native speaker; delete this comment afterwards - Echipe umane + Echipe umane Computer teams - AI-generated, needs review by native speaker; delete this comment afterwards - Echipe computer + Echipe computer Standard size - AI-generated, needs review by native speaker; delete this comment afterwards - Dimensiune standard + Dimensiune standard Custom size - AI-generated, needs review by native speaker; delete this comment afterwards - Dimensiune personalizată + Dimensiune personalizată Underground - AI-generated, needs review by native speaker; delete this comment afterwards Subteran Humans - AI-generated, needs review by native speaker; delete this comment afterwards - Oameni + Oameni Computers - AI-generated, needs review by native speaker; delete this comment afterwards - Computere + Computere Monster strength - AI-generated, needs review by native speaker; delete this comment afterwards - Puterea monștrilor + Puterea monștrilor Weak - AI-generated, needs review by native speaker; delete this comment afterwards - Slabă + Slabă Normal - AI-generated, needs review by native speaker; delete this comment afterwards - Normală + Normală Strong - AI-generated, needs review by native speaker; delete this comment afterwards - Puternică + Puternică Water content - AI-generated, needs review by native speaker; delete this comment afterwards - Conținut de apă + Conținut de apă None - AI-generated, needs review by native speaker; delete this comment afterwards - Niciunul + Niciunul Islands - AI-generated, needs review by native speaker; delete this comment afterwards - Insule + Insule Roads - AI-generated, needs review by native speaker; delete this comment afterwards - Drumuri + Drumuri Dirt - AI-generated, needs review by native speaker; delete this comment afterwards - Pământ + Pământ Gravel - AI-generated, needs review by native speaker; delete this comment afterwards - Pietriș + Pietriș Cobblestone - AI-generated, needs review by native speaker; delete this comment afterwards - Pavaj + Pavaj Template - AI-generated, needs review by native speaker; delete this comment afterwards - Șablon + Șablon Custom seed - AI-generated, needs review by native speaker; delete this comment afterwards - Sămânță personalizată + Sămânță personalizată Generate random map - AI-generated, needs review by native speaker; delete this comment afterwards - Generează hartă aleatorie + Generează hartă aleatorie OK - AI-generated, needs review by native speaker; delete this comment afterwards - OK + OK Cancel - AI-generated, needs review by native speaker; delete this comment afterwards - Anulează + Anulează No template - AI-generated, needs review by native speaker; delete this comment afterwards - Fără șablon + Fără șablon No template for parameters specified. Random map cannot be generated. - AI-generated, needs review by native speaker; delete this comment afterwards - Nu există șablon pentru parametrii specificați. Harta aleatorie nu poate fi generată. + Nu există șablon pentru parametrii specificați. Harta aleatorie nu poate fi generată. RMG failure - AI-generated, needs review by native speaker; delete this comment afterwards - Eroare RMG + Eroare RMG Multilevel support - + Suport multi-nivel Multilevel support is highly experimental yet. Expect issues. - + Suportul multi-nivel este încă foarte experimental. Pot apărea probleme. [default] - AI-generated, needs review by native speaker; delete this comment afterwards - [implicit] + [implicit] @@ -5500,32 +4815,27 @@ Guard: %3 Filepath of the map to open. - AI-generated, needs review by native speaker; delete this comment afterwards - Calea fișierului hărții de deschis. + Calea fișierului hărții de deschis. Extract original H3 archives into a separate folder. - AI-generated, needs review by native speaker; delete this comment afterwards - Extrage arhivele originale H3 într-un folder separat. + Extrage arhivele originale H3 într-un folder separat. From an extracted archive, it Splits TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 and Un44 into individual PNG's. - AI-generated, needs review by native speaker; delete this comment afterwards - Dintr-o arhivă extrasă, separă TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 și Un44 în fișiere PNG individuale. + Dintr-o arhivă extrasă, separă TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 și Un44 în fișiere PNG individuale. From an extracted archive, Converts single Images (found in Images folder) from .pcx to png. - AI-generated, needs review by native speaker; delete this comment afterwards - Dintr-o arhivă extrasă, convertește imaginile unice (din folderul Images) din .pcx în png. + Dintr-o arhivă extrasă, convertește imaginile unice (din folderul Images) din .pcx în png. Delete original files, for the ones split / converted. - AI-generated, needs review by native speaker; delete this comment afterwards - Șterge fișierele originale, pentru cele separate / convertite. + Șterge fișierele originale, pentru cele separate / convertite. diff --git a/mapeditor/translation/russian.ts b/mapeditor/translation/russian.ts index e9f83ced4..7d2e7021a 100644 --- a/mapeditor/translation/russian.ts +++ b/mapeditor/translation/russian.ts @@ -55,47 +55,47 @@ File - Файл + Файл Edit - Правка + Правка View - Вид + Вид Toolbar - Панель инструментов + Панель инструментов Open - Открыть + Открыть Save - Сохранить + Сохранить New - Создать + Создать Save as... - Сохранить как + Сохранить как Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S @@ -127,17 +127,17 @@ Confirmation - Подтверждение + Подтверждение Unsaved changes will be lost, are you sure? - Несохранённые изменения будут потеряны. Вы уверены? + Несохранённые изменения будут потеряны. Вы уверены? Open map - Открыть карту + Открыть карту @@ -170,7 +170,7 @@ General - Общее + Общее @@ -187,7 +187,7 @@ Author - Автор + Автор @@ -259,12 +259,12 @@ Add - Добавить + Добавить Remove - Удалить + Удалить @@ -311,12 +311,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -349,7 +351,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбрать сущности @@ -386,12 +389,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбрать фракции Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбор фракции @@ -480,12 +485,12 @@ Save - Сохранить + Сохранить Cancel - Отмена + Отмена @@ -778,7 +783,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор шаблонов @@ -1078,7 +1084,7 @@ h3c converter - Конвертер h3m {3c?} + Конвертер h3m {3c?} @@ -1160,17 +1166,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Поверхность Underground - Подземелье + Подземелье Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Уровень — %1 @@ -1334,27 +1342,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Нажато «Отменить» Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Нажато «Повторить» Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Нажата «Проходимость» Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Нажата «Сетка» Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Нажата «Заливка» View surface @@ -1440,7 +1453,7 @@ Hero %1 cannot be created as NEUTRAL. - Герой %1 не может быть создан как НЕЙТРАЛЬНЫЙ. + Герой %1 не может быть создан как НЕЙТРАЛЬНЫЙ. @@ -1556,22 +1569,24 @@ Do you want to do that now ? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбрать шахты Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбор шахт Resource - Ресурс + Ресурс Mines - Шахты + Шахты @@ -1627,132 +1642,149 @@ Do you want to do that now ? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбрать объекты Objects - Объекты + Объекты Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Запрещённые объекты Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Запрещённые категории объектов Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбор объектов Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Категория Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Действие Other - Прочее + Прочее All - Все + Все None - Нет + Нет Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Банк существ Bonus - Бонус + Бонус Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Жилище Resource - Ресурс + Ресурс Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Генератор ресурсов Spell scroll - Свиток заклинания + Свиток заклинания Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Случайный артефакт Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Ящик Пандоры Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Квестовый артефакт Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Хижина провидца Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Удалить Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Объект Value - Значение + Значение Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Вероятность Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. на зону @@ -1845,22 +1877,22 @@ Do you want to do that now ? Player settings - Настройки игрока + Настройки игрока Players - Игроки + Игроки 1 - 1 + 1 Ok - ОК + ОК @@ -1908,7 +1940,8 @@ Do you want to do that now ? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Случайные вторичные навыки героя @@ -1968,17 +2001,17 @@ Do you want to do that now ? Portrait - Портрет + Портрет Skills - Навыки + Навыки Artifacts - Артефакты + Артефакты @@ -1994,12 +2027,12 @@ Do you want to do that now ? Buildings - Постройки + Постройки Events - События + События @@ -2159,7 +2192,7 @@ Do you want to do that now ? Spells - Заклинания + Заклинания @@ -2193,13 +2226,13 @@ Do you want to do that now ? Message - Сообщение + Сообщение Spell - Заклинание + Заклинание @@ -2247,7 +2280,7 @@ Do you want to do that now ? Reward - Награда + Награда @@ -2353,7 +2386,7 @@ Add it to the map's required mods in Map->General settings. Default - По умолчанию + По умолчанию @@ -2985,7 +3018,7 @@ Add it to the map's required mods in Map->General settings. General - Общее + Общее @@ -3027,7 +3060,7 @@ Add it to the map's required mods in Map->General settings. Remove - Удалить + Удалить @@ -3063,7 +3096,7 @@ Add it to the map's required mods in Map->General settings. Enabled - Включено + Включено @@ -3090,7 +3123,7 @@ Add it to the map's required mods in Map->General settings. Text - Текст + Текст @@ -3119,7 +3152,7 @@ Add it to the map's required mods in Map->General settings. Primary skills - Основные навыки + Основные навыки @@ -3130,12 +3163,12 @@ Add it to the map's required mods in Map->General settings. Spells - Заклинания + Заклинания Artifacts - Артефакты + Артефакты @@ -3146,7 +3179,7 @@ Add it to the map's required mods in Map->General settings. None - Нет + Нет @@ -3237,7 +3270,7 @@ Add it to the map's required mods in Map->General settings. Random - Случайно + Случайно @@ -3248,17 +3281,17 @@ Add it to the map's required mods in Map->General settings. Player - Игрок + Игрок Open map - Открыть карту + Открыть карту All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m) - Все поддерживаемые карты (*.vmap *.h3m);;Карты VCMI (*.vmap);;Карты Героев III (*.h3m) + Все поддерживаемые карты (*.vmap *.h3m);;Карты VCMI (*.vmap);;Карты Героев III (*.h3m) @@ -3277,7 +3310,7 @@ Add it to the map's required mods in Map->General settings. Save map - Сохранить карту + Сохранить карту @@ -3324,7 +3357,7 @@ Add it to the map's required mods in Map->General settings. Spell - Заклинание + Заклинание @@ -3347,7 +3380,7 @@ Add it to the map's required mods in Map->General settings. Artifact - Артефакт + Артефакт @@ -3419,12 +3452,12 @@ Add it to the map's required mods in Map->General settings. Spell power - Сила магии + Сила магии Knowledge - Знания + Знания @@ -3459,7 +3492,7 @@ Add it to the map's required mods in Map->General settings. Random - Случайно + Случайно @@ -3528,221 +3561,244 @@ Add it to the map's required mods in Map->General settings. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор шаблонов VCMI File - Файл + Файл Edit - Правка + Правка View - Вид + Вид Toolbar - Панель инструментов + Панель инструментов Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбранный шаблон: Add - Добавить + Добавить Remove - Удалить + Удалить Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Переименовать General - Общее + Общее Name - Имя + Имя Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Описание Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Мин. размер X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. размер Players - Игроки + Игроки Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Человек Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Допустимое содержание воды None - Нет + Нет Normal - Нормально + Нормально Islands - Острова + Острова Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Сущности Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Запрещённые заклинания Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Запрещённые артефакты Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Запрещённые навыки Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Запрещённые герои Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Визуализация Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Положение Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Размер ID - ID + ID Type - Тип + Тип Owner - Владелец + Владелец Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Связь зон Mines - Шахты + Шахты Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Пользовательские объекты Towns - Города + Города Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Ландшафт @@ -3750,17 +3806,20 @@ Add it to the map's required mods in Map->General settings. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Сокровища Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Информация о городе Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Количество городов @@ -3768,7 +3827,7 @@ Add it to the map's required mods in Map->General settings. Player - Игрок + Игрок @@ -3776,374 +3835,428 @@ Add it to the map's required mods in Map->General settings. Neutral - Нейтральный + Нейтральный Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Количество замков Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Плотность городов Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Плотность замков Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Соответствие ландшафта городу Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Типы ландшафта Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Запрещённые типы ландшафта Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Города одного типа Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Разрешённые города Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Запрещённые города Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Подсказки по городам Monsters - Монстры + Монстры Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Разрешённые монстры Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Запрещённые монстры Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Сила Objects - Объекты + Объекты Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Связи Open - Открыть + Открыть Save - Сохранить + Сохранить New - Создать + Создать Save as... - Сохранить как + Сохранить как Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Добавить зону Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Удалить зону Del - Del + Del Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Автопозиция Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Приблизить + Приблизить Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Отдалить + Отдалить Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Автомасштаб Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Сбросить масштаб + Сбросить масштаб Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Мин Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Действие Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Удалить ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. сокровищ: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Старт игрока CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + Старт ИИ Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Перекрёсток Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Вода Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Запечатано Random - Случайно + Случайно Weak - Слабо + Слабо Strong - Сильно + Сильно Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Страж Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Дорога Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Охраняется Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Фиктивная Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Отталкивающая Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Широкая Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Принудительный портал Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Да No - + AI-generated, needs review by native speaker; delete this comment afterwards + Нет Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона A: %1 +Зона B: %2 +Страж: %3 Confirmation - Подтверждение + Подтверждение Unsaved changes will be lost, are you sure? - Несохранённые изменения будут потеряны. Вы уверены? + Несохранённые изменения будут потеряны. Вы уверены? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Открыть шаблон VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблоны VCMI (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Сохранить шаблон VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблоны VCMI (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Введите имя Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Имя: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Уже существует! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблон с таким именем уже существует. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Слишком мало шаблонов! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + После удаления должен остаться хотя бы один шаблон. Error @@ -4354,7 +4467,7 @@ Guard: %3 Day %1 - %2 - День %1 - %2 + День %1 - %2 @@ -4395,52 +4508,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбрать подсказки по городам Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Подсказки по городам Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбор подсказок по городам Type - Тип + Тип Value - Значение + Значение Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Действие Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Как зона Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Не как зона (через запятую) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Связано с ландшафтом зоны Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Удалить @@ -4549,37 +4670,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбрать сокровища Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбор сокровищ Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Мин Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Плотность Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Действие Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Удалить @@ -4587,27 +4715,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбор ландшафта Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбор заклинаний Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбор артефактов Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбор навыков Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Выбор типа героя @@ -4879,7 +5012,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Уровни @@ -5003,7 +5137,7 @@ Guard: %3 OK - ОК + ОК @@ -5028,12 +5162,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Поддержка многоуровневости Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Поддержка многоуровневости пока крайне экспериментальна. Возможны проблемы. diff --git a/mapeditor/translation/spanish.ts b/mapeditor/translation/spanish.ts index c5c35c351..2fc7a9b51 100644 --- a/mapeditor/translation/spanish.ts +++ b/mapeditor/translation/spanish.ts @@ -55,47 +55,47 @@ File - Archivo + Archivo Edit - Editar + Editar View - Ver + Ver Toolbar - Barra de herramientas + Barra de herramientas Open - Abrir + Abrir Save - Guardar + Guardar New - Nuevo + Nuevo Save as... - Guardar como... + Guardar como... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S @@ -127,17 +127,17 @@ Confirmation - Confirmación + Confirmación Unsaved changes will be lost, are you sure? - Los cambios no guardados se perderán. Está usted seguro ? + Los cambios no guardados se perderán. Está usted seguro ? Open map - Abrir mapa + Abrir mapa @@ -154,7 +154,7 @@ VCMI campaigns (*.vcmp) - Campañas VCMI (*.vcmp) + Campañas VCMI (*.vcmp) @@ -169,7 +169,7 @@ General - General + General @@ -186,7 +186,7 @@ Author - Autor + Autor @@ -258,12 +258,12 @@ Add - Añadir + Añadir Remove - Eliminar + Eliminar @@ -310,12 +310,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -348,7 +350,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleccionar entidades @@ -385,12 +388,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleccionar facciones Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selector de facciones @@ -479,12 +484,12 @@ Save - Guardar + Guardar Cancel - Cancelar + Cancelar @@ -777,7 +782,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Editor de plantillas @@ -1159,17 +1165,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Superficie Underground - Subterráneo + Subterráneo Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Nivel - %1 @@ -1325,27 +1333,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Deshacer pulsado Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Rehacer pulsado Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Transitable pulsado Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Cuadrícula pulsada Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Relleno pulsado View surface @@ -1427,7 +1440,7 @@ Hero %1 cannot be created as NEUTRAL. - El héroe %1 no puede ser creado como NEUTRAL. + El héroe %1 no puede ser creado como NEUTRAL. @@ -1543,22 +1556,24 @@ Do you want to do that now ? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleccionar minas Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selector de minas Resource - Recurso + Recurso Mines - Minas + Minas @@ -1614,132 +1629,149 @@ Do you want to do that now ? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleccionar objetos Objects - Objetos + Objetos Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Objetos prohibidos Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Categorías de objetos prohibidas Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selector de objetos Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Categoría Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Acción Other - Otros + Otros All - Todos + Todos None - Ninguno + Ninguno Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Banco de criaturas Bonus - Bonificación + Bonificación Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Morada Resource - Recurso + Recurso Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Generador de recursos Spell scroll - Pergamino de hechizo + Pergamino de hechizo Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefacto aleatorio Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Caja de Pandora Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefacto de misión Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Cabaña del vidente Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Eliminar Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Objeto Value - Valor + Valor Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Probabilidad Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Máximo por zona @@ -1832,22 +1864,22 @@ Do you want to do that now ? Player settings - Configuracion del jugador + Configuracion del jugador Players - Jugadores + Jugadores 1 - 1 + 1 Ok - Aceptar + Aceptar @@ -1894,7 +1926,8 @@ Do you want to do that now ? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Habilidades secundarias aleatorias del héroe @@ -2897,7 +2930,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. General - General + General @@ -2939,7 +2972,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Remove - Eliminar + Eliminar @@ -2975,7 +3008,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Enabled - Habilitado + Habilitado @@ -3002,7 +3035,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Text - Texto + Texto @@ -3025,12 +3058,12 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Experience - Experiencia + Experiencia Primary skills - Habilidades primarias + Habilidades primarias @@ -3041,12 +3074,12 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Spells - Hechizos + Hechizos Artifacts - Artefactos + Artefactos @@ -3057,7 +3090,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. None - Ninguno + Ninguno @@ -3148,7 +3181,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Random - Aleatorio + Aleatorio @@ -3159,17 +3192,17 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Player - Jugador + Jugador Open map - Abrir mapa + Abrir mapa All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m) - Todos los mapas soportados (*.vmap *.h3m);;Mapas VCMI (*.vmap);;Mapas HoMM3 (*.h3m) + Todos los mapas soportados (*.vmap *.h3m);;Mapas VCMI (*.vmap);;Mapas HoMM3 (*.h3m) @@ -3188,7 +3221,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Save map - Guardar mapa + Guardar mapa @@ -3235,7 +3268,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Spell - Hechizo + Hechizo @@ -3258,7 +3291,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Artifact - Artefacto + Artefacto @@ -3288,7 +3321,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Resource - Recurso + Recurso @@ -3329,12 +3362,12 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Spell power - Poder mágico + Poder mágico Knowledge - Conocimiento + Conocimiento @@ -3369,7 +3402,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Random - Aleatorio + Aleatorio @@ -3438,221 +3471,244 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Editor de plantillas VCMI File - Archivo + Archivo Edit - Editar + Editar View - Ver + Ver Toolbar - Barra de herramientas + Barra de herramientas Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Plantilla seleccionada: Add - Añadir + Añadir Remove - Eliminar + Eliminar Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Renombrar General - General + General Name - Nombre + Nombre Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Descripción Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Tamaño mín. X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Tamaño máx. Players - Jugadores + Jugadores Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Humano Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Contenido de agua permitido None - Ninguno + Ninguno Normal - Normal + Normal Islands - Islas + Islas Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entidades Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Hechizos prohibidos Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefactos prohibidos Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Habilidades prohibidas Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Héroes prohibidos Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Zona Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Visualización Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Posición Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Tamaño ID - ID + ID Type - Tipo + Tipo Owner - Propietario + Propietario Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Enlace de zonas Mines - Minas + Minas Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Objetos personalizados Towns - Ciudades + Ciudades Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Terreno @@ -3660,17 +3716,20 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Tesoro Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Información de la ciudad Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Cantidad de ciudades @@ -3678,7 +3737,7 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Player - Jugador + Jugador @@ -3686,374 +3745,428 @@ Agrégalo a los mods requeridos del mapa en Mapa->Configuración general. Neutral - Neutral + Neutral Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Cantidad de castillos Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Densidad de ciudades Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Densidad de castillos Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Hacer coincidir el terreno con la ciudad Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Tipos de terreno Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Tipos de terreno prohibidos Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Las ciudades son del mismo tipo Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Ciudades permitidas Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Ciudades prohibidas Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Pistas de ciudad Monsters - Monstruos + Monstruos Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Monstruos permitidos Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Monstruos prohibidos Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Fuerza Objects - Objetos + Objetos Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Conexiones Open - Abrir + Abrir Save - Guardar + Guardar New - Nuevo + Nuevo Save as... - Guardar como... + Guardar como... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Agregar zona Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Eliminar zona Del - Del + Del Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Autoposición Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Acercar + Acercar Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Alejar + Alejar Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Zoom automático Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Restablecer zoom + Restablecer zoom Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Mín Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Máx Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Acción Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Eliminar ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Tesoro máx.: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Inicio del jugador CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + Inicio de la CPU Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Cruce Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Agua Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Sellado Random - Aleatorio + Aleatorio Weak - Débil + Débil Strong - Fuerte + Fuerte Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Zona A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Zona B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Guardia Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Camino Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Protegido Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Ficticio Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Repulsivo Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Ancho Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Forzar portal Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + No - + AI-generated, needs review by native speaker; delete this comment afterwards + No Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Zona A: %1 +Zona B: %2 +Guardia: %3 Confirmation - Confirmación + Confirmación Unsaved changes will be lost, are you sure? - Los cambios no guardados se perderán. Está usted seguro ? + Los cambios no guardados se perderán. Está usted seguro ? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Abrir plantilla VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Plantillas VCMI (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Guardar plantilla VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Plantillas VCMI (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Introducir nombre Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Nombre: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + ¡Ya existe! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Ya existe una plantilla con ese nombre. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + ¡Muy pocas plantillas! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Debe permanecer al menos una plantilla tras eliminar. Error @@ -4305,52 +4418,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleccionar pistas de ciudad Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Pistas de ciudad Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selector de pistas de ciudad Type - Tipo + Tipo Value - Valor + Valor Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Acción Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Como la zona Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + No como la zona (separado por comas) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Relacionado con la terrenología de la zona Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Eliminar @@ -4459,37 +4580,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Seleccionar tesoros Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selector de tesoros Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Mín Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Máx Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Densidad Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Acción Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Eliminar @@ -4497,27 +4625,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selector de terreno Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selector de hechizos Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selector de artefactos Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selector de habilidades Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Selector de tipo de héroe @@ -4788,7 +4921,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Niveles @@ -4932,12 +5066,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Compatibilidad multinivel Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + La compatibilidad multinivel aún es muy experimental. Espere problemas. diff --git a/mapeditor/translation/swedish.ts b/mapeditor/translation/swedish.ts index fade26dbe..caef2adb3 100644 --- a/mapeditor/translation/swedish.ts +++ b/mapeditor/translation/swedish.ts @@ -334,12 +334,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -372,7 +374,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Välj entiteter @@ -414,12 +417,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Välj fraktioner Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Fraktionsväljare @@ -523,12 +528,12 @@ Save - Spara + Spara Cancel - Avbryt + Avbryt @@ -869,7 +874,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Mallredigerare @@ -1295,17 +1301,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Yta Underground - Underjord + Underjord Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Nivå – %1 @@ -1491,27 +1499,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Ångra tryckt Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Gör om tryckt Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Framkomlighet tryckt Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Rutnät tryckt Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Fyllning tryckt View surface @@ -1740,22 +1753,24 @@ Vill du göra det nu? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Välj gruvor Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Gruvväljare Resource - Resurs + Resurs Mines - Gruvor + Gruvor @@ -1820,132 +1835,150 @@ Vill du göra det nu? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Välj objekt Objects - Objekt + Objekt Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Förbjudna objekt Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Förbjudna objektkategorier Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Objektväljare Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Kategori Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Åtgärd Other - Annat + AI-generated, needs review by native speaker; delete this comment afterwards + Övrigt All - Alla + Alla None - Ingen + Ingen Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Varelsebank Bonus - Bonus + Bonus Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Boplats Resource - Resurs + Resurs Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Resursgenerator Spell scroll - Besvärjelse-rulle + Besvärjelse-rulle Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Slumpartifakt Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Pandoras ask Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Uppdragsartefakt Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Siarhydda Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Ta bort Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Objekt Value - Värde + Värde Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Sannolikhet Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Max per zon @@ -1983,7 +2016,8 @@ Vill du göra det nu? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2048,22 +2082,23 @@ Vill du göra det nu? Player settings - Spelarinställningar + Spelarinställningar Players - Spelare + Spelare 1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 1 Ok - Ok + Ok @@ -2078,7 +2113,8 @@ Vill du göra det nu? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2116,7 +2152,8 @@ Vill du göra det nu? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Slumpmässiga sekundära hjältefärdigheter @@ -2801,7 +2838,8 @@ Lägg till den i kartans obligatoriska moduler i Karta->Allmänna inställnin % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -2812,7 +2850,8 @@ Lägg till den i kartans obligatoriska moduler i Karta->Allmänna inställnin ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -3048,7 +3087,8 @@ Lägg till den i kartans obligatoriska moduler i Karta->Allmänna inställnin % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -3851,221 +3891,244 @@ Lägg till den i kartans obligatoriska moduler i Karta->Allmänna inställnin VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI Mallredigerare File - Fil + Fil Edit - Redigera + Redigera View - Visa + Visa Toolbar - Verktygsfält + Verktygsfält Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Vald mall: Add - Lägg till + Lägg till Remove - Ta bort + Ta bort Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Byt namn General - Allmänt + Allmänt Name - Namn + Namn Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Beskrivning Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Minsta storlek X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Största storlek Players - Spelare + Spelare Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Människa Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Tillåten vattenmängd None - Ingen + Ingen Normal - Normal + Normal Islands - Öar + Öar Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Entiteter Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Förbjudna besvärjelser Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Förbjudna artefakter Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Förbjudna färdigheter Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Förbjudna hjältar Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Zon Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Visualisering Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Position Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Storlek ID - ID + ID Type - Typ + Typ Owner - Ägare + Ägare Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Zonlänk Mines - Gruvor + Gruvor Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Anpassade objekt Towns - Städer + Städer Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Terräng @@ -4073,17 +4136,20 @@ Lägg till den i kartans obligatoriska moduler i Karta->Allmänna inställnin Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Skatt Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Stadsinfo Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Antal städer @@ -4091,7 +4157,7 @@ Lägg till den i kartans obligatoriska moduler i Karta->Allmänna inställnin Player - Spelare + Spelare @@ -4099,374 +4165,429 @@ Lägg till den i kartans obligatoriska moduler i Karta->Allmänna inställnin Neutral - Neutral + Neutral Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Antal slott Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Stadstäthet Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Slottstäthet Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Matcha terräng med stad Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Terrängtyper Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Förbjudna terrängtyper Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Städer är av samma typ Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Tillåtna städer Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Förbjudna städer Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Stadstips Monsters - Monster + Monster Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Tillåtna monster Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Förbjudna monster Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Styrka Objects - Objekt + Objekt Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Förbindelser Open - Öppna + Öppna Save - Spara + Spara New - Ny + Ny Save as... - Spara som... + Spara som... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Lägg till zon Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Ta bort zon Del - Del + Del Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Autoposition Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Zooma in + Zooma in Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Zooma ut + Zooma ut Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Automatisk zoom Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Återställ zoom + Återställ zoom Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Max Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Åtgärd Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Radera ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Maximal skatt: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Spelarstart CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + CPU-start Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Korsning Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Vatten Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Förseglad Random - Slumpmässig + Slumpmässig Weak - Svag + Svag Strong - Stark + Stark Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Zon A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Zon B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Vakt Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Väg Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Bevakad Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Fiktiv Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Frånstötande Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Bred Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Tvinga portal Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Ja No - + AI-generated, needs review by native speaker; delete this comment afterwards + Nej Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Zon A: %1 +Zon B: %2 +Vakt: %3 Confirmation - Bekräftelse + Bekräftelse Unsaved changes will be lost, are you sure? - + AI-generated, needs review by native speaker; delete this comment afterwards + Osparade ändringar går förlorade, är du säker? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Öppna mall VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI-mallar (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Spara mall VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI-mallar (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Ange namn Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Namn: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Finns redan! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + En mall med detta namn finns redan. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + För få mallar! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Minst en mall ska finnas kvar efter borttagning. Error @@ -4763,52 +4884,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Välj stadstips Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Stadstips Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Väljare för stadstips Type - Typ + Typ Value - Värde + Värde Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Åtgärd Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Som zon Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Inte som zon (komma-separerat) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Relaterat till zonens terräng Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Ta bort @@ -4934,37 +5063,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Välj skatter Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Skattväljare Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Min Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Max Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Täthet Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Åtgärd Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Ta bort @@ -4972,27 +5108,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Terrängväljare Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Besvärjelseväljare Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Artefaktväljare Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Färdighetsväljare Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Hjälttypväljare @@ -5312,7 +5453,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Nivåer @@ -5483,12 +5625,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Stöd för flera nivåer Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Stöd för flera nivåer är fortfarande mycket experimentellt. Räkna med problem. diff --git a/mapeditor/translation/turkish.ts b/mapeditor/translation/turkish.ts index 6d0262cdb..ef3086f99 100644 --- a/mapeditor/translation/turkish.ts +++ b/mapeditor/translation/turkish.ts @@ -334,12 +334,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -372,7 +374,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Varlıkları Seç @@ -414,12 +417,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Fraksiyonları Seç Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Fraksiyon Seçici @@ -523,12 +528,12 @@ Save - Kaydet + Kaydet Cancel - İptal + İptal @@ -869,7 +874,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Şablon düzenleyici @@ -1295,17 +1301,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Yüzey Underground - Yeraltı + Yeraltı Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Seviye - %1 @@ -1491,27 +1499,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Geri al tıklandı Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Yinele tıklandı Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Geçit verilebilirlik tıklandı Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Izgara tıklandı Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Doldur tıklandı View surface @@ -1740,22 +1753,24 @@ Bunu şimdi yapmak ister misiniz? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Madenleri Seç Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Maden Seçici Resource - Kaynak + Kaynak Mines - Madenler + Madenler @@ -1820,132 +1835,150 @@ Bunu şimdi yapmak ister misiniz? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Nesneleri Seç Objects - Nesneler + Nesneler Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Yasaklı Nesneler Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Yasaklı Nesne Kategorileri Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Nesne Seçici Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Kategori Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Eylem Other - Diğer + Diğer All - Tümü + Tümü None - + AI-generated, needs review by native speaker; delete this comment afterwards + Yok Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Yaratık bankası Bonus - Bonus + Bonus Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Yuva Resource - Kaynak + Kaynak Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaynak üreteci Spell scroll - Büyü parşömeni + Büyü parşömeni Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Rastgele eser Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Pandora'nın kutusu Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Görev eseri Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Kahin kulübesi Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Sil Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Nesne Value - Değer + Değer Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Olasılık Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Bölge başına en çok @@ -1983,7 +2016,8 @@ Bunu şimdi yapmak ister misiniz? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2048,22 +2082,23 @@ Bunu şimdi yapmak ister misiniz? Player settings - Oyuncu ayarları + Oyuncu ayarları Players - Oyuncular + Oyuncular 1 - + AI-generated, needs review by native speaker; delete this comment afterwards + 1 Ok - Tamam + Tamam @@ -2078,7 +2113,8 @@ Bunu şimdi yapmak ister misiniz? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2116,7 +2152,8 @@ Bunu şimdi yapmak ister misiniz? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Rastgele ikincil kahraman becerileri @@ -2799,7 +2836,8 @@ Harita → Genel ayarlar kısmından gerekli modlar listesine ekleyin. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -2810,7 +2848,8 @@ Harita → Genel ayarlar kısmından gerekli modlar listesine ekleyin. ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -3046,7 +3085,8 @@ Harita → Genel ayarlar kısmından gerekli modlar listesine ekleyin. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -3849,221 +3889,245 @@ Harita → Genel ayarlar kısmından gerekli modlar listesine ekleyin. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI Şablon Düzenleyici File - Dosya + Dosya Edit - Düzenle + Düzenle View - Görünüm + Görünüm Toolbar - Araç çubuğu + Araç çubuğu Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Seçilen Şablon: Add - Ekle + Ekle Remove - Kaldır + Kaldır Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Yeniden adlandır General - Genel + Genel Name - İsim + İsim Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Açıklama Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + En Küçük Boyut X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + En Büyük Boyut Players - Oyuncular + Oyuncular Human - + AI-generated, needs review by native speaker; delete this comment afterwards + İnsan Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + İzin verilen su içeriği None - + AI-generated, needs review by native speaker; delete this comment afterwards + Yok Normal - Normal + Normal Islands - Adalar + Adalar Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Varlıklar Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Yasaklı Büyüler Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Yasaklı Eserler Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Yasaklı Beceriler Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Yasaklı Kahramanlar Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Bölge Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Görselleştirme Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Konum Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Boyut ID - Kimlik (ID) + Kimlik (ID) Type - Tür + Tür Owner - Sahibi + Sahibi Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Bölge bağlantısı Mines - Madenler + Madenler Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Özel nesneler Towns - Şehirler + Şehirler Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Arazi @@ -4071,17 +4135,20 @@ Harita → Genel ayarlar kısmından gerekli modlar listesine ekleyin. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Hazine Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Kasaba bilgisi Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Kasaba sayısı @@ -4089,7 +4156,7 @@ Harita → Genel ayarlar kısmından gerekli modlar listesine ekleyin. Player - Oyuncu + Oyuncu @@ -4097,374 +4164,429 @@ Harita → Genel ayarlar kısmından gerekli modlar listesine ekleyin. Neutral - Tarafsız + Tarafsız Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Kale sayısı Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Kasaba yoğunluğu Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Kale yoğunluğu Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Araziyi kasabaya uydur Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Arazi türleri Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Yasaklı arazi türleri Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Kasabalar aynı türde Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + İzin verilen kasabalar Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Yasaklı kasabalar Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Kasaba ipuçları Monsters - Canavarlar + Canavarlar Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + İzin verilen canavarlar Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Yasaklı canavarlar Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Güç Objects - Nesneler + Nesneler Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Bağlantılar Open - + Save - Kaydet + Kaydet New - Yeni + Yeni Save as... - Farklı kaydet... + Farklı kaydet... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Bölge ekle Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Bölge kaldır Del - Del + AI-generated, needs review by native speaker; delete this comment afterwards + Sil Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Otomatik konum Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Yakınlaştır + Yakınlaştır Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Uzaklaştır + Uzaklaştır Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Otomatik yakınlaştırma Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Yakınlaştırmayı sıfırla + Yakınlaştırmayı sıfırla Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + En az Max - + AI-generated, needs review by native speaker; delete this comment afterwards + En çok Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Eylem Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Sil ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Kimlik: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + En fazla hazine: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Oyuncu başlangıcı CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + CPU başlangıcı Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Kavşak Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Su Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Mühürlü Random - Rastgele + Rastgele Weak - Zayıf + Zayıf Strong - Güçlü + Güçlü Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Bölge A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Bölge B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Muhafız Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Yol Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Korunan Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Kurgusal Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + İtici Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Geniş Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Zorla portal Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Evet No - + AI-generated, needs review by native speaker; delete this comment afterwards + Hayır Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Bölge A: %1 +Bölge B: %2 +Muhafız: %3 Confirmation - Onay + Onay Unsaved changes will be lost, are you sure? - Kaydedilmemiş değişiklikler kaybolacak, emin misiniz? + Kaydedilmemiş değişiklikler kaybolacak, emin misiniz? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Şablon aç VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI şablonları (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Şablonu kaydet VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + VCMI şablonları (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Ad Girin Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ad: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Zaten mevcut! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Bu ada sahip bir şablon zaten mevcut. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Çok az şablon! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Kaldırmanın ardından en az bir şablon kalmalıdır. Error @@ -4761,52 +4883,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Kasaba ipuçlarını seç Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Kasaba ipuçları Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Kasaba ipucu Seçici Type - Tür + Tür Value - Değer + Değer Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Eylem Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Bölge gibi Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Bölge gibi değil (virgülle ayrılmış) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Bölgenin arazisiyle ilgili Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Sil @@ -4932,37 +5062,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Hazıneleri Seç Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Hazine Seçici Min - + AI-generated, needs review by native speaker; delete this comment afterwards + En az Max - + AI-generated, needs review by native speaker; delete this comment afterwards + En çok Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Yoğunluk Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Eylem Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Sil @@ -4970,27 +5107,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Arazi Seçici Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Büyü Seçici Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Eser Seçici Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Yetenek Seçici Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Kahraman Türü Seçici @@ -5310,7 +5452,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Seviyeler @@ -5481,12 +5624,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Çok katmanlı destek Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Çok katmanlı destek hâlâ oldukça deneyseldir. Sorunlar bekleyin. diff --git a/mapeditor/translation/ukrainian.ts b/mapeditor/translation/ukrainian.ts index 19bce6585..cb4fb6725 100644 --- a/mapeditor/translation/ukrainian.ts +++ b/mapeditor/translation/ukrainian.ts @@ -55,47 +55,47 @@ File - Файл + Файл Edit - Редагування + Редагування View - Вигляд + Вигляд Toolbar - Панель інструментів + Панель інструментів Open - Відкрити + Відкрити Save - Зберегти + Зберегти New - Створити + Створити Save as... - Зберегти як... + Зберегти як... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S @@ -139,7 +139,7 @@ Open map - Відкрити мапу + Відкрити мапу @@ -172,7 +172,7 @@ General - Загальний + Загальний @@ -189,7 +189,7 @@ Author - Автор + Автор @@ -261,12 +261,12 @@ Add - Додати + Додати Remove - Видалити + Видалити @@ -313,12 +313,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -351,7 +353,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Виберіть сутності @@ -388,12 +391,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Виберіть фракції Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Вибір фракції @@ -482,12 +487,12 @@ Save - Зберегти + Зберегти Cancel - Скасувати + Скасувати @@ -580,42 +585,42 @@ Defeat message - Повідомлення про програш + Повідомлення про програш 7 days without town - 7 днів без міста + 7 днів без міста Parameters - Параметри + Параметри No special loss - Немає особливої поразки + Немає особливої поразки Lose castle - Втратити місто + Втратити місто Lose hero - Втратити героя + Втратити героя Time expired - Закінчився час + Закінчився час Days without town - Дні без міста + Дні без міста @@ -781,7 +786,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор шаблонів @@ -919,7 +925,7 @@ Del AI-generated, needs review by native speaker; delete this comment afterwards - Del + Видалити @@ -1179,17 +1185,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Поверхня Underground - Підземелля + Підземелля Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Рівень - %1 @@ -1274,12 +1282,12 @@ Heroes - Герої + Герої Artifacts - Артефакти + Артефакти @@ -1368,27 +1376,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Натиснуто «Скасувати» Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Натиснуто «Повторити» Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Натиснуто «Прохідність» Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Натиснуто «Сітка» Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Натиснуто «Заповнення» View surface @@ -1601,22 +1614,24 @@ Do you want to do that now ? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Виберіть копальні Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Вибір копальні Resource - Ресурс + Ресурс Mines - Шахти + Шахти @@ -1635,37 +1650,37 @@ Do you want to do that now ? Mod name - Назва модифікації + Назва модифікації Version - Версія + Версія Automatic assignment - Автоматичне визначення + Автоматичне визначення Set required mods based on objects placed on the map. This method may cause problems if you have customized rewards, garrisons, etc from mods - Встановити необхідні модифікації на основі об'єктів, розміщених на мапі. Цей метод може викликати проблеми, якщо у вас є налаштовані нагороди, гарнізони тощо з модів + Встановити необхідні модифікації на основі об'єктів, розміщених на мапі. Цей метод може викликати проблеми, якщо у вас є налаштовані нагороди, гарнізони тощо з модів Map objects mods - Моди з об'єктами мапи + Моди з об'єктами мапи Set all mods having a game content as mandatory - Встановити усі моди з ігровим контентом як обов'язкові + Встановити усі моди з ігровим контентом як обов'язкові Full content mods - Усі модифікації + Усі модифікації @@ -1673,132 +1688,150 @@ Do you want to do that now ? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Виберіть об’єкти Objects - Об’єкти + Об’єкти Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Заборонені об’єкти Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Заборонені категорії об’єктів Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Вибір об’єкта Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Категорія Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Дія Other - Інше + Інше All - Усі + Усі None - + AI-generated, needs review by native speaker; delete this comment afterwards + Немає Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Банк істот Bonus - Бонус + Бонус Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Житло Resource - Ресурс + Ресурс Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Генератор ресурсів Spell scroll - Сувій закляття + Сувій закляття Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Випадковий артефакт Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Скриня Пандори Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Квестовий артефакт Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Хатина провидця Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Видалити Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Об’єкт Value - Значення + Значення Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Ймовірність Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. на зону @@ -1831,7 +1864,8 @@ Do you want to do that now ? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -1892,22 +1926,23 @@ Do you want to do that now ? Player settings - Налаштування гравця + Налаштування гравця Players - + AI-generated, needs review by native speaker; delete this comment afterwards + Гравці 1 - 1 + 1 Ok - Підтвердити + Підтвердити @@ -1922,7 +1957,8 @@ Do you want to do that now ? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -1960,7 +1996,8 @@ Do you want to do that now ? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Випадкові другорядні навички героя @@ -2032,12 +2069,12 @@ Do you want to do that now ? Skills - Вміння + Вміння Artifacts - Артефакти + Артефакти @@ -2053,12 +2090,12 @@ Do you want to do that now ? Buildings - Будівлі + Будівлі Events - Події + Події @@ -2219,7 +2256,7 @@ Do you want to do that now ? Spells - Закляття + Закляття @@ -2253,7 +2290,7 @@ Do you want to do that now ? Message - Повідомлення + Повідомлення @@ -2377,7 +2414,7 @@ Do you want to do that now ? Can't place object - Неможливо розмістити об'єкт + Неможливо розмістити об'єкт @@ -2389,7 +2426,7 @@ Do you want to do that now ? (submod of %1) AI-generated, needs review by native speaker; delete this comment afterwards - (субмод моду %1) + (субмод моду %1) @@ -2638,7 +2675,8 @@ Add it to the map's required mods in Map->General settings. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -2649,7 +2687,8 @@ Add it to the map's required mods in Map->General settings. ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2757,7 +2796,7 @@ Add it to the map's required mods in Map->General settings. Add - Додати + Додати @@ -2765,7 +2804,7 @@ Add it to the map's required mods in Map->General settings. Remove - Видалити + Видалити @@ -2807,7 +2846,7 @@ Add it to the map's required mods in Map->General settings. days AI-generated, needs review by native speaker; delete this comment afterwards - днів + днів @@ -2872,7 +2911,8 @@ Add it to the map's required mods in Map->General settings. % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -2938,25 +2978,25 @@ Add it to the map's required mods in Map->General settings. Artifacts - Артефакти + Артефакти Spells - Закляття + Закляття Skills - Вміння + Вміння Creatures - Істоти + Істоти @@ -2975,13 +3015,13 @@ Add it to the map's required mods in Map->General settings. Type - Тип + Тип Value - Значення + Значення @@ -3028,12 +3068,12 @@ Add it to the map's required mods in Map->General settings. Heroes - Герої + Герої Hero classes - Класи героїв + Класи героїв @@ -3044,7 +3084,7 @@ Add it to the map's required mods in Map->General settings. None - Відсутня + Відсутня @@ -3077,12 +3117,12 @@ Add it to the map's required mods in Map->General settings. Add - Додати + Додати Remove - Видалити + Видалити @@ -3103,7 +3143,7 @@ Add it to the map's required mods in Map->General settings. General - Загальний + Загальний @@ -3145,7 +3185,7 @@ Add it to the map's required mods in Map->General settings. Remove - Видалити + Видалити @@ -3251,12 +3291,12 @@ Add it to the map's required mods in Map->General settings. Spells - Закляття + Закляття Artifacts - Артефакти + Артефакти @@ -3359,7 +3399,7 @@ Add it to the map's required mods in Map->General settings. Random - Випадково + Випадково @@ -3370,17 +3410,17 @@ Add it to the map's required mods in Map->General settings. Player - Гравець + Гравець Open map - Відкрити мапу + Відкрити мапу All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m) - Всі підтримувані мапи (*.vmap *.h3m);;Мапи VCMI (*.vmap);;Мапи HoMM3 (*.h3m) + Всі підтримувані мапи (*.vmap *.h3m);;Мапи VCMI (*.vmap);;Мапи HoMM3 (*.h3m) @@ -3399,7 +3439,7 @@ Add it to the map's required mods in Map->General settings. Save map - Зберегти мапу + Зберегти мапу @@ -3470,7 +3510,7 @@ Add it to the map's required mods in Map->General settings. Artifact - Артефакт + Артефакт @@ -3584,7 +3624,7 @@ Add it to the map's required mods in Map->General settings. Random - Випадково + Випадково @@ -3653,221 +3693,246 @@ Add it to the map's required mods in Map->General settings. VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Редактор шаблонів VCMI File - Файл + Файл Edit - Редагування + Редагування View - Вигляд + Вигляд Toolbar - Панель інструментів + Панель інструментів Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Вибраний шаблон: Add - Додати + Додати Remove - Видалити + Видалити Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Перейменувати General - Загальний + Загальний Name - Ім'я + Ім'я Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Опис Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Мін. розмір X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. розмір Players - + AI-generated, needs review by native speaker; delete this comment afterwards + Гравці Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Людина Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Дозволений вміст води None - + AI-generated, needs review by native speaker; delete this comment afterwards + Немає Normal - Типова + Типова Islands - Острови + Острови Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Сутності Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Заборонені заклинання Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Заборонені артефакти Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Заборонені уміння Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Заборонені герої Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Візуалізація Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Позиція Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Розмір ID - ID + ID Type - Тип + Тип Owner - Власник + Власник Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Зв’язок зон Mines - Шахти + Шахти Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Користувацькі об’єкти Towns - Міста + Міста Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Місцевість @@ -3875,17 +3940,20 @@ Add it to the map's required mods in Map->General settings. Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Скарб Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Відомості про місто Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Кількість міст @@ -3893,7 +3961,7 @@ Add it to the map's required mods in Map->General settings. Player - Гравець + Гравець @@ -3901,374 +3969,429 @@ Add it to the map's required mods in Map->General settings. Neutral - Нейтральний + Нейтральний Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Кількість замків Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Щільність міст Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Щільність замків Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Підігнати місцевість під місто Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Типи місцевості Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Заборонені типи місцевості Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Міста одного типу Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Дозволені міста Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Заборонені міста Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Підказки щодо міст Monsters - Монстри + Монстри Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Дозволені монстри Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Заборонені монстри Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Сила Objects - Об’єкти + Об’єкти Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + З’єднання Open - Відкрити + Відкрити Save - Зберегти + Зберегти New - Створити + Створити Save as... - Зберегти як... + Зберегти як... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Додати зону Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Видалити зону Del - Del + AI-generated, needs review by native speaker; delete this comment afterwards + Видалити Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Автоматичне розміщення Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Збільшити + Збільшити Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Зменшити + Зменшити Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Автомасштаб Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Скидання масштабу + Скидання масштабу Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Мін Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Дія Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Видалити ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс. скарб: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Старт гравця CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + Старт ШІ Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Вузол Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Вода Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Запечатано Random - Випадково + Випадково Weak - Слабкі + Слабкі Strong - Сильні + Сильні Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Охорона Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Дорога Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Під охороною Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Фіктивний Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Відштовхувальний Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Широкий Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Примусовий портал Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + Так No - + AI-generated, needs review by native speaker; delete this comment afterwards + Ні Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Зона A: %1 +Зона B: %2 +Охорона: %3 Confirmation - Підтвердження + Підтвердження Unsaved changes will be lost, are you sure? - Незбережені зміни буде втрачено, ви впевнені? + Незбережені зміни буде втрачено, ви впевнені? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Відкрити шаблон VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблони VCMI (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Зберегти шаблон VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблони VCMI (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Введіть ім’я Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ім’я: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Вже існує! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Шаблон із такою назвою вже існує. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Замало шаблонів! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Після видалення має лишитися щонайменше один шаблон. Error @@ -4352,17 +4475,17 @@ Guard: %3 Add - Додати + Додати Remove - Видалити + Видалити Ok - Підтвердити + Підтвердити @@ -4399,7 +4522,7 @@ Guard: %3 Type - Тип + Тип @@ -4425,7 +4548,7 @@ Guard: %3 General - Загальний + Загальний @@ -4478,12 +4601,12 @@ Guard: %3 Buildings - Будівлі + Будівлі Creatures - Істоти + Істоти @@ -4524,17 +4647,17 @@ Guard: %3 Timed events - Заплановані події + Заплановані події Add - Додати + Додати Remove - Видалити + Видалити @@ -4545,7 +4668,7 @@ Guard: %3 New event - Нова подія + Нова подія @@ -4553,52 +4676,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Виберіть підказки міст Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Підказки міст Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Вибір підказок міст Type - Тип + Тип Value - Значення + Значення Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Дія Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Як зона Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Не як зона (через кому) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Пов’язано з місцевістю зони Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Видалити @@ -4606,17 +4737,17 @@ Guard: %3 Spells - Закляття + Закляття Customize spells - Користувацькі заклинання + Користувацькі заклинання Level 1 - 1-й рівень + 1-й рівень @@ -4641,22 +4772,22 @@ Guard: %3 Level 2 - 2-й рівень + 2-й рівень Level 3 - 3-й рівень + 3-й рівень Level 4 - 4-й рівень + 4-й рівень Level 5 - 5-й рівень + 5-й рівень @@ -4717,37 +4848,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Виберіть скарби Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Вибір скарбів Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Мін Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Макс Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Щільність Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Дія Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Видалити @@ -4755,27 +4893,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Вибір місцевості Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Вибір заклять Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Вибір артефактів Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Вибір умінь Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Вибір типу героя @@ -4929,62 +5072,62 @@ Guard: %3 Victory message - Повідомлення про перемогу + Повідомлення про перемогу Only for human players - Тільки для гравців-людей + Тільки для гравців-людей Allow standard victory - Дозволити типову перемогу + Дозволити типову перемогу Parameters - Параметри + Параметри No special victory - Немає особливої перемоги + Немає особливої перемоги Capture artifact - Отримати артефакт + Отримати артефакт Hire creatures - Найняти істот + Найняти істот Accumulate resources - Накопичити ресурси + Накопичити ресурси Construct building - Побудувати будівлю + Побудувати будівлю Capture town - Захопити місто + Захопити місто Defeat hero - Перемогти героя + Перемогти героя Transport artifact - Доставити артефакт + Доставити артефакт @@ -5075,7 +5218,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Рівні @@ -5163,7 +5307,7 @@ Guard: %3 Roads - Шляхи + Шляхи @@ -5231,12 +5375,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Підтримка кількох рівнів Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Підтримка кількох рівнів поки що дуже експериментальна. Можливі проблеми. diff --git a/mapeditor/translation/vietnamese.ts b/mapeditor/translation/vietnamese.ts index 9db98ca44..60a7c1296 100644 --- a/mapeditor/translation/vietnamese.ts +++ b/mapeditor/translation/vietnamese.ts @@ -37,12 +37,12 @@ Save - Lưu + Lưu Cancel - Hủy + Hủy @@ -57,37 +57,37 @@ File - Tập tin + Tập tin Edit - Hiệu chỉnh + Hiệu chỉnh View - Xem + Xem Toolbar - Thanh công cụ + Thanh công cụ Open - Mở + Mở Save - Lưu + Lưu New - Tạo mới + Tạo mới @@ -98,7 +98,7 @@ Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S @@ -130,17 +130,17 @@ Confirmation - Xác nhận + Xác nhận Unsaved changes will be lost, are you sure? - Thay đổi chưa lưu sẽ bị mất, bạn có chắc chắn? + Thay đổi chưa lưu sẽ bị mất, bạn có chắc chắn? Open map - Mở bản đồ + Mở bản đồ @@ -173,7 +173,7 @@ General - Chung + Chung @@ -317,12 +317,14 @@ X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y @@ -355,7 +357,8 @@ Select Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Chọn thực thể @@ -397,12 +400,14 @@ Select Factions - + AI-generated, needs review by native speaker; delete this comment afterwards + Chọn phe phái Faction Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bộ chọn phe phái @@ -416,12 +421,12 @@ Map name - Tên bản đồ + Tên bản đồ Map description - Mô tả bản đồ + Mô tả bản đồ @@ -450,12 +455,12 @@ Limit maximum heroes level - Giới hạn cấp tướng tối đa + Giới hạn cấp tướng tối đa Difficulty - Độ khó + Độ khó @@ -471,7 +476,7 @@ Artifacts - Vật phẩm + Vật phẩm @@ -500,12 +505,12 @@ Save - Lưu + Lưu Cancel - Hủy + Hủy @@ -561,7 +566,7 @@ Spells - Phép + Phép @@ -611,42 +616,42 @@ Defeat message - Thông báo thất bại + Thông báo thất bại 7 days without town - 7 ngày không có thành + 7 ngày không có thành Parameters - Tham số + Tham số No special loss - Không có thất bại đặc biệt + Không có thất bại đặc biệt Lose castle - Mất thành + Mất thành Lose hero - Mất tướng + Mất tướng Time expired - Hết thời gian + Hết thời gian Days without town - Số ngày không có thành + Số ngày không có thành @@ -818,7 +823,8 @@ Template editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Trình chỉnh sửa mẫu @@ -1215,17 +1221,19 @@ Surface - + AI-generated, needs review by native speaker; delete this comment afterwards + Bề mặt Underground - Tầng hầm + Tầng hầm Level - %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Tầng - %1 @@ -1310,12 +1318,12 @@ Heroes - Tướng + Tướng Artifacts - Vật phẩm + Vật phẩm @@ -1404,27 +1412,32 @@ Undo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Đã nhấn Hoàn tác Redo clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Đã nhấn Làm lại Passability clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Đã nhấn Khả năng đi qua Grid clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Đã nhấn Lưới Fill clicked - + AI-generated, needs review by native speaker; delete this comment afterwards + Đã nhấn Tô View surface @@ -1635,22 +1648,24 @@ Bạn có muốn làm điều đó ngay bây giờ không? Select Mines - + AI-generated, needs review by native speaker; delete this comment afterwards + Chọn mỏ Mine Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bộ chọn mỏ Resource - Tài nguyên + Tài nguyên Mines - Mỏ + Mỏ @@ -1670,37 +1685,37 @@ Bạn có muốn làm điều đó ngay bây giờ không? Mod name - Tên bản sửa đổi + Tên bản sửa đổi Version - Phiên bản + Phiên bản Automatic assignment - Gán tự động + Gán tự động Set required mods based on objects placed on the map. This method may cause problems if you have customized rewards, garrisons, etc from mods - Tập bản sửa đổi dựa vào vật thể đặt trên bản đồ. Phương pháp này có thể có vấn đề nếu bạn tùy chỉnh phần thưởng, lính đồn trú... từ các bản sửa đổi + Tập bản sửa đổi dựa vào vật thể đặt trên bản đồ. Phương pháp này có thể có vấn đề nếu bạn tùy chỉnh phần thưởng, lính đồn trú... từ các bản sửa đổi Map objects mods - Bản sửa đổi vật thể trên bản đồ + Bản sửa đổi vật thể trên bản đồ Set all mods having a game content as mandatory - Tập bản sửa đổi cần cho nội dung trò chơi + Tập bản sửa đổi cần cho nội dung trò chơi Full content mods - Bản sửa đổi nội dung đầy đủ + Bản sửa đổi nội dung đầy đủ @@ -1708,132 +1723,149 @@ Bạn có muốn làm điều đó ngay bây giờ không? Select Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Chọn đối tượng Objects - Đối tượng + Đối tượng Banned Objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Đối tượng bị cấm Banned Object Categories - + AI-generated, needs review by native speaker; delete this comment afterwards + Danh mục đối tượng bị cấm Object Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bộ chọn đối tượng Category - + AI-generated, needs review by native speaker; delete this comment afterwards + Danh mục Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Hành động Other - Khác + Khác All - Tất cả + Tất cả None - Không + Không Creature bank - + AI-generated, needs review by native speaker; delete this comment afterwards + Ngân hàng sinh vật Bonus - Phần thưởng + Phần thưởng Dwelling - + AI-generated, needs review by native speaker; delete this comment afterwards + Công trình tuyển quân Resource - Tài nguyên + Tài nguyên Resource generator - + AI-generated, needs review by native speaker; delete this comment afterwards + Công trình tạo tài nguyên Spell scroll - Cuộn phép + Cuộn phép Random artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Báu vật ngẫu nhiên Pandoras box - + AI-generated, needs review by native speaker; delete this comment afterwards + Hộp Pandora Quest artifact - + AI-generated, needs review by native speaker; delete this comment afterwards + Báu vật nhiệm vụ Seer hut - + AI-generated, needs review by native speaker; delete this comment afterwards + Túp lều Tiên tri Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Xóa Object - + AI-generated, needs review by native speaker; delete this comment afterwards + Đối tượng Value - Giá trị + Giá trị Probability - + AI-generated, needs review by native speaker; delete this comment afterwards + Xác suất Max per zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Tối đa mỗi vùng @@ -1866,7 +1898,8 @@ Bạn có muốn làm điều đó ngay bây giờ không? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -1927,22 +1960,22 @@ Bạn có muốn làm điều đó ngay bây giờ không? Player settings - Cài đặt người chơi + Cài đặt người chơi Players - Người chơi + Người chơi 1 - 1 + 1 Ok - Đồng ý + Đồng ý @@ -1957,7 +1990,8 @@ Bạn có muốn làm điều đó ngay bây giờ không? ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -1995,7 +2029,8 @@ Bạn có muốn làm điều đó ngay bây giờ không? Random hero secondary skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Kỹ năng phụ của anh hùng ngẫu nhiên @@ -2073,7 +2108,7 @@ Bạn có muốn làm điều đó ngay bây giờ không? Artifacts - Vật phẩm + Vật phẩm @@ -2086,12 +2121,12 @@ Bạn có muốn làm điều đó ngay bây giờ không? Buildings - Công trình + Công trình Events - Sự kiện + Sự kiện @@ -2252,7 +2287,7 @@ Bạn có muốn làm điều đó ngay bây giờ không? Spells - Phép + Phép @@ -2286,7 +2321,7 @@ Bạn có muốn làm điều đó ngay bây giờ không? Message - Thông báo + Thông báo @@ -2410,7 +2445,7 @@ Bạn có muốn làm điều đó ngay bây giờ không? Can't place object - Không thể đặt vật thể + Không thể đặt vật thể @@ -2671,7 +2706,8 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -2682,7 +2718,8 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu ... - + AI-generated, needs review by native speaker; delete this comment afterwards + ... @@ -2723,12 +2760,12 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Artifacts - Vật phẩm + Vật phẩm Spells - Phép + Phép @@ -2757,7 +2794,7 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Heroes - Tướng + Tướng @@ -2768,12 +2805,12 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Players - Người chơi + Người chơi None - Không + Không @@ -2912,7 +2949,8 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu % - + AI-generated, needs review by native speaker; delete this comment afterwards + % @@ -2978,13 +3016,13 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Artifacts - Vật phẩm + Vật phẩm Spells - Phép + Phép @@ -3017,13 +3055,13 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Type - Loại + Loại Value - Giá trị + Giá trị @@ -3070,7 +3108,7 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Heroes - Tướng + Tướng @@ -3081,12 +3119,12 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Players - Người chơi + Người chơi None - Không + Không @@ -3147,7 +3185,7 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu General - Chung + Chung @@ -3296,12 +3334,12 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Spells - Phép + Phép Artifacts - Vật phẩm + Vật phẩm @@ -3312,7 +3350,7 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu None - Không + Không @@ -3403,7 +3441,7 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Random - Ngẫu nhiên + Ngẫu nhiên @@ -3414,17 +3452,17 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Player - Người chơi + Người chơi Open map - Mở bản đồ + Mở bản đồ All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m) - Tất cả bản đồ hỗ trợ (*.vmap *.h3m);;Bản đồ VCMI (*.vmap);;Bản đồ HoMM3 (*.h3m) + Tất cả bản đồ hỗ trợ (*.vmap *.h3m);;Bản đồ VCMI (*.vmap);;Bản đồ HoMM3 (*.h3m) @@ -3443,7 +3481,7 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Save map - Lưu bản đồ + Lưu bản đồ @@ -3629,7 +3667,7 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Random - Ngẫu nhiên + Ngẫu nhiên @@ -3698,221 +3736,244 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu VCMI Template Editor - + AI-generated, needs review by native speaker; delete this comment afterwards + Trình chỉnh sửa mẫu VCMI File - Tập tin + Tập tin Edit - Hiệu chỉnh + Hiệu chỉnh View - Xem + Xem Toolbar - Thanh công cụ + Thanh công cụ Selected Template: - + AI-generated, needs review by native speaker; delete this comment afterwards + Mẫu đã chọn: Add - Thêm + Thêm Remove - Xoá + Xoá Rename - + AI-generated, needs review by native speaker; delete this comment afterwards + Đổi tên General - Chung + Chung Name - Tên + Tên Description - + AI-generated, needs review by native speaker; delete this comment afterwards + Mô tả Min Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Kích thước nhỏ nhất X - + AI-generated, needs review by native speaker; delete this comment afterwards + X Y - + AI-generated, needs review by native speaker; delete this comment afterwards + Y Z - + AI-generated, needs review by native speaker; delete this comment afterwards + Z Max Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Kích thước lớn nhất Players - Người chơi + Người chơi Human - + AI-generated, needs review by native speaker; delete this comment afterwards + Người chơi Allowed water content - + AI-generated, needs review by native speaker; delete this comment afterwards + Mức nước cho phép None - Không + Không Normal - Trung bình + Trung bình Islands - Các đảo + Các đảo Entities - + AI-generated, needs review by native speaker; delete this comment afterwards + Thực thể Banned Spells - + AI-generated, needs review by native speaker; delete this comment afterwards + Phép bị cấm Banned Artifacts - + AI-generated, needs review by native speaker; delete this comment afterwards + Báu vật bị cấm Banned Skills - + AI-generated, needs review by native speaker; delete this comment afterwards + Kỹ năng bị cấm Banned Heroes - + AI-generated, needs review by native speaker; delete this comment afterwards + Anh hùng bị cấm Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Vùng Visualisation - + AI-generated, needs review by native speaker; delete this comment afterwards + Trực quan hóa Position - + AI-generated, needs review by native speaker; delete this comment afterwards + Vị trí Size - + AI-generated, needs review by native speaker; delete this comment afterwards + Kích thước ID - ID + ID Type - Loại + Loại Owner - Chủ sở hữu + Chủ sở hữu Zone link - + AI-generated, needs review by native speaker; delete this comment afterwards + Liên kết vùng Mines - Mỏ + Mỏ Custom objects - + AI-generated, needs review by native speaker; delete this comment afterwards + Đối tượng tùy chỉnh Towns - Thành phố + Thành phố Terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Địa hình @@ -3920,17 +3981,20 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Treasure - + AI-generated, needs review by native speaker; delete this comment afterwards + Kho báu Town info - + AI-generated, needs review by native speaker; delete this comment afterwards + Thông tin thành Town count - + AI-generated, needs review by native speaker; delete this comment afterwards + Số lượng thành @@ -3938,7 +4002,7 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Player - Người chơi + Người chơi @@ -3946,374 +4010,429 @@ Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chu Neutral - Trung lập + Trung lập Castle count - + AI-generated, needs review by native speaker; delete this comment afterwards + Số lượng lâu đài Town density - + AI-generated, needs review by native speaker; delete this comment afterwards + Mật độ thành Castle density - + AI-generated, needs review by native speaker; delete this comment afterwards + Mật độ lâu đài Match terrain to town - + AI-generated, needs review by native speaker; delete this comment afterwards + Khớp địa hình với thành Terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Loại địa hình Banned terrain types - + AI-generated, needs review by native speaker; delete this comment afterwards + Loại địa hình bị cấm Towns are same type - + AI-generated, needs review by native speaker; delete this comment afterwards + Các thành cùng kiểu Allowed towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Thành được phép Banned towns - + AI-generated, needs review by native speaker; delete this comment afterwards + Thành bị cấm Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Gợi ý thành Monsters - Quái vật + Quái vật Allowed monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Quái được phép Banned monsters - + AI-generated, needs review by native speaker; delete this comment afterwards + Quái bị cấm Strength - + AI-generated, needs review by native speaker; delete this comment afterwards + Độ mạnh Objects - Đối tượng + Đối tượng Connections - + AI-generated, needs review by native speaker; delete this comment afterwards + Kết nối Open - Mở + Mở Save - Lưu + Lưu New - Tạo mới + Tạo mới Save as... - Lưu thành... + Lưu thành... Ctrl+Shift+S - Ctrl+Shift+S + Ctrl+Shift+S Add zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Thêm vùng Remove zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Xóa vùng Del - Del + AI-generated, needs review by native speaker; delete this comment afterwards + Xóa Auto position - + AI-generated, needs review by native speaker; delete this comment afterwards + Tự động định vị Ctrl+P - Ctrl+P + Ctrl+P Zoom in - Phóng to + Phóng to Ctrl++ - Ctrl++ + Ctrl++ Zoom out - Thu nhỏ + Thu nhỏ Ctrl+- - Ctrl+- + Ctrl+- Zoom auto - + AI-generated, needs review by native speaker; delete this comment afterwards + Thu phóng tự động Ctrl+Shift+: - + AI-generated, needs review by native speaker; delete this comment afterwards + Ctrl+Shift+: Zoom reset - Đặt lại thu phóng + Đặt lại thu phóng Ctrl+Shift+= - Ctrl+Shift+= + Ctrl+Shift+= Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Tối thiểu Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Tối đa Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Hành động Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Xóa ID: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + ID: %1 Max treasure: %1 - + AI-generated, needs review by native speaker; delete this comment afterwards + Kho báu tối đa: %1 Player start - + AI-generated, needs review by native speaker; delete this comment afterwards + Điểm bắt đầu người chơi CPU start - + AI-generated, needs review by native speaker; delete this comment afterwards + Điểm bắt đầu máy Junction - + AI-generated, needs review by native speaker; delete this comment afterwards + Giao điểm Water - + AI-generated, needs review by native speaker; delete this comment afterwards + Nước Sealed - + AI-generated, needs review by native speaker; delete this comment afterwards + Niêm phong Random - Ngẫu nhiên + Ngẫu nhiên Weak - Yếu + Yếu Strong - Mạnh + Mạnh Zone A - + AI-generated, needs review by native speaker; delete this comment afterwards + Vùng A Zone B - + AI-generated, needs review by native speaker; delete this comment afterwards + Vùng B Guard - + AI-generated, needs review by native speaker; delete this comment afterwards + Lính gác Road - + AI-generated, needs review by native speaker; delete this comment afterwards + Đường Guarded - + AI-generated, needs review by native speaker; delete this comment afterwards + Có lính canh Fictive - + AI-generated, needs review by native speaker; delete this comment afterwards + Hư cấu Repulsive - + AI-generated, needs review by native speaker; delete this comment afterwards + Đẩy lùi Wide - + AI-generated, needs review by native speaker; delete this comment afterwards + Rộng Force portal - + AI-generated, needs review by native speaker; delete this comment afterwards + Bắt buộc cổng dịch chuyển Yes - + AI-generated, needs review by native speaker; delete this comment afterwards + No - + AI-generated, needs review by native speaker; delete this comment afterwards + Không Zone A: %1 Zone B: %2 Guard: %3 - + AI-generated, needs review by native speaker; delete this comment afterwards + Vùng A: %1 +Vùng B: %2 +Lính gác: %3 Confirmation - Xác nhận + Xác nhận Unsaved changes will be lost, are you sure? - Thay đổi chưa lưu sẽ bị mất, bạn có chắc chắn? + Thay đổi chưa lưu sẽ bị mất, bạn có chắc chắn? Open template - + AI-generated, needs review by native speaker; delete this comment afterwards + Mở mẫu VCMI templates(*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Mẫu VCMI (*.json) Save template - + AI-generated, needs review by native speaker; delete this comment afterwards + Lưu mẫu VCMI templates (*.json) - + AI-generated, needs review by native speaker; delete this comment afterwards + Mẫu VCMI (*.json) Enter Name - + AI-generated, needs review by native speaker; delete this comment afterwards + Nhập tên Name: - + AI-generated, needs review by native speaker; delete this comment afterwards + Tên: Already existing! - + AI-generated, needs review by native speaker; delete this comment afterwards + Đã tồn tại! A template with this name is already existing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Đã có mẫu với tên này. To few templates! - + AI-generated, needs review by native speaker; delete this comment afterwards + Quá ít mẫu! At least one template should remain after removing. - + AI-generated, needs review by native speaker; delete this comment afterwards + Sau khi xóa phải còn lại ít nhất một mẫu. Error @@ -4409,7 +4528,7 @@ Guard: %3 Ok - Đồng ý + Đồng ý @@ -4446,7 +4565,7 @@ Guard: %3 Type - Loại + Loại @@ -4472,7 +4591,7 @@ Guard: %3 General - Chung + Chung @@ -4525,7 +4644,7 @@ Guard: %3 Buildings - Công trình + Công trình @@ -4605,52 +4724,60 @@ Guard: %3 Select Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Chọn gợi ý thành Town hints - + AI-generated, needs review by native speaker; delete this comment afterwards + Gợi ý thành Town hint Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bộ chọn gợi ý thành Type - Loại + Loại Value - Giá trị + Giá trị Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Hành động Like Zone - + AI-generated, needs review by native speaker; delete this comment afterwards + Giống vùng Not like zone (comma separated) - + AI-generated, needs review by native speaker; delete this comment afterwards + Không giống vùng (phân tách bằng dấu phẩy) Related to zone terrain - + AI-generated, needs review by native speaker; delete this comment afterwards + Liên quan đến địa hình vùng Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Xóa @@ -4658,7 +4785,7 @@ Guard: %3 Spells - Phép + Phép @@ -4775,37 +4902,44 @@ Guard: %3 Select Treasures - + AI-generated, needs review by native speaker; delete this comment afterwards + Chọn kho báu Treasure Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bộ chọn kho báu Min - + AI-generated, needs review by native speaker; delete this comment afterwards + Tối thiểu Max - + AI-generated, needs review by native speaker; delete this comment afterwards + Tối đa Density - + AI-generated, needs review by native speaker; delete this comment afterwards + Mật độ Action - + AI-generated, needs review by native speaker; delete this comment afterwards + Hành động Delete - + AI-generated, needs review by native speaker; delete this comment afterwards + Xóa @@ -4813,27 +4947,32 @@ Guard: %3 Terrain Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bộ chọn địa hình Spell Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bộ chọn phép Artifact Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bộ chọn báu vật Skill Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bộ chọn kỹ năng Hero Type Selector - + AI-generated, needs review by native speaker; delete this comment afterwards + Bộ chọn loại anh hùng @@ -4970,62 +5109,62 @@ Guard: %3 Victory message - Thông báo chiến thắng + Thông báo chiến thắng Only for human players - Chỉ cho người + Chỉ cho người Allow standard victory - Cho phép chiến thắng thông thường + Cho phép chiến thắng thông thường Parameters - Tham số + Tham số No special victory - Không có chiến thắng đặc biệt + Không có chiến thắng đặc biệt Capture artifact - Đoạt vật phẩm + Đoạt vật phẩm Hire creatures - Thuê quái + Thuê quái Accumulate resources - Cộng dồn tài nguyên + Cộng dồn tài nguyên Construct building - Xây công trình + Xây công trình Capture town - Đoạt thành + Đoạt thành Defeat hero - Đánh bại tướng + Đánh bại tướng Transport artifact - Vận chuyển vật phẩm + Vận chuyển vật phẩm @@ -5116,7 +5255,8 @@ Guard: %3 Levels - + AI-generated, needs review by native speaker; delete this comment afterwards + Tầng @@ -5204,7 +5344,7 @@ Guard: %3 Roads - Đường + Đường @@ -5269,12 +5409,14 @@ Guard: %3 Multilevel support - + AI-generated, needs review by native speaker; delete this comment afterwards + Hỗ trợ đa tầng Multilevel support is highly experimental yet. Expect issues. - + AI-generated, needs review by native speaker; delete this comment afterwards + Hỗ trợ đa tầng vẫn còn rất thử nghiệm. Có thể phát sinh lỗi. diff --git a/scripting/erm/ERMInterpreter.cpp b/scripting/erm/ERMInterpreter.cpp index 664b86d3d..f3bcdd878 100644 --- a/scripting/erm/ERMInterpreter.cpp +++ b/scripting/erm/ERMInterpreter.cpp @@ -77,7 +77,7 @@ namespace ERMConverter } else if(isMacro()) { - return boost::to_string(boost::format("M['%s']") % macro); + return (boost::format("M['%s']") % macro).str(); } else if(isSpecial() && (name.size() == 1)) { @@ -206,7 +206,7 @@ namespace ERMConverter } std::string operator()(const int & flag) const { - return boost::to_string(boost::format("F['%d']") % flag); + return (boost::format("F['%d']") % flag).str(); } }; @@ -801,14 +801,14 @@ namespace ERMConverter fmt % target % v.str() % opt; put(fmt.str()); } - + for(int i = paramIndex; i < trig.params->size(); i++) { opt = std::visit(VR_X(), (*trig.params)[i]); if(i > paramIndex) put(","); put(opt); } - + putLine(")"); } break; @@ -1183,7 +1183,7 @@ namespace ERMConverter } void operator()(const boost::recursive_wrapper & opt) const; - void operator()(const VSymbol & opt) const + void operator()(const VSymbol & opt) const { (*out) << "\"" << opt.text << "\""; } @@ -1589,7 +1589,7 @@ namespace VERMInterpreter struct OptionConverterVisitor { VOption operator()(const boost::recursive_wrapper& cmd) const - { + { return boost::recursive_wrapper(VNode(cmd.get())); } VOption operator()(const ERM::TSymbol & cmd) const @@ -1599,7 +1599,7 @@ namespace VERMInterpreter else return boost::recursive_wrapper(VNode(cmd)); } - VOption operator()(const char & cmd) const + VOption operator()(const char & cmd) const { return TLiteral(cmd); } @@ -1732,6 +1732,7 @@ namespace VERMInterpreter } VermTreeIterator & VermTreeIterator::operator=( const VOptionList & opt ) { + // TODO: warning: all paths through this function will call itself [-Winfinite-recursion] return *this = opt; } VOption & VermTreeIterator::getAsItem() diff --git a/server/CGameHandler.cpp b/server/CGameHandler.cpp index 6a437611a..948cc3e9b 100644 --- a/server/CGameHandler.cpp +++ b/server/CGameHandler.cpp @@ -773,7 +773,7 @@ void CGameHandler::giveSpells(const CGTownInstance *t, const CGHeroInstance *h) ChangeSpells cs; cs.hid = h->id; cs.learn = true; - if (t->hasBuilt(BuildingID::GRAIL, ETownType::CONFLUX) && t->hasBuilt(BuildingID::MAGES_GUILD_1)) + if (t->hasBuilt(BuildingSubID::AURORA_BOREALIS) && t->hasBuilt(BuildingID::MAGES_GUILD_1)) { // Aurora Borealis give spells of all levels even if only level 1 mages guild built for (int i = 0; i < h->maxSpellLevel(); i++) @@ -2117,22 +2117,6 @@ bool CGameHandler::buildStructure(ObjectInstanceID tid, BuildingID requestedID, } }; - //Performs stuff that has to be done after new building is built - auto processAfterBuiltStructure = [t, this](const BuildingID buildingID) - { - auto isMageGuild = (buildingID <= BuildingID::MAGES_GUILD_5 && buildingID >= BuildingID::MAGES_GUILD_1); - auto isLibrary = isMageGuild ? false - : t->getTown()->buildings.at(buildingID)->subId == BuildingSubID::EBuildingSubID::LIBRARY; - - if(isMageGuild || isLibrary || (t->getFactionID() == ETownType::CONFLUX && buildingID == BuildingID::GRAIL)) - { - if(t->getVisitingHero()) - giveSpells(t,t->getVisitingHero()); - if(t->getGarrisonHero()) - giveSpells(t,t->getGarrisonHero()); - } - }; - //Checks if all requirements will be met with expected building list "buildingsThatWillBe" auto areRequirementsFulfilled = [&buildingsThatWillBe](const BuildingID & buildID) { @@ -2194,8 +2178,20 @@ bool CGameHandler::buildStructure(ObjectInstanceID tid, BuildingID requestedID, sendAndApply(ns); //Other post-built events. To some logic like giving spells to work gamestate changes for new building must be already in place! - for(auto builtID : ns.bid) - processAfterBuiltStructure(builtID); + for(auto buildingID : ns.bid) + { + bool isMageGuild = buildingID <= BuildingID::MAGES_GUILD_5 && buildingID >= BuildingID::MAGES_GUILD_1; + bool isLibrary = t->getTown()->buildings.at(buildingID)->subId == BuildingSubID::LIBRARY; + bool isAurora = t->getTown()->buildings.at(buildingID)->subId == BuildingSubID::AURORA_BOREALIS; + + if(isMageGuild || isLibrary || isAurora) + { + if(t->getVisitingHero()) + giveSpells(t,t->getVisitingHero()); + if(t->getGarrisonHero()) + giveSpells(t,t->getGarrisonHero()); + } + }; // now when everything is built - reveal tiles for lookout tower changeFogOfWar(t->getSightCenter(), t->getSightRadius(), t->getOwner(), ETileVisibility::REVEALED); @@ -2732,31 +2728,73 @@ bool CGameHandler::manageBackpackArtifacts(const PlayerColor & player, const Obj COMPLAIN_RET_FALSE_IF(artSet == nullptr, "manageBackpackArtifacts: wrong hero's ID"); BulkMoveArtifacts bma(player, heroID, heroID, false); - const auto makeSortBackpackRequest = [artSet, &bma](const std::function & getSortId) + + const auto sortPack = [artSet](std::vector & pack) + { + // Each pack of artifacts is also sorted by ArtifactID. Scrolls by SpellID + std::sort(pack.begin(), pack.end(), [artSet](const auto & slots0, const auto & slots1) -> bool + { + const auto art0 = artSet->getArt(slots0.srcPos); + const auto art1 = artSet->getArt(slots1.srcPos); + if(art0->isScroll() && art1->isScroll()) + return art0->getScrollSpellID() > art1->getScrollSpellID(); + return art0->getTypeId().num > art1->getTypeId().num; + }); + }; + + const auto buildAscendingOrder = [artSet, &sortPack](auto && getSortId) { std::map> packsSorted; ArtifactPosition backpackSlot = ArtifactPosition::BACKPACK_START; + for(const auto & backpackSlotInfo : artSet->artifactsInBackpack) packsSorted.try_emplace(getSortId(backpackSlotInfo)).first->second.emplace_back(backpackSlot++, ArtifactPosition::PRE_FIRST); - for(auto & [sortId, pack] : packsSorted) + std::vector orderAsc; + for(auto & entry : packsSorted) { - // Each pack of artifacts is also sorted by ArtifactID. Scrolls by SpellID - std::sort(pack.begin(), pack.end(), [artSet](const auto & slots0, const auto & slots1) -> bool - { - const auto art0 = artSet->getArt(slots0.srcPos); - const auto art1 = artSet->getArt(slots1.srcPos); - if(art0->isScroll() && art1->isScroll()) - return art0->getScrollSpellID() > art1->getScrollSpellID(); - return art0->getTypeId().num > art1->getTypeId().num; - }); - bma.artsPack0.insert(bma.artsPack0.end(), pack.begin(), pack.end()); + auto & pack = entry.second; + sortPack(pack); + orderAsc.insert(orderAsc.end(), pack.begin(), pack.end()); } - backpackSlot = ArtifactPosition::BACKPACK_START; + + return orderAsc; + }; + + const auto isAlreadyAscending = [artSet](const std::vector & orderAsc) + { + std::vector curIds; + curIds.reserve(artSet->artifactsInBackpack.size()); + for(const auto & slotInfo : artSet->artifactsInBackpack) + curIds.push_back(slotInfo.getArt()->getId()); + + std::vector ascIds; + ascIds.reserve(orderAsc.size()); + for(const auto & mi : orderAsc) + ascIds.push_back(artSet->getArt(mi.srcPos)->getId()); + + return curIds == ascIds; + }; + + const auto buildRequestFromOrder = [&bma](const std::vector & order, bool reverseAll) + { + if(!reverseAll) + bma.artsPack0.insert(bma.artsPack0.end(), order.begin(), order.end()); + else + bma.artsPack0.insert(bma.artsPack0.end(), order.rbegin(), order.rend()); + + ArtifactPosition backpackSlot = ArtifactPosition::BACKPACK_START; for(auto & slots : bma.artsPack0) slots.dstPos = backpackSlot++; }; - + + const auto makeSortBackpackRequest = [&](auto && getSortId) + { + auto orderAsc = buildAscendingOrder(getSortId); + const bool reverseAll = isAlreadyAscending(orderAsc); + buildRequestFromOrder(orderAsc, reverseAll); + }; + if(sortType == ManageBackpackArtifacts::ManageCmd::SORT_BY_SLOT) { makeSortBackpackRequest([](const ArtSlotInfo & inf) -> int32_t @@ -2792,7 +2830,7 @@ bool CGameHandler::manageBackpackArtifacts(const PlayerColor & player, const Obj { makeSortBackpackRequest([](const ArtSlotInfo & inf) -> int32_t { - return static_cast(inf.getArt()->getType()->aClass); + return static_cast(inf.getArt()->getType()->aClass); }); } else @@ -3497,6 +3535,19 @@ void CGameHandler::checkVictoryLossConditionsForPlayer(PlayerColor player) if(!p || p->status != EPlayerStatus::INGAME) return; + if(gameState().getMap().battleOnly) + { + for(const auto & playerIt : gameState().players) + { + PlayerEndsGame peg; + peg.player = playerIt.first; + peg.silentEnd = true; + sendAndApply(peg); + } + gameServer().setState(EServerState::SHUTDOWN); + return; + } + auto victoryLossCheckResult = gameState().checkForVictoryAndLoss(player); if (victoryLossCheckResult.victory() || victoryLossCheckResult.loss()) diff --git a/server/CVCMIServer.cpp b/server/CVCMIServer.cpp index 8bf463da3..6ab7c168b 100644 --- a/server/CVCMIServer.cpp +++ b/server/CVCMIServer.cpp @@ -1021,7 +1021,7 @@ void CVCMIServer::multiplayerWelcomeMessage() if(pi.second.isControlledByHuman()) humanPlayer++; - if(humanPlayer < 2) // Singleplayer + if(humanPlayer < 2 || mi->mapHeader->battleOnly) // Singleplayer or Battle only mode return; gh->playerMessages->broadcastSystemMessage(MetaString::createFromTextID("vcmi.broadcast.command")); diff --git a/server/CVCMIServer.h b/server/CVCMIServer.h index dbabf63a1..311e10db2 100644 --- a/server/CVCMIServer.h +++ b/server/CVCMIServer.h @@ -36,14 +36,14 @@ class GlobalLobbyProcessor; class CVCMIServer : public LobbyInfo, public INetworkServerListener, public INetworkTimerListener, public IGameServer { - /// Network server instance that receives and processes incoming connections on active socket - std::unique_ptr networkServer; std::unique_ptr lobbyProcessor; std::chrono::steady_clock::time_point gameplayStartTime; std::chrono::steady_clock::time_point lastTimerUpdateTime; std::unique_ptr networkHandler; + /// Network server instance that receives and processes incoming connections on active socket + std::unique_ptr networkServer; EServerState state = EServerState::LOBBY; diff --git a/server/LobbyNetPackVisitors.h b/server/LobbyNetPackVisitors.h index 51a04aa97..e2721eb21 100644 --- a/server/LobbyNetPackVisitors.h +++ b/server/LobbyNetPackVisitors.h @@ -47,6 +47,7 @@ public: void visitLobbyGuiAction(LobbyGuiAction & pack) override; void visitLobbyPvPAction(LobbyPvPAction & pack) override; void visitLobbyDelete(LobbyDelete & pack) override; + void visitLobbySetBattleOnlyModeStartInfo(LobbySetBattleOnlyModeStartInfo & pack) override; }; class ApplyOnServerAfterAnnounceNetPackVisitor : public VCMI_LIB_WRAP_NAMESPACE(ICPackVisitor) diff --git a/server/NetPacksLobbyServer.cpp b/server/NetPacksLobbyServer.cpp index 15b0cd352..5411a2e4d 100644 --- a/server/NetPacksLobbyServer.cpp +++ b/server/NetPacksLobbyServer.cpp @@ -385,12 +385,16 @@ void ApplyOnServerNetPackVisitor::visitLobbyPvPAction(LobbyPvPAction & pack) result = true; } - void ClientPermissionsCheckerNetPackVisitor::visitLobbyDelete(LobbyDelete & pack) { result = srv.isClientHost(connection->connectionID); } +void ClientPermissionsCheckerNetPackVisitor::visitLobbySetBattleOnlyModeStartInfo(LobbySetBattleOnlyModeStartInfo & pack) +{ + result = true; +} + void ApplyOnServerNetPackVisitor::visitLobbyDelete(LobbyDelete & pack) { if(pack.type == LobbyDelete::EType::SAVEGAME || pack.type == LobbyDelete::EType::RANDOMMAP) diff --git a/server/battles/BattleActionProcessor.cpp b/server/battles/BattleActionProcessor.cpp index cf9340efb..14b8e3e78 100644 --- a/server/battles/BattleActionProcessor.cpp +++ b/server/battles/BattleActionProcessor.cpp @@ -1448,7 +1448,7 @@ void BattleActionProcessor::applyBattleEffects(const CBattleInfoCallback & battl } //life drain handling - if(attackerState->hasBonusOfType(BonusType::LIFE_DRAIN) && def->isLiving()) + if(attackerState->hasBonusOfType(BonusType::LIFE_DRAIN) && def->isLiving() && attackerState->getTotalHealth() != attackerState->getAvailableHealth()) { int64_t toHeal = bsa.damageAmount * attackerState->valOfBonuses(BonusType::LIFE_DRAIN) / 100; healInfo += attackerState->heal(toHeal, EHealLevel::RESURRECT, EHealPower::PERMANENT); diff --git a/server/battles/BattleResultProcessor.cpp b/server/battles/BattleResultProcessor.cpp index 050216e63..9fedd7057 100644 --- a/server/battles/BattleResultProcessor.cpp +++ b/server/battles/BattleResultProcessor.cpp @@ -26,6 +26,7 @@ #include "../../lib/entities/artifact/CArtifact.h" #include "../../lib/entities/artifact/CArtifactFittingSet.h" #include "../../lib/gameState/CGameState.h" +#include "../../lib/mapping/CMap.h" #include "../../lib/mapObjects/CGTownInstance.h" #include "../../lib/networkPacks/PacksForClientBattle.h" #include "../../lib/spells/CSpellHandler.h" diff --git a/server/processors/NewTurnProcessor.cpp b/server/processors/NewTurnProcessor.cpp index 69376f1e3..af343e545 100644 --- a/server/processors/NewTurnProcessor.cpp +++ b/server/processors/NewTurnProcessor.cpp @@ -512,7 +512,7 @@ std::tuple NewTurnProcessor::pickWeekType(bool newMonth) for (const auto & townID : gameHandler->gameState().getMap().getAllTowns()) { const auto * t = gameHandler->gameState().getTown(townID); - if (t->hasBuilt(BuildingID::GRAIL, ETownType::INFERNO)) + if (t->hasBuilt(BuildingSubID::DEITY_OF_FIRE)) return { EWeekType::DEITYOFFIRE, CreatureID::IMP }; } diff --git a/server/processors/TurnOrderProcessor.cpp b/server/processors/TurnOrderProcessor.cpp index 04ddfb683..6b9f0efce 100644 --- a/server/processors/TurnOrderProcessor.cpp +++ b/server/processors/TurnOrderProcessor.cpp @@ -19,6 +19,8 @@ #include "../../lib/CPlayerState.h" #include "../../lib/mapping/CMap.h" #include "../../lib/mapObjects/CGObjectInstance.h" +#include "../../lib/mapObjects/CGHeroInstance.h" +#include "../../lib/mapObjects/CGTownInstance.h" #include "../../lib/gameState/CGameState.h" #include "../../lib/pathfinder/CPathfinder.h" #include "../../lib/pathfinder/PathfinderOptions.h" @@ -364,6 +366,18 @@ bool TurnOrderProcessor::onPlayerEndsTurn(PlayerColor which) void TurnOrderProcessor::onGameStarted() { + if(gameHandler->gameInfo().getMapHeader()->battleOnly) + { + auto towns = gameHandler->gameState().getMap().getObjects(); + auto heroes = gameHandler->gameState().getMap().getObjects(); + if(!towns.size() && heroes.size() == 2) + gameHandler->startBattle(heroes.at(0), heroes.at(1)); + else + towns.at(0)->onHeroVisit(*gameHandler, heroes.at(0)); + + return; + } + if (actingPlayers.empty()) blockedContacts = computeContactStatus();