{
  "language": "Русский",
  "language.code": "ru_ru",
  "language.region": "Россия",
  "itemGroup.tabredstonepen": "Redstone Pen",
  "redstonepen.tooltip.hint.extended": "§6[§9shift§r Ещё§6]§r",
  "redstonepen.tooltip.hint.help": "§6[§9ctrl-shift§r Помощь§6]§r",
  "block.redstonepen.bistable_relay": "Бистабильное редстоун-реле",
  "block.redstonepen.bistable_relay.help": "Передаёт входящие сигналы сзади и с боков вперёд с выходной мощностью 15. Включается и выключается при обнаружении фронта сигнала (управляется импульсом включения).",
  "block.redstonepen.bridge_relay": "Мостовое редстоун-реле",
  "block.redstonepen.bridge_relay.help": "Передаёт входящие сигналы сзади вперёд с выходной мощностью 15. Пропускает обычный редстоун-сигнал слева направо.",
  "block.redstonepen.control_box": "Редстоун-контроллер логики",
  "block.redstonepen.control_box.error.expected_assignment": "Ожидается присваивание",
  "block.redstonepen.control_box.error.invalid_character": "Недопустимый символ",
  "block.redstonepen.control_box.error.invalid_number_of_arguments": "Неверное количество аргументов функции",
  "block.redstonepen.control_box.error.missing_closing_function_parenthesis": "Ожидается закрывающая скобка функции ')'",
  "block.redstonepen.control_box.error.missing_closing_parenthesis": "Ожидается закрывающая скобка ')'",
  "block.redstonepen.control_box.error.missing_function_arguments": "Ожидаются аргументы функции (включая скобки)",
  "block.redstonepen.control_box.error.symbol_readonly": "Символ/переменная только для чтения",
  "block.redstonepen.control_box.error.unexpected_character": "Неожиданный символ",
  "block.redstonepen.control_box.error.unknown_function": "Неизвестная функция",
  "block.redstonepen.control_box.help": "Упрощённый контроллер, похожий на ПЛК.",
  "block.redstonepen.control_box.help.1": "§nОсновы:§r§7 РЛК обеспечивает цифровой (ВКЛ/ВЫКЛ) и аналоговый\n§7(сила сигнала, выход компаратора) редстоун-ввод/вывод\n§7во всех направлениях. Порты — это первые буквы: Красный,\n§7Синий, Жёлтый, Зелёный, Вверх и Вниз.\n§7Программируется с помощью математических выражений. Все строки кода\n§7вычисляются за один тик (чтение входов ->\n§7вычисление -> запись выходов). Код не чувствителен к регистру\n§7(\"R\" и \"r\" — одно и то же). Можно создавать свои переменные,\n§7их значения сохраняются до остановки РЛК.\n§7Ошибки разбора отмечаются (наведите курсор) и не дают\n§7запустить программу.\n\n§7Нажмите кнопку ПУСК/СТОП для запуска или остановки программы.\n§7Наведите на символ РЛК, чтобы увидеть значения внутренних переменных\n§7(только при работе). Список портов показывает текущие\n§7значения сигналов и их режим (вход, выход или не используется).\n§7Кнопка копирования/вставки кода — само собой ;)",
  "block.redstonepen.control_box.help.10": "§nДополнительно:§r§7 Контроллер обычно вычисляет каждые 4 тика,\n§7когда входной порт меняет состояние ВКЛ->ВЫКЛ или ВЫКЛ->ВКЛ,\n§7цикл работы переносится на ближайший возможный тик.\n§7Измените переменную \"TICKRATE\", чтобы задать базовую частоту тиков\n§7от 1т до 20т.\n§7Входы компаратора не вызывают это перепланирование.",
  "block.redstonepen.control_box.help.2": "§nВыражения§r§7 записываются как присваивания \"РЕЗУЛЬТАТ=ВЫРАЖЕНИЕ\",\n§7например, \"R = G & B\". Каждая строка кода должна быть такой.\n§7Используйте \"#\" для комментариев до конца строки.\n§7В выражении могут быть скобки \"(...)\" , порты,\n§7переменные, операторы и функции.\n\n§7Если присваиваете портовой переменной (R, B, Y, G, U, D), она\n§7автоматически становится выходом, и изменения входного сигнала\n§7игнорируются. Если используете портовую переменную (которая\n§7ещё не выход) в выражении, она автоматически становится входом.\n§7Выходы компаратора соседних блоков читаются с суффиксом \".CO\". Например: \"Y = MAX( B.CO, R, g.co, MyVar )\".\n§7CO никогда не становятся выходами РЛК, даже если вы их присваиваете.",
  "block.redstonepen.control_box.help.3": "§nАрифметика§r§7 в РЛК — это целочисленная арифметика,\n§7\"A * 1.5\" не принимается, а деление округляется\n§7к нулю. Поддерживаются операции:\n\n§7  \"+\", \"-\", \"*\", \"/\", \"%\" (последнее — деление по модулю).\n\n§7Переменные могут хранить любое положительное или отрицательное\n§732-битное целое (больше, чем нужно).\n§7Значения портов автоматически ограничиваются\n§7допустимым диапазоном редстоуна 0..15.\n§7Работает переполнение Int32, деление на ноль даёт\n§70 и сингулярность в Измерениях Подземелья.",
  "block.redstonepen.control_box.help.4": "§nСравнения§r§7 предоставляют числовые сравнения:\n§7\n§7  \"==\" (равно), \"!=\" (не равно),\n§7  \">=\" (больше или равно), \"<=\" (меньше или равно),\n§7  \">\" (больше), \"<\" (меньше).\n§7\n§7Они возвращают 0, если результат сравнения\n§7ложен, и 15, если истинен. Так как значения — числа,\n§7можно сразу с ними вычислять. Например, \"G=(R>11)/3\"\n§7даёт 5 или 0. Но лучше использовать функцию IF: \"G = IF( R>11, 5, 0 )\".",
  "block.redstonepen.control_box.help.5": "§nЛогические§r§7 операции работают с \"редстоун-логикой\",\n§7то есть с целыми числами. Операнды больше 0 считаются \"истинными\".\n§7Операции возвращают 0 для \"ложь\" и 15 для \"истина\". Поддерживаются:\n§7\n§7 И: \"AND\", \"&&\", \"&\"\n§7 ИЛИ: \"OR\", \"||\", \"|\"\n§7 XOR: \"XOR\", \"^\"\n§7 НЕ: \"NOT\", \"!\"\n§7\n§7Правило: Операции видят входы как красный факел,\n§7а выходы как рычаг. Для программистов: побитовых операций нет.",
  "block.redstonepen.control_box.help.6": "§nОбнаружение фронтов§r§7 — это отслеживание момента,\n§7когда вход меняется с ВЫКЛ [0] на ВКЛ [>0] и наоборот.\n§7Фронт нарастания задаётся суффиксом \".RE\" и\n§7равен 15 один тик, когда вход меняется с ВЫКЛ на ВКЛ.\n§7Фронт спада задаётся суффиксом \".FE\" и\n§7равен 15 один тик, когда вход меняется с ВКЛ на ВЫКЛ.\n§7Например:\n§7\n§7 C = C+IF(R.RE OR G.FE OR Y.CO.RE, 1, 0) # Счётчик C вверх\n§7 C = CNT1(G.RE, B.RE, 10) # Использование счётчика вверх-вниз\n§7\n§7Примечание: хотя РЛК может не выполняться каждый тик, фронты\n§7всё равно обнаруживаются на входах (\"прерывание\"). В ПЛК\n§7эквиваленты называются RTRIG и FTRIG.",
  "block.redstonepen.control_box.help.7": "§nТаймеры§r§7 в ПЛК основаны на сигналах. В РЛК реализованы три основных:\n§7TON, TOF и TP:\n§7TON — задержка включения. Входной сигнал должен быть постоянно\n§7ВКЛ определённое время, после чего выход таймера становится ВКЛ.\n§7Любой ВЫКЛ сбрасывает таймер сразу. TOF — то же, но наоборот (задержка выключения).\n§7TP генерирует импульс заданной длины при обнаружении фронта на входе.\n§7Любое изменение сигнала во время импульса игнорируется.\n§7В РЛК по 4 (упрощённых) экземпляра каждого типа:\n§7\n§7 A = TON3( ВХОД, ЗАДЕРЖКА_ВКЛ_ТИКИ )\n§7 A = TOF2( ВХОД, ЗАДЕРЖКА_ВЫКЛ_ТИКИ )\n§7 A = TP4( ВХОД, ВРЕМЯ_ИМПУЛЬСА_ТИКИ )\n§7 R = TON1( Y.CO<3, 30*20 ) # Сигнализация низкого уровня в воронке через 30с\n§7 R = TP1( Y.RE, 20 ) # Продление импульса наблюдателя на 1с",
  "block.redstonepen.control_box.help.8": "§nСчётчики§r§7 помогают отслеживать количество событий. В РЛК\n§7есть четыре счётчика вверх-вниз CNT1..4 с необязательными аргументами:\n§7\n§7N = CNTx(Iup)   # Считать вверх, если Iup >0\n§7N = CNTx(Iup, Idown)   # Idown>0: считать вниз до 0\n§7N = CNTx(Iup, Idown, Max)   # Считать 0..Max\n§7N = CNTx(Iup, Idown, Min, Max)   # Считать Min..Max\n§7N = CNTx(Iup, Idown, Min, Max, Reset)    # Сброс к Min\n§7\n§7N содержит новое значение счётчика. Примечание: для подсчёта событий используйте\n§7фронты сигналов (например, G.RE). Счётчики не гарантируют точность по тикам (для тайминга используйте таймеры).",
  "block.redstonepen.control_box.help.9": "§nСправочник функций§r\n§7IF(X,A,B)   # A, если X>0, иначе B\n§7INV(X)   # Редстоун-инверсия: 15-X, результат 0..15.\n§7MAX(A,B,...), MIN(...), MEAN(...)   # Макс, мин, среднее\n§7LIM(X), LIM(X,B), LIM(X,A,B)   # Ограничить 0..15, 0..B, A..B\n§7TIME(), CLOCK()    # Время дня, игровое время\n§7RND()   # Случайное 0..15",
  "block.redstonepen.control_box.tooltips.copyall": "Скопировать код в буфер",
  "block.redstonepen.control_box.tooltips.pasteall": "Вставить код из буфера",
  "block.redstonepen.control_box.tooltips.rcaplayer": "RCA-соединение с игроком %1$s",
  "block.redstonepen.control_box.tooltips.runstop": "ПУСК/СТОП",
  "block.redstonepen.inverted_relay": "Инвертирующее редстоун-реле",
  "block.redstonepen.inverted_relay.help": "Передаёт входящие сигналы сзади и с боков вперёд с выходной мощностью 15. Выход инвертирован (0 при наличии входного сигнала, 15 — если нет). Задержка выключения — один редстоун-тик, включается сразу.\nТакже принимает косвенное питание от дорожек (подключённых к блоку, передающему редстоун-сигналы).",
  "block.redstonepen.pulse_relay": "Импульсное редстоун-реле",
  "block.redstonepen.pulse_relay.help": "Выдаёт короткий импульс на выходе при обнаружении фронта сигнала (управляется импульсом включения). Импульс длится 1 редстоун-тик.",
  "block.redstonepen.relay": "Редстоун-реле",
  "block.redstonepen.relay.help": "Передаёт входящие сигналы сзади и с боков вперёд с выходной мощностью 15. Включается сразу, задержка выключения — один редстоун-тик.\nТакже принимает косвенное питание от дорожек (подключённых к блоку, передающему редстоун-сигналы).",
  "block.redstonepen.track": "Редстоун-дорожка",
  "item.redstonepen.pen": "Редстоун-перо",
  "item.redstonepen.pen.help": "Заправляемое перо для рисования или удаления тонких редстоун-дорожек во всех направлениях. Эти дорожки обычно §lне§r запитывают блоки, на которых размещены (кликните по центру дорожки, чтобы явно поставить/убрать соединитель). Крадитесь, глядя на блоки, чтобы увидеть их редстоун-сигнал. Ремонтируется редстоуном в инвентаре крафта.\nСлишком много дорожек на несоединённых гранях одного блока вызывают помехи и не будут работать — просто измените маршрут.",
  "item.redstonepen.pen.tooltip.numstored": "Редстоуна в запасе: %1$s",
  "item.redstonepen.pen.tooltip.rsfrominventory": "Использует редстоун из вашего инвентаря",
  "item.redstonepen.quill": "Редстоун-перьевая ручка",
  "item.redstonepen.quill.help": "Используется для рисования или удаления тонких редстоун-дорожек во всех направлениях. Эти дорожки обычно §lне§r запитывают блоки, на которых размещены (кликните по центру дорожки, чтобы явно поставить/убрать соединитель). Крадитесь, глядя на блоки, чтобы увидеть их редстоун-сигнал.\nСлишком много дорожек на несоединённых гранях одного блока вызывают помехи и не будут работать — просто измените маршрут.",
  "advancement.redstonepen.craft_redstonepen": "Одно перо, чтобы рисовать всё",
  "advancement.redstonepen.craft_redstonepen.desc": "Создайте редстоун-перо",
  "redstonepen.overlay.comparator_compare": " сравнение",
  "redstonepen.overlay.comparator_subtract": " вычитание",
  "redstonepen.overlay.direct_power": "[%1$s]",
  "redstonepen.overlay.direct_power_at": "[%1$s] @ %2$s",
  "redstonepen.overlay.indirect_power": "(%1$s) @ %2$s",
  "redstonepen.overlay.repeater_delay": " %1$sт",
  "redstonepen.overlay.track_power": "<%1$s>",
  "redstonepen.overlay.wire_power": "<%1$s>",
  "block.redstonepen.basic_button": "Обычная кнопка",
  "block.redstonepen.basic_button.help": "По сути, впишется куда угодно — надеемся.",
  "block.redstonepen.basic_gauge": "Обычный редстоуновый индикатор",
  "block.redstonepen.basic_gauge.help": "Простой полноблочный стеклянный индикатор, показывающий полученный сигнал редстоуна. Изолирует сигналы.",
  "block.redstonepen.basic_lever": "Обычный рычаг",
  "block.redstonepen.basic_lever.help": "По сути, впишется куда угодно — надеемся.",
  "block.redstonepen.basic_pulse_button": "Обычная импульсная кнопка",
  "block.redstonepen.basic_pulse_button.help": "Испускает сигнал редстоуна на один такт.",
  "block.redstonepen.control_box.error.parse_error": "Ошибка разбора",
  "item.redstonepen.remote": "Редстоуновый пульт",
  "item.redstonepen.remote.help": "Используется для активации или переключения кнопок и рычагов. Щёлкните левой кнопкой мыши по блоку, чтобы отметить его положение, а затем используйте пульт, чтобы активировать этот блок. Чанк с блоком должен быть загружен, межпространственная работа невозможна.",
  "item.redstonepen.remote.tooltip.linkedto": "Привязано к %4$s [%1$s,%2$s,%3$s]",
  "item.redstonepen.remote.tooltip.notlinked": "§o§7Не привязано, щёлкните левой кнопкой мыши по кнопке или рычагу, чтобы привязать.",
  "redstonepen.overlay.remote_saved": "Связь сохранена: %4$s [%1$s, %2$s, %3$s]"
}