Merge remote-tracking branch 'origin/master'

This commit is contained in:
Anuken
2025-02-05 19:44:31 -05:00
13 changed files with 787 additions and 699 deletions

View File

@@ -12,9 +12,9 @@ link.itch.io.description = itch.io страница. Можете да свал
link.google-play.description = Свалете за Android от Google Play
link.f-droid.description = Свалете за Android от F-Droid
link.wiki.description = Официално Mindustry ръководство
link.suggestions.description = Предложете вашата идея
link.suggestions.description = Предложете Вашата идея
link.bug.description = Намерихте грешка? Съобщете тук
linkopen = This server has sent you a link. Are you sure you want to open it?\n\n[sky]{0}
linkopen = Този сървър Ви изпрати линк. Сигурни ли сте, че искате да го отворите?\n\n[sky]{0}
linkfail = Неуспех при отваряне на връзка!\nURL адресът е копиран в клипборда ви.
screenshot = Записана екранна снимка в {0}
screenshot.invalid = Картата е твърде голяма, възможно е да не достига памет за екранната снимка.
@@ -31,11 +31,11 @@ load.map = Карти
load.image = Графики
load.content = Съдържание
load.system = Система
load.mod = Модифицакии
load.mod = Модификации
load.scripts = Скриптове
be.update = Налична е актуализация:
be.update.confirm = Изтегли я и рестартирай играта?
be.update.confirm = Изтегляне и рестарт на играта?
be.updating = Актуализиране...
be.ignore = Игнорирай
be.noupdates = Няма намерени актуализации.
@@ -45,19 +45,19 @@ mods.browser = Списък с модове
mods.browser.selected = Избран мод
mods.browser.add = Инсталирай
mods.browser.reinstall = Преинсталирай
mods.browser.view-releases = View Releases
mods.browser.noreleases = [scarlet]No Releases Found\n[accent]Couldn't find any releases for this mod. Check if the mod's repository has any releases published.
mods.browser.view-releases = Вижте издания
mods.browser.noreleases = [scarlet]Не са открити издания\n[accent]Не бяха открити издания за тази модификация. Проверете дали хранилището на модификацията има публикувани издания.
mods.browser.latest = <Latest>
mods.browser.releases = Releases
mods.browser.releases = Издания
mods.github.open = Сайт
mods.github.open-release = Release Page
mods.github.open-release = Страница на изданията
mods.browser.sortdate = Сортирай по дата
mods.browser.sortstars = Сортирай по рейтинг
schematic = Схема
schematic.add = Запази Схема...
schematics = Схеми
schematic.search = Search schematics...
schematic.search = Търсене из схемите...
schematic.replace = Вече съществува схема с това име. Да бъде ли заместена?
schematic.exists = Вече съществува схема с това име.
schematic.import = Внасяне на Схема...
@@ -67,30 +67,30 @@ schematic.browseworkshop = Работилница
schematic.copy = Копирай в Клипборда
schematic.copy.import = Внеси от Клипборда
schematic.shareworkshop = Сподели в Работилницата
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Обърни Схемата
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Обърни схемата
schematic.saved = Схемате беше запазена.
schematic.delete.confirm = Тази схема ще бъде напълно унищожена.
schematic.edit = Edit Schematic
schematic.edit = Промяна на схемата
schematic.info = {0}x{1}, {2} елемента
schematic.disabled = [scarlet]Схемите не са достъпни[]\nНе ви е позволено да използвате Схеми на тази [accent]карта[] или [accent]сървър[].
schematic.tags = Tags:
schematic.edittags = Edit Tags
schematic.addtag = Add Tag
schematic.texttag = Text Tag
schematic.icontag = Icon Tag
schematic.renametag = Rename Tag
schematic.tagged = {0} tagged
schematic.tagdelconfirm = Delete this tag completely?
schematic.tagexists = That tag already exists.
schematic.disabled = [scarlet]Схемите не са достъпни[]\nНе Ви е позволено да използвате Схеми на тази [accent]карта[] или [accent]сървър[].
schematic.tags = Етикети:
schematic.edittags = Промяна на етикетите
schematic.addtag = Добавяне на етикет
schematic.texttag = Текст
schematic.icontag = Икона
schematic.renametag = Преименуване на етикет
schematic.tagged = {0} етикирано
schematic.tagdelconfirm = Да се изтрие ли този етикет?
schematic.tagexists = Този етикет вече съществува.
stats = Статистики
stats.wave = Waves Defeated
stats.unitsCreated = Units Created
stats.enemiesDestroyed = Enemies Destroyed
stats.built = Buildings Built
stats.destroyed = Buildings Destroyed
stats.deconstructed = Buildings Deconstructed
stats.playtime = Time Played
stats.wave = Надвити вълни
stats.unitsCreated = Създадени единици
stats.enemiesDestroyed = Унищожени врагове
stats.built = Построени сгради
stats.destroyed = Унищожени сгради
stats.deconstructed = Разглобени сгради
stats.playtime = Време в игра
globalitems = [accent]Всички Ресурси
map.delete = Сигурни ли сте че искате да изтриете карта "[accent]{0}[]"?
@@ -98,7 +98,7 @@ level.highscore = Рекорд: [accent]{0}
level.select = Избор на ниво
level.mode = Режим на игра:
coreattack = < Ядрото е нападнато! >
nearpoint = [[ [scarlet]НАПУСНЕТЕ ОПАСНАТА ЗОНА МОМЕНТАЛНО[] ]\nпредстои унижощение
nearpoint = [[ [scarlet]НАПУСНЕТЕ ОПАСНАТА ЗОНА МОМЕНТАЛНО[] ]\nредстои унижощение
database = Енциклопедия
database.button = База данни
savegame = Запази Игра
@@ -108,7 +108,7 @@ customgame = Персонализирана Игра
newgame = Нова Игра
none = <няма>
none.found = [lightgray]<няма намерени>
none.inmap = [lightgray]<none in map>
none.inmap = [lightgray]<няма в карти>
minimap = Мини-карта
position = Позиция
close = Затвори
@@ -132,12 +132,12 @@ feature.unsupported = Вашето устройство не поддържа т
mods.initfailed = [red]⚠[]Mindustry претърпя срив при последното стартиране. Това вероятно е причинено от лошо поведение на някой мод.\n\nЗа да се предотврати постоянно сриване при стартиране, [red]всички модове бяха забранени.[]\n\nЗа да забраните тази опция, изключете я от [accent]Настройки->Игра->Забрани Модовете При Стартиране След Срив[].
mods = Модове
mods.none = [lightgray]Няма намерени модове!
mods.guide = Как да създам мод?
mods.report = Съобщи за грешка
mods.guide = Как да създам модификация?
mods.report = Съобщаване за грешка
mods.openfolder = Отвори Директория
mods.viewcontent = Виж Съдържание
mods.reload = Презареди
mods.reloadexit = Играта ще се затвори, за да презареди модовете.
mods.reloadexit = Играта ще се затвори, за да презареди модификациите.
mod.installed = [[Инсталиран]
mod.display = [gray]Мод:[orange] {0}
mod.enabled = [lightgray]Активиран
@@ -147,21 +147,21 @@ mod.disable = Деактивирай
mod.version = Version:
mod.content = Съдържание:
mod.delete.error = Неуспешно изтриване на мод. Вероятно файловете се използват.
mod.incompatiblegame = [red]Outdated Game
mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies
mod.incompatiblegame = [red]Остаряла игра
mod.incompatiblemod = [red]Несъвместимо
mod.blacklisted = [red]Не се поддържа
mod.unmetdependencies = [red]Зависимостите не са покрити
mod.erroredcontent = [scarlet]Грешки в Съдържанието
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.circulardependencies = [red]Кръгобратни зависимости
mod.incompletedependencies = [red]Незавършени зависимостиIncomplete Dependencies
mod.requiresversion.details = Необходима е версия на играта: [accent]{0}[]\nВашата игра е остаряла. Тази модификация изисква по-нова версия на играта (вероятно бета/алфа издание), за да функционира.
mod.outdatedv7.details = Тази модификация е несъвместима с последната версия на играта. Авторът трябва да я обнови и да добави [accent]minGameVersion: 136[] към своя [accent]mod.json[] файл.
mod.blacklisted.details = Тази модификация е била поставена в черен списък, защото причинява сривове и други проблеми с тази версия на играта. Не я използвайте.
mod.missingdependencies.details = Липсват следните зависимости за този мод: {0}
mod.erroredcontent.details = Тази игра създаде грешки по време на зареждане. Помолете авторът да ги оправи.
mod.circulardependencies.details = Тази модификация има зависимости, които зависят една от друга.
mod.incompletedependencies.details = Тази модификация не може да зареди поради невалидни или липсващи зависимости: {0}.
mod.requiresversion = Нужна е версия на играта: [red]{0}
mod.errors = Възникнаха грешки при зареждане на съдържанието.
mod.noerrorplay = [scarlet]Има грешки в някои от модовете, които използвате.[] Трябва да деактивирате тези модове или да поправите грешките преди да играете.
mod.nowdisabled = [scarlet]Липсват зависимости за мод '{0}':[accent] {1}\n[lightgray]Мод {0} ще бъде деактивиран докато не ги изтеглите.
@@ -171,7 +171,7 @@ mod.reloadrequired = [scarlet]Необходимо е рестартиране
mod.import = Вмъкни мод
mod.import.file = Вмъкни от файл
mod.import.github = Вмъкни от GitHub
mod.jarwarn = [scarlet]JAR модовете могат да са опасни.[]\n Уверете се, че този мод e от надежден източник!
mod.jarwarn = [scarlet]JAR модовете могат да бъдат опасни.[]\n Уверете се, че този мод e от надежден източник!
mod.item.remove = Този предмет е част от [accent] '{0}'[] мод. За да го премахнете, премахнете или забранете този мод.
mod.remove.confirm = Този мод ще бъде премахнат.
mod.author = [lightgray]Автор:[] {0}
@@ -183,23 +183,24 @@ mod.scripts.disable = Вашето устройство не поддържа м
about.button = За играта
name = Име:
noname = Трябва да изберете [accent] име на играча[].
search = Search:
search = Търсене:
planetmap = Глобус
launchcore = Изстреляй Ядрото
filename = Име на файл:
unlocked = Отйлючихте нови неща!
unlocked = Отключихте нови неща!
available = Можете да проучите нови технологии!
unlock.incampaign = < Unlock in campaign for details >
campaign.select = Select Starting Campaign
campaign.none = [lightgray]Select a planet to start on.\nThis can be switched at any time.
campaign.erekir = Newer, more polished content. Mostly linear campaign progression.\n\nHigher quality maps and overall experience.
campaign.serpulo = Older content; the classic experience. More open-ended.\n\nPotentially unbalanced maps and campaign mechanics. Less polished.
unlock.incampaign = < Отключете в кампанията за подробности >
campaign.select = Изберете начална кампания
campaign.none = [lightgray]Изберете на коя планета да започнете.\nМоже да промените решението си по всяко време.
campaign.erekir = По-ново полирано съдържание. Напредъкът в кампанията е линеен.\n\nКартите са с по-високо качество за по-добро изживяване.
campaign.serpulo = По-старо съдържание; класическото преживяване. По-отворена игра.\n\nВъзможно е картите и механиките на кампанията да са небалансирани и с по-ниско качество.
campaign.difficulty = Difficulty
completed = [accent]Завършено
techtree = Tech Tree
techtree.select = Tech Tree Selection
techtree.serpulo = Serpulo
techtree.erekir = Erekir
techtree = Технологичен план
techtree.select = Избиране на технологичен план
techtree.serpulo = Серпуло
techtree.erekir = Ерекир
research.load = Зареди
research.discard = Захвърли
research.list = [lightgray]Проучване:
@@ -211,17 +212,17 @@ players.single = {0} играч
players.search = търси
players.notfound = [gray]няма намерени играчи
server.closing = [accent]Спиране на сървър...
server.kicked.kick = Вие бяхте изгонен от сървъра!
server.kicked.kick = Вие бяхте изгонени от сървъра!
server.kicked.whitelist = Нямате позволение да влезете в този сървър.
server.kicked.serverClose = Сървърът беше спрян.
server.kicked.vote = Ти беше изгонен чрез гласуване. До скоро.
server.kicked.vote = Бяхте изгонени чрез гласуване. До скоро.
server.kicked.clientOutdated = Остарял клиент!\nАктуализирайте играта си!
server.kicked.serverOutdated = Остарял сървър!\nПоискайте от собственика да го актуализира!
server.kicked.banned = Вие сте баннат в този сървър.
server.kicked.typeMismatch = Този сървър не е съвместим с вашата компилация.
server.kicked.playerLimit = Сървърът е пълен.\nИзчакайте някой да излезе.
server.kicked.recentKick = Вие сте били изхвърлен наскоро.\nОпитайте отново по - късно.
server.kicked.nameInUse = Вече има играч с\nтова име в сървъра.
server.kicked.recentKick = Вие сте били изхвърлени наскоро.\nОпитайте отново по-късно.
server.kicked.nameInUse = Вече има играч с\nтакова име в сървъра.
server.kicked.nameEmpty = Избрали сте невалидно име.
server.kicked.idInUse = Вие вече сте в този сървър! Не е позволено да влизате многократно.
server.kicked.customClient = Този сървър не поддържа неофициални компилации. Моля изтеглете официална версия.
@@ -232,7 +233,7 @@ host.info = Бутонът [accent]Отвори за лоцалната мреж
join.info = Тук можете да въведете [accent]IP адрес на сървър[] за да се свържете или да се присъедините към автоматично намерен сървър във вашата [accent]локална мрежа[] или [accent]публичен[] сървър.\nПоддържат се LAN и WAN мрежови игри.\n\n[lightgray]Ако искате да се свържете по IP ще трябва първо да поискате IP на собственика на сървъра, което той може да намери като напише "my ip" в Google от своята мрежа.
hostserver = Стартирай Мрежова Игра
invitefriends = Покани Приятели
hostserver.mobile = Host Game
hostserver.mobile = Организиране на игра
host = Отвори за Локалната Мрежа
hosting = [accent]Отваряне на сървър...
hosts.refresh = Обнови
@@ -240,10 +241,10 @@ hosts.discovering = Търсене на LAN сървъри
hosts.discovering.any = Тръсене на сървъри
server.refreshing = Обновяване на сървър
hosts.none = [lightgray]Няма намерени локални сървъри!
host.invalid = [scarlet]Не може да се установи връска със сървъра.
host.invalid = [scarlet]Не може да се установи връзка със сървъра.
servers.local = Локални Сървъри
servers.local.steam = Open Games & Local Servers
servers.local.steam = Отворени игри и локални сървъри
servers.remote = Отдалечени Сървъри
servers.global = Публични Сървъри
@@ -251,25 +252,25 @@ servers.disclaimer = Публичните сървъри [accent]не[] са п
servers.showhidden = Покажи Скритите Сървъри
server.shown = Показан
server.hidden = Скрит
viewplayer = Viewing Player: [accent]{0}
viewplayer = Гледате играч: [accent]{0}
trace = Проследи Играч
trace.playername = Име на играча: [accent]{0}
trace.ip = IP: [accent]{0}
trace.id = ID: [accent]{0}
trace.language = Language: [accent]{0}
trace.language = Език: [accent]{0}
trace.mobile = Мобилен Клиент: [accent]{0}
trace.modclient = Модифициран Клиент: [accent]{0}
trace.times.joined = Пъти участвал в игра: [accent]{0}
trace.times.kicked = Пъти изхвърлен от игра: [accent]{0}
trace.ips = IPs:
trace.names = Names:
trace.names = Имена:
invalidid = Невалидно ID на клиент. Съобщете за грешка.
player.ban = Ban
player.kick = Kick
player.trace = Trace
player.admin = Toggle Admin
player.team = Change Team
player.ban = Банване
player.kick = Изгонване
player.trace = Проследяване
player.admin = Превключване на админ
player.team = Промяна на отбора
server.bans = Банове
server.bans.none = Няма намерени баннати играчи!
server.admins = Администратори
@@ -286,12 +287,12 @@ confirmkick = Сигурни ли сте, че искате да изгонит
confirmunban = Сигурни ли сте че, искате да анулирате банването на този играч?
confirmadmin = Сигурни ли сте че, искате да направите "{0}[white]" администратор?
confirmunadmin = Сигурни ли сте че, искате да премахнете администраторските права на "{0}[white]"?
votekick.reason = Vote-Kick Reason
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
votekick.reason = Причина за изгонване
votekick.reason.message = Сигурни ли сте, че искате да гласуване за изгонване "{0}[white]"?\nАко отговорът е да, посочете причината:
joingame.title = Присъединяване в игра
joingame.ip = IP адрес:
disconnect = Връзката беше прекъсната.
disconnect.error = Проблем със връзката.
disconnect.error = Проблем с връзката.
disconnect.closed = Връзката приключи.
disconnect.timeout = Загубена връзка.
disconnect.data = Грешка при зареждане на информация за света!
@@ -305,8 +306,8 @@ server.invalidport = Невалиден порт!
server.error.addressinuse = [scarlet]Failed to open server on port 6567.[]\n\nMake sure no other Mindustry servers are running on your device or network!
server.error = [scarlet]Грешка при стартиране на сървър.
save.new = Нов Запис
save.overwrite = Сигурни ли сте, че искате\nда презапишете тази позиция за запиз?
save.nocampaign = Individual save files from the campaign cannot be imported.
save.overwrite = Сигурни ли сте, че искате\nда презапишете тази позиция за запис?
save.nocampaign = Не може да импортирате индивидуални записи от кампанията.
overwrite = Презапиши
save.none = Не са намерени записи!
savefail = Грешка при записване на игра!
@@ -320,14 +321,14 @@ save.import = Внеси Запис
save.newslot = Име на запис:
save.rename = Преименувай
save.rename.text = Ново име:
selectslot = Избери запис.
selectslot = Избери запис
slot = [accent]Позиция {0}
editmessage = Редактирай Съобщение
save.corrupted = Невалиден или увреден запис!
empty = <празно>
on = Включено
off = Изключено
save.search = Search saved games...
save.search = Търсене на записани игри...
save.autosave = Автоматично записване: {0}
save.map = Карта: {0}
save.wave = Вълна {0}
@@ -343,14 +344,14 @@ ok = OK
open = Отвори
customize = Персонализирай правилата
cancel = Отказ
command = Command
command = Команда
command.queue = [lightgray][Queuing]
command.mine = Mine
command.repair = Repair
command.rebuild = Rebuild
command.assist = Assist Player
command.move = Move
command.boost = Boost
command.mine = Изкопаване
command.repair = Ремонт
command.rebuild = Възстановяване
command.assist = Помогни на играч
command.move = Движение
command.boost = Ускоряване
command.enterPayload = Enter Payload Block
command.loadUnits = Load Units
command.loadBlocks = Load Blocks
@@ -366,7 +367,7 @@ openlink = Отвори Линк
copylink = Копирай Линк
back = Назад
max = Максимално
objective = Map Objective
objective = Цел на картата
crash.export = Изнеси информация за срив
crash.none = Няма намерена информация за срив.
crash.exported = Инесена информация за срив.
@@ -375,20 +376,20 @@ data.import = Внеси данните на играта
data.openfolder = Отвори директория с данни
data.exported = Данните на играта беше изнесена.
data.invalid = Това не е валиден файл с данни.
data.import.confirm = Внасянето на външен файл с данни ще унищожи [scarlet]всички[] ваши данни.\n[accent]Това няма да може да се възстанови![]\n\nСлед като информацията се внесе играта ще се затвори.
data.import.confirm = Внасянето на външен файл с данни ще унищожи [scarlet]всички[] Ваши данни.\n[accent]Това няма да може да се възстанови![]\n\nСлед като информацията се внесе, играта ще се затвори.
quit.confirm = Сигурни ли сте, че искате да излезете?
loading = [accent]Зареждане...
downloading = [accent]Downloading...
downloading = [accent]Изтегляне...
saving = [accent]Записване...
respawn = [accent][[{0}][] за да се Върнете при Ядрото
cancelbuilding = [accent][[{0}][] за да Изчистите Скицата
selectschematic = [accent][[{0}][] за да Озберете+Копирате
pausebuilding = [accent][[{0}][] за да Отложите на Строежа
resumebuilding = [scarlet][[{0}][] за да Продължите Строежа
enablebuilding = [scarlet][[{0}][] за да Позволите Строенето
respawn = [accent][[{0}][] за да се върнете при Ядрото
cancelbuilding = [accent][[{0}][] за да изчистите скицата
selectschematic = [accent][[{0}][] за да изберете+копирате
pausebuilding = [accent][[{0}][] за да отложите строежа
resumebuilding = [scarlet][[{0}][] за да продължите строежа
enablebuilding = [scarlet][[{0}][] за да позволите построяването
showui = Интерфейсът е скрит.\nНатиснете [accent][[{0}][] за да го покажете.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
commandmode.name = [accent]Команден режим
commandmode.nounits = [няма единици]
wave = [accent]Вълна {0}
wave.cap = [accent]Вълна {0}/{1}
wave.waiting = [lightgray]Вълна след {0}
@@ -398,7 +399,7 @@ waiting.players = Изчакване на играчи...
wave.enemies = [lightgray]{0} Оставащи врагове
wave.enemycores = [accent]{0}[lightgray] Вражески Ядра
wave.enemycore = [accent]{0}[lightgray] Вражеско Ядро
wave.enemy = [lightgray]{0} Оставащи Врагове
wave.enemy = [lightgray]{0} Оставащи врагове
wave.guardianwarn = Пазителят пристига след [accent]{0}[] вълни.
wave.guardianwarn.one = Пазителят пристига след [accent]{0}[] вълна.
loadimage = Зареди Изображение
@@ -406,29 +407,29 @@ saveimage = Запази Изображение
unknown = Неизвестно
custom = Персонализирано
builtin = Вградено
map.delete.confirm = Сигурни ли сте, че искате да изтриете тази карта? Това действие няма да може да бъде отменено!
map.delete.confirm = Сигурни ли сте, че искате да изтриете тази карта? Това действие не може да бъде отменено!
map.random = [accent]Случайна Карта
map.nospawn = Тази карта няма позиция за ядро на играча! Добавете поне едно {0} ядро от редактора на карти.
map.nospawn.pvp = Тази карта няма достатъчно позиции за ядра на други играчи! Добавете поне едно [scarlet]неоранжево[] ядро от редактора на карти.
map.nospawn.pvp = Тази карта няма достатъчно позиции за ядра на други играчи! Добавете поне едно [scarlet]не-оранжево[] ядро от редактора на карти.
map.nospawn.attack = Тази карта няма нито едно вражеско ядро! Добавете поне едно {0} ядро от редактора на карти.
map.invalid = Грешка при зареждане на карта: увреден или невалиден файл.
workshop.update = Обновяване на елемент
workshop.error = Грешка при изтегляне на данни от Работилницата: {0}
map.publish.confirm = Сигурни ли сте, че искате да публикувате тази карта?\n\n[lightgray]Уверете се че сте приели EULA(Условия за използване) на Работилницата, иначе вашата карта няма да се покаже там!
map.publish.confirm = Сигурни ли сте, че искате да публикувате тази карта?\n\n[lightgray]Уверете се че сте приели EULA (Условия за използване) на Работилницата, иначе Вашата карта няма да се покаже там!
workshop.menu = Изберете какво искате да сторите с този елемент.
workshop.info = Информация за елемент
changelog = История на промените (по избор):
updatedesc = Overwrite Title & Description
updatedesc = Презаписване на заглавието и описанието
eula = Steam EULA (Условия за използване на Steam)
missing = Този елемент е бил изтрит или преместен.\n[lightgray]Препратката към Работилницата беше автоматично изтрита.
publishing = [accent]Публикуване...
publish.confirm = Сигурни ли сте, че искате да публикувате това?\n\n[lightgray]Уверете се че сте приели EULA(Условия за използване) на Работилницата, иначе вашият елемент няма да се показва там!
publish.confirm = Сигурни ли сте, че искате да публикувате това?\n\n[lightgray]Уверете се че сте приели EULA (Условия за използване) на Работилницата, иначе Вашият елемент няма да се показва там!
publish.error = Грешка при публикуване на елемент: {0}
steam.error = Грешка при зареждане на Steam услуги.\nГрешка: {0}
editor.planet = Planet:
editor.sector = Sector:
editor.seed = Seed:
editor.cliffs = Walls To Cliffs
editor.planet = Планета:
editor.sector = Сектор:
editor.seed = Семе:
editor.cliffs = Стени към скали
editor.brush = Четка
editor.openin = Отвори в редактора
@@ -437,29 +438,30 @@ editor.oregen.info = Генериране на руди:
editor.mapinfo = Информация за картата
editor.author = Автор:
editor.description = Описание:
editor.nodescription = Картата трябва да има описание от поне 4 символа преди да е публикувана.
editor.nodescription = Картата трябва да има описание от поне 4 символа преди да бъде публикувана.
editor.waves = Вълни:
editor.rules = Правила:
editor.generation = Генериране:
editor.objectives = Objectives
editor.objectives = Задачи
editor.locales = Locale Bundles
editor.worldprocessors = World Processors
editor.worldprocessors.editname = Edit Name
editor.worldprocessors.none = [lightgray]No world processor blocks found!\nAdd one in the map editor, or use the \ue813 Add button below.
editor.worldprocessors.nospace = No free space to place a world processor!\nDid you fill the map with structures? Why would you do this?
editor.worldprocessors.delete.confirm = Are you sure you want to delete this world processor?\n\nIf it is surrounded by walls, it will be replaced by an environmental wall.
editor.ingame = Редактирай в игра
editor.playtest = Playtest
editor.playtest = Тестване
editor.publish.workshop = Публикувай в Работилницата
editor.newmap = Нова Карта
editor.center = Център
editor.search = Search maps...
editor.filters = Filter Maps
editor.filters.mode = Gamemodes:
editor.filters.type = Map Type:
editor.filters.search = Search In:
editor.filters.author = Author
editor.filters.description = Description
editor.search = Търсене на карти...
editor.filters = Фелтриране на карти
editor.filters.mode = Режими на игра:
editor.filters.type = Тип карта:
editor.filters.search = Търсене в:
editor.filters.author = Автор
editor.filters.description = Описание
editor.shiftx = Shift X
editor.shifty = Shift Y
workshop = Работилница
@@ -467,33 +469,33 @@ waves.title = Вълни от нападатели
waves.remove = Премахни
waves.every = повтаряй през
waves.waves = вълна(и)
waves.health = health: {0}%
waves.health = здраве: {0}%
waves.perspawn = на вълна
waves.shields = броня на вълна
waves.to = до
waves.spawn = spawn:
waves.spawn = пускане:
waves.spawn.all = <all>
waves.spawn.select = Spawn Select
waves.spawn.none = [scarlet]no spawns found in map
waves.max = max units
waves.spawn.select = Пускане на единици
waves.spawn.none = [scarlet]няма открити единици на картата
waves.max = макс. единици
waves.guardian = Пазител
waves.preview = Преглед
waves.edit = Редактирай...
waves.random = Random
waves.random = Случаен брой
waves.copy = Кобирай в Клипборд
waves.load = Зареди от Клипборда
waves.invalid = Клипборда съдържа невалидна информация за вълни.
waves.copied = Вълните бяха копирани.
waves.none = Няма дефинирани врагове.\nАко оставите описанието на вълните празно играта ще използва стандартния шаблон.
waves.sort = Sort By
waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin
waves.sort.health = Health
waves.sort.type = Type
waves.search = Search waves...
waves.filter = Unit Filter
waves.units.hide = Hide All
waves.units.show = Show All
waves.sort = Сортиране чрез
waves.sort.reverse = Обратно сортиране
waves.sort.begin = Начало
waves.sort.health = Здраве
waves.sort.type = Вид
waves.search = Търсене на вълни...
waves.filter = Филтър за единици
waves.units.hide = Скриване на всички
waves.units.show = Показване на всички
#these are intentionally in lower case / тези умишлено са оставени без главни букви
wavemode.counts = бройки
@@ -504,16 +506,17 @@ all = All
editor.default = [lightgray]<Стандартно>
details = Детайли...
edit = Редактирай...
variables = Vars
variables = Променливи
logic.clear.confirm = Are you sure you want to clear all code from this processor?
logic.globals = Built-in Variables
editor.name = Име:
editor.spawn = Създай Единица
editor.removeunit = Премахни Единица
editor.spawn = Създай единица
editor.removeunit = Премахни единица
editor.teams = Отбори
editor.errorload = Грешка при зареждане на файл.
editor.errorsave = Грешка при записване на файл.
editor.errorimage = Това е изображение, не карта.
editor.errorimage = Това е изображение, а не карта.
editor.errorlegacy = Тази карта е твърде стара, играта вече не поддържа този формат.
editor.errornot = Този файл не е карта.
editor.errorheader = Този файл с карта е повреден или невалиден.
@@ -521,12 +524,12 @@ editor.errorname = Картата няма зададено име. Да не с
editor.errorlocales = Error reading invalid locale bundles.
editor.update = Обнови
editor.randomize = Случайно
editor.moveup = Move Up
editor.movedown = Move Down
editor.copy = Copy
editor.moveup = Придвижи нагоре
editor.movedown = Придвижи надолу
editor.copy = Копирай
editor.apply = Приложи
editor.generate = Генерирай
editor.sectorgenerate = Sector Generate
editor.sectorgenerate = Генериране на сектор
editor.resize = Смени размера
editor.loadmap = Зареди Карта
editor.savemap = Запиши Карта
@@ -541,7 +544,7 @@ editor.importmap.description = Работи върху копие на карт
editor.importfile = Внеси файл
editor.importfile.description = Използвай карта от файл
editor.importimage = Внасяне от изображение
editor.importimage.description = Внеси отфайл с изображение на терена
editor.importimage.description = Внеси от файл с изображение на терена
editor.export = Изнеси...
editor.exportfile = Изнеси Файл
editor.exportfile.description = Изнеси като файл с карта
@@ -553,8 +556,8 @@ editor.unsaved = Сигурни ли сте, че искате да излезе
editor.resizemap = Преоразмери картата
editor.mapname = Име на картата:
editor.overwrite = [accent]ВНИМАНИЕ!\nТази карта презаписва друга карта.
editor.overwrite.confirm = [scarlet]ВНИМАНИЕ![] Вече съществува карта с това име. Ако продължите ще запишете тази на нейно място. Желаете ли да продължите?\n"[accent]{0}[]"
editor.exists = В ече съществува карта с това име.
editor.overwrite.confirm = [scarlet]ВНИМАНИЕ![] Вече съществува карта с това име. Ако продължите, ще запишете тази на нейно място. Желаете ли да продължите?\n"[accent]{0}[]"
editor.exists = Вече съществува карта с това име.
editor.selectmap = Изберете карта, която да заредите:
toolmode.replace = Заместване
@@ -569,14 +572,14 @@ toolmode.eraseores = Изтриване на руди
toolmode.eraseores.description = Изтрива само руди.
toolmode.fillteams = Запълване в отбори
toolmode.fillteams.description = Променя отбора, не типа на обектите, чрез запълване
toolmode.fillerase = Fill Erase
toolmode.fillerase.description = Erase blocks of the same type.
toolmode.fillerase = Изпълващо изтриване
toolmode.fillerase.description = Изтрива блокчета от същият вид.
toolmode.drawteams = Рисуване в отбори
toolmode.drawteams.description = Променя отбора, не типа на обектите, чрез рисуване
toolmode.underliquid = Under Liquids
toolmode.underliquid.description = Draw floors under liquid tiles.
toolmode.drawteams.description = Променя отбора, не типа на обектите, чрез рисуване.
toolmode.underliquid = Под течности
toolmode.underliquid.description = Рисува повърхности под течни полета.
filters.empty = [lightgray]Няма избран филтър! Изберете чрез бутона отдоло.
filters.empty = [lightgray]Няма избран филтър! Изберете чрез бутона отдолу.
filter.distort = Изкривяване
filter.noise = Шум
filter.enemyspawn = Избор на вражеска начална точка
@@ -602,20 +605,20 @@ filter.option.circle-scale = Кръгово мащабиране
filter.option.octaves = Октави
filter.option.falloff = Разпадане
filter.option.angle = Ъгъл
filter.option.tilt = Tilt
filter.option.rotate = Rotate
filter.option.tilt = Наклон
filter.option.rotate = Завърти
filter.option.amount = Количество
filter.option.block = Блок
filter.option.floor = Под
filter.option.flooronto = Целеви под
filter.option.target = Цел
filter.option.replacement = Replacement
filter.option.replacement = Заместване
filter.option.wall = Стена
filter.option.ore = Руда
filter.option.floor2 = Втори под
filter.option.threshold2 = Втори праг
filter.option.radius = Радиус
filter.option.percentile = Перцентил
filter.option.percentile = Процент
filter.option.code = Code
filter.option.loop = Loop
locales.info = Here, you can add locale bundles for specific languages to your map. In locale bundles, each property has a name and a value. These properties can be used by world processors and objectives using their names. They support text formatting (replacing placeholders with actual values).\n\n[cyan]Example property:\n[]name: [accent]timer[]\nvalue: [accent]Example timer, time left: {0}[]\n\n[cyan]Usage:\n[]Set it as objective's text: [accent]@timer\n\n[]Print it in a world processor:\n[accent]localeprint "timer"\nformat time\n[gray](where time is a separately calculated variable)
@@ -639,7 +642,7 @@ locales.addicon = Add Icon
width = Дължина:
height = Височина:
menu = Меню
play = Играй
play = Игра
campaign = Кампания
load = Зареди
save = Запиши
@@ -648,12 +651,12 @@ ping = Ping: {0}ms
tps = TPS: {0}
memory = Mem: {0}mb
memory2 = Mem:\n {0}mb +\n {1}mb
language.restart = Рестартирайте вашата игра за да зареди настройките за език.
language.restart = Рестартирайте играта, за да промените езика.
settings = Настройки
tutorial = Обучение
tutorial.retake = Повтори Обучението
tutorial.retake = Повтори обучението
editor = Редактор
mapeditor = Редактор на Карта
mapeditor = Редактор на карти
abandon = Изоставяне
abandon.text = Тази зона и всичките ѝ ресурси ще бъдат оставени на врага.

View File

@@ -57,7 +57,7 @@ mods.browser.sortstars = Nach Sternen sortieren
schematic = Entwurf
schematic.add = Entwurf speichern...
schematics = Entwürfe
schematic.search = Search schematics...
schematic.search = Suche nach Entwürfen...
schematic.replace = Es gibt bereits einen Entwurf mit diesem Namen. Diesen ersetzen?
schematic.exists = Es gibt schon einen Entwurf mit diesem Namen.
schematic.import = Entwurf importieren...
@@ -70,7 +70,7 @@ schematic.shareworkshop = Im Workshop teilen
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Entwurf umkehren
schematic.saved = Entwurf gespeichert.
schematic.delete.confirm = Dieser Entwurf wird vollständig vernichtet.
schematic.edit = Edit Schematic
schematic.edit = Entwurf bearbeiten
schematic.info = {0}x{1}, {2} Blöcke
schematic.disabled = [scarlet]Entwürfe deaktiviert[]\nAuf dieser [accent]Karte[] oder [accent]Server[] dürfen keine Entwürfe verwendet werden.
schematic.tags = Tags:
@@ -157,8 +157,8 @@ mod.circulardependencies = [red]Wechselseitige Abhängigkeiten
mod.incompletedependencies = [red]Fehlende Abhängigkeiten
mod.requiresversion.details = Benötigt Spielversion [accent]{0}[]\nDein Spiel ist veraltet. Diese Mod benötigt eine neuere (möglicherweise Alpha- oder Beta-) Spielversion.
mod.outdatedv7.details = Diese Mod ist nicht mit der neuesten Version von Mindustry kompatibel. Der Autor muss diesen aktualisieren und [accent]minGameVersion: 136[] in der [accent]mod.json[]-Datei hinzufügen.
mod.blacklisted.details = Diese Mod würde manuell gesperrt, weil er diese Spielversion zum Abstürzen bringt oder andere Fehler verursacht. Benutze diese Mod nicht.
mod.outdatedv7.details = Diese Mod ist nicht mit der neuesten Version von Mindustry kompatibel. Der Autor muss sie aktualisieren und [accent]minGameVersion: 136[] in der [accent]mod.json[]-Datei hinzufügen.
mod.blacklisted.details = Diese Mod wurde manuell gesperrt, weil sie diese Spielversion zum Abstürzen bringt oder andere Fehler verursacht. Benutze diese Mod nicht.
mod.missingdependencies.details = Dieser Mod fehlen folgende Abhängigkeiten: {0}
mod.erroredcontent.details = Diese Mod hat beim Laden Fehler verursacht. Bitte den Mod-Autor, diese zu beheben.
mod.circulardependencies.details = Diese Mod hat Abhängigkeiten, die von einander abhängen.
@@ -181,7 +181,7 @@ mod.author = [lightgray]Autor:[] {0}
mod.missing = Dieser Spielstand enthält Mods, welche nicht mehr vorhanden sind oder aktualisiert wurden. Spielstandfehler könnten passieren. Bist du dir sicher, dass du ihn laden möchtest?\n[lightgray]Mods:\n{0}
mod.preview.missing = Bevor du diese Mod hochladen kannst, musst du eine Bildvorschau einbinden.\nLade ein Bild namens [accent]preview.png[] in den Modordner und versuche es nochmal.
mod.folder.missing = Nur Mods in Ordnerform können in den Workshop hochgeladen werden.\nUm eine Mod in einen Ordner zu konvertieren, extrahiere das Archiv und lösche das alte Archiv danach. Starte dann das Spiel neu oder lade die Mods neu.
mod.scripts.disable = Ihr Gerät unterstützt keine Mods mit Skripten. Du musst diese Mods deaktivieren, um spielen zu können.
mod.scripts.disable = Dein Gerät unterstützt keine Mods mit Skripten. Du musst diese Mods deaktivieren, um spielen zu können.
about.button = Info
name = Name:
@@ -196,8 +196,9 @@ unlock.incampaign = < Für Details in Kampagne freischalten >
campaign.select = Startkampagne auswählen
campaign.none = [lightgray]Wähle einen Planeten, auf dem du starten möchtest.\nDies kannst du jederzeit ändern.
campaign.erekir = Neuerer, besserer Inhalt. Größtenteils linearer Fortschritt.\n\nSchwieriger. Höhere Karten- und Spielqualität.
campaign.serpulo = Ältere Inhalt; das klassische Spiel. Offener, mehr Inhalt. \n\nKarten und Spielmechanismen möglicherweise qualitativ schlechter und ohne Balance.
campaign.serpulo = Älterer Inhalt; das klassische Spiel. Offener, mehr Inhalt. \n\nKarten und Spielmechanismen möglicherweise qualitativ schlechter und ohne Balance.
campaign.difficulty = Difficulty
completed = [accent]Abgeschlossen
techtree = Forschung
techtree.select = Forschungsauswahl
@@ -260,19 +261,19 @@ trace = Spieler verfolgen
trace.playername = Spielername: [accent]{0}
trace.ip = IP: [accent]{0}
trace.id = ID: [accent]{0}
trace.language = Language: [accent]{0}
trace.language = Sprache: [accent]{0}
trace.mobile = Mobiler Client: [accent]{0}
trace.modclient = Gemoddeter Client: [accent]{0}
trace.times.joined = Beigetreten: [accent]{0}[] Mal
trace.times.kicked = Rausgeworfen: [accent]{0}[] Mal
trace.ips = IPs:
trace.names = Names:
trace.names = Namen:
invalidid = Ungültige Client-ID! Berichte den Fehler.
player.ban = Ban
player.kick = Kick
player.trace = Trace
player.admin = Toggle Admin
player.team = Change Team
player.ban = Verbannen
player.kick = Rauswerfen
player.trace = Verfolgen
player.admin = Admin an/aus
player.team = Team wechseln
server.bans = Verbannungen
server.bans.none = Keine verbannten Spieler gefunden!
server.admins = Administratoren
@@ -289,8 +290,8 @@ confirmkick = Bist du sicher, dass du diesen Spieler rauswerfen willst?
confirmunban = Bist du sicher, dass du die Verbannung des Spielers rückgängig machen willst?
confirmadmin = Bist du sicher, dass du diesen Spieler zu einem Administrator machen möchtest?
confirmunadmin = Bist du sicher, dass dieser Spieler kein Administrator mehr sein soll?
votekick.reason = Vote-Kick Reason
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
votekick.reason = Vote-Kick Grund
votekick.reason.message = Bist du sicher, dass du "{0}[white]" rauswerfen willst?\nWenn ja, gib bitte einen Grund ein:
joingame.title = Spiel beitreten
joingame.ip = IP:
disconnect = Verbindung unterbrochen.
@@ -354,17 +355,18 @@ command.rebuild = Wiederaufbauen
command.assist = Spieler unterstützen
command.move = Bewegen
command.boost = Boost
command.enterPayload = Enter Payload Block
command.loadUnits = Load Units
command.loadBlocks = Load Blocks
command.unloadPayload = Unload Payload
command.enterPayload = Frachtblock betreten
command.loadUnits = Einheiten laden
command.loadBlocks = Blöcke laden
command.unloadPayload = Fracht entladen
command.loopPayload = Loop Unit Transfer
stance.stop = Cancel Orders
stance.shoot = Stance: Shoot
stance.holdfire = Stance: Hold Fire
stance.pursuetarget = Stance: Pursue Target
stance.patrol = Stance: Patrol Path
stance.ram = Stance: Ram\n[lightgray]Straight line movement, no pathfinding
stance.stop = Befehle abbrechen
stance.shoot = Stellung: schießen
stance.holdfire = Stellung: nicht schießen
stance.pursuetarget = Stellung: Ziel verfolgen
stance.patrol = Stellung: Pfad patroullieren
stance.ram = Stellung: rammen[lightgray]in einer geraden Lilie bewegen, gegen Wände laufen
openlink = Link öffnen
copylink = Link kopieren
back = Zurück
@@ -447,7 +449,7 @@ editor.generation = Generator
editor.objectives = Ziele
editor.locales = Locale Bundles
editor.worldprocessors = World Processors
editor.worldprocessors.editname = Edit Name
editor.worldprocessors.editname = Name bearbeiten
editor.worldprocessors.none = [lightgray]No world processor blocks found!\nAdd one in the map editor, or use the \ue813 Add button below.
editor.worldprocessors.nospace = No free space to place a world processor!\nDid you fill the map with structures? Why would you do this?
editor.worldprocessors.delete.confirm = Are you sure you want to delete this world processor?\n\nIf it is surrounded by walls, it will be replaced by an environmental wall.
@@ -463,8 +465,8 @@ editor.filters.type = Kartentyp:
editor.filters.search = Suchen nach:
editor.filters.author = Autor
editor.filters.description = Beschreibung
editor.shiftx = Shift X
editor.shifty = Shift Y
editor.shiftx = Verschieben X
editor.shifty = Verschieben Y
workshop = Workshop
waves.title = Wellen
waves.remove = Entfernen
@@ -483,7 +485,7 @@ waves.guardian = Boss
waves.preview = Vorschau
waves.edit = Bearbeiten...
waves.random = Zufällig
waves.copy = Aus der Zwischenablage kopieren
waves.copy = In die Zwischenablage kopieren
waves.load = Aus der Zwischenablage laden
waves.invalid = Ungültige Wellen in der Zwischenablage.
waves.copied = Wellen kopiert.
@@ -493,8 +495,8 @@ waves.sort.reverse = Reihenfolge umkehren
waves.sort.begin = Anfang
waves.sort.health = Lebenspunkte
waves.sort.type = Sorte
waves.search = Search waves...
waves.filter = Unit Filter
waves.search = Wellen durchsuchen...
waves.filter = Einheiten Filter
waves.units.hide = Alle verstecken
waves.units.show = Alle anzeigen
@@ -508,8 +510,8 @@ editor.default = [lightgray]<Standard>
details = Details
edit = Bearbeiten
variables = Variablen
logic.clear.confirm = Are you sure you want to clear all code from this processor?
logic.globals = Built-in Variables
logic.clear.confirm = Willst du wirklich den gesamten code aus diesem prozessor löschen?
logic.globals = Eingebaute Variablen
editor.name = Name:
editor.spawn = Spawnbereich
editor.removeunit = Bereich entfernen
@@ -533,7 +535,7 @@ editor.sectorgenerate = Sektor generieren
editor.resize = Größe\nanpassen
editor.loadmap = Karte\nladen
editor.savemap = Karte\nspeichern
editor.savechanges = [scarlet]You have unsaved changes!\n\n[]Do you want to save them?
editor.savechanges = [scarlet]Du hast ungespeicherte Änderungen!\n\n[]Möchtest du sie speichern?
editor.saved = Gespeichert!
editor.save.noname = Deine Karte hat keinen Namen! Setze einen Namen im [accent]Karten-Info[]-Menü.
editor.save.overwrite = Deine Karte überschreibt eine Standardkarte! Wähle einen anderen Karten Namen im [accent]Karten-Info[]-Menü.
@@ -692,12 +694,12 @@ objective.commandmode.name = Steuerungsmodus
objective.flag.name = Flag
marker.shapetext.name = Geformter Text
marker.point.name = Point
marker.point.name = Punkt
marker.shape.name = Form
marker.text.name = Text
marker.line.name = Line
marker.quad.name = Quad
marker.texture.name = Texture
marker.quad.name = Quadrat
marker.texture.name = Textur
marker.background = Hintergrund
marker.outline = Umriss
@@ -814,7 +816,7 @@ planet.serpulo.name = Serpulo
planet.erekir.name = Erekir
planet.sun.name = Sonne
sector.impact0078.name = Impact 0078
sector.impact0078.name = Einschlag 0078
sector.groundZero.name = Ground Zero
sector.craters.name = Die Krater
sector.frozenForest.name = Gefrorener Wald
@@ -920,7 +922,7 @@ status.electrified.name = Elektrisch
status.spore-slowed.name = Sporen-verlangsamt
status.tarred.name = Teerend
status.overdrive.name = Overdrive
status.overclock.name = Übertaktend
status.overclock.name = Übertaktet
status.shocked.name = Schockend
status.blasted.name = Sprengend
status.unmoving.name = Unbeweglich
@@ -1041,47 +1043,48 @@ stat.immunities = Immunitäten
stat.healing = Heilung
ability.forcefield = Kraftfeld
ability.forcefield.description = Projects a force shield that absorbs bullets
ability.forcefield.description = Projeziert ein Kraftfeld, welches Kugeln aufhält
ability.repairfield = Heilungsfeld
ability.repairfield.description = Repairs nearby units
ability.repairfield.description = repariert Einheiten in der Nähe
ability.statusfield = Statusfeld
ability.statusfield.description = Applies a status effect to nearby units
ability.statusfield.description = Gibt Einheiten in der Nähe einen Statuseffekt
ability.unitspawn = Fabrik
ability.unitspawn.description = Constructs units
ability.unitspawn.description = Baut Einheiten
ability.shieldregenfield = Schildregenerationsfeld
ability.shieldregenfield.description = Regenerates shields of nearby units
ability.shieldregenfield.description = Regeneriert Schilder von Einheiten in der Nähe
ability.movelightning = Bewegungsblitze
ability.movelightning.description = Releases lightning while moving
ability.movelightning.description = Entfesselt bei Bewegung Blitze
ability.armorplate = Armor Plate
ability.armorplate.description = Reduces damage taken while shooting
ability.shieldarc = Lichtbogenschild
ability.shieldarc.description = Projects a force shield in an arc that absorbs bullets
ability.shieldarc.description = Projeziert ein Kraftfeld in einem Bogen, welches Kugeln aufhält
ability.suppressionfield = Heilungsunterdrückungsfeld
ability.suppressionfield.description = Stops nearby repair buildings
ability.suppressionfield.description = Unterdrückt Heilungsblöcke in der Nähe
ability.energyfield = Energiefeld
ability.energyfield.description = Zaps nearby enemies
ability.energyfield.healdescription = Zaps nearby enemies and heals allies
ability.energyfield.description = Schockt Feinde in der Nähe
ability.energyfield.healdescription = Schockt Feinde und heilt alliierte in der Nähe
ability.regen = Regeneration
ability.regen.description = Regenerates own health over time
ability.liquidregen = Liquid Absorption
ability.liquidregen.description = Absorbs liquid to heal itself
ability.spawndeath = Death Spawns
ability.spawndeath.description = Releases units on death
ability.liquidexplode = Death Spillage
ability.liquidexplode.description = Spills liquid on death
ability.stat.firingrate = [stat]{0}/sec[lightgray] firing rate
ability.stat.regen = [stat]{0}[lightgray] health/sec
ability.regen.description = Regeneriert eigene Lebenspunkte mit der Zeit
ability.liquidregen = Flüssigkeitsabsorbtion
ability.liquidregen.description = Nimmt Flüssigkeit auf, um sich selbst zu heilen
ability.spawndeath = Fragmentierung
ability.spawndeath.description = Entlässt beim Tod neue Einheiten
ability.liquidexplode = Auslaufen
ability.liquidexplode.description = Verschüttet Flüssigkeit beim Tod
ability.stat.firingrate = [stat]{0}/sek[lightgray] Feuerrate
ability.stat.regen = [stat]{0}[lightgray] Lebenspunkte/sek
ability.stat.pulseregen = [stat]{0}[lightgray] health/pulse
ability.stat.shield = [stat]{0}[lightgray] shield
ability.stat.repairspeed = [stat]{0}/sec[lightgray] repair speed
ability.stat.slurpheal = [stat]{0}[lightgray] health/liquid unit
ability.stat.cooldown = [stat]{0} sec[lightgray] cooldown
ability.stat.maxtargets = [stat]{0}[lightgray] max targets
ability.stat.shield = [stat]{0}[lightgray] Schild
ability.stat.repairspeed = [stat]{0}/sek[lightgray] Repariergeschwindigkeit
ability.stat.slurpheal = [stat]{0}[lightgray] Lebenspunkte/Flüssigkeitseinheit
ability.stat.cooldown = [stat]{0} sek[lightgray] cooldown
ability.stat.maxtargets = [stat]{0}[lightgray] max Ziele
ability.stat.sametypehealmultiplier = [stat]{0}%[lightgray] same type repair amount
ability.stat.damagereduction = [stat]{0}%[lightgray] damage reduction
ability.stat.minspeed = [stat]{0} tiles/sec[lightgray] min speed
ability.stat.duration = [stat]{0} sec[lightgray] duration
ability.stat.buildtime = [stat]{0} sec[lightgray] build time
ability.stat.damagereduction = [stat]{0}%[lightgray] Schadensreduktion
ability.stat.minspeed = [stat]{0} tiles/sec[lightgray] min Geschwindigkeit
ability.stat.duration = [stat]{0} sek[lightgray] Dauer
ability.stat.buildtime = [stat]{0} sek[lightgray] Baudauer
bar.onlycoredeposit = Nur Kernablage möglich
@@ -1153,7 +1156,7 @@ unit.powerunits = Stromeinheiten
unit.heatunits = Hitzeeinheiten
unit.degrees = Grad
unit.seconds = Sekunden
unit.minutes = mins
unit.minutes = Minuten
unit.persecond = /sek
unit.perminute = /min
unit.timesspeed = x Geschwindigkeit
@@ -1164,7 +1167,7 @@ unit.items = Materialeinheiten
unit.thousands = k
unit.millions = Mio
unit.billions = Mrd
unit.shots = shots
unit.shots = Schuss
unit.pershot = /Schuss
category.purpose = Beschreibung
category.general = Allgemeines
@@ -1174,8 +1177,8 @@ category.items = Materialien
category.crafting = Erzeugung
category.function = Funktion
category.optional = Optionale Zusätze
setting.alwaysmusic.name = Always Play Music
setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals.
setting.alwaysmusic.name = Immer Musik spielen
setting.alwaysmusic.description = An: Musik spielt ständig im Spiel\n Aus: Musik spielt hin und wieder in zufälligen Abständen
setting.skipcoreanimation.name = Kern Start- und Lande-Animation überspringen
setting.landscape.name = Querformat sperren
setting.shadows.name = Schatten
@@ -1245,10 +1248,10 @@ setting.bridgeopacity.name = Brücken-Deckkraft
setting.playerchat.name = Chat im Spiel anzeigen
setting.showweather.name = Wetter anzeigen
setting.hidedisplays.name = Logik-Bildschirme verdecken
setting.macnotch.name = Passen Sie die Schnittstelle an die Anzeigekerbe an
setting.macnotch.name = Passe die Schnittstelle an die Anzeigekerbe an
setting.macnotch.description = Neustart erforderlich
steam.friendsonly = Nur Freunde
steam.friendsonly.tooltip = Ob nur Steam-Freunde dein Spiel beitreten können.\nDiese Einstellung zu deaktivieren macht dein Spiel öffentlich - jeder kann beitreten.
steam.friendsonly.tooltip = Ob nur Steam-Freunde deinem Spiel beitreten können.\nDiese Einstellung zu deaktivieren macht dein Spiel öffentlich - jeder kann beitreten.
public.beta = Bemerke: Beta-Versionen des Spiels können keine öffentlichen Spiele machen.
uiscale.reset = UI-Skalierung wurde geändert.\nDrücke "OK", um diese Skalierung zu bestätigen.\n[scarlet]Zurückkehren und Beenden in[accent] {0}[] Einstellungen...
uiscale.cancel = Abbrechen & Beenden
@@ -1257,7 +1260,7 @@ keybind.title = Tasten zuweisen
keybinds.mobile = [scarlet]Die meisten Tastenzuweisungen hier funktionieren auf mobilen Geräten nicht. Nur grundlegende Bewegung wird unterstützt.
category.general.name = Allgemein
category.view.name = Ansicht
category.command.name = Unit Command
category.command.name = Einheitenbefehle
category.multiplayer.name = Mehrspieler
category.blocks.name = Blockauswahl
placement.blockselectkeys = \n[lightgray]Taste: [{0},
@@ -1275,23 +1278,23 @@ keybind.mouse_move.name = Der Maus folgen
keybind.pan.name = Kamera alleine bewegen
keybind.boost.name = Boost
keybind.command_mode.name = Steuerungsmodus
keybind.command_queue.name = Unit Command Queue
keybind.command_queue.name = Befehl-Warteschlange
keybind.create_control_group.name = Create Control Group
keybind.cancel_orders.name = Cancel Orders
keybind.unit_stance_shoot.name = Unit Stance: Shoot
keybind.unit_stance_hold_fire.name = Unit Stance: Hold Fire
keybind.unit_stance_pursue_target.name = Unit Stance: Pursue Target
keybind.unit_stance_patrol.name = Unit Stance: Patrol
keybind.unit_stance_ram.name = Unit Stance: Ram
keybind.unit_command_move.name = Unit Command: Move
keybind.unit_command_repair.name = Unit Command: Repair
keybind.unit_command_rebuild.name = Unit Command: Rebuild
keybind.unit_command_assist.name = Unit Command: Assist
keybind.unit_command_mine.name = Unit Command: Mine
keybind.unit_command_boost.name = Unit Command: Boost
keybind.unit_command_load_units.name = Unit Command: Load Units
keybind.unit_command_load_blocks.name = Unit Command: Load Blocks
keybind.unit_command_unload_payload.name = Unit Command: Unload Payload
keybind.cancel_orders.name = Befehle abbrechen
keybind.unit_stance_shoot.name = Stellung: schießen
keybind.unit_stance_hold_fire.name = Stellung: nicht schießen
keybind.unit_stance_pursue_target.name = Stellung: Ziel verfolgen
keybind.unit_stance_patrol.name = Stellung: patroullieren
keybind.unit_stance_ram.name = Stellung: rammen
keybind.unit_command_move.name = Befehl: bewegen
keybind.unit_command_repair.name = Befehl: reparieren
keybind.unit_command_rebuild.name = Befehl: wiederaufbauen
keybind.unit_command_assist.name = Befehl: Spieler helfen
keybind.unit_command_mine.name = Befehl: Ressourcen abbauen
keybind.unit_command_boost.name = Befehl: Boost
keybind.unit_command_load_units.name = Befehl: Einheiten aufnehmen
keybind.unit_command_load_blocks.name = Befehl: Blöcke aufnehmen
keybind.unit_command_unload_payload.name = Befehl: Last abladen
keybind.unit_command_enter_payload.name = Unit Command: Enter Payload
keybind.unit_command_loop_payload.name = Unit Command: Loop Unit Transfer
keybind.rebuild_select.name = Region wiederaufbauen
@@ -1357,7 +1360,7 @@ mode.pvp.description = Kämpfe lokal gegen andere Spieler.\n[gray]Benötigt mind
mode.attack.name = Angriff
mode.attack.description = Keine Wellen, das Ziel ist es, die gegnerische Basis zu zerstören.\n[gray]Benötigt einen roten Kern auf der Karte.
mode.custom = Angepasste Regeln
rules.invaliddata = Invalid clipboard data.
rules.invaliddata = Ungültige Daten in der Zwischenablage
rules.hidebannedblocks = Gesperrte Blöcke verstecken
rules.infiniteresources = Unbegrenzte Ressourcen
@@ -1369,21 +1372,21 @@ rules.disableworldprocessors = Deaktiviere Weltprozessoren
rules.schematic = Entwürfe erlaubt
rules.wavetimer = Wellen-Timer
rules.wavesending = Manuelle Wellen möglich
rules.allowedit = Allow Editing Rules
rules.allowedit.info = When enabled, the player can edit rules in-game via the button in the bottom left corner of the Pause menu.
rules.allowedit = Regeln bearbeiten erlauben
rules.allowedit.info = Erlaubt dem Spieler, diese Regeln im Spiel über den Button unten links im Pause-Menü zu bearbeiten.
rules.alloweditworldprocessors = Allow Editing World Processors
rules.alloweditworldprocessors.info = When enabled, world logic blocks can be placed and edited even outside the editor.
rules.waves = Wellen
rules.airUseSpawns = Air units use spawn points
rules.airUseSpawns = Lufteinheiten spawnen am Spawnpunkt
rules.attack = Angriff-Modus
rules.buildai = Base Builder AI
rules.buildaitier = Builder AI Tier
rules.buildai = Bau-KI
rules.buildaitier = Bau-KI-Tier
rules.rtsai = RTS KI [red](unfertig)
rules.rtsai.campaign = RTS Attack AI
rules.rtsai.campaign.info = In attack maps, makes units group up and attack player bases in a more intelligent manner.
rules.rtsminsquadsize = Min. Squadgröße
rules.rtsmaxsquadsize = Max. Squadgröße
rules.rtsminattackweight = Min. Attackiergewicht
rules.rtsminattackweight = Min. Angriffsgröße
rules.cleanupdeadteams = Blöcke von erorberten Teams zerstören (PvP)
rules.corecapture = Kern nach Zerstörung einnehmen
rules.polygoncoreprotection = Polygonaler Kernschutz
@@ -1409,7 +1412,7 @@ rules.buildcostmultiplier = Bau-Kosten Multiplikator
rules.buildspeedmultiplier = Bau-Schnelligkeit Multiplikator
rules.deconstructrefundmultiplier = Abbau Ressourcen-Rückerstattung
rules.waitForWaveToEnd = Warten bis Welle endet
rules.wavelimit = Map Ends After Wave
rules.wavelimit = Letzte Welle
rules.dropzoneradius = Drop-Zonen-Radius:[lightgray] (Kacheln)
rules.unitammo = Einheiten benötigen Munition [red](wird vielleicht entfernt)
rules.enemyteam = Gegnerteam
@@ -1439,8 +1442,9 @@ rules.weather.frequency = Häufigkeit:
rules.weather.always = Immer
rules.weather.duration = Dauer:
rules.randomwaveai.info = Makes units spawned in waves target random structures instead of directly attacking the core or power generators.
rules.placerangecheck.info = Prevents players from placing anything near enemy buildings. When trying to place a turret, the range is increased, so the turret will not be able to reach the enemy.
rules.onlydepositcore.info = Prevents units from depositing items into any buildings except cores.
rules.placerangecheck.info = Hindert den Spieler daran, in der Nähe von feindlichen Blöcken zu bauen. Geschütze können nur platziert werden, wenn keine Feindlichen Blöcke in ihrer Reichweite sind.
rules.onlydepositcore.info = Lässt Einheiten Materialen nur in den Kern ablegen. Nicht in andere Blöcke.
content.item.name = Materialien
content.liquid.name = Flüssigkeiten
@@ -1555,7 +1559,7 @@ block.sand-boulder.name = Sandbrocken
block.basalt-boulder.name = Basaltbrocken
block.grass.name = Gras
block.molten-slag.name = Schlacke
block.pooled-cryofluid.name = Cryoflüssigkeit
block.pooled-cryofluid.name = Kryoflüssigkeit
block.space.name = Weltall
block.salt.name = Salz
block.salt-wall.name = Salzwand
@@ -2443,48 +2447,48 @@ lst.cutscene = Verschiebe die Spielerkamera.
lst.setflag = Setze eine Flag, die von allen Prozessoren gelesen werden kann.
lst.getflag = Überprüfe, ob eine Flag gesetzt ist.
lst.setprop = Setzt eine Eigenschaft einer Einheit oder eines Blockes.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
lst.playsound = Plays a sound.\nVolume and pan can be a global value, or calculated based on position.
lst.makemarker = Create a new logic marker in the world.\nAn ID to identify this marker must be provided.\nMarkers currently limited to 20,000 per world.
lst.setmarker = Set a property for a marker.\nThe ID used must be the same as in the Make Marker instruction.
lst.effect = Erstelle einen Partikeleffekt
lst.sync = Synchronisiert eine Variable im Netzwerk.\nWird maximal 10 Mal pro Sekunde ausgefürht.
lst.playsound = Spielt einen Ton.\nDie Lautstärke kann ein fester Wert sein, oder anhand der Position berechnet werden. (weiter weg: leiser)
lst.makemarker = Erstelle einen neuen Logikmarker in der Welt.\nEine ID zur Identifizierung muss angegeben werden.\nDerzeit können nur maximal 20.000 Marker pro Welt platziert werden.
lst.setmarker = Lege eine Eigenschaft für einen Marker fest.\nDie ID muss die selbe wie bei der Erstellung des Markers sein.
lst.localeprint = Add map locale property value to the text buffer.\nTo set map locale bundles in map editor, check [accent]Map Info > Locale Bundles[].\nIf client is a mobile device, tries to print a property ending in ".mobile" first.
lglobal.false = 0
lglobal.true = 1
lglobal.null = null
lglobal.@pi = The mathematical constant pi (3.141...)
lglobal.@e = The mathematical constant e (2.718...)
lglobal.@degToRad = Multiply by this number to convert degrees to radians
lglobal.@radToDeg = Multiply by this number to convert radians to degrees
lglobal.@time = Playtime of current save, in milliseconds
lglobal.@tick = Playtime of current save, in ticks (1 second = 60 ticks)
lglobal.@second = Playtime of current save, in seconds
lglobal.@minute = Playtime of current save, in minutes
lglobal.@waveNumber = Current wave number, if waves are enabled
lglobal.@waveTime = Countdown timer for waves, in seconds
lglobal.@mapw = Map width in tiles
lglobal.@maph = Map height in tiles
lglobal.sectionMap = Map
lglobal.@pi = Die mathematische Konstante pi (3.141...)
lglobal.@e = Die mathematische Konstante e (2.718...)
lglobal.@degToRad = Multipliziere mit dieser Zahl um Grad in Radianten umzuwandeln
lglobal.@radToDeg = Multipliziere mit dieser Zahl um Radianten in Grad umzuwandeln
lglobal.@time = Spielzeit des aktuellen Speicherstandes in Millisekunden
lglobal.@tick = Spielzeit des aktuellen Speicherstandes in Ticks (1 Sekunde = 60 Ticks)
lglobal.@second = Spielzeit des aktuellen Speicherstandes in Sekunden
lglobal.@minute = Spielzeit des aktuellen Speicherstandes in Minuten
lglobal.@waveNumber = Nummer der aktuellen Welle, wenn Wellen aktiviert sind
lglobal.@waveTime = Countdown zur nächsten Welle in Sekunden
lglobal.@mapw = Breite der Karte in Kacheln
lglobal.@maph = Höhe der Karte in Kacheln
lglobal.sectionMap = Karte
lglobal.sectionGeneral = General
lglobal.sectionNetwork = Network/Clientside [World Processor Only]
lglobal.sectionProcessor = Processor
lglobal.sectionLookup = Lookup
lglobal.@this = The logic block executing the code
lglobal.@thisx = X coordinate of block executing the code
lglobal.@thisy = Y coordinate of block executing the code
lglobal.@links = Total number of blocks linked to this processors
lglobal.@ipt = Execution speed of the processor in instructions per tick (60 ticks = 1 second)
lglobal.@unitCount = Total number of types of unit content in the game; used with the lookup instruction
lglobal.@blockCount = Total number of types of block content in the game; used with the lookup instruction
lglobal.@itemCount = Total number of types of item content in the game; used with the lookup instruction
lglobal.@liquidCount = Total number of types of liquid content in the game; used with the lookup instruction
lglobal.@server = True if the code is running on a server or in singleplayer, false otherwise
lglobal.@client = True if the code is running on a client connected to a server
lglobal.@clientLocale = Locale of the client running the code. For example: en_US
lglobal.@clientUnit = Unit of client running the code
lglobal.@clientName = Player name of client running the code
lglobal.@clientTeam = Team ID of client running the code
lglobal.@clientMobile = True is the client running the code is on mobile, false otherwise
lglobal.@this = Der Logikblock, der den Code ausführt
lglobal.@thisx = X-Koordinate des Blocks, der den Code ausführt
lglobal.@thisy = Y-Koordinate des Blocks, der den Code ausführt
lglobal.@links = Gesamtzahl der Blöcke, die mit diesem Prozessor verbunden sind
lglobal.@ipt = Ausführungsgeschwindigkeit in Anweisungen pro Tick (1 Sekunde = 60 Ticks)
lglobal.@unitCount = Gesamtzahl der verschiedenen Einheiten im Spiel; mit dem Lookup-Befehl benutzt
lglobal.@blockCount = Gesamtzahl der verschiedenen Blöcke im Spiel; mit dem Lookup-Befehl benutzt
lglobal.@itemCount = Gesamtzahl der verschiedenen Materialien im Spiel; mit dem Lookup-Befehl benutzt
lglobal.@liquidCount = Gesamtzahl der verschiedenen Flüssigkeiten im Spiel; mit dem Lookup-Befehl benutzt
lglobal.@server = true, wenn der Code auf einem Server oder im Einzelspielermodus ausgeführt wird, sonst false
lglobal.@client = true, wenn der Code auf einem Client läuft, der mit einem Server verbunden ist
lglobal.@clientLocale = Gebiet des Clients, der den Code ausführt. Zum Beispiel: en_US
lglobal.@clientUnit = Einheit des Clients, der den Code ausführt
lglobal.@clientName = Spielername des Clients, der diesen Code ausführt
lglobal.@clientTeam = Team ID des Clients, der diesen Code ausführt
lglobal.@clientMobile = true, wenn der Client ein Mobilgerät ist, sonst false
logic.nounitbuild = [red]Logik, die Blöcke baut, ist hier nicht erlaubt.
@@ -2493,7 +2497,7 @@ lenum.shoot = Schießt auf eine Position.
lenum.shootp = Schießt auf eine Einheit / einen Block und sagt deren Position voraus.
lenum.config = Blockkonfiguration, z.B. das ausgewählte Item in einem Sortierer.
lenum.enabled = Ob der Block an oder aus ist.
laccess.currentammotype = Current ammo item/liquid of a turret.
laccess.currentammotype = Aktuelle Munitionsart eines Geschützes
laccess.color = Illuminiererfarbe.
laccess.controller = Einheitensteurer. Gibt "processor" zurück, wenn die Einheit prozessorgesteuert ist,.\nGibt den Steuerer zurück, wenn die Einheit Teil einer Formation ist.\nSonst wird einfach die Einheit zurückgegeben.
@@ -2501,7 +2505,7 @@ laccess.dead = Ob ein Block / eine Einheit tot oder nicht mehr gültig ist.
laccess.controlled = Gibt zurück:\n[accent]@ctrlProcessor[] wenn die Einheit prozessorgesteuert ist\n[accent]@ctrlPlayer[] wenn die Einheit / der Block von einem Spieler gesteuert wird\n[accent]@ctrlFormation[] wenn die Einheit Teil einer Formation ist\nSonst 0.
laccess.progress = Fortschritt, von 0 bis 1.\nGibt Produktion, Nachladestatus or Baufortschritt zurück.
laccess.speed = Höchstgeschwindigkeit einer Einheit, gemessen in Blöcke/Sekunde.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
laccess.id = ID einer Einheit/eines Blocks/eines Materials/einer Flüssigkeit\nThis is the inverse of the lookup operation.
lcategory.unknown = Unbekannt
lcategory.unknown.description = Unbekannte Anweisungen
@@ -2529,7 +2533,7 @@ graphicstype.poly = Füllt ein gleichmäßiges Polygon.
graphicstype.linepoly = Zeichnet den Umriss eines gleichmäßigen Polygons.
graphicstype.triangle = Zeichnet ein Dreieck.
graphicstype.image = Zeichnet ein Bild von einem englischen Namen.\nz.B. [accent]@router[] oder [accent]@dagger[].
graphicstype.print = Draws text from the print buffer.\nClears the print buffer.
graphicstype.print = Zeichnet Text aus dem Textspeicher und leert diesen.
lenum.always = Immer.
lenum.idiv = Division mit ganzen Zahlen.
@@ -2549,7 +2553,7 @@ lenum.xor = Bitweises XOR.
lenum.min = Die Größte von zwei Zahlen.
lenum.max = Die Kleinste von zwei Zahlen.
lenum.angle = Vektorwinkel in Grad.
lenum.anglediff = Absolute distance between two angles in degrees.
lenum.anglediff = Absolute Entfernung zwischen zwei Winkeln in Grad.
lenum.len = Vektorlänge.
lenum.sin = Sinus in Grad.
@@ -2617,7 +2621,7 @@ unitlocate.building = Variable für das Ergebnis.
unitlocate.outx = Variable für die X-Koordinate.
unitlocate.outy = Variable für die Y-Koordinate.
unitlocate.group = Gesuchter Blocktyp.
playsound.limit = If true, prevents this sound from playing\nif it has already been played in the same frame.
playsound.limit = Wenn true: verhindert, dass dieser Ton abgespielt wird,\nwenn er im gleichen Frame schon einmal gespielt wurde.
lenum.idle = Bewegt sich nicht, baut aber weiter ab.\nDer normale Zustand.
lenum.stop = Bewegung / Abbau / Bau abbrechen.
@@ -2625,7 +2629,7 @@ lenum.unbind = Logiksteuerung deaktivieren.\nNormale KI übernimmt.
lenum.move = Geht zu diese Position.
lenum.approach = Geht auf einen Punkt mit einem bestimmten Radius zu.
lenum.pathfind = Geht zum gegnerischen Spawnpunkt.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.autopathfind = Läuft zum nächsten feindlichen Kern oder Spawnbereich.
lenum.target = Schießt auf eine Position.
lenum.targetp = Schießt auf eine Einheit und sagt deren Position voraus.
lenum.itemdrop = Materialien abwerfen.
@@ -2636,13 +2640,13 @@ lenum.payenter = Betritt den Fracht-Block, auf dem sich die Einheit befindet.
lenum.flag = Zahl, mit der eine Einheit identifiziert werden kann.
lenum.mine = Erz von einer Position abbauen.
lenum.build = Einen Block bauen.
lenum.getblock = Fetch building, floor and block type at coordinates.\nUnit must be in range of the position, otherwise null is returned.
lenum.getblock = Gibt den Gebäude-, Boden- und Blocktyp and den gegebenen Koordinaten zurück.\nDie Position muss in Reichweite der Einheit sein, sonst wird null zurückgegeben.
lenum.within = Prüft, ob eine Einheit in einem Radius um einen Punkt ist.
lenum.boost = Aktiviert / deaktiviert den Boost.
lenum.flushtext = Flush print buffer's content to marker, if applicable.\nIf fetch is set to true, tries to fetch properties from map locale bundle or game's bundle.
lenum.texture = Texture name straight from game's texture atlas (using kebab-case naming style).\nIf printFlush is set to true, consumes text buffer content as text argument.
lenum.texturesize = Size of texture in tiles. Zero value scales marker width to original texture's size.
lenum.autoscale = Whether to scale marker corresponding to player's zoom level.
lenum.flushtext = Verschiebt den Inhalt des Print Buffers wenn möglich zu einem Marker.\nWenn fetch true ist, wird versucht, Eigenschaften vom Locale Bundle der Karte oder des Spiels zu lesen.
lenum.texture = Name einer Textur direkt aus dem Texturatlas des Spiels (bennant mit kebab-case naming style).\nWenn printFlush true ist, wird der Inhalt des Textspeichers als Argument genommen und gelöscht.
lenum.texturesize = Größe einer Textur in Kacheln. Zero value scales marker width to original texture's size.
lenum.autoscale = Ob der Marker entsprechend des Zoom-Levels des Spielers skaliert werden soll.
lenum.posi = Indexed position, used for line and quad markers with index zero being the first position.
lenum.uvi = Texture's position ranging from zero to one, used for quad markers.
lenum.uvi = Positionen auf der Textur von 0 bis 1, für quad marker benutzt.
lenum.colori = Indexed position, used for line and quad markers with index zero being the first color.

View File

@@ -3,129 +3,132 @@ credits = Tegijad
contributors = Tõlkijad ja panustajad
discord = Liitu Mindustry Discordi serveriga!
link.discord.description = Ametlik Discordi server
link.reddit.description = The Mindustry subreddit
link.reddit.description = Mindustry subreddit
link.github.description = Mängu lähtekood
link.changelog.description = Uuenduste nimekiri versioonide kaupa
link.dev-builds.description = Arendusversioonide ajalugu
link.trello.description = Plaanitud uuenduste nimekiri
link.itch.io.description = Kõik PC-platvormide versioonid
link.google-play.description = Androidi versioon Google Play poes
link.f-droid.description = F-Droid catalogue listing
link.f-droid.description = F-Droid kataloog
link.wiki.description = Mängu ametlik viki
link.suggestions.description = Suggest new features
link.bug.description = Found one? Report it here
linkopen = This server has sent you a link. Are you sure you want to open it?\n\n[sky]{0}
link.suggestions.description = Anna soovitusi
link.bug.description = Leidsid vea? Kirjuta siia
linkopen = See server saatis sulle lingi. Oled kindel, et tahad avada?\n\n[sky]{0}
linkfail = Lingi avamine ebaõnnestus!\nVeebiaadress kopeeriti.
screenshot = Kuvatõmmis salvestati: {0}
screenshot.invalid = Maailm on liiga suur: kuvatõmmise salvestamiseks ei pruugi olla piisavalt mälu.
gameover = Mäng läbi!
gameover.disconnect = Disconnect
gameover.disconnect = Lahku
gameover.pvp = Võistkond[accent] {0}[] võitis!
gameover.waiting = [accent]Waiting for next map...
gameover.waiting = [accent]Ootan järgmist kaarti...
highscore = [accent]Uus rekord!
copied = Copied.
indev.notready = This part of the game isn't ready yet
copied = Kopeeritud.
indev.notready = See osa mängust ei ole veel valmis
load.sound = Helid
load.map = Maailmad
load.image = Pildid
load.content = Sisu
load.system = Süsteem
load.mod = Mods
load.scripts = Scripts
load.mod = Modid
load.scripts = Skriptid
be.update = A new Bleeding Edge build is available:
be.update.confirm = Download it and restart now?
be.updating = Updating...
be.ignore = Ignore
be.noupdates = No updates found.
be.check = Check for updates
mods.browser = Mod Browser
mods.browser.selected = Selected mod
mods.browser.add = Install
mods.browser.reinstall = Reinstall
mods.browser.view-releases = View Releases
mods.browser.noreleases = [scarlet]No Releases Found\n[accent]Couldn't find any releases for this mod. Check if the mod's repository has any releases published.
mods.browser.latest = <Latest>
mods.browser.releases = Releases
be.update = Uus arendusversioon on saadaval:
be.update.confirm = Lae alla ja taaskäivita?
be.updating = Värskendan...
be.ignore = Ignoreeri
be.noupdates = Ei leidnud värskendusi.
be.check = Otsi värskendusi
mods.browser = Modi Brauser
mods.browser.selected = Valitud mod
mods.browser.add = Paigalda
mods.browser.reinstall = Taaspaigalda
mods.browser.view-releases = Kuva Versioonid
mods.browser.noreleases = [scarlet]Ei leidnud versioone\n[accent]Ei leidnud selle modi jaoks ühtegi väljaannet. Kontrollige, kas modi repositooriumis on avaldatud versioone.
mods.browser.latest = <Uusim>
mods.browser.releases = Versioonid
mods.github.open = Repo
mods.github.open-release = Release Page
mods.browser.sortdate = Sort by recent
mods.browser.sortstars = Sort by stars
mods.github.open-release = Väljastusleht
mods.browser.sortdate = Sorteeri uusimad enne
mods.browser.sortstars = Sorteeri tähtede järgi
schematic = Schematic
schematic.add = Save Schematic...
schematics = Schematics
schematic.search = Search schematics...
schematic.replace = A schematic by that name already exists. Replace it?
schematic.exists = A schematic by that name already exists.
schematic.import = Import Schematic...
schematic.exportfile = Export File
schematic.importfile = Import File
schematic.browseworkshop = Browse Workshop
schematic.copy = Copy to Clipboard
schematic.copy.import = Import from Clipboard
schematic.shareworkshop = Share on Workshop
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
schematic.saved = Schematic saved.
schematic.delete.confirm = This schematic will be utterly eradicated.
schematic.edit = Edit Schematic
schematic.info = {0}x{1}, {2} blocks
schematic.disabled = [scarlet]Schematics disabled[]\nYou are not allowed to use schematics on this [accent]map[] or [accent]server.
schematic.tags = Tags:
schematic.edittags = Edit Tags
schematic.addtag = Add Tag
schematic.texttag = Text Tag
schematic.icontag = Icon Tag
schematic.renametag = Rename Tag
schematic.tagged = {0} tagged
schematic.tagdelconfirm = Delete this tag completely?
schematic.tagexists = That tag already exists.
stats = Stats
stats.wave = Waves Defeated
stats.unitsCreated = Units Created
stats.enemiesDestroyed = Enemies Destroyed
stats.built = Buildings Built
stats.destroyed = Buildings Destroyed
stats.deconstructed = Buildings Deconstructed
stats.playtime = Time Played
schematic = Skeem
schematic.add = Salvesta Skeem...
schematics = Skeemid
schematic.search = Otsi skeemide hulgast...
schematic.replace = Selle nimega skeem juba eksisteerib. Asenda?
schematic.exists = Selle nimega skeem juba eksisteerib.
schematic.import = Impordi Skeem...
schematic.exportfile = Ekspordi Fail
schematic.importfile = Impordi Fail
schematic.browseworkshop = Lehitse Workshop'i
schematic.copy = Kopeeri Lõikelauale
schematic.copy.import = Impordi Lõikelaualt
schematic.shareworkshop = Jaga Workshop'is
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Peegelda Skeem
schematic.saved = Skeem salvestatud.
schematic.delete.confirm = See skeem hävitatakse täielikult.
schematic.edit = Muuda Skeemi
schematic.info = {0}x{1}, {2} plokki
schematic.disabled = [scarlet]Skeemid välja lülitatud[]\nSa ei tohi kasutada skeeme selles [accent]maailmas[] või [accent]serveris.
schematic.tags = Sildid:
schematic.edittags = Muuda Silte
schematic.addtag = Lisa Silt
schematic.texttag = Tekstisilt
schematic.icontag = Ikoonisilt
schematic.renametag = Nimeta Silt Ümber
schematic.tagged = {0} sildistatud
schematic.tagdelconfirm = Kustuta see silt täielikult?
schematic.tagexists = See silt juba eksisteerib.
globalitems = [accent]Global Items
stats = Statistika
stats.wave = Läbitud Laineid
stats.unitsCreated = Üksusi Loodud
stats.enemiesDestroyed = Vastaseid Hävitatud
stats.built = Ehitisi Ehitatud
stats.destroyed = Ehitisi Hävitatud
stats.deconstructed = Ehitisi Lammutatud
stats.playtime = Mängitud Aeg
globalitems = [accent]Globaalsed Materjalid
map.delete = Kas oled kindel, et soovid kustutada\nmaailma "[accent]{0}[]"?
level.highscore = Rekord: [accent]{0}
level.select = Taseme valimine
level.select = Taseme valik
level.mode = Mänguviis:
coreattack = < Tuumik on rünnaku all! >
nearpoint = [[ [scarlet]LAHKU VAENLASTE MAANDUMISE ALALT[] ]\nVaenlaste maandumisel hävib siin kõik.
database = Andmebaas
database.button = Database
savegame = Salvesta mäng
loadgame = Lae mäng
joingame = Liitu mänguga
customgame = Kohandatud mäng
coreattack = < Tuum on rünnaku all! >
nearpoint = [[ [scarlet]LAHKU KOHESELT MAANDUMISPLATSILT[] ]\nVaenlaste maandumisel hävib siin kõik.
database = Tuumandmebaas
database.button = Andmebaas
savegame = Salvesta Mäng
loadgame = Lae Mäng
joingame = Liitu Mänguga
customgame = Kohandatud Mäng
newgame = Uus mäng
none = <puudub>
none.found = [lightgray]<none found>
none.inmap = [lightgray]<none in map>
none.found = [lightgray]<mitte ühtegi leitud>
none.inmap = [lightgray]<mitte ühtegi maailmas>
minimap = Kaart
position = Position
position = Positsioon
close = Sulge
website = Veebileht
quit = Välju
save.quit = Salvesta ja välju
save.quit = Salvesta ja Välju
maps = Maailmad
maps.browse = Sirvi maailmu
maps.browse = Sirvi Maailmu
continue = Jätka
maps.none = [lightgray]Ühtegi maailma ei leitud!
invalid = Kehtetu
pickcolor = Pick Color
preparingconfig = Konfiguratsiooni ettevalmistamine
preparingcontent = Sisu ettevalmistamine
uploadingcontent = Sisu üleslaadimine
uploadingpreviewfile = Eelvaate faili üleslaadimine
committingchanges = Muudatuste teostamine
pickcolor = Vali Värv
preparingconfig = Konfiguratsiooni Ettevalmistamine
preparingcontent = Sisu Ettevalmistamine
uploadingcontent = Sisu Üleslaadimine
uploadingpreviewfile = Eelvaate Faili Üleslaadimine
committingchanges = Muudatuste Teostamine
done = Valmis
feature.unsupported = Your device does not support this feature.
feature.unsupported = Seade ei toeta seda funktsiooni.
mods.initfailed = [red]⚠[] The previous Mindustry instance failed to initialize. This was likely caused by misbehaving mods.\n\nTo prevent a crash loop, [red]all mods have been disabled.[]
mods = Mods
mods.none = [lightgray]No mods found!

View File

@@ -13,6 +13,7 @@ link.google-play.description = Listing sa Google Play Store
link.f-droid.description = Catalogue listing sa F-Droid
link.wiki.description = Opsiyal na ensiklopedya ng Mindustry
link.suggestions.description = Magmungkahi ng mga bagong feature
link.bug.description = Nakahanap ng isang sira? Ipaulat dito!
linkopen = Ang server na ito ay nagbigay ng isang link. Gusto mo ba na ibukas?\n\n[sky]{0}
linkfail = Hindi mabuksan ang link!\nKinopya na sa iyong clipboard ang URL.
@@ -152,13 +153,14 @@ mod.erroredcontent = [scarlet]Mga sira sa Nilalaman
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Pagpapaasa ay hindi kompleto
mod.requiresversion.details = Kailangan ng bersyon: [accent]{0}[]\nAng iyong laro ay hindi bago. Ang mod na ito ay kailangan ng bagong bersyon ng larong ito (pwedeng beta o alpha na bersyon) para gumana.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.outdatedv7.details = Ang mod na ito ay hindi tugma sa pinakabagong bersyon ng laro. Dapat itong i-update ng may-akda, at idagdag ang [accent]minGameVersion: 136[] sa [accent]mod.json[] file nito.
mod.blacklisted.details = Ang mod na ito ay manu-manong na-blacklist para sa pagdudulot ng mga pag-crash o iba pang isyu sa bersyong ito ng laro. Huwag gamitin ito.
mod.missingdependencies.details = Ang mod na ito ay walang mga dependencies: {0}
mod.erroredcontent.details = Nagdulot ng mga error ang larong ito kapag naglo-load. Hilingin sa may-akda ng mod na ayusin ang mga ito.
mod.circulardependencies.details = Ang mod na ito ay may mga dependency na umaasa sa isa't isa.
mod.incompletedependencies.details = Hindi ma-load ang mod na ito dahil sa di-wasto o nawawalang mga dependency: {0}.
mod.requiresversion = Nangangailangan ng bersyon ng laro: [red]{0}
mod.errors = May mga error na naitala habang ni-lo-load ang nilalaman.
mod.noerrorplay = [scarlet]May mga mod kang may error.[] Maaaring 'wag munang paganahin ang mga apektadong mod o 'di kaya'y ayusin ang mga error bago maglaro.
mod.nowdisabled = [scarlet]Ang mod na '{0}' ay ma kulang na mga dependency:[accent] {1}\n[lightgray]Ang mga ito'y kinakailangang i-download muna.\nAng mod na'to ay kusang 'di papaganahin.
@@ -180,31 +182,34 @@ mod.scripts.disable = Ang device mo ay hindi sumusuporta ng mga mod na may iskri
about.button = Tungkol
name = Pangalan:
noname = Pumili ng[accent] pangalan[] muna.
search = Search:
planetmap = Mapa ng Planeta
search = Maghanap:
planetmap = Mapa ng Planeta:
launchcore = I-Launch Ang Core
filename = File Name:
filename = Pangalan ng File:
unlocked = Bagong content na na-unlock!
available = Bagong research na available!
unlock.incampaign = < I-unlock sa campaign para sa detalye >
campaign.select = Select Starting Campaign
campaign.none = [lightgray]Select a planet to start on.\nThis can be switched at any time.
campaign.erekir = Newer, more polished content. Mostly linear campaign progression.\n\nHigher quality maps and overall experience.
campaign.serpulo = Older content; the classic experience. More open-ended.\n\nPotentially unbalanced maps and campaign mechanics. Less polished.
campaign.select = Piliin ang Starting Campaign
campaign.none = [lightgray]Pumili ng planetang sisimulan.\nMaaari itong ilipat anumang oras.
campaign.erekir = Mas bago, mas pinakintab na content. Kadalasan ay linear na pag-unlad ng kampanya.\n\nMas mataas na kalidad at pangkalahatang karanasan.
campaign.serpulo = Mas lumang nilalaman; ang klasikong karanasan. Mas open-ended.\n\nPotensyal na hindi balanseng mga mapa at mechanics ng campaign. Hindi gaanong pulido.
campaign.difficulty = Difficulty
completed = [accent]Completed
completed = [accent]Nakumpleto
techtree = Tech Tree
techtree.select = Tech Tree Selection
techtree.select = Pagpili ng Tech Tree
techtree.serpulo = Serpulo
techtree.erekir = Erekir
research.load = I-Load
research.discard = I-Discard
research.list = [lightgray]Research:
research = Mga Research
researched = [lightgray]{0} researched.
research.progress = {0}% complete
players = {0} player
players.single = {0} player
research.load = Load
research.discard = Discard
research.list = [lightgray]Pananaliksik:
research = Pananaliksik
researched = [lightgray]{0} nagsaliksik.
research.progress = {0}% kumpleto
players = {0} manlalaro
players.single = {0} manlalaro
players.search = mag-search
players.notfound = [gray]walang nahanap na players
server.closing = [accent]Sinasarado ang server...
@@ -212,8 +217,8 @@ server.kicked.kick = Sinipa ka mula sa server!
server.kicked.whitelist = Hindi ka naka whitelist.
server.kicked.serverClose = Ang server ay isinarado.
server.kicked.vote = Na-vote-kick ka na. Paalam.
server.kicked.clientOutdated = Outdated client! I-Update yung laro mo!
server.kicked.serverOutdated = Outdated server! Hilingin sa host na mag-update!
server.kicked.clientOutdated = Outdated na kliyente! I-Update yung laro mo!
server.kicked.serverOutdated = Lumang server! Hilingin sa host na mag-update!
server.kicked.banned = Ikaw ay pinagbawalan sa server na ito.
server.kicked.typeMismatch = Ang server na ito ay hindi tugma sa iyong uri ng build.
server.kicked.playerLimit = Puno na ang server na ito. maghintay ng libreng slot.
@@ -222,25 +227,25 @@ server.kicked.nameInUse = May ganyang pangalan\nsa server na ito.
server.kicked.nameEmpty = Invalid ang pangalan mo.
server.kicked.idInUse = Nandito kana sa server, bawal mag-join gamit nang dalawan accounts.
server.kicked.customClient = Hindi sinusuportahan ng server na ito ang mga custom na build. Mag-download ng opisyal na bersyon.
server.kicked.gameover = Game over!
server.kicked.gameover = Tapos na ang laro!
server.kicked.serverRestarting = Nag rerestart ang server.
server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[]
host.info = The [accent]host[] button hosts a server on port [scarlet]6567[]. \nAnybody on the same [lightgray]wifi or local network[] should be able to see your server in their server list.\n\nIf you want people to be able to connect from anywhere by IP, [accent]port forwarding[] is required.\n\n[lightgray]Note: If someone is experiencing trouble connecting to your LAN game, make sure you have allowed Mindustry access to your local network in your firewall settings. Note that public networks sometimes do not allow server discovery.
join.info = Dito, maaari mong ipasok ang isang [accent]server IP[] para ikonekta, o pag diskubre ng [accent]local network[] or [accent]global[] servers pwedeng konektahin.\nBoth LAN and WAN multiplayer is supported.\n\n[lightgray]If you want to connect to someone by IP, you would need to ask the host for their IP, which can be found by googling "my ip" from their device.
hostserver = Host Multiplayer Game
server.versions = Iyong bersyon:[accent] {0}[]\nBersyon ng server:[accent] {1}[]
host.info = Ang [accent]host[] button ay nagho-host ng server sa port [scarlet]6567[]. \nAng sinuman sa parehong [lightgray]wifi o lokal na network[] ay dapat na makita ang iyong server sa kanilang listahan ng server.\n\nKung gusto mong makakonekta ang mga tao mula sa kahit saan sa pamamagitan ng IP, [accent]port forwarding[] ay kinakailangan.\n\n[lightgray]Tandaan: Kung may nakakaranas ng problema sa pagkonekta sa iyong LAN game, tiyaking pinayagan mo ang Mindustry na ma-access ang iyong lokal na network sa iyong mga setting ng firewall. Tandaan na minsan ay hindi pinapayagan ng mga pampublikong network ang pagtuklas ng server.
join.info = Dito, maaari mong ipasok ang isang [accent]server IP[] para ikonekta, o pag diskubre ng [accent]local network[] or [accent]global[] servers pwedeng konektahin.\nBoth LAN and WAN multiplayer is supported.\n\n[lightgray]Kung gusto mong kumonekta sa isang tao sa pamamagitan ng IP, kakailanganin mong hilingin sa host ang kanilang IP, na makikita sa pamamagitan ng pag-googling sa "aking ip" mula sa kanilang device.
hostserver = Mag-host ng Multiplayer Game
invitefriends = Mag-imbita ng mga kaibigan
hostserver.mobile = Host\nGame
host = Host
hosting = [accent]Opening server...
hosts.refresh = Refresh
hosts.discovering = Discovering LAN games
hosts.discovering.any = Discovering games
server.refreshing = Refreshing server
hosts.none = [lightgray]walang nahanap na local games!
hosts.refresh = I-refresh
hosts.discovering = Pagtuklas ng mga LAN games...
hosts.discovering.any = Pagtuklas ng mga laro...
server.refreshing = Nagre-refresh ng server
hosts.none = [lightgray]Walang nahanap na local games!
host.invalid = [scarlet]Hindi makakonekta sa Host.
servers.local = Local Servers
servers.local.steam = Open Games & Local Servers
servers.local.steam = Buksan ang Mga Laro at Lokal na Server
servers.remote = Remote Servers
servers.global = Community Servers
servers.disclaimer = Ang mga server ng komunidad ay [accent]hindi pagmamay-ari o kinokontrol[] ng developer.\n\nServers may contain user-generated content that is not appropriate for all ages.

View File

@@ -593,7 +593,7 @@ filter.clear = Oczyść
filter.option.ignore = Ignoruj
filter.scatter = Rozprosz
filter.terrain = Teren
filter.logic = Logic
filter.logic = Logika
filter.option.scale = Skala
filter.option.chance = Szansa
filter.option.mag = Wielkość
@@ -616,25 +616,25 @@ filter.option.floor2 = Druga Podłoga
filter.option.threshold2 = Drugi Próg
filter.option.radius = Zasięg
filter.option.percentile = Procent
filter.option.code = Code
filter.option.loop = Loop
filter.option.code = Kod
filter.option.loop = Pętla
locales.info = Here, you can add locale bundles for specific languages to your map. In locale bundles, each property has a name and a value. These properties can be used by world processors and objectives using their names. They support text formatting (replacing placeholders with actual values).\n\n[cyan]Example property:\n[]name: [accent]timer[]\nvalue: [accent]Example timer, time left: {0}[]\n\n[cyan]Usage:\n[]Set it as objective's text: [accent]@timer\n\n[]Print it in a world processor:\n[accent]localeprint "timer"\nformat time\n[gray](where time is a separately calculated variable)
locales.deletelocale = Are you sure you want to delete this locale bundle?
locales.applytoall = Apply Changes To All Locales
locales.addtoother = Add To Other Locales
locales.rollback = Rollback to last applied
locales.filter = Property filter
locales.searchname = Search name...
locales.searchvalue = Search value...
locales.searchlocale = Search locale...
locales.byname = By name
locales.byvalue = By value
locales.showcorrect = Show properties that are present in all locales and have unique values everywhere
locales.showmissing = Show properties that are missing in some locales
locales.showsame = Show properties that have same values in different locales
locales.viewproperty = View in all locales
locales.viewing = Viewing property "{0}"
locales.addicon = Add Icon
locales.deletelocale = Czy na pewno chcesz usunąć ten pakiet lokalizacji?
locales.applytoall = Zastosuj Do Wszystkich Lokalizacji
locales.addtoother = Dodaj Do Innych Lokalizacji
locales.rollback = Cofnij do ostatnio zastosowanego
locales.filter = Filtr właściwości
locales.searchname = Szukaj nazwy...
locales.searchvalue = Szukaj wartości...
locales.searchlocale = Szukaj lokalizacji...
locales.byname = Po nazwie
locales.byvalue = Po wartośći
locales.showcorrect = Pokaż właściwości, które są obecne we wszystkich lokalizacjach i wszędzie mają unikalne wartości
locales.showmissing = Pokaż właściwości, których brakuje w niektórych lokalizacjach
locales.showsame = Pokaż właściwości, które mają te same wartości w różnych lokalizacjach
locales.viewproperty = Wyświetlanie we wszystkich lokalizacjach
locales.viewing = Wyświetlanie właściwości "{0}"
locales.addicon = Dodaj Ikonę
width = Szerokość:
height = Wysokość:
@@ -1017,7 +1017,7 @@ stat.abilities = Umiejętności
stat.canboost = Może przyspieszyć
stat.flying = Może latać
stat.ammouse = Zużycie Amunicji
stat.ammocapacity = Ammo Capacity
stat.ammocapacity = Pojemność Amunicji
stat.damagemultiplier = Mnożnik Obrażeń
stat.healthmultiplier = Mnożnik Zdrowia
stat.speedmultiplier = Mnożnik Prędkości
@@ -1151,7 +1151,7 @@ unit.items = przedmioty
unit.thousands = tys.
unit.millions = mln.
unit.billions = mld.
unit.shots = shots
unit.shots = strzały
unit.pershot = /strzał
category.purpose = Opis
category.general = Główne

View File

@@ -1,12 +1,12 @@
credits.text = Criado por [royal]Anuken[] - [sky]anukendev@gmail.com[]
credits = Créditos
contributors = Tradutores e contribuidores
contributors = Tradutores e Contribuidores
discord = Junte-se ao Discord do Mindustry! (Lá nós falamos em diversos idiomas!)
link.discord.description = O Discord oficial do Mindustry
link.reddit.description = O subreddit do Mindustry
link.github.description = Código fonte do jogo.
link.changelog.description = Lista de mudanças da atualização
link.dev-builds.description = Versões betas
link.dev-builds.description = Builds de desenvolvimento instáveis
link.trello.description = Trello oficial para atualizações planejadas
link.itch.io.description = Página do Itch.io com os downloads
link.google-play.description = Página da Google Play store
@@ -18,7 +18,7 @@ linkopen = Este servidor lhe enviou um link. Você tem certeza de que quer abri-
linkfail = Falha ao abrir o link\nO Url foi copiado para a área de transferência.
screenshot = Screenshot salva para {0}
screenshot.invalid = Este mapa é grande demais, você pode estar potencialmente sem memória suficiente para captura de tela.
gameover = O núcleo foi destruído.
gameover = Fim de jogo.
gameover.disconnect = Desconectado
gameover.pvp = O time[accent] {0}[] ganhou!
gameover.waiting = [accent]Esperando pelo próximo mapa...
@@ -34,7 +34,7 @@ load.system = Sistema
load.mod = Mods
load.scripts = Scripts
be.update = Uma nova versão beta está disponível:
be.update = Uma nova versão de teste está disponível:
be.update.confirm = Baixar e reiniciar o jogo agora?
be.updating = Atualizando...
be.ignore = Ignorar
@@ -51,37 +51,38 @@ mods.browser.latest = <Mais recente>
mods.browser.releases = Versões
mods.github.open = Repositório
mods.github.open-release = Página da versão
mods.browser.sortdate = Ordenar por mais recente
mods.browser.sortstars = Ordenar por estrelas
schematic = Esquema
schematic.add = Salvar esquema
schematic.add = Salvar esquema...
schematics = Esquemas
schematic.search = Search schematics...
schematic.search = Procurar esquemas...
schematic.replace = Um esquema com esse nome já existe. Substituí-lo?
schematic.exists = Um esquema com esse nome já existe.
schematic.import = Importar esquema...
schematic.exportfile = Exportar arquivo
schematic.importfile = Importar arquivo
schematic.browseworkshop = Navegar pela oficina
schematic.exportfile = Exportar Arquivo
schematic.importfile = Importar Arquivo
schematic.browseworkshop = Navegar pela Oficina
schematic.copy = Copiar para a área de transferência
schematic.copy.import = Importar da área de transferência
schematic.shareworkshop = Compartilhar na Oficina
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Virar o esquema
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Espelhar Esquema
schematic.saved = Esquema salvo.
schematic.delete.confirm = Esse esquema será apagado. Tem certeza?
schematic.edit = Edit Schematic
schematic.edit = Editar Esquema
schematic.info = {0}x{1}, {2} blocos
schematic.disabled = [scarlet]Esquemas desativados[]\nVocê não tem permissão para usar esquemas nesse [accent]mapa[] ou [accent]servidor.
schematic.tags = Tags:
schematic.edittags = Editar Tags
schematic.addtag = Adicionar Tag
schematic.texttag = Tag de Texto
schematic.icontag = Tag de Ícone
schematic.renametag = Renomear Tag
schematic.tags = Etiquetas:
schematic.edittags = Editar Etiquetas
schematic.addtag = Adicionar Etiqueta
schematic.texttag = Etiqueta de Texto
schematic.icontag = Etiqueta de Ícone
schematic.renametag = Renomear Etiqueta
schematic.tagged = {0} tagged
schematic.tagdelconfirm = Deletar essa tag completamente?
schematic.tagexists = Essa tag já existe.
schematic.tagdelconfirm = Deletar essa etiqueta completamente?
schematic.tagexists = Essa etiqueta já existe.
stats = Estatísticas
stats.wave = Hordas Derrotadas
@@ -92,20 +93,20 @@ stats.destroyed = Construções Destruídas
stats.deconstructed = Construções Desconstruídas
stats.playtime = Tempo Jogado
globalitems = [accent]Itens Globais
map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"?
level.highscore = Melhor\npontuação: [accent] {0}
globalitems = [accent]Itens do Planeta
map.delete = Você tem certeza que quer deletar o mapa "[accent]{0}[]"?
level.highscore = Melhor pontuação: [accent]{0}
level.select = Seleção de fase
level.mode = Modo de jogo:
coreattack = < O núcleo está sob ataque! >
nearpoint = [[ [scarlet]SAIA DO PONTO DE SPAWN IMEDIATAMENTE[] ]\nAniquilação Iminente
coreattack = < O Núcleo está sob ataque! >
nearpoint = [[ [scarlet]SAIA DO PONTO DE QUEDA IMEDIATAMENTE[] ]\naniquilação iminente
database = Banco de Dados do Núcleo
database.button = Banco de Dados
savegame = Salvar jogo
loadgame = Carregar jogo
joingame = Entrar no jogo
customgame = Jogo customi-\nzado
newgame = Novo jogo
savegame = Salvar Jogo
loadgame = Carregar Jogo
joingame = Juntar-se ao Jogo
customgame = Jogo Customizado
newgame = Novo Jogo
none = <nenhum>
none.found = [lightgray]<nenhum encontrado>
none.inmap = [lightgray]<nenhum no mapa>
@@ -114,34 +115,34 @@ position = Posição
close = Fechar
website = Site
quit = Sair
save.quit = Salvar e sair
save.quit = Salvar e Sair
maps = Mapas
maps.browse = Pesquisar mapas
continue = Continuar
maps.none = [lightgray]Nenhum mapa encontrado!
invalid = Inválido
pickcolor = Escolher Cor
preparingconfig = Preparando configuração
preparingcontent = Preparando conteúdo
uploadingcontent = Fazendo upload do conteúdo
uploadingpreviewfile = Fazendo upload do arquivo de pré-visualização
committingchanges = Enviando mudanças
preparingconfig = Preparando Configuração
preparingcontent = Preparando Conteúdo
uploadingcontent = Fazendo Upload do Conteúdo
uploadingpreviewfile = Fazendo Upload do Arquivo de Pré-visualização
committingchanges = Enviando Mudanças
done = Feito
feature.unsupported = Seu dispositivo não suporta este recurso.
mods.initfailed = [red]⚠[] A instância anterior do Mindustry falhou ao inicializar. Provavelmente causado por mods com problema.\n\nPara previnir um loop de crash, [red]todos os mods foram desativados.[]
mods = Mods
mods.none = [lightgray]Nenhum mod encontrado!
mods.guide = Guia de mods
mods.guide = Guia de Criar Mods
mods.report = Reportar um Bug
mods.openfolder = Abrir pasta de mods
mods.viewcontent = Ver conteúdo
mods.openfolder = Abrir Pasta de Mods
mods.viewcontent = Ver Conteúdo
mods.reload = Recarregar
mods.reloadexit = O jogo vai fechar, para poder recarregar os mods.
mods.reloadexit = O jogo agora irá fechar, para recarregar os mods.
mod.installed = [[Instalado]
mod.display = [gray]Mod:[orange] {0}
mod.enabled = [lightgray]Ativado
mod.disabled = [scarlet]Desativado
mod.disabled = [red]Desativado
mod.multiplayer.compatible = [gray]Compatível com Multiplayer
mod.disable = Desati-\nvar
mod.version = Version:
@@ -152,25 +153,28 @@ mod.incompatiblemod = [red]Incompatível
mod.blacklisted = [red]Não suportado
mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Erros no conteúdo
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.circulardependencies = [red]Dependências Mútuas
mod.incompletedependencies = [red]Dependências Incompletas
mod.requiresversion.details = Requer a versão do jogo: [accent]{0}[]\nSeu jogo está desatualizado. Este mod requer uma versão mais recente do jogo (possivelmente uma versão beta/alfa) para funcionar.
mod.outdatedv7.details = Este mod é incompatível com a versão mais recente do jogo. O autor deve atualizá-lo e adicionar [accent]minGameVersion: 136[] ao seu arquivo [accent]mod.json[].
mod.blacklisted.details = Este mod foi manualmente colocado na lista negra por causar falhas ou outros problemas com esta versão do jogo. Não use isso.
mod.missingdependencies.details = Este mod está sem dependências: {0}
mod.erroredcontent.details = Este jogo causou erros ao carregar. Peça ao autor do mod para corrigi-los.
mod.blacklisted.details = Este mod foi manualmente colocado na lista negra por causar falhas ou outros problemas com esta versão do jogo. Não use-o.
mod.missingdependencies.details = Este mod está com dependências ausentes: {0}
mod.erroredcontent.details = Este mod causou erros ao carregar. Peça ao autor do mod para corrigi-los.
mod.circulardependencies.details = Este mod possui dependências que dependem umas das outras.
mod.incompletedependencies.details = Este mod não pode ser carregado devido a dependências inválidas ou ausentes: {0}.
mod.requiresversion = Requer a versão do jogo: [red]{0}
mod.errors = Ocorreram erros ao carregar o conteúdo.
mod.noerrorplay = [scarlet]Você tem mods com erros.[] Desative os mods afetados ou conserte os erros antes de jogar.
mod.nowdisabled = [scarlet]O Mod '{0}' está com dependências ausentes:[accent] {1}\n[lightgray]Esses Mods precisam ser baixados primeiro.\nEsse Mod será desativado automaticamente.
mod.enable = Ativar
mod.requiresrestart = O jogo irá fechar para aplicar as mudanças do mod.
mod.reloadrequired = [scarlet]Recarregamento necessário
mod.import = Importar mod
mod.reloadrequired = [scarlet]Recarregamento Necessário
mod.import = Importar Mod
mod.import.file = Importar Arquivo
mod.import.github = Importar mod do GitHub
mod.import.github = Importar Mod do GitHub
mod.jarwarn = [scarlet]Mods JAR são altamente inseguros.[]\nTenha certeza que esse mod tenha uma fonte confiável!
mod.item.remove = Este item é parte do mod[accent] '{0}'[]. Para removê-lo, desinstale esse mod.
mod.remove.confirm = Este mod será deletado.
@@ -185,16 +189,17 @@ name = Nome:
noname = Escolha[accent] um nome[] primeiro.
search = Procurar:
planetmap = Mapa do Planeta
launchcore = Lançar núcleo
filename = Nome do arquivo:
unlocked = Novo bloco desbloqueado!
launchcore = Lançar Núcleo
filename = Nome do Arquivo:
unlocked = Novo conteúdo desbloqueado!
available = Nova pesquisa disponível!
unlock.incampaign = < Desbloqueie na campanha para mais detalhes >
campaign.select = Selecione a campanha inicial
campaign.none = [lightgray]Selecione um planeta para começar nele.\nVocê pode mudar de planeta a qualquer momento.
campaign.erekir = Novo, conteúdo mais polido. Uma progressão mais linear na campanha.\n\nExperiência geral e mapas de maior qualidade.
campaign.serpulo = Conteúdo antigo; a experiência clássica. Mais aberto.\n\nMapas e mecânicas de campanha potencialmente desbalanceados. Menos polido.
campaign.select = Selecione uma Campanha Inicial
campaign.none = [lightgray]Selecione um planeta para começar.\nIsso pode ser alterado a qualquer momento.
campaign.erekir = Conteúdo mais novo e mais polido. Progressão de campanha principalmente linear.\n\nMapas de maior qualidade e experiência geral.
campaign.serpulo = Conteúdo mais antigo; a experiência clássica. Mais aberto, mais conteúdo.\n\nMapas e mecânicas de campanha potencialmente desbalanceados. Menos polido.
campaign.difficulty = Difficulty
completed = [accent]Completado
techtree = Árvore Tecnológica
techtree.select = Seleção de Árvore Tecnológica
@@ -212,7 +217,7 @@ players.search = Procurar
players.notfound = [gray]Nenhum jogador encontrado
server.closing = [accent]Fechando servidor...
server.kicked.kick = Você foi expulso do servidor!
server.kicked.whitelist = Você não está na whitelist do servidor.
server.kicked.whitelist = Você não está na lista branca do servidor.
server.kicked.serverClose = Servidor fechado.
server.kicked.vote = Você foi expulso desse servidor. Adeus.
server.kicked.clientOutdated = Cliente desatualizado! Atualize seu jogo!
@@ -230,9 +235,9 @@ server.kicked.serverRestarting = O servidor esta reiniciando.
server.versions = Sua versão:[accent] {0}[]\nVersão do servidor:[accent] {1}[]
host.info = O botão de [accent]Hospedar[] hospeda um servidor no Host[scarlet]6567[] e [scarlet]6568.[]\nQualquer um no [lightgray]Wi-fi ou internet local[] pode ver este servidor na lista de servidores.\n\nSe você quiser poder entrar em qualquer servidor em seu ip, [accent]port forwarding[] é necessário.\n\n[lightgray]Nota: Se alguém está com problemas em conectar no seu servidor lan, tenha certeza que mindustry tem acesso a sua internet local nas configurações do seu firewall
join.info = Aqui, você pode entar em um [accent]IP de servidor[] para conectar, ou descobrir [accent]servidores[] da rede local.\nAmbos os servidores LAN e WAN são suportados.\n\n[lightgray]Nota: Não há uma lista de servidores automáticos; Se você quiser se conectar ao IP de alguém, você precisa pedir o IP ao anfitrião.
hostserver = Hospedar servidor
invitefriends = Convidar amigos
hostserver.mobile = Hospedar\nJogo
hostserver = Hospedar Partida Multijogador
invitefriends = Convidar Amigos
hostserver.mobile = Hospedar Partida
host = Hospedar
hosting = [accent]Abrindo servidor...
hosts.refresh = Recarregar
@@ -242,54 +247,56 @@ server.refreshing = Atualizando servidor
hosts.none = [lightgray]Nenhum jogo LAN encontrado!
host.invalid = [scarlet]Não foi possivel hospedar
servers.local = Servidores locais
servers.local.steam = Jogos públicos e servidores locais
servers.remote = Servidores remotos
servers.global = Servidores da comunidade
servers.local = Servidores Locais
servers.local.steam = Jogos Públicos e Servidores Locais
servers.remote = Servidores Remotos
servers.global = Servidores da Comunidade
servers.disclaimer = Servidores da comunidade [accent]não[] controlados pelo desenvolvedor.\n\nOs servidores podem conter conteúdo não apropriado para todas as idades.
servers.showhidden = Mostrar servidores escondidos
servers.showhidden = Mostrar servidores ocultos
server.shown = Mostrar
server.hidden = Esconder
server.hidden = Ocultar
viewplayer = Vendo o Player: [accent]{0}
trace = Rastrear jogador
viewplayer = Vendo o Jogador: [accent]{0}
trace = Rastrear Jogador
trace.playername = Nome do jogador: [accent]{0}
trace.ip = IP: [accent]{0}
trace.id = ID: [accent]{0}
trace.language = Language: [accent]{0}
trace.mobile = Cliente móvel: [accent]{0}
trace.modclient = Cliente customizado: [accent]{0}
trace.times.joined = Vezes que entrou: [accent]{0}
trace.times.kicked = Vezes que foi expulso: [accent]{0}
trace.language = Idioma: [accent]{0}
trace.mobile = Cliente Móvel: [accent]{0}
trace.modclient = Cliente Customizado: [accent]{0}
trace.times.joined = Vezes que se Juntou: [accent]{0}
trace.times.kicked = Vezes que foi Expulso: [accent]{0}
trace.ips = IPs:
trace.names = Names:
invalidid = ID do cliente invalido! Reporte o bug
player.ban = Banir
player.kick = Chutar
player.kick = Expulsar
player.trace = Rastrear
player.admin = Alternar Admin
player.team = Trocar time
player.team = Trocar Time
server.bans = Banidos
server.bans.none = Nenhum jogador banido encontrado!
server.admins = Administradores
server.admins.none = Nenhum administrador encontrado!
server.add = Adicionar servidor
server.delete = Certeza que quer deletar o servidor?
server.edit = Editar servidor
server.outdated = [crimson]Servidor desatualizado![]
server.outdated.client = [crimson]Cliente desatualizado![]
server.version = [lightgray]Versão: {0}
server.custombuild = [accent]Versão customizada
confirmban = Certeza que quer banir "{0}[white]"?
confirmkick = Certeza que quer expulsar "{0}[white]"?
confirmunban = Certeza que quer desbanir este jogador?
confirmadmin = Certeza que quer fazer "{0}[white]" um administrador?
confirmunadmin = Certeza que quer remover o status de adminstrador do "{0}[white]"?
votekick.reason = Motivo para chutar por voto
votekick.reason.message = Tem certeza de que deseja chutar por voto "{0}[white]"?\nSe sim, digite o motivo:
joingame.title = Entrar no jogo
joingame.ip = IP:
server.delete = Você tem certeza que quer deletar esse servidor?
server.edit = Editar Servidor
server.outdated = [scarlet]Servidor Desatualizado![]
server.outdated.client = [scarlet]Cliente Desatualizado![]
server.version = [gray]v{0} {1}
server.custombuild = [accent]Versão Customizada
confirmban = Você tem certeza que quer banir "{0}[white]"?
confirmkick = Você tem certeza que quer expulsar "{0}[white]"?
confirmunban = Você tem certeza que quer desbanir este jogador?
confirmadmin = Você tem certeza que quer fazer "{0}[white]" um administrador?
confirmunadmin = Você tem certeza que quer remover o status de adminstrador do "{0}[white]"?
votekick.reason = Motivo para expulsar por votação
votekick.reason.message = Tem certeza de que deseja expulsar "{0}[white]" por votação?\nSe sim, digite o motivo:
joingame.title = Juntar-se ao jogo
joingame.ip = Endereço IP:
disconnect = Desconectado.
disconnect.error = Erro de conexão.
disconnect.closed = Conexão fechada.
@@ -301,29 +308,30 @@ connecting = [accent]Conectando...
reconnecting = [accent]Reconectando...
connecting.data = [accent]Carregando dados do mundo...
server.port = Porta:
server.invalidport = Numero de port inválido!
server.invalidport = Numero de porta inválido!
server.error.addressinuse = [scarlet]Failed to open server on port 6567.[]\n\nMake sure no other Mindustry servers are running on your device or network!
server.error = [crimson]Erro ao hospedar o servidor: [accent]{0}
save.new = Novo save
save.overwrite = Você tem certeza que quer sobrescrever este save?
save.nocampaign = Arquivos salvos individuais da campanha não podem ser importados.
server.error = [scarlet]Erro ao hospedar o servidor.
save.new = Novo Jogo Salvo
save.overwrite = Você tem certeza que quer sobrescrever este jogo salvo?
save.nocampaign = Arquivos de jogos salvos individuais da campanha não podem ser importados.
overwrite = Sobrescrever
save.none = Nenhum save encontrado!
save.none = Nenhum jogo salvo encontrado!
savefail = Falha ao salvar jogo!
save.delete.confirm = Certeza que quer deletar este save?
save.delete.confirm = Certeza que quer deletar este jogo salvo?
save.delete = Deletar
save.export = Exportar save
save.import.invalid = [accent]Este save é inválido!
save.import.fail = [crimson]Falha ao importar save: [accent]{0}
save.export.fail = [crimson]Falha ao exportar save: [accent]{0}
save.import = Importar save
save.newslot = Nome do save:
save.export = Exportar Jogo Salvo
save.import.invalid = [accent]Este jogo salvo é inválido!
save.import.fail = [crimson]Falha ao importar jogo salvo: [accent]{0}
save.export.fail = [crimson]Falha ao exportar jogo salvo: [accent]{0}
save.import = Importar jogo salvo
save.newslot = Nome do jogo salvo:
save.rename = Renomear
save.rename.text = Novo jogo:
selectslot = Selecione um lugar para salvar.
save.rename.text = Novo nome:
selectslot = Selecione um jogo salvo.
slot = [accent]Slot {0}
editmessage = Editar mensagem
save.corrupted = [accent]Save corrompido ou inválido!
editmessage = Editar Mensagem
save.corrupted = [accent]Jogo salvo corrompido ou inválido!
empty = <vazio>
on = Ligado
off = Desligado
@@ -332,87 +340,90 @@ save.autosave = Salvar automaticamente: {0}
save.map = Mapa: {0}
save.wave = Horda {0}
save.mode = Modo de jogo: {0}
save.date = Último salvamento: {0}
save.date = Último Salvamento: {0}
save.playtime = Tempo de jogo: {0}
warning = Aviso.
confirm = Confirmar
delete = Excluir
view.workshop = Ver na oficina
workshop.listing = Editar a lista da oficina
ok = OK
view.workshop = Ver na Oficina
workshop.listing = Editar a Lista da Oficina
ok = Certo
open = Abrir
customize = Customizar
customize = Customizar Regras
cancel = Cancelar
command = Comando
command.queue = [lightgray][Queuing]
command.queue = Fila
command.mine = Minerar
command.repair = Reparar
command.rebuild = Reconstruir
command.assist = Assist Player
command.assist = Auxiliar Jogador
command.move = Mover
command.boost = Boost
command.enterPayload = Enter Payload Block
command.loadUnits = Load Units
command.loadBlocks = Load Blocks
command.unloadPayload = Unload Payload
command.boost = Impulso
command.enterPayload = Inserir Bloco de Carga útil
command.loadUnits = Carregar Unidades
command.loadBlocks = Carregar Blocos
command.unloadPayload = Descarregar Carga
command.loopPayload = Loop Unit Transfer
stance.stop = Cancel Orders
stance.shoot = Stance: Shoot
stance.holdfire = Stance: Hold Fire
stance.pursuetarget = Stance: Pursue Target
stance.patrol = Stance: Patrol Path
stance.ram = Stance: Ram\n[lightgray]Straight line movement, no pathfinding
stance.stop = Cancelar Ordens
stance.shoot = Modo: Atirar
stance.holdfire = Modo: Cessar Fogo
stance.pursuetarget = Modo: Perseguir Alvo
stance.patrol = Modo: Patrulhar Caminho
stance.ram = Modo: Vagar\n[lightgray]Andar em linha reta, ignorando o terreno
openlink = Abrir Link
copylink = Copiar link
copylink = Copiar Link
back = Voltar
max = Máximo
objective = Objetivo do Mapa
crash.export = Exportar Históricos de Crashes.
crash.none = Nenhum Histórico de Crashes Encontrado.
crash.exported = Históricos de Crashes Exportado.
data.export = Exportar dados
data.import = Importar dados
data.openfolder = Abrir pasta de dados
crash.export = Exportar Logs de Crashes
crash.none = Nenhum logs de Crashes Encontrado.
crash.exported = Logs de Crashes Exportado.
data.export = Exportar Dados
data.import = Importar Dados
data.openfolder = Abrir Pasta de Dados
data.exported = Dados exportados.
data.invalid = Estes dados de jogo não são válidos.
data.import.confirm = Importar dados externos irá deletar[scarlet] todos[] os seus dados atuais.\n[accent]Isso não pode ser desfeito![]\n\nQuando seus dados serão importados, seu jogo irá sair imediatamente.
data.invalid = Esse dados de jogo não são válidos.
data.import.confirm = Importar dados externos irá deletar[scarlet] todos[] os seus dados atuais.\n[accent]Isso não pode ser desfeito![]\n\nQuando seus dados serão importados, seu jogo irá fechar imediatamente.
quit.confirm = Você tem certeza que quer sair?
loading = [accent]Carregando...
downloading = [accent]Baixando...
saving = [accent]Salvando...
respawn = [accent][[{0}][] para nascer no núcleo
respawn = [accent][[{0}][] para renascer
cancelbuilding = [accent][[{0}][] para cancelar a construção
selectschematic = [accent][[{0}][] para selecionar + copiar
pausebuilding = [accent][[{0}][] para parar a construção
pausebuilding = [accent][[{0}][] para pausar a construção
resumebuilding = [scarlet][[{0}][] para continuar a construção
enablebuilding = [scarlet][[{0}][] para habilitar construção
showui = Interface escondida.\nPressione [accent][[{0}][] para mostrar a interface.
commandmode.name = [accent]Modo de comando
commandmode.nounits = [nenhuma unidade]
showui = Interface oculta.\nPressione [accent][[{0}][] para exibir a interface.
commandmode.name = [accent]Modo de Comando
commandmode.nounits = [sem unidades]
wave = [accent]Horda {0}
wave.cap = [accent]Horda {0}/{1}
wave.waiting = Proxima horda em {0}
wave.waiting = [lightgray]Próxima horda em {0}
wave.waveInProgress = [lightgray]Horda em progresso
waiting = Esperando...
waiting = [lightgray]Esperando...
waiting.players = Esperando por jogadores...
wave.enemies = [lightgray]{0} inimigos restantes
wave.enemycores = [accent]{0}[lightgray] núcleos inimigos
wave.enemycore = [accent]{0}[lightgray] núcleo inimigo
wave.enemy = [lightgray]{0} inimigo restante
wave.enemies = [lightgray]{0} Inimigos Restantes
wave.enemycores = [accent]{0}[lightgray] Núcleos Inimigos
wave.enemycore = [accent]{0}[lightgray] Núcleo Inimigo
wave.enemy = [lightgray]{0} Inimigo Restante
wave.guardianwarn = Guardião se aproximando em [accent]{0}[] hordas.
wave.guardianwarn.one = Guardião se aproximando em [accent]{0}[] horda.
loadimage = Carregar\nimagem
saveimage = Salvar\nimagem
loadimage = Carregar Imagem
saveimage = Salvar Imagem
unknown = Desconhecido
custom = Customizado
builtin = Padrão
map.delete.confirm = Certeza que quer deletar este mapa? Isto não pode ser anulado!
map.random = [accent]Mapa aleatório
map.nospawn = Este mapa não possui nenhum núcleo para o jogador nascer! Adicione um núcleo {0} para este mapa no editor.
map.nospawn.pvp = Esse mapa não tem núcleos inimigos para os jogadores nascerem! Adicione [scarlet]núcleos vermelhos[] no mapa no editor.
map.nospawn.attack = Esse mapa não tem nenhum núcleo inimigo para o jogador atacar! coloque {0} vermelhos no editor.
builtin = Embutido
map.delete.confirm = Você tem certeza que quer deletar este mapa? Isso não pode ser revertido!
map.random = [accent]Mapa Aleatório
map.nospawn = Este mapa não possui nenhum Núcleo para o jogador nascer! Adicione um Núcleo {0} para este mapa no editor.
map.nospawn.pvp = Esse mapa não tem Núcleos inimigos para os jogadores nascerem! Adicione [scarlet]Núcleos não-laranjas[] para este mapa no editor.
map.nospawn.attack = Esse mapa não tem nenhum Núcleo inimigo para o jogador atacar! Adicione um Núcleos {0} para este mapa no editor.
map.invalid = Erro ao carregar o mapa: Arquivo de mapa invalido ou corrupto.
workshop.update = Atualizar item
workshop.update = Atualizar Item
workshop.error = Erro buscando os detalhes da oficina: {0}
map.publish.confirm = Você tem certeza de que quer publicar este mapa?\n\n[lightgray]Tenha certeza de que você concorda com o EULA da oficina primeiro, ou seus mapas não serão mostrados!
workshop.menu = Selecione oquê você gostaria de fazer com esse item.

View File

@@ -351,17 +351,18 @@ command.rebuild = Восстанавливать
command.assist = Помогать игроку
command.move = Двигаться
command.boost = Лететь
command.enterPayload = Enter Payload Block
command.loadUnits = Load Units
command.loadBlocks = Load Blocks
command.unloadPayload = Unload Payload
command.enterPayload = Войти в грузовой блок
command.loadUnits = Загрузить единицы
command.loadBlocks = Загрузить постройки
command.unloadPayload = Выгрузить груз
command.loopPayload = Loop Unit Transfer
stance.stop = Cancel Orders
stance.shoot = Stance: Shoot
stance.holdfire = Stance: Hold Fire
stance.pursuetarget = Stance: Pursue Target
stance.patrol = Stance: Patrol Path
stance.ram = Stance: Ram\n[lightgray]Straight line movement, no pathfinding
stance.stop = Отменить команду
stance.shoot = Положение: Стрелять
stance.holdfire = Положение: Удерживать огонь
stance.pursuetarget = Положение: Преследовать цель
stance.patrol = Положение: Патрулировать путь
stance.ram = Положение: Таран\n[lightgray]Движение по прямой, без поиска пути
openlink = Открыть ссылку
copylink = Скопировать ссылку
back = Назад
@@ -442,12 +443,12 @@ editor.waves = Волны:
editor.rules = Правила:
editor.generation = Генерация:
editor.objectives = Цели
editor.locales = Locale Bundles
editor.worldprocessors = World Processors
editor.worldprocessors.editname = Edit Name
editor.worldprocessors.none = [lightgray]No world processor blocks found!\nAdd one in the map editor, or use the \ue813 Add button below.
editor.worldprocessors.nospace = No free space to place a world processor!\nDid you fill the map with structures? Why would you do this?
editor.worldprocessors.delete.confirm = Are you sure you want to delete this world processor?\n\nIf it is surrounded by walls, it will be replaced by an environmental wall.
editor.locales = Наборы локалей
editor.worldprocessors = Мировые процессоры
editor.worldprocessors.editname = Изменить название
editor.worldprocessors.none = [lightgray]Не найдено ни одного блока мирового процессора\nДобавьте его в редакторе карт или воспользуйтесь кнопкой "\ue813 Добавить" ниже.
editor.worldprocessors.nospace = Нет свободного места для размещения мирового процессора!\n Возможно на карте всё занято структурами
editor.worldprocessors.delete.confirm = Вы уверены, что хотите удалить этот мировой процессор?\n\nЕсли он окружен стенами, он будет заменен стеной окружения.
editor.ingame = Редактировать в игре
editor.playtest = Опробовать карту
editor.publish.workshop = Опубликовать в Мастерской
@@ -505,7 +506,8 @@ editor.default = [lightgray]<По умолчанию>
details = Подробности...
edit = Редактировать...
variables = Переменные
logic.clear.confirm = Are you sure you want to clear all code from this processor?
logic.clear.confirm = Вы уверены, что хотите удалить весь код из этого процессора?
logic.globals = Встроенные переменные
editor.name = Название:
editor.spawn = Создать боевую единицу
@@ -518,7 +520,7 @@ editor.errorlegacy = Эта карта слишком старая и испол
editor.errornot = Это не файл карты.
editor.errorheader = Этот файл карты недействителен или повреждён.
editor.errorname = Карта не имеет имени. Может быть, вы пытаетесь загрузить сохранение?
editor.errorlocales = Error reading invalid locale bundles.
editor.errorlocales = Ошибка при чтении недопустимых наборов локалей.
editor.update = Обновить
editor.randomize = Случайно
editor.moveup = Выше
@@ -530,7 +532,7 @@ editor.sectorgenerate = Генерация сектора
editor.resize = Изменить\nразмер
editor.loadmap = Загрузить\nкарту
editor.savemap = Сохранить\nкарту
editor.savechanges = [scarlet]You have unsaved changes!\n\n[]Do you want to save them?
editor.savechanges = [scarlet]У вас есть несохраненные изменения!\n\n[]Вы хотите сохранить их?
editor.saved = Сохранено!
editor.save.noname = У вашей карты нет имени! Назовите её в меню «Информация о карте».
editor.save.overwrite = Ваша карта не может быть записана поверх встроенной карты! Введите другое название в меню «Информация о карте»
@@ -618,25 +620,25 @@ filter.option.floor2 = Вторая поверхность
filter.option.threshold2 = Вторичный предельный порог
filter.option.radius = Радиус
filter.option.percentile = Процентиль
filter.option.code = Code
filter.option.loop = Loop
locales.info = Here, you can add locale bundles for specific languages to your map. In locale bundles, each property has a name and a value. These properties can be used by world processors and objectives using their names. They support text formatting (replacing placeholders with actual values).\n\n[cyan]Example property:\n[]name: [accent]timer[]\nvalue: [accent]Example timer, time left: {0}[]\n\n[cyan]Usage:\n[]Set it as objective's text: [accent]@timer\n\n[]Print it in a world processor:\n[accent]localeprint "timer"\nformat time\n[gray](where time is a separately calculated variable)
locales.deletelocale = Are you sure you want to delete this locale bundle?
locales.applytoall = Apply Changes To All Locales
locales.addtoother = Add To Other Locales
locales.rollback = Rollback to last applied
locales.filter = Property filter
locales.searchname = Search name...
locales.searchvalue = Search value...
locales.searchlocale = Search locale...
locales.byname = By name
locales.byvalue = By value
locales.showcorrect = Show properties that are present in all locales and have unique values everywhere
locales.showmissing = Show properties that are missing in some locales
locales.showsame = Show properties that have same values in different locales
locales.viewproperty = View in all locales
locales.viewing = Viewing property "{0}"
locales.addicon = Add Icon
filter.option.code = Код
filter.option.loop = Цикл
locales.info = Здесь вы можете добавить на карту наборы локалей для определенных языков. В наборах локалей каждое свойство имеет имя и значение. Эти свойства могут использоваться мировыми процессорами и целями по их именам. Они поддерживают форматирование текста (заменяя пропуски реальными значениями).\n\n[cyan]Пример свойства:\n[]name: [accent]timer[]\nvalue: [accent]Пример таймера, оставшееся время: {0}[]\n\n[cyan]Использование:\n[]Установите его как текст цели: [accent]@timer\n\n[]Введите его в мировом процессоре:\n[accent]localeprint «timer»\nformat time\n[gray] (где time - отдельно вычисляемая переменная)
locales.deletelocale = Вы уверены, что хотите удалить этот набор локалей?
locales.applytoall = Применить изменения ко всем локалям
locales.addtoother = Добавить в другие локали
locales.rollback = Откат к последнему примененному значению
locales.filter = Фильтр свойств
locales.searchname = Поиск по имени...
locales.searchvalue = Поиск значения...
locales.searchlocale = Поиск локали...
locales.byname = По имени
locales.byvalue = По значению
locales.showcorrect = Показать свойства, которые присутствуют во всех локалях и имеют везде уникальные значения
locales.showmissing = Показать свойства, отсутствующие в некоторых локалях
locales.showsame = Показать свойства, которые имеют одинаковые значения в разных локалях
locales.viewproperty = Смотреть во всех локалях
locales.viewing = Просмотр свойства "{0}"
locales.addicon = Добавить иконку
width = Ширина:
height = Высота:
@@ -686,12 +688,12 @@ objective.destroycore.name = Уничтожить ядро
objective.commandmode.name = Командовать единицей
objective.flag.name = Флаг
marker.shapetext.name = Фигура с текстом
marker.point.name = Point
marker.point.name = Точка
marker.shape.name = Фигура
marker.text.name = Текст
marker.line.name = Line
marker.quad.name = Quad
marker.texture.name = Texture
marker.line.name = Линия
marker.quad.name = Четырёхугольник
marker.texture.name = Текстура
marker.background = Фон
marker.outline = Контур
objective.research = [accent]Исследуйте:\n[]{0}[lightgray]{1}
@@ -834,7 +836,7 @@ sector.weatheredChannels.name = Weathered Channels
sector.mycelialBastion.name = Mycelial Bastion
sector.frontier.name = Frontier
sector.groundZero.description = Оптимальная локация для повторных игр. Низкая вражеская угроза. Немного ресурсов.\nСоберите как можно больше свинца и меди.\nДвигайтесь дальше.
sector.groundZero.description = Оптимальная локация чтобы начать сначала. Низкая вражеская угроза. Немного ресурсов.\nСоберите как можно больше свинца и меди.\nДвигайтесь дальше.
sector.frozenForest.description = Даже здесь, ближе к горам, споры распространились. Холодные температуры не могут сдерживать их вечно.\n\nНачните вкладываться в энергию. Постройте генераторы внутреннего сгорания. Научитесь пользоваться регенератором.
sector.saltFlats.description = На окраине пустыни лежат соляные равнины. В этой местности можно найти немного ресурсов.\n\nВраги возвели здесь комплекс хранения ресурсов. Искорените их ядро. Не оставьте камня на камне.
sector.craters.description = Вода скопилась в этом кратере, реликвии времён старых войн. Восстановите область. Соберите песок. Выплавьте метастекло. Качайте воду для охлаждения турелей и буров.
@@ -1020,7 +1022,7 @@ stat.abilities = Способности
stat.canboost = Может взлететь
stat.flying = Летающий
stat.ammouse = Использование боеприпасов
stat.ammocapacity = Ammo Capacity
stat.ammocapacity = Вместимость боеприпасов
stat.damagemultiplier = Множитель урона
stat.healthmultiplier = Множитель прочности
stat.speedmultiplier = Множитель скорости
@@ -1031,47 +1033,48 @@ stat.immunities = Невосприимчив
stat.healing = Ремонт
ability.forcefield = Силовое поле
ability.forcefield.description = Projects a force shield that absorbs bullets
ability.forcefield.description = Создает силовой щит, поглощающий пули
ability.repairfield = Ремонтирующее поле
ability.repairfield.description = Repairs nearby units
ability.repairfield.description = Ремонтирует близлежащие единицы
ability.statusfield = Усиливающее поле
ability.statusfield.description = Applies a status effect to nearby units
ability.statusfield.description = Накладывает эффект на ближайшие единицы
ability.unitspawn = Завод единиц <20>
ability.unitspawn.description = Constructs units
ability.unitspawn.description = Конструирует единицы
ability.shieldregenfield = Поле восстановления щита
ability.shieldregenfield.description = Regenerates shields of nearby units
ability.shieldregenfield.description = Восстанавливает щиты ближайших юнитов
ability.movelightning = Молнии при движении
ability.movelightning.description = Releases lightning while moving
ability.armorplate = Armor Plate
ability.armorplate.description = Reduces damage taken while shooting
ability.movelightning.description = Выпускает молнии при движении
ability.armorplate = Бронепластина
ability.armorplate.description = Снижает урон, получаемый при стрельбе
ability.shieldarc = Дуговой щит
ability.shieldarc.description = Projects a force shield in an arc that absorbs bullets
ability.shieldarc.description = Выпускает силовой щит по дуге, поглощающий пули
ability.suppressionfield = Поле подавления регенерации
ability.suppressionfield.description = Stops nearby repair buildings
ability.suppressionfield.description = Останавливает ремонтные здания
ability.energyfield = Энергетическое поле
ability.energyfield.description = Zaps nearby enemies
ability.energyfield.healdescription = Zaps nearby enemies and heals allies
ability.regen = Regeneration
ability.regen.description = Regenerates own health over time
ability.liquidregen = Liquid Absorption
ability.liquidregen.description = Absorbs liquid to heal itself
ability.spawndeath = Death Spawns
ability.spawndeath.description = Releases units on death
ability.liquidexplode = Death Spillage
ability.liquidexplode.description = Spills liquid on death
ability.stat.firingrate = [stat]{0}/sec[lightgray] firing rate
ability.stat.regen = [stat]{0}[lightgray] health/sec
ability.energyfield.description = Электризует ближайших врагов
ability.energyfield.healdescription = Электризует ближайших врагов и лечит союзников
ability.regen = Регенерация
ability.regen.description = Восстанавливает собственное здоровье с течением времени
ability.liquidregen = Поглощение жидкости
ability.liquidregen.description = Поглощает жидкость для самовосстановления
ability.spawndeath = Смертельное порождение
ability.spawndeath.description = Создает единицы после смерти
ability.liquidexplode = Смертельное разлитие
ability.liquidexplode.description = Разливает жидкость при смерти
ability.stat.firingrate = [stat]{0}/сек[lightgray] темп стрельбы
ability.stat.regen = [stat]{0}[lightgray] здоровья/сек
ability.stat.pulseregen = [stat]{0}[lightgray] health/pulse
ability.stat.shield = [stat]{0}[lightgray] shield
ability.stat.repairspeed = [stat]{0}/sec[lightgray] repair speed
ability.stat.slurpheal = [stat]{0}[lightgray] health/liquid unit
ability.stat.cooldown = [stat]{0} sec[lightgray] cooldown
ability.stat.maxtargets = [stat]{0}[lightgray] max targets
ability.stat.sametypehealmultiplier = [stat]{0}%[lightgray] same type repair amount
ability.stat.damagereduction = [stat]{0}%[lightgray] damage reduction
ability.stat.minspeed = [stat]{0} tiles/sec[lightgray] min speed
ability.stat.duration = [stat]{0} sec[lightgray] duration
ability.stat.buildtime = [stat]{0} sec[lightgray] build time
ability.stat.shield = [stat]{0}[lightgray] щит
ability.stat.repairspeed = [stat]{0}/sec[lightgray] скорость регенерации
ability.stat.slurpheal = [stat]{0}[lightgray] здоровья/единица жидкости
ability.stat.cooldown = [stat]{0} сек[lightgray] перезарядка
ability.stat.maxtargets = [stat]{0}[lightgray] максимум целей
ability.stat.sametypehealmultiplier = [stat]{0}%[lightgray] тот же тип ремонта
ability.stat.damagereduction = [stat]{0}%[lightgray] снижение урона
ability.stat.minspeed = [stat]{0} плиток/сек[lightgray] минимальная скорость
ability.stat.duration = [stat]{0} сек[lightgray] продолжительность
ability.stat.buildtime = [stat]{0} сек[lightgray] время постройки
bar.onlycoredeposit = Доступен перенос только в ядро
bar.drilltierreq = Требуется бур получше
@@ -1153,7 +1156,7 @@ unit.items = предметов
unit.thousands = к
unit.millions = М
unit.billions = кM
unit.shots = shots
unit.shots = выстрелы
unit.pershot = /выстрел
category.purpose = Назначение
category.general = Основные
@@ -1164,7 +1167,8 @@ category.crafting = Ввод/вывод
category.function = Действие
category.optional = Дополнительные улучшения
setting.alwaysmusic.name = Всегда играть музыку
setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals.
setting.alwaysmusic.description = Если включить эту функцию, музыка всегда будет воспроизводиться в игре по кругу.\nЕсли выключить, она будет воспроизводиться только через случайные промежутки времени.
setting.skipcoreanimation.name = Пропускать анимацию запуска/приземления ядра
setting.landscape.name = Только альбомный (горизонтальный) режим
setting.shadows.name = Тени
@@ -1176,7 +1180,7 @@ setting.backgroundpause.name = Фоновая пауза
setting.buildautopause.name = Автоматическая приостановка строительства
setting.doubletapmine.name = Добыча руды двойным нажатием
setting.commandmodehold.name = Удерживать для командования боевыми единицами
setting.distinctcontrolgroups.name = Limit One Control Group Per Unit
setting.distinctcontrolgroups.name = Ограничение на одну контрольную группу на единицу
setting.modcrashdisable.name = Отключение модификаций после вылета при запуске
setting.animatedwater.name = Анимированные поверхности
setting.animatedshields.name = Анимированные щиты
@@ -1225,7 +1229,7 @@ setting.mutesound.name = Заглушить звук
setting.crashreport.name = Отправлять анонимные отчёты о вылетах
setting.communityservers.name = Fetch Community Server List
setting.savecreate.name = Автоматическое создание сохранений
setting.steampublichost.name = Public Game Visibility
setting.steampublichost.name = Видимость публичной игры
setting.playerlimit.name = Ограничение игроков
setting.chatopacity.name = Непрозрачность чата
setting.lasersopacity.name = Непрозрачность лазеров энергоснабжения
@@ -1246,7 +1250,7 @@ keybind.title = Настройка управления
keybinds.mobile = [scarlet]Большинство комбинаций клавиш здесь не работает на мобильных устройствах. Поддерживается только базовое движение.
category.general.name = Основное
category.view.name = Просмотр
category.command.name = Unit Command
category.command.name = Командование единицой
category.multiplayer.name = Сетевая игра
category.blocks.name = Выбор блока
placement.blockselectkeys = \n[lightgray]Клавиша: [{0},
@@ -2466,15 +2470,15 @@ lenum.shoot = Стрельба в определённую позицию.
lenum.shootp = Стрельба в единицу/постройку с расчётом скорости.
lenum.config = Конфигурация постройки, например, предмет сортировки.
lenum.enabled = Включён ли блок.
laccess.currentammotype = Current ammo item/liquid of a turret.
laccess.currentammotype = Текущий боеприпас турели.
laccess.color = Цвет осветителя.
laccess.controller = Командующий единицей. Если единица управляется процессором, возвращает процессор. Если в строю, возвращает командующего.\nВ противном случае возвращает саму единицу.
laccess.dead = Является ли единица/постройка неработающей или несуществующей.
laccess.controlled = Возвращает:\n[accent]@ctrlProcessor[] если единица управляется процессором\n[accent]@ctrlPlayer[] если единица/постройка управляется игроком\n[accent]@ctrlFormation[] если единица в строю\nВ противном случае — 0.
laccess.progress = Прогресс действия от 0 до 1. Возвращает прогресс производства, перезарядку турели или прогресс постройки.
laccess.speed = Максимальная скорость единицы, в тайлах/сек.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
laccess.speed = Максимальная скорость единицы, в плитках/сек.
laccess.id = Идентификатор единицы/блока/предмета/жидкости.\nЭто обратная операция поиска.
lcategory.unknown = Неизвестно
lcategory.unknown.description = Нет категории.
lcategory.io = Ввод и вывод
@@ -2589,7 +2593,7 @@ unitlocate.building = Переменная для записи обнаруже
unitlocate.outx = Вывод X координаты.
unitlocate.outy = Вывод Y координаты.
unitlocate.group = Группа построек для поиска.
playsound.limit = If true, prevents this sound from playing\nif it has already been played in the same frame.
playsound.limit = Если значение равно true, предотвращает воспроизведение этого звука,\n если он уже воспроизводился в том же кадре.
lenum.idle = Остановка движения, но продолжение строительства/копания.\nСостояние по умолчанию.
lenum.stop = Остановка движения/копания/строительства.
@@ -2597,7 +2601,7 @@ lenum.unbind = Полностью отключает управление лог
lenum.move = Перемещение в определённую позицию.
lenum.approach = Приближение к позиции с указанным радиусом.
lenum.pathfind = Перемещение к точке появления врагов.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.autopathfind = Автоматический поиск пути к ближайшему вражескому ядру или точке высадки.\nЭто то же самое, что и стандартный поиск пути к врагу во время волны.
lenum.target = Стрельба в определённую позицию.
lenum.targetp = Стрельба в единицу/постройку с расчётом скорости.
lenum.itemdrop = Сбрасывание предметов.
@@ -2608,13 +2612,13 @@ lenum.payenter = Войти/приземлиться на грузовой бл
lenum.flag = Числовой флаг единицы.
lenum.mine = Копание в заданной позиции.
lenum.build = Строительство блоков.
lenum.getblock = Fetch building, floor and block type at coordinates.\nUnit must be in range of the position, otherwise null is returned.
lenum.getblock = Получает тип постройки, пола и блока по заданным координатам.\nЕдиница должна быть в диапазоне позиции, иначе возвращается null.
lenum.within = Проверка на нахождение единицы рядом с позицией.
lenum.boost = Включение/выключение полёта.
lenum.flushtext = Flush print buffer's content to marker, if applicable.\nIf fetch is set to true, tries to fetch properties from map locale bundle or game's bundle.
lenum.texture = Texture name straight from game's texture atlas (using kebab-case naming style).\nIf printFlush is set to true, consumes text buffer content as text argument.
lenum.texturesize = Size of texture in tiles. Zero value scales marker width to original texture's size.
lenum.autoscale = Whether to scale marker corresponding to player's zoom level.
lenum.posi = Indexed position, used for line and quad markers with index zero being the first position.
lenum.uvi = Texture's position ranging from zero to one, used for quad markers.
lenum.colori = Indexed position, used for line and quad markers with index zero being the first color.
lenum.flushtext = Сбрасывает содержимое текстового буфера, если применимо. \nЕсли значение fetch равно true, пытаеся получить свойства из набора локали карты или набора локали игры.
lenum.texture = Имя текстуры прямо из атласа текстур игры (используя стиль написания с дефисами, например: build-tower) .\nЕсли printFlush имеет значение true, то в качестве текстового аргумента используется содержимое текстового буфера.
lenum.texturesize = Размер текстуры в плитках. Нулевое значение масштабирует ширину маркера до размера исходной текстуры.
lenum.autoscale = Масштабировать ли маркер в соответствии с уровнем масштабирования игрока.
lenum.posi = Индексированная позиция, используемая для линейных и квадратных маркеров с нулевым индексом в качестве первой позиции.
lenum.uvi = Положение текстуры в диапазоне от нуля до единицы, используется для квадратных маркеров.
lenum.colori = Индексируемая позиция, используемая для линейных и квадратных маркеров с нулевым индексом, являющимся первым цветом.

View File

@@ -1988,6 +1988,10 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
public double sense(Content content){
if(content instanceof Item i && items != null) return items.get(i);
if(content instanceof Liquid l && liquids != null) return liquids.get(l);
if(getPayloads() != null){
if(content instanceof UnitType u) return getPayloads().get(u);
if(content instanceof Block b) return getPayloads().get(b);
}
return Float.NaN; //invalid sense
}

View File

@@ -241,6 +241,8 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
controller instanceof CommandAI command && command.hasCommand() ? ctrlCommand :
0;
case payloadCount -> ((Object)this) instanceof Payloadc pay ? pay.payloads().size : 0;
case totalPayload -> ((Object)this) instanceof Payloadc pay ? pay.payloadUsed() : 0;
case payloadCapacity -> type.payloadCapacity;
case size -> hitSize / tilesize;
case color -> Color.toDoubleBits(team.color.r, team.color.g, team.color.b, 1f);
default -> Float.NaN;
@@ -265,6 +267,16 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
@Override
public double sense(Content content){
if(content == stack().item) return stack().amount;
if(content instanceof UnitType u){
return ((Object)this) instanceof Payloadc pay ?
(pay.payloads().isEmpty() ? 0 :
pay.payloads().count(p -> p instanceof UnitPayload up && up.unit.type == u)) : 0;
}
if(content instanceof Block b){
return ((Object)this) instanceof Payloadc pay ?
(pay.payloads().isEmpty() ? 0 :
pay.payloads().count(p -> p instanceof BuildPayload bp && bp.build.block == b)) : 0;
}
return Float.NaN;
}

View File

@@ -55,6 +55,8 @@ public enum LAccess{
name,
payloadCount,
payloadType,
totalPayload,
payloadCapacity,
id,
//values with parameters are considered controllable

View File

@@ -19,6 +19,7 @@ import mindustry.logic.LExecutor.*;
import mindustry.logic.LogicFx.*;
import mindustry.type.*;
import mindustry.ui.*;
import mindustry.world.*;
import mindustry.world.meta.*;
import static mindustry.Vars.*;
@@ -614,6 +615,29 @@ public class LStatements{
if(++c % 6 == 0) i.row();
}
}),
new Table(i -> {
i.left();
int c = 0;
for(UnitType item : Vars.content.units()){
if(!item.unlockedNow() || item.hidden) continue;
i.button(new TextureRegionDrawable(item.uiIcon), Styles.flati, iconSmall, () -> {
stype("@" + item.name);
hide.run();
}).size(40f);
if(++c % 6 == 0) i.row();
}
for(Block item : Vars.content.blocks()){
if(!item.unlockedNow() || item.isHidden()) continue;
i.button(new TextureRegionDrawable(item.uiIcon), Styles.flati, iconSmall, () -> {
stype("@" + item.name);
hide.run();
}).size(40f);
if(++c % 6 == 0) i.row();
}
}),
//sensors
new Table(i -> {
for(LAccess sensor : LAccess.senseable){
@@ -625,7 +649,7 @@ public class LStatements{
})
};
Drawable[] icons = {Icon.box, Icon.liquid, Icon.tree};
Drawable[] icons = {Icon.box, Icon.liquid, Icon.units, Icon.tree};
Stack stack = new Stack(tables[selected]);
ButtonGroup<Button> group = new ButtonGroup<>();
@@ -643,7 +667,7 @@ public class LStatements{
}).height(50f).growX().checked(selected == fi).group(group);
}
t.row();
t.add(stack).colspan(3).width(240f).left();
t.add(stack).colspan(4).width(240f).left();
}));
}, Styles.logict, () -> {}).size(40f).padLeft(-1).color(table.color);

View File

@@ -6,6 +6,7 @@ import arc.math.*;
import arc.math.geom.*;
import arc.util.*;
import arc.util.io.*;
import mindustry.ctype.*;
import mindustry.gen.*;
import mindustry.graphics.*;
import mindustry.world.*;
@@ -251,6 +252,13 @@ public class PayloadBlock extends Block{
}
}
@Override
public double sense(Content content){
if(payload instanceof UnitPayload up) return up.unit.type == content ? 1 : 0;
if(payload instanceof BuildPayload bp) return bp.build.block == content ? 1 : 0;
return super.sense(content);
}
@Override
public void write(Writes write){
super.write(write);

View File

@@ -5,6 +5,7 @@ import arc.math.*;
import arc.util.*;
import arc.util.io.*;
import mindustry.content.*;
import mindustry.ctype.*;
import mindustry.entities.*;
import mindustry.gen.*;
import mindustry.graphics.*;
@@ -201,6 +202,13 @@ public class PayloadDeconstructor extends PayloadBlock{
}
}
@Override
public double sense(Content content){
if(deconstructing instanceof UnitPayload up) return up.unit.type == content ? 1 : 0;
if(deconstructing instanceof BuildPayload bp) return bp.build.block == content ? 1 : 0;
return super.sense(content);
}
@Override
public double sense(LAccess sensor){
if(sensor == LAccess.progress) return progress;