From fe458d03bd9427d459e41a9f482a8a373774cd91 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 31 Jan 2018 09:42:39 -0500 Subject: [PATCH] Added russian bundle --- core/assets/bundles/bundle_RU_bad.properties | 479 ------------------ core/assets/bundles/bundle_ru.properties | 479 ++++++++++++++++++ core/src/io/anuke/mindustry/core/Control.java | 2 +- .../src/io/anuke/mindustry/core/Renderer.java | 4 - .../mindustry/ui/dialogs/LanguageDialog.java | 2 +- .../mindustry/desktop/DesktopLauncher.java | 1 + 6 files changed, 482 insertions(+), 485 deletions(-) delete mode 100644 core/assets/bundles/bundle_RU_bad.properties create mode 100644 core/assets/bundles/bundle_ru.properties diff --git a/core/assets/bundles/bundle_RU_bad.properties b/core/assets/bundles/bundle_RU_bad.properties deleted file mode 100644 index ed482f6ba4..0000000000 --- a/core/assets/bundles/bundle_RU_bad.properties +++ /dev/null @@ -1,479 +0,0 @@ -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 diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties new file mode 100644 index 0000000000..92db677264 --- /dev/null +++ b/core/assets/bundles/bundle_ru.properties @@ -0,0 +1,479 @@ +text.about = Создатель [ROYAL] Anuken. [] \nИзначально игра была создана для участия в [orange] GDL [] MM Jam. \n\nАвторы: - Звуковые эффекты, сделаны с помощью [YELLOW] bfxr [] \n- Музыка, создана [GREEN] RoccoW [] / найденная на [lime] FreeMusicArchive.org [] \n\nОсобая благодарность: - [coral] MitchellFJN []: в тестировании и отзывах \n- [sky] Luxray5474 []: работа в вики, помощь в разработке \n- Все бета-тестеры на itch.io и Google Play\n\nИгра переведена полностью на Русский язык [GREEN]Reazy и [GREEN]krocotavus и [GREEN]ywnkm и [GREEN]lexa1549\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 = Игроков на сервере: {0} +text.players.single = {0} игрок на сервере +text.server.mismatch = Ошибка пакета: возможное несоответствие версии клиента / сервера. Убедитесь, что у вас и у создателя сервера установлена ​​последняя версия Mindustry! +.server.closing = [accent] Закрытие сервера... +text.server.kicked.kick = Вас выгнали с сервера! +text.server.kicked.invalidPassword = Неверный пароль. +text.server.connected = {0} присоединился к игре +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 = Хост: {0} +text.server.edit = Редактировать сервер +text.joingame.byip = Присоединиться по IP ... +text.joingame.title = Присоединиться к игре +text.joingame.ip = IP: +text.disconnect = Отключен\n +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 = Автосохранение: {0} +text.save.map = Карта: {0} +text.save.wave = Волна: {0} +text.save.date = Последнее сохранение: {0} +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 = Волна через {0} +text.waiting = Ожидание... +text.enemies = {0} Противников +text.enemies.single = {0} Противник +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 = Изменить \n размер +text.editor.loadmap = Загрузить\n  карту +text.editor.savemap = Сохранить\n карту +text.editor.loadimage = Загрузить \nизображение +text.editor.saveimage = Сохранить \nизображение +text.editor.unsaved = [scarlet] У вас есть не сохраненные изменения! [] \nВы уверены,что хотите выйти? +text.editor.brushsize = Размер кисти: {0} +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 = {0} Секунд +setting.fps.name = Показать ФПС +setting.vsync.name = Верт.синхронизация +setting.lasers.name = Показывать энергетические лазеры +setting.healthbars.name = Показать полоски здоровья объекта +setting.pixelate.name = Пикселизация экрана +setting.musicvol.name = Громкость музыки +setting.mutemusic.name = Заглушить музыку +setting.sfxvol.name = Громкость звуковых эффектов +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]shift[] для ускорения. Удерживайте [orange]CTRL[] при использовании [orange]​​колесика мыши[] для увеличения или уменьшения масштаба. +tutorial.shoot.text = Используйте мышь для прицеливания, удерживайте [orange]левую кнопку мыши[],чтобы выстрелить. Попробуйте на [yellow] цели []. +tutorial.moveAndroid.text = Чтобы изменить вид, перетащите палец по экрану. Зажмите и разведите двумя пальцами,чтобы увеличить или уменьшить масштаб изображения. +tutorial.placeSelect.text = Попробуйте выбрать [yellow]конвейер[] из меню блоков внизу справа. +tutorial.placeConveyorDesktop.text = Используйте [orange][[колёсико мыши][],чтобы повернуть конвейер лицом [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]клавишу Space[],чтобы приостановить игру. Вы можете выбирать и размещать блоки во время паузы, но не можете перемещаться или стрелять. +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 = Теперь поместите блок[orange]генератор сжигания[] в конец трубопровода. +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 = движение_x +keybind.move_y.name = движение_y +keybind.select.name = выбрать +keybind.break.name = Разрушить +keybind.shootInternal.name = Выстрелить +keybind.zoom_hold.name = зум_hold +keybind.zoom.name = зум +keybind.menu.name = Меню +keybind.pause.name = Пауза +keybind.dash.name = Рывок +keybind.rotate_alt.name = вращать_alt +keybind.rotate.name = вращать +keybind.weapon_1.name = Оружие_1 +keybind.weapon_2.name = Оружие_2 +keybind.weapon_3.name = Оружие_3 +keybind.weapon_4.name = Оружие_4 +keybind.weapon_5.name = Оружие_5 +keybind.weapon_6.name = Оружие_6 +mode.waves.name = волны +mode.sandbox.name = песочница +mode.freebuild.name = свободная\nстройка +upgrade.standard.name = стандарт +upgrade.standard.description = Стандартный мех. +upgrade.blaster.name = Бластер +upgrade.blaster.description = Стреляет медленной, слабой пулей. +upgrade.triblaster.name = трибластер +upgrade.triblaster.description = Стреляет 3 пулями в разброс. +upgrade.clustergun.name = Кластерная пушка +upgrade.clustergun.description = Стреляет неточным распространением взрывных гранат. +upgrade.beam.name = Лучевая пушка +upgrade.beam.description = Стреляет пробивающим лазерным луч высокой дальности. +upgrade.vulcan.name = вулкан +upgrade.vulcan.description = Стреляет шквалом быстрых пуль. +upgrade.shockgun.name = шоковая пушка +upgrade.shockgun.description = Стреляет взрывным зарядом заряженной шрапнели. +item.stone.name = камень +item.iron.name = железо +item.coal.name = Уголь +item.steel.name = сталь +item.titanium.name = титан +item.dirium.name = дириум +item.uranium.name = уран +item.sand.name = песок +liquid.water.name = Вода +liquid.plasma.name = Плазма +liquid.lava.name = лава +liquid.oil.name = Нефть +block.weaponfactory.name = оружейный завод +block.air.name = воздух +block.blockpart.name = часть блока +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 = блок песка +block.snowblock.name = блок снега +block.stoneblock.name = блок камня +block.blackstoneblock.name = блок черного камня +block.grassblock.name = блок травы +block.mossblock.name = блок мха +block.shrub.name = кустарник +block.rock.name = валун +block.icerock.name = замерзший валун +block.blackrock.name = черный валун +block.dirtblock.name = блок земли +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 = Маршрутизатор +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 = Флюсовый насос +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 = Адаптивный бур +block.omnidrill.fulldescription = Идеальный бур. Будет добывать любую руду на которой стоит с безумным темпом\n +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 = Турель +block.turret.fulldescription = Базовая, дешевая турель. Использует камень для боеприпасов. Имеет немного больше диапазон, чем двойная турель. +block.doubleturret.name = двойная турель +block.doubleturret.fulldescription = Немного более мощная версия турели. Использует камень для боеприпасов. Значительно больший урон, но имеет более низкий диапазон. Выстреливает двумя пулями. +block.machineturret.name = Турель Гатлинга +block.machineturret.fulldescription = Стандартная универсальная турель. Использует железо для боеприпасов. Обладает быстрой скоростью выстрелов с приличным уроном. +block.shotgunturret.name = разветвленная турель\n +block.shotgunturret.fulldescription = Стандартная турель. Использует железо для боеприпасов. Стреляет в разброс 7 пулями. Маленький диапазон, но более высокий уровень урона по сравнению с турелью Гатлинга. +block.flameturret.name = Огнемётная турель\n +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 = Точка появления игрока +block.enemyspawn.name = Точка появления врага diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index 371668960b..eb43ec1c10 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -113,7 +113,7 @@ public class Control extends Module{ "port", port+"", "name", android || gwt ? "player" : UCore.getProperty("user.name"), "servers", "", - "color", Color.rgba8888(playerColors[9]) + "color", Color.rgba8888(playerColors[8]) ); KeyBinds.load(); diff --git a/core/src/io/anuke/mindustry/core/Renderer.java b/core/src/io/anuke/mindustry/core/Renderer.java index e1a9582368..d8dba863d3 100644 --- a/core/src/io/anuke/mindustry/core/Renderer.java +++ b/core/src/io/anuke/mindustry/core/Renderer.java @@ -211,10 +211,6 @@ public class Renderer extends RendererModule{ super.resize(width, height); control.input().resetCursor(); camera.position.set(player.x, player.y, 0); - - int scale = Settings.getBool("pixelate") ? Core.cameraScale : 1; - Graphics.getEffects1().setScale(scale); - Graphics.getEffects2().setScale(scale); } public void clearTiles(){ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/LanguageDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/LanguageDialog.java index 27f5eca753..63cdce02a2 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/LanguageDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/LanguageDialog.java @@ -13,7 +13,7 @@ import java.util.Locale; import static io.anuke.mindustry.Vars.ui; public class LanguageDialog extends FloatingDialog{ - private Locale[] locales = {Locale.ENGLISH, new Locale("fr", "FR"), + private Locale[] locales = {Locale.ENGLISH, new Locale("fr", "FR"), new Locale("ru"), new Locale("es", "LA"), new Locale("pt", "BR"), new Locale("ko"), new Locale("in", "ID")}; public LanguageDialog(){ diff --git a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java index b431c606ba..55b30be406 100644 --- a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java +++ b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java @@ -16,6 +16,7 @@ public class DesktopLauncher { config.setTitle("Mindustry"); config.setMaximized(true); config.setWindowedMode(960, 540); + config.useVsync(true); config.setWindowIcon("sprites/icon.png"); Platform.instance = new DesktopPlatform(arg);