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

View File

@@ -57,7 +57,7 @@ mods.browser.sortstars = Nach Sternen sortieren
schematic = Entwurf schematic = Entwurf
schematic.add = Entwurf speichern... schematic.add = Entwurf speichern...
schematics = Entwürfe 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.replace = Es gibt bereits einen Entwurf mit diesem Namen. Diesen ersetzen?
schematic.exists = Es gibt schon einen Entwurf mit diesem Namen. schematic.exists = Es gibt schon einen Entwurf mit diesem Namen.
schematic.import = Entwurf importieren... schematic.import = Entwurf importieren...
@@ -70,7 +70,7 @@ schematic.shareworkshop = Im Workshop teilen
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Entwurf umkehren schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Entwurf umkehren
schematic.saved = Entwurf gespeichert. schematic.saved = Entwurf gespeichert.
schematic.delete.confirm = Dieser Entwurf wird vollständig vernichtet. 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.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.disabled = [scarlet]Entwürfe deaktiviert[]\nAuf dieser [accent]Karte[] oder [accent]Server[] dürfen keine Entwürfe verwendet werden.
schematic.tags = Tags: schematic.tags = Tags:
@@ -157,8 +157,8 @@ mod.circulardependencies = [red]Wechselseitige Abhängigkeiten
mod.incompletedependencies = [red]Fehlende 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.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.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 würde manuell gesperrt, weil er diese Spielversion zum Abstürzen bringt oder andere Fehler verursacht. Benutze diese Mod nicht. 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.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.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. 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.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.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.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 about.button = Info
name = Name: name = Name:
@@ -196,8 +196,9 @@ unlock.incampaign = < Für Details in Kampagne freischalten >
campaign.select = Startkampagne auswählen campaign.select = Startkampagne auswählen
campaign.none = [lightgray]Wähle einen Planeten, auf dem du starten möchtest.\nDies kannst du jederzeit ändern. 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.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 campaign.difficulty = Difficulty
completed = [accent]Abgeschlossen completed = [accent]Abgeschlossen
techtree = Forschung techtree = Forschung
techtree.select = Forschungsauswahl techtree.select = Forschungsauswahl
@@ -260,19 +261,19 @@ trace = Spieler verfolgen
trace.playername = Spielername: [accent]{0} trace.playername = Spielername: [accent]{0}
trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
trace.id = ID: [accent]{0} trace.id = ID: [accent]{0}
trace.language = Language: [accent]{0} trace.language = Sprache: [accent]{0}
trace.mobile = Mobiler Client: [accent]{0} trace.mobile = Mobiler Client: [accent]{0}
trace.modclient = Gemoddeter Client: [accent]{0} trace.modclient = Gemoddeter Client: [accent]{0}
trace.times.joined = Beigetreten: [accent]{0}[] Mal trace.times.joined = Beigetreten: [accent]{0}[] Mal
trace.times.kicked = Rausgeworfen: [accent]{0}[] Mal trace.times.kicked = Rausgeworfen: [accent]{0}[] Mal
trace.ips = IPs: trace.ips = IPs:
trace.names = Names: trace.names = Namen:
invalidid = Ungültige Client-ID! Berichte den Fehler. invalidid = Ungültige Client-ID! Berichte den Fehler.
player.ban = Ban player.ban = Verbannen
player.kick = Kick player.kick = Rauswerfen
player.trace = Trace player.trace = Verfolgen
player.admin = Toggle Admin player.admin = Admin an/aus
player.team = Change Team player.team = Team wechseln
server.bans = Verbannungen server.bans = Verbannungen
server.bans.none = Keine verbannten Spieler gefunden! server.bans.none = Keine verbannten Spieler gefunden!
server.admins = Administratoren 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? 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? 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? confirmunadmin = Bist du sicher, dass dieser Spieler kein Administrator mehr sein soll?
votekick.reason = Vote-Kick Reason votekick.reason = Vote-Kick Grund
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason: votekick.reason.message = Bist du sicher, dass du "{0}[white]" rauswerfen willst?\nWenn ja, gib bitte einen Grund ein:
joingame.title = Spiel beitreten joingame.title = Spiel beitreten
joingame.ip = IP: joingame.ip = IP:
disconnect = Verbindung unterbrochen. disconnect = Verbindung unterbrochen.
@@ -354,17 +355,18 @@ command.rebuild = Wiederaufbauen
command.assist = Spieler unterstützen command.assist = Spieler unterstützen
command.move = Bewegen command.move = Bewegen
command.boost = Boost command.boost = Boost
command.enterPayload = Enter Payload Block command.enterPayload = Frachtblock betreten
command.loadUnits = Load Units command.loadUnits = Einheiten laden
command.loadBlocks = Load Blocks command.loadBlocks = Blöcke laden
command.unloadPayload = Unload Payload command.unloadPayload = Fracht entladen
command.loopPayload = Loop Unit Transfer command.loopPayload = Loop Unit Transfer
stance.stop = Cancel Orders stance.stop = Befehle abbrechen
stance.shoot = Stance: Shoot stance.shoot = Stellung: schießen
stance.holdfire = Stance: Hold Fire stance.holdfire = Stellung: nicht schießen
stance.pursuetarget = Stance: Pursue Target stance.pursuetarget = Stellung: Ziel verfolgen
stance.patrol = Stance: Patrol Path stance.patrol = Stellung: Pfad patroullieren
stance.ram = Stance: Ram\n[lightgray]Straight line movement, no pathfinding stance.ram = Stellung: rammen[lightgray]in einer geraden Lilie bewegen, gegen Wände laufen
openlink = Link öffnen openlink = Link öffnen
copylink = Link kopieren copylink = Link kopieren
back = Zurück back = Zurück
@@ -447,7 +449,7 @@ editor.generation = Generator
editor.objectives = Ziele editor.objectives = Ziele
editor.locales = Locale Bundles editor.locales = Locale Bundles
editor.worldprocessors = World Processors 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.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.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.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.search = Suchen nach:
editor.filters.author = Autor editor.filters.author = Autor
editor.filters.description = Beschreibung editor.filters.description = Beschreibung
editor.shiftx = Shift X editor.shiftx = Verschieben X
editor.shifty = Shift Y editor.shifty = Verschieben Y
workshop = Workshop workshop = Workshop
waves.title = Wellen waves.title = Wellen
waves.remove = Entfernen waves.remove = Entfernen
@@ -483,7 +485,7 @@ waves.guardian = Boss
waves.preview = Vorschau waves.preview = Vorschau
waves.edit = Bearbeiten... waves.edit = Bearbeiten...
waves.random = Zufällig waves.random = Zufällig
waves.copy = Aus der Zwischenablage kopieren waves.copy = In die Zwischenablage kopieren
waves.load = Aus der Zwischenablage laden waves.load = Aus der Zwischenablage laden
waves.invalid = Ungültige Wellen in der Zwischenablage. waves.invalid = Ungültige Wellen in der Zwischenablage.
waves.copied = Wellen kopiert. waves.copied = Wellen kopiert.
@@ -493,8 +495,8 @@ waves.sort.reverse = Reihenfolge umkehren
waves.sort.begin = Anfang waves.sort.begin = Anfang
waves.sort.health = Lebenspunkte waves.sort.health = Lebenspunkte
waves.sort.type = Sorte waves.sort.type = Sorte
waves.search = Search waves... waves.search = Wellen durchsuchen...
waves.filter = Unit Filter waves.filter = Einheiten Filter
waves.units.hide = Alle verstecken waves.units.hide = Alle verstecken
waves.units.show = Alle anzeigen waves.units.show = Alle anzeigen
@@ -508,8 +510,8 @@ editor.default = [lightgray]<Standard>
details = Details details = Details
edit = Bearbeiten edit = Bearbeiten
variables = Variablen variables = Variablen
logic.clear.confirm = Are you sure you want to clear all code from this processor? logic.clear.confirm = Willst du wirklich den gesamten code aus diesem prozessor löschen?
logic.globals = Built-in Variables logic.globals = Eingebaute Variablen
editor.name = Name: editor.name = Name:
editor.spawn = Spawnbereich editor.spawn = Spawnbereich
editor.removeunit = Bereich entfernen editor.removeunit = Bereich entfernen
@@ -533,7 +535,7 @@ editor.sectorgenerate = Sektor generieren
editor.resize = Größe\nanpassen editor.resize = Größe\nanpassen
editor.loadmap = Karte\nladen editor.loadmap = Karte\nladen
editor.savemap = Karte\nspeichern 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.saved = Gespeichert!
editor.save.noname = Deine Karte hat keinen Namen! Setze einen Namen im [accent]Karten-Info[]-Menü. 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ü. 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 objective.flag.name = Flag
marker.shapetext.name = Geformter Text marker.shapetext.name = Geformter Text
marker.point.name = Point marker.point.name = Punkt
marker.shape.name = Form marker.shape.name = Form
marker.text.name = Text marker.text.name = Text
marker.line.name = Line marker.line.name = Line
marker.quad.name = Quad marker.quad.name = Quadrat
marker.texture.name = Texture marker.texture.name = Textur
marker.background = Hintergrund marker.background = Hintergrund
marker.outline = Umriss marker.outline = Umriss
@@ -814,7 +816,7 @@ planet.serpulo.name = Serpulo
planet.erekir.name = Erekir planet.erekir.name = Erekir
planet.sun.name = Sonne planet.sun.name = Sonne
sector.impact0078.name = Impact 0078 sector.impact0078.name = Einschlag 0078
sector.groundZero.name = Ground Zero sector.groundZero.name = Ground Zero
sector.craters.name = Die Krater sector.craters.name = Die Krater
sector.frozenForest.name = Gefrorener Wald sector.frozenForest.name = Gefrorener Wald
@@ -920,7 +922,7 @@ status.electrified.name = Elektrisch
status.spore-slowed.name = Sporen-verlangsamt status.spore-slowed.name = Sporen-verlangsamt
status.tarred.name = Teerend status.tarred.name = Teerend
status.overdrive.name = Overdrive status.overdrive.name = Overdrive
status.overclock.name = Übertaktend status.overclock.name = Übertaktet
status.shocked.name = Schockend status.shocked.name = Schockend
status.blasted.name = Sprengend status.blasted.name = Sprengend
status.unmoving.name = Unbeweglich status.unmoving.name = Unbeweglich
@@ -1041,47 +1043,48 @@ stat.immunities = Immunitäten
stat.healing = Heilung stat.healing = Heilung
ability.forcefield = Kraftfeld 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 = Heilungsfeld
ability.repairfield.description = Repairs nearby units ability.repairfield.description = repariert Einheiten in der Nähe
ability.statusfield = Statusfeld 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 = Fabrik
ability.unitspawn.description = Constructs units ability.unitspawn.description = Baut Einheiten
ability.shieldregenfield = Schildregenerationsfeld 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 = Bewegungsblitze
ability.movelightning.description = Releases lightning while moving ability.movelightning.description = Entfesselt bei Bewegung Blitze
ability.armorplate = Armor Plate ability.armorplate = Armor Plate
ability.armorplate.description = Reduces damage taken while shooting ability.armorplate.description = Reduces damage taken while shooting
ability.shieldarc = Lichtbogenschild 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 = 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 = Energiefeld
ability.energyfield.description = Zaps nearby enemies ability.energyfield.description = Schockt Feinde in der Nähe
ability.energyfield.healdescription = Zaps nearby enemies and heals allies ability.energyfield.healdescription = Schockt Feinde und heilt alliierte in der Nähe
ability.regen = Regeneration ability.regen = Regeneration
ability.regen.description = Regenerates own health over time ability.regen.description = Regeneriert eigene Lebenspunkte mit der Zeit
ability.liquidregen = Liquid Absorption ability.liquidregen = Flüssigkeitsabsorbtion
ability.liquidregen.description = Absorbs liquid to heal itself ability.liquidregen.description = Nimmt Flüssigkeit auf, um sich selbst zu heilen
ability.spawndeath = Death Spawns ability.spawndeath = Fragmentierung
ability.spawndeath.description = Releases units on death ability.spawndeath.description = Entlässt beim Tod neue Einheiten
ability.liquidexplode = Death Spillage ability.liquidexplode = Auslaufen
ability.liquidexplode.description = Spills liquid on death ability.liquidexplode.description = Verschüttet Flüssigkeit beim Tod
ability.stat.firingrate = [stat]{0}/sec[lightgray] firing rate ability.stat.firingrate = [stat]{0}/sek[lightgray] Feuerrate
ability.stat.regen = [stat]{0}[lightgray] health/sec ability.stat.regen = [stat]{0}[lightgray] Lebenspunkte/sek
ability.stat.pulseregen = [stat]{0}[lightgray] health/pulse ability.stat.pulseregen = [stat]{0}[lightgray] health/pulse
ability.stat.shield = [stat]{0}[lightgray] shield ability.stat.shield = [stat]{0}[lightgray] Schild
ability.stat.repairspeed = [stat]{0}/sec[lightgray] repair speed ability.stat.repairspeed = [stat]{0}/sek[lightgray] Repariergeschwindigkeit
ability.stat.slurpheal = [stat]{0}[lightgray] health/liquid unit ability.stat.slurpheal = [stat]{0}[lightgray] Lebenspunkte/Flüssigkeitseinheit
ability.stat.cooldown = [stat]{0} sec[lightgray] cooldown ability.stat.cooldown = [stat]{0} sek[lightgray] cooldown
ability.stat.maxtargets = [stat]{0}[lightgray] max targets ability.stat.maxtargets = [stat]{0}[lightgray] max Ziele
ability.stat.sametypehealmultiplier = [stat]{0}%[lightgray] same type repair amount ability.stat.sametypehealmultiplier = [stat]{0}%[lightgray] same type repair amount
ability.stat.damagereduction = [stat]{0}%[lightgray] damage reduction ability.stat.damagereduction = [stat]{0}%[lightgray] Schadensreduktion
ability.stat.minspeed = [stat]{0} tiles/sec[lightgray] min speed ability.stat.minspeed = [stat]{0} tiles/sec[lightgray] min Geschwindigkeit
ability.stat.duration = [stat]{0} sec[lightgray] duration ability.stat.duration = [stat]{0} sek[lightgray] Dauer
ability.stat.buildtime = [stat]{0} sec[lightgray] build time ability.stat.buildtime = [stat]{0} sek[lightgray] Baudauer
bar.onlycoredeposit = Nur Kernablage möglich bar.onlycoredeposit = Nur Kernablage möglich
@@ -1153,7 +1156,7 @@ unit.powerunits = Stromeinheiten
unit.heatunits = Hitzeeinheiten unit.heatunits = Hitzeeinheiten
unit.degrees = Grad unit.degrees = Grad
unit.seconds = Sekunden unit.seconds = Sekunden
unit.minutes = mins unit.minutes = Minuten
unit.persecond = /sek unit.persecond = /sek
unit.perminute = /min unit.perminute = /min
unit.timesspeed = x Geschwindigkeit unit.timesspeed = x Geschwindigkeit
@@ -1164,7 +1167,7 @@ unit.items = Materialeinheiten
unit.thousands = k unit.thousands = k
unit.millions = Mio unit.millions = Mio
unit.billions = Mrd unit.billions = Mrd
unit.shots = shots unit.shots = Schuss
unit.pershot = /Schuss unit.pershot = /Schuss
category.purpose = Beschreibung category.purpose = Beschreibung
category.general = Allgemeines category.general = Allgemeines
@@ -1174,8 +1177,8 @@ category.items = Materialien
category.crafting = Erzeugung category.crafting = Erzeugung
category.function = Funktion category.function = Funktion
category.optional = Optionale Zusätze category.optional = Optionale Zusätze
setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.name = Immer Musik spielen
setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. 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.skipcoreanimation.name = Kern Start- und Lande-Animation überspringen
setting.landscape.name = Querformat sperren setting.landscape.name = Querformat sperren
setting.shadows.name = Schatten setting.shadows.name = Schatten
@@ -1245,10 +1248,10 @@ setting.bridgeopacity.name = Brücken-Deckkraft
setting.playerchat.name = Chat im Spiel anzeigen setting.playerchat.name = Chat im Spiel anzeigen
setting.showweather.name = Wetter anzeigen setting.showweather.name = Wetter anzeigen
setting.hidedisplays.name = Logik-Bildschirme verdecken 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 setting.macnotch.description = Neustart erforderlich
steam.friendsonly = Nur Freunde 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. 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.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 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. keybinds.mobile = [scarlet]Die meisten Tastenzuweisungen hier funktionieren auf mobilen Geräten nicht. Nur grundlegende Bewegung wird unterstützt.
category.general.name = Allgemein category.general.name = Allgemein
category.view.name = Ansicht category.view.name = Ansicht
category.command.name = Unit Command category.command.name = Einheitenbefehle
category.multiplayer.name = Mehrspieler category.multiplayer.name = Mehrspieler
category.blocks.name = Blockauswahl category.blocks.name = Blockauswahl
placement.blockselectkeys = \n[lightgray]Taste: [{0}, placement.blockselectkeys = \n[lightgray]Taste: [{0},
@@ -1275,23 +1278,23 @@ keybind.mouse_move.name = Der Maus folgen
keybind.pan.name = Kamera alleine bewegen keybind.pan.name = Kamera alleine bewegen
keybind.boost.name = Boost keybind.boost.name = Boost
keybind.command_mode.name = Steuerungsmodus 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.create_control_group.name = Create Control Group
keybind.cancel_orders.name = Cancel Orders keybind.cancel_orders.name = Befehle abbrechen
keybind.unit_stance_shoot.name = Unit Stance: Shoot keybind.unit_stance_shoot.name = Stellung: schießen
keybind.unit_stance_hold_fire.name = Unit Stance: Hold Fire keybind.unit_stance_hold_fire.name = Stellung: nicht schießen
keybind.unit_stance_pursue_target.name = Unit Stance: Pursue Target keybind.unit_stance_pursue_target.name = Stellung: Ziel verfolgen
keybind.unit_stance_patrol.name = Unit Stance: Patrol keybind.unit_stance_patrol.name = Stellung: patroullieren
keybind.unit_stance_ram.name = Unit Stance: Ram keybind.unit_stance_ram.name = Stellung: rammen
keybind.unit_command_move.name = Unit Command: Move keybind.unit_command_move.name = Befehl: bewegen
keybind.unit_command_repair.name = Unit Command: Repair keybind.unit_command_repair.name = Befehl: reparieren
keybind.unit_command_rebuild.name = Unit Command: Rebuild keybind.unit_command_rebuild.name = Befehl: wiederaufbauen
keybind.unit_command_assist.name = Unit Command: Assist keybind.unit_command_assist.name = Befehl: Spieler helfen
keybind.unit_command_mine.name = Unit Command: Mine keybind.unit_command_mine.name = Befehl: Ressourcen abbauen
keybind.unit_command_boost.name = Unit Command: Boost keybind.unit_command_boost.name = Befehl: Boost
keybind.unit_command_load_units.name = Unit Command: Load Units keybind.unit_command_load_units.name = Befehl: Einheiten aufnehmen
keybind.unit_command_load_blocks.name = Unit Command: Load Blocks keybind.unit_command_load_blocks.name = Befehl: Blöcke aufnehmen
keybind.unit_command_unload_payload.name = Unit Command: Unload Payload keybind.unit_command_unload_payload.name = Befehl: Last abladen
keybind.unit_command_enter_payload.name = Unit Command: Enter Payload keybind.unit_command_enter_payload.name = Unit Command: Enter Payload
keybind.unit_command_loop_payload.name = Unit Command: Loop Unit Transfer keybind.unit_command_loop_payload.name = Unit Command: Loop Unit Transfer
keybind.rebuild_select.name = Region wiederaufbauen 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.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.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 mode.custom = Angepasste Regeln
rules.invaliddata = Invalid clipboard data. rules.invaliddata = Ungültige Daten in der Zwischenablage
rules.hidebannedblocks = Gesperrte Blöcke verstecken rules.hidebannedblocks = Gesperrte Blöcke verstecken
rules.infiniteresources = Unbegrenzte Ressourcen rules.infiniteresources = Unbegrenzte Ressourcen
@@ -1369,21 +1372,21 @@ rules.disableworldprocessors = Deaktiviere Weltprozessoren
rules.schematic = Entwürfe erlaubt rules.schematic = Entwürfe erlaubt
rules.wavetimer = Wellen-Timer rules.wavetimer = Wellen-Timer
rules.wavesending = Manuelle Wellen möglich rules.wavesending = Manuelle Wellen möglich
rules.allowedit = Allow Editing Rules rules.allowedit = Regeln bearbeiten erlauben
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.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 = Allow Editing World Processors
rules.alloweditworldprocessors.info = When enabled, world logic blocks can be placed and edited even outside the editor. rules.alloweditworldprocessors.info = When enabled, world logic blocks can be placed and edited even outside the editor.
rules.waves = Wellen rules.waves = Wellen
rules.airUseSpawns = Air units use spawn points rules.airUseSpawns = Lufteinheiten spawnen am Spawnpunkt
rules.attack = Angriff-Modus rules.attack = Angriff-Modus
rules.buildai = Base Builder AI rules.buildai = Bau-KI
rules.buildaitier = Builder AI Tier rules.buildaitier = Bau-KI-Tier
rules.rtsai = RTS KI [red](unfertig) rules.rtsai = RTS KI [red](unfertig)
rules.rtsai.campaign = RTS Attack AI 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.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.rtsminsquadsize = Min. Squadgröße
rules.rtsmaxsquadsize = Max. 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.cleanupdeadteams = Blöcke von erorberten Teams zerstören (PvP)
rules.corecapture = Kern nach Zerstörung einnehmen rules.corecapture = Kern nach Zerstörung einnehmen
rules.polygoncoreprotection = Polygonaler Kernschutz rules.polygoncoreprotection = Polygonaler Kernschutz
@@ -1409,7 +1412,7 @@ rules.buildcostmultiplier = Bau-Kosten Multiplikator
rules.buildspeedmultiplier = Bau-Schnelligkeit Multiplikator rules.buildspeedmultiplier = Bau-Schnelligkeit Multiplikator
rules.deconstructrefundmultiplier = Abbau Ressourcen-Rückerstattung rules.deconstructrefundmultiplier = Abbau Ressourcen-Rückerstattung
rules.waitForWaveToEnd = Warten bis Welle endet rules.waitForWaveToEnd = Warten bis Welle endet
rules.wavelimit = Map Ends After Wave rules.wavelimit = Letzte Welle
rules.dropzoneradius = Drop-Zonen-Radius:[lightgray] (Kacheln) rules.dropzoneradius = Drop-Zonen-Radius:[lightgray] (Kacheln)
rules.unitammo = Einheiten benötigen Munition [red](wird vielleicht entfernt) rules.unitammo = Einheiten benötigen Munition [red](wird vielleicht entfernt)
rules.enemyteam = Gegnerteam rules.enemyteam = Gegnerteam
@@ -1439,8 +1442,9 @@ rules.weather.frequency = Häufigkeit:
rules.weather.always = Immer rules.weather.always = Immer
rules.weather.duration = Dauer: 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.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.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 = Prevents units from depositing items into any buildings except cores. rules.onlydepositcore.info = Lässt Einheiten Materialen nur in den Kern ablegen. Nicht in andere Blöcke.
content.item.name = Materialien content.item.name = Materialien
content.liquid.name = Flüssigkeiten content.liquid.name = Flüssigkeiten
@@ -1555,7 +1559,7 @@ block.sand-boulder.name = Sandbrocken
block.basalt-boulder.name = Basaltbrocken block.basalt-boulder.name = Basaltbrocken
block.grass.name = Gras block.grass.name = Gras
block.molten-slag.name = Schlacke block.molten-slag.name = Schlacke
block.pooled-cryofluid.name = Cryoflüssigkeit block.pooled-cryofluid.name = Kryoflüssigkeit
block.space.name = Weltall block.space.name = Weltall
block.salt.name = Salz block.salt.name = Salz
block.salt-wall.name = Salzwand 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.setflag = Setze eine Flag, die von allen Prozessoren gelesen werden kann.
lst.getflag = Überprüfe, ob eine Flag gesetzt ist. lst.getflag = Überprüfe, ob eine Flag gesetzt ist.
lst.setprop = Setzt eine Eigenschaft einer Einheit oder eines Blockes. lst.setprop = Setzt eine Eigenschaft einer Einheit oder eines Blockes.
lst.effect = Create a particle effect. lst.effect = Erstelle einen Partikeleffekt
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most. lst.sync = Synchronisiert eine Variable im Netzwerk.\nWird maximal 10 Mal pro Sekunde ausgefürht.
lst.playsound = Plays a sound.\nVolume and pan can be a global value, or calculated based on position. lst.playsound = Spielt einen Ton.\nDie Lautstärke kann ein fester Wert sein, oder anhand der Position berechnet werden. (weiter weg: leiser)
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.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 = Set a property for a marker.\nThe ID used must be the same as in the Make Marker instruction. 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. 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.false = 0
lglobal.true = 1 lglobal.true = 1
lglobal.null = null lglobal.null = null
lglobal.@pi = The mathematical constant pi (3.141...) lglobal.@pi = Die mathematische Konstante pi (3.141...)
lglobal.@e = The mathematical constant e (2.718...) lglobal.@e = Die mathematische Konstante e (2.718...)
lglobal.@degToRad = Multiply by this number to convert degrees to radians lglobal.@degToRad = Multipliziere mit dieser Zahl um Grad in Radianten umzuwandeln
lglobal.@radToDeg = Multiply by this number to convert radians to degrees lglobal.@radToDeg = Multipliziere mit dieser Zahl um Radianten in Grad umzuwandeln
lglobal.@time = Playtime of current save, in milliseconds lglobal.@time = Spielzeit des aktuellen Speicherstandes in Millisekunden
lglobal.@tick = Playtime of current save, in ticks (1 second = 60 ticks) lglobal.@tick = Spielzeit des aktuellen Speicherstandes in Ticks (1 Sekunde = 60 Ticks)
lglobal.@second = Playtime of current save, in seconds lglobal.@second = Spielzeit des aktuellen Speicherstandes in Sekunden
lglobal.@minute = Playtime of current save, in minutes lglobal.@minute = Spielzeit des aktuellen Speicherstandes in Minuten
lglobal.@waveNumber = Current wave number, if waves are enabled lglobal.@waveNumber = Nummer der aktuellen Welle, wenn Wellen aktiviert sind
lglobal.@waveTime = Countdown timer for waves, in seconds lglobal.@waveTime = Countdown zur nächsten Welle in Sekunden
lglobal.@mapw = Map width in tiles lglobal.@mapw = Breite der Karte in Kacheln
lglobal.@maph = Map height in tiles lglobal.@maph = Höhe der Karte in Kacheln
lglobal.sectionMap = Map lglobal.sectionMap = Karte
lglobal.sectionGeneral = General lglobal.sectionGeneral = General
lglobal.sectionNetwork = Network/Clientside [World Processor Only] lglobal.sectionNetwork = Network/Clientside [World Processor Only]
lglobal.sectionProcessor = Processor lglobal.sectionProcessor = Processor
lglobal.sectionLookup = Lookup lglobal.sectionLookup = Lookup
lglobal.@this = The logic block executing the code lglobal.@this = Der Logikblock, der den Code ausführt
lglobal.@thisx = X coordinate of block executing the code lglobal.@thisx = X-Koordinate des Blocks, der den Code ausführt
lglobal.@thisy = Y coordinate of block executing the code lglobal.@thisy = Y-Koordinate des Blocks, der den Code ausführt
lglobal.@links = Total number of blocks linked to this processors lglobal.@links = Gesamtzahl der Blöcke, die mit diesem Prozessor verbunden sind
lglobal.@ipt = Execution speed of the processor in instructions per tick (60 ticks = 1 second) lglobal.@ipt = Ausführungsgeschwindigkeit in Anweisungen pro Tick (1 Sekunde = 60 Ticks)
lglobal.@unitCount = Total number of types of unit content in the game; used with the lookup instruction lglobal.@unitCount = Gesamtzahl der verschiedenen Einheiten im Spiel; mit dem Lookup-Befehl benutzt
lglobal.@blockCount = Total number of types of block content in the game; used with the lookup instruction lglobal.@blockCount = Gesamtzahl der verschiedenen Blöcke im Spiel; mit dem Lookup-Befehl benutzt
lglobal.@itemCount = Total number of types of item content in the game; used with the lookup instruction lglobal.@itemCount = Gesamtzahl der verschiedenen Materialien im Spiel; mit dem Lookup-Befehl benutzt
lglobal.@liquidCount = Total number of types of liquid content in the game; used with the lookup instruction lglobal.@liquidCount = Gesamtzahl der verschiedenen Flüssigkeiten im Spiel; mit dem Lookup-Befehl benutzt
lglobal.@server = True if the code is running on a server or in singleplayer, false otherwise lglobal.@server = true, wenn der Code auf einem Server oder im Einzelspielermodus ausgeführt wird, sonst false
lglobal.@client = True if the code is running on a client connected to a server lglobal.@client = true, wenn der Code auf einem Client läuft, der mit einem Server verbunden ist
lglobal.@clientLocale = Locale of the client running the code. For example: en_US lglobal.@clientLocale = Gebiet des Clients, der den Code ausführt. Zum Beispiel: en_US
lglobal.@clientUnit = Unit of client running the code lglobal.@clientUnit = Einheit des Clients, der den Code ausführt
lglobal.@clientName = Player name of client running the code lglobal.@clientName = Spielername des Clients, der diesen Code ausführt
lglobal.@clientTeam = Team ID of client running the code lglobal.@clientTeam = Team ID des Clients, der diesen Code ausführt
lglobal.@clientMobile = True is the client running the code is on mobile, false otherwise lglobal.@clientMobile = true, wenn der Client ein Mobilgerät ist, sonst false
logic.nounitbuild = [red]Logik, die Blöcke baut, ist hier nicht erlaubt. 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.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.config = Blockkonfiguration, z.B. das ausgewählte Item in einem Sortierer.
lenum.enabled = Ob der Block an oder aus ist. 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.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. 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.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.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.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 = Unbekannt
lcategory.unknown.description = Unbekannte Anweisungen 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.linepoly = Zeichnet den Umriss eines gleichmäßigen Polygons.
graphicstype.triangle = Zeichnet ein Dreieck. graphicstype.triangle = Zeichnet ein Dreieck.
graphicstype.image = Zeichnet ein Bild von einem englischen Namen.\nz.B. [accent]@router[] oder [accent]@dagger[]. 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.always = Immer.
lenum.idiv = Division mit ganzen Zahlen. lenum.idiv = Division mit ganzen Zahlen.
@@ -2549,7 +2553,7 @@ lenum.xor = Bitweises XOR.
lenum.min = Die Größte von zwei Zahlen. lenum.min = Die Größte von zwei Zahlen.
lenum.max = Die Kleinste von zwei Zahlen. lenum.max = Die Kleinste von zwei Zahlen.
lenum.angle = Vektorwinkel in Grad. 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.len = Vektorlänge.
lenum.sin = Sinus in Grad. 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.outx = Variable für die X-Koordinate.
unitlocate.outy = Variable für die Y-Koordinate. unitlocate.outy = Variable für die Y-Koordinate.
unitlocate.group = Gesuchter Blocktyp. 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.idle = Bewegt sich nicht, baut aber weiter ab.\nDer normale Zustand.
lenum.stop = Bewegung / Abbau / Bau abbrechen. lenum.stop = Bewegung / Abbau / Bau abbrechen.
@@ -2625,7 +2629,7 @@ lenum.unbind = Logiksteuerung deaktivieren.\nNormale KI übernimmt.
lenum.move = Geht zu diese Position. lenum.move = Geht zu diese Position.
lenum.approach = Geht auf einen Punkt mit einem bestimmten Radius zu. lenum.approach = Geht auf einen Punkt mit einem bestimmten Radius zu.
lenum.pathfind = Geht zum gegnerischen Spawnpunkt. 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.target = Schießt auf eine Position.
lenum.targetp = Schießt auf eine Einheit und sagt deren Position voraus. lenum.targetp = Schießt auf eine Einheit und sagt deren Position voraus.
lenum.itemdrop = Materialien abwerfen. 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.flag = Zahl, mit der eine Einheit identifiziert werden kann.
lenum.mine = Erz von einer Position abbauen. lenum.mine = Erz von einer Position abbauen.
lenum.build = Einen Block bauen. 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.within = Prüft, ob eine Einheit in einem Radius um einen Punkt ist.
lenum.boost = Aktiviert / deaktiviert den Boost. 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.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 = 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.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 = Size of texture in tiles. Zero value scales marker width to original texture's size. lenum.texturesize = Größe einer Textur in Kacheln. Zero value scales marker width to original texture's size.
lenum.autoscale = Whether to scale marker corresponding to player's zoom level. 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.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. 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 contributors = Tõlkijad ja panustajad
discord = Liitu Mindustry Discordi serveriga! discord = Liitu Mindustry Discordi serveriga!
link.discord.description = Ametlik Discordi server 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.github.description = Mängu lähtekood
link.changelog.description = Uuenduste nimekiri versioonide kaupa link.changelog.description = Uuenduste nimekiri versioonide kaupa
link.dev-builds.description = Arendusversioonide ajalugu link.dev-builds.description = Arendusversioonide ajalugu
link.trello.description = Plaanitud uuenduste nimekiri link.trello.description = Plaanitud uuenduste nimekiri
link.itch.io.description = Kõik PC-platvormide versioonid link.itch.io.description = Kõik PC-platvormide versioonid
link.google-play.description = Androidi versioon Google Play poes 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.wiki.description = Mängu ametlik viki
link.suggestions.description = Suggest new features link.suggestions.description = Anna soovitusi
link.bug.description = Found one? Report it here link.bug.description = Leidsid vea? Kirjuta siia
linkopen = This server has sent you a link. Are you sure you want to open it?\n\n[sky]{0} linkopen = See server saatis sulle lingi. Oled kindel, et tahad avada?\n\n[sky]{0}
linkfail = Lingi avamine ebaõnnestus!\nVeebiaadress kopeeriti. linkfail = Lingi avamine ebaõnnestus!\nVeebiaadress kopeeriti.
screenshot = Kuvatõmmis salvestati: {0} screenshot = Kuvatõmmis salvestati: {0}
screenshot.invalid = Maailm on liiga suur: kuvatõmmise salvestamiseks ei pruugi olla piisavalt mälu. screenshot.invalid = Maailm on liiga suur: kuvatõmmise salvestamiseks ei pruugi olla piisavalt mälu.
gameover = Mäng läbi! gameover = Mäng läbi!
gameover.disconnect = Disconnect gameover.disconnect = Lahku
gameover.pvp = Võistkond[accent] {0}[] võitis! 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! highscore = [accent]Uus rekord!
copied = Copied. copied = Kopeeritud.
indev.notready = This part of the game isn't ready yet indev.notready = See osa mängust ei ole veel valmis
load.sound = Helid load.sound = Helid
load.map = Maailmad load.map = Maailmad
load.image = Pildid load.image = Pildid
load.content = Sisu load.content = Sisu
load.system = Süsteem load.system = Süsteem
load.mod = Mods load.mod = Modid
load.scripts = Scripts load.scripts = Skriptid
be.update = A new Bleeding Edge build is available: be.update = Uus arendusversioon on saadaval:
be.update.confirm = Download it and restart now? be.update.confirm = Lae alla ja taaskäivita?
be.updating = Updating... be.updating = Värskendan...
be.ignore = Ignore be.ignore = Ignoreeri
be.noupdates = No updates found. be.noupdates = Ei leidnud värskendusi.
be.check = Check for updates be.check = Otsi värskendusi
mods.browser = Mod Browser
mods.browser.selected = Selected mod mods.browser = Modi Brauser
mods.browser.add = Install mods.browser.selected = Valitud mod
mods.browser.reinstall = Reinstall mods.browser.add = Paigalda
mods.browser.view-releases = View Releases mods.browser.reinstall = Taaspaigalda
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 = Kuva Versioonid
mods.browser.latest = <Latest> 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.releases = Releases mods.browser.latest = <Uusim>
mods.browser.releases = Versioonid
mods.github.open = Repo mods.github.open = Repo
mods.github.open-release = Release Page mods.github.open-release = Väljastusleht
mods.browser.sortdate = Sort by recent mods.browser.sortdate = Sorteeri uusimad enne
mods.browser.sortstars = Sort by stars mods.browser.sortstars = Sorteeri tähtede järgi
schematic = Schematic schematic = Skeem
schematic.add = Save Schematic... schematic.add = Salvesta Skeem...
schematics = Schematics schematics = Skeemid
schematic.search = Search schematics... schematic.search = Otsi skeemide hulgast...
schematic.replace = A schematic by that name already exists. Replace it? schematic.replace = Selle nimega skeem juba eksisteerib. Asenda?
schematic.exists = A schematic by that name already exists. schematic.exists = Selle nimega skeem juba eksisteerib.
schematic.import = Import Schematic... schematic.import = Impordi Skeem...
schematic.exportfile = Export File schematic.exportfile = Ekspordi Fail
schematic.importfile = Import File schematic.importfile = Impordi Fail
schematic.browseworkshop = Browse Workshop schematic.browseworkshop = Lehitse Workshop'i
schematic.copy = Copy to Clipboard schematic.copy = Kopeeri Lõikelauale
schematic.copy.import = Import from Clipboard schematic.copy.import = Impordi Lõikelaualt
schematic.shareworkshop = Share on Workshop schematic.shareworkshop = Jaga Workshop'is
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Peegelda Skeem
schematic.saved = Schematic saved. schematic.saved = Skeem salvestatud.
schematic.delete.confirm = This schematic will be utterly eradicated. schematic.delete.confirm = See skeem hävitatakse täielikult.
schematic.edit = Edit Schematic schematic.edit = Muuda Skeemi
schematic.info = {0}x{1}, {2} blocks schematic.info = {0}x{1}, {2} plokki
schematic.disabled = [scarlet]Schematics disabled[]\nYou are not allowed to use schematics on this [accent]map[] or [accent]server. schematic.disabled = [scarlet]Skeemid välja lülitatud[]\nSa ei tohi kasutada skeeme selles [accent]maailmas[] või [accent]serveris.
schematic.tags = Tags: schematic.tags = Sildid:
schematic.edittags = Edit Tags schematic.edittags = Muuda Silte
schematic.addtag = Add Tag schematic.addtag = Lisa Silt
schematic.texttag = Text Tag schematic.texttag = Tekstisilt
schematic.icontag = Icon Tag schematic.icontag = Ikoonisilt
schematic.renametag = Rename Tag schematic.renametag = Nimeta Silt Ümber
schematic.tagged = {0} tagged schematic.tagged = {0} sildistatud
schematic.tagdelconfirm = Delete this tag completely? schematic.tagdelconfirm = Kustuta see silt täielikult?
schematic.tagexists = That tag already exists. schematic.tagexists = See silt juba eksisteerib.
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
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}[]"? map.delete = Kas oled kindel, et soovid kustutada\nmaailma "[accent]{0}[]"?
level.highscore = Rekord: [accent]{0} level.highscore = Rekord: [accent]{0}
level.select = Taseme valimine level.select = Taseme valik
level.mode = Mänguviis: level.mode = Mänguviis:
coreattack = < Tuumik on rünnaku all! > coreattack = < Tuum on rünnaku all! >
nearpoint = [[ [scarlet]LAHKU VAENLASTE MAANDUMISE ALALT[] ]\nVaenlaste maandumisel hävib siin kõik. nearpoint = [[ [scarlet]LAHKU KOHESELT MAANDUMISPLATSILT[] ]\nVaenlaste maandumisel hävib siin kõik.
database = Andmebaas database = Tuumandmebaas
database.button = Database database.button = Andmebaas
savegame = Salvesta mäng savegame = Salvesta Mäng
loadgame = Lae mäng loadgame = Lae Mäng
joingame = Liitu mänguga joingame = Liitu Mänguga
customgame = Kohandatud mäng customgame = Kohandatud Mäng
newgame = Uus mäng newgame = Uus mäng
none = <puudub> none = <puudub>
none.found = [lightgray]<none found> none.found = [lightgray]<mitte ühtegi leitud>
none.inmap = [lightgray]<none in map> none.inmap = [lightgray]<mitte ühtegi maailmas>
minimap = Kaart minimap = Kaart
position = Position position = Positsioon
close = Sulge close = Sulge
website = Veebileht website = Veebileht
quit = Välju quit = Välju
save.quit = Salvesta ja välju save.quit = Salvesta ja Välju
maps = Maailmad maps = Maailmad
maps.browse = Sirvi maailmu maps.browse = Sirvi Maailmu
continue = Jätka continue = Jätka
maps.none = [lightgray]Ühtegi maailma ei leitud! maps.none = [lightgray]Ühtegi maailma ei leitud!
invalid = Kehtetu invalid = Kehtetu
pickcolor = Pick Color pickcolor = Vali Värv
preparingconfig = Konfiguratsiooni ettevalmistamine preparingconfig = Konfiguratsiooni Ettevalmistamine
preparingcontent = Sisu ettevalmistamine preparingcontent = Sisu Ettevalmistamine
uploadingcontent = Sisu üleslaadimine uploadingcontent = Sisu Üleslaadimine
uploadingpreviewfile = Eelvaate faili üleslaadimine uploadingpreviewfile = Eelvaate Faili Üleslaadimine
committingchanges = Muudatuste teostamine committingchanges = Muudatuste Teostamine
done = Valmis 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.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 = Mods
mods.none = [lightgray]No mods found! 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.f-droid.description = Catalogue listing sa F-Droid
link.wiki.description = Opsiyal na ensiklopedya ng Mindustry link.wiki.description = Opsiyal na ensiklopedya ng Mindustry
link.suggestions.description = Magmungkahi ng mga bagong feature link.suggestions.description = Magmungkahi ng mga bagong feature
link.bug.description = Nakahanap ng isang sira? Ipaulat dito! 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} 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. 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.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Pagpapaasa ay hindi kompleto 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.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.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 = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. 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 = This mod is missing dependencies: {0} mod.missingdependencies.details = Ang mod na ito ay walang mga dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. 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 = This mod has dependencies that depends on each other. mod.circulardependencies.details = Ang mod na ito ay may mga dependency na umaasa sa isa't isa.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}. mod.incompletedependencies.details = Hindi ma-load ang mod na ito dahil sa di-wasto o nawawalang mga dependency: {0}.
mod.requiresversion = Requires game version: [red]{0} mod.requiresversion = Nangangailangan ng bersyon ng laro: [red]{0}
mod.errors = May mga error na naitala habang ni-lo-load ang nilalaman. 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.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. 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 about.button = Tungkol
name = Pangalan: name = Pangalan:
noname = Pumili ng[accent] pangalan[] muna. noname = Pumili ng[accent] pangalan[] muna.
search = Search: search = Maghanap:
planetmap = Mapa ng Planeta planetmap = Mapa ng Planeta:
launchcore = I-Launch Ang Core launchcore = I-Launch Ang Core
filename = File Name: filename = Pangalan ng File:
unlocked = Bagong content na na-unlock! unlocked = Bagong content na na-unlock!
available = Bagong research na available! available = Bagong research na available!
unlock.incampaign = < I-unlock sa campaign para sa detalye > unlock.incampaign = < I-unlock sa campaign para sa detalye >
campaign.select = Select Starting Campaign campaign.select = Piliin ang Starting Campaign
campaign.none = [lightgray]Select a planet to start on.\nThis can be switched at any time. campaign.none = [lightgray]Pumili ng planetang sisimulan.\nMaaari itong ilipat anumang oras.
campaign.erekir = Newer, more polished content. Mostly linear campaign progression.\n\nHigher quality maps and overall experience. 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 = Older content; the classic experience. More open-ended.\n\nPotentially unbalanced maps and campaign mechanics. Less polished. 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 campaign.difficulty = Difficulty
completed = [accent]Completed completed = [accent]Nakumpleto
techtree = Tech Tree techtree = Tech Tree
techtree.select = Tech Tree Selection techtree.select = Pagpili ng Tech Tree
techtree.serpulo = Serpulo techtree.serpulo = Serpulo
techtree.erekir = Erekir techtree.erekir = Erekir
research.load = I-Load research.load = Load
research.discard = I-Discard research.discard = Discard
research.list = [lightgray]Research: research.list = [lightgray]Pananaliksik:
research = Mga Research research = Pananaliksik
researched = [lightgray]{0} researched. researched = [lightgray]{0} nagsaliksik.
research.progress = {0}% complete research.progress = {0}% kumpleto
players = {0} player players = {0} manlalaro
players.single = {0} player players.single = {0} manlalaro
players.search = mag-search players.search = mag-search
players.notfound = [gray]walang nahanap na players players.notfound = [gray]walang nahanap na players
server.closing = [accent]Sinasarado ang server... 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.whitelist = Hindi ka naka whitelist.
server.kicked.serverClose = Ang server ay isinarado. server.kicked.serverClose = Ang server ay isinarado.
server.kicked.vote = Na-vote-kick ka na. Paalam. server.kicked.vote = Na-vote-kick ka na. Paalam.
server.kicked.clientOutdated = Outdated client! I-Update yung laro mo! server.kicked.clientOutdated = Outdated na kliyente! I-Update yung laro mo!
server.kicked.serverOutdated = Outdated server! Hilingin sa host na mag-update! server.kicked.serverOutdated = Lumang server! Hilingin sa host na mag-update!
server.kicked.banned = Ikaw ay pinagbawalan sa server na ito. 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.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. 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.nameEmpty = Invalid ang pangalan mo.
server.kicked.idInUse = Nandito kana sa server, bawal mag-join gamit nang dalawan accounts. 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.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.kicked.serverRestarting = Nag rerestart ang server.
server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[] server.versions = Iyong bersyon:[accent] {0}[]\nBersyon ng server:[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. 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]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. 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 = Host Multiplayer Game hostserver = Mag-host ng Multiplayer Game
invitefriends = Mag-imbita ng mga kaibigan invitefriends = Mag-imbita ng mga kaibigan
hostserver.mobile = Host\nGame hostserver.mobile = Host\nGame
host = Host host = Host
hosting = [accent]Opening server... hosting = [accent]Opening server...
hosts.refresh = Refresh hosts.refresh = I-refresh
hosts.discovering = Discovering LAN games hosts.discovering = Pagtuklas ng mga LAN games...
hosts.discovering.any = Discovering games hosts.discovering.any = Pagtuklas ng mga laro...
server.refreshing = Refreshing server server.refreshing = Nagre-refresh ng server
hosts.none = [lightgray]walang nahanap na local games! hosts.none = [lightgray]Walang nahanap na local games!
host.invalid = [scarlet]Hindi makakonekta sa Host. host.invalid = [scarlet]Hindi makakonekta sa Host.
servers.local = Local Servers 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.remote = Remote Servers
servers.global = Community 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. 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.option.ignore = Ignoruj
filter.scatter = Rozprosz filter.scatter = Rozprosz
filter.terrain = Teren filter.terrain = Teren
filter.logic = Logic filter.logic = Logika
filter.option.scale = Skala filter.option.scale = Skala
filter.option.chance = Szansa filter.option.chance = Szansa
filter.option.mag = Wielkość filter.option.mag = Wielkość
@@ -616,25 +616,25 @@ filter.option.floor2 = Druga Podłoga
filter.option.threshold2 = Drugi Próg filter.option.threshold2 = Drugi Próg
filter.option.radius = Zasięg filter.option.radius = Zasięg
filter.option.percentile = Procent filter.option.percentile = Procent
filter.option.code = Code filter.option.code = Kod
filter.option.loop = Loop 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.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.deletelocale = Czy na pewno chcesz usunąć ten pakiet lokalizacji?
locales.applytoall = Apply Changes To All Locales locales.applytoall = Zastosuj Do Wszystkich Lokalizacji
locales.addtoother = Add To Other Locales locales.addtoother = Dodaj Do Innych Lokalizacji
locales.rollback = Rollback to last applied locales.rollback = Cofnij do ostatnio zastosowanego
locales.filter = Property filter locales.filter = Filtr właściwości
locales.searchname = Search name... locales.searchname = Szukaj nazwy...
locales.searchvalue = Search value... locales.searchvalue = Szukaj wartości...
locales.searchlocale = Search locale... locales.searchlocale = Szukaj lokalizacji...
locales.byname = By name locales.byname = Po nazwie
locales.byvalue = By value locales.byvalue = Po wartośći
locales.showcorrect = Show properties that are present in all locales and have unique values everywhere locales.showcorrect = Pokaż właściwości, które są obecne we wszystkich lokalizacjach i wszędzie mają unikalne wartości
locales.showmissing = Show properties that are missing in some locales locales.showmissing = Pokaż właściwości, których brakuje w niektórych lokalizacjach
locales.showsame = Show properties that have same values in different locales locales.showsame = Pokaż właściwości, które mają te same wartości w różnych lokalizacjach
locales.viewproperty = View in all locales locales.viewproperty = Wyświetlanie we wszystkich lokalizacjach
locales.viewing = Viewing property "{0}" locales.viewing = Wyświetlanie właściwości "{0}"
locales.addicon = Add Icon locales.addicon = Dodaj Ikonę
width = Szerokość: width = Szerokość:
height = Wysokość: height = Wysokość:
@@ -1017,7 +1017,7 @@ stat.abilities = Umiejętności
stat.canboost = Może przyspieszyć stat.canboost = Może przyspieszyć
stat.flying = Może latać stat.flying = Może latać
stat.ammouse = Zużycie Amunicji stat.ammouse = Zużycie Amunicji
stat.ammocapacity = Ammo Capacity stat.ammocapacity = Pojemność Amunicji
stat.damagemultiplier = Mnożnik Obrażeń stat.damagemultiplier = Mnożnik Obrażeń
stat.healthmultiplier = Mnożnik Zdrowia stat.healthmultiplier = Mnożnik Zdrowia
stat.speedmultiplier = Mnożnik Prędkości stat.speedmultiplier = Mnożnik Prędkości
@@ -1151,7 +1151,7 @@ unit.items = przedmioty
unit.thousands = tys. unit.thousands = tys.
unit.millions = mln. unit.millions = mln.
unit.billions = mld. unit.billions = mld.
unit.shots = shots unit.shots = strzały
unit.pershot = /strzał unit.pershot = /strzał
category.purpose = Opis category.purpose = Opis
category.general = Główne category.general = Główne

View File

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

View File

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

View File

@@ -1988,6 +1988,10 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
public double sense(Content content){ public double sense(Content content){
if(content instanceof Item i && items != null) return items.get(i); if(content instanceof Item i && items != null) return items.get(i);
if(content instanceof Liquid l && liquids != null) return liquids.get(l); 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 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 : controller instanceof CommandAI command && command.hasCommand() ? ctrlCommand :
0; 0;
case payloadCount -> ((Object)this) instanceof Payloadc pay ? pay.payloads().size : 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 size -> hitSize / tilesize;
case color -> Color.toDoubleBits(team.color.r, team.color.g, team.color.b, 1f); case color -> Color.toDoubleBits(team.color.r, team.color.g, team.color.b, 1f);
default -> Float.NaN; default -> Float.NaN;
@@ -265,6 +267,16 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
@Override @Override
public double sense(Content content){ public double sense(Content content){
if(content == stack().item) return stack().amount; 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; return Float.NaN;
} }

View File

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

View File

@@ -19,6 +19,7 @@ import mindustry.logic.LExecutor.*;
import mindustry.logic.LogicFx.*; import mindustry.logic.LogicFx.*;
import mindustry.type.*; import mindustry.type.*;
import mindustry.ui.*; import mindustry.ui.*;
import mindustry.world.*;
import mindustry.world.meta.*; import mindustry.world.meta.*;
import static mindustry.Vars.*; import static mindustry.Vars.*;
@@ -614,6 +615,29 @@ public class LStatements{
if(++c % 6 == 0) i.row(); 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 //sensors
new Table(i -> { new Table(i -> {
for(LAccess sensor : LAccess.senseable){ 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]); Stack stack = new Stack(tables[selected]);
ButtonGroup<Button> group = new ButtonGroup<>(); ButtonGroup<Button> group = new ButtonGroup<>();
@@ -643,7 +667,7 @@ public class LStatements{
}).height(50f).growX().checked(selected == fi).group(group); }).height(50f).growX().checked(selected == fi).group(group);
} }
t.row(); 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); }, Styles.logict, () -> {}).size(40f).padLeft(-1).color(table.color);

View File

@@ -6,6 +6,7 @@ import arc.math.*;
import arc.math.geom.*; import arc.math.geom.*;
import arc.util.*; import arc.util.*;
import arc.util.io.*; import arc.util.io.*;
import mindustry.ctype.*;
import mindustry.gen.*; import mindustry.gen.*;
import mindustry.graphics.*; import mindustry.graphics.*;
import mindustry.world.*; 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 @Override
public void write(Writes write){ public void write(Writes write){
super.write(write); super.write(write);

View File

@@ -5,6 +5,7 @@ import arc.math.*;
import arc.util.*; import arc.util.*;
import arc.util.io.*; import arc.util.io.*;
import mindustry.content.*; import mindustry.content.*;
import mindustry.ctype.*;
import mindustry.entities.*; import mindustry.entities.*;
import mindustry.gen.*; import mindustry.gen.*;
import mindustry.graphics.*; 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 @Override
public double sense(LAccess sensor){ public double sense(LAccess sensor){
if(sensor == LAccess.progress) return progress; if(sensor == LAccess.progress) return progress;