From fc6fe66049eb5f615b160043b540b6eb062ae2b1 Mon Sep 17 00:00:00 2001 From: Bs0Dd Date: Thu, 13 Jan 2022 19:29:12 +0100 Subject: [PATCH 1/2] Update ru lang --- src/main/resources/assets/oc2/lang/ru_ru.json | 62 ++++++++++++------- 1 file changed, 38 insertions(+), 24 deletions(-) diff --git a/src/main/resources/assets/oc2/lang/ru_ru.json b/src/main/resources/assets/oc2/lang/ru_ru.json index 069042a1..0df4c736 100644 --- a/src/main/resources/assets/oc2/lang/ru_ru.json +++ b/src/main/resources/assets/oc2/lang/ru_ru.json @@ -2,16 +2,16 @@ "itemGroup.oc2.common": "OpenComputers II", "block.oc2.computer": "Компьютер", - "block.oc2.computer.desc": "Используйте ключ для установки и снятия компонентов.", + "block.oc2.computer.desc": "Выполняет программы из карт памяти и жестких дисков.", "block.oc2.computer.preconfigured": "Собранный компьютер", "block.oc2.bus_cable": "Интерфейсный кабель", - "block.oc2.bus_cable.desc": "С помощью интерфейсных шин подключает внешние устройства к компьютеру.", + "block.oc2.bus_cable.desc": "Соединяет интерфейсные шины.", "block.oc2.network_connector": "Сетевой разъем", - "block.oc2.network_connector.desc": "Разъем для подключения компьютера к сети через сетевой кабель.", + "block.oc2.network_connector.desc": "Передает пакеты через сетевые кабели.", "block.oc2.network_hub": "Сетевой концентратор", - "block.oc2.network_hub.desc": "Соединяет несколько компьютеров в одну сеть. Кабели подключаются через сетевой разъем.", + "block.oc2.network_hub.desc": "Передает пакеты на все подключенные к нему сетевые разъемы.", "block.oc2.redstone_interface": "Красный интерфейс", - "block.oc2.redstone_interface.desc": "Работает аналогично красной интерфейсной карте, но излучает редстоун сигнал от себя.", + "block.oc2.redstone_interface.desc": "Подает и считывает редстоун сигналы.", "block.oc2.disk_drive": "Дисковод", "block.oc2.disk_drive.desc": "Нужен для работы с дискетами.", "block.oc2.charger": "Зарядное устройство", @@ -20,39 +20,45 @@ "block.oc2.creative_energy.desc": "Подает бесконечную энергию на соседние блоки. Применять только в тестовых целях.", "item.oc2.wrench": "Ключ", - "item.oc2.wrench.desc": "Используется для конфигурации и демонтажа (если присесть) устройств.", + "item.oc2.wrench.desc": "Конфигурирует и демонтирует (если присесть) устройства.", "item.oc2.manual": "Справочник компьютерщика", + "item.oc2.manual.desc": "Содержит информацию о всем, что нужно для работы с компьютерами.", "item.oc2.bus_interface": "Интерфейсная шина", - "item.oc2.bus_interface.desc": "Нужна для подключения внешних устройств по интерфейсному кабелю.", + "item.oc2.bus_interface.desc": "Соединяет внешние устройства с компьютерами.", "item.oc2.network_cable": "Сетевой кабель", - "item.oc2.network_cable.desc": "Гибкий и тонкий кабель. Соединяет между собой два сетевых разъема.", + "item.oc2.network_cable.desc": "Соединяет сетевые разъемы.", "item.oc2.memory": "Память", - "item.oc2.memory.desc": "Модуль ОЗУ. Необходим компьютеру или роботу для функционирования. Чем больше памяти, тем лучше.", + "item.oc2.memory.desc": "Оперативное Запоминающее Устройство (ОЗУ). Используется в компьютерах и роботах.", "item.oc2.hard_drive": "Жесткий диск", - "item.oc2.hard_drive.desc": "Надежное хранилище для ОС и пользовательских файлов. Без него практически никуда.", + "item.oc2.hard_drive.desc": "Накопитель для операционных систем и данных.", "item.oc2.floppy": "Дискета", - "item.oc2.floppy.desc": "Дешевый, но маленький по объему накопитель. Подойдет, чтобы передать какую-нибудь программу другу.", + "item.oc2.floppy.desc": "Съемный накопитель для переноса данных между компьютерами.", "item.oc2.flash_memory": "Карта памяти", - "item.oc2.flash_memory.desc": "В этой маленькой карточке может храниться прошивка для компьютера или робота, поэтому она очень важна.", + "item.oc2.flash_memory.desc": "Накопитель для прошивки.", "item.oc2.redstone_interface_card": "Красная интерфейсная карта", - "item.oc2.redstone_interface_card.desc": "Эта карта позволяет компьютеру излучать редстоун сигнал со всех его сторон. Полезная штука.", + "item.oc2.redstone_interface_card.desc": "Подает и считывает редстоун сигналы от блока компьютера.", "item.oc2.network_interface_card": "Сетевая интерфейсная карта", - "item.oc2.network_interface_card.desc": "С помощью этой карты компьютер может взаимодействовать с сетью, подключенной к нему через сетевой разъем.", + "item.oc2.network_interface_card.desc": "Отсылает и принимает пакеты через сетевой разъем.", + "item.oc2.network_interface_card.is_configured": "Установлены настройки соединения.", + "item.oc2.network_tunnel_card": "Сетевая туннельная карта", + "item.oc2.network_tunnel_card.desc": "Отсылает и принимает пакеты с привязанного устройства.", "item.oc2.file_import_export_card": "Карта импорта/экспорта файлов", - "item.oc2.file_import_export_card.desc": "Предоставляет API для импорта и экспорта файлов на виртуальный компьютер в или из вашей реальной файловой системы.", + "item.oc2.file_import_export_card.desc": "Импортирует и экспортирует файлы между вашим реальным компьютером.", "item.oc2.robot": "Робот", - "item.oc2.robot.desc": "Используйте ключ для установки и снятия компонентов с робота.", + "item.oc2.robot.desc": "Портативный компьютер. Используйте ключ, чтобы убрать его", "item.oc2.inventory_operations_module": "Модуль управления инвентарем", - "item.oc2.inventory_operations_module.desc": "Позволяет роботам перемещать предметы в своем инвентаре, поднимать и бросать их.", + "item.oc2.inventory_operations_module.desc": "Позволяет роботу управлять своим инвентарем.", "item.oc2.block_operations_module": "Модуль управления блоками", - "item.oc2.block_operations_module.desc": "Позволяет роботам ломать и ставить блоки.", + "item.oc2.block_operations_module.desc": "Ломает и ставит блоки.", "item.oc2.sound_card": "Звуковая карта", - "item.oc2.sound_card.desc": "Может проигрывать разные звуки из своих высококачественных звуковых банков.", - + "item.oc2.sound_card.desc": "Проигрывает разные звуки из своих высококачественных звуковых банков.", + "item.oc2.network_tunnel_module": "Сетевой туннельный модуль", + "item.oc2.network_tunnel_module.desc": "Отсылает и принимает пакеты с привязанного устройства.", + "item.oc2.transistor": "Транзистор", - "item.oc2.transistor.desc": "Может проводить или не проводить сигнал. Является основой любого компьютера и не только.", + "item.oc2.transistor.desc": "Материал для крафта.", "item.oc2.circuit_board": "Печатная плата", - "item.oc2.circuit_board.desc": "Плоская плата с токопроводящими дорожками. Необходима для изготовления компьютерных плат.", + "item.oc2.circuit_board.desc": "Материал для крафта.", "entity.oc2.robot": "Робот", @@ -71,7 +77,7 @@ "gui.oc2.machine.open_inventory.capt": "Открыть инвентарь", "gui.oc2.machine.open_terminal.capt": "Открыть терминал", - + "gui.oc2.device_type.memory": "Память", "gui.oc2.device_type.hard_drive": "Жесткий диск", "gui.oc2.device_type.flash_memory": "Карта памяти", @@ -84,6 +90,13 @@ "gui.oc2.file_chooser.confirm_button.save": "Сохранить", "gui.oc2.file_chooser.confirm_button.overwrite": "Перезаписать", "gui.oc2.file_chooser.cancel_button": "Отмена", + + "gui.oc2.network_interface_card.side_state": "Соединение: %s", + "gui.oc2.network_interface_card.connectivity.enabled": "Включено", + "gui.oc2.network_interface_card.connectivity.disabled": "Выключено", + "gui.oc2.network_interface_card.info": "Потяните для поворота. Клик на сторону переключит соединение.", + + "gui.oc2.network_tunnel.link": "Привязать", "manual.oc2.home": "Главная страница", "manual.oc2.blocks": "Блоки", @@ -103,10 +116,11 @@ "tooltip.oc2.energyConsumption": "Потребление энергии: %s/t", "tooltip.oc2.confirm": "Подтвердить", "tooltip.oc2.cancel": "Отмена", + "tooltip.oc2.network_tunnel_id": "Туннель: %s", "subtitles.oc2.computer": "Запуск вентиляторов", "subtitles.oc2.floppy": "Жужжание дисковода", "subtitles.oc2.floppy_eject": "Дискета извлечена", "subtitles.oc2.floppy_insert": "Дискета вставлена", "subtitles.oc2.hdd": "Шум жесткого диска" -} \ No newline at end of file +} From b40ec4f164894fe2903135759c419e1f322af498 Mon Sep 17 00:00:00 2001 From: Bs0Dd Date: Thu, 13 Jan 2022 20:28:51 +0100 Subject: [PATCH 2/2] Update ru handbook --- .../assets/oc2/doc/ru_ru/block/bus_interface.md | 4 ++-- .../resources/assets/oc2/doc/ru_ru/item/index.md | 4 +++- .../assets/oc2/doc/ru_ru/item/network_tunnel_card.md | 12 ++++++++++++ .../oc2/doc/ru_ru/item/network_tunnel_module.md | 12 ++++++++++++ src/main/resources/assets/oc2/doc/ru_ru/scripting.md | 4 ++-- 5 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_card.md create mode 100644 src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_module.md diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/bus_interface.md b/src/main/resources/assets/oc2/doc/ru_ru/block/bus_interface.md index 92aa1279..935ad611 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/bus_interface.md +++ b/src/main/resources/assets/oc2/doc/ru_ru/block/bus_interface.md @@ -3,6 +3,6 @@ Интерфейсные шины позволяют соединять внешние устройства с [компьютерами](computer.md). Помимо компьютеров, шина присоединяется и к блокам-устройствам, вроде [красного интерфейса](redstone_interface.md). -С помощью [ключа](../item/wrench.md) можно присвоить шине свое название. Это полезно, если у вас много однотипных устройств: поиск нужного можно выполнять по названию присоединенной к нему шины. +С помощью [ключа](../item/wrench.md) можно присвоить шине свое название. Это полезно, если у вас много однотипных устройств: поиск нужного можно выполнять по названию присоединенной к нему шины (`devices:find(typeName)`). -Не забывайте, что [компьютеры](computer.md) подключаются к [кабелю](bus_cable.md) исключительно через шину. \ No newline at end of file +Не забывайте, что [компьютеры](computer.md) подключаются к [кабелю](bus_cable.md) исключительно через шину. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/index.md b/src/main/resources/assets/oc2/doc/ru_ru/item/index.md index 24f1eb6e..fd34f000 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/index.md +++ b/src/main/resources/assets/oc2/doc/ru_ru/item/index.md @@ -11,7 +11,9 @@ - [Память](memory.md) - [Сетевой кабель](network_cable.md) - [Сетевая интерфейсная карта](network_interface_card.md) +- [Сетевая туннельная карта](network_tunnel_card.md) +- [Сетевой туннельный модуль](network_tunnel_module.md) - [Красная интерфейсная карта](redstone_interface_card.md) - [Робот](robot.md) - [Ключ](wrench.md) -- [Звуковая карта](sound_card.md) \ No newline at end of file +- [Звуковая карта](sound_card.md) diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_card.md b/src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_card.md new file mode 100644 index 00000000..7bb260cf --- /dev/null +++ b/src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_card.md @@ -0,0 +1,12 @@ +# Сетевая туннельная карта +![Туннельное зрение?](item:oc2:network_tunnel_card) + +Сетевая туннельная карта позволяет [компьютерам](../block/computer.md) отправлять и принимать сообщения с другого туннельного устройства (туннельные карты и [туннельные модули](network_tunnel_module.md)), привязанного к нему. + +Компьютеры *необходимо отключать* перед установкой или снятием этого компонента. Установка при работающем компьютере не даст ничего (определение происходит только при загрузке), удаление может повлечь за собой сбой системы. + +Для привязки устройств друг к другу нужно открыть конфигурационный интерфейс одного из них (ПКМ, когда предмет в руке), вставить в нижний слот второе устройство и осуществить привязку. Данным способом связываются два любых сетевых туннельных устройства. + +При использовании дистрибутива Linux, карта предоставляет стандартное Ethernet-устройство. Настройка сети может быть выполнена вручную или через скрипт `setup-network.lua`. Скрипт позволяет настроить статический адрес или динамический при наличии DHCP сервера в сети. + +После настройки воспользуйтесь командой `ifconfig` для получения информации о текущем IP адресе. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_module.md b/src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_module.md new file mode 100644 index 00000000..ec983576 --- /dev/null +++ b/src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_module.md @@ -0,0 +1,12 @@ +# Сетевой туннельный модуль +![Туннельное зрение?](item:oc2:network_tunnel_module) + +Сетевой туннельный модуль позволяет [роботам](robot.md) отправлять и принимать сообщения с другого туннельного устройства (туннельные модули и [туннельные карты](network_tunnel_card.md)), привязанного к нему. + +Роботов *необходимо отключать* перед установкой или снятием этого компонента. Установка при работающем роботе не даст ничего (определение происходит только при загрузке), удаление может повлечь за собой сбой системы. + +Для привязки устройств друг к другу нужно открыть конфигурационный интерфейс одного из них (ПКМ, когда предмет в руке), вставить в нижний слот второе устройство и осуществить привязку. Данным способом связываются два любых сетевых туннельных устройства. + +При использовании дистрибутива Linux, карта предоставляет стандартное Ethernet-устройство. Настройка сети может быть выполнена вручную или через скрипт `setup-network.lua`. Скрипт позволяет настроить статический адрес или динамический при наличии DHCP сервера в сети. + +После настройки воспользуйтесь командой `ifconfig` для получения информации о текущем IP адресе. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/scripting.md b/src/main/resources/assets/oc2/doc/ru_ru/scripting.md index 25bf7ff3..99c82d29 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/scripting.md +++ b/src/main/resources/assets/oc2/doc/ru_ru/scripting.md @@ -14,7 +14,7 @@ - `id` - уникальный идентификатор устройства. - Возвращает обертку над указанным устройством. -`find(typeName):Device` возвращает обертку над устройством по его типу (имени). Если устройств с таким названием несколько, будет передан случайный. +`find(typeName):Device` возвращает обертку над устройством по его типу (имени). Если устройств с таким названием несколько, будет передан случайный. В качестве типа можно указать название подключенной к нему [интерфейсной шины](block/bus_interface.md). - `typeName` - тип устройства для поиска. - Возвращает обертку над указанным устройством. @@ -72,4 +72,4 @@ ![Горящая лампа](../img/scripting_lamp.png) -С помощью этого примера вы теперь можете сами узнавать названия компонентов, их методы и документацию к ним. Идите вперед и экспериментируйте с другими методами красного интерфейса для, например, считывания входящего красного сигнала или попробуйте другие устройства! \ No newline at end of file +С помощью этого примера вы теперь можете сами узнавать названия компонентов, их методы и документацию к ним. Идите вперед и экспериментируйте с другими методами красного интерфейса для, например, считывания входящего красного сигнала или попробуйте другие устройства!