Merge branches 'master' and 'mods' of https://github.com/Anuken/Mindustry

# Conflicts:
#	core/src/io/anuke/mindustry/entities/type/FlyingUnit.java
#	gradle.properties
This commit is contained in:
Anuken
2019-09-29 17:03:28 -04:00
58 changed files with 1012 additions and 273 deletions

View File

@@ -22,6 +22,7 @@ load.map = Maps
load.image = Images
load.content = Content
load.system = System
load.mod = Mods
stat.wave = Waves Defeated:[accent] {0}
stat.enemiesDestroyed = Enemies Destroyed:[accent] {0}
@@ -64,6 +65,17 @@ uploadingpreviewfile = Uploading Preview File
committingchanges = Comitting Changes
done = Done
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
mods.alpha = [scarlet](Alpha)
mods = Mods
mods.none = [LIGHT_GRAY]No mods found!
mod.enabled = [lightgray]Enabled
mod.disabled = [scarlet]Disabled
mod.requiresrestart = The game will now close to apply the mod changes.
mod.import = Import Mod
mod.remove.confirm = This mod will be deleted.
mod.author = [LIGHT_GRAY]Author:[] {0}
about.button = About
name = Name:
noname = Pick a[accent] player name[] first.

View File

@@ -48,7 +48,7 @@ minimap = Мінімапа
close = Закрити
website = Веб-сайт
quit = Вихід
save.quit = Save & Quit
save.quit = Зберегти & Вийти
maps = Мапи
maps.browse = Перегляд мап
continue = Продовжити
@@ -98,7 +98,7 @@ host = Сервер
hosting = [accent]Відкриття сервера…
hosts.refresh = Оновити
hosts.discovering = Пошук локальних ігор
hosts.discovering.any = Discovering games
hosts.discovering.any = Пошук ігор
server.refreshing = Оновлення сервера
hosts.none = [lightgray]Локальних ігр не знайдено
host.invalid = [scarlet]Не вдалося підключитися до сервера.
@@ -122,16 +122,16 @@ server.version = [lightgray]Версія: {0}
server.custombuild = [yellow]Користувацька збірка
confirmban = Ви дійсно хочете заблокувати цього гравця?
confirmkick = Ви дійсно хочете викинути цього гравця?
confirmvotekick = Are you sure you want to vote-kick this player?
confirmvotekick = Ви дійсно хочете вигнати цього гравця за допомогою голосуванняr?
confirmunban = Ви дійсно хочете розблокувати цього гравця?
confirmadmin = Ви дійсно хочете зробити цього гравця адміністратором?
confirmunadmin = Ви дійсно хочете видалити статус адміністратора з цього гравця?
joingame.title = Приєднатися до гри
joingame.ip = IP:
disconnect = Відключено.
disconnect.error = Connection error.
disconnect.closed = Connection closed.
disconnect.timeout = Timed out.
disconnect.error = Помилка з’єднання.
disconnect.closed = З'єднання закрито.
disconnect.timeout = Час вийшов.
disconnect.data = Не вдалося завантажити дані світу!
cantconnect = Не вдалося під’єднатися до гри ([accent]{0}[]).
connecting = [accent]Підключення…
@@ -159,7 +159,7 @@ save.rename = Перейменувати
save.rename.text = Нова назва:
selectslot = Виберіть збереження.
slot = [accent]Слот {0}
editmessage = Edit Message
editmessage = Редагувати повідомлення
save.corrupted = [accent]Збережений файл пошкоджено або недійсний! \nЯкщо ви щойно оновили свою гру, це, мабуть, є зміною формату збереження та [scarlet] не є[] помилкою.
empty = <Порожньо>
on = Увімкнено
@@ -167,13 +167,14 @@ off = Вимкнено
save.autosave = Автозбереження: {0}
save.map = Мапа: {0}
save.wave = Хвиля {0}
save.mode = Gamemode: {0}
save.mode = Режим гри: {0}
save.date = Останнє збереження
save.playtime = Час гри: {0}
warning = Попередження
confirm = Підтвердження
delete = Видалити
view.workshop = Переглянути в Майстерні
workshop.listing = Редагувати список Майстерні
ok = ОК
open = Відкрити
customize = Налаштувати правила
@@ -211,10 +212,15 @@ map.nospawn.pvp = У цієї мапи немає ворожих ядер, в я
map.nospawn.attack = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]червоне[] ядро до цієї мапи в редакторі.
map.invalid = Помилка завантаження мапи: пошкоджений або невірний файл мапи.
map.publish.error = Помилка при опублікуванні мапи: {0}
map.update = Оновити мапу
map.load.error = Помилка отримання даних з Майстерню: {0}
map.missing = Цю карту було видалено або переміщено.\n[lightgray]Перелік у Майстерні автоматично від’єднано від мапи.
map.menu = Виберіть, що ви хочете зробити з цією мапою.
map.changelog = Список змік (необов’язково):
map.publish.confirm = Ви дійсно хочете опублікувати цю мапу?\n\n[lightgray]Переконайтеся, що спершу ви згодні з Ліцензійною угодою Steam, або ваші мапи не з’являться!
eula = Ліцензійна угода
map.publish = Map published.
map.publishing = [accent]Publishing map...
map.publish = Мапа опублікована.
map.publishing = [accent]Публікації мапи...
editor.brush = Пензлик
editor.openin = Відкрити в редакторі
editor.oregen = Генерація руд
@@ -222,7 +228,7 @@ editor.oregen.info = Генерація руд:
editor.mapinfo = Інформація про мапу
editor.author = Автор:
editor.description = Опис:
editor.nodescription = A map must have a description of at least 4 characters before being published.
editor.nodescription = Мапа повинна мати щонаймеше 4 символи для публікації.
editor.waves = Хвилі:
editor.rules = Правила:
editor.generation = Генерація:
@@ -246,7 +252,7 @@ waves.invalid = Недійсні хвилі у буфері обміну.
waves.copied = Хвилі скопійовані.
waves.none = Вороги не були встановлені.\nЗазначимо, що пусті хвилі будуть автоматично замінені звичайною хвилею.
editor.default = [lightgray]<За замовчуванням>
details = Details...
details = Деталі...
edit = Редагувати…
editor.name = Назва:
editor.spawn = Створити бойову одиницю
@@ -256,7 +262,7 @@ editor.errorload = Помилка завантаження зображення:
editor.errorsave = Помилка збереження зображення:\n[accent]{0}
editor.errorimage = Це зображення, а не мапа. Не змінюйте розширення, очікуючи, що це запрацює.\n\nЯкщо Ви хочете імпортувати застарілку мапу, то використовуйте кнопку «Імпортувати застаріле зображення» у редакторі.
editor.errorlegacy = Ця мапа занадто стара і використовує попередній формат мапи, який більше не підтримується.
editor.errornot = This is not a map file.
editor.errornot = Це не мапа.
editor.errorheader = Цей файл мапи недійсний або пошкоджений.
editor.errorname = Мапа не має імені. Може Ви намагаєтеся завантажити збереження?
editor.update = Оновити
@@ -289,7 +295,7 @@ editor.resizemap = Змінити розмір мапи
editor.mapname = Назва мапи:
editor.overwrite = [accent]Попередження!\nЦе перезаписує існуючу мапу.
editor.overwrite.confirm = [scarlet]Попередження![] Мапа з такою назвою вже існує. Ви впевнені, що хочете переписати її?
editor.exists = A map with this name already exists.
editor.exists = Мапа за такою назвою вже існує.
editor.selectmap = Виберіть мапу для завантаження:
toolmode.replace = Замінити
toolmode.replace.description = Малює тільки\nна суцільних блоках.
@@ -369,7 +375,7 @@ launch.skip.confirm = Якщо Ви пропустите зараз, Ви не
uncover = Розкрити
configure = Вивантажити конфігурацію
configure.locked = [lightgray]Можливість розблокувати вивантаження ресурсів буде доступна на {0}-тій хвилі.
configure.invalid = Amount must be a number between 0 and {0}.
configure.invalid = Кількість повинна бути числом між 0 та {0}.
zone.unlocked = Зона «[lightgray]{0}» тепер розблокована.
zone.requirement.complete = Ви досягли {0}-тої хвилі,\nВимоги до зони «{1}» виконані.
zone.config.complete = Ви досягли {0}-тої хвилі.\nМожливість вивантаження ресурсів тепер розблокована.
@@ -466,7 +472,7 @@ blocks.boosteffect = Прискорювальний ефект
blocks.maxunits = Максимальна кількість активних одиниць
blocks.health = Здоров’я
blocks.buildtime = Час будівництва
blocks.buildcost = Build Cost
blocks.buildcost = Вартість будування
blocks.inaccuracy = Розкид
blocks.shots = Постріли
blocks.reload = Постріли/секунду
@@ -475,7 +481,7 @@ bar.drilltierreq = Потребується кращий бур
bar.drillspeed = Швидкість буріння: {0}/с
bar.efficiency = Ефективність: {0}%
bar.powerbalance = Енергія: {0}/с
bar.powerstored = Stored: {0}/{1}
bar.powerstored = Зберігає: {0}/{1}
bar.poweramount = Енергія: {0}
bar.poweroutput = Вихідна енергія: {0}
bar.items = Предмети: {0}
@@ -524,7 +530,7 @@ setting.antialias.name = Згладжування[lightgray] (потребує
setting.indicators.name = Показувати у сторону ворогів та союзників
setting.autotarget.name = Авто-стрільба
setting.keyboard.name = Миш+Керування з клавіатури
setting.touchscreen.name = Touchscreen Controls
setting.touchscreen.name = Керування сенсорним екраном
setting.fpscap.name = Максимальний FPS
setting.fpscap.none = Необмежений
setting.fpscap.text = {0} FPS
@@ -534,7 +540,7 @@ setting.difficulty.training = Навчання
setting.difficulty.easy = Легка
setting.difficulty.normal = Нормальна
setting.difficulty.hard = Важка
setting.difficulty.insane = Зачистка
setting.difficulty.insane = Неможлива
setting.difficulty.name = Складність:
setting.screenshake.name = Тряска екрану
setting.effects.name = Ефекти
@@ -555,9 +561,10 @@ setting.sfxvol.name = Гучність звукових ефектів
setting.mutesound.name = Заглушити звук
setting.crashreport.name = Відсилати анонімні звіти про аварійне завершення гри
setting.savecreate.name = Автоматичне створення збережень
setting.publichost.name = Public Game Visibility
setting.publichost.name = Загальнодоступність гри
setting.chatopacity.name = Непрозорість чату
setting.playerchat.name = Відображати хмару чата над гравцями
public.confirm = Ви хочете зробити цю гру загальнодоступною?\n[lightgray]Це можна змінити у Налаштування->Гра->Public Game Visibility.
uiscale.reset = Масштаб користувальницького інтерфейсу було змінено.\nНатисніть «ОК» для підтверждення цього масшатабу.\n[scarlet]Повернення налаштувань і вихід через[accent] {0}[] …
uiscale.cancel = Скасувати & Вийти
setting.bloom.name = Світіння
@@ -567,7 +574,7 @@ category.general.name = Основне
category.view.name = Перегляд
category.multiplayer.name = Мережева гра
command.attack = Атакувати
command.rally = Rally
command.rally = Точка збору
command.retreat = Відступити
keybind.gridMode.name = Вибрати блок
keybind.gridModeShift.name = Вибрати категорію
@@ -604,6 +611,7 @@ mode.survival.name = Хвилі
mode.survival.description = Звичайний режим. В цьому режимі треба самим добувати ресурси та хвилі йдуть автоматично.\n[gray]Потребуються точки появи ворогів для гри.
mode.sandbox.name = Пісочниця
mode.sandbox.description = В режимі «Пісочниця» незкінченні ресурси(але їх все одно можно добувати) та хвилі йдуть за вашим бажанням.
mode.editor.name = Редактор
mode.pvp.name = PVP
mode.pvp.description = боріться проти інших гравців.\n[gray]Для гри потрібно принаймні 2 ядра різного кольору на мапі.
mode.attack.name = Атака
@@ -784,13 +792,13 @@ block.hail.name = Град
block.lancer.name = Списоносець
block.conveyor.name = Конвеєр
block.titanium-conveyor.name = Титановий конвеєр
block.armored-conveyor.name = Armored Conveyor
block.armored-conveyor.description = Moves items at the same speed as titanium conveyors, but possesses more armor. Does not accept inputs from the sides from anything but other conveyors.
block.armored-conveyor.name = Броньований конвеєр
block.armored-conveyor.description = Переміщує предмети з тією ж швидкістю, як і титанові конвеєри, але має більше міцності. Не приймає введення з боків ні з чого, крім інших конвеєрів.
block.junction.name = Перехрестя
block.router.name = Маршрутизатор
block.distributor.name = Розподілювач
block.sorter.name = Сортувальник
block.message.name = Message
block.message.name = Повідомлення
block.overflow-gate.name = Надмірний затвор
block.silicon-smelter.name = Кремнієвий плавильний завод
block.phase-weaver.name = Фазовий ткач
@@ -879,8 +887,8 @@ block.overdrive-projector.name = Сверхприводний проектор
block.force-projector.name = Силовий проектор
block.arc.name = Дуга
block.rtg-generator.name = Радіоізотопний термоелектричний генератор
block.spectre.name = Мара
block.meltdown.name = Катастрофа
block.spectre.name = Спектр
block.meltdown.name = Випалювач
block.container.name = Склад
block.launch-pad.name = Стартовий майданчик
block.launch-pad-large.name = Великий стартовий майданчик
@@ -892,7 +900,7 @@ team.derelict.name = Залишена
team.green.name = Зелена
team.purple.name = Фіолетова
unit.spirit.name = Ремонтувальний дрон «Привид»
unit.draug.name = Draug Miner Drone
unit.draug.name = Добувний дрон «Драугр»
unit.phantom.name = Будівельний дрон «Фантом»
unit.dagger.name = Кинджал
unit.crawler.name = Камікадзе
@@ -907,7 +915,7 @@ unit.eradicator.name = Викорінювач
unit.lich.name = Лич
unit.reaper.name = Жнець
tutorial.next = [lightgray]<Натисніть для продовження>
tutorial.intro = Ви розпочали[scarlet] навчання по Mindustry.[]\nРозпочність з[accent] видобування міді[]. Натисніть на мідну жилу біля вашого ядра, щоб зробити це.\n\n[accent]{0}/{1} міді
tutorial.intro = Ви розпочали[scarlet] навчання по Mindustry.[]\nРозпочність з[accent] видобування міді[]. Використовуйте [[WASD] для руху, а потім натисність на мідну жилу біля вашого ядра, щоб зробити це.\n\n[accent]{0}/{1} міді
tutorial.drill = Добування вручну неефективне.\n[accent]Бури []можуть добувати автоматично.\nНатисніть на вкладку свердла знизу зправа.\nВиберіть[accent] механічний бур[]. Розмістіть його на мідній жилі натисканням.\n[accent]Натисніть ПКМ[], щоб зупинити будування.
tutorial.drill.mobile = Добування вручну неефективне.\n[accent]Бури []можуть добувати автоматично.\nНатисність на вкладку сведла знизу зправа.\nВиберіть[accent] механічний бур[]. Розмістіть його на мідній жилі натисканням, потім натисність на [accent] галочку[] нижче, щоб підтвердити розміщення to confirm your selection.\nPress the[accent] X button[] to cancel placement.
tutorial.blockinfo = Кожен блок має різні характеристики. Кожний бур може видобувати тільки певні руди.\nЩоб переглянути інформацію та характеристики блока,[accent] натисність на кнопку «?», коли Ви вибрали блок у меню будування.[]\n\n[accent]Перегляньте характеристику Механічного бура прямо зараз.[]
@@ -965,7 +973,7 @@ unit.eruptor.description = Важкий мех, призначеней для з
unit.wraith.description = Швидкий перехоплювач, який використовується для тактики «атакуй і біжи». Пріоритет — енергетичні генератори.
unit.ghoul.description = Важкий килимовий бомбардувальник. Пробиває ворожі структури, орієнтуючись на віжливу інфраструктуру.
unit.revenant.description = Важкий ракетний масив.
block.message.description = Stores a message. Used for communication between allies.
block.message.description = Зберігає повідомлення. Використовується для комунікаціх між союзниками.
block.graphite-press.description = Стискає шматки вугілля в чисті аркуші графіту.
block.multi-press.description = Модернізована версія графітового преса. Використовує воду та енергію для швидкої та ефективної переробки вугілля.
block.silicon-smelter.description = Змішує пісок з чистим вугіллям. Виробляє кремній.
@@ -1050,7 +1058,7 @@ block.core-foundation.description = Друга версія ядра. Краще
block.core-nucleus.description = Третя і остання ітерація капсули ядра. Надзвичайно добре броньований. Зберігає величезні обсяги ресурсів.
block.vault.description = Зберігає велику кількість предметів кожного типу. Блок розвантажувача може використовуватися для отримання предметів із сховища.
block.container.description = Зберігає велику кількість предметів кожного типу. Блок розвантажувача може використовуватися для отримання предметів із сховища.
block.unloader.description = Вивантажує предмети з контейнера, склепіння або серцевини на конвеєр або безпосередньо в сусідній блок. Тип предмета для завантаження можна змінити, натиснувши на блок.
block.unloader.description = Вивантажує предмети з блока, який не переміщує предмети, на конвеєр або безпосередньо в сусідній блок. Тип предмета для завантаження можна змінити, натиснувши на блок.
block.launch-pad.description = Запускає партії предметів без необхідності запуску ядра.
block.launch-pad-large.description = Покращена версія стартового майданчика. Зберігає більше предметів. Запускається частіше.
block.duo.description = Невелика дешева башта. Корисна проти наземних одиниць.