diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index 9a2606e041..799eeb030c 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -1,17 +1,17 @@ -text.about = Создатель [ROYAL] Anuken. [] \nИзначально игра была создана для участия в [orange] GDL [] MM Jam. \n\nАвторы: \n- Звуковые эффекты, сделаны с помощью [YELLOW] bfxr [] \n- Музыка, создана [GREEN] RoccoW [] / найденная на [lime] FreeMusicArchive.org [] \n\nОсобая благодарность: \n- [coral] MitchellFJN []: в тестировании и отзывах \n- [sky] Luxray5474 []: работа в вики, помощь в разработке \n- Все бета-тестеры на itch.io и Google Play\n\nИгра переведена полностью на русский язык [GREEN]krocotavus[] и [GREEN]lexa1549[]\n -text.credits=Credits +text.about = Создатель [ROYAL] Anuken. [] \nИзначально игра была создана для участия в [orange] GDL [] MM Jam. \n\nАвторы: \n- Звуковые эффекты, сделаны с помощью [YELLOW] bfxr [] \n- Музыка, создана [GREEN] RoccoW [] / найденная на [lime] FreeMusicArchive.org [] \n\nОсобая благодарность: \n- [coral] MitchellFJN []: в тестировании и отзывах \n- [sky] Luxray5474 []: работа в вики, помощь в разработке \n- Все бета-тестеры на itch.io и Google Play\n\nИгра переведена полностью на русский язык [GREEN]krocotavus[] и [GREEN]lexa1549. Дополнил перевод [GREEN]Prosta4ok_ua[]\n +text.credits = Авторы text.discord = Присоединяйтесь к нашему Discord чату! text.changes=[SCARLET]Attention!\n[]Some important game mechanics have been changed.\n\n- [accent]Teleporters[] now use power.\n- [accent]Smelteries[] and [accent]crucibles[] now have a maximum item capacity.\n- [accent]Crucibles[] now require coal as fuel. -text.link.discord.description=the official Mindustry discord chatroom -text.link.github.description=Game source code -text.link.dev-builds.description=Unstable development builds -text.link.trello.description=Official trello board for planned features +text.link.discord.description = the official Mindustry discord chatroom +text.link.github.description = Исходный код игры +text.link.dev-builds.description = Нестабильные разработки +text.link.trello.description = Официальная доска trello для запланированных функций text.link.itch.io.description=itch.io page with PC downloads and web version text.link.google-play.description=Google Play store listing -text.link.wiki.description=official Mindustry wiki +text.link.wiki.description = официальная вики Mindustry text.linkfail=Failed to open link!\nThe URL has been copied to your cliboard. text.editor.web=The web version does not support the editor!\nDownload the game to use it. -text.multiplayer.web=This version of the game does not support multiplayer!\nTo play multiplayer from your browser, use the "multiplayer web version" link at the itch.io page. +text.multiplayer.web = Эта версия игры не поддерживает многопользовательскую игру! \n Чтобы играть в мультиплеер из своего браузера, используйте ссылку «Многопользовательская веб-версия» на странице itch.io. text.gameover = Ядро было уничтожено. text.highscore = [YELLOW]Новый рекорд! text.lasted = Вы продержались до волны @@ -43,6 +43,8 @@ text.server.kicked.recentKick=Вы недавно были кикнуты.\n П text.server.connected = {0} присоединился text.server.disconnected = {0} отключился. text.nohost = Не удается запустить сервер на пользовательской карте! +text.host.info=The [accent]host[] button hosts a server on ports [scarlet]6567[] and [scarlet]6568.[]\nAnybody on the same [LIGHT_GRAY]wifi or local network[] should be able to see your server in their server list.\n\nIf you want people to be able to connect from anywhere by IP, [accent]port forwarding[] is required.\n\n[LIGHT_GRAY]Note: If someone is experiencing trouble connecting to your LAN game, make sure you have allowed Mindustry access to your local network in your firewall settings. +text.join.info=Here, you can enter a [accent]server IP[] to connect to, or discover [accent]local network[] servers to connect to.\nBoth LAN and WAN multiplayer is supported.\n\n[LIGHT_GRAY]Note: There is no automatic global server list; if you want to connect to someone by IP, you would need to ask the host for their IP. text.hostserver = Запустить сервер text.host = Сервер text.hosting = [accent]Открытие сервера... @@ -51,141 +53,182 @@ text.hosts.discovering = Поиск локальных игр text.server.refreshing = Обновление сервера text.hosts.none = [lightgray]Локальных игр не обнаружено! text.host.invalid = [scarlet] Не удается подключиться к хосту. -text.server.add = Добавить сервер -text.server.delete = Вы действительно хотите удалить этот сервер? +text.server.friendlyfire=Friendly Fire +text.trace=Trace Player +text.trace.playername=Имя игрока: [accent]{0} +text.trace.ip = IP: [accent]{0} +text.trace.id = Уникальный идентификатор: [accent]{0} +text.trace.android = Клиент Android: [accent]{0} +text.trace.modclient = Пользовательский клиент: [accent]{0} +text.trace.totalblocksbroken = Всего разбитых блоков: [accent]{0} + +e.structureblocksbroken=Structure blocks broken: [accent]{0} +text.trace.lastblockbroken=Last block broken: [accent]{0} +text.trace.totalblocksplaced=Total blocks placed: [accent]{0} +text.trace.lastblockplaced=Last block placed: [accent]{0} +text.invalidid=Invalid client ID! Submit a bug report. +text.server.bans=Bans +text.server.bans.none=No banned players found! +text.server.admins=Admins +text.server.admins.none=No admins found! +text.server.add=Add Server +text.server.delete=Are you sure you want to delete this server? 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]Произошла непредвиденная ошибка,которая могла вызвать сбой.[]Пожалуйста, сообщите точные обстоятельства разработчику,при которых эта ошибка возникла : [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.server.outdated=[crimson]Outdated Server![] +text.server.outdated.client=[crimson]Outdated Client![] +text.server.version=[lightgray]Version: {0} +text.server.custombuild=[yellow]Custom Build +text.confirmban=Are you sure you want to ban this player? +text.confirmunban=Are you sure you want to unban this player? +text.confirmadmin=Are you sure you want to make this player an admin? +text.confirmunadmin=Are you sure you want to remove admin status from this player? +text.joingame.byip=Join by IP... +text.joingame.title=Join Game +text.joingame.ip=IP: +text.disconnect=Disconnected. +text.disconnect.data=Failed to load world data! +text.connecting=[accent]Connecting... +text.connecting.data=[accent]Loading world data... +text.connectfail=[crimson]Failed to connect to server: [orange]{0} +text.server.port=Port: +text.server.addressinuse=Address already in use! +text.server.invalidport=Invalid port number! +text.server.error=[crimson]Error hosting server: [orange]{0} +text.tutorial.back=< Prev +text.tutorial.next=Next > +text.save.new=New Save +text.save.overwrite=Are you sure you want to overwrite\nthis save slot? +text.overwrite=Overwrite +text.save.none=No saves found! +text.saveload=[accent]Saving... +text.savefail=Failed to save game! +text.save.delete.confirm=Are you sure you want to delete this save? +text.save.delete=Delete +text.save.export=Export Save +text.save.import.invalid=[orange]This save is invalid! +text.save.import.fail=[crimson]Failed to import save: [orange]{0} +text.save.export.fail=[crimson]Failed to export save: [orange]{0} +text.save.import=Import Save +text.save.newslot=Save name: +text.save.rename=Rename +text.save.rename.text=New name: +text.selectslot=Select a save. +text.slot=[accent]Slot {0} +text.save.corrupted=[orange]Save file corrupted or invalid! +text.empty= +text.on=On +text.off=Off +text.save.autosave=Autosave: {0} +text.save.map=Map: {0} +text.save.wave=Wave {0} +text.save.difficulty=Difficulty: {0} +text.save.date=Last Saved: {0} +text.confirm=Confirm +text.delete=Delete +text.ok=OK +text.open=Open +text.cancel=Cancel +text.openlink=Open Link +text.copylink=Copy Link +text.back=Back +text.quit.confirm=Are you sure you want to quit? +text.changelog.title=Changelog +text.changelog.loading=Getting changelog... +text.changelog.error.android=[orange]Note that the changelog sometimes does not work on Android 4.4 and below!\nThis is due to an internal Android bug. +text.changelog.error.ios=[orange]The changelog is currently not supported in iOS. +text.changelog.error=[scarlet]Error getting changelog!\nCheck your internet connection. +text.changelog.current=[yellow][[Current version] +text.changelog.latest=[orange][[Latest version] +text.loading=[accent]Loading... +text.wave=[orange]Wave {0} +text.wave.waiting=Wave in {0} +text.waiting=Waiting... +text.enemies={0} Enemies +text.enemies.single={0} Enemy +text.loadimage=Load Image +text.saveimage=Save Image +text.oregen=Ore Generation +text.editor.badsize=[orange]Invalid image dimensions![]\nValid map dimensions: {0} +text.editor.errorimageload=Error loading image file:\n[orange]{0} +text.editor.errorimagesave=Error saving image file:\n[orange]{0} +text.editor.generate=Generate +text.editor.resize=Resize +text.editor.loadmap=Load Map +text.editor.savemap=Save Map +text.editor.loadimage=Load Image +text.editor.saveimage=Save Image +text.editor.unsaved=[scarlet]You have unsaved changes![]\nAre you sure you want to exit? +text.editor.brushsize=Brush size: {0} +text.editor.noplayerspawn=This map has no player spawnpoint! +text.editor.manyplayerspawns=Maps cannot have more than one\nplayer spawnpoint! +text.editor.manyenemyspawns=Cannot have more than\n{0} enemy spawnpoints! +text.editor.resizemap=Resize Map +text.editor.resizebig=[scarlet]Warning!\n[]Maps larger than 256 units may be laggy and unstable. +text.editor.mapname=Map Name: +text.editor.overwrite=[accent]Warning!\nThis overwrites an existing map. +text.editor.failoverwrite=[crimson]Cannot overwrite default map! +text.editor.selectmap=Select a map to load: +text.width=Width: +text.height=Height: +text.randomize=Randomize +text.apply=Apply +text.update=Update +text.menu=Menu +text.play=Play +text.load=Load +text.save=Save +text.language.restart=Please restart your game for the language settings to take effect. +text.settings.language=Language +text.settings=Settings +text.tutorial=Tutorial +text.editor=Editor +text.mapeditor=Map Editor +text.donate=Donate +text.settings.reset=Reset to Defaults +text.settings.controls=Controls +text.settings.game=Game +text.settings.sound=Sound +text.settings.graphics=Graphics +text.upgrades=Upgrades +text.purchased=[LIME]Created! +text.weapons=Weapons +text.paused=Paused +text.respawn=Respawning in +text.info.title=[accent]Info +text.error.title=[crimson]An error has occured +text.error.crashmessage=[SCARLET]An unexpected error has occured, which would have caused a crash.\n[]Please report the exact circumstances under which this error occured to the developer: \n[ORANGE]anukendev@gmail.com[] +text.error.crashtitle=An error has occured +text.mode.break=Break mode: {0} +text.mode.place=Place mode: {0} +placemode.hold.name=line +placemode.areadelete.name=area +placemode.touchdelete.name=touch +placemode.holddelete.name=hold +placemode.none.name=none +placemode.touch.name=touch +placemode.cursor.name=cursor +text.blocks.extrainfo=[accent]extra block info: +text.blocks.blockinfo=Block Info +text.blocks.powercapacity=Power Capacity +text.blocks.powershot=Power/shot +text.blocks.powersecond=Power/second +text.blocks.powerdraindamage=Power Drain/damage +text.blocks.shieldradius=Shield Radius +text.blocks.itemspeedsecond=Item Speed/second +text.blocks.range=Range +text.blocks.size=Size +text.blocks.powerliquid=Power/Liquid +text.blocks.maxliquidsecond=Max liquid/second +text.blocks.liquidcapacity=Liquid capacity +text.blocks.liquidsecond=Liquid/second +text.blocks.damageshot=Damage/shot +text.blocks.ammocapacity=Ammo Capacity +text.blocks.ammo=Ammo +text.blocks.ammoitem=Ammo/item +text.blocks.maxitemssecond=Max items/second +text.blocks.powerrange=Power range +text.blocks.lasertilerange=Laser tile range text.blocks.capacity = Вместимость text.blocks.itemcapacity = Вместимость предметов text.blocks.maxpowergenerationsecond = Макс. выработка энергии / в секунду @@ -225,9 +268,12 @@ setting.effects.name = Эффекты на экране setting.sensitivity.name = Чувствительность контроллера setting.saveinterval.name = Интервал автосохранения setting.seconds = {0} Секунд +setting.fullscreen.name = Полноэкранный +setting.multithread.name = Многопоточность setting.fps.name = Показать FPS setting.vsync.name = Верт. синхронизация setting.lasers.name = Показывать энергетические лазеры +setting.previewopacity.name = Прозрачность объкта при предв. просм. setting.healthbars.name = Показать полоски здоровья объекта setting.pixelate.name = Пикселизация экрана setting.musicvol.name = Громкость музыки @@ -289,17 +335,23 @@ tutorial.healingTurret.text = Этот лазер можно использов tutorial.healingTurretExplain.text = Пока она имеет заряд, эта турель будет [lime]ремонтировать соседние блоки.[] Когда вы играете, убедитесь, что вы имеете такую на своей базе как можно быстрее. tutorial.smeltery.text = Для многих блоков требуется [orange]сталь[], для этого требуется [orange]плавильный завод[]. Поместите его сюда. tutorial.smelterySetup.text = Этот завод теперь производит [orange]сталь[] из поступающего железа, используя уголь в качестве топлива. +tutorial.tunnelExplain.text = Также обратите внимание, что предметы проходят через [orange] туннельный блок [] и появляются на другой стороне, проходя через каменный блок. Имейте в виду, что туннели могут проходить только до двух блоков. tutorial.end.text = На этом обучение закончено! Удачи! +text.keybind.title = Переназначить клавиши keybind.move_x.name = движение_x keybind.move_y.name = движение_y keybind.select.name = выбрать keybind.break.name = Разрушить -keybind.shootInternal.name = Выстрелить -keybind.zoom_hold.name = масштаб_удерживать -keybind.zoom.name = масштаб +keybind.shoot.name = стрельба +keybind.zoom_hold.name = удержание_зума +keybind.zoom.name = Приблизить +keybind.block_info.name = инфо_о_блоке keybind.menu.name = Меню keybind.pause.name = Пауза keybind.dash.name = Рывок +keybind.chat.name = Чат +keybind.player_list.name = список_игроков +keybind.console.name = консоль keybind.rotate_alt.name = вращать_alt keybind.rotate.name = вращать keybind.weapon_1.name = Оружие_1 @@ -308,9 +360,13 @@ keybind.weapon_3.name = Оружие_3 keybind.weapon_4.name = Оружие_4 keybind.weapon_5.name = Оружие_5 keybind.weapon_6.name = Оружие_6 +mode.text.help.title=Описание режимов mode.waves.name = волны +mode.waves.description = в нормальном режиме. ограниченные ресурсы и автоматические наступающие волны. mode.sandbox.name = песочница +mode.sandbox.description = бесконечные ресурсы и нет таймера для волн. mode.freebuild.name = свободная\nстройка +mode.freebuild.description=ограниченные ресурсы и нет таймера для волн. upgrade.standard.name = стандарт upgrade.standard.description = Стандартный мех. upgrade.blaster.name = Бластер @@ -338,6 +394,7 @@ liquid.plasma.name = Плазма liquid.lava.name = лава liquid.oil.name = Нефть block.weaponfactory.name = оружейный завод +block.weaponfactory.fulldescription=Используется для создания оружия для игрока. Нажмите для использования. Автоматически извлекает ресурсы из ядра. block.air.name = воздух block.blockpart.name = часть блока block.deepwater.name = глубоководье