|
| 1 | +{ |
| 2 | + "item.hexdebug": { |
| 3 | + debugger: "Отладчик", |
| 4 | + evaluator: "Исполнитель", |
| 5 | + }, |
| 6 | + |
| 7 | + "block.hexdebug": { |
| 8 | + splicing_table: "Стол Склейки", |
| 9 | + focus_holder: "Держатель Талисмана", |
| 10 | + }, |
| 11 | + |
| 12 | + "itemGroup.hexdebug": "HexDebug", |
| 13 | + |
| 14 | + text: { |
| 15 | + hexdebug: { |
| 16 | + connected: "Клент Отладчика подключен!", |
| 17 | + no_session: "Сессия Отладчика не запущена.", |
| 18 | + thwack: "Бап!", |
| 19 | + // Next Iota: [{index}] {iota} |
| 20 | + debugger_stopped: "Следующая Йота: [%d] %s", |
| 21 | + |
| 22 | + splicing_table: { |
| 23 | + button: { |
| 24 | + view_left: "Передвинуть Вид Влево", |
| 25 | + view_right: "Передвинуть Вид Вправо", |
| 26 | + select_none: "Убрать Выбор", |
| 27 | + select_all: "Выбрать Всё", |
| 28 | + clear_grid: "Очистить Сетку", |
| 29 | + nudge_left: "Подтолкнуть Влево", |
| 30 | + nudge_right: "Подтолкнуть Вправо", |
| 31 | + duplicate: "Дублировать", |
| 32 | + delete: "Удалить", |
| 33 | + undo: "Отменить", |
| 34 | + redo: "Вернуть", |
| 35 | + cut: "Вырезать", |
| 36 | + copy: "Копировать", |
| 37 | + paste: "Вставить (Полный)", |
| 38 | + paste_splat: "Вставить (Плоский)", |
| 39 | + export: "Экспортировать как .hexpattern", |
| 40 | + }, |
| 41 | + tooltip: { |
| 42 | + index: "Индекс: %d", |
| 43 | + signature: "Подпись: %s", |
| 44 | + length: "Длина: %d", |
| 45 | + }, |
| 46 | + }, |
| 47 | + }, |
| 48 | + |
| 49 | + "autoconfig.hexdebug": { |
| 50 | + title: "HexDebug Конфиг", |
| 51 | + category: { |
| 52 | + client: "Клиент", |
| 53 | + server: "Сервер", |
| 54 | + }, |
| 55 | + option: { |
| 56 | + client: { |
| 57 | + openDebugPort: { |
| 58 | + "": "Открыть Порт Отладки", |
| 59 | + "@Tooltip": "Нужно ли открывать порт. Если выключено, Отладчик становится практически бесполезным.", |
| 60 | + }, |
| 61 | + debugPort: { |
| 62 | + "": "Порт Отладки", |
| 63 | + "@Tooltip": "Номер порта (1024-65535) для открытия клиента отладки (например VSCode) для подключения.", |
| 64 | + }, |
| 65 | + smartDebuggerSneakScroll: { |
| 66 | + "": "Умный Отладчик на Приседании-Прокрутке", |
| 67 | + "@Tooltip": "Если хекс сейчас не в находится в отладке и Отладчик в вашей основной руке, предпочтение на shift-scrolling отдастся предмету в вашей второй руке (например книжке).", |
| 68 | + }, |
| 69 | + debuggerDisplayMode: { |
| 70 | + "": "Режим Отображения Отладчика", |
| 71 | + "@Tooltip": "\ |
| 72 | + Меняет режим отображения следующей на исполнение йоты.\n\ |
| 73 | + DISABLED: Никогда не показывать статус-сообщения Отладчика.\n\ |
| 74 | + NOT_CONNECTED: Показывать статус-сообщения Отладчика только если клиент отладки не подключен.\n\ |
| 75 | + ENABLED: Всегда показывать статус-сообщения Отладчика. (по стандарту)", |
| 76 | + }, |
| 77 | + showDebugClientLineNumber: { |
| 78 | + "": "Показывать Номер Строки Клиента Отладчика", |
| 79 | + "@Tooltip": "Если включено, показывает номер строки (обычно начиная с 1) с клиента отладчика (например VSCode) в статус-сообщениях Отладчика; иначе, показывать индекс в списке (начиная с 0)." |
| 80 | + } |
| 81 | + }, |
| 82 | + server: { |
| 83 | + maxUndoStackSize: { |
| 84 | + "": "Максимальный Размер Истории Отмены", |
| 85 | + "@Tooltip": "Максимальный размер истории отмены для стола склейки. Для отключения лимита установите значение 0.", |
| 86 | + } |
| 87 | + } |
| 88 | + }, |
| 89 | + }, |
| 90 | + }, |
| 91 | + |
| 92 | + "hexcasting.action": { |
| 93 | + "hexdebug:": { |
| 94 | + "const/debugging": "Отражение Отладчика", |
| 95 | + "next_eval_index": "Отражение Локатора Отладчика", // TODO: this name kinda sucks tbh |
| 96 | + "breakpoint/": { |
| 97 | + before: "Установить Прерывание До", |
| 98 | + after: "Установить Прерывание После" |
| 99 | + }, |
| 100 | + "craft/debugger": "Создание Отладчика", |
| 101 | + }, |
| 102 | + "book.hexdebug:": { |
| 103 | + "next_eval_index": "Отраж. Локатора Отладчика", |
| 104 | + }, |
| 105 | + }, |
| 106 | + |
| 107 | + hexdebug: { |
| 108 | + tooltip: { |
| 109 | + debugger: { |
| 110 | + step_mode: { |
| 111 | + "": "Режим: %s", |
| 112 | + continue: "Продолжить", |
| 113 | + over: "Переступить", |
| 114 | + in: "Зайти внутрь", |
| 115 | + out: "Выйти из", |
| 116 | + restart: "Перезапустить", |
| 117 | + stop: "Остановить" |
| 118 | + }, |
| 119 | + }, |
| 120 | + focus_holder: { |
| 121 | + item: "Предмет: %s", |
| 122 | + }, |
| 123 | + }, |
| 124 | + |
| 125 | + category: { |
| 126 | + items: { |
| 127 | + entry: { |
| 128 | + debugging: { |
| 129 | + "": "Предметы Отладки", |
| 130 | + page: { |
| 131 | + debugger: "Я читал расплывчатые описания странного инструмента, который использовался Древними для обнаружения проблем в сложных $(#b38ef3)Хексах/$. Мне кажется, что я смог его воссоздать; Я прозвал его $(l:items/debugging#debugger)$(item)Отладчиком/$.$(br2)\ |
| 132 | + Он работает по схожей схеме с $(l:items/hexcasting)$(item)Артефактами/$. Однако, я так же могу использовать его для исполнения $(#b38ef3)Хекса/$ с $(l:items/focus)$(item)Талисмана/$ в моей второй руке.$(br2)\ |
| 133 | + К сожалению, $(l:items/debugging#debugger)$(item)Отладчик/$ сам по себе не очень полезен; у меня странное ощущение, что он нужнается в какой-то $(l:https://marketplace.visualstudio.com/items?itemName=object-Object.hex-casting)потусторонней силе/$.", |
| 134 | + thwack: "$(italic)Бап!/$", |
| 135 | + evaluator: "В дополнение к $(l:items/debugging#debugger)$(item)Отладчику/$, Я так же создал новый тип посоха: $(l:items/debugging#evaluator)$(item)Исполнитель/$.$(br2)\ |
| 136 | + Пока я занимаюсь отладкой $(#b38ef3)Хекса/$, руны, нарисованные этим посохом, будут исполнены, используя мой стэк в данный момент, включая $(l:patterns/readwrite#hexcasting:local)$(thing)воронье гнездо/$ $(l:items/debugging#debugger)$(item)Отладчика/$.$(br2)\ |
| 137 | + Очищение сетки, похоже, возвращает $(l:items/debugging#debugger)$(item)Отладчик/$ прямо к моменту перед перед начертанием первой руны с помощью $(l:items/debugging#evaluator)$(item)Исполнителя/$. Конечно же, это не отменит эффекты, произведённые на мир исполнеными рунами.", |
| 138 | + thwonk: "$(italic)Буп!/$" |
| 139 | + }, |
| 140 | + }, |
| 141 | + }, |
| 142 | + }, |
| 143 | + |
| 144 | + patterns: { |
| 145 | + entry: { |
| 146 | + debugging: { |
| 147 | + "": "Отладка", |
| 148 | + page: { |
| 149 | + "const/debugging": "Добавляет $(thing)Истину/$ на верхушку стэка, если исполняется $(l:items/debugging#debugger)$(item)Отладчиком/$, иначе $(thing)Ложь/$.", |
| 150 | + "next_eval_index": "Добавляет индекс следующей на исполнение йоты, если исполнена $(l:items/debugging#debugger)$(item)Отладчиком/$ или $(l:items/debugging#evaluator)$(item)Исполнителем/$, иначе возвращает $(l:casting/influences)$(thing)Ничто/$.", |
| 151 | + "breakpoint/": { |
| 152 | + before: "Ставит $(l:items/debugging#debugger)$(item)Отладчик/$ на паузу перед исполнением этой руны.", |
| 153 | + after: "Ставит $(l:items/debugging#debugger)$(item)Отладчик/$ на паузу после исполнения этой руны. (то есть перед исполнением следующей руны).", |
| 154 | + }, |
| 155 | + "craft/debugger": "Создаёт $(l:items/debugging#debugger)$(item)Отладчик/$, который исполняет $(#b38ef3)Хекс/$, схоже с $(l:patterns/spells/hexcasting)другими рунами/$, которые я использовал ранее.$(br2)\ |
| 156 | + Стоит около десятка $(l:items/amethyst)$(item)Заряженных Осколков Аметиста/$.", |
| 157 | + }, |
| 158 | + }, |
| 159 | + }, |
| 160 | + }, |
| 161 | + }, |
| 162 | + }, |
| 163 | +} |
0 commit comments