From bd8ee4643f7d54f6a3de4febe3bbb10e519ad581 Mon Sep 17 00:00:00 2001 From: Funkill Date: Sun, 18 Jan 2026 21:09:20 +0800 Subject: [PATCH 1/3] added en elements --- locale/en/messages.json | 237 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) diff --git a/locale/en/messages.json b/locale/en/messages.json index c16540af6..af1f7aca0 100644 --- a/locale/en/messages.json +++ b/locale/en/messages.json @@ -3623,6 +3623,243 @@ "osd_pilot_name": { "message": "Pilot's Name" }, + "osdElement_POWER_SUPPLY_IMPEDANCE": { + "message": "Power Supply Impedance" + }, + "osdElement_REMAINING_FLIGHT_TIME": { + "message": "Remaining Flight Time" + }, + "osdElement_REMAINING_FLIGHT_DISTANCE": { + "message": "Remaining Flight Distance" + }, + "osdElement_THROTTLE_GAUGE": { + "message": "Throttle Gauge" + }, + "osdElement_THROTTLE_POSITION": { + "message": "Throttle Position" + }, + "osdElement_SCALED_THROTTLE_POSITION": { + "message": "Scaled Throttle Position" + }, + "osdElement_CRAFT_NAME": { + "message": "Craft Name" + }, + "osdElement_PILOT_NAME": { + "message": "Pilot Name" + }, + "osdElement_PILOT_LOGO": { + "message": "Pilot Logo" + }, + "osdElement_FLYMODE": { + "message": "Flymode" + }, + "osdElement_HEADING": { + "message": "Heading" + }, + "osdElement_HEADING_GRAPH": { + "message": "Heading Graph" + }, + "osdElement_AIR_SPEED": { + "message": "Air Speed" + }, + "osdElement_MIN_GROUND_SPEED": { + "message": "Min Ground Speed" + }, + "osdElement_GLIDE_TIME": { + "message": "Glide Time" + }, + "osdElement_GLIDE_RANGE": { + "message": "Glide Range" + }, + "osdElement_MISSION INFO": { + "message": "Mission Info" + }, + "osdElement_VERSION": { + "message": "Version" + }, + "osdElement_MULTI FUNCTION STATUS": { + "message": "Multi Function Status" + }, + "osdElement_BLACKBOX": { + "message": "Blackbox" + }, + "osdElement_ALTITUDE": { + "message": "Altitude" + }, + "osdElement_VARIO": { + "message": "Vario" + }, + "osdElement_ONTIME": { + "message": "Ontime" + }, + "osdElement_FLYTIME": { + "message": "Flytime" + }, + "osdElement_CROSSHAIRS": { + "message": "Crosshairs" + }, + "osdElement_ARTIFICIAL_HORIZON": { + "message": "Artificial Horizon" + }, + "osdElement_HORIZON_SIDEBARS": { + "message": "Horizon Sidebars" + }, + "osdElement_PITCH_ANGLE": { + "message": "Pitch Angle" + }, + "osdElement_ROLL_ANGLE": { + "message": "Roll Angle" + }, + "osdElement_CURRENT_DRAW": { + "message": "Current Draw" + }, + "osdElement_WH_DRAWN": { + "message": "Wh Drawn" + }, + "osdElement_POWER": { + "message": "Power" + }, + "osdElement_CLIMB_EFFICIENCY": { + "message": "Climb Efficiency" + }, + "osdElement_LONGITUDE": { + "message": "Longitude" + }, + "osdElement_LATITUDE": { + "message": "Latitude" + }, + "osdElement_DIRECTION_TO_HOME": { + "message": "Direction to Home" + }, + "osdElement_HOME_HEADING_ERROR": { + "message": "Home Heading Error" + }, + "osdElement_DISTANCE_TO_HOME": { + "message": "Distance to Home" + }, + "osdElement_ODOMETER": { + "message": "Odometer" + }, + "osdElement_COURSE_HOLD_ERROR": { + "message": "Course Hold Error" + }, + "osdElement_COURSE_HOLD_ADJUSTMENT": { + "message": "Course Hold Adjustment" + }, + "osdElement_GROUND COURSE": { + "message": "Ground Course" + }, + "osdElement_ADSB_WARNING_MESSAGE": { + "message": "Adsb Warning Message" + }, + "osdElement_ADSB_INFO": { + "message": "Adsb Info" + }, + "osdElement_CROSS TRACK ERROR": { + "message": "Cross Track Error" + }, + "osdElement_RX_POWER_DOWNLINK": { + "message": "Rx Power Downlink" + }, + "osdElement_RX_BAND": { + "message": "Rx Band" + }, + "osdElement_RX_MODE": { + "message": "Rx Mode" + }, + "osdElement_CUSTOM_ELEMENT_1": { + "message": "Custom Element 1" + }, + "osdElement_CUSTOM_ELEMENT_2": { + "message": "Custom Element 2" + }, + "osdElement_CUSTOM_ELEMENT_3": { + "message": "Custom Element 3" + }, + "osdElement_CUSTOM_ELEMENT_4": { + "message": "Custom Element 4" + }, + "osdElement_CUSTOM_ELEMENT_5": { + "message": "Custom Element 5" + }, + "osdElement_CUSTOM_ELEMENT_6": { + "message": "Custom Element 6" + }, + "osdElement_CUSTOM_ELEMENT_7": { + "message": "Custom Element 7" + }, + "osdElement_CUSTOM_ELEMENT_8": { + "message": "Custom Element 8" + }, + "osdElement_HEADING_P": { + "message": "Heading P" + }, + "osdElement_BOARD_ALIGNMENT_ROLL": { + "message": "Board Alignment Roll" + }, + "osdElement_BOARD_ALIGNMENT_PITCH": { + "message": "Board Alignment Pitch" + }, + "osdElement_THROTTLE_EXPO": { + "message": "Throttle Expo" + }, + "osdElement_STABILIZED.RC_EXPO": { + "message": "Stabilized.rc Expo" + }, + "osdElement_STABILIZED.RC_YAW_EXPO": { + "message": "Stabilized.rc Yaw Expo" + }, + "osdElement_STABILIZED.PITCH_RATE": { + "message": "Stabilized.pitch Rate" + }, + "osdElement_STABILIZED.ROLL_RATE": { + "message": "Stabilized.roll Rate" + }, + "osdElement_STABILIZED.YAW_RATE": { + "message": "Stabilized.yaw Rate" + }, + "osdElement_MANUAL_RC_EXPO": { + "message": "Manual Rc Expo" + }, + "osdElement_MANUAL_RC_YAW_EXPO": { + "message": "Manual Rc Yaw Expo" + }, + "osdElement_MANUAL_PITCH_RATE": { + "message": "Manual Pitch Rate" + }, + "osdElement_MANUAL_ROLL_RATE": { + "message": "Manual Roll Rate" + }, + "osdElement_MANUAL_YAW_RATE": { + "message": "Manual Yaw Rate" + }, + "osdElement_NAV_FW_CRUISE_THROTTLE": { + "message": "Nav Fw Cruise Throttle" + }, + "osdElement_NAV_FW_PITCH_TO_THROTTLE": { + "message": "Nav Fw Pitch to Throttle" + }, + "osdElement_FW_MIN_THROTTLE_DOWN_PITCH_ANGLE": { + "message": "Fw Min Throttle Down Pitch Angle" + }, + "osdElement_THRUST_PID_ATTENUATION": { + "message": "Thrust Pid Attenuation" + }, + "osdElement_CONTROL_SMOOTHNESS": { + "message": "Control Smoothness" + }, + "osdElement_TPA_TIME_CONSTANT": { + "message": "Tpa Time Constant" + }, + "osdElement_FW_LEVEL_TRIM": { + "message": "Fw Level Trim" + }, + "osdElement_MISSION_INDEX": { + "message": "Mission Index" + }, + "osdElement_FW_ALT_CONTROL_RESPONSE": { + "message": "Fw Alt Control Response" + }, "osdElement_PILOT_LOGO_HELP": { "message": "Shows your small pilot logo in the OSD, where you position it. This requires a custom font with your pilot logo." }, From c8a8eaad38b920c77e545070e8b0af2e9f5fc5da Mon Sep 17 00:00:00 2001 From: Funkill Date: Sun, 18 Jan 2026 21:08:38 +0800 Subject: [PATCH 2/3] translate osd --- locale/ru/messages.json | 233 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 232 insertions(+), 1 deletion(-) diff --git a/locale/ru/messages.json b/locale/ru/messages.json index 21585caa0..6a35339dd 100644 --- a/locale/ru/messages.json +++ b/locale/ru/messages.json @@ -6187,7 +6187,7 @@ "message": "Единицы измерения расхода топлива (SmartPort)" }, "serialrx_frSkyFuelUnitHelp": { - "message": "Выберите данные, которые вы хотите отправлять на сенсор телеметрии, отвечающий за «топливо» (расход/заряд)." + "message": "Выберите данные, которые вы хотите отправлять на сенсор телеметрии, отвечающий за «топливо» (расход/заряд)." }, "configurationFrSkyOptions": { "message": "Опции FrSky" @@ -6281,5 +6281,236 @@ }, "javascriptOptimizationsApplied": { "message": "Применены оптимизации:" + }, + "osdElement_POWER_SUPPLY_IMPEDANCE": { + "message": "Внутреннее сопротивление источника питания" + }, + "osdElement_REMAINING_FLIGHT_TIME": { + "message": "Оставшееся время полёта" + }, + "osdElement_REMAINING_FLIGHT_DISTANCE": { + "message": "Оставшаяся расстояние полёта" + }, + "osdElement_THROTTLE_GAUGE": { + "message": "Шкала газа" + }, + "osdElement_THROTTLE_POSITION": { + "message": "Значение газа" + }, + "osdElement_SCALED_THROTTLE_POSITION": { + "message": "Скорректированный газ" + }, + "osdElement_CRAFT_NAME": { + "message": "Название аппарата" + }, + "osdElement_PILOT_NAME": { + "message": "Имя пилота" + }, + "osdElement_PILOT_LOGO": { + "message": "Лого пилота" + }, + "osdElement_FLYMODE": { + "message": "Режим полёта" + }, + "osdElement_HEADING": { + "message": "Курс" + }, + "osdElement_HEADING_GRAPH": { + "message": "Лента компаса" + }, + "osdElement_AIR_SPEED": { + "message": "Воздушная скорость" + }, + "osdElement_MIN_GROUND_SPEED": { + "message": "Мин. путевая скорость" + }, + "osdElement_GLIDE_TIME": { + "message": "Время планирования" + }, + "osdElement_GLIDE_RANGE": { + "message": "Дистанция планирования" + }, + "osdElement_MISSION INFO": { + "message": "Информация о миссии" + }, + "osdElement_VERSION": { + "message": "Версия" + }, + "osdElement_MULTI FUNCTION STATUS": { + "message": "Многофункциональный статус" + }, + "osdElement_BLACKBOX": { + "message": "Чёрный ящик" + }, + "osdElement_ALTITUDE": { + "message": "Высота" + }, + "osdElement_VARIO": { + "message": "Вариометр" + }, + "osdElement_ONTIME": { + "message": "Время работы" + }, + "osdElement_FLYTIME": { + "message": "Время полёта" + }, + "osdElement_CROSSHAIRS": { + "message": "Перекрестие" + }, + "osdElement_ARTIFICIAL_HORIZON": { + "message": "Линия горизонта" + }, + "osdElement_HORIZON_SIDEBARS": { + "message": "Боковые шкалы" + }, + "osdElement_PITCH_ANGLE": { + "message": "Угол тангажа" + }, + "osdElement_ROLL_ANGLE": { + "message": "Угол крена" + }, + "osdElement_CURRENT_DRAW": { + "message": "Потребление тока" + }, + "osdElement_WH_DRAWN": { + "message": "Израсходованная энергия (Вт*ч)" + }, + "osdElement_POWER": { + "message": "Мощность" + }, + "osdElement_CLIMB_EFFICIENCY": { + "message": "Эффективность набора высоты" + }, + "osdElement_LONGITUDE": { + "message": "Долгота" + }, + "osdElement_LATITUDE": { + "message": "Широта" + }, + "osdElement_DISTANCE_TO_HOME": { + "message": "Направление домой" + }, + "osdElement_ODOMETER": { + "message": "Одометр" + }, + "osdElement_COURSE_HOLD_ERROR": { + "message": "Ошибка удержания курса" + }, + "osdElement_COURSE_HOLD_ADJUSTMENT": { + "message": "Коррекция курса" + }, + "osdElement_GROUND COURSE": { + "message": "Путевой угол" + }, + "osdElement_ADSB_WARNING_MESSAGE": { + "message": "Сообщение ADS-B" + }, + "osdElement_ADSB_INFO": { + "message": "ADS-B инфо" + }, + "osdElement_CROSS TRACK ERROR": { + "message": "Отклонение от пути" + }, + "osdElement_RX_POWER_DOWNLINK": { + "message": "Мощность обратного канала связи" + }, + "osdElement_RX_BAND": { + "message": "Диапазон Rx" + }, + "osdElement_RX_MODE": { + "message": "Режим Rx" + }, + "osdElement_CUSTOM_ELEMENT_1": { + "message": "Пользовательский элемент 1" + }, + "osdElement_CUSTOM_ELEMENT_2": { + "message": "Пользовательский элемент 2" + }, + "osdElement_CUSTOM_ELEMENT_3": { + "message": "Пользовательский элемент 3" + }, + "osdElement_CUSTOM_ELEMENT_4": { + "message": "Пользовательский элемент 4" + }, + "osdElement_CUSTOM_ELEMENT_5": { + "message": "Пользовательский элемент 5" + }, + "osdElement_CUSTOM_ELEMENT_6": { + "message": "Пользовательский элемент 6" + }, + "osdElement_CUSTOM_ELEMENT_7": { + "message": "Пользовательский элемент 7" + }, + "osdElement_CUSTOM_ELEMENT_8": { + "message": "Пользовательский элемент 8" + }, + "osdElement_HEADING_P": { + "message": "P-составляющая курса" + }, + "osdElement_BOARD_ALIGNMENT_ROLL": { + "message": "Наклон платы (крен)" + }, + "osdElement_BOARD_ALIGNMENT_PITCH": { + "message": "Наклон платы (тангаж)" + }, + "osdElement_THROTTLE_EXPO": { + "message": "Экспонента газа" + }, + "osdElement_STABILIZED.RC_EXPO": { + "message": "Стабилизированная экспонента" + }, + "osdElement_STABILIZED.RC_YAW_EXPO": { + "message": "Экспонента рыскания в стабилизированном режиме" + }, + "osdElement_STABILIZED.PITCH_RATE": { + "message": "Скорость тангажа (стабилизированная)" + }, + "osdElement_STABILIZED.ROLL_RATE": { + "message": "Скорость крена (стабилизированная)" + }, + "osdElement_STABILIZED.YAW_RATE": { + "message": "Скорость рыскания (стабилизированная)" + }, + "osdElement_MANUAL_RC_EXPO": { + "message": "Экспонента ручного управления" + }, + "osdElement_MANUAL_RC_YAW_EXPO": { + "message": "Экспонента ручного управления: рыскание" + }, + "osdElement_MANUAL_PITCH_RATE": { + "message": "Скорость тангажа (ручное)" + }, + "osdElement_MANUAL_ROLL_RATE": { + "message": "Скорость крена (ручное)" + }, + "osdElement_MANUAL_YAW_RATE": { + "message": "Скорость рыскания (ручное)" + }, + "osdElement_NAV_FW_CRUISE_THROTTLE": { + "message": "Крейсерская тяга (фиксированное крыло)" + }, + "osdElement_NAV_FW_PITCH_TO_THROTTLE": { + "message": "Компенсация газа по тангажу" + }, + "osdElement_FW_MIN_THROTTLE_DOWN_PITCH_ANGLE": { + "message": "Минимальный угол тангажа для снижения тяги" + }, + "osdElement_THRUST_PID_ATTENUATION": { + "message": "Снижение усиления PID при тяге" + }, + "osdElement_CONTROL_SMOOTHNESS": { + "message": "Плавность управления" + }, + "osdElement_TPA_TIME_CONSTANT": { + "message": "Постоянная времени TPA" + }, + "osdElement_FW_LEVEL_TRIM": { + "message": "Корректировка уровня" + }, + "osdElement_MISSION_INDEX": { + "message": "Индекс миссии" + }, + "osdElement_FW_ALT_CONTROL_RESPONSE": { + "message": "Отклик управления высотой (самолет)" } } From 11224d5ec6679d06b728feb05810d214dc85d144 Mon Sep 17 00:00:00 2001 From: Funkill Date: Sun, 18 Jan 2026 23:17:57 +0800 Subject: [PATCH 3/3] fixed translation --- locale/ru/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/ru/messages.json b/locale/ru/messages.json index 6a35339dd..123267e73 100644 --- a/locale/ru/messages.json +++ b/locale/ru/messages.json @@ -6388,7 +6388,7 @@ "message": "Широта" }, "osdElement_DISTANCE_TO_HOME": { - "message": "Направление домой" + "message": "Расстояние до дома" }, "osdElement_ODOMETER": { "message": "Одометр"