Added Indonesian language, fixed bug with saves disappearing

This commit is contained in:
Anuken 2018-01-22 12:46:00 -05:00
parent 772a6abd3f
commit b1c85da528
7 changed files with 988 additions and 35 deletions

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="io.anuke.mindustry"
android:versionCode="59"
android:versionName="3.3b10" >
android:versionCode="60"
android:versionName="3.3b11" >
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

View File

@ -0,0 +1,479 @@
text.about = Создано [ROYAL] Anuken. [] \nПервоначально была запись в [orange] GDL [] MM Jam. \n\nАвторы: - SFX, сделанный с помощью [YELLOW] bfxr [] \n- Музыка, сделанная [GREEN] RoccoW [] / найденная на [lime] FreeMusicArchive.org [] \n\nОсобая благодарность: - [coral] MitchellFJN []: обширная игра и отзывы \n- [sky] Luxray5474 []: работа в вики, вкладки кода \n- все бета-тестеры на itch.io и Google Play\n\nИгра переведена полностью на Русский язык [GREEN]Reazy []\n
text.discord = Присоединяйтесь к нашему Discord каналу!
text.gameover = Ядро было уничтожено.
text.highscore = [YELLOW]Новый рекорд!
text.lasted = Вы продержались до волны
text.level.highscore = Рекорд: [accent]{0}
text.level.delete.title = Подтвердите удаление
text.level.delete = Вы уверены, что хотите удалить карту \"[orange] {0} \"?
text.level.select = Выбор уровня
text.level.mode = Игровой режим:
text.savegame = Сохранить игру
text.loadgame = Загрузить игру
text.joingame = Присоединиться к игре
text.quit = Выход
text.about.button = О
text.name = Имя:
text.public = Общие
text.players = Игроки в онлайне
text.players.single = Игрок онлайн!
text.server.mismatch = Ошибка пакета: возможное несоответствие версии клиент / сервер. Убедитесь, что у вас и у хозяина установлена ​​последняя версия Mindustry!
.server.closing = [accent] Закрытие сервера...
text.server.kicked.kick = Вас выгнали с сервера!
text.server.kicked.invalidPassword = Неправильный пароль.
text.server.connected = присоединился к {1}
text.server.disconnected = {0} отключен.
text.nohost = Не удается разместить сервер на пользовательской карте!
text.hostserver = Хост-сервер
text.host = Сервер
text.hosting = [accent] Открытие сервера...
text.hosts.refresh = Обновить
text.hosts.discovering = Обнаружение локальных игр
text.server.refreshing = Обновление сервера
text.hosts.none = [lightgray] Нет игр на локальной сети!
text.host.invalid = [scarlet] Не удается подключиться к хосту.
text.server.add = Добавить сервер
text.server.delete = Вы действительно хотите удалить этот сервер?
text.server.hostname = Хост
text.server.edit = Редактировать сервер
text.joingame.byip = Присоединиться по IP ...
text.joingame.title = Присоединиться к игре
text.joingame.ip = IP:
text.disconnect = Отключенные
text.connecting = [accent] Подключение...
text.connecting.data = [accent] Загрузка мировых данных...
text.connectfail = [crimson] Не удалось подключиться к серверу: [orange] {0}
text.server.port = Порт:
text.server.invalidport = Недопустимый номер порта!
text.server.error = [crimson] Ошибка сервера хостинга: [orange] {0}
text.tutorial.back = <Предыдущая
text.tutorial.next = Следующая>
text.save.new = Новый сохранить
text.save.overwrite = Вы действительно хотите перезаписать этот слот для сохранения?
text.overwrite = Перезаписать
text.save.none = Не найдено никаких сохранений!
text.saveload = [accent] Сохранение...
text.savefail = Не удалось сохранить игру!
text.save.delete.confirm = Вы действительно хотите удалить это сохранение?
text.save.delete = Удалить
text.save.export = Отправить сохранение
text.save.import.invalid = [orange] Это сохранение повреждено!
text.save.import.fail = [crimson] Не удалось импортировать сохранение: [orange] {0}
text.save.export.fail = [crimson] Не удалось экспортировать сохранение: [orange] {0}
text.save.import = Отправить Сохранение
text.save.newslot = Сохранить имя:
text.save.rename = Переименовывать
text.save.rename.text = Новое название:
text.selectslot = Выберите сохранение.
text.slot = [accent] Слот {0}
text.save.corrupted = [orange] Сохраненный файл поврежден или недействителен!
text.empty = <Пусто>
text.on = Вкл
text.off = Выкл
text.save.autosave = Автосохранение:
text.save.map = Карта:
text.save.wave = Волна:
text.save.date = Прошлое сохранение:
text.confirm = Подтвердить
text.delete = Удалить
text.ok = ОК
text.open = Открыть
text.cancel = Отмена
text.openlink = Открыть ссылку
text.back = назад
text.quit.confirm = Вы уверены, что хотите выйти?
text.loading = [accent] Загрузка...
text.wave = [orange] Волна {0}
text.wave.waiting = Волна через
text.waiting = Ожидание...
text.enemies = Враги
text.enemies.single = Враг
text.loadimage = Загрузить изображение
text.saveimage = Сохранить изменение
text.editor.badsize = [orange] Недопустимые размеры изображения! [] \nДействительные размеры карты: {0}
text.editor.errorimageload = Ошибка загрузки файла изображения: [orange] {0}
text.editor.errorimagesave = Ошибка сохранения файла изображения: [orange] {0}
text.editor.generate = Сгенерировать
text.editor.resize = Изменить размер
text.editor.loadmap = Загрузить карту
text.editor.savemap = Сохранить карту
text.editor.loadimage = Загрузить изображение
text.editor.saveimage = Сохранить изображение
text.editor.unsaved = [scarlet] У вас есть несохраненные изменения! [] \nВы действительно хотите выйти?
text.editor.brushsize = Размер кисти
text.editor.noplayerspawn = На этой карте нет игрового спауна!
text.editor.manyplayerspawns = На картах не может быть более одного игрока.
text.editor.manyenemyspawns = Не может быть больше {0} вражеских точек спауна!
text.editor.resizemap = Изменить размер карты
text.editor.resizebig = [scarlet] Внимание! \n[]Карты размером более 256 единиц могут быть отсталыми и неустойчивыми.
text.editor.mapname = Название карты:
text.editor.overwrite = [accent] Внимание! \nЭто перезаписывает существующую карту.
text.editor.failoverwrite = [crimson] Невозможно перезаписать карту по умолчанию!
text.editor.selectmap = Выберите карту для загрузки:
text.width = Ширина:
text.height = Высота:
text.randomize = Случайный выбор
text.apply = Применить
text.update = Обновить
text.menu = Меню
text.play = Играть
text.load = Загрузить
text.save = Сохранить
text.settings = настройки
text.tutorial = Руководство
text.editor = Редактор
text.mapeditor = Редактор карт
text.donate = Донат
text.settings.reset = Сбросить по умолчанию
text.settings.controls = Управление
text.settings.game = Игра
text.settings.sound = Звук
text.settings.graphics = Графика
text.upgrades = Улучшения
text.purchased = [LIME] Создан!
text.weapons = Оружие
text.paused = Пауза
text.respawn = Возвращение в
text.error.title = [crimson] Произошла ошибка
text.error.crashmessage = [SCARLET] Произошла непредвиденная ошибка, которая вызвала бы сбой. [] \nПожалуйста, сообщите точные обстоятельства, при которых эта ошибка возникла у разработчика: [ORANGE] anukendev@gmail.com []
text.error.crashtitle = Произошла ошибка
text.mode.break = Режим сноса: {0}
text.mode.place = Режим места: {0}
placemode.hold.name = линия
placemode.areadelete.name = зона
placemode.touchdelete.name = касание
placemode.holddelete.name = удержание
placemode.none.name = никто
placemode.touch.name = Касание
placemode.cursor.name = курсор
text.blocks.extrainfo = [accent] дополнительная информация о блоке:
text.blocks.blockinfo = Информация о блоке
text.blocks.powercapacity = Мощность
text.blocks.powershot = Мощность / выстрел
text.blocks.powersecond = Мощность / в секунду
text.blocks.powerdraindamage = Потеря мощности / повреждение мощности
text.blocks.shieldradius = Радиус щита
text.blocks.itemspeedsecond = Скорость / в секунду
text.blocks.range = Диапазон
text.blocks.size = Размер
text.blocks.powerliquid = Мощность / Жидкость
text.blocks.maxliquidsecond = Макс. Жидкость / в секунду
text.blocks.liquidcapacity = Жидкость
text.blocks.liquidsecond = Жидкость / в секунду
text.blocks.damageshot = Повреждение / выстрел
text.blocks.ammocapacity = Боеприпас
text.blocks.ammo = Боеприпасы
text.blocks.ammoitem = Патроны / шт
text.blocks.maxitemssecond = Макс. Количество элементов / в секунду
text.blocks.powerrange = Диапазон мощности
text.blocks.lasertilerange = Лазерная плитка
text.blocks.capacity = Вместимость
text.blocks.itemcapacity = Емкость товара
text.blocks.maxpowergenerationsecond = Максимальная мощность / в секунду
text.blocks.powergenerationsecond = Выработка электроэнергии / в секунду
text.blocks.generationsecondsitem = Генерация секунд / вещь
text.blocks.input = Ввод
text.blocks.inputliquid = Входная жидкость
text.blocks.inputitem = Элемент ввода
text.blocks.output = Вывод
text.blocks.secondsitem = Секунды / шт
text.blocks.maxpowertransfersecond = Максимальная передача мощности / секунда
text.blocks.explosive = Очень взрывоопасный!
text.blocks.repairssecond = Ремонт / сек
text.blocks.health = Здоровье
text.blocks.inaccuracy = Здоровье
text.blocks.shots = Удары
text.blocks.shotssecond = Отношение / сек
text.blocks.fuel = топливо
text.blocks.fuelduration = Продолжительность топлива
text.blocks.maxoutputsecond = Макс. Выход / секунда
text.blocks.inputcapacity = Входная мощность
text.blocks.outputcapacity = Выходная мощность
text.blocks.poweritem = Мощность / Пункт
text.placemode = Режим места
text.breakmode = Режим прерывания
text.health = Здоровье
setting.difficulty.easy = Это просто.
setting.difficulty.normal = нормальный
setting.difficulty.hard = тяжелый
setting.difficulty.insane = ненормальный
setting.difficulty.purge = Убрать
setting.difficulty.name = Сложность
setting.screenshake.name = Встряска экрана
setting.smoothcam.name = Гладкая камера
setting.indicators.name = Индикаторы врага
setting.effects.name = Экранные эффекты
setting.sensitivity.name = Чувствительность контроллера
setting.saveinterval.name = Интервал автосохранения
setting.seconds = 1,0 секунд
setting.fps.name = Показать FPS
setting.vsync.name = VSync
setting.lasers.name = Показывать мощность лазеров
setting.healthbars.name = Показать бары здоровья объекта
setting.pixelate.name = Pixelate Screen
setting.musicvol.name = Громкость музыки
setting.mutemusic.name = Отключить музыку
setting.sfxvol.name = Объем SFX
setting.mutesound.name = Отключить звук
map.maze.name = лабиринт
map.fortress.name = крепость
map.sinkhole.name = выгребная яма
map.caves.name = пещеры
map.volcano.name = вулканы
map.caldera.name = кальдера
map.scorch.name = горение
map.desert.name = пустыня
map.island.name = от земли
map.grassland.name = траванистый
map.tundra.name = тундра
map.spiral.name = спираль
map.tutorial.name = Руководство
tutorial.intro.text = [yellow] Добро пожаловать в тутониал. [] Для начала нажмите «Далее».
tutorial.moveDesktop.text = Для перемещения используйте [orange] [[WASD] []). Удерживайте [orange] колесико мышки [] для увеличения. Удерживайте [orange] CTRL [] при использовании [orange] scrollwheel [] для увеличения или уменьшения масштаба.
tutorial.shoot.text = Используйте мышь для прицеливания, удерживайте [orange] левую кнопку мыши [], чтобы стрелять. Попробуйте на [yellow] цели [].
tutorial.moveAndroid.text = Чтобы панорамировать вид, перетащите один палец по экрану. Зажмите и перетащите, чтобы увеличить или уменьшить масштаб.
tutorial.placeSelect.text = Попробуйте выбрать [yellow] конвейер [] из меню блока внизу справа.
tutorial.placeConveyorDesktop.text = Используйте [orange] [[scrollwheel] [] для поворота конвейера в сторону [orange] вперед [], затем поместите его в [yellow] отмеченное место [], используя [orange] [[левая кнопка мыши]].
tutorial.placeConveyorAndroid.text = Используйте [orange] [[поворот кнопки] [], чтобы вращать конвейер лицом [orange] вперед [], перетащите его на место одним пальцем, затем поместите его в [yellow] отмеченное место [], используя [orange] [[галочка][].
tutorial.placeConveyorAndroidInfo.text = Кроме того, вы можете нажать значок перекрестия в левом нижнем углу, чтобы переключиться на [orange] [[сенсорный режим] [] и поместить блоки, нажав на экран. В режиме касания блоки можно поворачивать стрелкой в ​​левом нижнем углу. Нажмите [yellow] следующий [], чтобы попробовать.
tutorial.placeDrill.text = Теперь выберите и поместите [yellow] каменную дрель [] в отмеченное место.
tutorial.blockInfo.text = Если вы хотите узнать больше о блоке, вы можете нажать [orange] знак вопроса [] в правом верхнем углу, чтобы прочитать его описание.
tutorial.deselectDesktop.text = Вы можете отменить выбор блока, используя [orange] [[правая кнопка мыши] [].
tutorial.deselectAndroid.text = Вы можете отменить выбор блока, нажав кнопку [orange] X [].
tutorial.drillPlaced.text = Сверло теперь произведет [yellow] камень, [] выведет его на конвейер, а затем переместит его в [yellow] ядро [].
tutorial.drillInfo.text = В разных рудах нужны разные упражнения. Камень требует каменных дрели, железо требует железных сверл и т. д.
tutorial.drillPlaced2.text = Перемещение предметов в ядро ​​помещает их в ваш [yellow] предмет инвентаря [], в левом верхнем углу. Размещение блоков использует предметы из вашего инвентаря.
tutorial.moreDrills.text = Вы можете связать многие сверла и конвейеры вместе, вот так.
tutorial.deleteBlock.text = Вы можете удалить блоки, щелкнув правой кнопкой мыши [orange] [] на блоке, который вы хотите удалить. Попробуйте удалить этот конвейер.
tutorial.deleteBlockAndroid.text = Вы можете удалить блоки с помощью [orange], выбрав перекрестие [] в меню режима [orange] ​​режима разрыва [] в левом нижнем углу и нажав на блок. Попробуйте удалить этот конвейер.
tutorial.placeTurret.text = Теперь выберите и поместите [yellow] башню [] в [yellow] отмеченную позицию [].
tutorial.placedTurretAmmo.text = Эта башня теперь примет [yellow] боеприпасы [] от конвейера. Вы можете видеть, сколько патронов у него есть, нависая над ним и проверяя зеленую полосу [green] [].
tutorial.turretExplanation.text = Туреки автоматически стреляют изнутри в ближайшего врага в радиусе действия, если у них достаточно боеприпасов.
tutorial.waves.text = Каждый [yellow] 60 [] секунд, волна [coral] врагов [] будет появляться в определенных местах и ​​пытается уничтожить ядро.
tutorial.coreDestruction.text = Ваша цель - [yellow] защитить ядро []. Если ядро ​​уничтожено, вы [cotal] потеряете игру [].
tutorial.pausingDesktop.text = Если вам нужна будет пауза, нажмите кнопку [orange] пауза [] в верхнем левом углу или [orange] пространство [], чтобы приостановить игру. Вы можете выбирать и размещать блоки во время паузы, но не можете перемещать или стрелять изнутри.
tutorial.pausingAndroid.text = Если вам когда-нибудь понадобится перерыв, нажмите кнопку [orange] пауза [] в левом верхнем углу, чтобы приостановить игру. Вы можете по-прежнему размещать выбранные и размещать блоки во время паузы.
tutorial.purchaseWeapons.text = Вы можете приобрести новое [yellow] оружие [] для своего механизма, открыв меню обновления в левом нижнем углу.
tutorial.switchWeapons.text = Переключайте оружие, щелкнув его значок в левом нижнем углу или используя цифры [orange] [[1-9] [].
tutorial.spawnWave.text = Сейчас идет волна. Уничтожьте их.
tutorial.pumpDesc.text = В более поздних волнах вам может понадобиться использовать [yellow] насосы [] для распределения жидкостей для генераторов или экстракторов.
tutorial.pumpPlace.text = Насосы работают аналогично сверлам, за исключением того, что они производят жидкости вместо предметов. Попробуйте поместить насос на [yellow] обозначенное масло [].
tutorial.conduitUse.text = Теперь поместите [orange] канал [], ведущий от насоса.
tutorial.conduitUse2.text = И еще несколько ...
tutorial.conduitUse3.text = И еще несколько ...
tutorial.generator.text = Теперь поместите блок оранжевого генератора [] в конец кабелепровода.
tutorial.generatorExplain.text = Этот генератор теперь создаст [yellow]мощность []из масла.
tutorial.lasers.text = Мощность распределяется с использованием [yellow] мощных лазеров []. Поверните и поместите его здесь.
tutorial.laserExplain.text = Теперь генератор перейдет в лазерный блок. [yellow] Непрозрачный [] пучок означает, что он в настоящее время передает мощность, а [yellow] прозрачный [] пучок означает, что это не так.
tutorial.laserMore.text = Вы можете проверить, сколько мощности у блока, нависая над ним и проверяя желтую полосу [yellow] [] вверху.
tutorial.healingTurret.text = Этот лазер можно использовать для питания [lime] ремонтной башни []. Поместите его сюда.
tutorial.healingTurretExplain.text = Пока он имеет силу, эта башня будет [lime] восстанавливать соседние блоки. [] Когда вы играете, убедитесь, что вы получили ее в своей базе как можно быстрее!
tutorial.smeltery.text = Для многих блоков требуется [orange] сталь [], для чего требуется [orange] плавильный завод []. Поместите его сюда.
tutorial.smelterySetup.text = Этот завод теперь производит [orange] сталь [] из входного чугуна, используя уголь в качестве топлива.
tutorial.end.text = И это завершает учебник! Удачи!
keybind.move_x.name = move_x
keybind.move_y.name = move_y
keybind.select.name = выберите
keybind.break.name = перерыв
keybind.shootInternal.name = Давай.
keybind.zoom_hold.name = zoom_hold
keybind.zoom.name = зум
keybind.menu.name = Меню
keybind.pause.name = Пауза
keybind.dash.name = Тир
keybind.rotate_alt.name = rotate_alt
keybind.rotate.name = вращать
keybind.weapon_1.name = Оружие
keybind.weapon_2.name = Оружие
keybind.weapon_3.name = Оружие
keybind.weapon_4.name = Оружие
keybind.weapon_5.name = Оружие
keybind.weapon_6.name = Оружие
mode.waves.name = волны
mode.sandbox.name = ПЕСОЧНИЦА
mode.freebuild.name = СВОБОДНАЯ СТРОЙКА
upgrade.standard.name = стандарт
upgrade.standard.description = Стандартный мех.
upgrade.blaster.name = взрыватель
upgrade.blaster.description = Стреляет медленной, слабой пулей.
upgrade.triblaster.name = triblaster
upgrade.triblaster.description = Выбрасывает 3 пули в разброс.
upgrade.clustergun.name = clustergun
upgrade.clustergun.description = Вызывает неточное распространение взрывных гранат.
upgrade.beam.name = пушечная пушка
upgrade.beam.description = Стреляет лазерным лучом дальнего света.
upgrade.vulcan.name = Вулкан
upgrade.vulcan.description = Выбрасывает шквал быстрых пуль.
upgrade.shockgun.name = shockgun
upgrade.shockgun.description = Стреляет разрушительным взрывом заряженной шрапнели.
item.stone.name = Камень
item.iron.name = железо
item.coal.name = каменный уголь
item.steel.name = Сталь
item.titanium.name = Титан
item.dirium.name = dirium
item.uranium.name = уран
item.sand.name = песок
liquid.water.name = водный
liquid.plasma.name = плазма ................................................. 841-31-01
liquid.lava.name = лава
liquid.oil.name = масло
block.weaponfactory.name = Оружейный завод
block.air.name = 79.3.3 Воздушны
block.blockpart.name = blockpart
block.deepwater.name = глубокая вода
block.water.name = водный
block.lava.name = лава
block.oil.name = масло
block.stone.name = Камень
block.blackstone.name = черный камень
block.iron.name = железо
block.coal.name = каменный уголь
block.titanium.name = Титан
block.uranium.name = уран
block.dirt.name = земля
block.sand.name = песок
block.ice.name = Айс
block.snow.name = Снег
block.grass.name = Трава
block.sandblock.name = sandblock
block.snowblock.name = snowblock
block.stoneblock.name = stoneblock
block.blackstoneblock.name = blackstoneblock
block.grassblock.name = grassblock
block.mossblock.name = mossblock
block.shrub.name = кустарник
block.rock.name = рок
block.icerock.name = icerock
block.blackrock.name = Блэкрок
block.dirtblock.name = dirtblock
block.stonewall.name = каменная стена
block.stonewall.fulldescription = Дешевый оборонительный блок. Полезно для защиты сердечника и башенки в первых волнах.
block.ironwall.name = железная стена
block.ironwall.fulldescription = Основной защитный блок. Обеспечивает защиту от врагов.
block.steelwall.name = стальная стена
block.steelwall.fulldescription = Стандартный защитный блок. адекватная защита от врагов.
block.titaniumwall.name = титановая стена
block.titaniumwall.fulldescription = Сильный защитный блок. Обеспечивает защиту от врагов.
block.duriumwall.name = стена дириума
block.duriumwall.fulldescription = Очень сильный защитный блок. Обеспечивает защиту от врагов.
block.compositewall.name = композитная стена
block.steelwall-large.name = большая стальная стена
block.steelwall-large.fulldescription = Стандартный защитный блок. Пролистает несколько фрагментов.
block.titaniumwall-large.name = большая титановая стена
block.titaniumwall-large.fulldescription = Сильный защитный блок. Пролистает несколько фрагментов.
block.duriumwall-large.name = большая стена из дирижа
block.duriumwall-large.fulldescription = Очень сильный защитный блок. Пролистает несколько фрагментов.
block.titaniumshieldwall.name = экранированная стена
block.titaniumshieldwall.fulldescription = Сильный защитный блок с дополнительным встроенным экраном. Требуется сила. Использует энергию для поглощения вражеских пуль. Для обеспечения энергии этого блока рекомендуется использовать усилители мощности.
block.repairturret.name = ремонтная башня
block.repairturret.fulldescription = Регулярно ремонтирует близлежащие поврежденные блоки в радиусе действия. Использует небольшое количество энергии.
block.megarepairturret.name = ремонтная башня II
block.megarepairturret.fulldescription = Ремонтирует близлежащие поврежденные блоки в радиусе действия с приличной скоростью. Использует силу.
block.shieldgenerator.name = щитовой генератор
block.shieldgenerator.fulldescription = Передовой защитный блок. Защищает все блоки в радиусе от атаки. Использует мощность при низкой скорости при холостом ходе, но быстро разряжает энергию при контакте пули.
block.door.name = дверь
block.door.fulldescription = Блок, который можно открыть и закрыть, нажав на него.
block.door-large.name = большая дверь
block.door-large.fulldescription = Блок, который можно открыть и закрыть, нажав на него.
block.conduit.name = трубопровод
block.conduit.fulldescription = Основной блок транспортировки жидкости. Работает как конвейер, но с жидкостями. Лучше всего использовать насосы или другие кабелепроводы. Может использоваться как мост через жидкости для врагов и игроков.
block.pulseconduit.name = импульсный канал
block.pulseconduit.fulldescription = Расширенный блок транспортировки жидкости. Транспортирует жидкости быстрее и хранит больше, чем стандартные кабелепроводы.
block.liquidrouter.name = жидкий роутер
block.liquidrouter.fulldescription = Работает аналогично маршрутизатору. Принимает вход жидкости с одной стороны и выводит ее на другие стороны. Полезно для разделения жидкости из одного трубопровода на несколько других трубопроводов.
block.conveyor.name = конвейер
block.conveyor.fulldescription = Основной транспортный блок. Перемещает предметы вперед и автоматически откладывает их в башенки или ремесленники. Вращающийся. Может использоваться как мост через жидкости для врагов и игроков.
block.steelconveyor.name = стальной конвейер
block.steelconveyor.fulldescription = Расширенный транспортный блок элемента. Перемещает предметы быстрее, чем стандартные конвейеры.
block.poweredconveyor.name = импульсный конвейер
block.poweredconveyor.fulldescription = Конечный транспортный блок. Перемещает предметы быстрее, чем стальные конвейеры.
block.router.name = router
block.router.fulldescription = Принимает предметы из одного направления и выводит их в 3 других направлениях. Может также хранить определенное количество предметов. Используется для разделения материалов с одного сверла на несколько башен.
block.junction.name = Стык
block.junction.fulldescription = Действует как мост для двух конвейерных лент. Полезно в ситуациях с двумя различными конвейерами, несущими разные материалы в разных местах.
block.conveyortunnel.name = конвейерный туннель
block.conveyortunnel.fulldescription = Транспортирует элемент под блоками. Чтобы использовать, поместите один туннель, ведущий в блок, который должен быть туннелирован, и один на другой стороне. Убедитесь, что оба туннеля обращены к противоположным направлениям, которые относятся к блокам, которые они вводят или выводят.
block.liquidjunction.name = жидкое соединение
block.liquidjunction.fulldescription = Действует как мост для двух пересекающихся каналов. Полезно в ситуациях с двумя различными каналами, перевозящими различные жидкости в разные места.
block.liquiditemjunction.name = соединение жидких веществ
block.liquiditemjunction.fulldescription = Действует как мост для пересечения трубопроводов и конвейеров.
block.powerbooster.name = усилитель мощности
block.powerbooster.fulldescription = Распределяет мощность по всем блокам в пределах своего радиуса.
block.powerlaser.name = мощный лазер
block.powerlaser.fulldescription = Создает лазер, который передает питание блоку перед ним. Не генерирует никакой власти. Лучше всего использовать генераторы или другие лазеры.
block.powerlaserrouter.name = лазерный маршрутизатор
block.powerlaserrouter.fulldescription = Лазер, который одновременно передает мощность в три направления. Полезно в ситуациях, когда требуется питание нескольких блоков от одного генератора.
block.powerlasercorner.name = лазерный угол
block.powerlasercorner.fulldescription = Лазер, распределяющий мощность сразу на два направления. Полезно в ситуациях, когда требуется питание нескольких блоков от одного генератора, а маршрутизатор является неточным.
block.teleporter.name = телепорт
block.teleporter.fulldescription = Расширенный транспортный блок элемента. Телепортеры вводят элементы в другие телепорты одного цвета. Ничего не происходит, если нет телепортеров одного цвета. Если несколько телепортеров имеют один и тот же цвет, выбирается случайный. Использует силу. Нажмите, чтобы изменить цвет.
block.sorter.name = сортировщик
block.sorter.fulldescription = Сортирует элемент по типу материала. Материал для принятия указывается цветом в блоке. Все элементы, соответствующие материалу сортировки, выводятся вперед, все остальное выводится влево и вправо.
block.core.name = Ядро
block.pump.name = РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ
block.pump.fulldescription = Насосы жидкости из исходного блока - обычно вода, лава или масло. Выводит жидкость в соседние трубопроводы.
block.fluxpump.name = fluxpump
block.fluxpump.fulldescription = Передовая версия насоса. Хранит больше жидкости и насосы быстрее.
block.smelter.name = Котел
block.smelter.fulldescription = Основной блок обработки. При вводе 1 х железа и 1 х угля выдается одна сталь.
block.crucible.name = тигель
block.crucible.fulldescription = Передовой блок обработки. При вводе 1х титана и 1х стали выдается один дириум.
block.coalpurifier.name = угольщик
block.coalpurifier.fulldescription = Основной блок экстрактора. Выпускает уголь, когда поставляется с большим количеством воды и камня.
block.titaniumpurifier.name = титановый экстрактор
block.titaniumpurifier.fulldescription = Стандартный блок экстрактора. Выпускает титан при подаче большого количества воды и железа.
block.oilrefinery.name = Нефтеперегонный Завод
block.oilrefinery.fulldescription = Уточняет большое количество нефти в угольных изделиях. Полезно для заправки угольных башен, когда угловые вены недостаточны.
block.stoneformer.name = камень бывший
block.stoneformer.fulldescription = Раздает жидкую лаву в камень. Полезно для производства огромного количества камня для очистителей угля.
block.lavasmelter.name = лавовый плавильный завод
block.lavasmelter.fulldescription = Использует лаву для превращения железа в сталь. Альтернатива плавильным заводам. Полезно в ситуациях, когда угля мало.
block.stonedrill.name = каменная дрель
block.stonedrill.fulldescription = Существенное сверло. Когда он помещается на каменную плиту, выдает камень медленным темпом на неопределенный срок.
block.irondrill.name = утюг
block.irondrill.fulldescription = Основное упражнение. При размещении на железорудной черепице, выдает железо медленным темпом на неопределенный срок.
block.coaldrill.name = угольная дрель
block.coaldrill.fulldescription = Основное упражнение. При размещении на угольной рудничной плите происходит медленный темп добычи угля на неопределенный срок.
block.uraniumdrill.name = урановая буровая установка
block.uraniumdrill.fulldescription = Продвинутое сверло. При размещении на урановой рудной плите выдает уран медленным темпом на неопределенный срок.
block.titaniumdrill.name = титановая дрель
block.titaniumdrill.fulldescription = Продвинутое сверло. При размещении на плитах из титановой руды выводится титан медленным темпом на неопределенный срок.
block.omnidrill.name = omnidrill
block.omnidrill.fulldescription = Конечная тренировка. Будет ли какая-либо руда, на которой она будет размещена быстрыми темпами.
block.coalgenerator.name = генератор угля
block.coalgenerator.fulldescription = Существенный генератор. Генерирует энергию из угля. Выводит мощность в качестве лазеров на 4 стороны.
block.thermalgenerator.name = тепловой генератор
block.thermalgenerator.fulldescription = Генерирует мощность из лавы. Выводит мощность в качестве лазеров на 4 стороны.
block.combustiongenerator.name = генератор горения
block.combustiongenerator.fulldescription = Генерирует энергию из масла. Выводит мощность в качестве лазеров на 4 стороны.
block.rtgenerator.name = Генератор RTG
block.rtgenerator.fulldescription = Генерирует небольшое количество энергии из радиоактивного распада урана. Выводит мощность в качестве лазеров на 4 стороны.
block.nuclearreactor.name = ядерного реактора
block.nuclearreactor.fulldescription = Расширенная версия генератора RTG и генератор мощности. Генерирует энергию из урана. Требуется постоянное водяное охлаждение. Высокая летучесть; будет сильно взрываться при подаче недостаточного количества хладагента.
block.turret.name = Turret
block.turret.fulldescription = Базовая, дешевая башня. Использует камень для боеприпасов. Имеет немного больше дальности, чем двойная башня.
block.doubleturret.name = двойная башня
block.doubleturret.fulldescription = Немного более мощная версия башни. Использует камень для боеприпасов. Значительно больший урон, но имеет более низкий диапазон. Выстреливает две пули.
block.machineturret.name = оглушающая башня
block.machineturret.fulldescription = Стандартная универсальная башня. Использует железо для боеприпасов. Обладает быстрым огнем с приличным уроном.
block.shotgunturret.name = разделительная башня
block.shotgunturret.fulldescription = Стандартная башня. Использует железо для боеприпасов. Выбрасывает разброс 7 пуль. Низкий радиус действия, но более высокий уровень урона по сравнению с револьверной башней.
block.flameturret.name = огневая башня
block.flameturret.fulldescription = Продвинутая дальнобойная башня. Использует уголь для боеприпасов. Имеет очень низкий диапазон, но очень высокий урон. Хорошо подходит для близких. Рекомендуется использовать за стенами.
block.sniperturret.name = револьверная башня
block.sniperturret.fulldescription = Продвинутая дальняя башня. Использует сталь для боеприпасов. Очень высокий урон, но низкий уровень пожара. Дорогое в использовании, но может быть помещено далеко от вражеских линий из-за его диапазона.
block.mortarturret.name = глухая башня
block.mortarturret.fulldescription = Продвинутая башня с брызгами. Использует уголь для боеприпасов. Очень низкая скорость стрельбы и пуль, но очень высокая отдача от одной цели и всплеска. Полезен для больших толп врагов.
block.laserturret.name = лазерная башня
block.laserturret.fulldescription = Расширенная одноцелевая башня. Использует силу. Хорошая среднеоборотная универсальная башня. Только одна цель. Никогда не пропускает.
block.waveturret.name = Тесла-башня
block.waveturret.fulldescription = Усовершенствованная многоцелевая башня. Использует силу. Средний диапазон. Никогда не промахивается. В среднем, чтобы нанести небольшой урон, но он может поразить нескольких врагов одновременно с освещением цепей.
block.plasmaturret.name = плазменная башня
block.plasmaturret.fulldescription = Высокоразвитая версия огневой башни. Использует уголь в качестве боеприпасов. Очень высокий урон, от низкого до среднего.
block.chainturret.name = цепная башня
block.chainturret.fulldescription = Конечная быстрострельная башня. Использует уран как боеприпасы. Стреляет большими пулями с высокой скоростью огня. Средний диапазон. Пролистает несколько фрагментов. Чрезвычайно жесткая.
block.titancannon.name = титановая пушка
block.titancannon.fulldescription = Конечная дальняя башня. Использует уран как боеприпасы. Стреляет большими ранами с брызговыми повреждениями при средней скорости стрельбы. Большой диапазон. Пролистает несколько фрагментов. Чрезвычайно жесткая.
block.playerspawn.name = playerspawn
block.enemyspawn.name = enemyspawn

View File

@ -0,0 +1,486 @@
text.about = Dibuat oleh [ROYAL]Anuken.[]\nAwalnya masuk di [orange]GDL[] MM Jam.\n\nKredit:\n- SFX dibuat dengan [YELLOW]bfxr[]\n- Musik dibuat oleh [GREEN]RoccoW[] / ditemukan di [lime]FreeMusicArchive.org[]\n\nTerima kasih khusus kepada:\n- [coral]MitchellFJN[]: playtesting dan umpan balik yang luas\n- [sky]Luxray5474[]: pekerjaan wiki, kontribusi kode\n- Semua penguji beta di itch.io dan Google Play\n
text.discord = Bergabunglah dengan Discord Mindustry!
text.gameover = Intinya hancur.
text.highscore = [YELLOW]Rekor baru!
text.lasted = Anda bertahan sampai gelombang
text.level.highscore = Skor Tinggi: [accent]{0}
text.level.delete.title = Konfirmasi Hapus
text.level.delete = Yakin ingin menghapus peta \"[orange]{0}\"?
text.level.select = Pilih Level
text.level.mode = Modus permainan:
text.savegame = Simpan Permainan
text.loadgame = Lanjutkan
text.joingame = Bermain Bersama
text.quit = Keluar
text.about.button = Tentang
text.name = Nama:
text.public = Publik
text.players = {0} pemain online
text.server.player.host = {0} (host)
text.players.single = {0} pemain online
text.server.mismatch = Kesalahan paket: kemungkinan versi client / server tidak sesuai.\nPastikan Anda dan host memiliki versi terbaru Mindustry!
text.server.closing = [accent]Menutup server...
text.server.kicked.kick = Anda telah dikeluarkan dari server!
text.server.kicked.invalidPassword = Kata sandi salah!
text.server.connected = {0} telah bergabung.
text.server.disconnected = {0} telah terputus.
text.nohost = Tidak dapat meng-host server pada peta khusus!
text.hostserver = Host Server
text.host = Host
text.hosting = [accent]Membuka server...
text.hosts.refresh = Segarkan
text.hosts.discovering = Mencari game LAN
text.server.refreshing = Menyegarkan server
text.hosts.none = [lightgray]Tidak ada game LAN yang ditemukan!
text.host.invalid = [scarlet]Tidak dapat terhubung ke host.
text.server.friendlyfire = Tembak Sesama
text.server.add = Tambahkan Server
text.server.delete = Yakin ingin menghapus server ini?
text.server.hostname = Host: {0}
text.server.edit = Sunting Server
text.joingame.byip = Bergabung dengan IP...
text.joingame.title = Bermain Bersama
text.joingame.ip = IP:
text.disconnect = Sambungan terputus.
text.connecting = [accent]Menghubungkan...
text.connecting.data = [accent]Memuat data level...
text.connectfail = [crimson]Gagal terhubung ke server: [orange]{0}
text.server.port = Port:
text.server.addressinuse = Alamat sudah di pakai!
text.server.invalidport = Nomor port salah!
text.server.error = [crimson]Kesalahan server hosting: [orange]{0}
text.tutorial.back = < Sebelumnya
text.tutorial.next = Berikutnya >
text.save.new = Simpan Baru
text.save.overwrite = Yakin ingin mengganti slot simpan ini?
text.overwrite = Ganti
text.save.none = Tidak ada simpanan ditemukan!
text.saveload = [accent]Menyimpan...
text.savefail = Gagal menyimpan game!
text.save.delete.confirm = Yakin ingin menghapus save ini?
text.save.delete = Hapus
text.save.export = Ekspor Simpanan
text.save.import.invalid = [orange]Simpanan ini tidak valid!
text.save.import.fail = [crimson]Gagal mengimpor: [orange]{0}
text.save.export.fail = [crimson]Gagal mengekspor save: [orange]{0}
text.save.import = Impor Simpanan
text.save.newslot = Nama simpanan:
text.save.rename = Ganti nama
text.save.rename.text = Nama baru:
text.selectslot = Pilih simpanan.
text.slot = [accent]Slot{0}
text.save.corrupted = [orange]Simpanan rusak atau tidak valid!
text.empty = <kosong>
text.on = Hidup
text.off = Mati
text.save.autosave = Simpan otomatis: {0}
text.save.map = Peta
text.save.wave = Gelombang {0}
text.save.date = Terakhir Disimpan: {0}
text.confirm = Konfirmasi
text.delete = Hapus
text.ok = OK
text.open = Buka
text.cancel = Batal
text.openlink = Buka tautan
text.back = Kembali
text.quit.confirm = Anda yakin ingin berhenti?
text.loading = [accent]Memuat...
text.wave = [orange]Gelombang {0}
text.wave.waiting = Gelombang dimulai {0}
text.waiting = Menunggu...
text.enemies = {0} musuh
text.enemies.single = {0} Musuh
text.loadimage = Buka Gambar
text.saveimage = Simpan Gambar
text.editor.badsize = [orange]Dimensi gambar tidak valid![]\nDimensi peta yang valid: {0}
text.editor.errorimageload = Kesalahan saat memuat file gambar:\n[orange]{0}
text.editor.errorimagesave = Kesalahan saat menyimpan file gambar:\n[orange]{0}
text.editor.generate = Hasilkan
text.editor.resize = Ubah ukuran
text.editor.loadmap = Buka Peta
text.editor.savemap = Simpan Peta
text.editor.loadimage = Buka Gambar
text.editor.saveimage = Simpan Gambar
text.editor.unsaved = [scarlet]Anda memiliki perubahan yang belum disimpan![]\nYakin ingin keluar?
text.editor.brushsize = Ukuran sikat: {0}
text.editor.noplayerspawn = Peta ini tidak memiliki spawnpoint pemain!
text.editor.manyplayerspawns = Peta tidak bisa memiliki lebih dari satu\nspawnpoint pemain!
text.editor.manyenemyspawns = Tidak dapat memiliki lebih dari\n{0} spawnpoint musuh!
text.editor.resizemap = Ubah ukuran peta
text.editor.resizebig = [scarlet]Peringatan!\n[]Peta yang lebih besar dari 256 unit mungkin nge-lag dan tidak stabil.
text.editor.mapname = Nama Peta:
text.editor.overwrite = [accent]Peringatan!\nIni akan mengganti peta yang ada.
text.editor.failoverwrite = [crimson]Tidak dapat mengganti peta default!
text.editor.selectmap = Pilih peta yang akan dimuat:
text.width = Lebar:
text.height = Tinggi:
text.randomize = Acak
text.apply = Terapkan
text.update = Perbarui
text.menu = Menu
text.play = Main
text.load = Buka
text.save = Simpan
text.language.restart = Silakan mulai ulang permainan Anda agar pengaturan bahasa mulai berlaku.
text.settings.language = Bahasa
text.settings = Pengaturan
text.tutorial = Tutorial
text.editor = Pengedit
text.mapeditor = Pengedit Peta
text.donate = Sumbangkan
text.settings.reset = Atur ulang ke Default
text.settings.controls = Kontrol
text.settings.game = Permainan
text.settings.sound = Suara
text.settings.graphics = Grafis
text.upgrades = Perbaruan
text.purchased = [LIME]Dibuat!
text.weapons = Senjata
text.paused = Jeda
text.respawn = Respawning dalam
text.info.title = [accent]Info
text.error.title = [crimson]Telah terjadi kesalahan
text.error.crashmessage = [SCARLET]Kesalahan tak terduga telah terjadi, yang menyebabkan kerusakan.\n[]Tolong laporkan keadaan yang tepat dimana kesalahan ini terjadi pada pengembang:\n[ORANGE] anukendev@gmail.com[]
text.error.crashtitle = Telah terjadi kesalahan
text.mode.break = Mode penghancur: {0}
text.mode.place = Mode penaruh: {0}
placemode.hold.name = garis
placemode.areadelete.name = area
placemode.touchdelete.name = sentuh
placemode.holddelete.name = tahan
placemode.none.name = tidak ada
placemode.touch.name = sentuh
placemode.cursor.name = kursor
text.blocks.extrainfo = [accent]info tambahan blok:
text.blocks.blockinfo = Info Blok
text.blocks.powercapacity = Kapasitas Tenaga
text.blocks.powershot = Tenaga/tembakan
text.blocks.powersecond = Tenaga/detik
text.blocks.powerdraindamage = Tenaga Dipakai/damage
text.blocks.shieldradius = Radius Perisai
text.blocks.itemspeedsecond = Kecepatan Barang/detik
text.blocks.range = Jangkauan
text.blocks.size = Ukuran
text.blocks.powerliquid = Tenaga/Cairan
text.blocks.maxliquidsecond = Batas cairan/detik
text.blocks.liquidcapacity = Kapasitas cairan
text.blocks.liquidsecond = Cairan/detik
text.blocks.damageshot = Damage/tembakan
text.blocks.ammocapacity = Kapasitas Amunisi
text.blocks.ammo = Amunisi
text.blocks.ammoitem = Amunisi/barang
text.blocks.maxitemssecond = Batas barang/detik
text.blocks.powerrange = Jangkauan tenaga
text.blocks.lasertilerange = Kotak jangkauan laser
text.blocks.capacity = Kapasitas
text.blocks.itemcapacity = Kapasitas Barang
text.blocks.maxpowergenerationsecond = Batas Penghasil Tenaga/detik
text.blocks.powergenerationsecond = Penghasil Tenaga/detik
text.blocks.generationsecondsitem = Waktu Penghasil (detik)/barang
text.blocks.input = Masukan
text.blocks.inputliquid = Cairan yang Masuk
text.blocks.inputitem = Barang yang Masuk
text.blocks.output = Keluar
text.blocks.secondsitem = Detik/barang
text.blocks.maxpowertransfersecond = Batas transfer tenaga/detik
text.blocks.explosive = Mudah meledak!
text.blocks.repairssecond = Perbaikan/detik
text.blocks.health = Darah
text.blocks.inaccuracy = Ketidaktelitian
text.blocks.shots = Tembakan
text.blocks.shotssecond = Tembakan/detik
text.blocks.fuel = Bahan Bakar
text.blocks.fuelduration = Durasi Bahan Bakar
text.blocks.maxoutputsecond = Batas keluar/detik
text.blocks.inputcapacity = Kapasitas masuk
text.blocks.outputcapacity = Kapasitas keluar
text.blocks.poweritem = Tenaga/barang
text.placemode = Mode Penempatan
text.breakmode = Mode Penghancur
text.health = darah
setting.difficulty.easy = mudah
setting.difficulty.normal = normal
setting.difficulty.hard = sulit
setting.difficulty.insane = sangat susah
setting.difficulty.purge = paling susah
setting.difficulty.name = Kesulitan:
setting.screenshake.name = Layar Bergoyang
setting.smoothcam.name = Kamera Halus
setting.indicators.name = Indikator Musuh
setting.effects.name = Efek Tampilan
setting.sensitivity.name = Sensitivitas Pengendali
setting.saveinterval.name = Waktu Simpan Otomatis
setting.seconds = {0} Detik
setting.fps.name = Tunjukkan FPS
setting.vsync.name = VSync
setting.lasers.name = Tampilkan Laser Tenaga
setting.healthbars.name = Tampilkan Bar Darah Entitas
setting.pixelate.name = Layar Pixel
setting.musicvol.name = Volume Musik
setting.mutemusic.name = Bisukan Musik
setting.sfxvol.name = Volume Suara
setting.mutesound.name = Bisukan Suara
map.maze.name = labirin
map.fortress.name = benteng
map.sinkhole.name = lubang pembuangan
map.caves.name = gua
map.volcano.name = gunung berapi
map.caldera.name = kaldera
map.scorch.name = penghangusan
map.desert.name = gurun
map.island.name = pulau
map.grassland.name = padang rumput
map.tundra.name = tundra
map.spiral.name = spiral
map.tutorial.name = tutorial
tutorial.intro.text = [yellow]Selamat datang di tutorial.[] Untuk memulai, tekan 'berikutnya'.
tutorial.moveDesktop.text = Untuk bergerak, gunakan tombol [orange][[WASD][]. Tahan tombol [orange]shift[] untuk mempercepat. Tahan [orange]CTRL[] saat menggunakan [orange]scrollwheel[] untuk memperbesar atau memperkecil tampilan.
tutorial.shoot.text = Gunakan mouse anda untuk mengarahkan, tahan [orange]tombol kiri mouse[] untuk menembak. Cobalah menembaki [yellow]target[].
tutorial.moveAndroid.text = Untuk menggeser tampilan, seret satu jari ke layar. Jepit dan seret untuk memperbesar atau memperkecil tampilan.
tutorial.placeSelect.text = Coba pilih [yellow]konveyor[] dari menu blok di kanan bawah.
tutorial.placeConveyorDesktop.text = Gunakan [orange][[scrollwheel][] untuk memutar konveyor menghadap [orange]ke depan[], lalu letakkan di [yellow]lokasi yang ditandai[] menggunakan [orange][[tombol kiri mouse]][].
tutorial.placeConveyorAndroid.text = Gunakan [orange][[tombol putar]][] untuk memutar konveyor menghadap [orange]ke depan[], seret ke posisi dengan satu jari, lalu letakkan di [yellow]lokasi yang ditandai[] dengan menggunakan [orange][[tanda centang][].
tutorial.placeConveyorAndroidInfo.text = Sebagai alternatif, Anda dapat menekan ikon crosshair di kiri bawah untuk beralih ke [orange][[mode sentuh]][], dan letakkan blok dengan mengetuk layar. Dalam mode sentuh, blok bisa diputar dengan panah di kiri bawah. Tekan [yellow]berikutnya[] untuk mencobanya.
tutorial.placeDrill.text = Sekarang, pilih dan tempatkan [yellow]pertambangan battu[] di lokasi yang ditandai.
tutorial.blockInfo.text = Jika Anda ingin mempelajari lebih lanjut tentang blok, Anda dapat menekan [orange]tanda tanya[] di bagian kanan atas untuk membaca deskripsinya.
tutorial.deselectDesktop.text = Anda bisa membatalkan pemilihan blok menggunakan [orange][[tombol mouse kanan][].
tutorial.deselectAndroid.text = Anda dapat membatalkan pemilihan blok dengan menekan tombol [orange]X (silang)[].
tutorial.drillPlaced.text = Pertambangannya sekarang akan menghasilkan [yellow]batu[] yang dikeluarkan ke konveyor, lalu memindahkannya ke [yellow]intinya[].
tutorial.drillInfo.text = Bijih yang berbeda membutuhkan pertambangan yang berbeda. Batu membutuhkan pertambangan batu, besi membutuhkan pertambangan besi, dll.
tutorial.drillPlaced2.text = Memindahkan barang ke dalam inti menempatkannya di [yellow]inventaris barang[] Anda, di kiri atas. Menempatkan blok menggunakan barang dari inventaris Anda.
tutorial.moreDrills.text = Anda bisa menghubungkan banyak pertambangan dan konveyor bersama-sama, seperti biasa.
tutorial.deleteBlock.text = Anda dapat menghapus blok dengan mengeklik [orange]tombol mouse kanan[] di blok yang ingin Anda hapus. Coba hapus konveyor ini.
tutorial.deleteBlockAndroid.text = Anda dapat menghapus blok dengan [orange]memilih crosshair[] di [orange]menu mode penghancur[] di kiri bawah dan mengetuk bloknya. Coba hapus konveyor ini.
tutorial.placeTurret.text = Sekarang, pilih dan tempatkan [kuning]turret[] di [yellow]lokasi yang ditandai[].
tutorial.placedTurretAmmo.text = Turret ini sekarang akan menerima [yellow]amunisi[] dari konveyor. Anda dapat melihat berapa banyak amunisi yang dimiliki dengan menggeser kursor di bloknya dan memeriksa di [green]bilah hijau[].
tutorial.turretExplanation.text = Turret secara otomatis akan menembak musuh terdekat dalam jangkauan, selama mereka memiliki cukup amunisi.
tutorial.waves.text = Setiap [yellow]60[] detik, gelombang [coral]musuh[] akan muncul di lokasi tertentu dan berusaha menghancurkan intinya.
tutorial.coreDestruction.text = Tujuan Anda adalah untuk [yellow]mempertahankan intinya[]. Jika intinya hancur, Anda [coral]kalah dalam permainan[].
tutorial.pausingDesktop.text = Jika Anda perlu istirahat sebentar, tekan [orange]tombol jeda[] di bagian kiri atas atau [orange]tombol spasi[] untuk menghentikan sementara permainan. Anda masih bisa memilih dan menempatkan blok sambil berhenti, tapi tidak bisa bergerak atau menembak.
tutorial.pausingAndroid.text = Jika Anda perlu istirahat sebentar, tekan [orange]tombol jeda[] di kiri atas untuk menjeda permainan. Anda masih bisa menghapus dan menempatkan blok sambil berhenti sebentar.
tutorial.purchaseWeapons.text = Anda bisa membeli [yellow]senjata baru[] untuk robot Anda dengan membuka menu upgrade di kiri bawah.
tutorial.switchWeapons.text = Untuk mengganti senjata, klik ikonnya di kiri bawah, atau gunakan angka [orange][[1-9][].
tutorial.spawnWave.text = Gelombang sekarang datang. Hancurkan mereka.
tutorial.pumpDesc.text = Pada gelombang selanjutnya, Anda mungkin perlu menggunakan [yellow]pompa[] untuk mendistribusikan cairan untuk generator atau ekstraktor.
tutorial.pumpPlace.text = Pompa bekerja seperti dengan pertambangan, namun mereka menghasilkan cairan dan bukan barang. Cobalah menempatkan pompa pada [yellow]minyak yang ditunjuk[].
tutorial.conduitUse.text = Sekarang tempatkan [orange]saluran[] yang mengarah jauh dari pompa.
tutorial.conduitUse2.text = Dan beberapa lagi...
tutorial.conduitUse3.text = Dan beberapa lagi...
tutorial.generator.text = Sekarang, tempatkan [orange]blok generator pembakaran[] di ujung saluran.
tutorial.generatorExplain.text = Generator ini sekarang akan menciptakan [yellow]tenaga[] dari minyak.
tutorial.lasers.text = Tenaga didistribusikan menggunakan [yellow]laser tenaga[]. Putar dan tempatkan di sini.
tutorial.laserExplain.text = Generator sekarang akan memindahkan tenaga ke blok laser. Sinar [yellow]terang[] menandakan bahwa saat ini mentransmisikan tenaga, dan sinar [yellow]transparan[] berarti tidak.
tutorial.laserMore.text = Anda dapat memeriksa berapa banyak tenaga yang dimiliki blok dengan memindahkan kursor/mengetuk di atasnya dan memeriksa [yellow]bar kuning[] di bagian atas.
tutorial.healingTurret.text = Laser ini bisa digunakan untuk menyalakan [lime]turret perbaikan[]. Tempatkan satu di sini.
tutorial.healingTurretExplain.text = Selama memiliki tenaga, turret ini akan [lime]memperbaiki blok terdekat[]. Saat bermain, pastikan Anda memasukkannya ke markas Anda secepat mungkin!
tutorial.smeltery.text = Banyak blok yang membutuhkan [orange]baja[] agar dapat dibangun, yang membutuhkan [orange]peleburan[] untuk dibuat. Tempatkan satu di sini.
tutorial.smelterySetup.text = Peleburan ini sekarang akan menghasilkan [orange]baja[] dari besi yang masuk, dengan batubara sebagai bahan bakarnya.
tutorial.tunnelExplain.text = Perhatikan juga bahwa barang-barang itu masuk melalui [orange]blok terowongan[] dan muncul di sisi lain, melewati blok batu. Perlu diingat bahwa terowongan hanya bisa melalui sampai 2 blok.
tutorial.end.text = Dan itu menyimpulkan tutorialnya! Semoga berhasil!
keybind.move_x.name = gerak_x
keybind.move_y.name = gerak_y
keybind.select.name = pilih
keybind.break.name = hapus
keybind.shoot.name = tembak
keybind.zoom_hold.name = perbesar_tahan
keybind.zoom.name = perbesar
keybind.menu.name = menu
keybind.pause.name = jeda
keybind.dash.name = berlari
keybind.rotate_alt.name = putar_alt
keybind.rotate.name = putar
keybind.weapon_1.name = senjata_1
keybind.weapon_2.name = senjata_2
keybind.weapon_3.name = senjata_3
keybind.weapon_4.name = senjata_4
keybind.weapon_5.name = senjata_5
keybind.weapon_6.name = senjata_6
mode.waves.name = gelombang
mode.sandbox.name = sandbox
mode.freebuild.name = freebuild
upgrade.standard.name = standar
upgrade.standard.description = Robot standar.
upgrade.blaster.name = blaster
upgrade.blaster.description = Menembakan sebuah peluru yang lemah dan lambat.
upgrade.triblaster.name = triblaster
upgrade.triblaster.description = Menembakan 3 peluru secara menyebar.
upgrade.clustergun.name = clustergun
upgrade.clustergun.description = Menembakan sebuah granat eksplosif yang tidak akurat.
upgrade.beam.name = meriam sinar
upgrade.beam.description = Menembakan sinar laser jarak jauh.
upgrade.vulcan.name = vulcan
upgrade.vulcan.description = Menembakkan rombongan peluru dengan cepat.
upgrade.shockgun.name = shockgun
upgrade.shockgun.description = Menembakkan ledakan yang menghancurkan dari pecahan peluru yang terisi.
item.stone.name = batu
item.iron.name = besi
item.coal.name = batu bara
item.steel.name = baja
item.titanium.name = titanium
item.dirium.name = dirium
item.uranium.name = uranium
item.sand.name = pasir
liquid.water.name = air
liquid.plasma.name = plasma
liquid.lava.name = lahar
liquid.oil.name = minyak
block.weaponfactory.name = pabrik senjata
block.air.name = udara
block.blockpart.name = bagian blok
block.deepwater.name = air dangkal
block.water.name = air
block.lava.name = lahar
block.oil.name = minyak
block.stone.name = batu
block.blackstone.name = batu hitam
block.iron.name = besi
block.coal.name = batu bara
block.titanium.name = titanium
block.uranium.name = uranium
block.dirt.name = tanah
block.sand.name = pasir
block.ice.name = es
block.snow.name = salju
block.grass.name = rumput
block.sandblock.name = blok pasir
block.snowblock.name = blok salju
block.stoneblock.name = blok batu
block.blackstoneblock.name = blok batu hitam
block.grassblock.name = blok rumput
block.mossblock.name = blok lumut
block.shrub.name = belukar
block.rock.name = batu
block.icerock.name = batu es
block.blackrock.name = batu hitam
block.dirtblock.name = blok tanah
block.stonewall.name = dinding batu
block.stonewall.fulldescription = Sebuah blok defensif yang murah. Berguna untuk melindungi inti dan turret di beberapa gelombang pertama.
block.ironwall.name = dinding besi
block.ironwall.fulldescription = Blok defensif dasar. Menyediakan perlindungan dari musuh.
block.steelwall.name = dinding baja
block.steelwall.fulldescription = Sebuah blok defensif standar. Perlindungan yang memadai dari musuh.
block.titaniumwall.name = dinding titanium
block.titaniumwall.fulldescription = Blok pertahanan yang kuat. Menyediakan perlindungan dari musuh.
block.duriumwall.name = dinding dirium
block.duriumwall.fulldescription = Blok pertahanan yang sangat kuat. Menyediakan perlindungan dari musuh.
block.compositewall.name = dinding komposit
block.steelwall-large.name = dinding baja besar
block.steelwall-large.fulldescription = Sebuah blok defensif standar. Membentang beberapa ubin.
block.titaniumwall-large.name = dinding titanium besar
block.titaniumwall-large.fulldescription = Blok pertahanan yang kuat. Membentang beberapa ubin.
block.duriumwall-large.name = dinding dirium yang besar
block.duriumwall-large.fulldescription = Blok pertahanan yang sangat kuat. Membentang beberapa ubin.
block.titaniumshieldwall.name = dinding perisai
block.titaniumshieldwall.fulldescription = Sebuah blok defensif yang kuat, dengan tambahan perisai. Membutuhkan tenaga. Menggunakan energi untuk menyerap peluru musuh. Dianjurkan untuk menggunakan pemercepat tenaga untuk memberi energi pada blok ini.
block.repairturret.name = turret perbaikan
block.repairturret.fulldescription = Memperbaiki blok terdekat yang rusak dengan lambat. Menggunakan sedikit tenaga.
block.megarepairturret.name = perbaikan turret II
block.megarepairturret.fulldescription = Memperbaiki blok yang rusak dengan normal. Menggunakan tenaga.
block.shieldgenerator.name = pembangkit perisai
block.shieldgenerator.fulldescription = Blok defensif yang maju. Mellindungi semua blok dalam radius dari serangan. Menggunakan tenaga dengan lambat saat menganggur, namun menyalurkan energi dengan cepat pada kontak peluru.
block.door.name = pintu
block.door.fulldescription = Blok yang bisa dibuka dan ditutup dengan mengetuknya.
block.door-large.name = pintu besar
block.door-large.fulldescription = Blok yang bisa dibuka dan ditutup dengan mengetuknya.
block.conduit.name = saluran
block.conduit.fulldescription = Blok pengangkut cairan dasar. Bekerja seperti konveyor, tapi dengan cairan. Terbaik digunakan dengan pompa atau saluran lainnya. Bisa digunakan sebagai jembatan di atas cairan untuk musuh dan pemain.
block.pulseconduit.name = saluran cepat
block.pulseconduit.fulldescription = Blok pengangkut cairan tingkat lanjut. Mengangkut cairan lebih cepat dan menyimpan lebih banyak dari pada saluran standar.
block.liquidrouter.name = router cairan
block.liquidrouter.fulldescription = Bekerja seperti router. Menerima masukan cairan dari satu sisi dan mengeluarkannya ke sisi yang lain. Berguna untuk pemisahan cairan dari satu saluran ke beberapa saluran lainnya.
block.conveyor.name = konveyor
block.conveyor.fulldescription = Blok dasar pengangkut barang. Memindahkan barang ke depan dan secara otomatis menyimpannya ke turret, ekstraktor, dan pertambangan. Bisa diputar. Bisa digunakan sebagai jembatan di atas cairan untuk musuh dan pemain.
block.steelconveyor.name = konveyor baja
block.steelconveyor.fulldescription = Blok transportasi barang lanjutan. Memindahkan barang lebih cepat dari konveyor standar.
block.poweredconveyor.name = konveyor cepat
block.poweredconveyor.fulldescription = Blok terbaik untuk pengangkutan barang. Memindahkan barang lebih cepat dari konveyor baja.
block.router.name = router
block.router.fulldescription = Menerima item dari satu arah dan mengeluarkannya ke 3 arah. Bisa juga menyimpan sejumlah barang. Berguna untuk membelah bahan dari satu pertambangan ke beberapa turret.
block.junction.name = persimpangan jalan
block.junction.fulldescription = Bertindak sebagai jembatan untuk dua sabuk persimpangan. Berguna dalam situasi dengan dua konveyor berbeda yang membawa bahan berbeda ke lokasi yang berbeda.
block.conveyortunnel.name = terowongan konveyor
block.conveyortunnel.fulldescription = Memindahkan barang di bawah blok. Untuk menggunakan, tempatkan satu terowongan yang menuju ke terowongan di bawah blok, dan satu di sisi lain. Pastikan kedua terowongan menghadap ke arah yang berlawanan, yaitu menuju blok yang mereka masukkan atau keluarkan.
block.liquidjunction.name = persimpangan cairan
block.liquidjunction.fulldescription = Bertindak sebagai jembatan untuk dua saluran persimpangan. Berguna dalam situasi dengan dua saluran berbeda yang membawa cairan berbeda ke lokasi yang berbeda.
block.liquiditemjunction.name = persimpangan barang-cairan
block.liquiditemjunction.fulldescription = Bertindak sebagai jembatan untuk menyilang saluran dan konveyor.
block.powerbooster.name = pemercepat tenaga
block.powerbooster.fulldescription = Mendistribusikan tenaga ke semua blok dalam radiusnya.
block.powerlaser.name = laser tenaga
block.powerlaser.fulldescription = Membuat laser yang mentransmisikan daya ke blok di depannya. Tidak menghasilkan tenaga itu sendiri. Terbaik digunakan dengan generator atau laser lainnya.
block.powerlaserrouter.name = router laser
block.powerlaserrouter.fulldescription = Laser yang mendistribusikan tenaga ke tiga arah sekaligus. Berguna dalam situasi di mana diperlukan tenaga ke beberapa blok dari satu generator.
block.powerlasercorner.name = sudut laser
block.powerlasercorner.fulldescription = Laser yang mendistribusikan tenaga ke dua arah sekaligus. Berguna dalam situasi di mana diperlukan tenaga ke beberapa blok dari satu generator, dan arah router kurang tepat.
block.teleporter.name = teleporter
block.teleporter.fulldescription = Blok transportasi barang lanjutan. Teleporter memasukkan barang ke teleporter lain dengan warna yang sama. Tidak ada apa-apa jika tidak ada teleporter dengan warna yang sama. Jika beberapa teleporter memiliki warna yang sama, teleporter dipilih secara acak. Menggunakan tenaga. Ketuk/klik untuk mengubah warna.
block.sorter.name = penyortir
block.sorter.fulldescription = Menyortir barang menurut jenis bahannya. Bahan yang diterima ditandai dengan warna di blok. Semua item yang sesuai dengan jenis bahan dilepaskan ke depan, segala sesuatu yang lain dikeluarkan ke kiri dan kanan.
block.core.name = inti
block.pump.name = pompa
block.pump.fulldescription = Memompa cairan dari sumber blok- biasanya air, lahar atau minyak. Mengeluarkan cairan ke saluran terdekat.
block.fluxpump.name = pompa flux
block.fluxpump.fulldescription = Sebuah versi lanjutan dari pompa. Menyimpan lebih banyak cairan dan memompa cairan lebih cepat.
block.smelter.name = peleburan
block.smelter.fulldescription = Blok kerajinan esensial. Saat dimasukkan 1 besi dan 1 batu bara sebagai bahan bakar, akan mengeluarkan satu baja. Disarankan untuk memasukkan besi dan batu bara ke sabuk yang berbeda untuk mencegah penyumbatan.
block.crucible.name = peleburan dirium
block.crucible.fulldescription = Sebuah blok kerajinan yang maju. Saat dimasukkan 1 titanium, 1 baja dan 1 batu bara sebagai bahan bakar, mengeluarkan satu dirium. Disarankan untuk memasukkan batubara, baja dan titanium pada sabuk yang berbeda untuk mencegah penyumbatan.
block.coalpurifier.name = ekstraktor batubara
block.coalpurifier.fulldescription = Blok ekstraktor dasar. mengeluarkan batu bara saat dipasok dengan air dan batu dalam skala yang besar.
block.titaniumpurifier.name = ekstraktor titanium
block.titaniumpurifier.fulldescription = Blok ekstraktor standar. mengeluarkan titanium bila dipasok dengan air dan besi dalam skala yang besar.
block.oilrefinery.name = penyulingan minyak
block.oilrefinery.fulldescription = Menyuling sejumlah minyak menjadi batubara. Berguna untuk memasok turret berbasis batubara saat penambangan batubara langka.
block.stoneformer.name = pembentuk batu
block.stoneformer.fulldescription = Mengubah lahar ke dalam batu. Berguna untuk menghasilkan batu dalam jumlah besar untuk pemurni batu bara.
block.lavasmelter.name = peleburan lava
block.lavasmelter.fulldescription = Menggunakan lahar untuk mengubah besi menjadi baja. Sebuah alternatif untuk peleburan batubara. Berguna dalam situasi di mana pertambangan batubara langka.
block.stonedrill.name = pertambangan batu
block.stonedrill.fulldescription = Pertambangan penting. Saat diletakkan di atas ubin batu, akan menghasilkan batu pada kecepatan yang lambat tanpa batas waktu.
block.irondrill.name = pertambangan besi
block.irondrill.fulldescription = Pertambangan dasar. Saat diletakkan di atas ubin bijih besi, akan mengeluarkan besi pada kecepatan yang lambat tanpa batas waktu.
block.coaldrill.name = pertambangan batubara
block.coaldrill.fulldescription = Pertambangan dasar. Saat ditempatkan di ubin bijih batubara, akan mengeluarkan batu bara pada kecepatan yang lambat tanpa batas waktu.
block.uraniumdrill.name = pertambangan uranium
block.uraniumdrill.fulldescription = Sebuah pertambangan yang canggih. Saat ditempatkan di ubin bijih uranium, akan mengeluarkan uranium pada kecepatan lambat tanpa batas waktu.
block.titaniumdrill.name = pertambangan titanium
block.titaniumdrill.fulldescription = Sebuah pertambangan yang canggih. Saat ditempatkan pada ubin bijih titanium, akan mengeluarkan titanium pada kecepatan lambat tanpa batas waktu.
block.omnidrill.name = pertambangan super
block.omnidrill.fulldescription = Pertambangan yang terbaik. Akan saya tambang bijih apapun itu ditempatkan pada kecepatan tinggi.
block.coalgenerator.name = pembangkit tenaga batubara
block.coalgenerator.fulldescription = Generator penting. Menghasilkan tenaga dari batu bara. Keluarkan tenaga sebagai laser ke 4 sisinya.
block.thermalgenerator.name = pembangkit tenaga panas
block.thermalgenerator.fulldescription = Menghasilkan tenaga dari lahar. Mengeluarkan tenaga sebagai laser ke 4 sisi.
block.combustiongenerator.name = pembangkit tenaga minyak
block.combustiongenerator.fulldescription = Menghasilkan tenaga dari minyak. Mengeluarkan tenaga sebagai laser ke 4 sisi.
block.rtgenerator.name = pembangkit tenaga radioaktif
block.rtgenerator.fulldescription = Menghasilkan sedikit tenaga dari peluruhan radioaktif uranium. Mengeluarkan tenaga sebagai laser ke 4 sisi.
block.nuclearreactor.name = reaktor nuklir
block.nuclearreactor.fulldescription = Versi lanjutan Pembangkit Tenaga Radioaktif, dan generator tenaga tertinggi. Menghasilkan tenaga dari uranium. Membutuhkan pendinginan air konstan. Sangat mudah menguap; akan meledak dengan hebat jika tidak cukup jumlah pendingin yang diberikan.
block.turret.name = turret
block.turret.fulldescription = Sebuah menara dasar yang murah. Menggunakan batu untuk amunisi. Memiliki jangkauan yang sedikit lebih banyak daripada turret ganda.
block.doubleturret.name = turret ganda
block.doubleturret.fulldescription = Versi turret standar yang sedikit lebih bertenaga. Menggunakan batu untuk amunisi. Memberikan damage secara signifikan lebih banyak, namun memiliki jangkauan yang lebih rendah. Menembak dua peluru.
block.machineturret.name = turret cepat
block.machineturret.fulldescription = Sebuah menara standar. Menggunakan besi untuk amunisi. Memiliki tembakan yang cepat dengan damage yang layak.
block.shotgunturret.name = turret split
block.shotgunturret.fulldescription = Sebuah turret standar. Menggunakan besi untuk amunisi. Menembakkan 7 peluru. Jaraknya pendek, namun damage-nya lebih tinggi daripada turret cepat.
block.flameturret.name = turret api
block.flameturret.fulldescription = Turret jarak dekat lanjutan. Menggunakan batubara untuk amunisi. Memiliki jangkauan yang pendek, namun sangat tinggi damage-nya. Bagus untuk jarak dekat. Dianjurkan untuk digunakan dibalik dinding.
block.sniperturret.name = turret railgun
block.sniperturret.fulldescription = Turret jarak jauh lanjutan. Menggunakan baja untuk amunisi. Kerusakan yang sangat tinggi, namun menembak dengan lambat. Mahal untuk digunakan, tapi bisa ditempatkan jauh dari garis musuh karena jangkauannya.
block.mortarturret.name = turret flak
block.mortarturret.fulldescription = Turret dengan akurasi pendek dan damage eksplosif. Menggunakan batubara untuk amunisi. Menembakkan peluru yang meledak lalu menjadi pecahan peluru. Berguna untuk kerumunan musuh yang besar.
block.laserturret.name = turret laser
block.laserturret.fulldescription = Turret satu target. Menggunakan tenaga. Memiliki jarak sedang yang bagus. Target tunggal saja. Tidak pernah meleset.
block.waveturret.name = turret tesla
block.waveturret.fulldescription = Turret target banyak. Menggunakan tenaga. Jaraknya sedang. Tidak pernah meleset. Rata-rata damage-nya kecil, namun bisa menembak beberapa musuh bersamaan dengan petir berantai.
block.plasmaturret.name = turret plasma
block.plasmaturret.fulldescription = Versi yang sangat maju dari turret api. Menggunakan batubara sebagai amunisi. Damage yang sangat tinggi, jaraknya pendek sampai sedang.
block.chainturret.name = turret berantai
block.chainturret.fulldescription = Menara api yang menembak dengan cepat. Menggunakan uranium sebagai amunisi. Menembak peluru besar dengan kecepatan tinggi. Jaraknya sedang. Membentang beberapa ubin. Sangat tangguh.
block.titancannon.name = meriam titan
block.titancannon.fulldescription = Turret jarak jauh terakhir. Menggunakan uranium sebagai amunisi. Menembakkan peluru yang meledak dengan cipratan besar dengan kecepatan sedang. Jarak jauh. Membentang beberapa ubin. Sangat tangguh.
block.playerspawn.name = spawn pemain
block.enemyspawn.name = spawn musuh

View File

@ -12,7 +12,6 @@ public abstract class SaveFileVersion {
}
public SaveMeta getData(DataInputStream stream) throws IOException{
int version = stream.readInt(); //read version
long time = stream.readLong(); //read last saved time
byte mode = stream.readByte(); //read the gamemode
byte map = stream.readByte(); //read the map

View File

@ -9,7 +9,6 @@ import io.anuke.mindustry.io.versions.Save12;
import io.anuke.mindustry.io.versions.Save13;
import io.anuke.mindustry.io.versions.Save14;
import io.anuke.mindustry.io.versions.Save15;
import io.anuke.ucore.UCore;
import io.anuke.ucore.core.Settings;
import java.io.*;
@ -58,7 +57,7 @@ public class SaveIO{
}
}
public static DataInputStream readSlotMeta(int slot){
public static DataInputStream getSlotStream(int slot){
if(Vars.gwt){
String string = Settings.getString("save-"+slot+"-data");
byte[] bytes = Base64Coder.decode(string);
@ -70,37 +69,12 @@ public class SaveIO{
public static boolean isSaveValid(int slot){
try {
return isSaveValid(readSlotMeta(slot));
return isSaveValid(getSlotStream(slot));
}catch (Exception e){
return false;
}
}
/**Returns whether or not conversion was succesful.*/
public static boolean checkConvert(int slot){
try{
DataInputStream stream = readSlotMeta(slot);
int version = stream.readInt();
stream.close();
if(version != getVersion().version){
UCore.log("Converting slot " + slot + ": " + version + " -> " + getVersion().version);
stream = readSlotMeta(slot);
SaveFileVersion target = versions.get(version);
target.read(stream);
stream.close();
saveToSlot(slot);
}
return true;
}catch (Exception e){
e.printStackTrace();
return false;
}
}
public static boolean isSaveValid(FileHandle file){
return isSaveValid(new DataInputStream(file.read()));
}
@ -118,13 +92,14 @@ public class SaveIO{
}
public static SaveMeta getData(int slot){
return getData(readSlotMeta(slot));
return getData(getSlotStream(slot));
}
public static SaveMeta getData(DataInputStream stream){
try{
SaveMeta meta = getVersion().getData(stream);
int version = stream.readInt();
SaveMeta meta = versions.get(version).getData(stream);
stream.close();
return meta;
}catch (IOException e){

View File

@ -13,7 +13,7 @@ import java.util.Locale;
public class LanguageDialog extends FloatingDialog{
private Locale[] locales = {Locale.ENGLISH, new Locale("fr", "FR"),
new Locale("es", "LA"), new Locale("pt", "BR"), new Locale("ko")};
new Locale("es", "LA"), new Locale("pt", "BR"), new Locale("ko"), new Locale("in", "ID")};
public LanguageDialog(){
super("$text.settings.language");

View File

@ -49,6 +49,10 @@ task clearOut(type: Delete){
ext.getPlatform = {
if(project.gradle.startParameter.taskNames.size() == 0 || !project.gradle.startParameter.taskNames.first().contains("packr")) return;
if(!project.hasProperty("version")){
throw new InvalidUserDataException("No version set. Set version with -Pversion=name");
}
if (project.hasProperty("platform")) {
def lc = platform.toLowerCase()
if(lc.equals("windows64")) {
@ -67,6 +71,16 @@ ext.getPlatform = {
}
}
ext.getDeployVersion = {
if(project.gradle.startParameter.taskNames.size() == 0 || !project.gradle.startParameter.taskNames.first().contains("packr")) return;
if(!project.hasProperty("deployversion")){
throw new InvalidUserDataException("No version set. Set version with -Pdeployversion=name");
}
return deployversion;
}
ext.getPackage = {
return project.ext.mainClassName.substring(0, project.ext.mainClassName.indexOf("desktop") - 1)
}
@ -133,7 +147,7 @@ task packrZip(type: Zip) {
}
from "packr-out/"
archiveName appName + "-" + getPlatform() + ".zip"
archiveName appName + "-" + getPlatform() + "-" + getDeployVersion() + ".zip"
destinationDir(file("packr-export"))
}