diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index 38f89eb669..fdf148cd48 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -1511,3 +1511,126 @@ unit.omura.description = Стреляет дальнобойным пробив unit.alpha.description = Защищает ядро «Осколок» от врагов. Основная строительная единица. unit.beta.description = Защищает ядро «Штаб» от врагов. Основная строительная единица. unit.gamma.description = Защищает ядро «Атом» от врагов. Основная строительная единица. + +lst.read = Считывает число из соединённой ячейки памяти. +lst.write = Записывает число в соединённую ячейку памяти. +lst.print = Добавляет текст в текстовый буфер. Ничего не отображает, пока не будет вызван [accent]Print Flush[]. +lst.draw = Добавляет операцию в буфер отрисовки. Ничего не отображает, пока не будет вызван [accent]Draw Flush[]. +lst.drawflush = Сбрасывает буфер [accent]Draw[] операций на дисплей. +lst.printflush = Сбрасывает буфер [accent]Print[] операций в блок-сообщение. +lst.getlink = Получает соединение процессора по индексу. Начинает с 0. +lst.control = Контролирует блок. +lst.radar = Обнаруживает единицы вокруг постройки с заданным радиусом. +lst.sensor = Получает данные из постройки или единицы. +lst.set = Устанавливает переменную. +lst.operation = Совершает операцию над 1-2 переменными. +lst.end = Переходит к началу стека операций. +lst.jump = Условно переходит к другой операции. +lst.unitbind = Привязывается к единице определённого типа и сохраняет её в [accent]@unit[]. +lst.unitcontrol = Управляет привязанной в данный момент единицей. +lst.unitradar = Обнаруживает единицы вокруг привязанной в данный момент единицы. +lst.unitlocate = Обнаруживает позицию/постройку определённого типа где-либо на карте. Требует привязанную единицу. + +lenum.type = Тип постройки/единицы. \nНапример, для маршрутизатора это будет [accent]@router[].\nНе строка. +lenum.shoot = Стрельба в определённую позицию. +lenum.shootp = Стрельба в единицу/постройку с расчётом скорости. +lenum.configure = Конфигурация постройки, например, предмет сортировки. +lenum.enabled = Включён ли блок. +lenum.color = Цвет осветителя. + +lenum.always = Всегда истина. +lenum.idiv = Целочисленное деление. +lenum.div = Деление.\nВозвращает [accent]null[] при делении на ноль. +lenum.mod = Остаток от деления. +lenum.equal = Равно. Приводит типы.\nНе-null объекты, по сравнению с числами, становятся 1, иначе — 0. +lenum.notequal = Не равно. Приводит типы. +lenum.strictequal = Строгое равенство. Не приводит типы.\nМожет быть использовано для проверки на [accent]null[]. +lenum.shl = Побитовый сдвиг влево. +lenum.shr = Побитовый сдвиг вправо. +lenum.or = Побитовое ИЛИ. +lenum.land = Булевое И. +lenum.and = Побитовое И. +lenum.not = Побитовое НЕ. +lenum.xor = Побитовое исключающее ИЛИ. + +lenum.min = Минимальное из двух чисел. +lenum.max = Максимальное из двух чисел. +lenum.angle = Угол вектора в градусах. +lenum.len = Длина вектора. +lenum.sin = Синус, в градусах. +lenum.cos = Косинус, в градусах. +lenum.tan = Тангенс, в градусах. +#это не ошибка, поищите 'обозначение диапазонов' +lenum.rand = Случайное число в диапазоне [0, значение). +lenum.log = Натуральный логарифм (ln). +lenum.log10 = Логарифм по основанию 10. +lenum.noise = Симплексный шум, 2D. +lenum.abs = Абсолютная величина. +lenum.sqrt = Квадратный корень. + +lenum.any = Любая единица. +lenum.ally = Дружеская единица. +lenum.attacker = Единица с оружием. +lenum.enemy = Вражеская единица. +lenum.boss = Страж. +lenum.flying = Летающая единица. +lenum.ground = Наземная единица. +lenum.player = Единица, управляемая игроком. + +lenum.ore = Источник руды. +lenum.damaged = Повреждённая дружеская постройка. +lenum.spawn = Точка появления врагов.\nМожет быть ядром или позицией на карте. +lenum.building = Постройка определённой группы. + +lenum.core = Любое ядро. +lenum.storage = Здание хранения, например, хранилище. +lenum.generator = Постройки, вырабатывающие энергию. +lenum.factory = Постройки, перерабатывающие предметы. +lenum.repair = Ремонтные пункты. +lenum.rally = Командный центр. +lenum.battery = Любой аккумулятор. +lenum.resupply = Пункты снабжения.\nАктуально только при включённом [accent]"Боев. ед. требуют боеприпасы"[]. +lenum.reactor = Импульсный/ториевый реактор. +lenum.turret = Любое ядро. + +sensor.in = Постройка/единица для распознавания. + +radar.from = Постройка, от которой распознавать.\nДальность сенсора ограничена дальностью постройки. +radar.target = Фильтр для распознавания единиц. +radar.and = Дополнительные фильтры. +radar.order = Порядок сортировки. 0 для обратного. +radar.sort = Показатель для сортировки результатов. +radar.output = Переменная для записи конечной единицы. +unitradar.target = Фильтр для распознавания единиц. +unitradar.and = Дополнительные фильтры. +unitradar.order = Порядок сортировки. 0 для обратного. +unitradar.sort = Показатель для сортировки результатов. +unitradar.output = Переменная для записи конечной единицы. + +control.of = Постройка для контролирования. +control.unit = Единица/постройка для прицеливания. +control.shoot = Стрелять ли. + +unitlocate.enemy = Обнаруживать ли вражеские постройки. +unitlocate.found = Найден ли объект. +unitlocate.building = Переменная для записи обнаруженной постройки. +unitlocate.outx = Вывод X координаты. +unitlocate.outy = Вывод Y координаты. +unitlocate.group = Группа построек для поиска. + +lenum.stop = Остановка передвижения/копания/стротельства. +lenum.move = Перемещение в определённую позицию. +lenum.approach = Приближение к позиции с указанным радиусом. +lenum.pathfind = Перемещение к точке появления врагов. +lenum.target = Стрельба в определённую позицию. +lenum.targetp = Стрельба в единицу/постройку с расчётом скорости. +lenum.itemdrop = Сбрасывание предметов. +lenum.itemtake = Взятие предметов из постройки. +lenum.paydrop = Сбрасывание текущего груза. +lenum.paytake = Взятие груза на текущей позиции. +lenum.flag = Числовой флаг единицы. +lenum.mine = Копание в позиции. +lenum.build = Строительство структур. +lenum.getblock = Распознавание блока и его типа на координатах.\nЕдиница должна находиться в пределах досягаемости.\nТвёрдые не-постройки будут иметь тип [accent]@solid[]. +lenum.within = Проверка на нахождение единицы рядом с позицией. +lenum.boost = Включение/выключение полёта.