diff --git a/ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot b/ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot index 566306e08..2fddecbe9 100644 --- a/ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot +++ b/ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2026-10-10 12:51+0000\n" +"POT-Creation-Date: 2026-10-11 09:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1385,335 +1385,335 @@ msgid "cannot open the held bootloader on serial port {device}: {error}; power-c msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:199 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:203 msgid "No flight controller connection available for command" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:252 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:740 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:256 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:744 msgid "Command temporarily rejected" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:253 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:741 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:257 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:745 msgid "Command denied" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:254 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:742 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:258 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:746 msgid "Command unsupported" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:255 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:743 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 msgid "Command failed" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:275 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 msgid "Command in progress: %(progress)d%%" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:283 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:751 msgid "Command acknowledgment with unknown result: %(result)d" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:293 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:770 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:774 msgid "Command acknowledgment timeout after %(timeout).1f seconds" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:301 msgid "Failed to send command: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:336 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:340 msgid "No flight controller connection available for parameter reset" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 msgid "Parameter reset to defaults command confirmed by flight controller" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:364 msgid "Parameter reset command failed: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:384 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:435 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:476 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:388 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:439 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:480 msgid "No flight controller connection available for motor test" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:403 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:407 msgid "Motor test command acknowledged: Motor %(seq)s on output %(output)d at %(throttle)d%% thrust for %(duration)d seconds" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:415 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:419 msgid "Motor test command failed: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:494 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:498 msgid "Sequential motor test command confirmed at %(throttle)d%% for %(duration)d seconds per motor" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:505 msgid "Sequential motor test command failed: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:520 msgid "No flight controller connection available for motor stop" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:533 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:537 msgid "Motor stop command confirmed" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:535 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:539 msgid "Motor stop command failed: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:557 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:561 msgid "No flight controller connection available for accelerometer calibration" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:568 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:572 msgid "Simple accelerometer calibration completed successfully" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:570 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:574 msgid "Simple accelerometer calibration failed: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:585 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:641 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:589 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:645 msgid "No flight controller connection available for level calibration" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:591 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 msgid "The previous level calibration is still finishing; try again shortly" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:599 msgid "A level calibration is already in progress" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:663 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:667 msgid "Failed to send level calibration command: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:672 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:703 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:676 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:707 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_params.py:307 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:405 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 msgid "No flight controller connection available" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:679 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:683 msgid "Failed to receive level calibration acknowledgment: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:725 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:729 msgid "Level calibration completed successfully" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:762 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:766 msgid "Level calibration was temporarily rejected; retrying after the calibration cooldown." msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:796 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:800 msgid "Level calibration failed: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:815 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:819 msgid "No flight controller connection available for full accelerometer calibration" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:835 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 msgid "Full accelerometer calibration start command sent" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:843 msgid "Failed to send full accelerometer calibration command: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:885 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:889 msgid "Exception while polling ACCELCAL_VEHICLE_POS: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:904 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:908 msgid "No flight controller connection available to confirm calibration position" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:924 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:928 msgid "Sent ACCELCAL_VEHICLE_POS confirmation for position %d" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:927 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:931 msgid "Failed to send position confirmation: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:955 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:959 msgid "Exception while polling SCALED_IMU: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:974 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:978 msgid "No flight controller connection available for SCALED_IMU stream request" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:986 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 msgid "SCALED_IMU stream requested at %(interval)d µs interval" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:994 msgid "SCALED_IMU stream request failed: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1006 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1010 msgid "No flight controller connection available for battery status request" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1027 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1031 msgid "BATTERY_STATUS stream request attempt %(attempt)d confirmed" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1037 msgid "BATTERY_STATUS stream request attempt %(attempt)d failed: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1039 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1043 msgid "Failed to request periodic battery status: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1044 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1048 msgid "Periodic BATTERY_STATUS messages confirmed every %(interval)d microseconds" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1061 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1060 msgid "No flight controller connection or parameters available" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1066 -msgid "Battery monitoring is not enabled (BATT_MONITOR=0)" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1063 +msgid "Battery monitoring is not enabled" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1084 -msgid "Failed to get battery status from telemetry: %(error)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1082 +msgid "Failed to get battery statuses from telemetry: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1093 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1095 msgid "Battery status not available from telemetry" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1136 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1137 msgid "No flight controller connection available for compass calibration" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1141 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1142 msgid "Sending compass calibration start command to target %(system)s/%(component)s with params p1=%(p1)s p2=%(p2)s p3=%(p3)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1165 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1166 msgid "Compass calibration start command confirmed" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1168 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:456 msgid "Compass calibration start failed: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1180 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1181 msgid "No flight controller connection available to cancel compass calibration" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1196 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1197 msgid "Compass calibration cancel command confirmed" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1198 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1199 msgid "Compass calibration cancel failed: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1241 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1242 msgid "Compass calibration report queued for compass %(compass_id)s: status=%(status)s saved=%(saved)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1260 msgid "Compass calibration progress queued for compass %(compass_id)s: pct=%(pct)s status=%(status)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1278 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1279 msgid "Compass calibration status text received: severity=%(severity)s text=%(text)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1284 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1285 msgid "Ignoring non calibration MAVLink message during compass calibration poll: %(message_type)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1289 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1290 msgid "Error reading compass calibration progress: %(error)s" msgstr "" @@ -4722,9 +4722,10 @@ msgstr "" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_ardupilot_parameter.py:265 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_flightcontroller_info.py:314 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:567 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:119 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:130 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:186 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:100 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:150 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:151 msgid "N/A" msgstr "" @@ -5826,12 +5827,7 @@ msgstr "" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:613 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:852 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_accelerometer_calibration.py:631 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:192 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:208 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:234 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:413 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:312 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:576 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:604 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:623 @@ -8867,14 +8863,12 @@ msgstr "" #: #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Failed to upload parameters:" msgstr "" #: #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Upload Error" msgstr "" @@ -9150,7 +9144,6 @@ msgstr "" #: #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:679 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 msgid "Upload selected params to FC" msgstr "" @@ -12071,50 +12064,49 @@ msgid "{old_value} backed-off by {percent:g}%" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:77 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:70 msgid "Flight controller not connected, cannot check battery monitoring status." msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:111 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:83 msgid "Flight controller not connected, cannot get battery status." msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:115 -msgid "Battery monitoring disabled, cannot get battery status." -msgstr "" - -#: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:119 msgid "Flight controller connection required for voltage threshold check" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:136 msgid "disabled" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:161 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:139 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:371 msgid "unavailable" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:169 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:181 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:145 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1245 msgid "safe" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:170 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:183 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:159 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1249 msgid "critical" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:215 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:191 msgid "Battery monitoring stopped" msgstr "" @@ -12215,355 +12207,362 @@ msgid "Level calibration failed" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:148 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:152 msgid "Failed to load motor test data from AP_Motors_test.json" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:151 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:155 msgid "Successfully loaded motor test data with %(layouts)d layouts" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:156 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:160 msgid "Error loading motor test data: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:212 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:216 msgid "No motor configuration found for frame class %d and type %d" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:218 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:222 msgid "No motor configuration found for frame class %(class)d and type %(type)d" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:223 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:912 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:227 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:918 msgid "Frame configuration updated: Class=%(class)d, Type=%(type)d, Motors=%(motors)d" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:239 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:243 msgid "Flight controller connection required for motor testing" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:251 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:923 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1203 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:255 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:929 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1209 msgid "Failed to update frame configuration: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:301 msgid "Invalid motor number: %(number)d" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 msgid "Flight controller not connected." msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:366 msgid "Battery monitoring disabled, cannot verify voltage." msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:367 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:372 msgid "Could not read battery status." msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:378 msgid "Battery voltage %(voltage).1fV is outside safe range (%(min).1fV - %(max).1fV)" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:417 msgid "%(param)s value %(value).3f is outside valid range (0.0 - 1.0)" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:425 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:431 msgid "%(param)s value %(value).3f is smaller than %(min)f" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:430 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:436 msgid "%(param)s value %(value).3f is greater than %(max)f" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:438 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:444 msgid "Failed to set parameter %(param)s: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:443 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:449 msgid "Parameter %(param)s set to %(value).3f" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:448 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:454 msgid "Parameter %(param)s verification failed: expected %(expected).3f, got %(actual)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:459 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:465 msgid "Error setting parameter %(param)s: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 msgid "Could not read parameters %(p1)s or %(p2)s from flight controller." msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:513 msgid "Swapping motor %(exp)s (%(p1)s) with motor %(det)s (%(p2)s)" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:522 msgid "Invalid motor labels provided for swapping." msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:543 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:549 msgid "MOT_SPIN_ARM must stay at least 0.02 below MOT_SPIN_MIN (current %(min).2f)." msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:552 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:558 msgid "MOT_SPIN_ARM must be available before updating MOT_SPIN_MIN." msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:555 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:561 msgid "MOT_SPIN_MIN must be at least 0.02 higher than MOT_SPIN_ARM (current %(arm).2f)." msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:583 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:589 msgid "Invalid test sequence number %(number)d (valid range: 0-%(max)d)" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:593 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:599 msgid "Invalid motor output number %(number)d (valid range: 1-%(max)d)" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:603 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:609 msgid "Invalid motor output number %(number)d (expected: %(expected)d)" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:613 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:619 msgid "Invalid throttle percentage %(throttle)d (valid range: %(min)d-%(max)d)" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:624 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:629 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:630 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:635 msgid "Invalid test duration %(duration)d (valid range: %(min)d-%(max)d)" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:774 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:780 msgid "Motor test duration setting not found" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:777 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:805 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:783 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 msgid "Motor test duration must be at least %(min)d second" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:779 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:807 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:785 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:813 msgid "Motor test duration must not exceed %(max)d seconds" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:782 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:788 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:817 msgid "Invalid motor test duration setting: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:814 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:820 msgid "Failed to save duration setting: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:828 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:834 msgid "Motor test throttle percentage setting not found" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:831 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:859 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:837 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 msgid "Motor test throttle percentage must be at least %(min)d%%" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:833 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:861 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:867 msgid "Motor test throttle percentage must not exceed %(max)d%%" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:836 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:842 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:871 msgid "Invalid motor test throttle percentage setting: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:868 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:874 msgid "Failed to save throttle percentage setting: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:886 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:892 msgid "Flight controller connection required for frame configuration update" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:936 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 msgid "Flight controller connection required for current frame class" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1119 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:948 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1125 msgid "FRAME_CLASS parameter not found in flight controller" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:964 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:970 msgid "Found %(count)d frame types for current frame class %(class)d (%(name)s)" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:976 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:982 msgid "Current frame class %(class)d is not defined in motor configuration (max defined: %(max)d)" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:995 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1001 msgid "Returning cached frame options with %(count)d classes" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1005 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1011 msgid "Loading frame options from motor data loader (%(count)d layouts available)" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1016 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1022 msgid "Skipping motor layout with missing required fields" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1028 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1034 msgid "Successfully loaded %(count)d frame classes from motor data loader" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1039 msgid "Motor data unavailable, using doc_dict as fallback for frame options" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1058 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1064 msgid "Successfully loaded %(count)d frame classes from parameter metadata fallback" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1066 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1072 msgid "Frame options loaded: %(count)d classes with %(types)d total types" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1073 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1079 msgid "No frame options could be loaded from motor data or parameter metadata" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1096 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1102 msgid "Failed to refresh frame configuration: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1114 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1120 msgid "Flight controller connection required for frame type parsing" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1137 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 msgid "Could not find frame type '%(text)s' in current frame class" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1149 msgid "Error parsing frame type: %(error)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1178 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1184 msgid "Updated frame configuration: FRAME_CLASS=%(class)d, FRAME_TYPE=%(type)d" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1217 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1223 msgid "Invalid frame type selection" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1222 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1228 msgid "Frame type %(key)s is not available for current frame class" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1247 +msgid "low" +msgstr "" + +#: +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Current: Disabled" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Voltage: Disabled" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 msgid "Voltage: %(volt).2fV" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 -msgid "Current: %(curr).2fA" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:216 +msgid "Voltage: N/A" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:216 -msgid "Voltage: N/A" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +msgid "Current: %(curr).2fA" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:218 msgid "Current: N/A" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1280 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1286 msgid "" "IMPORTANT SAFETY WARNING:\n" "\n" @@ -12576,7 +12575,7 @@ msgid "" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1300 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1306 msgid "" "Battery voltage is outside the safe range for motor testing.\n" "\n" @@ -13105,82 +13104,69 @@ msgid "The New values were changed, but some gains are outside their recommended msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:93 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 -msgid "Battery Monitor" -msgstr "" - -#: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:99 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:80 msgid "" -"This monitor displays real-time battery voltage and current readings.\n" -"The voltage display is color-coded:\n" -" • Green: Safe voltage range [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +"Change the parameters to the right and press\n" +"\"Upload selected params to FC\" to see their results.\n" +" • Green: Above this battery's arming voltage\n" +" (Battery 1 must also be below the motor voltage limit)\n" " • Red: Critical voltage (outside safe range)\n" -" • Gray: Battery monitoring disabled or unavailable" +" • Gray: Battery monitoring disabled or unavailable\n" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:116 -msgid "Voltage:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Current" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:127 -msgid "Current:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Voltage" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:147 -msgid "" -"Upload selected parameters to the flight controller and stay on the current intermediate parameter file\n" -"It will reset the FC if necessary, re-download all parameters and validate their value" -msgstr "" - -#: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:166 -msgid "Battery status updated: %(voltage)s, %(current)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 +msgid "Battery" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:178 -msgid "Disabled" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:125 +msgid "Battery %(number)d:" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:193 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:235 -msgid "UI services not available. Cannot upload parameters." +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:132 +msgid "Battery %(number)d status updated: %(voltage)s, %(current)s" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -msgid "Parameter editor not available." +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 +msgid "Disabled" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:276 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:175 msgid "Battery monitor plugin activated" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:288 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:187 msgid "Battery monitor plugin deactivated" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:347 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:246 msgid "AMC Battery Monitor plugin test window" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:382 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:281 msgid "This main is for testing and development only. Usually, the BatteryMonitorView is called from another script" msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:399 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:298 msgid "This main is for testing and development only, usually the BatteryMonitorView is called from another script" msgstr "" @@ -14047,8 +14033,8 @@ msgid "Plugin '%(plugin_name)s' is configured but not registered. Available plug msgstr "" #: -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 -msgid "Battery" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 +msgid "Battery Monitor" msgstr "" #: diff --git a/ardupilot_methodic_configurator/locale/de/LC_MESSAGES/ardupilot_methodic_configurator.mo b/ardupilot_methodic_configurator/locale/de/LC_MESSAGES/ardupilot_methodic_configurator.mo index 48d0b7a3f..c53cfdc4c 100644 Binary files a/ardupilot_methodic_configurator/locale/de/LC_MESSAGES/ardupilot_methodic_configurator.mo and b/ardupilot_methodic_configurator/locale/de/LC_MESSAGES/ardupilot_methodic_configurator.mo differ diff --git a/ardupilot_methodic_configurator/locale/de/LC_MESSAGES/ardupilot_methodic_configurator.po b/ardupilot_methodic_configurator/locale/de/LC_MESSAGES/ardupilot_methodic_configurator.po index 787e052c2..ac65cec69 100644 --- a/ardupilot_methodic_configurator/locale/de/LC_MESSAGES/ardupilot_methodic_configurator.po +++ b/ardupilot_methodic_configurator/locale/de/LC_MESSAGES/ardupilot_methodic_configurator.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.9.17\n" -"POT-Creation-Date: 2026-10-10 12:51+0000\n" +"POT-Creation-Date: 2026-10-11 09:34+0000\n" "PO-Revision-Date: 2024-12-02 13:13+0100\n" "Last-Translator: Dr.-Ing. Amilcar do Carmo Lucas \n" "Language-Team: \n" @@ -1057,7 +1057,8 @@ msgstr "FW-Versionsstring {version_str} in {filename} ist ungültig" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:72 msgid "The {description} redirected away from the official ArduPilot server" -msgstr "Die {description} wurde vom offiziellen ArduPilot-Server weg umgeleitet" +msgstr "" +"Die {description} wurde vom offiziellen ArduPilot-Server weg umgeleitet" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:80 msgid "firmware catalog" @@ -1092,7 +1093,9 @@ msgstr "Der Firmware-Download ist leer" msgid "" "Firmware upload requires a direct USB serial connection to the flight " "controller" -msgstr "Das Hochladen der Firmware erfordert eine direkte USB-Seriell-Verbindung zum Flugregler" +msgstr "" +"Das Hochladen der Firmware erfordert eine direkte USB-Seriell-Verbindung zum " +"Flugregler" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:197 msgid "Firmware upload requires explicit confirmation" @@ -1100,7 +1103,8 @@ msgstr "Das Hochladen der Firmware erfordert eine ausdrückliche Bestätigung" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:201 msgid "Firmware upload requires the connected flight-controller board ID" -msgstr "Das Hochladen der Firmware erfordert die Board-ID des verbundenen Flugreglers" +msgstr "" +"Das Hochladen der Firmware erfordert die Board-ID des verbundenen Flugreglers" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:216 msgid "" @@ -1113,7 +1117,8 @@ msgstr "Firmware wird heruntergeladen…" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:226 msgid "The flight-controller connection changed while downloading firmware" -msgstr "Die Flugregler-Verbindung hat sich während des Firmware-Downloads geändert" +msgstr "" +"Die Flugregler-Verbindung hat sich während des Firmware-Downloads geändert" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:230 msgid "The downloaded firmware does not match the detected board ID" @@ -1121,7 +1126,8 @@ msgstr "Die heruntergeladene Firmware passt nicht zur erkannten Board-ID" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:236 msgid "The downloaded firmware build does not match the selected release" -msgstr "Der heruntergeladene Firmware-Build passt nicht zur ausgewählten Version" +msgstr "" +"Der heruntergeladene Firmware-Build passt nicht zur ausgewählten Version" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:257 msgid "Inspecting selected firmware…" @@ -1130,7 +1136,8 @@ msgstr "Ausgewählte Firmware wird überprüft…" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:260 msgid "" "The selected APJ does not match the connected flight-controller board ID" -msgstr "Die ausgewählte APJ passt nicht zur Board-ID des verbundenen Flugreglers" +msgstr "" +"Die ausgewählte APJ passt nicht zur Board-ID des verbundenen Flugreglers" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller.py:103 msgid "flight-controller connection was lost before bootloader entry" @@ -1213,13 +1220,18 @@ msgstr "" msgid "" "Firmware upload was cancelled, but reconnection failed: {error}. Restart AMC " "to reconnect." -msgstr "Das Hochladen der Firmware wurde abgebrochen, aber die Neuverbindung ist fehlgeschlagen: {error}. Starten Sie AMC neu, um die Verbindung wiederherzustellen." +msgstr "" +"Das Hochladen der Firmware wurde abgebrochen, aber die Neuverbindung ist " +"fehlgeschlagen: {error}. Starten Sie AMC neu, um die Verbindung " +"wiederherzustellen." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller.py:589 msgid "" "The reconnected board does not match the controller before cancellation. " "Restart AMC." -msgstr "Das erneut verbundene Board stimmt nicht mit dem Controller vor dem Abbruch überein. Starten Sie AMC neu." +msgstr "" +"Das erneut verbundene Board stimmt nicht mit dem Controller vor dem Abbruch " +"überein. Starten Sie AMC neu." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller.py:906 msgid "" @@ -1442,67 +1454,67 @@ msgstr "" "öffnen: {error}; schalten Sie den Flight Controller aus und wieder ein, " "bevor Sie die Verbindung erneut herstellen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:199 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:203 msgid "No flight controller connection available for command" msgstr "Keine Flugcontroller-Verbindung für Befehl verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:252 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:740 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:256 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:744 msgid "Command temporarily rejected" msgstr "Befehl vorübergehend abgelehnt" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:253 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:741 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:257 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:745 msgid "Command denied" msgstr "Befehl verweigert" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:254 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:742 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:258 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:746 msgid "Command unsupported" msgstr "Befehl nicht unterstützt" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:255 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:743 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 msgid "Command failed" msgstr "Befehl fehlgeschlagen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:275 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 msgid "Command in progress: %(progress)d%%" msgstr "Befehl läuft: %(progress)d%%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:283 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:751 msgid "Command acknowledgment with unknown result: %(result)d" msgstr "Befehlsbestätigung mit unbekanntem Ergebnis: %(result)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:293 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:770 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:774 msgid "Command acknowledgment timeout after %(timeout).1f seconds" msgstr "Timeout der Befehlsbestätigung nach %(timeout).1f Sekunden" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:301 msgid "Failed to send command: %(error)s" msgstr "Fehler beim Senden des Befehls: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:336 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:340 msgid "No flight controller connection available for parameter reset" msgstr "Keine Flugcontroller-Verbindung für Parameter-Reset verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 msgid "Parameter reset to defaults command confirmed by flight controller" msgstr "Parameter-Reset auf Standardwerte vom Flugcontroller bestätigt" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:364 msgid "Parameter reset command failed: %(error)s" msgstr "Parameter-Reset-Befehl fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:384 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:435 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:476 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:388 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:439 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:480 msgid "No flight controller connection available for motor test" msgstr "Keine Flugcontroller-Verbindung für Motortest verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:403 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:407 msgid "" "Motor test command acknowledged: Motor %(seq)s on output %(output)d at " "%(throttle)d%% thrust for %(duration)d seconds" @@ -1510,11 +1522,11 @@ msgstr "" "Motortest-Befehl bestätigt: Motor %(seq)s an Ausgang %(output)d mit " "%(throttle)d%% Schub für %(duration)d Sekunden" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:415 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:419 msgid "Motor test command failed: %(error)s" msgstr "Motortest-Befehl fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:494 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:498 msgid "" "Sequential motor test command confirmed at %(throttle)d%% for %(duration)d " "seconds per motor" @@ -1522,76 +1534,76 @@ msgstr "" "Sequenzieller Motortest-Befehl bestätigt mit %(throttle)d%% für %(duration)d " "Sekunden pro Motor" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:505 msgid "Sequential motor test command failed: %(error)s" msgstr "Sequenzieller Motortest-Befehl fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:520 msgid "No flight controller connection available for motor stop" msgstr "Keine Flugcontroller-Verbindung für Motorstopp verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:533 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:537 msgid "Motor stop command confirmed" msgstr "Motor-Stopp-Befehl bestätigt" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:535 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:539 msgid "Motor stop command failed: %(error)s" msgstr "Motor-Stopp-Befehl fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:557 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:561 msgid "No flight controller connection available for accelerometer calibration" msgstr "" "Keine Verbindung zum Flugcontroller für die Kalibrierung des " "Beschleunigungsmessers verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:568 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:572 msgid "Simple accelerometer calibration completed successfully" msgstr "" "Einfache Kalibrierung des Beschleunigungsmessers erfolgreich abgeschlossen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:570 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:574 msgid "Simple accelerometer calibration failed: %(error)s" msgstr "" "Einfache Kalibrierung des Beschleunigungsmessers fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:585 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:641 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:589 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:645 msgid "No flight controller connection available for level calibration" msgstr "" "Keine Verbindung zum Flugcontroller für die Nivellierungskalibrierung " "verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:591 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 msgid "The previous level calibration is still finishing; try again shortly" msgstr "" "Die vorherige Level-Kalibrierung wird noch abgeschlossen; versuchen Sie es " "in Kürze erneut" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:599 msgid "A level calibration is already in progress" msgstr "Eine Level-Kalibrierung läuft bereits" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:663 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:667 msgid "Failed to send level calibration command: %(error)s" msgstr "Senden des Level-Kalibrierungsbefehls fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:672 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:703 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:676 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:707 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_params.py:307 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:405 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 msgid "No flight controller connection available" msgstr "Keine Flugcontroller-Verbindung verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:679 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:683 msgid "Failed to receive level calibration acknowledgment: %(error)s" msgstr "" "Empfang der Bestätigung für die Level-Kalibrierung fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:725 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:729 msgid "Level calibration completed successfully" msgstr "Nivellierungskalibrierung erfolgreich abgeschlossen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:762 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:766 msgid "" "Level calibration was temporarily rejected; retrying after the calibration " "cooldown." @@ -1599,110 +1611,110 @@ msgstr "" "Die Level-Kalibrierung wurde vorübergehend abgelehnt; erneuter Versuch nach " "der Kalibrierungs-Wartezeit." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:796 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:800 msgid "Level calibration failed: %(error)s" msgstr "Nivellierungskalibrierung fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:815 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:819 msgid "" "No flight controller connection available for full accelerometer calibration" msgstr "" "Keine Verbindung zum Flugcontroller für die vollständige Kalibrierung des " "Beschleunigungsmessers verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:835 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 msgid "Full accelerometer calibration start command sent" msgstr "" "Befehl zum Start der vollständigen Kalibrierung des Beschleunigungsmessers " "gesendet" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:843 msgid "Failed to send full accelerometer calibration command: %(error)s" msgstr "" "Fehler beim Senden des Befehls zur vollständigen Kalibrierung des " "Beschleunigungsmessers: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:885 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:889 msgid "Exception while polling ACCELCAL_VEHICLE_POS: %(error)s" msgstr "Ausnahme beim Abfragen von ACCELCAL_VEHICLE_POS: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:904 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:908 msgid "" "No flight controller connection available to confirm calibration position" msgstr "" "Keine Verbindung zum Flugcontroller verfügbar, um die Kalibrierungsposition " "zu bestätigen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:924 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:928 msgid "Sent ACCELCAL_VEHICLE_POS confirmation for position %d" msgstr "Bestätigung von ACCELCAL_VEHICLE_POS für Position %d gesendet" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:927 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:931 msgid "Failed to send position confirmation: %(error)s" msgstr "Fehler beim Senden der Positionsbestätigung: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:955 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:959 msgid "Exception while polling SCALED_IMU: %(error)s" msgstr "Ausnahme beim Abfragen von SCALED_IMU: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:974 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:978 msgid "No flight controller connection available for SCALED_IMU stream request" msgstr "" "Keine Flugcontroller-Verbindung für die SCALED_IMU-Stream-Anfrage verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:986 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 msgid "SCALED_IMU stream requested at %(interval)d µs interval" msgstr "SCALED_IMU-Stream mit %(interval)d-µs-Intervall angefordert" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:994 msgid "SCALED_IMU stream request failed: %(error)s" msgstr "SCALED_IMU-Stream-Anfrage fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1006 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1010 msgid "No flight controller connection available for battery status request" msgstr "Keine Flugcontroller-Verbindung für Batteriestatus-Anfrage verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1027 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1031 msgid "BATTERY_STATUS stream request attempt %(attempt)d confirmed" msgstr "BATTERY_STATUS-Stream-Anfrage Versuch %(attempt)d bestätigt" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1037 msgid "BATTERY_STATUS stream request attempt %(attempt)d failed: %(error)s" msgstr "" "BATTERY_STATUS-Stream-Anfrage Versuch %(attempt)d fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1039 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1043 msgid "Failed to request periodic battery status: %(error)s" msgstr "Fehler beim Anfordern des periodischen Batteriestatus: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1044 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1048 msgid "" "Periodic BATTERY_STATUS messages confirmed every %(interval)d microseconds" msgstr "" "Periodische BATTERY_STATUS-Nachrichten bestätigt alle %(interval)d " "Mikrosekunden" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1061 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1060 msgid "No flight controller connection or parameters available" msgstr "Keine Flugcontroller-Verbindung oder Parameter verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1066 -msgid "Battery monitoring is not enabled (BATT_MONITOR=0)" -msgstr "Batterieüberwachung ist nicht aktiviert (BATT_MONITOR=0)" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1063 +msgid "Battery monitoring is not enabled" +msgstr "Batterieüberwachung ist nicht aktiviert" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1084 -msgid "Failed to get battery status from telemetry: %(error)s" -msgstr "Fehler beim Abrufen des Batteriestatus aus der Telemetrie: %(error)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1082 +msgid "Failed to get battery statuses from telemetry: %(error)s" +msgstr "Batteriestatus konnte nicht aus der Telemetrie abgerufen werden: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1093 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1095 msgid "Battery status not available from telemetry" msgstr "Batteriestatus nicht in der Telemetrie verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1136 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1137 msgid "No flight controller connection available for compass calibration" msgstr "Keine Verbindung zum Flugcontroller für Kompasskalibrierung verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1141 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1142 msgid "" "Sending compass calibration start command to target %(system)s/%(component)s " "with params p1=%(p1)s p2=%(p2)s p3=%(p3)s" @@ -1710,30 +1722,30 @@ msgstr "" "Kompasskalibrierungs-Startbefehl wird an Ziel %(system)s/%(component)s mit " "Parametern p1=%(p1)s p2=%(p2)s p3=%(p3)s gesendet" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1165 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1166 msgid "Compass calibration start command confirmed" msgstr "Bestätigung für Kompasskalibrierungs-Startbefehl erhalten" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1168 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:456 msgid "Compass calibration start failed: %(error)s" msgstr "Kompasskalibrierungs-Start fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1180 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1181 msgid "No flight controller connection available to cancel compass calibration" msgstr "" "Keine Verbindung zum Flugcontroller verfügbar, um Kompasskalibrierung " "abzubrechen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1196 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1197 msgid "Compass calibration cancel command confirmed" msgstr "Bestätigung für Kompasskalibrierungs-Abbruchbefehl erhalten" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1198 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1199 msgid "Compass calibration cancel failed: %(error)s" msgstr "Kompasskalibrierungs-Abbruch fehlgeschlagen: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1241 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1242 msgid "" "Compass calibration report queued for compass %(compass_id)s: " "status=%(status)s saved=%(saved)s" @@ -1741,7 +1753,7 @@ msgstr "" "Kompasskalibrierungsbericht für Kompass %(compass_id)s in Warteschlange: " "status=%(status)s gespeichert=%(saved)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1260 msgid "" "Compass calibration progress queued for compass %(compass_id)s: pct=%(pct)s " "status=%(status)s" @@ -1749,14 +1761,14 @@ msgstr "" "Kompasskalibrierungsfortschritt für Kompass %(compass_id)s in Warteschlange: " "Prozent=%(pct)s Status=%(status)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1278 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1279 msgid "" "Compass calibration status text received: severity=%(severity)s text=%(text)s" msgstr "" "Kompasskalibrierungs-Statustext empfangen: Schweregrad=%(severity)s " "Text=%(text)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1284 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1285 msgid "" "Ignoring non calibration MAVLink message during compass calibration poll: " "%(message_type)s" @@ -1764,7 +1776,7 @@ msgstr "" "Nicht-Kalibrierungs-MAVLink-Nachricht während Kompasskalibrierungsabfrage " "ignoriert: %(message_type)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1289 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1290 msgid "Error reading compass calibration progress: %(error)s" msgstr "Fehler beim Lesen des Kompasskalibrierungsfortschritts: %(error)s" @@ -5017,9 +5029,10 @@ msgstr "Ob diese Phase optional ist" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_ardupilot_parameter.py:265 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_flightcontroller_info.py:314 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:567 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:119 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:130 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:186 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:100 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:150 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:151 msgid "N/A" msgstr "n.v." @@ -6115,12 +6128,7 @@ msgstr "Fehler beim Hinzufügen aller %d Parameter: %s" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:613 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:852 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_accelerometer_calibration.py:631 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:192 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:208 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:234 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:413 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:312 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:576 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:604 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:623 @@ -8206,7 +8214,9 @@ msgstr "Flugregler-Verbindung" msgid "" "Find and connect to a flight controller\n" "plugged into your computer by USB." -msgstr "Einen per USB an Ihren Computer\nangeschlossenen Flugcontroller finden und verbinden." +msgstr "" +"Einen per USB an Ihren Computer\n" +"angeschlossenen Flugcontroller finden und verbinden." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:137 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:476 @@ -8259,20 +8269,29 @@ msgid "" "that runs your vehicle.\n" "This shows its model and USB connection.\n" "The board ID identifies compatible firmware." -msgstr "Der Flugcontroller ist der kleine Computer,\nder Ihr Fahrzeug steuert.\nHier werden sein Modell und die USB-Verbindung angezeigt.\nDie Board-ID kennzeichnet kompatible Firmware." +msgstr "" +"Der Flugcontroller ist der kleine Computer,\n" +"der Ihr Fahrzeug steuert.\n" +"Hier werden sein Modell und die USB-Verbindung angezeigt.\n" +"Die Board-ID kennzeichnet kompatible Firmware." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:208 msgid "" "Connect your flight controller by USB.\n" "Its model is detected so compatible firmware\n" "can be offered." -msgstr "Schließen Sie Ihren Flugcontroller per USB an.\nSein Modell wird erkannt, damit kompatible Firmware\nangeboten werden kann." +msgstr "" +"Schließen Sie Ihren Flugcontroller per USB an.\n" +"Sein Modell wird erkannt, damit kompatible Firmware\n" +"angeboten werden kann." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:212 msgid "" "Shows the current step, result, or error\n" "while preparing and installing firmware." -msgstr "Zeigt den aktuellen Schritt, das Ergebnis oder den Fehler\nwährend der Vorbereitung und Installation der Firmware an." +msgstr "" +"Zeigt den aktuellen Schritt, das Ergebnis oder den Fehler\n" +"während der Vorbereitung und Installation der Firmware an." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:216 msgid "" @@ -8280,7 +8299,11 @@ msgid "" "APJ is ArduPilot's firmware file format.\n" "The file must match your connected board.\n" "You will be asked to confirm before writing." -msgstr "Wählen Sie eine .apj-Firmwaredatei auf Ihrem Computer aus.\nAPJ ist das Firmware-Dateiformat von ArduPilot.\nDie Datei muss zu Ihrem verbundenen Board passen.\nVor dem Schreiben werden Sie um Bestätigung gebeten." +msgstr "" +"Wählen Sie eine .apj-Firmwaredatei auf Ihrem Computer aus.\n" +"APJ ist das Firmware-Dateiformat von ArduPilot.\n" +"Die Datei muss zu Ihrem verbundenen Board passen.\n" +"Vor dem Schreiben werden Sie um Bestätigung gebeten." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:225 msgid "" @@ -8289,13 +8312,20 @@ msgid "" "Installation replaces its current firmware.\n" "You will be asked to confirm before writing.\n" "Keep the USB cable connected until it finishes." -msgstr "Laden Sie die ausgewählte Firmware herunter und bereiten\nSie die Installation auf Ihrem Flugcontroller vor.\nDie Installation ersetzt die aktuelle Firmware.\nVor dem Schreiben werden Sie um Bestätigung gebeten.\nLassen Sie das USB-Kabel angeschlossen, bis der Vorgang abgeschlossen ist." +msgstr "" +"Laden Sie die ausgewählte Firmware herunter und bereiten\n" +"Sie die Installation auf Ihrem Flugcontroller vor.\n" +"Die Installation ersetzt die aktuelle Firmware.\n" +"Vor dem Schreiben werden Sie um Bestätigung gebeten.\n" +"Lassen Sie das USB-Kabel angeschlossen, bis der Vorgang abgeschlossen ist." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:235 msgid "" "Stop before the current firmware is erased.\n" "Cancellation is unavailable once erasing starts." -msgstr "Stoppen Sie, bevor die aktuelle Firmware gelöscht wird.\nEin Abbruch ist nicht mehr möglich, sobald das Löschen beginnt." +msgstr "" +"Stoppen Sie, bevor die aktuelle Firmware gelöscht wird.\n" +"Ein Abbruch ist nicht mehr möglich, sobald das Löschen beginnt." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:242 msgid "Official ArduPilot firmware" @@ -8306,7 +8336,10 @@ msgid "" "Firmware is the software that runs on your\n" "flight controller. These releases come from\n" "the official ArduPilot download server." -msgstr "Firmware ist die Software, die auf Ihrem\nFlugcontroller läuft. Diese Versionen stammen\nvom offiziellen ArduPilot-Downloadserver." +msgstr "" +"Firmware ist die Software, die auf Ihrem\n" +"Flugcontroller läuft. Diese Versionen stammen\n" +"vom offiziellen ArduPilot-Downloadserver." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:252 msgid "Firmware type:" @@ -8329,7 +8362,10 @@ msgid "" "Download the latest list of available\n" "firmware releases from ArduPilot.\n" "An internet connection is required." -msgstr "Laden Sie die aktuelle Liste der verfügbaren\nFirmware-Versionen von ArduPilot herunter.\nEine Internetverbindung ist erforderlich." +msgstr "" +"Laden Sie die aktuelle Liste der verfügbaren\n" +"Firmware-Versionen von ArduPilot herunter.\n" +"Eine Internetverbindung ist erforderlich." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:282 msgid "" @@ -8340,7 +8376,14 @@ msgid "" "Rover is for ground vehicles and boats.\n" "Sub is for underwater vehicles.\n" "Only available builds are listed." -msgstr "Wählen Sie die Software für Ihr Fahrzeug.\nCopter - Multicopter ist für Drohnen mit\nmehreren Propellern. Copter - Heli ist für\nHubschrauber. Plane ist für Flugzeuge.\nRover ist für Landfahrzeuge und Boote.\nSub ist für Unterwasserfahrzeuge.\nEs werden nur verfügbare Builds aufgelistet." +msgstr "" +"Wählen Sie die Software für Ihr Fahrzeug.\n" +"Copter - Multicopter ist für Drohnen mit\n" +"mehreren Propellern. Copter - Heli ist für\n" +"Hubschrauber. Plane ist für Flugzeuge.\n" +"Rover ist für Landfahrzeuge und Boote.\n" +"Sub ist für Unterwasserfahrzeuge.\n" +"Es werden nur verfügbare Builds aufgelistet." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:295 msgid "" @@ -8348,7 +8391,11 @@ msgid "" "Only targets matching your connected board\n" "are listed. Some boards have several options.\n" "The target can change the available features." -msgstr "Ein Target ist ein Firmware-Build für ein Board-Modell.\nEs werden nur Targets aufgelistet, die zu Ihrem verbundenen Board\npassen. Einige Boards haben mehrere Optionen.\nDas Target kann die verfügbaren Funktionen ändern." +msgstr "" +"Ein Target ist ein Firmware-Build für ein Board-Modell.\n" +"Es werden nur Targets aufgelistet, die zu Ihrem verbundenen Board\n" +"passen. Einige Boards haben mehrere Optionen.\n" +"Das Target kann die verfügbaren Funktionen ändern." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:305 msgid "" @@ -8359,7 +8406,14 @@ msgid "" "STABLE-x.y.z is an older stable release.\n" "Only versions for your chosen type and target\n" "are listed." -msgstr "Wählen Sie aus, welche Software-Version installiert werden soll.\nOFFICIAL ist die aktuelle stabile Version.\nBETA ist eine Version in der Testphase.\nDEV ist ein Entwicklungs-Build.\nSTABLE-x.y.z ist eine ältere stabile Version.\nEs werden nur Versionen für den gewählten Typ und das gewählte Target\naufgelistet." +msgstr "" +"Wählen Sie aus, welche Software-Version installiert werden soll.\n" +"OFFICIAL ist die aktuelle stabile Version.\n" +"BETA ist eine Version in der Testphase.\n" +"DEV ist ein Entwicklungs-Build.\n" +"STABLE-x.y.z ist eine ältere stabile Version.\n" +"Es werden nur Versionen für den gewählten Typ und das gewählte Target\n" +"aufgelistet." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:343 msgid "{board_name} (APJ board ID {board_id}) — {device}" @@ -8371,7 +8425,9 @@ msgstr "Verfügbare Firmware-Versionen werden geladen…" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:428 msgid "Select a firmware type, target and version for the detected board" -msgstr "Wählen Sie für das erkannte Board einen Firmware-Typ, ein Ziel und eine Version aus" +msgstr "" +"Wählen Sie für das erkannte Board einen Firmware-Typ, ein Ziel und eine " +"Version aus" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:435 msgid "No APJ firmware is listed for this board ID" @@ -8384,7 +8440,14 @@ msgid "" "After a successful or failed upload, closing this window closes AMC. Restart " "AMC to continue configuration. Cancelling before erase keeps AMC open unless " "a detected board was unplugged while idle." -msgstr "{release} für Board-ID {board_id} herunterladen und zum Flashen vorbereiten?\n\nNach einem erfolgreichen oder fehlgeschlagenen Upload wird AMC beim Schließen dieses Fensters beendet. Starten Sie AMC neu, um mit der Konfiguration fortzufahren. Wenn Sie vor dem Löschen abbrechen, bleibt AMC geöffnet, es sei denn, ein erkanntes Board wurde im Leerlauf abgesteckt." +msgstr "" +"{release} für Board-ID {board_id} herunterladen und zum Flashen " +"vorbereiten?\n" +"\n" +"Nach einem erfolgreichen oder fehlgeschlagenen Upload wird AMC beim " +"Schließen dieses Fensters beendet. Starten Sie AMC neu, um mit der " +"Konfiguration fortzufahren. Wenn Sie vor dem Löschen abbrechen, bleibt AMC " +"geöffnet, es sei denn, ein erkanntes Board wurde im Leerlauf abgesteckt." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:503 msgid "Select APJ firmware file" @@ -8401,7 +8464,14 @@ msgid "" "After a successful or failed upload, closing this window closes AMC. Restart " "AMC to continue configuration. Cancelling before erase keeps AMC open unless " "a detected board was unplugged while idle." -msgstr "Lokale Firmware {file} für Board-ID {board_id} verwenden und zum Flashen vorbereiten?\n\nNach einem erfolgreichen oder fehlgeschlagenen Upload wird AMC beim Schließen dieses Fensters beendet. Starten Sie AMC neu, um mit der Konfiguration fortzufahren. Wenn Sie vor dem Löschen abbrechen, bleibt AMC geöffnet, es sei denn, ein erkanntes Board wurde im Leerlauf abgesteckt." +msgstr "" +"Lokale Firmware {file} für Board-ID {board_id} verwenden und zum Flashen " +"vorbereiten?\n" +"\n" +"Nach einem erfolgreichen oder fehlgeschlagenen Upload wird AMC beim " +"Schließen dieses Fensters beendet. Starten Sie AMC neu, um mit der " +"Konfiguration fortzufahren. Wenn Sie vor dem Löschen abbrechen, bleibt AMC " +"geöffnet, es sei denn, ein erkanntes Board wurde im Leerlauf abgesteckt." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:591 msgid "Firmware catalog error" @@ -8421,7 +8491,11 @@ msgid "" "\n" "Bootloader board ID: {board_id}\n" "APJ SHA-256: {digest}" -msgstr "{release} löschen und flashen?\n\nBootloader-Board-ID: {board_id}\nAPJ-SHA-256: {digest}" +msgstr "" +"{release} löschen und flashen?\n" +"\n" +"Bootloader-Board-ID: {board_id}\n" +"APJ-SHA-256: {digest}" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:631 msgid "Firmware upload completed and flight controller reconnected" @@ -8433,7 +8507,9 @@ msgstr "Firmware-Upload abgebrochen" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:636 msgid "Close this window and restart AMC before continuing configuration." -msgstr "Schließen Sie dieses Fenster und starten Sie AMC neu, bevor Sie mit der Konfiguration fortfahren." +msgstr "" +"Schließen Sie dieses Fenster und starten Sie AMC neu, bevor Sie mit der " +"Konfiguration fortfahren." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:640 msgid "Firmware upload failed" @@ -8501,7 +8577,10 @@ msgid "" "Removing the old firmware from the board\n" "before writing the selected firmware.\n" "Keep the USB cable connected." -msgstr "Entfernen der alten Firmware vom Board\nbevor die ausgewählte Firmware geschrieben wird.\nLassen Sie das USB-Kabel angeschlossen." +msgstr "" +"Entfernen der alten Firmware vom Board\n" +"bevor die ausgewählte Firmware geschrieben wird.\n" +"Lassen Sie das USB-Kabel angeschlossen." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:689 msgid "Program" @@ -8511,7 +8590,9 @@ msgstr "Programmieren" msgid "" "Writing the selected firmware to the board.\n" "Keep the USB cable connected." -msgstr "Schreiben der ausgewählten Firmware auf das Board.\nLassen Sie das USB-Kabel angeschlossen." +msgstr "" +"Schreiben der ausgewählten Firmware auf das Board.\n" +"Lassen Sie das USB-Kabel angeschlossen." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:694 msgid "Verify" @@ -8521,7 +8602,9 @@ msgstr "Überprüfen" msgid "" "Checking that the firmware was written\n" "correctly before restarting the board." -msgstr "Überprüfen, ob die Firmware\nvor dem Neustart des Boards korrekt geschrieben wurde." +msgstr "" +"Überprüfen, ob die Firmware\n" +"vor dem Neustart des Boards korrekt geschrieben wurde." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:745 msgid "Wait for the current operation to finish" @@ -8530,7 +8613,9 @@ msgstr "Warten Sie, bis der aktuelle Vorgang abgeschlossen ist" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:768 msgid "" "Upload this local APJ firmware file after connecting (with confirmation)." -msgstr "Diese lokale APJ-Firmwaredatei nach dem Verbinden hochladen (mit Bestätigung)." +msgstr "" +"Diese lokale APJ-Firmwaredatei nach dem Verbinden hochladen (mit " +"Bestätigung)." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_connection_progress.py:47 msgid "Initializing Flight Controller" @@ -9000,13 +9085,11 @@ msgstr "" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Failed to upload parameters:" msgstr "Hochladen der Parameter fehlgeschlagen:" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Upload Error" msgstr "Upload-Fehler" @@ -9267,7 +9350,6 @@ msgstr "" "Parameter werden enthalten sein" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:679 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 msgid "Upload selected params to FC" msgstr "Ausgewählte Parameter zum FC hochladen" @@ -10423,7 +10505,9 @@ msgstr "" msgid "" "Open the firmware upload window to install ArduPilot on a flight controller " "connected by USB." -msgstr "Öffnen Sie das Firmware-Upload-Fenster, um ArduPilot auf einem per USB verbundenen Flugcontroller zu installieren." +msgstr "" +"Öffnen Sie das Firmware-Upload-Fenster, um ArduPilot auf einem per USB " +"verbundenen Flugcontroller zu installieren." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_project_opener.py:147 msgid "" @@ -12297,45 +12381,45 @@ msgstr "Parameter {name} muss einen endlichen nichtnegativen Gain haben." msgid "{old_value} backed-off by {percent:g}%" msgstr "{old_value} um {percent:g}% reduziert" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:77 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:70 msgid "" "Flight controller not connected, cannot check battery monitoring status." msgstr "" "Flugcontroller nicht verbunden, kann Batterieüberwachungsstatus nicht prüfen." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:111 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:83 msgid "Flight controller not connected, cannot get battery status." msgstr "Flugcontroller nicht verbunden, kann Batteriestatus nicht abrufen." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:115 -msgid "Battery monitoring disabled, cannot get battery status." -msgstr "Batterieüberwachung deaktiviert, kann Batteriestatus nicht abrufen." - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:119 msgid "Flight controller connection required for voltage threshold check" msgstr "" "Flugcontroller-Verbindung für Spannungsschwellwert-Prüfung erforderlich" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:136 msgid "disabled" msgstr "deaktiviert" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:161 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:139 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:371 msgid "unavailable" msgstr "nicht verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:169 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:181 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:145 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1245 msgid "safe" msgstr "sicher" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:170 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:183 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:159 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1249 msgid "critical" msgstr "kritisch" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:215 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:191 msgid "Battery monitoring stopped" msgstr "Batterieüberwachung gestoppt" @@ -12430,30 +12514,30 @@ msgstr "Nivellierungskalibrierung erfolgreich" msgid "Level calibration failed" msgstr "Nivellierungskalibrierung fehlgeschlagen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:148 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:152 msgid "Failed to load motor test data from AP_Motors_test.json" msgstr "Fehler beim Laden der Motortest-Daten aus AP_Motors_test.json" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:151 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:155 msgid "Successfully loaded motor test data with %(layouts)d layouts" msgstr "Motortest-Daten erfolgreich geladen mit %(layouts)d Layouts" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:156 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:160 msgid "Error loading motor test data: %(error)s" msgstr "Fehler beim Laden der Motortest-Daten: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:212 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:216 msgid "No motor configuration found for frame class %d and type %d" msgstr "Keine Motorkonfiguration für Rahmenklasse %d und Typ %d gefunden" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:218 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:222 msgid "" "No motor configuration found for frame class %(class)d and type %(type)d" msgstr "" "Keine Motorkonfiguration für Rahmenklasse %(class)d und Typ %(type)d gefunden" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:223 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:912 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:227 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:918 msgid "" "Frame configuration updated: Class=%(class)d, Type=%(type)d, " "Motors=%(motors)d" @@ -12461,33 +12545,33 @@ msgstr "" "Rahmenkonfiguration aktualisiert: Klasse=%(class)d, Typ=%(type)d, " "Motoren=%(motors)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:239 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:243 msgid "Flight controller connection required for motor testing" msgstr "Flugcontroller-Verbindung für Motortest erforderlich" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:251 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:923 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1203 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:255 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:929 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1209 msgid "Failed to update frame configuration: %(error)s" msgstr "Fehler beim Aktualisieren der Rahmenkonfiguration: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:301 msgid "Invalid motor number: %(number)d" msgstr "Ungültige Motornummer: %(number)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 msgid "Flight controller not connected." msgstr "Flugcontroller nicht verbunden." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:366 msgid "Battery monitoring disabled, cannot verify voltage." msgstr "Batterieüberwachung deaktiviert, kann Spannung nicht überprüfen." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:367 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:372 msgid "Could not read battery status." msgstr "Konnte Batteriestatus nicht lesen." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:378 msgid "" "Battery voltage %(voltage).1fV is outside safe range (%(min).1fV - " "%(max).1fV)" @@ -12495,28 +12579,28 @@ msgstr "" "Batteriespannung %(voltage).1fV liegt außerhalb des sicheren Bereichs " "(%(min).1fV - %(max).1fV)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:417 msgid "%(param)s value %(value).3f is outside valid range (0.0 - 1.0)" msgstr "" "%(param)s Wert %(value).3f liegt außerhalb des gültigen Bereichs (0.0 - 1.0)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:425 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:431 msgid "%(param)s value %(value).3f is smaller than %(min)f" msgstr "%(param)s Wert %(value).3f ist kleiner als %(min)f" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:430 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:436 msgid "%(param)s value %(value).3f is greater than %(max)f" msgstr "%(param)s Wert %(value).3f ist größer als %(max)f" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:438 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:444 msgid "Failed to set parameter %(param)s: %(error)s" msgstr "Fehler beim Setzen des Parameters %(param)s: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:443 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:449 msgid "Parameter %(param)s set to %(value).3f" msgstr "Parameter %(param)s auf %(value).3f gesetzt" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:448 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:454 msgid "" "Parameter %(param)s verification failed: expected %(expected).3f, got " "%(actual)s" @@ -12524,36 +12608,36 @@ msgstr "" "Parameter %(param)s Überprüfung fehlgeschlagen: erwartet %(expected).3f, " "erhalten %(actual)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:459 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:465 msgid "Error setting parameter %(param)s: %(error)s" msgstr "Fehler beim Setzen des Parameters %(param)s: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 msgid "Could not read parameters %(p1)s or %(p2)s from flight controller." msgstr "" "Konnte die Parameter %(p1)s oder %(p2)s nicht vom Flugcontroller lesen." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:513 msgid "Swapping motor %(exp)s (%(p1)s) with motor %(det)s (%(p2)s)" msgstr "Motor %(exp)s (%(p1)s) wird mit Motor %(det)s (%(p2)s) getauscht." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:522 msgid "Invalid motor labels provided for swapping." msgstr "Ungültige Motorbezeichnungen für den Tausch angegeben." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:543 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:549 msgid "" "MOT_SPIN_ARM must stay at least 0.02 below MOT_SPIN_MIN (current %(min).2f)." msgstr "" "MOT_SPIN_ARM muss mindestens 0.02 unter MOT_SPIN_MIN bleiben (aktuell " "%(min).2f)." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:552 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:558 msgid "MOT_SPIN_ARM must be available before updating MOT_SPIN_MIN." msgstr "" "MOT_SPIN_ARM muss verfügbar sein, bevor MOT_SPIN_MIN aktualisiert wird." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:555 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:561 msgid "" "MOT_SPIN_MIN must be at least 0.02 higher than MOT_SPIN_ARM (current " "%(arm).2f)." @@ -12561,94 +12645,94 @@ msgstr "" "MOT_SPIN_MIN muss mindestens 0.02 höher sein als MOT_SPIN_ARM (aktuell " "%(arm).2f)." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:583 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:589 msgid "Invalid test sequence number %(number)d (valid range: 0-%(max)d)" msgstr "Ungültige Testsequenznummer %(number)d (gültiger Bereich: 0-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:593 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:599 msgid "Invalid motor output number %(number)d (valid range: 1-%(max)d)" msgstr "Ungültige Motorausgangsnummer %(number)d (gültiger Bereich: 1-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:603 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:609 msgid "Invalid motor output number %(number)d (expected: %(expected)d)" msgstr "Ungültige Motorausgangsnummer %(number)d (erwartet: %(expected)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:613 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:619 msgid "Invalid throttle percentage %(throttle)d (valid range: %(min)d-%(max)d)" msgstr "" "Ungültiger Gasprozentsatz %(throttle)d (gültiger Bereich: %(min)d-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:624 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:629 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:630 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:635 msgid "Invalid test duration %(duration)d (valid range: %(min)d-%(max)d)" msgstr "Ungültige Testdauer %(duration)d (gültiger Bereich: %(min)d-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:774 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:780 msgid "Motor test duration setting not found" msgstr "Motortest-Dauer-Einstellung nicht gefunden" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:777 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:805 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:783 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 msgid "Motor test duration must be at least %(min)d second" msgstr "Motortest-Dauer muss mindestens %(min)d Sekunde betragen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:779 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:807 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:785 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:813 msgid "Motor test duration must not exceed %(max)d seconds" msgstr "Motortest-Dauer darf %(max)d Sekunden nicht überschreiten" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:782 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:788 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:817 msgid "Invalid motor test duration setting: %(error)s" msgstr "Ungültige Motortest-Dauer-Einstellung: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:814 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:820 msgid "Failed to save duration setting: %(error)s" msgstr "Fehler beim Speichern der Dauer-Einstellung: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:828 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:834 msgid "Motor test throttle percentage setting not found" msgstr "Motortest-Gas-Prozentsatz-Einstellung nicht gefunden" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:831 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:859 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:837 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 msgid "Motor test throttle percentage must be at least %(min)d%%" msgstr "Motortest-Gasprozentsatz muss mindestens %(min)d%% betragen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:833 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:861 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:867 msgid "Motor test throttle percentage must not exceed %(max)d%%" msgstr "Motortest-Gasprozentsatz darf %(max)d%% nicht überschreiten" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:836 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:842 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:871 msgid "Invalid motor test throttle percentage setting: %(error)s" msgstr "Ungültige Motortest-Gas-Prozentsatz-Einstellung: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:868 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:874 msgid "Failed to save throttle percentage setting: %(error)s" msgstr "Fehler beim Speichern der Gas-Prozentsatz-Einstellung: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:886 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:892 msgid "Flight controller connection required for frame configuration update" msgstr "Flugcontroller-Verbindung für Rahmenkonfiguration-Update erforderlich" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:936 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 msgid "Flight controller connection required for current frame class" msgstr "Flugcontroller-Verbindung für aktuelle Rahmenklasse erforderlich" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1119 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:948 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1125 msgid "FRAME_CLASS parameter not found in flight controller" msgstr "FRAME_CLASS Parameter im Flugcontroller nicht gefunden" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:964 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:970 msgid "" "Found %(count)d frame types for current frame class %(class)d (%(name)s)" msgstr "" "%(count)d Rahmentypen für aktuelle Rahmenklasse %(class)d (%(name)s) gefunden" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:976 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:982 msgid "" "Current frame class %(class)d is not defined in motor configuration (max " "defined: %(max)d)" @@ -12656,102 +12740,108 @@ msgstr "" "Aktuelle Rahmenklasse %(class)d ist in der Motorkonfiguration nicht " "definiert (maximal definiert: %(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:995 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1001 msgid "Returning cached frame options with %(count)d classes" msgstr "Gebe zwischengespeicherte Rahmenoptionen mit %(count)d Klassen zurück" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1005 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1011 msgid "" "Loading frame options from motor data loader (%(count)d layouts available)" msgstr "" "Lade Rahmenoptionen vom Motordaten-Loader (%(count)d Layouts verfügbar)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1016 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1022 msgid "Skipping motor layout with missing required fields" msgstr "Überspringe Motor-Layout mit fehlenden erforderlichen Feldern" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1028 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1034 msgid "Successfully loaded %(count)d frame classes from motor data loader" msgstr "%(count)d Rahmenklassen erfolgreich vom Motordaten-Loader geladen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1039 msgid "Motor data unavailable, using doc_dict as fallback for frame options" msgstr "" "Motordaten nicht verfügbar, verwende doc_dict als Fallback für Rahmenoptionen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1058 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1064 msgid "" "Successfully loaded %(count)d frame classes from parameter metadata fallback" msgstr "" "%(count)d Rahmenklassen erfolgreich vom Parameter-Metadaten-Fallback geladen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1066 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1072 msgid "Frame options loaded: %(count)d classes with %(types)d total types" msgstr "" "Rahmenoptionen geladen: %(count)d Klassen mit %(types)d Typen insgesamt" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1073 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1079 msgid "No frame options could be loaded from motor data or parameter metadata" msgstr "" "Keine Rahmenoptionen konnten von Motordaten oder Parameter-Metadaten geladen " "werden" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1096 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1102 msgid "Failed to refresh frame configuration: %(error)s" msgstr "Fehler beim Aktualisieren der Rahmenkonfiguration: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1114 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1120 msgid "Flight controller connection required for frame type parsing" msgstr "Flugcontroller-Verbindung für Rahmentyp-Analyse erforderlich" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1137 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 msgid "Could not find frame type '%(text)s' in current frame class" msgstr "Rahmentyp '%(text)s' in aktueller Rahmenklasse nicht gefunden" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1149 msgid "Error parsing frame type: %(error)s" msgstr "Fehler beim Parsen des Rahmentyps: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1178 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1184 msgid "Updated frame configuration: FRAME_CLASS=%(class)d, FRAME_TYPE=%(type)d" msgstr "" "Rahmenkonfiguration aktualisiert: FRAME_CLASS=%(class)d, FRAME_TYPE=%(type)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1217 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1223 msgid "Invalid frame type selection" msgstr "Ungültige Rahmentyp-Auswahl" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1222 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1228 msgid "Frame type %(key)s is not available for current frame class" msgstr "Rahmentyp %(key)s ist für aktuelle Rahmenklasse nicht verfügbar" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1247 +msgid "low" +msgstr "niedrig" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Current: Disabled" msgstr "Aktuell: Deaktiviert" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Voltage: Disabled" msgstr "Spannung: Deaktiviert" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 msgid "Voltage: %(volt).2fV" msgstr "Spannung: %(volt).2fV" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 -msgid "Current: %(curr).2fA" -msgstr "Strom: %(curr).2fA" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:216 msgid "Voltage: N/A" msgstr "Spannung: N/V" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +msgid "Current: %(curr).2fA" +msgstr "Strom: %(curr).2fA" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:218 msgid "Current: N/A" msgstr "Strom: N/V" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1280 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1286 msgid "" "IMPORTANT SAFETY WARNING:\n" "\n" @@ -12771,7 +12861,7 @@ msgstr "" "\n" "Möchten Sie mit dem Motortest fortfahren?" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1300 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1306 msgid "" "Battery voltage is outside the safe range for motor testing.\n" "\n" @@ -13352,76 +13442,54 @@ msgstr "" "Die Neu-Werte wurden geändert, aber einige Gains liegen außerhalb ihrer " "empfohlenen Bereiche:" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:93 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 -msgid "Battery Monitor" -msgstr "Batterieüberwachung" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:99 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:80 msgid "" -"This monitor displays real-time battery voltage and current readings.\n" -"The voltage display is color-coded:\n" -" • Green: Safe voltage range [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +"Change the parameters to the right and press\n" +"\"Upload selected params to FC\" to see their results.\n" +" • Green: Above this battery's arming voltage\n" +" (Battery 1 must also be below the motor voltage limit)\n" " • Red: Critical voltage (outside safe range)\n" -" • Gray: Battery monitoring disabled or unavailable" -msgstr "" -"Dieser Monitor zeigt Echtzeit-Batteriespannung und Stromwerte an.\n" -"Die Spannungsanzeige ist farbcodiert:\n" -" • Grün: Sicherer Spannungsbereich [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" -" • Rot: Kritische Spannung (außerhalb des sicheren Bereichs)\n" -" • Grau: Batterieüberwachung deaktiviert oder nicht verfügbar" +" • Gray: Battery monitoring disabled or unavailable\n" +msgstr "Ändern Sie die Parameter rechts und drücken Sie\n\"Ausgewählte Parameter zum FC hochladen\", um ihre Ergebnisse zu sehen.\n • Grün: Über der Aktivierungsspannung dieser Batterie\n (Batterie 1 muss außerdem unter der Motorspannungsgrenze liegen)\n • Rot: Kritische Spannung (außerhalb des sicheren Bereichs)\n • Grau: Batterieüberwachung deaktiviert oder nicht verfügbar\n" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:116 -msgid "Voltage:" -msgstr "Spannung:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Current" +msgstr "Strom" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:127 -msgid "Current:" -msgstr "Strom:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Voltage" +msgstr "Spannung" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:147 -msgid "" -"Upload selected parameters to the flight controller and stay on the current " -"intermediate parameter file\n" -"It will reset the FC if necessary, re-download all parameters and validate " -"their value" -msgstr "" -"Ausgewählte Parameter zum Flugcontroller hochladen und in der aktuellen " -"Zwischenparameterdatei bleiben\n" -"Es wird den FC bei Bedarf zurücksetzen, alle Parameter erneut herunterladen " -"und deren Wert validieren" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 +msgid "Battery" +msgstr "Batterie" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:125 +msgid "Battery %(number)d:" +msgstr "Batterie %(number)d:" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:166 -msgid "Battery status updated: %(voltage)s, %(current)s" -msgstr "Batteriestatus aktualisiert: %(voltage)s, %(current)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:132 +msgid "Battery %(number)d status updated: %(voltage)s, %(current)s" +msgstr "Status von Batterie %(number)d aktualisiert: %(voltage)s, %(current)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:178 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 msgid "Disabled" msgstr "Deaktiviert" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:193 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:235 -msgid "UI services not available. Cannot upload parameters." -msgstr "UI-Dienste nicht verfügbar. Parameter können nicht hochgeladen werden." - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -msgid "Parameter editor not available." -msgstr "Parametereditor nicht verfügbar." - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:276 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:175 msgid "Battery monitor plugin activated" msgstr "Batteriemonitor-Plugin aktiviert" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:288 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:187 msgid "Battery monitor plugin deactivated" msgstr "Batteriemonitor-Plugin deaktiviert" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:347 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:246 msgid "AMC Battery Monitor plugin test window" msgstr "AMC Batteriemonitor-Plugin Testfenster" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:382 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:281 msgid "" "This main is for testing and development only. Usually, the " "BatteryMonitorView is called from another script" @@ -13429,7 +13497,7 @@ msgstr "" "Dieses Hauptprogramm ist nur für Test- und Entwicklungszwecke. Normalerweise " "wird die BatteryMonitorView von einem anderen Skript aufgerufen" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:399 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:298 msgid "" "This main is for testing and development only, usually the " "BatteryMonitorView is called from another script" @@ -14296,9 +14364,9 @@ msgstr "" "Plugin '%(plugin_name)s' ist konfiguriert aber nicht registriert. Verfügbare " "Plugins: %(available)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 -msgid "Battery" -msgstr "Batterie" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 +msgid "Battery Monitor" +msgstr "Batterieüberwachung" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:22 msgid "Capacity mAh" @@ -14724,6 +14792,56 @@ msgstr "Version oder Revision der Hardware" msgid "Web link to the product page or documentation" msgstr "Weblink zur Produktseite oder Dokumentation" +#~ msgid "Battery monitoring is not enabled (BATT_MONITOR=0)" +#~ msgstr "Batterieüberwachung ist nicht aktiviert (BATT_MONITOR=0)" + +#~ msgid "Failed to get battery status from telemetry: %(error)s" +#~ msgstr "" +#~ "Fehler beim Abrufen des Batteriestatus aus der Telemetrie: %(error)s" + +#~ msgid "Battery monitoring disabled, cannot get battery status." +#~ msgstr "Batterieüberwachung deaktiviert, kann Batteriestatus nicht abrufen." + +#~ msgid "" +#~ "This monitor displays real-time battery voltage and current readings.\n" +#~ "The voltage display is color-coded:\n" +#~ " • Green: Safe voltage range [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +#~ " • Red: Critical voltage (outside safe range)\n" +#~ " • Gray: Battery monitoring disabled or unavailable" +#~ msgstr "" +#~ "Dieser Monitor zeigt Echtzeit-Batteriespannung und Stromwerte an.\n" +#~ "Die Spannungsanzeige ist farbcodiert:\n" +#~ " • Grün: Sicherer Spannungsbereich [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +#~ " • Rot: Kritische Spannung (außerhalb des sicheren Bereichs)\n" +#~ " • Grau: Batterieüberwachung deaktiviert oder nicht verfügbar" + +#~ msgid "Voltage:" +#~ msgstr "Spannung:" + +#~ msgid "Current:" +#~ msgstr "Strom:" + +#~ msgid "" +#~ "Upload selected parameters to the flight controller and stay on the " +#~ "current intermediate parameter file\n" +#~ "It will reset the FC if necessary, re-download all parameters and " +#~ "validate their value" +#~ msgstr "" +#~ "Ausgewählte Parameter zum Flugcontroller hochladen und in der aktuellen " +#~ "Zwischenparameterdatei bleiben\n" +#~ "Es wird den FC bei Bedarf zurücksetzen, alle Parameter erneut " +#~ "herunterladen und deren Wert validieren" + +#~ msgid "Battery status updated: %(voltage)s, %(current)s" +#~ msgstr "Batteriestatus aktualisiert: %(voltage)s, %(current)s" + +#~ msgid "UI services not available. Cannot upload parameters." +#~ msgstr "" +#~ "UI-Dienste nicht verfügbar. Parameter können nicht hochgeladen werden." + +#~ msgid "Parameter editor not available." +#~ msgstr "Parametereditor nicht verfügbar." + #~ msgid "Failed to set RC%(ch)d_%(suffix)s: %(error)s" #~ msgstr "RC%(ch)d_%(suffix)s konnte nicht gesetzt werden: %(error)s" diff --git a/ardupilot_methodic_configurator/locale/it/LC_MESSAGES/ardupilot_methodic_configurator.mo b/ardupilot_methodic_configurator/locale/it/LC_MESSAGES/ardupilot_methodic_configurator.mo index 0f7b1c9ee..0cdd9e732 100644 Binary files a/ardupilot_methodic_configurator/locale/it/LC_MESSAGES/ardupilot_methodic_configurator.mo and b/ardupilot_methodic_configurator/locale/it/LC_MESSAGES/ardupilot_methodic_configurator.mo differ diff --git a/ardupilot_methodic_configurator/locale/it/LC_MESSAGES/ardupilot_methodic_configurator.po b/ardupilot_methodic_configurator/locale/it/LC_MESSAGES/ardupilot_methodic_configurator.po index 3e6ec5b9a..8e8fc5d8f 100644 --- a/ardupilot_methodic_configurator/locale/it/LC_MESSAGES/ardupilot_methodic_configurator.po +++ b/ardupilot_methodic_configurator/locale/it/LC_MESSAGES/ardupilot_methodic_configurator.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 1.0.16\n" -"POT-Creation-Date: 2026-10-10 12:51+0000\n" +"POT-Creation-Date: 2026-10-11 09:34+0000\n" "PO-Revision-Date: 2025-02-05 01:24+0100\n" "Last-Translator: Dr.-Ing. Amilcar do Carmo Lucas \n" "Language-Team: \n" @@ -1064,7 +1064,9 @@ msgstr "La stringa di versione FW {version_str} in {filename} non è valida" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:72 msgid "The {description} redirected away from the official ArduPilot server" -msgstr "Il {description} è stato reindirizzato lontano dal server ufficiale di ArduPilot" +msgstr "" +"Il {description} è stato reindirizzato lontano dal server ufficiale di " +"ArduPilot" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:80 msgid "firmware catalog" @@ -1099,7 +1101,9 @@ msgstr "Il download del firmware è vuoto" msgid "" "Firmware upload requires a direct USB serial connection to the flight " "controller" -msgstr "Il caricamento del firmware richiede una connessione seriale USB diretta al controller di volo" +msgstr "" +"Il caricamento del firmware richiede una connessione seriale USB diretta al " +"controller di volo" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:197 msgid "Firmware upload requires explicit confirmation" @@ -1107,12 +1111,16 @@ msgstr "Il caricamento del firmware richiede una conferma esplicita" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:201 msgid "Firmware upload requires the connected flight-controller board ID" -msgstr "Il caricamento del firmware richiede l'ID della scheda del controller di volo collegato" +msgstr "" +"Il caricamento del firmware richiede l'ID della scheda del controller di " +"volo collegato" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:216 msgid "" "The selected release does not match the connected flight-controller board" -msgstr "La release selezionata non corrisponde alla scheda del controller di volo collegato" +msgstr "" +"La release selezionata non corrisponde alla scheda del controller di volo " +"collegato" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:222 msgid "Downloading firmware…" @@ -1120,7 +1128,9 @@ msgstr "Download del firmware in corso…" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:226 msgid "The flight-controller connection changed while downloading firmware" -msgstr "La connessione al controller di volo è cambiata durante il download del firmware" +msgstr "" +"La connessione al controller di volo è cambiata durante il download del " +"firmware" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:230 msgid "The downloaded firmware does not match the detected board ID" @@ -1128,7 +1138,8 @@ msgstr "Il firmware scaricato non corrisponde all'ID della scheda rilevato" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:236 msgid "The downloaded firmware build does not match the selected release" -msgstr "La build del firmware scaricato non corrisponde alla release selezionata" +msgstr "" +"La build del firmware scaricato non corrisponde alla release selezionata" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:257 msgid "Inspecting selected firmware…" @@ -1137,7 +1148,9 @@ msgstr "Controllo del firmware selezionato in corso…" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:260 msgid "" "The selected APJ does not match the connected flight-controller board ID" -msgstr "L'APJ selezionato non corrisponde all'ID della scheda del controller di volo collegato" +msgstr "" +"L'APJ selezionato non corrisponde all'ID della scheda del controller di volo " +"collegato" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller.py:103 msgid "flight-controller connection was lost before bootloader entry" @@ -1218,13 +1231,17 @@ msgstr "" msgid "" "Firmware upload was cancelled, but reconnection failed: {error}. Restart AMC " "to reconnect." -msgstr "Il caricamento del firmware è stato annullato, ma la riconnessione non è riuscita: {error}. Riavvia AMC per riconnetterti." +msgstr "" +"Il caricamento del firmware è stato annullato, ma la riconnessione non è " +"riuscita: {error}. Riavvia AMC per riconnetterti." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller.py:589 msgid "" "The reconnected board does not match the controller before cancellation. " "Restart AMC." -msgstr "La scheda riconnessa non corrisponde al controller precedente all'annullamento. Riavvia AMC." +msgstr "" +"La scheda riconnessa non corrisponde al controller precedente " +"all'annullamento. Riavvia AMC." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller.py:906 msgid "" @@ -1442,72 +1459,72 @@ msgstr "" "impossibile aprire il bootloader mantenuto sulla porta seriale {device}: " "{error}; spegnere e riaccendere il flight controller prima di riconnettersi" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:199 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:203 msgid "No flight controller connection available for command" msgstr "Nessuna connessione al controller di volo disponibile per il comando" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:252 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:740 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:256 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:744 msgid "Command temporarily rejected" msgstr "Comando temporaneamente rifiutato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:253 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:741 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:257 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:745 msgid "Command denied" msgstr "Comando negato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:254 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:742 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:258 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:746 msgid "Command unsupported" msgstr "Comando non supportato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:255 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:743 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 msgid "Command failed" msgstr "Comando fallito" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:275 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 msgid "Command in progress: %(progress)d%%" msgstr "Comando in corso: %(progress)d%%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:283 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:751 msgid "Command acknowledgment with unknown result: %(result)d" msgstr "Conferma comando con risultato sconosciuto: %(result)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:293 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:770 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:774 msgid "Command acknowledgment timeout after %(timeout).1f seconds" msgstr "Timeout conferma comando dopo %(timeout).1f secondi" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:301 msgid "Failed to send command: %(error)s" msgstr "Errore nell'invio del comando: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:336 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:340 msgid "No flight controller connection available for parameter reset" msgstr "" "Nessuna connessione al controller di volo disponibile per il ripristino " "parametri" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 msgid "Parameter reset to defaults command confirmed by flight controller" msgstr "" "Comando di ripristino parametri ai valori predefiniti confermato dal " "controller di volo" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:364 msgid "Parameter reset command failed: %(error)s" msgstr "Comando di ripristino parametri fallito: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:384 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:435 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:476 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:388 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:439 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:480 msgid "No flight controller connection available for motor test" msgstr "" "Nessuna connessione al controllore di volo disponibile per il test motore" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:403 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:407 msgid "" "Motor test command acknowledged: Motor %(seq)s on output %(output)d at " "%(throttle)d%% thrust for %(duration)d seconds" @@ -1515,11 +1532,11 @@ msgstr "" "Comando test motore confermato: Motore %(seq)s sull'uscita %(output)d al " "%(throttle)d%% di spinta per %(duration)d secondi" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:415 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:419 msgid "Motor test command failed: %(error)s" msgstr "Comando test motore fallito: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:494 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:498 msgid "" "Sequential motor test command confirmed at %(throttle)d%% for %(duration)d " "seconds per motor" @@ -1527,75 +1544,75 @@ msgstr "" "Comando test motori sequenziale confermato al %(throttle)d%% per " "%(duration)d secondi per motore" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:505 msgid "Sequential motor test command failed: %(error)s" msgstr "Comando test motori sequenziale fallito: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:520 msgid "No flight controller connection available for motor stop" msgstr "" "Nessuna connessione al controllore di volo disponibile per l'arresto motore" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:533 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:537 msgid "Motor stop command confirmed" msgstr "Comando arresto motore confermato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:535 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:539 msgid "Motor stop command failed: %(error)s" msgstr "Comando arresto motore fallito: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:557 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:561 msgid "No flight controller connection available for accelerometer calibration" msgstr "" "Nessuna connessione al flight controller disponibile per la calibrazione " "dell'accelerometro" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:568 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:572 msgid "Simple accelerometer calibration completed successfully" msgstr "Calibrazione semplice dell'accelerometro completata con successo" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:570 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:574 msgid "Simple accelerometer calibration failed: %(error)s" msgstr "Calibrazione semplice dell'accelerometro non riuscita: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:585 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:641 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:589 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:645 msgid "No flight controller connection available for level calibration" msgstr "" "Nessuna connessione al flight controller disponibile per la calibrazione del " "livello" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:591 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 msgid "The previous level calibration is still finishing; try again shortly" msgstr "" "La precedente calibrazione del livello è ancora in fase di completamento; " "riprova tra poco" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:599 msgid "A level calibration is already in progress" msgstr "È già in corso una calibrazione del livello" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:663 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:667 msgid "Failed to send level calibration command: %(error)s" msgstr "Impossibile inviare il comando di calibrazione del livello: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:672 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:703 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:676 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:707 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_params.py:307 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:405 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 msgid "No flight controller connection available" msgstr "Nessuna connessione al controllore di volo disponibile" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:679 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:683 msgid "Failed to receive level calibration acknowledgment: %(error)s" msgstr "" "Impossibile ricevere la conferma della calibrazione del livello: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:725 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:729 msgid "Level calibration completed successfully" msgstr "Calibrazione del livello completata con successo" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:762 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:766 msgid "" "Level calibration was temporarily rejected; retrying after the calibration " "cooldown." @@ -1603,115 +1620,114 @@ msgstr "" "La calibrazione del livello è stata temporaneamente rifiutata; nuovo " "tentativo dopo il tempo di attesa della calibrazione." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:796 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:800 msgid "Level calibration failed: %(error)s" msgstr "Calibrazione del livello non riuscita: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:815 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:819 msgid "" "No flight controller connection available for full accelerometer calibration" msgstr "" "Nessuna connessione al flight controller disponibile per la calibrazione " "completa dell'accelerometro" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:835 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 msgid "Full accelerometer calibration start command sent" msgstr "Comando di inizio calibrazione completa dell'accelerometro inviato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:843 msgid "Failed to send full accelerometer calibration command: %(error)s" msgstr "" "Impossibile inviare il comando di calibrazione completa dell'accelerometro: " "%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:885 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:889 msgid "Exception while polling ACCELCAL_VEHICLE_POS: %(error)s" msgstr "Eccezione durante il polling di ACCELCAL_VEHICLE_POS: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:904 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:908 msgid "" "No flight controller connection available to confirm calibration position" msgstr "" "Nessuna connessione al flight controller disponibile per confermare la " "posizione di calibrazione" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:924 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:928 msgid "Sent ACCELCAL_VEHICLE_POS confirmation for position %d" msgstr "Conferma di ACCELCAL_VEHICLE_POS inviata per la posizione %d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:927 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:931 msgid "Failed to send position confirmation: %(error)s" msgstr "Impossibile inviare la conferma della posizione: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:955 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:959 msgid "Exception while polling SCALED_IMU: %(error)s" msgstr "Eccezione durante il polling di SCALED_IMU: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:974 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:978 msgid "No flight controller connection available for SCALED_IMU stream request" msgstr "" "Nessuna connessione al controllore di volo disponibile per la richiesta del " "flusso SCALED_IMU" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:986 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 msgid "SCALED_IMU stream requested at %(interval)d µs interval" msgstr "Flusso SCALED_IMU richiesto con intervallo di %(interval)d µs" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:994 msgid "SCALED_IMU stream request failed: %(error)s" msgstr "Richiesta del flusso SCALED_IMU fallita: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1006 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1010 msgid "No flight controller connection available for battery status request" msgstr "" "Nessuna connessione al controllore di volo disponibile per la richiesta " "stato batteria" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1027 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1031 msgid "BATTERY_STATUS stream request attempt %(attempt)d confirmed" msgstr "" "Richiesta di trasmissione BATTERY_STATUS tentativo %(attempt)d confermata" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1037 msgid "BATTERY_STATUS stream request attempt %(attempt)d failed: %(error)s" msgstr "" "Richiesta di trasmissione BATTERY_STATUS tentativo %(attempt)d fallita: " "%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1039 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1043 msgid "Failed to request periodic battery status: %(error)s" msgstr "Errore nella richiesta dello stato periodico della batteria: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1044 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1048 msgid "" "Periodic BATTERY_STATUS messages confirmed every %(interval)d microseconds" msgstr "" "Messaggi periodici BATTERY_STATUS confermati ogni %(interval)d microsecondi" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1061 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1060 msgid "No flight controller connection or parameters available" msgstr "Nessuna connessione al controllore di volo o parametri disponibili" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1066 -msgid "Battery monitoring is not enabled (BATT_MONITOR=0)" -msgstr "Il monitoraggio della batteria non è abilitato (BATT_MONITOR=0)" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1063 +msgid "Battery monitoring is not enabled" +msgstr "Il monitoraggio della batteria non è abilitato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1084 -msgid "Failed to get battery status from telemetry: %(error)s" -msgstr "" -"Errore nell'ottenere lo stato della batteria dalla telemetria: %(error)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1082 +msgid "Failed to get battery statuses from telemetry: %(error)s" +msgstr "Impossibile ottenere gli stati delle batterie dalla telemetria: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1093 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1095 msgid "Battery status not available from telemetry" msgstr "Stato della batteria non disponibile dalla telemetria" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1136 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1137 msgid "No flight controller connection available for compass calibration" msgstr "" "Nessuna connessione al controllore di volo disponibile per la calibrazione " "della bussola" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1141 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1142 msgid "" "Sending compass calibration start command to target %(system)s/%(component)s " "with params p1=%(p1)s p2=%(p2)s p3=%(p3)s" @@ -1719,30 +1735,30 @@ msgstr "" "Invio comando di avvio calibrazione bussola al target %(system)s/" "%(component)s con parametri p1=%(p1)s p2=%(p2)s p3=%(p3)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1165 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1166 msgid "Compass calibration start command confirmed" msgstr "Comando di avvio calibrazione bussola confermato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1168 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:456 msgid "Compass calibration start failed: %(error)s" msgstr "Avvio calibrazione bussola fallito: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1180 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1181 msgid "No flight controller connection available to cancel compass calibration" msgstr "" "Nessuna connessione al controllore di volo disponibile per annullare la " "calibrazione della bussola" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1196 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1197 msgid "Compass calibration cancel command confirmed" msgstr "Comando di annullamento calibrazione bussola confermato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1198 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1199 msgid "Compass calibration cancel failed: %(error)s" msgstr "Annullamento calibrazione bussola fallito: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1241 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1242 msgid "" "Compass calibration report queued for compass %(compass_id)s: " "status=%(status)s saved=%(saved)s" @@ -1750,7 +1766,7 @@ msgstr "" "Rapporto di calibrazione bussola in coda per la bussola %(compass_id)s: " "stato=%(status)s salvato=%(saved)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1260 msgid "" "Compass calibration progress queued for compass %(compass_id)s: pct=%(pct)s " "status=%(status)s" @@ -1758,14 +1774,14 @@ msgstr "" "Avanzamento calibrazione bussola in coda per la bussola %(compass_id)s: " "pct=%(pct)s stato=%(status)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1278 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1279 msgid "" "Compass calibration status text received: severity=%(severity)s text=%(text)s" msgstr "" "Testo dello stato calibrazione bussola ricevuto: severità=%(severity)s " "testo=%(text)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1284 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1285 msgid "" "Ignoring non calibration MAVLink message during compass calibration poll: " "%(message_type)s" @@ -1773,7 +1789,7 @@ msgstr "" "Messaggio MAVLink non di calibrazione ignorato durante la verifica " "calibrazione bussola: %(message_type)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1289 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1290 msgid "Error reading compass calibration progress: %(error)s" msgstr "Errore nella lettura dell'avanzamento calibrazione bussola: %(error)s" @@ -5055,9 +5071,10 @@ msgstr "Se questa fase è opzionale" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_ardupilot_parameter.py:265 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_flightcontroller_info.py:314 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:567 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:119 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:130 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:186 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:100 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:150 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:151 msgid "N/A" msgstr "N/D" @@ -6139,12 +6156,7 @@ msgstr "Impossibile aggiungere tutti i %d parametro/i: %s" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:613 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:852 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_accelerometer_calibration.py:631 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:192 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:208 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:234 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:413 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:312 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:576 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:604 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:623 @@ -8220,7 +8232,9 @@ msgstr "Connessione al controller di volo" msgid "" "Find and connect to a flight controller\n" "plugged into your computer by USB." -msgstr "Trova e connetti un controllore di volo\ncollegato al tuo computer tramite USB." +msgstr "" +"Trova e connetti un controllore di volo\n" +"collegato al tuo computer tramite USB." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:137 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:476 @@ -8273,20 +8287,29 @@ msgid "" "that runs your vehicle.\n" "This shows its model and USB connection.\n" "The board ID identifies compatible firmware." -msgstr "Il controllore di volo è il piccolo computer\nche gestisce il tuo veicolo.\nQui sono mostrati il suo modello e la connessione USB.\nL'ID della scheda identifica il firmware compatibile." +msgstr "" +"Il controllore di volo è il piccolo computer\n" +"che gestisce il tuo veicolo.\n" +"Qui sono mostrati il suo modello e la connessione USB.\n" +"L'ID della scheda identifica il firmware compatibile." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:208 msgid "" "Connect your flight controller by USB.\n" "Its model is detected so compatible firmware\n" "can be offered." -msgstr "Collega il controllore di volo tramite USB.\nIl suo modello viene rilevato in modo da poter\noffrire firmware compatibile." +msgstr "" +"Collega il controllore di volo tramite USB.\n" +"Il suo modello viene rilevato in modo da poter\n" +"offrire firmware compatibile." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:212 msgid "" "Shows the current step, result, or error\n" "while preparing and installing firmware." -msgstr "Mostra il passaggio corrente, il risultato o l'errore\nmentre si prepara e si installa il firmware." +msgstr "" +"Mostra il passaggio corrente, il risultato o l'errore\n" +"mentre si prepara e si installa il firmware." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:216 msgid "" @@ -8294,7 +8317,11 @@ msgid "" "APJ is ArduPilot's firmware file format.\n" "The file must match your connected board.\n" "You will be asked to confirm before writing." -msgstr "Scegli un file firmware .apj sul tuo computer.\nAPJ è il formato del file firmware di ArduPilot.\nIl file deve corrispondere alla scheda collegata.\nTi verrà chiesto di confermare prima della scrittura." +msgstr "" +"Scegli un file firmware .apj sul tuo computer.\n" +"APJ è il formato del file firmware di ArduPilot.\n" +"Il file deve corrispondere alla scheda collegata.\n" +"Ti verrà chiesto di confermare prima della scrittura." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:225 msgid "" @@ -8303,13 +8330,20 @@ msgid "" "Installation replaces its current firmware.\n" "You will be asked to confirm before writing.\n" "Keep the USB cable connected until it finishes." -msgstr "Scarica il firmware selezionato e preparati\na installarlo sul controllore di volo.\nL'installazione sostituisce il firmware attuale.\nTi verrà chiesto di confermare prima della scrittura.\nTieni collegato il cavo USB fino al completamento." +msgstr "" +"Scarica il firmware selezionato e preparati\n" +"a installarlo sul controllore di volo.\n" +"L'installazione sostituisce il firmware attuale.\n" +"Ti verrà chiesto di confermare prima della scrittura.\n" +"Tieni collegato il cavo USB fino al completamento." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:235 msgid "" "Stop before the current firmware is erased.\n" "Cancellation is unavailable once erasing starts." -msgstr "Interrompi prima che il firmware attuale venga cancellato.\nL'annullamento non è disponibile una volta iniziata la cancellazione." +msgstr "" +"Interrompi prima che il firmware attuale venga cancellato.\n" +"L'annullamento non è disponibile una volta iniziata la cancellazione." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:242 msgid "Official ArduPilot firmware" @@ -8320,7 +8354,10 @@ msgid "" "Firmware is the software that runs on your\n" "flight controller. These releases come from\n" "the official ArduPilot download server." -msgstr "Il firmware è il software che viene eseguito sul\ncontrollore di volo. Queste versioni provengono\ndal server ufficiale di download di ArduPilot." +msgstr "" +"Il firmware è il software che viene eseguito sul\n" +"controllore di volo. Queste versioni provengono\n" +"dal server ufficiale di download di ArduPilot." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:252 msgid "Firmware type:" @@ -8343,7 +8380,10 @@ msgid "" "Download the latest list of available\n" "firmware releases from ArduPilot.\n" "An internet connection is required." -msgstr "Scarica l'ultimo elenco delle versioni del\nfirmware disponibili da ArduPilot.\nÈ richiesta una connessione Internet." +msgstr "" +"Scarica l'ultimo elenco delle versioni del\n" +"firmware disponibili da ArduPilot.\n" +"È richiesta una connessione Internet." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:282 msgid "" @@ -8354,7 +8394,14 @@ msgid "" "Rover is for ground vehicles and boats.\n" "Sub is for underwater vehicles.\n" "Only available builds are listed." -msgstr "Scegli il software per il tuo veicolo.\nCopter - multicottero è per droni con\ndiverse eliche. Copter - heli è per\ngli elicotteri. Plane è per gli aerei.\nRover è per i veicoli terrestri e le barche.\nSub è per i veicoli subacquei.\nSono elencate solo le build disponibili." +msgstr "" +"Scegli il software per il tuo veicolo.\n" +"Copter - multicottero è per droni con\n" +"diverse eliche. Copter - heli è per\n" +"gli elicotteri. Plane è per gli aerei.\n" +"Rover è per i veicoli terrestri e le barche.\n" +"Sub è per i veicoli subacquei.\n" +"Sono elencate solo le build disponibili." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:295 msgid "" @@ -8362,7 +8409,11 @@ msgid "" "Only targets matching your connected board\n" "are listed. Some boards have several options.\n" "The target can change the available features." -msgstr "Una destinazione è una build del firmware per un modello di scheda.\nSono elencate solo le destinazioni corrispondenti alla scheda collegata.\nAlcune schede hanno diverse opzioni.\nLa destinazione può cambiare le funzionalità disponibili." +msgstr "" +"Una destinazione è una build del firmware per un modello di scheda.\n" +"Sono elencate solo le destinazioni corrispondenti alla scheda collegata.\n" +"Alcune schede hanno diverse opzioni.\n" +"La destinazione può cambiare le funzionalità disponibili." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:305 msgid "" @@ -8373,7 +8424,13 @@ msgid "" "STABLE-x.y.z is an older stable release.\n" "Only versions for your chosen type and target\n" "are listed." -msgstr "Scegli quale versione del software installare.\nOFFICIAL è la versione stabile corrente.\nBETA è una versione in fase di test.\nDEV è una build di sviluppo.\nSTABLE-x.y.z è una versione stabile meno recente.\nSono elencate solo le versioni per il tipo e la destinazione scelti." +msgstr "" +"Scegli quale versione del software installare.\n" +"OFFICIAL è la versione stabile corrente.\n" +"BETA è una versione in fase di test.\n" +"DEV è una build di sviluppo.\n" +"STABLE-x.y.z è una versione stabile meno recente.\n" +"Sono elencate solo le versioni per il tipo e la destinazione scelti." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:343 msgid "{board_name} (APJ board ID {board_id}) — {device}" @@ -8385,7 +8442,9 @@ msgstr "Caricamento delle versioni firmware disponibili…" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:428 msgid "Select a firmware type, target and version for the detected board" -msgstr "Seleziona un tipo di firmware, una destinazione e una versione per la scheda rilevata" +msgstr "" +"Seleziona un tipo di firmware, una destinazione e una versione per la scheda " +"rilevata" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:435 msgid "No APJ firmware is listed for this board ID" @@ -8398,7 +8457,13 @@ msgid "" "After a successful or failed upload, closing this window closes AMC. Restart " "AMC to continue configuration. Cancelling before erase keeps AMC open unless " "a detected board was unplugged while idle." -msgstr "Scaricare {release} per l'ID scheda {board_id} e prepararsi a flasharlo?\n\nDopo un caricamento riuscito o non riuscito, la chiusura di questa finestra chiude AMC. Riavvia AMC per continuare la configurazione. L'annullamento prima della cancellazione mantiene AMC aperto, a meno che una scheda rilevata non sia stata scollegata mentre era inattiva." +msgstr "" +"Scaricare {release} per l'ID scheda {board_id} e prepararsi a flasharlo?\n" +"\n" +"Dopo un caricamento riuscito o non riuscito, la chiusura di questa finestra " +"chiude AMC. Riavvia AMC per continuare la configurazione. L'annullamento " +"prima della cancellazione mantiene AMC aperto, a meno che una scheda " +"rilevata non sia stata scollegata mentre era inattiva." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:503 msgid "Select APJ firmware file" @@ -8415,7 +8480,14 @@ msgid "" "After a successful or failed upload, closing this window closes AMC. Restart " "AMC to continue configuration. Cancelling before erase keeps AMC open unless " "a detected board was unplugged while idle." -msgstr "Usare il firmware locale {file} per l'ID scheda {board_id} e prepararsi a flasharlo?\n\nDopo un caricamento riuscito o non riuscito, la chiusura di questa finestra chiude AMC. Riavvia AMC per continuare la configurazione. L'annullamento prima della cancellazione mantiene AMC aperto, a meno che una scheda rilevata non sia stata scollegata mentre era inattiva." +msgstr "" +"Usare il firmware locale {file} per l'ID scheda {board_id} e prepararsi a " +"flasharlo?\n" +"\n" +"Dopo un caricamento riuscito o non riuscito, la chiusura di questa finestra " +"chiude AMC. Riavvia AMC per continuare la configurazione. L'annullamento " +"prima della cancellazione mantiene AMC aperto, a meno che una scheda " +"rilevata non sia stata scollegata mentre era inattiva." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:591 msgid "Firmware catalog error" @@ -8435,7 +8507,11 @@ msgid "" "\n" "Bootloader board ID: {board_id}\n" "APJ SHA-256: {digest}" -msgstr "Cancellare e flashare {release}?\n\nID scheda bootloader: {board_id}\nSHA-256 APJ: {digest}" +msgstr "" +"Cancellare e flashare {release}?\n" +"\n" +"ID scheda bootloader: {board_id}\n" +"SHA-256 APJ: {digest}" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:631 msgid "Firmware upload completed and flight controller reconnected" @@ -8447,7 +8523,8 @@ msgstr "Caricamento firmware annullato" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:636 msgid "Close this window and restart AMC before continuing configuration." -msgstr "Chiudi questa finestra e riavvia AMC prima di continuare la configurazione." +msgstr "" +"Chiudi questa finestra e riavvia AMC prima di continuare la configurazione." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:640 msgid "Firmware upload failed" @@ -8515,7 +8592,10 @@ msgid "" "Removing the old firmware from the board\n" "before writing the selected firmware.\n" "Keep the USB cable connected." -msgstr "Rimozione del vecchio firmware dalla scheda\nprima di scrivere il firmware selezionato.\nMantenere il cavo USB collegato." +msgstr "" +"Rimozione del vecchio firmware dalla scheda\n" +"prima di scrivere il firmware selezionato.\n" +"Mantenere il cavo USB collegato." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:689 msgid "Program" @@ -8525,7 +8605,9 @@ msgstr "Programmazione" msgid "" "Writing the selected firmware to the board.\n" "Keep the USB cable connected." -msgstr "Scrittura del firmware selezionato sulla scheda.\nMantenere il cavo USB collegato." +msgstr "" +"Scrittura del firmware selezionato sulla scheda.\n" +"Mantenere il cavo USB collegato." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:694 msgid "Verify" @@ -8535,7 +8617,9 @@ msgstr "Verifica" msgid "" "Checking that the firmware was written\n" "correctly before restarting the board." -msgstr "Controllo che il firmware sia stato scritto\ncorrettamente prima di riavviare la scheda." +msgstr "" +"Controllo che il firmware sia stato scritto\n" +"correttamente prima di riavviare la scheda." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:745 msgid "Wait for the current operation to finish" @@ -8544,7 +8628,8 @@ msgstr "Attendere il completamento dell'operazione in corso" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:768 msgid "" "Upload this local APJ firmware file after connecting (with confirmation)." -msgstr "Carica questo file firmware APJ locale dopo la connessione (con conferma)." +msgstr "" +"Carica questo file firmware APJ locale dopo la connessione (con conferma)." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_connection_progress.py:47 msgid "Initializing Flight Controller" @@ -9010,13 +9095,11 @@ msgstr "" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Failed to upload parameters:" msgstr "Caricamento dei parametri non riuscito:" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Upload Error" msgstr "Errore di caricamento" @@ -9280,7 +9363,6 @@ msgstr "" "esistente sarà inclusa all'interno" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:679 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 msgid "Upload selected params to FC" msgstr "Carica parametri selezionati su FC" @@ -10425,7 +10507,9 @@ msgstr "" msgid "" "Open the firmware upload window to install ArduPilot on a flight controller " "connected by USB." -msgstr "Apri la finestra di caricamento del firmware per installare ArduPilot su un controllore di volo collegato tramite USB." +msgstr "" +"Apri la finestra di caricamento del firmware per installare ArduPilot su un " +"controllore di volo collegato tramite USB." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_project_opener.py:147 msgid "" @@ -12289,51 +12373,49 @@ msgstr "Il parametro {name} deve avere un guadagno finito non negativo." msgid "{old_value} backed-off by {percent:g}%" msgstr "{old_value} ridotto del {percent:g}%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:77 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:70 msgid "" "Flight controller not connected, cannot check battery monitoring status." msgstr "" "Controllore di volo non connesso, impossibile verificare lo stato del " "monitoraggio batteria." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:111 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:83 msgid "Flight controller not connected, cannot get battery status." msgstr "" "Controllore di volo non connesso, impossibile ottenere lo stato della " "batteria." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:115 -msgid "Battery monitoring disabled, cannot get battery status." -msgstr "" -"Monitoraggio batteria disabilitato, impossibile ottenere lo stato della " -"batteria." - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:119 msgid "Flight controller connection required for voltage threshold check" msgstr "" "Connessione al controllore di volo richiesta per la verifica della soglia di " "tensione" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:136 msgid "disabled" msgstr "disabilitato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:161 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:139 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:371 msgid "unavailable" msgstr "non disponibile" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:169 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:181 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:145 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1245 msgid "safe" msgstr "sicuro" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:170 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:183 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:159 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1249 msgid "critical" msgstr "critico" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:215 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:191 msgid "Battery monitoring stopped" msgstr "Monitoraggio batteria interrotto" @@ -12427,31 +12509,31 @@ msgstr "Calibrazione del livello avvenuta con successo" msgid "Level calibration failed" msgstr "Calibrazione del livello non riuscita" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:148 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:152 msgid "Failed to load motor test data from AP_Motors_test.json" msgstr "Errore nel caricamento dei dati test motore da AP_Motors_test.json" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:151 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:155 msgid "Successfully loaded motor test data with %(layouts)d layouts" msgstr "Dati test motore caricati con successo con %(layouts)d layout" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:156 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:160 msgid "Error loading motor test data: %(error)s" msgstr "Errore nel caricamento dei dati test motore: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:212 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:216 msgid "No motor configuration found for frame class %d and type %d" msgstr "Nessuna configurazione motore trovata per la classe %d e il tipo %d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:218 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:222 msgid "" "No motor configuration found for frame class %(class)d and type %(type)d" msgstr "" "Nessuna configurazione motore trovata per la classe telaio %(class)d e tipo " "%(type)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:223 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:912 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:227 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:918 msgid "" "Frame configuration updated: Class=%(class)d, Type=%(type)d, " "Motors=%(motors)d" @@ -12459,34 +12541,34 @@ msgstr "" "Configurazione telaio aggiornata: Classe=%(class)d, Tipo=%(type)d, " "Motori=%(motors)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:239 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:243 msgid "Flight controller connection required for motor testing" msgstr "Connessione al controllore di volo richiesta per il test motori" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:251 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:923 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1203 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:255 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:929 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1209 msgid "Failed to update frame configuration: %(error)s" msgstr "Errore nell'aggiornamento della configurazione telaio: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:301 msgid "Invalid motor number: %(number)d" msgstr "Numero motore non valido: %(number)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 msgid "Flight controller not connected." msgstr "Controllore di volo non connesso." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:366 msgid "Battery monitoring disabled, cannot verify voltage." msgstr "" "Monitoraggio batteria disabilitato, impossibile verificare la tensione." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:367 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:372 msgid "Could not read battery status." msgstr "Impossibile leggere lo stato della batteria." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:378 msgid "" "Battery voltage %(voltage).1fV is outside safe range (%(min).1fV - " "%(max).1fV)" @@ -12494,27 +12576,27 @@ msgstr "" "Tensione batteria %(voltage).1fV è fuori dal range sicuro (%(min).1fV - " "%(max).1fV)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:417 msgid "%(param)s value %(value).3f is outside valid range (0.0 - 1.0)" msgstr "Valore %(param)s %(value).3f è fuori dal range valido (0.0 - 1.0)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:425 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:431 msgid "%(param)s value %(value).3f is smaller than %(min)f" msgstr "Valore %(param)s %(value).3f è minore di %(min)f" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:430 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:436 msgid "%(param)s value %(value).3f is greater than %(max)f" msgstr "Valore %(param)s %(value).3f è maggiore di %(max)f" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:438 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:444 msgid "Failed to set parameter %(param)s: %(error)s" msgstr "Impossibile impostare il parametro %(param)s: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:443 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:449 msgid "Parameter %(param)s set to %(value).3f" msgstr "Parametro %(param)s impostato a %(value).3f" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:448 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:454 msgid "" "Parameter %(param)s verification failed: expected %(expected).3f, got " "%(actual)s" @@ -12522,35 +12604,35 @@ msgstr "" "Verifica parametro %(param)s fallita: atteso %(expected).3f, ottenuto " "%(actual)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:459 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:465 msgid "Error setting parameter %(param)s: %(error)s" msgstr "Errore nell'impostazione del parametro %(param)s: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 msgid "Could not read parameters %(p1)s or %(p2)s from flight controller." msgstr "" "Impossibile leggere i parametri %(p1)s o %(p2)s dal controllore di volo." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:513 msgid "Swapping motor %(exp)s (%(p1)s) with motor %(det)s (%(p2)s)" msgstr "Scambio del motore %(exp)s (%(p1)s) con il motore %(det)s (%(p2)s)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:522 msgid "Invalid motor labels provided for swapping." msgstr "Etichette motore non valide fornite per lo scambio." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:543 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:549 msgid "" "MOT_SPIN_ARM must stay at least 0.02 below MOT_SPIN_MIN (current %(min).2f)." msgstr "" "MOT_SPIN_ARM deve rimanere almeno 0.02 al di sotto di MOT_SPIN_MIN (attuale " "%(min).2f)." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:552 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:558 msgid "MOT_SPIN_ARM must be available before updating MOT_SPIN_MIN." msgstr "MOT_SPIN_ARM deve essere disponibile prima di aggiornare MOT_SPIN_MIN." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:555 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:561 msgid "" "MOT_SPIN_MIN must be at least 0.02 higher than MOT_SPIN_ARM (current " "%(arm).2f)." @@ -12558,105 +12640,105 @@ msgstr "" "MOT_SPIN_MIN deve essere almeno 0.02 superiore a MOT_SPIN_ARM (attuale " "%(arm).2f)." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:583 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:589 msgid "Invalid test sequence number %(number)d (valid range: 0-%(max)d)" msgstr "" "Numero sequenza test non valido %(number)d (intervallo valido: 0-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:593 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:599 msgid "Invalid motor output number %(number)d (valid range: 1-%(max)d)" msgstr "" "Numero uscita motore non valido %(number)d (intervallo valido: 1-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:603 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:609 msgid "Invalid motor output number %(number)d (expected: %(expected)d)" msgstr "Numero uscita motore non valido %(number)d (previsto: %(expected)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:613 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:619 msgid "Invalid throttle percentage %(throttle)d (valid range: %(min)d-%(max)d)" msgstr "" "Percentuale acceleratore non valida %(throttle)d (intervallo valido: %(min)d-" "%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:624 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:629 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:630 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:635 msgid "Invalid test duration %(duration)d (valid range: %(min)d-%(max)d)" msgstr "" "Durata test non valida %(duration)d (intervallo valido: %(min)d-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:774 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:780 msgid "Motor test duration setting not found" msgstr "Impostazione durata test motore non trovata" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:777 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:805 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:783 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 msgid "Motor test duration must be at least %(min)d second" msgstr "La durata del test motore deve essere almeno %(min)d secondo" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:779 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:807 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:785 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:813 msgid "Motor test duration must not exceed %(max)d seconds" msgstr "La durata del test motore non deve superare %(max)d secondi" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:782 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:788 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:817 msgid "Invalid motor test duration setting: %(error)s" msgstr "Impostazione durata test motore non valida: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:814 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:820 msgid "Failed to save duration setting: %(error)s" msgstr "Errore nel salvataggio dell'impostazione durata: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:828 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:834 msgid "Motor test throttle percentage setting not found" msgstr "Impostazione percentuale acceleratore test motore non trovata" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:831 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:859 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:837 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 msgid "Motor test throttle percentage must be at least %(min)d%%" msgstr "" "La percentuale acceleratore del test motore deve essere almeno %(min)d%%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:833 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:861 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:867 msgid "Motor test throttle percentage must not exceed %(max)d%%" msgstr "" "La percentuale acceleratore del test motore non deve superare %(max)d%%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:836 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:842 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:871 msgid "Invalid motor test throttle percentage setting: %(error)s" msgstr "" "Impostazione percentuale acceleratore test motore non valida: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:868 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:874 msgid "Failed to save throttle percentage setting: %(error)s" msgstr "" "Errore nel salvataggio dell'impostazione percentuale acceleratore: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:886 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:892 msgid "Flight controller connection required for frame configuration update" msgstr "" "Connessione al controllore di volo richiesta per l'aggiornamento della " "configurazione telaio" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:936 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 msgid "Flight controller connection required for current frame class" msgstr "Connessione controllore di volo richiesta per la classe frame corrente" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1119 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:948 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1125 msgid "FRAME_CLASS parameter not found in flight controller" msgstr "Parametro FRAME_CLASS non trovato nel controllore di volo" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:964 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:970 msgid "" "Found %(count)d frame types for current frame class %(class)d (%(name)s)" msgstr "" "Trovati %(count)d tipi di frame per la classe frame corrente %(class)d " "(%(name)s)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:976 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:982 msgid "" "Current frame class %(class)d is not defined in motor configuration (max " "defined: %(max)d)" @@ -12664,107 +12746,113 @@ msgstr "" "La classe frame corrente %(class)d non è definita nella configurazione " "motore (massimo definito: %(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:995 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1001 msgid "Returning cached frame options with %(count)d classes" msgstr "Restituisco opzioni frame in cache con %(count)d classi" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1005 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1011 msgid "" "Loading frame options from motor data loader (%(count)d layouts available)" msgstr "" "Caricamento opzioni telaio dal caricatore dati motore (%(count)d layout " "disponibili)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1016 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1022 msgid "Skipping motor layout with missing required fields" msgstr "Saltando layout motore con campi richiesti mancanti" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1028 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1034 msgid "Successfully loaded %(count)d frame classes from motor data loader" msgstr "" "Caricate con successo %(count)d classi telaio dal caricatore dati motore" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1039 msgid "Motor data unavailable, using doc_dict as fallback for frame options" msgstr "" "Dati motore non disponibili, utilizzo doc_dict come fallback per le opzioni " "telaio" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1058 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1064 msgid "" "Successfully loaded %(count)d frame classes from parameter metadata fallback" msgstr "" "Caricate con successo %(count)d classi telaio dal fallback metadati parametri" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1066 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1072 msgid "Frame options loaded: %(count)d classes with %(types)d total types" msgstr "Opzioni telaio caricate: %(count)d classi con %(types)d tipi totali" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1073 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1079 msgid "No frame options could be loaded from motor data or parameter metadata" msgstr "" "Nessuna opzione telaio ha potuto essere caricata dai dati motore o metadati " "parametri" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1096 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1102 msgid "Failed to refresh frame configuration: %(error)s" msgstr "Errore nell'aggiornamento della configurazione telaio: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1114 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1120 msgid "Flight controller connection required for frame type parsing" msgstr "" "Connessione controllore di volo richiesta per l'analisi del tipo di frame" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1137 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 msgid "Could not find frame type '%(text)s' in current frame class" msgstr "" "Impossibile trovare il tipo di frame '%(text)s' nella classe frame corrente" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1149 msgid "Error parsing frame type: %(error)s" msgstr "Errore nell'analisi del tipo telaio: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1178 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1184 msgid "Updated frame configuration: FRAME_CLASS=%(class)d, FRAME_TYPE=%(type)d" msgstr "" "Configurazione telaio aggiornata: FRAME_CLASS=%(class)d, FRAME_TYPE=%(type)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1217 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1223 msgid "Invalid frame type selection" msgstr "Selezione del tipo di telaio non valida" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1222 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1228 msgid "Frame type %(key)s is not available for current frame class" msgstr "" "Il tipo di telaio %(key)s non è disponibile per la classe di telaio corrente" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1247 +msgid "low" +msgstr "basso" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Current: Disabled" msgstr "Corrente: Disabilitata" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Voltage: Disabled" msgstr "Tensione: Disabilitata" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 msgid "Voltage: %(volt).2fV" msgstr "Tensione: %(volt).2fV" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 -msgid "Current: %(curr).2fA" -msgstr "Corrente: %(curr).2fA" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:216 msgid "Voltage: N/A" msgstr "Tensione: N/D" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +msgid "Current: %(curr).2fA" +msgstr "Corrente: %(curr).2fA" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:218 msgid "Current: N/A" msgstr "Corrente: N/D" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1280 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1286 msgid "" "IMPORTANT SAFETY WARNING:\n" "\n" @@ -12784,7 +12872,7 @@ msgstr "" "\n" "Vuoi procedere con il test motori?" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1300 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1306 msgid "" "Battery voltage is outside the safe range for motor testing.\n" "\n" @@ -13357,77 +13445,54 @@ msgstr "" "I valori Nuovi sono stati modificati, ma alcuni guadagni sono fuori dai " "rispettivi intervalli consigliati:" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:93 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 -msgid "Battery Monitor" -msgstr "Monitor Batteria" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:99 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:80 msgid "" -"This monitor displays real-time battery voltage and current readings.\n" -"The voltage display is color-coded:\n" -" • Green: Safe voltage range [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +"Change the parameters to the right and press\n" +"\"Upload selected params to FC\" to see their results.\n" +" • Green: Above this battery's arming voltage\n" +" (Battery 1 must also be below the motor voltage limit)\n" " • Red: Critical voltage (outside safe range)\n" -" • Gray: Battery monitoring disabled or unavailable" -msgstr "" -"Questo monitor visualizza le letture in tempo reale di tensione e corrente " -"della batteria.\n" -"La visualizzazione della tensione è codificata a colori:\n" -" • Verde: Intervallo di tensione sicuro [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" -" • Rosso: Tensione critica (fuori dall'intervallo sicuro)\n" -" • Grigio: Monitoraggio batteria disabilitato o non disponibile" +" • Gray: Battery monitoring disabled or unavailable\n" +msgstr "Modifica i parametri a destra e premi\n\"Carica i parametri selezionati sul FC\" per vederne i risultati.\n • Verde: Sopra la tensione di armamento di questa batteria\n (La batteria 1 deve anche essere al di sotto del limite di tensione del motore)\n • Rosso: Tensione critica (fuori dall'intervallo di sicurezza)\n • Grigio: Monitoraggio della batteria disabilitato o non disponibile\n" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:116 -msgid "Voltage:" -msgstr "Tensione:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Current" +msgstr "Corrente" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:127 -msgid "Current:" -msgstr "Corrente:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Voltage" +msgstr "Tensione" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:147 -msgid "" -"Upload selected parameters to the flight controller and stay on the current " -"intermediate parameter file\n" -"It will reset the FC if necessary, re-download all parameters and validate " -"their value" -msgstr "" -"Carica i parametri selezionati sul controllore di volo e rimani sul file dei " -"parametri intermedi corrente\n" -"Resetterà il FC se necessario, riscaricherà tutti i parametri e ne validerà " -"il valore" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 +msgid "Battery" +msgstr "Batteria" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:125 +msgid "Battery %(number)d:" +msgstr "Batteria %(number)d:" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:166 -msgid "Battery status updated: %(voltage)s, %(current)s" -msgstr "Stato batteria aggiornato: %(voltage)s, %(current)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:132 +msgid "Battery %(number)d status updated: %(voltage)s, %(current)s" +msgstr "Stato della batteria %(number)d aggiornato: %(voltage)s, %(current)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:178 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 msgid "Disabled" msgstr "Disabilitato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:193 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:235 -msgid "UI services not available. Cannot upload parameters." -msgstr "Servizi UI non disponibili. Impossibile caricare i parametri." - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -msgid "Parameter editor not available." -msgstr "Editor parametri non disponibile." - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:276 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:175 msgid "Battery monitor plugin activated" msgstr "Plugin monitor batteria attivato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:288 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:187 msgid "Battery monitor plugin deactivated" msgstr "Plugin monitor batteria disattivato" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:347 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:246 msgid "AMC Battery Monitor plugin test window" msgstr "Finestra di test plugin AMC Battery Monitor" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:382 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:281 msgid "" "This main is for testing and development only. Usually, the " "BatteryMonitorView is called from another script" @@ -13435,7 +13500,7 @@ msgstr "" "Questo main è solo per test e sviluppo. Di solito, il BatteryMonitorView è " "chiamato da un altro script" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:399 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:298 msgid "" "This main is for testing and development only, usually the " "BatteryMonitorView is called from another script" @@ -14303,9 +14368,9 @@ msgstr "" "Il plugin '%(plugin_name)s' è configurato ma non registrato. Plugin " "disponibili: %(available)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 -msgid "Battery" -msgstr "Batteria" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 +msgid "Battery Monitor" +msgstr "Monitor Batteria" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:22 msgid "Capacity mAh" @@ -14732,6 +14797,59 @@ msgstr "Versione o revisione dell'hardware" msgid "Web link to the product page or documentation" msgstr "Collegamento web alla pagina del prodotto o documentazione" +#~ msgid "Battery monitoring is not enabled (BATT_MONITOR=0)" +#~ msgstr "Il monitoraggio della batteria non è abilitato (BATT_MONITOR=0)" + +#~ msgid "Failed to get battery status from telemetry: %(error)s" +#~ msgstr "" +#~ "Errore nell'ottenere lo stato della batteria dalla telemetria: %(error)s" + +#~ msgid "Battery monitoring disabled, cannot get battery status." +#~ msgstr "" +#~ "Monitoraggio batteria disabilitato, impossibile ottenere lo stato della " +#~ "batteria." + +#~ msgid "" +#~ "This monitor displays real-time battery voltage and current readings.\n" +#~ "The voltage display is color-coded:\n" +#~ " • Green: Safe voltage range [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +#~ " • Red: Critical voltage (outside safe range)\n" +#~ " • Gray: Battery monitoring disabled or unavailable" +#~ msgstr "" +#~ "Questo monitor visualizza le letture in tempo reale di tensione e " +#~ "corrente della batteria.\n" +#~ "La visualizzazione della tensione è codificata a colori:\n" +#~ " • Verde: Intervallo di tensione sicuro [BATT_ARM_VOLT, " +#~ "MOT_BAT_VOLT_MAX]\n" +#~ " • Rosso: Tensione critica (fuori dall'intervallo sicuro)\n" +#~ " • Grigio: Monitoraggio batteria disabilitato o non disponibile" + +#~ msgid "Voltage:" +#~ msgstr "Tensione:" + +#~ msgid "Current:" +#~ msgstr "Corrente:" + +#~ msgid "" +#~ "Upload selected parameters to the flight controller and stay on the " +#~ "current intermediate parameter file\n" +#~ "It will reset the FC if necessary, re-download all parameters and " +#~ "validate their value" +#~ msgstr "" +#~ "Carica i parametri selezionati sul controllore di volo e rimani sul file " +#~ "dei parametri intermedi corrente\n" +#~ "Resetterà il FC se necessario, riscaricherà tutti i parametri e ne " +#~ "validerà il valore" + +#~ msgid "Battery status updated: %(voltage)s, %(current)s" +#~ msgstr "Stato batteria aggiornato: %(voltage)s, %(current)s" + +#~ msgid "UI services not available. Cannot upload parameters." +#~ msgstr "Servizi UI non disponibili. Impossibile caricare i parametri." + +#~ msgid "Parameter editor not available." +#~ msgstr "Editor parametri non disponibile." + #~ msgid "Failed to set RC%(ch)d_%(suffix)s: %(error)s" #~ msgstr "Impossibile impostare RC%(ch)d_%(suffix)s: %(error)s" diff --git a/ardupilot_methodic_configurator/locale/ja/LC_MESSAGES/ardupilot_methodic_configurator.mo b/ardupilot_methodic_configurator/locale/ja/LC_MESSAGES/ardupilot_methodic_configurator.mo index 8106ea56b..dc76df398 100644 Binary files a/ardupilot_methodic_configurator/locale/ja/LC_MESSAGES/ardupilot_methodic_configurator.mo and b/ardupilot_methodic_configurator/locale/ja/LC_MESSAGES/ardupilot_methodic_configurator.mo differ diff --git a/ardupilot_methodic_configurator/locale/ja/LC_MESSAGES/ardupilot_methodic_configurator.po b/ardupilot_methodic_configurator/locale/ja/LC_MESSAGES/ardupilot_methodic_configurator.po index d140a4a0f..c695fffac 100644 --- a/ardupilot_methodic_configurator/locale/ja/LC_MESSAGES/ardupilot_methodic_configurator.po +++ b/ardupilot_methodic_configurator/locale/ja/LC_MESSAGES/ardupilot_methodic_configurator.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 1.1.1\n" -"POT-Creation-Date: 2026-10-10 12:51+0000\n" +"POT-Creation-Date: 2026-10-11 09:34+0000\n" "PO-Revision-Date: 2024-12-02 13:13+0100\n" "Last-Translator: Dr.-Ing. Amilcar do Carmo Lucas \n" "Language-Team: JA\n" @@ -1074,7 +1074,9 @@ msgstr "ダウンロードしたファームウェアが空です" msgid "" "Firmware upload requires a direct USB serial connection to the flight " "controller" -msgstr "ファームウェアのアップロードには、フライトコントローラーへの直接 USB シリアル接続が必要です" +msgstr "" +"ファームウェアのアップロードには、フライトコントローラーへの直接 USB シリアル" +"接続が必要です" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:197 msgid "Firmware upload requires explicit confirmation" @@ -1082,7 +1084,9 @@ msgstr "ファームウェアのアップロードには明示的な確認が必 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:201 msgid "Firmware upload requires the connected flight-controller board ID" -msgstr "ファームウェアのアップロードには、接続されているフライトコントローラーボード ID が必要です" +msgstr "" +"ファームウェアのアップロードには、接続されているフライトコントローラーボード " +"ID が必要です" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:216 msgid "" @@ -1095,7 +1099,8 @@ msgstr "ファームウェアをダウンロード中…" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:226 msgid "The flight-controller connection changed while downloading firmware" -msgstr "ファームウェアのダウンロード中にフライトコントローラー接続が変わりました" +msgstr "" +"ファームウェアのダウンロード中にフライトコントローラー接続が変わりました" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:230 msgid "The downloaded firmware does not match the detected board ID" @@ -1186,13 +1191,17 @@ msgstr "安全なファームウェアアップロード中止後に再接続で msgid "" "Firmware upload was cancelled, but reconnection failed: {error}. Restart AMC " "to reconnect." -msgstr "ファームウェアのアップロードはキャンセルされましたが、再接続に失敗しました: {error}。再接続するには AMC を再起動してください。" +msgstr "" +"ファームウェアのアップロードはキャンセルされましたが、再接続に失敗しました: " +"{error}。再接続するには AMC を再起動してください。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller.py:589 msgid "" "The reconnected board does not match the controller before cancellation. " "Restart AMC." -msgstr "再接続したボードが、キャンセル前のコントローラーと一致しません。AMC を再起動してください。" +msgstr "" +"再接続したボードが、キャンセル前のコントローラーと一致しません。AMC を再起動" +"してください。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller.py:906 msgid "" @@ -1410,69 +1419,69 @@ msgstr "" "シリアルポート {device} で保持中のブートローダーを開けません: {error}; 再接続" "する前にフライトコントローラーの電源を入れ直してください" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:199 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:203 msgid "No flight controller connection available for command" msgstr "コマンドに使用可能なフライトコントローラー接続がありません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:252 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:740 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:256 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:744 msgid "Command temporarily rejected" msgstr "コマンドが一時的に拒否されました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:253 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:741 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:257 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:745 msgid "Command denied" msgstr "コマンドが拒否されました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:254 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:742 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:258 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:746 msgid "Command unsupported" msgstr "コマンドがサポートされていません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:255 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:743 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 msgid "Command failed" msgstr "コマンドが失敗しました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:275 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 msgid "Command in progress: %(progress)d%%" msgstr "コマンド実行中: %(progress)d%%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:283 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:751 msgid "Command acknowledgment with unknown result: %(result)d" msgstr "不明な結果でのコマンド確認: %(result)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:293 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:770 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:774 msgid "Command acknowledgment timeout after %(timeout).1f seconds" msgstr "%(timeout).1f秒後にコマンド確認がタイムアウトしました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:301 msgid "Failed to send command: %(error)s" msgstr "コマンドの送信に失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:336 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:340 msgid "No flight controller connection available for parameter reset" msgstr "パラメータリセットに使用可能なフライトコントローラー接続がありません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 msgid "Parameter reset to defaults command confirmed by flight controller" msgstr "" "パラメータのデフォルト値へのリセットコマンドがフライトコントローラーによって" "確認されました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:364 msgid "Parameter reset command failed: %(error)s" msgstr "パラメータリセットコマンドが失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:384 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:435 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:476 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:388 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:439 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:480 msgid "No flight controller connection available for motor test" msgstr "モーターテスト用のフライトコントローラ接続が利用できません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:403 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:407 msgid "" "Motor test command acknowledged: Motor %(seq)s on output %(output)d at " "%(throttle)d%% thrust for %(duration)d seconds" @@ -1480,11 +1489,11 @@ msgstr "" "モーターテストコマンドが確認されました: モーター %(seq)s 、出力 %(output)d " "で %(throttle)d%% のスラスト、%(duration)d 秒間" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:415 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:419 msgid "Motor test command failed: %(error)s" msgstr "モーターテストコマンドが失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:494 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:498 msgid "" "Sequential motor test command confirmed at %(throttle)d%% for %(duration)d " "seconds per motor" @@ -1492,72 +1501,72 @@ msgstr "" "順次モーターテストコマンドが確認されました %(throttle)d%% で モーターあた" "り%(duration)d秒間" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:505 msgid "Sequential motor test command failed: %(error)s" msgstr "順次モーターテストコマンドが失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:520 msgid "No flight controller connection available for motor stop" msgstr "モーター停止用のフライトコントローラ接続が利用できません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:533 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:537 msgid "Motor stop command confirmed" msgstr "モーター停止コマンドが確認されました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:535 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:539 msgid "Motor stop command failed: %(error)s" msgstr "モーター停止コマンドが失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:557 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:561 msgid "No flight controller connection available for accelerometer calibration" msgstr "" "加速度計のキャリブレーションのためのフライトコントローラー接続が利用できませ" "ん" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:568 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:572 msgid "Simple accelerometer calibration completed successfully" msgstr "簡易加速度計キャリブレーションが正常に完了しました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:570 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:574 msgid "Simple accelerometer calibration failed: %(error)s" msgstr "簡易加速度計キャリブレーションに失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:585 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:641 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:589 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:645 msgid "No flight controller connection available for level calibration" msgstr "" "レベルキャリブレーションのためのフライトコントローラー接続が利用できません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:591 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 msgid "The previous level calibration is still finishing; try again shortly" msgstr "" "前回のレベルキャリブレーションはまだ終了処理中です。少し待ってからもう一度お" "試しください" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:599 msgid "A level calibration is already in progress" msgstr "レベルキャリブレーションはすでに進行中です" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:663 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:667 msgid "Failed to send level calibration command: %(error)s" msgstr "レベルキャリブレーションコマンドの送信に失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:672 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:703 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:676 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:707 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_params.py:307 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:405 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 msgid "No flight controller connection available" msgstr "フライトコントローラ接続が利用できません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:679 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:683 msgid "Failed to receive level calibration acknowledgment: %(error)s" msgstr "レベルキャリブレーションの確認応答の受信に失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:725 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:729 msgid "Level calibration completed successfully" msgstr "レベルキャリブレーションが正常に完了しました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:762 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:766 msgid "" "Level calibration was temporarily rejected; retrying after the calibration " "cooldown." @@ -1565,107 +1574,107 @@ msgstr "" "レベルキャリブレーションは一時的に拒否されました。キャリブレーションのクール" "ダウン後に再試行します。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:796 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:800 msgid "Level calibration failed: %(error)s" msgstr "レベルキャリブレーションに失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:815 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:819 msgid "" "No flight controller connection available for full accelerometer calibration" msgstr "" "フル加速度計キャリブレーションのためのフライトコントローラー接続が利用できま" "せん" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:835 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 msgid "Full accelerometer calibration start command sent" msgstr "フル加速度計キャリブレーション開始コマンドを送信しました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:843 msgid "Failed to send full accelerometer calibration command: %(error)s" msgstr "フル加速度計キャリブレーションコマンドの送信に失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:885 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:889 msgid "Exception while polling ACCELCAL_VEHICLE_POS: %(error)s" msgstr "ACCELCAL_VEHICLE_POSのポーリング中に例外発生: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:904 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:908 msgid "" "No flight controller connection available to confirm calibration position" msgstr "" "キャリブレーション位置の確認のためのフライトコントローラー接続が利用できませ" "ん" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:924 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:928 msgid "Sent ACCELCAL_VEHICLE_POS confirmation for position %d" msgstr "位置%dに対するACCELCAL_VEHICLE_POSの確認を送信しました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:927 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:931 msgid "Failed to send position confirmation: %(error)s" msgstr "位置確認の送信に失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:955 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:959 msgid "Exception while polling SCALED_IMU: %(error)s" msgstr "SCALED_IMU のポーリング中に例外が発生しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:974 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:978 msgid "No flight controller connection available for SCALED_IMU stream request" msgstr "" "SCALED_IMU ストリームを要求するためのフライトコントローラー接続を利用できませ" "ん" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:986 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 msgid "SCALED_IMU stream requested at %(interval)d µs interval" msgstr "SCALED_IMU ストリームを %(interval)d µs 間隔で要求しました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:994 msgid "SCALED_IMU stream request failed: %(error)s" msgstr "SCALED_IMU ストリームの要求に失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1006 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1010 msgid "No flight controller connection available for battery status request" msgstr "バッテリ状態要求用のフライトコントローラ接続が利用できません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1027 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1031 msgid "BATTERY_STATUS stream request attempt %(attempt)d confirmed" msgstr "BATTERY_STATUSストリーム要求試行%(attempt)d回目が確認されました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1037 msgid "BATTERY_STATUS stream request attempt %(attempt)d failed: %(error)s" msgstr "" "BATTERY_STATUSストリーム要求試行%(attempt)d回目が失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1039 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1043 msgid "Failed to request periodic battery status: %(error)s" msgstr "定期的なバッテリ状態の要求に失敗しました:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1044 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1048 msgid "" "Periodic BATTERY_STATUS messages confirmed every %(interval)d microseconds" msgstr "" "定期的なBATTERY_STATUSメッセージが %(interval)d マイクロ秒ごとに確認されまし" "た" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1061 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1060 msgid "No flight controller connection or parameters available" msgstr "フライトコントローラ接続またはパラメータが利用できません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1066 -msgid "Battery monitoring is not enabled (BATT_MONITOR=0)" -msgstr "バッテリ監視が有効化されていません(BATT_MONITOR=0)" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1063 +msgid "Battery monitoring is not enabled" +msgstr "バッテリー監視が有効になっていません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1084 -msgid "Failed to get battery status from telemetry: %(error)s" -msgstr "テレメトリからバッテリ状態の取得に失敗しました:%(error)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1082 +msgid "Failed to get battery statuses from telemetry: %(error)s" +msgstr "テレメトリーからバッテリーの状態を取得できませんでした: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1093 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1095 msgid "Battery status not available from telemetry" msgstr "テレメトリからバッテリ状態が利用できません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1136 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1137 msgid "No flight controller connection available for compass calibration" msgstr "コンパス校正のためのフライトコントローラー接続が利用できません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1141 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1142 msgid "" "Sending compass calibration start command to target %(system)s/%(component)s " "with params p1=%(p1)s p2=%(p2)s p3=%(p3)s" @@ -1673,29 +1682,29 @@ msgstr "" "コンパス校正開始コマンドをターゲット %(system)s/%(component)s に送信します" "(パラメータ p1=%(p1)s p2=%(p2)s p3=%(p3)s)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1165 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1166 msgid "Compass calibration start command confirmed" msgstr "コンパス校正開始コマンドが確認されました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1168 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:456 msgid "Compass calibration start failed: %(error)s" msgstr "コンパス校正開始に失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1180 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1181 msgid "No flight controller connection available to cancel compass calibration" msgstr "" "コンパス校正をキャンセルするためのフライトコントローラー接続が利用できません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1196 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1197 msgid "Compass calibration cancel command confirmed" msgstr "コンパス校正キャンセルコマンドが確認されました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1198 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1199 msgid "Compass calibration cancel failed: %(error)s" msgstr "コンパス校正キャンセルに失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1241 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1242 msgid "" "Compass calibration report queued for compass %(compass_id)s: " "status=%(status)s saved=%(saved)s" @@ -1703,7 +1712,7 @@ msgstr "" "コンパス %(compass_id)s に対するコンパス校正レポートがキューされました: " "status=%(status)s saved=%(saved)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1260 msgid "" "Compass calibration progress queued for compass %(compass_id)s: pct=%(pct)s " "status=%(status)s" @@ -1711,13 +1720,13 @@ msgstr "" "コンパス %(compass_id)s のコンパス校正進捗がキューされました: pct=%(pct)s " "status=%(status)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1278 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1279 msgid "" "Compass calibration status text received: severity=%(severity)s text=%(text)s" msgstr "" "コンパス校正ステータステキスト受信: severity=%(severity)s text=%(text)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1284 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1285 msgid "" "Ignoring non calibration MAVLink message during compass calibration poll: " "%(message_type)s" @@ -1725,7 +1734,7 @@ msgstr "" "コンパス校正ポール中に校正以外のMAVLinkメッセージを無視します: " "%(message_type)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1289 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1290 msgid "Error reading compass calibration progress: %(error)s" msgstr "コンパス校正進捗の読み取りエラー: %(error)s" @@ -4809,9 +4818,10 @@ msgstr "このフェーズが任意かどうか" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_ardupilot_parameter.py:265 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_flightcontroller_info.py:314 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:567 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:119 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:130 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:186 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:100 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:150 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:151 msgid "N/A" msgstr "利用不可" @@ -5881,12 +5891,7 @@ msgstr "すべての%d個のパラメータの追加に失敗しました: %s" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:613 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:852 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_accelerometer_calibration.py:631 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:192 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:208 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:234 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:413 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:312 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:576 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:604 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:623 @@ -7927,7 +7932,9 @@ msgstr "フライトコントローラー接続" msgid "" "Find and connect to a flight controller\n" "plugged into your computer by USB." -msgstr "USBでコンピューターに接続された\nフライトコントローラーを見つけて接続します。" +msgstr "" +"USBでコンピューターに接続された\n" +"フライトコントローラーを見つけて接続します。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:137 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:476 @@ -7980,20 +7987,29 @@ msgid "" "that runs your vehicle.\n" "This shows its model and USB connection.\n" "The board ID identifies compatible firmware." -msgstr "フライトコントローラーは機体を\n動かす小型コンピューターです。\nここにはそのモデルとUSB接続が表示されます。\nボードIDは互換性のあるファームウェアを識別します。" +msgstr "" +"フライトコントローラーは機体を\n" +"動かす小型コンピューターです。\n" +"ここにはそのモデルとUSB接続が表示されます。\n" +"ボードIDは互換性のあるファームウェアを識別します。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:208 msgid "" "Connect your flight controller by USB.\n" "Its model is detected so compatible firmware\n" "can be offered." -msgstr "USBでフライトコントローラーを接続します。\nモデルが検出されると、互換性のあるファームウェア\nを表示できます。" +msgstr "" +"USBでフライトコントローラーを接続します。\n" +"モデルが検出されると、互換性のあるファームウェア\n" +"を表示できます。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:212 msgid "" "Shows the current step, result, or error\n" "while preparing and installing firmware." -msgstr "ファームウェアの準備とインストール中の\n現在の手順、結果、またはエラーを表示します。" +msgstr "" +"ファームウェアの準備とインストール中の\n" +"現在の手順、結果、またはエラーを表示します。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:216 msgid "" @@ -8001,7 +8017,11 @@ msgid "" "APJ is ArduPilot's firmware file format.\n" "The file must match your connected board.\n" "You will be asked to confirm before writing." -msgstr "コンピューター上の.apjファームウェアファイルを選択します。\nAPJはArduPilotのファームウェアファイル形式です。\nファイルは接続されているボードに一致している必要があります。\n書き込む前に確認を求められます。" +msgstr "" +"コンピューター上の.apjファームウェアファイルを選択します。\n" +"APJはArduPilotのファームウェアファイル形式です。\n" +"ファイルは接続されているボードに一致している必要があります。\n" +"書き込む前に確認を求められます。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:225 msgid "" @@ -8010,13 +8030,20 @@ msgid "" "Installation replaces its current firmware.\n" "You will be asked to confirm before writing.\n" "Keep the USB cable connected until it finishes." -msgstr "選択したファームウェアをダウンロードして準備し、\nフライトコントローラーにインストールします。\nインストールすると現在のファームウェアは置き換えられます。\n書き込む前に確認を求められます。\n完了するまでUSBケーブルを接続したままにしてください。" +msgstr "" +"選択したファームウェアをダウンロードして準備し、\n" +"フライトコントローラーにインストールします。\n" +"インストールすると現在のファームウェアは置き換えられます。\n" +"書き込む前に確認を求められます。\n" +"完了するまでUSBケーブルを接続したままにしてください。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:235 msgid "" "Stop before the current firmware is erased.\n" "Cancellation is unavailable once erasing starts." -msgstr "現在のファームウェアが消去される前に停止します。\n消去が始まるとキャンセルはできません。" +msgstr "" +"現在のファームウェアが消去される前に停止します。\n" +"消去が始まるとキャンセルはできません。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:242 msgid "Official ArduPilot firmware" @@ -8027,7 +8054,10 @@ msgid "" "Firmware is the software that runs on your\n" "flight controller. These releases come from\n" "the official ArduPilot download server." -msgstr "ファームウェアはフライトコントローラー上で動作する\nソフトウェアです。これらのリリースは\nArduPilot公式ダウンロードサーバーから提供されます。" +msgstr "" +"ファームウェアはフライトコントローラー上で動作する\n" +"ソフトウェアです。これらのリリースは\n" +"ArduPilot公式ダウンロードサーバーから提供されます。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:252 msgid "Firmware type:" @@ -8050,7 +8080,10 @@ msgid "" "Download the latest list of available\n" "firmware releases from ArduPilot.\n" "An internet connection is required." -msgstr "ArduPilotから利用可能な\nファームウェアリリースの最新一覧をダウンロードします。\nインターネット接続が必要です。" +msgstr "" +"ArduPilotから利用可能な\n" +"ファームウェアリリースの最新一覧をダウンロードします。\n" +"インターネット接続が必要です。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:282 msgid "" @@ -8061,7 +8094,14 @@ msgid "" "Rover is for ground vehicles and boats.\n" "Sub is for underwater vehicles.\n" "Only available builds are listed." -msgstr "機体用のソフトウェアを選択します。\nCopter - multicopter は複数のプロペラを持つ\nドローン向けです。Copter - heli は\nヘリコプター向けです。Plane は飛行機向けです。\nRover は地上車両とボート向けです。\nSub は水中機向けです。\n利用可能なビルドのみが一覧表示されます。" +msgstr "" +"機体用のソフトウェアを選択します。\n" +"Copter - multicopter は複数のプロペラを持つ\n" +"ドローン向けです。Copter - heli は\n" +"ヘリコプター向けです。Plane は飛行機向けです。\n" +"Rover は地上車両とボート向けです。\n" +"Sub は水中機向けです。\n" +"利用可能なビルドのみが一覧表示されます。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:295 msgid "" @@ -8069,7 +8109,12 @@ msgid "" "Only targets matching your connected board\n" "are listed. Some boards have several options.\n" "The target can change the available features." -msgstr "ターゲットは、あるボードモデル向けの\nファームウェアビルドです。\n接続されているボードに一致するターゲットのみ\n一覧表示されます。ボードによっては複数の選択肢があります。\nターゲットによって利用可能な機能が変わることがあります。" +msgstr "" +"ターゲットは、あるボードモデル向けの\n" +"ファームウェアビルドです。\n" +"接続されているボードに一致するターゲットのみ\n" +"一覧表示されます。ボードによっては複数の選択肢があります。\n" +"ターゲットによって利用可能な機能が変わることがあります。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:305 msgid "" @@ -8080,7 +8125,14 @@ msgid "" "STABLE-x.y.z is an older stable release.\n" "Only versions for your chosen type and target\n" "are listed." -msgstr "インストールするソフトウェアリリースを選択します。\nOFFICIAL は現在の安定版リリースです。\nBETA はテスト中のリリースです。\nDEV は開発版ビルドです。\nSTABLE-x.y.z は以前の安定版リリースです。\n選択した種類とターゲットに対応するバージョンのみ\n一覧表示されます。" +msgstr "" +"インストールするソフトウェアリリースを選択します。\n" +"OFFICIAL は現在の安定版リリースです。\n" +"BETA はテスト中のリリースです。\n" +"DEV は開発版ビルドです。\n" +"STABLE-x.y.z は以前の安定版リリースです。\n" +"選択した種類とターゲットに対応するバージョンのみ\n" +"一覧表示されます。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:343 msgid "{board_name} (APJ board ID {board_id}) — {device}" @@ -8092,7 +8144,9 @@ msgstr "利用可能なファームウェアバージョンを読み込み中… #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:428 msgid "Select a firmware type, target and version for the detected board" -msgstr "検出されたボードのファームウェアの種類、ターゲット、バージョンを選択してください" +msgstr "" +"検出されたボードのファームウェアの種類、ターゲット、バージョンを選択してくだ" +"さい" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:435 msgid "No APJ firmware is listed for this board ID" @@ -8105,7 +8159,13 @@ msgid "" "After a successful or failed upload, closing this window closes AMC. Restart " "AMC to continue configuration. Cancelling before erase keeps AMC open unless " "a detected board was unplugged while idle." -msgstr "ボードID {board_id} 用の {release} をダウンロードして、書き込みの準備をしますか?\n\nアップロードが成功または失敗した後、このウィンドウを閉じるとAMCも終了します。設定を続行するにはAMCを再起動してください。消去前にキャンセルした場合は、待機中に検出されたボードが取り外されていない限り、AMCは開いたままになります。" +msgstr "" +"ボードID {board_id} 用の {release} をダウンロードして、書き込みの準備をします" +"か?\n" +"\n" +"アップロードが成功または失敗した後、このウィンドウを閉じるとAMCも終了します。" +"設定を続行するにはAMCを再起動してください。消去前にキャンセルした場合は、待機" +"中に検出されたボードが取り外されていない限り、AMCは開いたままになります。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:503 msgid "Select APJ firmware file" @@ -8122,7 +8182,13 @@ msgid "" "After a successful or failed upload, closing this window closes AMC. Restart " "AMC to continue configuration. Cancelling before erase keeps AMC open unless " "a detected board was unplugged while idle." -msgstr "ボードID {board_id} 用のローカルファームウェア {file} を使用して、書き込みの準備をしますか?\n\nアップロードが成功または失敗した後、このウィンドウを閉じるとAMCも終了します。設定を続行するにはAMCを再起動してください。消去前にキャンセルした場合は、待機中に検出されたボードが取り外されていない限り、AMCは開いたままになります。" +msgstr "" +"ボードID {board_id} 用のローカルファームウェア {file} を使用して、書き込みの" +"準備をしますか?\n" +"\n" +"アップロードが成功または失敗した後、このウィンドウを閉じるとAMCも終了します。" +"設定を続行するにはAMCを再起動してください。消去前にキャンセルした場合は、待機" +"中に検出されたボードが取り外されていない限り、AMCは開いたままになります。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:591 msgid "Firmware catalog error" @@ -8142,11 +8208,16 @@ msgid "" "\n" "Bootloader board ID: {board_id}\n" "APJ SHA-256: {digest}" -msgstr "{release} を消去して書き込みますか?\n\nブートローダーのボードID: {board_id}\nAPJ SHA-256: {digest}" +msgstr "" +"{release} を消去して書き込みますか?\n" +"\n" +"ブートローダーのボードID: {board_id}\n" +"APJ SHA-256: {digest}" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:631 msgid "Firmware upload completed and flight controller reconnected" -msgstr "ファームウェアのアップロードが完了し、フライトコントローラーに再接続しました" +msgstr "" +"ファームウェアのアップロードが完了し、フライトコントローラーに再接続しました" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:634 msgid "Firmware upload cancelled" @@ -8222,7 +8293,10 @@ msgid "" "Removing the old firmware from the board\n" "before writing the selected firmware.\n" "Keep the USB cable connected." -msgstr "選択したファームウェアを書き込む前に、\nボードから古いファームウェアを削除しています。\nUSBケーブルを接続したままにしてください。" +msgstr "" +"選択したファームウェアを書き込む前に、\n" +"ボードから古いファームウェアを削除しています。\n" +"USBケーブルを接続したままにしてください。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:689 msgid "Program" @@ -8232,7 +8306,9 @@ msgstr "書き込み" msgid "" "Writing the selected firmware to the board.\n" "Keep the USB cable connected." -msgstr "選択したファームウェアをボードに書き込んでいます。\nUSBケーブルを接続したままにしてください。" +msgstr "" +"選択したファームウェアをボードに書き込んでいます。\n" +"USBケーブルを接続したままにしてください。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:694 msgid "Verify" @@ -8242,7 +8318,9 @@ msgstr "検証" msgid "" "Checking that the firmware was written\n" "correctly before restarting the board." -msgstr "ボードを再起動する前に、\nファームウェアが正しく書き込まれたことを確認しています。" +msgstr "" +"ボードを再起動する前に、\n" +"ファームウェアが正しく書き込まれたことを確認しています。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:745 msgid "Wait for the current operation to finish" @@ -8251,7 +8329,8 @@ msgstr "現在の操作が完了するまでお待ちください" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:768 msgid "" "Upload this local APJ firmware file after connecting (with confirmation)." -msgstr "接続後、確認のうえこのローカルAPJファームウェアファイルをアップロードします。" +msgstr "" +"接続後、確認のうえこのローカルAPJファームウェアファイルをアップロードします。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_connection_progress.py:47 msgid "Initializing Flight Controller" @@ -8713,13 +8792,11 @@ msgstr "すべてのFCパラメータをデフォルト値にリセットして #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Failed to upload parameters:" msgstr "パラメータのアップロードに失敗しました:" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Upload Error" msgstr "アップロードエラー" @@ -8977,7 +9054,6 @@ msgstr "" "れます" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:679 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 msgid "Upload selected params to FC" msgstr "選択したパラメータをFCにアップロード" @@ -10083,7 +10159,9 @@ msgstr "" msgid "" "Open the firmware upload window to install ArduPilot on a flight controller " "connected by USB." -msgstr "USBで接続されたフライトコントローラーにArduPilotをインストールするためのファームウェアアップロードウィンドウを開きます。" +msgstr "" +"USBで接続されたフライトコントローラーにArduPilotをインストールするための" +"ファームウェアアップロードウィンドウを開きます。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_project_opener.py:147 msgid "" @@ -11906,45 +11984,45 @@ msgstr "パラメータ {name} には、有限の非負ゲインが必要です msgid "{old_value} backed-off by {percent:g}%" msgstr "{old_value}を{percent:g}%低減" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:77 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:70 msgid "" "Flight controller not connected, cannot check battery monitoring status." msgstr "" "フライトコントローラが接続されていません、バッテリ監視状態を確認できません。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:111 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:83 msgid "Flight controller not connected, cannot get battery status." msgstr "" "フライトコントローラが接続されていません、バッテリ状態を取得できません。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:115 -msgid "Battery monitoring disabled, cannot get battery status." -msgstr "バッテリ監視が無効化されています、バッテリ状態を取得できません。" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:119 msgid "Flight controller connection required for voltage threshold check" msgstr "電圧閾値チェックにはフライトコントローラ接続が必要です" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:136 msgid "disabled" msgstr "無効" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:161 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:139 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:371 msgid "unavailable" msgstr "利用不可" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:169 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:181 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:145 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1245 msgid "safe" msgstr "安全" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:170 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:183 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:159 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1249 msgid "critical" msgstr "危険" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:215 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:191 msgid "Battery monitoring stopped" msgstr "バッテリー監視が停止しました" @@ -12038,30 +12116,30 @@ msgstr "レベルキャリブレーションが成功しました" msgid "Level calibration failed" msgstr "レベルキャリブレーションに失敗しました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:148 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:152 msgid "Failed to load motor test data from AP_Motors_test.json" msgstr "AP_Motors_test.jsonからモーターテストデータの読み込みに失敗しました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:151 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:155 msgid "Successfully loaded motor test data with %(layouts)d layouts" msgstr "%(layouts)d レイアウトでモーターテストデータを正常に読み込みました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:156 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:160 msgid "Error loading motor test data: %(error)s" msgstr "モーターテストデータの読み込みエラー:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:212 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:216 msgid "No motor configuration found for frame class %d and type %d" msgstr "フレームクラス%dとタイプ%dのモーター設定が見つかりません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:218 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:222 msgid "" "No motor configuration found for frame class %(class)d and type %(type)d" msgstr "" "フレームクラス %(class)d とタイプ %(type)d のモーター設定が見つかりません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:223 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:912 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:227 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:918 msgid "" "Frame configuration updated: Class=%(class)d, Type=%(type)d, " "Motors=%(motors)d" @@ -12069,60 +12147,60 @@ msgstr "" "フレーム設定を更新しました:クラス=%(class)d、タイプ=%(type)d、モーター" "=%(motors)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:239 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:243 msgid "Flight controller connection required for motor testing" msgstr "モーターテストにはフライトコントローラ接続が必要です" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:251 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:923 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1203 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:255 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:929 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1209 msgid "Failed to update frame configuration: %(error)s" msgstr "フレーム設定の更新に失敗しました:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:301 msgid "Invalid motor number: %(number)d" msgstr "無効なモーター番号: %(number)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 msgid "Flight controller not connected." msgstr "フライトコントローラが接続されていません。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:366 msgid "Battery monitoring disabled, cannot verify voltage." msgstr "バッテリ監視が無効化されています、電圧を確認できません。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:367 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:372 msgid "Could not read battery status." msgstr "バッテリ状態を読み取れませんでした。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:378 msgid "" "Battery voltage %(voltage).1fV is outside safe range (%(min).1fV - " "%(max).1fV)" msgstr "" "バッテリ電圧 %(voltage).1fV が安全範囲外です(%(min).1fV - %(max).1fV)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:417 msgid "%(param)s value %(value).3f is outside valid range (0.0 - 1.0)" msgstr "%(param)s 値 %(value).3f が有効範囲外です(0.0 - 1.0)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:425 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:431 msgid "%(param)s value %(value).3f is smaller than %(min)f" msgstr "%(param)s の値 %(value).3f は %(min)f より小さいです" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:430 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:436 msgid "%(param)s value %(value).3f is greater than %(max)f" msgstr "%(param)s の値 %(value).3f は %(max)f より大きいです" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:438 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:444 msgid "Failed to set parameter %(param)s: %(error)s" msgstr "パラメータ%(param)sの設定に失敗しました: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:443 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:449 msgid "Parameter %(param)s set to %(value).3f" msgstr "パラメータ %(param)s を %(value).3f に設定しました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:448 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:454 msgid "" "Parameter %(param)s verification failed: expected %(expected).3f, got " "%(actual)s" @@ -12130,36 +12208,36 @@ msgstr "" "パラメータ %(param)s の検証に失敗しました:期待値 %(expected).3f、取得値 " "%(actual)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:459 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:465 msgid "Error setting parameter %(param)s: %(error)s" msgstr "パラメータ %(param)s の設定エラー:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 msgid "Could not read parameters %(p1)s or %(p2)s from flight controller." msgstr "" "フライトコントローラーからパラメータ %(p1)s または %(p2)s を読み取れませんで" "した。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:513 msgid "Swapping motor %(exp)s (%(p1)s) with motor %(det)s (%(p2)s)" msgstr "モーター %(exp)s (%(p1)s) とモーター %(det)s (%(p2)s) を入れ替えます。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:522 msgid "Invalid motor labels provided for swapping." msgstr "入れ替え用の無効なモーターラベルが指定されました。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:543 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:549 msgid "" "MOT_SPIN_ARM must stay at least 0.02 below MOT_SPIN_MIN (current %(min).2f)." msgstr "" "MOT_SPIN_ARMはMOT_SPIN_MINより少なくとも0.02下に維持する必要があります(現" "在%(min).2f)。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:552 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:558 msgid "MOT_SPIN_ARM must be available before updating MOT_SPIN_MIN." msgstr "MOT_SPIN_MINを更新する前にMOT_SPIN_ARMが利用可能である必要があります。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:555 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:561 msgid "" "MOT_SPIN_MIN must be at least 0.02 higher than MOT_SPIN_ARM (current " "%(arm).2f)." @@ -12167,94 +12245,94 @@ msgstr "" "MOT_SPIN_MINはMOT_SPIN_ARMより少なくとも0.02高くする必要があります(現" "在%(arm).2f)。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:583 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:589 msgid "Invalid test sequence number %(number)d (valid range: 0-%(max)d)" msgstr "無効なテストシーケンス番号 %(number)d (有効範囲: 0-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:593 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:599 msgid "Invalid motor output number %(number)d (valid range: 1-%(max)d)" msgstr "無効なモーター出力番号 %(number)d (有効範囲: 1-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:603 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:609 msgid "Invalid motor output number %(number)d (expected: %(expected)d)" msgstr "無効なモーター出力番号 %(number)d (期待値: %(expected)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:613 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:619 msgid "Invalid throttle percentage %(throttle)d (valid range: %(min)d-%(max)d)" msgstr "無効なスロットル割合 %(throttle)d (有効範囲: %(min)d-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:624 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:629 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:630 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:635 msgid "Invalid test duration %(duration)d (valid range: %(min)d-%(max)d)" msgstr "無効なテスト期間 %(duration)d (有効範囲: %(min)d-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:774 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:780 msgid "Motor test duration setting not found" msgstr "モーターテスト継続時間設定が見つかりません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:777 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:805 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:783 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 msgid "Motor test duration must be at least %(min)d second" msgstr "モーターテスト期間は最低 %(min)d 秒である必要があります" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:779 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:807 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:785 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:813 msgid "Motor test duration must not exceed %(max)d seconds" msgstr "モーターテスト期間は %(max)d 秒を超えてはいけません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:782 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:788 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:817 msgid "Invalid motor test duration setting: %(error)s" msgstr "無効なモーターテスト継続時間設定:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:814 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:820 msgid "Failed to save duration setting: %(error)s" msgstr "継続時間設定の保存に失敗しました:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:828 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:834 msgid "Motor test throttle percentage setting not found" msgstr "モーターテストスロットル割合設定が見つかりません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:831 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:859 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:837 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 msgid "Motor test throttle percentage must be at least %(min)d%%" msgstr "モーターテストのスロットル割合は最低 %(min)d%% である必要があります" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:833 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:861 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:867 msgid "Motor test throttle percentage must not exceed %(max)d%%" msgstr "モーターテストのスロットル割合は %(max)d%% を超えてはいけません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:836 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:842 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:871 msgid "Invalid motor test throttle percentage setting: %(error)s" msgstr "無効なモーターテストスロットル割合設定:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:868 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:874 msgid "Failed to save throttle percentage setting: %(error)s" msgstr "スロットル割合設定の保存に失敗しました:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:886 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:892 msgid "Flight controller connection required for frame configuration update" msgstr "フレーム設定更新にはフライトコントローラ接続が必要です" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:936 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 msgid "Flight controller connection required for current frame class" msgstr "現在のフレームクラスにはフライトコントローラーの接続が必要です" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1119 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:948 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1125 msgid "FRAME_CLASS parameter not found in flight controller" msgstr "フライトコントローラーでFRAME_CLASSパラメータが見つかりません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:964 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:970 msgid "" "Found %(count)d frame types for current frame class %(class)d (%(name)s)" msgstr "" "現在のフレームクラス %(class)d (%(name)s) で %(count)d のフレームタイプが見つ" "かりました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:976 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:982 msgid "" "Current frame class %(class)d is not defined in motor configuration (max " "defined: %(max)d)" @@ -12262,105 +12340,111 @@ msgstr "" "現在のフレームクラス %(class)d はモーター構成で定義されていません(最大定義" "値: %(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:995 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1001 msgid "Returning cached frame options with %(count)d classes" msgstr "%(count)d クラスのキャッシュされたフレームオプションを返しています" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1005 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1011 msgid "" "Loading frame options from motor data loader (%(count)d layouts available)" msgstr "" "モーターデータローダーからフレームオプションを読み込み中(%(count)d レイアウ" "トが利用可能)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1016 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1022 msgid "Skipping motor layout with missing required fields" msgstr "必要なフィールドが不足しているモーターレイアウトをスキップしています" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1028 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1034 msgid "Successfully loaded %(count)d frame classes from motor data loader" msgstr "" "モーターデータローダーから %(count)d フレームクラスを正常に読み込みました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1039 msgid "Motor data unavailable, using doc_dict as fallback for frame options" msgstr "" "モーターデータが利用できません、フレームオプションのフォールバックとして" "doc_dictを使用しています" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1058 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1064 msgid "" "Successfully loaded %(count)d frame classes from parameter metadata fallback" msgstr "" "パラメータメタデータフォールバックから %(count)d フレームクラスを正常に読み込" "みました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1066 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1072 msgid "Frame options loaded: %(count)d classes with %(types)d total types" msgstr "" "フレームオプションが読み込まれました:%(count)d クラス、合計 %(types)d タイプ" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1073 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1079 msgid "No frame options could be loaded from motor data or parameter metadata" msgstr "" "モーターデータまたはパラメータメタデータからフレームオプションを読み込めませ" "んでした" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1096 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1102 msgid "Failed to refresh frame configuration: %(error)s" msgstr "フレーム設定の更新に失敗しました:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1114 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1120 msgid "Flight controller connection required for frame type parsing" msgstr "フレームタイプ解析にはフライトコントローラーの接続が必要です" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1137 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 msgid "Could not find frame type '%(text)s' in current frame class" msgstr "現在のフレームクラスでフレームタイプ '%(text)s' が見つかりませんでした" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1149 msgid "Error parsing frame type: %(error)s" msgstr "フレームタイプの解析エラー:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1178 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1184 msgid "Updated frame configuration: FRAME_CLASS=%(class)d, FRAME_TYPE=%(type)d" msgstr "フレーム設定を更新しました:FRAME_CLASS=%(class)d、FRAME_TYPE=%(type)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1217 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1223 msgid "Invalid frame type selection" msgstr "無効なフレームタイプの選択" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1222 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1228 msgid "Frame type %(key)s is not available for current frame class" msgstr "フレームタイプ%(key)sは現在のフレームクラスでは利用できません" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1247 +msgid "low" +msgstr "低い" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Current: Disabled" msgstr "電流:無効" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Voltage: Disabled" msgstr "電圧:無効" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 msgid "Voltage: %(volt).2fV" msgstr "電圧:%(volt).2fV" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 -msgid "Current: %(curr).2fA" -msgstr "電流:%(curr).2fA" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:216 msgid "Voltage: N/A" msgstr "電圧:N/A" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +msgid "Current: %(curr).2fA" +msgstr "電流:%(curr).2fA" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:218 msgid "Current: N/A" msgstr "電流:N/A" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1280 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1286 msgid "" "IMPORTANT SAFETY WARNING:\n" "\n" @@ -12380,7 +12464,7 @@ msgstr "" "\n" "モーターテストを続行しますか?" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1300 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1306 msgid "" "Battery voltage is outside the safe range for motor testing.\n" "\n" @@ -12937,76 +13021,54 @@ msgid "" "ranges:" msgstr "新しい値は変更されましたが、一部のゲインが推奨範囲外です:" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:93 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 -msgid "Battery Monitor" -msgstr "バッテリーモニター" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:99 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:80 msgid "" -"This monitor displays real-time battery voltage and current readings.\n" -"The voltage display is color-coded:\n" -" • Green: Safe voltage range [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +"Change the parameters to the right and press\n" +"\"Upload selected params to FC\" to see their results.\n" +" • Green: Above this battery's arming voltage\n" +" (Battery 1 must also be below the motor voltage limit)\n" " • Red: Critical voltage (outside safe range)\n" -" • Gray: Battery monitoring disabled or unavailable" -msgstr "" -"このモニターは、バッテリー電圧と電流のリアルタイム読み取り値を表示します。\n" -"電圧表示は色分けされています:\n" -" • 緑: 安全な電圧範囲 [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" -" • 赤: 危険な電圧(安全範囲外)\n" -" • 灰色: バッテリー監視が無効または利用不可" +" • Gray: Battery monitoring disabled or unavailable\n" +msgstr "右側のパラメータを変更し、\n\"選択したパラメータをFCにアップロード\" を押して\n結果を確認してください。\n • 緑: このバッテリーのアーミング電圧より上\n (バッテリー1もモーター電圧制限より下である必要があります)\n • 赤: 危険電圧 (安全範囲外)\n • 灰色: バッテリー監視が無効、または利用できません\n" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:116 -msgid "Voltage:" -msgstr "電圧:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Current" +msgstr "電流" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:127 -msgid "Current:" -msgstr "電流:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Voltage" +msgstr "電圧" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:147 -msgid "" -"Upload selected parameters to the flight controller and stay on the current " -"intermediate parameter file\n" -"It will reset the FC if necessary, re-download all parameters and validate " -"their value" -msgstr "" -"選択したパラメータをフライトコントローラーにアップロードし、現在の中間パラ" -"メータファイルに留まります\n" -"必要に応じてFCをリセットし、すべてのパラメータを再ダウンロードして値を検証し" -"ます" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 +msgid "Battery" +msgstr "バッテリー" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:125 +msgid "Battery %(number)d:" +msgstr "バッテリー %(number)d:" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:166 -msgid "Battery status updated: %(voltage)s, %(current)s" -msgstr "バッテリーステータスが更新されました: %(voltage)s, %(current)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:132 +msgid "Battery %(number)d status updated: %(voltage)s, %(current)s" +msgstr "バッテリー %(number)d の状態を更新しました: %(voltage)s, %(current)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:178 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 msgid "Disabled" msgstr "無効" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:193 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:235 -msgid "UI services not available. Cannot upload parameters." -msgstr "UIサービスが利用できません。パラメータをアップロードできません。" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -msgid "Parameter editor not available." -msgstr "パラメータエディタが利用できません。" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:276 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:175 msgid "Battery monitor plugin activated" msgstr "バッテリーモニタープラグインが有効化されました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:288 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:187 msgid "Battery monitor plugin deactivated" msgstr "バッテリーモニタープラグインが無効化されました" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:347 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:246 msgid "AMC Battery Monitor plugin test window" msgstr "AMC バッテリーモニタープラグイン テストウィンドウ" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:382 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:281 msgid "" "This main is for testing and development only. Usually, the " "BatteryMonitorView is called from another script" @@ -13014,7 +13076,7 @@ msgstr "" "このメインはテストと開発専用です。通常、BatteryMonitorViewは別のスクリプトか" "ら呼び出されます" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:399 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:298 msgid "" "This main is for testing and development only, usually the " "BatteryMonitorView is called from another script" @@ -13880,9 +13942,9 @@ msgstr "" "プラグイン '%(plugin_name)s' は設定されていますが登録されていません。利用可能" "なプラグイン: %(available)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 -msgid "Battery" -msgstr "バッテリー" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 +msgid "Battery Monitor" +msgstr "バッテリーモニター" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:22 msgid "Capacity mAh" @@ -14299,6 +14361,55 @@ msgstr "ハードウェアのバージョンまたはリビジョン" msgid "Web link to the product page or documentation" msgstr "製品ページまたはドキュメントへのウェブリンク" +#~ msgid "Battery monitoring is not enabled (BATT_MONITOR=0)" +#~ msgstr "バッテリ監視が有効化されていません(BATT_MONITOR=0)" + +#~ msgid "Failed to get battery status from telemetry: %(error)s" +#~ msgstr "テレメトリからバッテリ状態の取得に失敗しました:%(error)s" + +#~ msgid "Battery monitoring disabled, cannot get battery status." +#~ msgstr "バッテリ監視が無効化されています、バッテリ状態を取得できません。" + +#~ msgid "" +#~ "This monitor displays real-time battery voltage and current readings.\n" +#~ "The voltage display is color-coded:\n" +#~ " • Green: Safe voltage range [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +#~ " • Red: Critical voltage (outside safe range)\n" +#~ " • Gray: Battery monitoring disabled or unavailable" +#~ msgstr "" +#~ "このモニターは、バッテリー電圧と電流のリアルタイム読み取り値を表示しま" +#~ "す。\n" +#~ "電圧表示は色分けされています:\n" +#~ " • 緑: 安全な電圧範囲 [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +#~ " • 赤: 危険な電圧(安全範囲外)\n" +#~ " • 灰色: バッテリー監視が無効または利用不可" + +#~ msgid "Voltage:" +#~ msgstr "電圧:" + +#~ msgid "Current:" +#~ msgstr "電流:" + +#~ msgid "" +#~ "Upload selected parameters to the flight controller and stay on the " +#~ "current intermediate parameter file\n" +#~ "It will reset the FC if necessary, re-download all parameters and " +#~ "validate their value" +#~ msgstr "" +#~ "選択したパラメータをフライトコントローラーにアップロードし、現在の中間パラ" +#~ "メータファイルに留まります\n" +#~ "必要に応じてFCをリセットし、すべてのパラメータを再ダウンロードして値を検証" +#~ "します" + +#~ msgid "Battery status updated: %(voltage)s, %(current)s" +#~ msgstr "バッテリーステータスが更新されました: %(voltage)s, %(current)s" + +#~ msgid "UI services not available. Cannot upload parameters." +#~ msgstr "UIサービスが利用できません。パラメータをアップロードできません。" + +#~ msgid "Parameter editor not available." +#~ msgstr "パラメータエディタが利用できません。" + #~ msgid "Failed to set RC%(ch)d_%(suffix)s: %(error)s" #~ msgstr "RC%(ch)d_%(suffix)s の設定に失敗しました: %(error)s" diff --git a/ardupilot_methodic_configurator/locale/pt/LC_MESSAGES/ardupilot_methodic_configurator.mo b/ardupilot_methodic_configurator/locale/pt/LC_MESSAGES/ardupilot_methodic_configurator.mo index ebd93ff96..20b2d5d8b 100644 Binary files a/ardupilot_methodic_configurator/locale/pt/LC_MESSAGES/ardupilot_methodic_configurator.mo and b/ardupilot_methodic_configurator/locale/pt/LC_MESSAGES/ardupilot_methodic_configurator.mo differ diff --git a/ardupilot_methodic_configurator/locale/pt/LC_MESSAGES/ardupilot_methodic_configurator.po b/ardupilot_methodic_configurator/locale/pt/LC_MESSAGES/ardupilot_methodic_configurator.po index 4b46c6f46..832c8ffb9 100644 --- a/ardupilot_methodic_configurator/locale/pt/LC_MESSAGES/ardupilot_methodic_configurator.po +++ b/ardupilot_methodic_configurator/locale/pt/LC_MESSAGES/ardupilot_methodic_configurator.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.9.17\n" -"POT-Creation-Date: 2026-10-10 12:51+0000\n" +"POT-Creation-Date: 2026-10-11 09:34+0000\n" "PO-Revision-Date: 2024-12-02 13:20+0100\n" "Last-Translator: Dr.-Ing. Amilcar do Carmo Lucas \n" "Language-Team: \n" @@ -1065,7 +1065,8 @@ msgstr "String de versão FW {version_str} em {filename} é inválida" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:72 msgid "The {description} redirected away from the official ArduPilot server" -msgstr "{description} foi redirecionado para fora do servidor oficial do ArduPilot" +msgstr "" +"{description} foi redirecionado para fora do servidor oficial do ArduPilot" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:80 msgid "firmware catalog" @@ -1100,7 +1101,8 @@ msgstr "A transferência de firmware está vazia" msgid "" "Firmware upload requires a direct USB serial connection to the flight " "controller" -msgstr "O envio de firmware requer uma ligação série USB direta ao controlador de voo" +msgstr "" +"O envio de firmware requer uma ligação série USB direta ao controlador de voo" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:197 msgid "Firmware upload requires explicit confirmation" @@ -1113,7 +1115,8 @@ msgstr "O envio de firmware requer o ID da placa do controlador de voo ligado" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:216 msgid "" "The selected release does not match the connected flight-controller board" -msgstr "A versão selecionada não corresponde à placa do controlador de voo ligado" +msgstr "" +"A versão selecionada não corresponde à placa do controlador de voo ligado" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:222 msgid "Downloading firmware…" @@ -1121,7 +1124,8 @@ msgstr "A transferir firmware…" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:226 msgid "The flight-controller connection changed while downloading firmware" -msgstr "A ligação ao controlador de voo mudou durante a transferência do firmware" +msgstr "" +"A ligação ao controlador de voo mudou durante a transferência do firmware" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:230 msgid "The downloaded firmware does not match the detected board ID" @@ -1129,7 +1133,8 @@ msgstr "O firmware transferido não corresponde ao ID da placa detetado" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:236 msgid "The downloaded firmware build does not match the selected release" -msgstr "A compilação do firmware transferido não corresponde à versão selecionada" +msgstr "" +"A compilação do firmware transferido não corresponde à versão selecionada" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:257 msgid "Inspecting selected firmware…" @@ -1138,7 +1143,8 @@ msgstr "A inspecionar o firmware selecionado…" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_firmware_upload.py:260 msgid "" "The selected APJ does not match the connected flight-controller board ID" -msgstr "O APJ selecionado não corresponde ao ID da placa do controlador de voo ligado" +msgstr "" +"O APJ selecionado não corresponde ao ID da placa do controlador de voo ligado" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller.py:103 msgid "flight-controller connection was lost before bootloader entry" @@ -1216,13 +1222,17 @@ msgstr "" msgid "" "Firmware upload was cancelled, but reconnection failed: {error}. Restart AMC " "to reconnect." -msgstr "O envio do firmware foi cancelado, mas a reconexão falhou: {error}. Reinicie o AMC para restabelecer a ligação." +msgstr "" +"O envio do firmware foi cancelado, mas a reconexão falhou: {error}. Reinicie " +"o AMC para restabelecer a ligação." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller.py:589 msgid "" "The reconnected board does not match the controller before cancellation. " "Restart AMC." -msgstr "A placa reconectada não corresponde ao controlador anterior ao cancelamento. Reinicie o AMC." +msgstr "" +"A placa reconectada não corresponde ao controlador anterior ao cancelamento. " +"Reinicie o AMC." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller.py:906 msgid "" @@ -1441,70 +1451,70 @@ msgstr "" "{error}; desligue e volte a ligar o controlador de voo antes de voltar a " "ligar-se" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:199 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:203 msgid "No flight controller connection available for command" msgstr "Nenhuma ligação ao controlador de voo disponível para comando" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:252 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:740 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:256 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:744 msgid "Command temporarily rejected" msgstr "Comando temporariamente rejeitado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:253 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:741 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:257 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:745 msgid "Command denied" msgstr "Comando negado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:254 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:742 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:258 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:746 msgid "Command unsupported" msgstr "Comando não suportado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:255 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:743 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 msgid "Command failed" msgstr "Comando falhado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:275 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 msgid "Command in progress: %(progress)d%%" msgstr "Comando em progresso: %(progress)d%%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:283 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:751 msgid "Command acknowledgment with unknown result: %(result)d" msgstr "Confirmação de comando com resultado desconhecido: %(result)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:293 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:770 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:774 msgid "Command acknowledgment timeout after %(timeout).1f seconds" msgstr "Timeout de confirmação de comando após %(timeout).1f segundos" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:301 msgid "Failed to send command: %(error)s" msgstr "Falha ao enviar comando: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:336 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:340 msgid "No flight controller connection available for parameter reset" msgstr "" "Nenhuma ligação ao controlador de voo disponível para reposição de parâmetros" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 msgid "Parameter reset to defaults command confirmed by flight controller" msgstr "" "Comando de reposição de parâmetros para valores predefinidos confirmado pelo " "controlador de voo" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:364 msgid "Parameter reset command failed: %(error)s" msgstr "Comando de reposição de parâmetros falhado: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:384 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:435 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:476 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:388 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:439 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:480 msgid "No flight controller connection available for motor test" msgstr "Nenhuma ligação ao controlador de voo disponível para teste de motor" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:403 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:407 msgid "" "Motor test command acknowledged: Motor %(seq)s on output %(output)d at " "%(throttle)d%% thrust for %(duration)d seconds" @@ -1512,11 +1522,11 @@ msgstr "" "Comando de teste do motor confirmado: Motor %(seq)s na saída %(output)d a " "%(throttle)d%% de potência durante %(duration)d segundos" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:415 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:419 msgid "Motor test command failed: %(error)s" msgstr "Comando de teste de motor falhado: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:494 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:498 msgid "" "Sequential motor test command confirmed at %(throttle)d%% for %(duration)d " "seconds per motor" @@ -1524,72 +1534,72 @@ msgstr "" "Comando de teste sequencial de motores confirmado a %(throttle)d%% durante " "%(duration)d segundos por motor" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:505 msgid "Sequential motor test command failed: %(error)s" msgstr "Comando de teste sequencial de motores falhado: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:520 msgid "No flight controller connection available for motor stop" msgstr "Nenhuma ligação ao controlador de voo disponível para parar motor" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:533 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:537 msgid "Motor stop command confirmed" msgstr "Comando de paragem de motor confirmado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:535 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:539 msgid "Motor stop command failed: %(error)s" msgstr "Comando de paragem de motor falhado: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:557 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:561 msgid "No flight controller connection available for accelerometer calibration" msgstr "" "Não há ligação ao controlador de voo disponível para calibração do " "acelerómetro" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:568 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:572 msgid "Simple accelerometer calibration completed successfully" msgstr "Calibração simples do acelerómetro concluída com sucesso" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:570 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:574 msgid "Simple accelerometer calibration failed: %(error)s" msgstr "Falha na calibração simples do acelerómetro: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:585 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:641 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:589 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:645 msgid "No flight controller connection available for level calibration" msgstr "" "Não há ligação ao controlador de voo disponível para calibração de nível" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:591 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 msgid "The previous level calibration is still finishing; try again shortly" msgstr "" "A calibração de nível anterior ainda está a terminar; tente novamente dentro " "de instantes" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:599 msgid "A level calibration is already in progress" msgstr "Já está uma calibração de nível em curso" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:663 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:667 msgid "Failed to send level calibration command: %(error)s" msgstr "Falha ao enviar o comando de calibração de nível: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:672 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:703 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:676 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:707 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_params.py:307 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:405 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 msgid "No flight controller connection available" msgstr "Nenhuma ligação ao controlador de voo disponível" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:679 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:683 msgid "Failed to receive level calibration acknowledgment: %(error)s" msgstr "Falha ao receber a confirmação da calibração de nível: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:725 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:729 msgid "Level calibration completed successfully" msgstr "Calibração de nível concluída com sucesso" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:762 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:766 msgid "" "Level calibration was temporarily rejected; retrying after the calibration " "cooldown." @@ -1597,113 +1607,113 @@ msgstr "" "A calibração de nível foi rejeitada temporariamente; a tentar novamente após " "o período de espera da calibração." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:796 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:800 msgid "Level calibration failed: %(error)s" msgstr "Falha na calibração de nível: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:815 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:819 msgid "" "No flight controller connection available for full accelerometer calibration" msgstr "" "Não há ligação ao controlador de voo disponível para calibração completa do " "acelerómetro" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:835 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 msgid "Full accelerometer calibration start command sent" msgstr "Comando para iniciar a calibração completa do acelerómetro enviado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:843 msgid "Failed to send full accelerometer calibration command: %(error)s" msgstr "" "Falha ao enviar comando de calibração completa do acelerómetro: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:885 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:889 msgid "Exception while polling ACCELCAL_VEHICLE_POS: %(error)s" msgstr "Exceção ao verificar ACCELCAL_VEHICLE_POS: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:904 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:908 msgid "" "No flight controller connection available to confirm calibration position" msgstr "" "Não há ligação ao controlador de voo disponível para confirmar a posição de " "calibração" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:924 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:928 msgid "Sent ACCELCAL_VEHICLE_POS confirmation for position %d" msgstr "Confirmação de ACCELCAL_VEHICLE_POS enviada para a posição %d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:927 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:931 msgid "Failed to send position confirmation: %(error)s" msgstr "Falha ao enviar confirmação de posição: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:955 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:959 msgid "Exception while polling SCALED_IMU: %(error)s" msgstr "Exceção ao consultar SCALED_IMU: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:974 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:978 msgid "No flight controller connection available for SCALED_IMU stream request" msgstr "" "Não há ligação ao controlador de voo disponível para pedir o fluxo SCALED_IMU" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:986 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 msgid "SCALED_IMU stream requested at %(interval)d µs interval" msgstr "Fluxo SCALED_IMU solicitado com intervalo de %(interval)d µs" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:994 msgid "SCALED_IMU stream request failed: %(error)s" msgstr "Falha no pedido do fluxo SCALED_IMU: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1006 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1010 msgid "No flight controller connection available for battery status request" msgstr "" "Nenhuma ligação ao controlador de voo disponível para pedido de estado da " "bateria" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1027 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1031 msgid "BATTERY_STATUS stream request attempt %(attempt)d confirmed" msgstr "" "Tentativa %(attempt)d de pedido de transmissão BATTERY_STATUS confirmada" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1037 msgid "BATTERY_STATUS stream request attempt %(attempt)d failed: %(error)s" msgstr "" "Tentativa %(attempt)d de pedido de transmissão BATTERY_STATUS falhada: " "%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1039 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1043 msgid "Failed to request periodic battery status: %(error)s" msgstr "Falha ao solicitar estado periódico da bateria: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1044 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1048 msgid "" "Periodic BATTERY_STATUS messages confirmed every %(interval)d microseconds" msgstr "" "Mensagens periódicas BATTERY_STATUS confirmadas a cada %(interval)d " "microssegundos" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1061 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1060 msgid "No flight controller connection or parameters available" msgstr "Nenhuma ligação ao controlador de voo ou parâmetros disponíveis" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1066 -msgid "Battery monitoring is not enabled (BATT_MONITOR=0)" -msgstr "A monitorização da bateria não está ativada (BATT_MONITOR=0)" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1063 +msgid "Battery monitoring is not enabled" +msgstr "A monitorização da bateria não está ativada" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1084 -msgid "Failed to get battery status from telemetry: %(error)s" -msgstr "Falha ao obter estado da bateria da telemetria: %(error)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1082 +msgid "Failed to get battery statuses from telemetry: %(error)s" +msgstr "Falha ao obter os estados das baterias a partir da telemetria: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1093 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1095 msgid "Battery status not available from telemetry" msgstr "Estado da bateria não disponível na telemetria" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1136 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1137 msgid "No flight controller connection available for compass calibration" msgstr "" "Não existe ligação ao controlador de voo disponível para a calibração da " "bússola" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1141 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1142 msgid "" "Sending compass calibration start command to target %(system)s/%(component)s " "with params p1=%(p1)s p2=%(p2)s p3=%(p3)s" @@ -1711,30 +1721,30 @@ msgstr "" "A enviar comando para iniciar calibração da bússola ao alvo %(system)s/" "%(component)s com parâmetros p1=%(p1)s p2=%(p2)s p3=%(p3)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1165 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1166 msgid "Compass calibration start command confirmed" msgstr "Comando para iniciar calibração da bússola confirmado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1168 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:456 msgid "Compass calibration start failed: %(error)s" msgstr "Falha ao iniciar calibração da bússola: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1180 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1181 msgid "No flight controller connection available to cancel compass calibration" msgstr "" "Não existe ligação ao controlador de voo disponível para cancelar a " "calibração da bússola" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1196 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1197 msgid "Compass calibration cancel command confirmed" msgstr "Comando para cancelar calibração da bússola confirmado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1198 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1199 msgid "Compass calibration cancel failed: %(error)s" msgstr "Falha ao cancelar calibração da bússola: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1241 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1242 msgid "" "Compass calibration report queued for compass %(compass_id)s: " "status=%(status)s saved=%(saved)s" @@ -1742,7 +1752,7 @@ msgstr "" "Relatório de calibração da bússola em fila para a bússola %(compass_id)s: " "estado=%(status)s guardado=%(saved)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1260 msgid "" "Compass calibration progress queued for compass %(compass_id)s: pct=%(pct)s " "status=%(status)s" @@ -1750,14 +1760,14 @@ msgstr "" "Progresso de calibração da bússola em fila para a bússola %(compass_id)s: " "percentagem=%(pct)s estado=%(status)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1278 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1279 msgid "" "Compass calibration status text received: severity=%(severity)s text=%(text)s" msgstr "" "Texto de estado de calibração da bússola recebido: severidade=%(severity)s " "texto=%(text)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1284 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1285 msgid "" "Ignoring non calibration MAVLink message during compass calibration poll: " "%(message_type)s" @@ -1765,7 +1775,7 @@ msgstr "" "A ignorar mensagem MAVLink não relacionada com calibração durante sondagem " "de calibração da bússola: %(message_type)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1289 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1290 msgid "Error reading compass calibration progress: %(error)s" msgstr "Erro ao ler progresso da calibração da bússola: %(error)s" @@ -4981,9 +4991,10 @@ msgstr "Se esta fase é opcional" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_ardupilot_parameter.py:265 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_flightcontroller_info.py:314 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:567 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:119 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:130 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:186 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:100 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:150 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:151 msgid "N/A" msgstr "Indisponível" @@ -6065,12 +6076,7 @@ msgstr "Falha ao adicionar todos os %d parâmetro(s): %s" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:613 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:852 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_accelerometer_calibration.py:631 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:192 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:208 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:234 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:413 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:312 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:576 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:604 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:623 @@ -8145,7 +8151,9 @@ msgstr "Ligação ao controlador de voo" msgid "" "Find and connect to a flight controller\n" "plugged into your computer by USB." -msgstr "Procure e ligue-se a um controlador de voo\nligado ao seu computador por USB." +msgstr "" +"Procure e ligue-se a um controlador de voo\n" +"ligado ao seu computador por USB." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:137 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:476 @@ -8198,20 +8206,29 @@ msgid "" "that runs your vehicle.\n" "This shows its model and USB connection.\n" "The board ID identifies compatible firmware." -msgstr "O controlador de voo é o pequeno computador\nque controla o seu veículo.\nIsto mostra o seu modelo e a ligação USB.\nO ID da placa identifica o firmware compatível." +msgstr "" +"O controlador de voo é o pequeno computador\n" +"que controla o seu veículo.\n" +"Isto mostra o seu modelo e a ligação USB.\n" +"O ID da placa identifica o firmware compatível." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:208 msgid "" "Connect your flight controller by USB.\n" "Its model is detected so compatible firmware\n" "can be offered." -msgstr "Ligue o seu controlador de voo por USB.\nO modelo é detetado para que firmware compatível\npossa ser disponibilizado." +msgstr "" +"Ligue o seu controlador de voo por USB.\n" +"O modelo é detetado para que firmware compatível\n" +"possa ser disponibilizado." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:212 msgid "" "Shows the current step, result, or error\n" "while preparing and installing firmware." -msgstr "Mostra o passo atual, o resultado ou o erro\nao preparar e instalar o firmware." +msgstr "" +"Mostra o passo atual, o resultado ou o erro\n" +"ao preparar e instalar o firmware." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:216 msgid "" @@ -8219,7 +8236,11 @@ msgid "" "APJ is ArduPilot's firmware file format.\n" "The file must match your connected board.\n" "You will be asked to confirm before writing." -msgstr "Escolha um ficheiro de firmware .apj no seu computador.\nAPJ é o formato de ficheiro de firmware do ArduPilot.\nO ficheiro tem de corresponder à placa ligada.\nSer-lhe-á pedido que confirme antes de escrever." +msgstr "" +"Escolha um ficheiro de firmware .apj no seu computador.\n" +"APJ é o formato de ficheiro de firmware do ArduPilot.\n" +"O ficheiro tem de corresponder à placa ligada.\n" +"Ser-lhe-á pedido que confirme antes de escrever." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:225 msgid "" @@ -8228,13 +8249,20 @@ msgid "" "Installation replaces its current firmware.\n" "You will be asked to confirm before writing.\n" "Keep the USB cable connected until it finishes." -msgstr "Transfira o firmware selecionado e prepare-se\npara o instalar no seu controlador de voo.\nA instalação substitui o firmware atual.\nSer-lhe-á pedido que confirme antes de escrever.\nMantenha o cabo USB ligado até terminar." +msgstr "" +"Transfira o firmware selecionado e prepare-se\n" +"para o instalar no seu controlador de voo.\n" +"A instalação substitui o firmware atual.\n" +"Ser-lhe-á pedido que confirme antes de escrever.\n" +"Mantenha o cabo USB ligado até terminar." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:235 msgid "" "Stop before the current firmware is erased.\n" "Cancellation is unavailable once erasing starts." -msgstr "Pare antes de o firmware atual ser apagado.\nO cancelamento não está disponível depois de o apagamento começar." +msgstr "" +"Pare antes de o firmware atual ser apagado.\n" +"O cancelamento não está disponível depois de o apagamento começar." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:242 msgid "Official ArduPilot firmware" @@ -8245,7 +8273,10 @@ msgid "" "Firmware is the software that runs on your\n" "flight controller. These releases come from\n" "the official ArduPilot download server." -msgstr "O firmware é o software que é executado no seu\ncontrolador de voo. Estas versões vêm do\nservidor oficial de transferências do ArduPilot." +msgstr "" +"O firmware é o software que é executado no seu\n" +"controlador de voo. Estas versões vêm do\n" +"servidor oficial de transferências do ArduPilot." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:252 msgid "Firmware type:" @@ -8268,7 +8299,10 @@ msgid "" "Download the latest list of available\n" "firmware releases from ArduPilot.\n" "An internet connection is required." -msgstr "Transfira a lista mais recente das\nversões de firmware disponíveis do ArduPilot.\nÉ necessária uma ligação à Internet." +msgstr "" +"Transfira a lista mais recente das\n" +"versões de firmware disponíveis do ArduPilot.\n" +"É necessária uma ligação à Internet." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:282 msgid "" @@ -8279,7 +8313,14 @@ msgid "" "Rover is for ground vehicles and boats.\n" "Sub is for underwater vehicles.\n" "Only available builds are listed." -msgstr "Escolha o software para o seu veículo.\nCopter - multicopter é para drones com\nvárias hélices. Copter - heli é para\nhelicópteros. Plane é para aviões.\nRover é para veículos terrestres e barcos.\nSub é para veículos subaquáticos.\nApenas são listadas as compilações disponíveis." +msgstr "" +"Escolha o software para o seu veículo.\n" +"Copter - multicopter é para drones com\n" +"várias hélices. Copter - heli é para\n" +"helicópteros. Plane é para aviões.\n" +"Rover é para veículos terrestres e barcos.\n" +"Sub é para veículos subaquáticos.\n" +"Apenas são listadas as compilações disponíveis." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:295 msgid "" @@ -8287,7 +8328,11 @@ msgid "" "Only targets matching your connected board\n" "are listed. Some boards have several options.\n" "The target can change the available features." -msgstr "Um destino é uma compilação de firmware para um modelo de placa.\nApenas são listados os destinos que correspondem à sua placa ligada.\nAlgumas placas têm várias opções.\nO destino pode alterar as funcionalidades disponíveis." +msgstr "" +"Um destino é uma compilação de firmware para um modelo de placa.\n" +"Apenas são listados os destinos que correspondem à sua placa ligada.\n" +"Algumas placas têm várias opções.\n" +"O destino pode alterar as funcionalidades disponíveis." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:305 msgid "" @@ -8298,7 +8343,14 @@ msgid "" "STABLE-x.y.z is an older stable release.\n" "Only versions for your chosen type and target\n" "are listed." -msgstr "Escolha a versão do software a instalar.\nOFFICIAL é a versão estável atual.\nBETA é uma versão em teste.\nDEV é uma compilação de desenvolvimento.\nSTABLE-x.y.z é uma versão estável mais antiga.\nApenas são listadas as versões do tipo e do destino\nque escolheu." +msgstr "" +"Escolha a versão do software a instalar.\n" +"OFFICIAL é a versão estável atual.\n" +"BETA é uma versão em teste.\n" +"DEV é uma compilação de desenvolvimento.\n" +"STABLE-x.y.z é uma versão estável mais antiga.\n" +"Apenas são listadas as versões do tipo e do destino\n" +"que escolheu." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:343 msgid "{board_name} (APJ board ID {board_id}) — {device}" @@ -8323,7 +8375,14 @@ msgid "" "After a successful or failed upload, closing this window closes AMC. Restart " "AMC to continue configuration. Cancelling before erase keeps AMC open unless " "a detected board was unplugged while idle." -msgstr "Transferir {release} para o ID de placa {board_id} e preparar para o gravar?\n\nApós uma transferência bem-sucedida ou falhada, fechar esta janela fecha o AMC. Reinicie o AMC para continuar a configuração. Cancelar antes do apagamento mantém o AMC aberto, exceto se uma placa detetada tiver sido desligada enquanto estava inativa." +msgstr "" +"Transferir {release} para o ID de placa {board_id} e preparar para o " +"gravar?\n" +"\n" +"Após uma transferência bem-sucedida ou falhada, fechar esta janela fecha o " +"AMC. Reinicie o AMC para continuar a configuração. Cancelar antes do " +"apagamento mantém o AMC aberto, exceto se uma placa detetada tiver sido " +"desligada enquanto estava inativa." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:503 msgid "Select APJ firmware file" @@ -8340,7 +8399,14 @@ msgid "" "After a successful or failed upload, closing this window closes AMC. Restart " "AMC to continue configuration. Cancelling before erase keeps AMC open unless " "a detected board was unplugged while idle." -msgstr "Usar firmware local {file} para o ID de placa {board_id} e preparar para o gravar?\n\nApós uma transferência bem-sucedida ou falhada, fechar esta janela fecha o AMC. Reinicie o AMC para continuar a configuração. Cancelar antes do apagamento mantém o AMC aberto, exceto se uma placa detetada tiver sido desligada enquanto estava inativa." +msgstr "" +"Usar firmware local {file} para o ID de placa {board_id} e preparar para o " +"gravar?\n" +"\n" +"Após uma transferência bem-sucedida ou falhada, fechar esta janela fecha o " +"AMC. Reinicie o AMC para continuar a configuração. Cancelar antes do " +"apagamento mantém o AMC aberto, exceto se uma placa detetada tiver sido " +"desligada enquanto estava inativa." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:591 msgid "Firmware catalog error" @@ -8360,11 +8426,16 @@ msgid "" "\n" "Bootloader board ID: {board_id}\n" "APJ SHA-256: {digest}" -msgstr "Apagar e gravar {release}?\n\nID de placa do carregador de arranque: {board_id}\nSHA-256 do APJ: {digest}" +msgstr "" +"Apagar e gravar {release}?\n" +"\n" +"ID de placa do carregador de arranque: {board_id}\n" +"SHA-256 do APJ: {digest}" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:631 msgid "Firmware upload completed and flight controller reconnected" -msgstr "Transferência de firmware concluída e o controlador de voo voltou a ligar-se" +msgstr "" +"Transferência de firmware concluída e o controlador de voo voltou a ligar-se" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:634 msgid "Firmware upload cancelled" @@ -8440,7 +8511,10 @@ msgid "" "Removing the old firmware from the board\n" "before writing the selected firmware.\n" "Keep the USB cable connected." -msgstr "A remover o firmware antigo da placa\nantes de escrever o firmware selecionado.\nMantenha o cabo USB ligado." +msgstr "" +"A remover o firmware antigo da placa\n" +"antes de escrever o firmware selecionado.\n" +"Mantenha o cabo USB ligado." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:689 msgid "Program" @@ -8450,7 +8524,9 @@ msgstr "Programar" msgid "" "Writing the selected firmware to the board.\n" "Keep the USB cable connected." -msgstr "A escrever o firmware selecionado na placa.\nMantenha o cabo USB ligado." +msgstr "" +"A escrever o firmware selecionado na placa.\n" +"Mantenha o cabo USB ligado." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:694 msgid "Verify" @@ -8460,7 +8536,9 @@ msgstr "Verificar" msgid "" "Checking that the firmware was written\n" "correctly before restarting the board." -msgstr "A verificar se o firmware foi escrito\ncorretamente antes de reiniciar a placa." +msgstr "" +"A verificar se o firmware foi escrito\n" +"corretamente antes de reiniciar a placa." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:745 msgid "Wait for the current operation to finish" @@ -8937,13 +9015,11 @@ msgstr "" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Failed to upload parameters:" msgstr "Falha ao carregar parâmetros:" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Upload Error" msgstr "Erro de carregamento" @@ -9203,7 +9279,6 @@ msgstr "" "estará incluída" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:679 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 msgid "Upload selected params to FC" msgstr "Carregar parâmetros selecionados para o FC" @@ -10346,7 +10421,9 @@ msgstr "" msgid "" "Open the firmware upload window to install ArduPilot on a flight controller " "connected by USB." -msgstr "Abra a janela de carregamento de firmware para instalar o ArduPilot num controlador de voo ligado por USB." +msgstr "" +"Abra a janela de carregamento de firmware para instalar o ArduPilot num " +"controlador de voo ligado por USB." #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_project_opener.py:147 msgid "" @@ -12206,47 +12283,46 @@ msgstr "O parâmetro {name} tem de ter um ganho finito não negativo." msgid "{old_value} backed-off by {percent:g}%" msgstr "{old_value} reduzido em {percent:g}%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:77 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:70 msgid "" "Flight controller not connected, cannot check battery monitoring status." msgstr "" "Controlador de voo não ligado, não é possível verificar estado de " "monitorização da bateria." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:111 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:83 msgid "Flight controller not connected, cannot get battery status." msgstr "Controlador de voo não ligado, não é possível obter estado da bateria." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:115 -msgid "Battery monitoring disabled, cannot get battery status." -msgstr "" -"Monitorização da bateria desativada, não é possível obter estado da bateria." - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:119 msgid "Flight controller connection required for voltage threshold check" msgstr "" "Ligação ao controlador de voo necessária para verificação de limiar de tensão" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:136 msgid "disabled" msgstr "desativado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:161 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:139 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:371 msgid "unavailable" msgstr "indisponível" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:169 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:181 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:145 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1245 msgid "safe" msgstr "seguro" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:170 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:183 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:159 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1249 msgid "critical" msgstr "crítico" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:215 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:191 msgid "Battery monitoring stopped" msgstr "Monitorização da bateria interrompida" @@ -12345,34 +12421,34 @@ msgstr "Calibração de nível bem sucedida" msgid "Level calibration failed" msgstr "Falha na calibração de nível" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:148 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:152 msgid "Failed to load motor test data from AP_Motors_test.json" msgstr "Falha ao carregar dados de teste de motor do AP_Motors_test.json" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:151 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:155 msgid "Successfully loaded motor test data with %(layouts)d layouts" msgstr "" "Dados de teste de motor carregados com sucesso com %(layouts)d configurações" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:156 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:160 msgid "Error loading motor test data: %(error)s" msgstr "Erro ao carregar dados de teste de motor: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:212 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:216 msgid "No motor configuration found for frame class %d and type %d" msgstr "" "Nenhuma configuração de motor encontrada para a classe de estrutura %d e " "tipo %d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:218 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:222 msgid "" "No motor configuration found for frame class %(class)d and type %(type)d" msgstr "" "Nenhuma configuração de motor encontrada para a classe de quadro %(class)d e " "tipo %(type)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:223 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:912 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:227 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:918 msgid "" "Frame configuration updated: Class=%(class)d, Type=%(type)d, " "Motors=%(motors)d" @@ -12380,33 +12456,33 @@ msgstr "" "Configuração de quadro atualizada: Classe=%(class)d, Tipo=%(type)d, " "Motores=%(motors)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:239 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:243 msgid "Flight controller connection required for motor testing" msgstr "Ligação ao controlador de voo necessária para teste de motores" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:251 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:923 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1203 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:255 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:929 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1209 msgid "Failed to update frame configuration: %(error)s" msgstr "Falha ao atualizar configuração de quadro: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:301 msgid "Invalid motor number: %(number)d" msgstr "Número de motor inválido: %(number)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 msgid "Flight controller not connected." msgstr "Controlador de voo não ligado." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:366 msgid "Battery monitoring disabled, cannot verify voltage." msgstr "Monitorização da bateria desativada, não é possível verificar tensão." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:367 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:372 msgid "Could not read battery status." msgstr "Não foi possível ler o estado da bateria." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:378 msgid "" "Battery voltage %(voltage).1fV is outside safe range (%(min).1fV - " "%(max).1fV)" @@ -12414,28 +12490,28 @@ msgstr "" "Tensão da bateria %(voltage).1fV está fora do intervalo seguro (%(min).1fV - " "%(max).1fV)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:417 msgid "%(param)s value %(value).3f is outside valid range (0.0 - 1.0)" msgstr "" "Valor de %(param)s %(value).3f está fora do intervalo válido (0.0 - 1.0)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:425 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:431 msgid "%(param)s value %(value).3f is smaller than %(min)f" msgstr "Valor de %(param)s %(value).3f é menor que %(min)f" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:430 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:436 msgid "%(param)s value %(value).3f is greater than %(max)f" msgstr "Valor de %(param)s %(value).3f é maior que %(max)f" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:438 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:444 msgid "Failed to set parameter %(param)s: %(error)s" msgstr "Falha ao definir parâmetro %(param)s: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:443 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:449 msgid "Parameter %(param)s set to %(value).3f" msgstr "Parâmetro %(param)s definido para %(value).3f" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:448 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:454 msgid "" "Parameter %(param)s verification failed: expected %(expected).3f, got " "%(actual)s" @@ -12443,35 +12519,35 @@ msgstr "" "Verificação do parâmetro %(param)s falhou: esperado %(expected).3f, obtido " "%(actual)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:459 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:465 msgid "Error setting parameter %(param)s: %(error)s" msgstr "Erro ao definir parâmetro %(param)s: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 msgid "Could not read parameters %(p1)s or %(p2)s from flight controller." msgstr "" "Não foi possível ler os parâmetros %(p1)s ou %(p2)s do controlador de voo." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:513 msgid "Swapping motor %(exp)s (%(p1)s) with motor %(det)s (%(p2)s)" msgstr "A trocar o motor %(exp)s (%(p1)s) com o motor %(det)s (%(p2)s)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:522 msgid "Invalid motor labels provided for swapping." msgstr "Etiquetas de motores inválidas fornecidas para a troca." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:543 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:549 msgid "" "MOT_SPIN_ARM must stay at least 0.02 below MOT_SPIN_MIN (current %(min).2f)." msgstr "" "MOT_SPIN_ARM deve manter-se pelo menos 0.02 abaixo de MOT_SPIN_MIN (atual " "%(min).2f)." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:552 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:558 msgid "MOT_SPIN_ARM must be available before updating MOT_SPIN_MIN." msgstr "MOT_SPIN_ARM deve estar disponível antes de atualizar MOT_SPIN_MIN." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:555 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:561 msgid "" "MOT_SPIN_MIN must be at least 0.02 higher than MOT_SPIN_ARM (current " "%(arm).2f)." @@ -12479,108 +12555,108 @@ msgstr "" "MOT_SPIN_MIN deve ser pelo menos 0.02 superior a MOT_SPIN_ARM (atual " "%(arm).2f)." -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:583 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:589 msgid "Invalid test sequence number %(number)d (valid range: 0-%(max)d)" msgstr "" "Número de sequência de teste inválido %(number)d (intervalo válido: 0-" "%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:593 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:599 msgid "Invalid motor output number %(number)d (valid range: 1-%(max)d)" msgstr "" "Número de saída de motor inválido %(number)d (intervalo válido: 1-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:603 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:609 msgid "Invalid motor output number %(number)d (expected: %(expected)d)" msgstr "Número de saída de motor inválido %(number)d (esperado: %(expected)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:613 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:619 msgid "Invalid throttle percentage %(throttle)d (valid range: %(min)d-%(max)d)" msgstr "" "Percentagem de aceleração inválida %(throttle)d (intervalo válido: %(min)d-" "%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:624 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:629 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:630 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:635 msgid "Invalid test duration %(duration)d (valid range: %(min)d-%(max)d)" msgstr "" "Duração de teste inválida %(duration)d (intervalo válido: %(min)d-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:774 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:780 msgid "Motor test duration setting not found" msgstr "Configuração de duração de teste de motor não encontrada" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:777 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:805 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:783 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 msgid "Motor test duration must be at least %(min)d second" msgstr "A duração do teste do motor deve ser pelo menos %(min)d segundo" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:779 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:807 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:785 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:813 msgid "Motor test duration must not exceed %(max)d seconds" msgstr "A duração do teste do motor não deve exceder %(max)d segundos" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:782 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:788 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:817 msgid "Invalid motor test duration setting: %(error)s" msgstr "Configuração de duração de teste de motor inválida: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:814 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:820 msgid "Failed to save duration setting: %(error)s" msgstr "Falha ao guardar configuração de duração: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:828 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:834 msgid "Motor test throttle percentage setting not found" msgstr "" "Configuração de percentagem de aceleração de teste de motor não encontrada" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:831 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:859 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:837 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 msgid "Motor test throttle percentage must be at least %(min)d%%" msgstr "" "A percentagem de aceleração do teste do motor deve ser pelo menos %(min)d%%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:833 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:861 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:867 msgid "Motor test throttle percentage must not exceed %(max)d%%" msgstr "" "A percentagem de aceleração do teste do motor não deve exceder %(max)d%%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:836 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:842 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:871 msgid "Invalid motor test throttle percentage setting: %(error)s" msgstr "" "Configuração de percentagem de aceleração de teste de motor inválida: " "%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:868 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:874 msgid "Failed to save throttle percentage setting: %(error)s" msgstr "Falha ao guardar configuração de percentagem de aceleração: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:886 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:892 msgid "Flight controller connection required for frame configuration update" msgstr "" "Ligação ao controlador de voo necessária para atualização de configuração de " "quadro" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:936 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 msgid "Flight controller connection required for current frame class" msgstr "" "Ligação ao controlador de voo necessária para a classe de estrutura atual" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1119 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:948 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1125 msgid "FRAME_CLASS parameter not found in flight controller" msgstr "Parâmetro FRAME_CLASS não encontrado no controlador de voo" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:964 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:970 msgid "" "Found %(count)d frame types for current frame class %(class)d (%(name)s)" msgstr "" "Encontrados %(count)d tipos de estrutura para a classe de estrutura atual " "%(class)d (%(name)s)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:976 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:982 msgid "" "Current frame class %(class)d is not defined in motor configuration (max " "defined: %(max)d)" @@ -12588,111 +12664,117 @@ msgstr "" "A classe de quadro atual %(class)d não está definida na configuração do " "motor (máximo definido: %(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:995 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1001 msgid "Returning cached frame options with %(count)d classes" msgstr "A devolver opções de estrutura em cache com %(count)d classes" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1005 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1011 msgid "" "Loading frame options from motor data loader (%(count)d layouts available)" msgstr "" "A carregar opções de quadro do carregador de dados de motor (%(count)d " "configurações disponíveis)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1016 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1022 msgid "Skipping motor layout with missing required fields" msgstr "A ignorar configuração de motor com campos obrigatórios em falta" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1028 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1034 msgid "Successfully loaded %(count)d frame classes from motor data loader" msgstr "" "Carregadas com sucesso %(count)d classes de quadro do carregador de dados de " "motor" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1039 msgid "Motor data unavailable, using doc_dict as fallback for frame options" msgstr "" "Dados de motor indisponíveis, a usar doc_dict como alternativa para opções " "de quadro" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1058 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1064 msgid "" "Successfully loaded %(count)d frame classes from parameter metadata fallback" msgstr "" "Carregadas com sucesso %(count)d classes de quadro da alternativa de " "metadados de parâmetro" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1066 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1072 msgid "Frame options loaded: %(count)d classes with %(types)d total types" msgstr "" "Opções de quadro carregadas: %(count)d classes com %(types)d tipos totais" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1073 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1079 msgid "No frame options could be loaded from motor data or parameter metadata" msgstr "" "Não foi possível carregar opções de quadro dos dados de motor ou metadados " "de parâmetro" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1096 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1102 msgid "Failed to refresh frame configuration: %(error)s" msgstr "Falha ao atualizar configuração de quadro: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1114 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1120 msgid "Flight controller connection required for frame type parsing" msgstr "" "Ligação ao controlador de voo necessária para análise do tipo de estrutura" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1137 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 msgid "Could not find frame type '%(text)s' in current frame class" msgstr "" "Não foi possível encontrar o tipo de estrutura '%(text)s' na classe de " "estrutura atual" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1149 msgid "Error parsing frame type: %(error)s" msgstr "Erro ao analisar tipo de quadro: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1178 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1184 msgid "Updated frame configuration: FRAME_CLASS=%(class)d, FRAME_TYPE=%(type)d" msgstr "" "Configuração de quadro atualizada: FRAME_CLASS=%(class)d, FRAME_TYPE=%(type)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1217 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1223 msgid "Invalid frame type selection" msgstr "Seleção de tipo de quadro inválida" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1222 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1228 msgid "Frame type %(key)s is not available for current frame class" msgstr "" "Tipo de quadro %(key)s não está disponível para a classe de quadro atual" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1247 +msgid "low" +msgstr "baixo" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Current: Disabled" msgstr "Atual: Desativado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Voltage: Disabled" msgstr "Tensão: Desativada" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 msgid "Voltage: %(volt).2fV" msgstr "Tensão: %(volt).2fV" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 -msgid "Current: %(curr).2fA" -msgstr "Corrente: %(curr).2fA" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:216 msgid "Voltage: N/A" msgstr "Tensão: N/D" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +msgid "Current: %(curr).2fA" +msgstr "Corrente: %(curr).2fA" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:218 msgid "Current: N/A" msgstr "Corrente: N/D" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1280 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1286 msgid "" "IMPORTANT SAFETY WARNING:\n" "\n" @@ -12712,7 +12794,7 @@ msgstr "" "\n" "Deseja prosseguir com o teste de motores?" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1300 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1306 msgid "" "Battery voltage is outside the safe range for motor testing.\n" "\n" @@ -13282,78 +13364,54 @@ msgstr "" "Os valores Novos foram alterados, mas alguns ganhos estão fora dos " "respetivos intervalos recomendados:" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:93 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 -msgid "Battery Monitor" -msgstr "Monitor de bateria" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:99 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:80 msgid "" -"This monitor displays real-time battery voltage and current readings.\n" -"The voltage display is color-coded:\n" -" • Green: Safe voltage range [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +"Change the parameters to the right and press\n" +"\"Upload selected params to FC\" to see their results.\n" +" • Green: Above this battery's arming voltage\n" +" (Battery 1 must also be below the motor voltage limit)\n" " • Red: Critical voltage (outside safe range)\n" -" • Gray: Battery monitoring disabled or unavailable" -msgstr "" -"Este monitor apresenta leituras em tempo real de tensão e corrente da " -"bateria.\n" -"A apresentação da tensão é codificada por cores:\n" -" • Verde: Intervalo de tensão seguro [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" -" • Vermelho: Tensão crítica (fora do intervalo seguro)\n" -" • Cinzento: Monitorização da bateria desativada ou indisponível" +" • Gray: Battery monitoring disabled or unavailable\n" +msgstr "Altere os parâmetros à direita e prima\n\"Carregar os parâmetros selecionados para o FC\" para ver os seus resultados.\n • Verde: Acima da tensão de armamento desta bateria\n (A bateria 1 também tem de estar abaixo do limite de tensão do motor)\n • Vermelho: Tensão crítica (fora do intervalo seguro)\n • Cinzento: Monitorização da bateria desativada ou indisponível\n" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:116 -msgid "Voltage:" -msgstr "Tensão:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Current" +msgstr "Corrente" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:127 -msgid "Current:" -msgstr "Corrente:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Voltage" +msgstr "Tensão" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:147 -msgid "" -"Upload selected parameters to the flight controller and stay on the current " -"intermediate parameter file\n" -"It will reset the FC if necessary, re-download all parameters and validate " -"their value" -msgstr "" -"Carregar os parâmetros selecionados para o controlador de voo e permanecer " -"no ficheiro de parâmetros intermédios atual\n" -"Irá reiniciar o FC se necessário, transferir novamente todos os parâmetros e " -"validar o seu valor" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 +msgid "Battery" +msgstr "Bateria" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:166 -msgid "Battery status updated: %(voltage)s, %(current)s" -msgstr "Estado da bateria atualizado: %(voltage)s, %(current)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:125 +msgid "Battery %(number)d:" +msgstr "Bateria %(number)d:" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:178 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:132 +msgid "Battery %(number)d status updated: %(voltage)s, %(current)s" +msgstr "Estado da bateria %(number)d atualizado: %(voltage)s, %(current)s" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 msgid "Disabled" msgstr "Desativado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:193 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:235 -msgid "UI services not available. Cannot upload parameters." -msgstr "" -"Serviços da interface não disponíveis. Não é possível carregar parâmetros." - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -msgid "Parameter editor not available." -msgstr "Editor de parâmetros não disponível." - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:276 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:175 msgid "Battery monitor plugin activated" msgstr "Plugin de monitor de bateria ativado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:288 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:187 msgid "Battery monitor plugin deactivated" msgstr "Plugin de monitor de bateria desativado" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:347 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:246 msgid "AMC Battery Monitor plugin test window" msgstr "Janela de teste do plugin AMC Battery Monitor" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:382 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:281 msgid "" "This main is for testing and development only. Usually, the " "BatteryMonitorView is called from another script" @@ -13361,7 +13419,7 @@ msgstr "" "Este main é apenas para testes e desenvolvimento. Normalmente, o " "BatteryMonitorView é chamado a partir de outro script" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:399 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:298 msgid "" "This main is for testing and development only, usually the " "BatteryMonitorView is called from another script" @@ -14227,9 +14285,9 @@ msgstr "" "Plugin '%(plugin_name)s' está configurado mas não registado. Plugins " "disponíveis: %(available)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 -msgid "Battery" -msgstr "Bateria" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 +msgid "Battery Monitor" +msgstr "Monitor de bateria" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:22 msgid "Capacity mAh" @@ -14653,6 +14711,58 @@ msgstr "Versão ou revisão do hardware" msgid "Web link to the product page or documentation" msgstr "Ligação web para a página do produto ou documentação" +#~ msgid "Battery monitoring is not enabled (BATT_MONITOR=0)" +#~ msgstr "A monitorização da bateria não está ativada (BATT_MONITOR=0)" + +#~ msgid "Failed to get battery status from telemetry: %(error)s" +#~ msgstr "Falha ao obter estado da bateria da telemetria: %(error)s" + +#~ msgid "Battery monitoring disabled, cannot get battery status." +#~ msgstr "" +#~ "Monitorização da bateria desativada, não é possível obter estado da " +#~ "bateria." + +#~ msgid "" +#~ "This monitor displays real-time battery voltage and current readings.\n" +#~ "The voltage display is color-coded:\n" +#~ " • Green: Safe voltage range [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +#~ " • Red: Critical voltage (outside safe range)\n" +#~ " • Gray: Battery monitoring disabled or unavailable" +#~ msgstr "" +#~ "Este monitor apresenta leituras em tempo real de tensão e corrente da " +#~ "bateria.\n" +#~ "A apresentação da tensão é codificada por cores:\n" +#~ " • Verde: Intervalo de tensão seguro [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +#~ " • Vermelho: Tensão crítica (fora do intervalo seguro)\n" +#~ " • Cinzento: Monitorização da bateria desativada ou indisponível" + +#~ msgid "Voltage:" +#~ msgstr "Tensão:" + +#~ msgid "Current:" +#~ msgstr "Corrente:" + +#~ msgid "" +#~ "Upload selected parameters to the flight controller and stay on the " +#~ "current intermediate parameter file\n" +#~ "It will reset the FC if necessary, re-download all parameters and " +#~ "validate their value" +#~ msgstr "" +#~ "Carregar os parâmetros selecionados para o controlador de voo e " +#~ "permanecer no ficheiro de parâmetros intermédios atual\n" +#~ "Irá reiniciar o FC se necessário, transferir novamente todos os " +#~ "parâmetros e validar o seu valor" + +#~ msgid "Battery status updated: %(voltage)s, %(current)s" +#~ msgstr "Estado da bateria atualizado: %(voltage)s, %(current)s" + +#~ msgid "UI services not available. Cannot upload parameters." +#~ msgstr "" +#~ "Serviços da interface não disponíveis. Não é possível carregar parâmetros." + +#~ msgid "Parameter editor not available." +#~ msgstr "Editor de parâmetros não disponível." + #~ msgid "Failed to set RC%(ch)d_%(suffix)s: %(error)s" #~ msgstr "Falha ao definir RC%(ch)d_%(suffix)s: %(error)s" diff --git a/ardupilot_methodic_configurator/locale/zh_CN/LC_MESSAGES/ardupilot_methodic_configurator.mo b/ardupilot_methodic_configurator/locale/zh_CN/LC_MESSAGES/ardupilot_methodic_configurator.mo index 2c8f4f6b3..8d4d5b775 100644 Binary files a/ardupilot_methodic_configurator/locale/zh_CN/LC_MESSAGES/ardupilot_methodic_configurator.mo and b/ardupilot_methodic_configurator/locale/zh_CN/LC_MESSAGES/ardupilot_methodic_configurator.mo differ diff --git a/ardupilot_methodic_configurator/locale/zh_CN/LC_MESSAGES/ardupilot_methodic_configurator.po b/ardupilot_methodic_configurator/locale/zh_CN/LC_MESSAGES/ardupilot_methodic_configurator.po index 00e27268f..b008de228 100644 --- a/ardupilot_methodic_configurator/locale/zh_CN/LC_MESSAGES/ardupilot_methodic_configurator.po +++ b/ardupilot_methodic_configurator/locale/zh_CN/LC_MESSAGES/ardupilot_methodic_configurator.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.9.17\n" -"POT-Creation-Date: 2026-10-10 12:51+0000\n" +"POT-Creation-Date: 2026-10-11 09:34+0000\n" "PO-Revision-Date: 2024-12-02 13:37+0100\n" "Last-Translator: Dr.-Ing. Amilcar do Carmo Lucas \n" "Language-Team: \n" @@ -1306,67 +1306,67 @@ msgstr "" "无法在串口 {device} 上打开当前保持的引导加载程序:{error};重新连接前请先为飞" "控断电重启" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:199 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:203 msgid "No flight controller connection available for command" msgstr "没有可用于命令的飞行控制器连接" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:252 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:740 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:256 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:744 msgid "Command temporarily rejected" msgstr "命令暂时被拒绝" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:253 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:741 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:257 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:745 msgid "Command denied" msgstr "命令被拒绝" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:254 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:742 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:258 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:746 msgid "Command unsupported" msgstr "命令不受支持" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:255 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:743 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 msgid "Command failed" msgstr "命令失败" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:275 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 msgid "Command in progress: %(progress)d%%" msgstr "命令进行中: %(progress)d%%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:279 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:747 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:283 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:751 msgid "Command acknowledgment with unknown result: %(result)d" msgstr "命令确认结果未知: %(result)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:293 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:770 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:774 msgid "Command acknowledgment timeout after %(timeout).1f seconds" msgstr "命令确认在 %(timeout).1f 秒后超时" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:301 msgid "Failed to send command: %(error)s" msgstr "发送命令失败: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:336 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:340 msgid "No flight controller connection available for parameter reset" msgstr "没有可用于参数重置的飞行控制器连接" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 msgid "Parameter reset to defaults command confirmed by flight controller" msgstr "飞行控制器确认了参数重置为默认值的命令" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:360 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:364 msgid "Parameter reset command failed: %(error)s" msgstr "参数重置命令失败: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:384 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:435 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:476 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:388 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:439 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:480 msgid "No flight controller connection available for motor test" msgstr "电机测试无可用的飞控连接" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:403 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:407 msgid "" "Motor test command acknowledged: Motor %(seq)s on output %(output)d at " "%(throttle)d%% thrust for %(duration)d seconds" @@ -1374,175 +1374,175 @@ msgstr "" "电机测试命令已确认:电机 %(seq)s 在输出 %(output)d 上以 %(throttle)d%% 推力运" "行 %(duration)d 秒" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:415 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:419 msgid "Motor test command failed: %(error)s" msgstr "电机测试命令失败: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:494 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:498 msgid "" "Sequential motor test command confirmed at %(throttle)d%% for %(duration)d " "seconds per motor" msgstr "" "顺序电机测试命令已确认在 %(throttle)d%% 功率下每个电机运行 %(duration)d 秒" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:505 msgid "Sequential motor test command failed: %(error)s" msgstr "顺序电机测试命令失败: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:520 msgid "No flight controller connection available for motor stop" msgstr "电机停止无可用的飞控连接" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:533 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:537 msgid "Motor stop command confirmed" msgstr "电机停止命令已确认" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:535 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:539 msgid "Motor stop command failed: %(error)s" msgstr "电机停止命令失败: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:557 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:561 msgid "No flight controller connection available for accelerometer calibration" msgstr "没有飞控连接可用于加速度计校准" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:568 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:572 msgid "Simple accelerometer calibration completed successfully" msgstr "简单加速度计校准成功完成" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:570 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:574 msgid "Simple accelerometer calibration failed: %(error)s" msgstr "简单加速度计校准失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:585 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:641 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:589 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:645 msgid "No flight controller connection available for level calibration" msgstr "没有飞控连接可用于水平校准" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:591 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 msgid "The previous level calibration is still finishing; try again shortly" msgstr "上一次水平校准仍在完成中;请稍后再试" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:595 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:599 msgid "A level calibration is already in progress" msgstr "水平校准已在进行中" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:663 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:667 msgid "Failed to send level calibration command: %(error)s" msgstr "发送水平校准命令失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:672 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:703 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:676 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:707 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_params.py:307 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:405 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 msgid "No flight controller connection available" msgstr "无可用的飞控连接" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:679 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:683 msgid "Failed to receive level calibration acknowledgment: %(error)s" msgstr "接收水平校准确认失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:725 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:729 msgid "Level calibration completed successfully" msgstr "水平校准成功完成" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:762 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:766 msgid "" "Level calibration was temporarily rejected; retrying after the calibration " "cooldown." msgstr "水平校准被暂时拒绝;将在校准冷却时间后重试。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:796 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:800 msgid "Level calibration failed: %(error)s" msgstr "水平校准失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:815 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:819 msgid "" "No flight controller connection available for full accelerometer calibration" msgstr "没有飞控连接可用于完整加速度计校准" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:835 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 msgid "Full accelerometer calibration start command sent" msgstr "已发送完整加速度计校准启动命令" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:843 msgid "Failed to send full accelerometer calibration command: %(error)s" msgstr "发送完整加速度计校准命令失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:885 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:889 msgid "Exception while polling ACCELCAL_VEHICLE_POS: %(error)s" msgstr "轮询 ACCELCAL_VEHICLE_POS 时发生异常:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:904 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:908 msgid "" "No flight controller connection available to confirm calibration position" msgstr "没有飞控连接可用于确认校准位置" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:924 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:928 msgid "Sent ACCELCAL_VEHICLE_POS confirmation for position %d" msgstr "已发送位置 %d 的 ACCELCAL_VEHICLE_POS 确认" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:927 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:931 msgid "Failed to send position confirmation: %(error)s" msgstr "发送位置确认失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:955 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:959 msgid "Exception while polling SCALED_IMU: %(error)s" msgstr "轮询 SCALED_IMU 时发生异常: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:974 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:978 msgid "No flight controller connection available for SCALED_IMU stream request" msgstr "没有可用于请求 SCALED_IMU 数据流的飞控连接" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:986 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 msgid "SCALED_IMU stream requested at %(interval)d µs interval" msgstr "已请求 SCALED_IMU 数据流,间隔为 %(interval)d 微秒" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:990 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:994 msgid "SCALED_IMU stream request failed: %(error)s" msgstr "SCALED_IMU 数据流请求失败: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1006 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1010 msgid "No flight controller connection available for battery status request" msgstr "电池状态请求无可用的飞控连接" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1027 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1031 msgid "BATTERY_STATUS stream request attempt %(attempt)d confirmed" msgstr "BATTERY_STATUS流请求尝试%(attempt)d已确认" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1037 msgid "BATTERY_STATUS stream request attempt %(attempt)d failed: %(error)s" msgstr "BATTERY_STATUS流请求尝试%(attempt)d失败: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1039 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1043 msgid "Failed to request periodic battery status: %(error)s" msgstr "请求定期电池状态失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1044 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1048 msgid "" "Periodic BATTERY_STATUS messages confirmed every %(interval)d microseconds" msgstr "周期性 BATTERY_STATUS 消息已确认每 %(interval)d 微秒" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1061 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1060 msgid "No flight controller connection or parameters available" msgstr "无飞控连接或参数可用" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1066 -msgid "Battery monitoring is not enabled (BATT_MONITOR=0)" -msgstr "电池监控未启用(BATT_MONITOR=0)" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1063 +msgid "Battery monitoring is not enabled" +msgstr "未启用电池监测" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1084 -msgid "Failed to get battery status from telemetry: %(error)s" -msgstr "从遥测获取电池状态失败:%(error)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1082 +msgid "Failed to get battery statuses from telemetry: %(error)s" +msgstr "无法从遥测获取电池状态:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1093 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1095 msgid "Battery status not available from telemetry" msgstr "遥测中电池状态不可用" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1136 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1137 msgid "No flight controller connection available for compass calibration" msgstr "无法进行指南针校准,未连接飞行控制器" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1141 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1142 msgid "" "Sending compass calibration start command to target %(system)s/%(component)s " "with params p1=%(p1)s p2=%(p2)s p3=%(p3)s" @@ -1550,52 +1550,52 @@ msgstr "" "正在向目标 %(system)s/%(component)s 发送指南针校准开始命令,参数为 p1=%(p1)s " "p2=%(p2)s p3=%(p3)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1165 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1166 msgid "Compass calibration start command confirmed" msgstr "指南针校准开始命令已确认" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1168 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:456 msgid "Compass calibration start failed: %(error)s" msgstr "指南针校准开始失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1180 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1181 msgid "No flight controller connection available to cancel compass calibration" msgstr "无法取消指南针校准,未连接飞行控制器" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1196 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1197 msgid "Compass calibration cancel command confirmed" msgstr "指南针校准取消命令已确认" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1198 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1199 msgid "Compass calibration cancel failed: %(error)s" msgstr "指南针校准取消失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1241 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1242 msgid "" "Compass calibration report queued for compass %(compass_id)s: " "status=%(status)s saved=%(saved)s" msgstr "" "指南针 %(compass_id)s 的校准报告已排队:状态=%(status)s 已保存=%(saved)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1260 msgid "" "Compass calibration progress queued for compass %(compass_id)s: pct=%(pct)s " "status=%(status)s" msgstr "指南针 %(compass_id)s 的校准进度已排队:百分比=%(pct)s 状态=%(status)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1278 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1279 msgid "" "Compass calibration status text received: severity=%(severity)s text=%(text)s" msgstr "收到指南针校准状态文本:严重性=%(severity)s 文本=%(text)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1284 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1285 msgid "" "Ignoring non calibration MAVLink message during compass calibration poll: " "%(message_type)s" msgstr "指南针校准轮询期间忽略非校准 MAVLink 消息类型:%(message_type)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1289 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/backend_flightcontroller_commands.py:1290 msgid "Error reading compass calibration progress: %(error)s" msgstr "读取指南针校准进度时出错:%(error)s" @@ -4448,9 +4448,10 @@ msgstr "此阶段是否可选" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_ardupilot_parameter.py:265 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/data_model_flightcontroller_info.py:314 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:567 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:119 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:130 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:186 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:100 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:150 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:151 msgid "N/A" msgstr "不适用" @@ -5474,12 +5475,7 @@ msgstr "添加所有%d个参数失败: %s" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:613 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:852 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_accelerometer_calibration.py:631 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:192 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:208 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:234 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:413 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:312 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_compass_calibration.py:576 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:604 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:623 @@ -7435,7 +7431,9 @@ msgstr "飞控连接" msgid "" "Find and connect to a flight controller\n" "plugged into your computer by USB." -msgstr "查找并连接通过 USB\n插入电脑的飞控。" +msgstr "" +"查找并连接通过 USB\n" +"插入电脑的飞控。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:137 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:476 @@ -7488,20 +7486,29 @@ msgid "" "that runs your vehicle.\n" "This shows its model and USB connection.\n" "The board ID identifies compatible firmware." -msgstr "飞控是运行您的载具的\n小型计算机。\n这里会显示其型号和 USB 连接。\n板卡 ID 用于识别兼容的固件。" +msgstr "" +"飞控是运行您的载具的\n" +"小型计算机。\n" +"这里会显示其型号和 USB 连接。\n" +"板卡 ID 用于识别兼容的固件。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:208 msgid "" "Connect your flight controller by USB.\n" "Its model is detected so compatible firmware\n" "can be offered." -msgstr "通过 USB 连接您的飞控。\n系统会检测其型号,以便提供\n兼容的固件。" +msgstr "" +"通过 USB 连接您的飞控。\n" +"系统会检测其型号,以便提供\n" +"兼容的固件。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:212 msgid "" "Shows the current step, result, or error\n" "while preparing and installing firmware." -msgstr "在准备和安装固件时,\n显示当前步骤、结果或错误。" +msgstr "" +"在准备和安装固件时,\n" +"显示当前步骤、结果或错误。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:216 msgid "" @@ -7509,7 +7516,11 @@ msgid "" "APJ is ArduPilot's firmware file format.\n" "The file must match your connected board.\n" "You will be asked to confirm before writing." -msgstr "选择您电脑上的 .apj 固件文件。\nAPJ 是 ArduPilot 的固件文件格式。\n该文件必须与您连接的板卡匹配。\n写入前会要求您确认。" +msgstr "" +"选择您电脑上的 .apj 固件文件。\n" +"APJ 是 ArduPilot 的固件文件格式。\n" +"该文件必须与您连接的板卡匹配。\n" +"写入前会要求您确认。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:225 msgid "" @@ -7518,13 +7529,20 @@ msgid "" "Installation replaces its current firmware.\n" "You will be asked to confirm before writing.\n" "Keep the USB cable connected until it finishes." -msgstr "下载所选固件并准备\n将其安装到您的飞控上。\n安装会替换其当前固件。\n写入前会要求您确认。\n请保持 USB 线缆连接,直到完成。" +msgstr "" +"下载所选固件并准备\n" +"将其安装到您的飞控上。\n" +"安装会替换其当前固件。\n" +"写入前会要求您确认。\n" +"请保持 USB 线缆连接,直到完成。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:235 msgid "" "Stop before the current firmware is erased.\n" "Cancellation is unavailable once erasing starts." -msgstr "请在当前固件被擦除前停止。\n一旦开始擦除,将无法取消。" +msgstr "" +"请在当前固件被擦除前停止。\n" +"一旦开始擦除,将无法取消。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:242 msgid "Official ArduPilot firmware" @@ -7535,7 +7553,10 @@ msgid "" "Firmware is the software that runs on your\n" "flight controller. These releases come from\n" "the official ArduPilot download server." -msgstr "固件是在您的飞控上运行的\n软件。这些发布版本来自\nArduPilot 官方下载服务器。" +msgstr "" +"固件是在您的飞控上运行的\n" +"软件。这些发布版本来自\n" +"ArduPilot 官方下载服务器。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:252 msgid "Firmware type:" @@ -7558,7 +7579,10 @@ msgid "" "Download the latest list of available\n" "firmware releases from ArduPilot.\n" "An internet connection is required." -msgstr "从 ArduPilot 下载最新的\n可用固件发布列表。\n需要互联网连接。" +msgstr "" +"从 ArduPilot 下载最新的\n" +"可用固件发布列表。\n" +"需要互联网连接。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:282 msgid "" @@ -7569,7 +7593,14 @@ msgid "" "Rover is for ground vehicles and boats.\n" "Sub is for underwater vehicles.\n" "Only available builds are listed." -msgstr "选择适用于您载具的软件。\nCopter - multicopter 用于具有\n多个螺旋桨的无人机。Copter - heli 用于\n直升机。Plane 用于固定翼飞机。\nRover 用于地面车辆和船只。\nSub 用于水下载具。\n仅列出可用的构建版本。" +msgstr "" +"选择适用于您载具的软件。\n" +"Copter - multicopter 用于具有\n" +"多个螺旋桨的无人机。Copter - heli 用于\n" +"直升机。Plane 用于固定翼飞机。\n" +"Rover 用于地面车辆和船只。\n" +"Sub 用于水下载具。\n" +"仅列出可用的构建版本。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:295 msgid "" @@ -7577,7 +7608,11 @@ msgid "" "Only targets matching your connected board\n" "are listed. Some boards have several options.\n" "The target can change the available features." -msgstr "目标是针对某种板卡型号的固件构建。\n仅列出与您所连接板卡匹配的目标。\n某些板卡有多个选项。\n目标会影响可用功能。" +msgstr "" +"目标是针对某种板卡型号的固件构建。\n" +"仅列出与您所连接板卡匹配的目标。\n" +"某些板卡有多个选项。\n" +"目标会影响可用功能。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:305 msgid "" @@ -7588,7 +7623,14 @@ msgid "" "STABLE-x.y.z is an older stable release.\n" "Only versions for your chosen type and target\n" "are listed." -msgstr "选择要安装的软件发布版本。\nOFFICIAL 是当前稳定版本。\nBETA 是正在测试的版本。\nDEV 是开发版本。\nSTABLE-x.y.z 是较早的稳定版本。\n仅列出适用于您所选类型和目标的\n版本。" +msgstr "" +"选择要安装的软件发布版本。\n" +"OFFICIAL 是当前稳定版本。\n" +"BETA 是正在测试的版本。\n" +"DEV 是开发版本。\n" +"STABLE-x.y.z 是较早的稳定版本。\n" +"仅列出适用于您所选类型和目标的\n" +"版本。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:343 msgid "{board_name} (APJ board ID {board_id}) — {device}" @@ -7613,7 +7655,11 @@ msgid "" "After a successful or failed upload, closing this window closes AMC. Restart " "AMC to continue configuration. Cancelling before erase keeps AMC open unless " "a detected board was unplugged while idle." -msgstr "下载适用于板卡 ID {board_id} 的 {release} 并准备刷写吗?\n\n无论上传成功还是失败,关闭此窗口都会关闭 AMC。请重新启动 AMC 以继续配置。在擦除开始前取消将使 AMC 保持打开,除非检测到的板卡在空闲时被拔出。" +msgstr "" +"下载适用于板卡 ID {board_id} 的 {release} 并准备刷写吗?\n" +"\n" +"无论上传成功还是失败,关闭此窗口都会关闭 AMC。请重新启动 AMC 以继续配置。在擦" +"除开始前取消将使 AMC 保持打开,除非检测到的板卡在空闲时被拔出。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:503 msgid "Select APJ firmware file" @@ -7630,7 +7676,11 @@ msgid "" "After a successful or failed upload, closing this window closes AMC. Restart " "AMC to continue configuration. Cancelling before erase keeps AMC open unless " "a detected board was unplugged while idle." -msgstr "使用适用于板卡 ID {board_id} 的本地固件 {file} 并准备刷写吗?\n\n无论上传成功还是失败,关闭此窗口都会关闭 AMC。请重新启动 AMC 以继续配置。在擦除开始前取消将使 AMC 保持打开,除非检测到的板卡在空闲时被拔出。" +msgstr "" +"使用适用于板卡 ID {board_id} 的本地固件 {file} 并准备刷写吗?\n" +"\n" +"无论上传成功还是失败,关闭此窗口都会关闭 AMC。请重新启动 AMC 以继续配置。在擦" +"除开始前取消将使 AMC 保持打开,除非检测到的板卡在空闲时被拔出。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:591 msgid "Firmware catalog error" @@ -7650,7 +7700,11 @@ msgid "" "\n" "Bootloader board ID: {board_id}\n" "APJ SHA-256: {digest}" -msgstr "擦除并刷写 {release} 吗?\n\n引导加载程序板卡 ID:{board_id}\nAPJ SHA-256:{digest}" +msgstr "" +"擦除并刷写 {release} 吗?\n" +"\n" +"引导加载程序板卡 ID:{board_id}\n" +"APJ SHA-256:{digest}" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:631 msgid "Firmware upload completed and flight controller reconnected" @@ -7730,7 +7784,10 @@ msgid "" "Removing the old firmware from the board\n" "before writing the selected firmware.\n" "Keep the USB cable connected." -msgstr "正在从开发板中擦除旧固件\n然后写入所选固件。\n请保持 USB 数据线连接。" +msgstr "" +"正在从开发板中擦除旧固件\n" +"然后写入所选固件。\n" +"请保持 USB 数据线连接。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:689 msgid "Program" @@ -7740,7 +7797,9 @@ msgstr "写入" msgid "" "Writing the selected firmware to the board.\n" "Keep the USB cable connected." -msgstr "正在将所选固件写入开发板。\n请保持 USB 数据线连接。" +msgstr "" +"正在将所选固件写入开发板。\n" +"请保持 USB 数据线连接。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:694 msgid "Verify" @@ -7750,7 +7809,9 @@ msgstr "校验" msgid "" "Checking that the firmware was written\n" "correctly before restarting the board." -msgstr "正在检查固件是否已正确写入\n然后再重启开发板。" +msgstr "" +"正在检查固件是否已正确写入\n" +"然后再重启开发板。" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_firmware_upload.py:745 msgid "Wait for the current operation to finish" @@ -8212,13 +8273,11 @@ msgstr "确定要将所有飞控参数重置为默认值吗?" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Failed to upload parameters:" msgstr "参数上传失败:" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_compare_and_upload.py:224 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:1718 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:252 msgid "Upload Error" msgstr "上传错误" @@ -8465,7 +8524,6 @@ msgstr "" "文件会变大,但所有现有的参数文档将包含在内" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:679 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 msgid "Upload selected params to FC" msgstr "上传选定参数到飞控" @@ -11249,43 +11307,43 @@ msgstr "参数 {name} 必须具有有限的非负增益。" msgid "{old_value} backed-off by {percent:g}%" msgstr "{old_value}已降低{percent:g}%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:77 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:70 msgid "" "Flight controller not connected, cannot check battery monitoring status." msgstr "飞控未连接,无法检查电池监控状态。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:111 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:83 msgid "Flight controller not connected, cannot get battery status." msgstr "飞控未连接,无法获取电池状态。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:115 -msgid "Battery monitoring disabled, cannot get battery status." -msgstr "电池监控已禁用,无法获取电池状态。" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:119 msgid "Flight controller connection required for voltage threshold check" msgstr "电压阈值检查需要飞控连接" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:136 msgid "disabled" msgstr "已禁用" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:161 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:167 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:139 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:371 msgid "unavailable" msgstr "不可用" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:169 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:181 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:145 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:157 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1245 msgid "safe" msgstr "安全" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:170 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:183 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:146 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:159 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1249 msgid "critical" msgstr "严重" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:215 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_battery_monitor.py:191 msgid "Battery monitoring stopped" msgstr "电池监控已停止" @@ -11375,303 +11433,309 @@ msgstr "水平校准成功" msgid "Level calibration failed" msgstr "水平校准失败" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:148 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:152 msgid "Failed to load motor test data from AP_Motors_test.json" msgstr "从AP_Motors_test.json加载电机测试数据失败" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:151 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:155 msgid "Successfully loaded motor test data with %(layouts)d layouts" msgstr "成功加载了 %(layouts)d 个布局的电机测试数据" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:156 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:160 msgid "Error loading motor test data: %(error)s" msgstr "加载电机测试数据错误:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:212 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:216 msgid "No motor configuration found for frame class %d and type %d" msgstr "未找到适用于框架类别 %d 和类型 %d 的电机配置" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:218 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:222 msgid "" "No motor configuration found for frame class %(class)d and type %(type)d" msgstr "未找到机架类别 %(class)d 和类型 %(type)d 的电机配置" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:223 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:912 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:227 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:918 msgid "" "Frame configuration updated: Class=%(class)d, Type=%(type)d, " "Motors=%(motors)d" msgstr "机架配置已更新:类别=%(class)d,类型=%(type)d,电机=%(motors)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:239 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:243 msgid "Flight controller connection required for motor testing" msgstr "电机测试需要飞控连接" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:251 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:923 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1203 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:255 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:929 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1209 msgid "Failed to update frame configuration: %(error)s" msgstr "更新机架配置失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:297 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:301 msgid "Invalid motor number: %(number)d" msgstr "无效的电机编号:%(number)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:356 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 msgid "Flight controller not connected." msgstr "飞控未连接。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:361 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:366 msgid "Battery monitoring disabled, cannot verify voltage." msgstr "电池监控已禁用,无法验证电压。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:367 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:372 msgid "Could not read battery status." msgstr "无法读取电池状态。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:373 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:378 msgid "" "Battery voltage %(voltage).1fV is outside safe range (%(min).1fV - " "%(max).1fV)" msgstr "电池电压 %(voltage).1fV 超出安全范围(%(min).1fV - %(max).1fV)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:411 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:417 msgid "%(param)s value %(value).3f is outside valid range (0.0 - 1.0)" msgstr "%(param)s 值 %(value).3f 超出有效范围(0.0 - 1.0)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:425 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:431 msgid "%(param)s value %(value).3f is smaller than %(min)f" msgstr "%(param)s 的值 %(value).3f 小于最小值 %(min)f" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:430 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:436 msgid "%(param)s value %(value).3f is greater than %(max)f" msgstr "%(param)s 的值 %(value).3f 大于最大值 %(max)f" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:438 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:444 msgid "Failed to set parameter %(param)s: %(error)s" msgstr "设置参数%(param)s失败: %(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:443 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:449 msgid "Parameter %(param)s set to %(value).3f" msgstr "参数 %(param)s 设置为 %(value).3f" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:448 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:454 msgid "" "Parameter %(param)s verification failed: expected %(expected).3f, got " "%(actual)s" msgstr "参数 %(param)s 验证失败:期望 %(expected).3f,得到 %(actual)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:459 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:465 msgid "Error setting parameter %(param)s: %(error)s" msgstr "设置参数 %(param)s 错误:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:501 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 msgid "Could not read parameters %(p1)s or %(p2)s from flight controller." msgstr "无法从飞控读取参数 %(p1)s 或 %(p2)s。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:507 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:513 msgid "Swapping motor %(exp)s (%(p1)s) with motor %(det)s (%(p2)s)" msgstr "正在交换电机 %(exp)s (%(p1)s) 与电机 %(det)s (%(p2)s)。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:516 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:522 msgid "Invalid motor labels provided for swapping." msgstr "用于交换的电机标签无效。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:543 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:549 msgid "" "MOT_SPIN_ARM must stay at least 0.02 below MOT_SPIN_MIN (current %(min).2f)." msgstr "MOT_SPIN_ARM必须保持至少比MOT_SPIN_MIN低0.02(当前%(min).2f)。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:552 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:558 msgid "MOT_SPIN_ARM must be available before updating MOT_SPIN_MIN." msgstr "更新MOT_SPIN_MIN之前,MOT_SPIN_ARM必须可用。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:555 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:561 msgid "" "MOT_SPIN_MIN must be at least 0.02 higher than MOT_SPIN_ARM (current " "%(arm).2f)." msgstr "MOT_SPIN_MIN必须至少比MOT_SPIN_ARM高0.02(当前%(arm).2f)。" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:583 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:589 msgid "Invalid test sequence number %(number)d (valid range: 0-%(max)d)" msgstr "无效的测试序列号 %(number)d(有效范围:0-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:593 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:599 msgid "Invalid motor output number %(number)d (valid range: 1-%(max)d)" msgstr "无效的电机输出编号 %(number)d(有效范围:1-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:603 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:609 msgid "Invalid motor output number %(number)d (expected: %(expected)d)" msgstr "无效的电机输出编号 %(number)d(期望值:%(expected)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:613 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:619 msgid "Invalid throttle percentage %(throttle)d (valid range: %(min)d-%(max)d)" msgstr "无效的油门百分比 %(throttle)d(有效范围:%(min)d-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:624 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:629 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:630 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:635 msgid "Invalid test duration %(duration)d (valid range: %(min)d-%(max)d)" msgstr "无效的测试持续时间 %(duration)d(有效范围:%(min)d-%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:774 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:780 msgid "Motor test duration setting not found" msgstr "未找到电机测试持续时间设置" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:777 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:805 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:783 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 msgid "Motor test duration must be at least %(min)d second" msgstr "电机测试持续时间必须至少为 %(min)d 秒" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:779 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:807 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:785 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:813 msgid "Motor test duration must not exceed %(max)d seconds" msgstr "电机测试持续时间不得超过 %(max)d 秒" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:782 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:811 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:788 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:817 msgid "Invalid motor test duration setting: %(error)s" msgstr "无效的电机测试持续时间设置:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:814 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:820 msgid "Failed to save duration setting: %(error)s" msgstr "保存持续时间设置失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:828 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:834 msgid "Motor test throttle percentage setting not found" msgstr "未找到电机测试油门百分比设置" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:831 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:859 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:837 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 msgid "Motor test throttle percentage must be at least %(min)d%%" msgstr "电机测试油门百分比必须至少为 %(min)d%%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:833 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:861 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:839 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:867 msgid "Motor test throttle percentage must not exceed %(max)d%%" msgstr "电机测试油门百分比不得超过 %(max)d%%" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:836 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:865 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:842 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:871 msgid "Invalid motor test throttle percentage setting: %(error)s" msgstr "无效的电机测试油门百分比设置:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:868 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:874 msgid "Failed to save throttle percentage setting: %(error)s" msgstr "保存油门百分比设置失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:886 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:892 msgid "Flight controller connection required for frame configuration update" msgstr "机架配置更新需要飞控连接" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:936 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 msgid "Flight controller connection required for current frame class" msgstr "当前机架类型需要连接飞行控制器" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:942 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1119 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:948 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1125 msgid "FRAME_CLASS parameter not found in flight controller" msgstr "飞行控制器中未找到 FRAME_CLASS 参数" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:964 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:970 msgid "" "Found %(count)d frame types for current frame class %(class)d (%(name)s)" msgstr "为当前机架类型 %(class)d (%(name)s) 找到 %(count)d 种机架类型" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:976 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:982 msgid "" "Current frame class %(class)d is not defined in motor configuration (max " "defined: %(max)d)" msgstr "当前机架类别 %(class)d 在电机配置中未定义(最大已定义:%(max)d)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:995 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1001 msgid "Returning cached frame options with %(count)d classes" msgstr "返回缓存的机架选项,共有 %(count)d 个类型" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1005 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1011 msgid "" "Loading frame options from motor data loader (%(count)d layouts available)" msgstr "从电机数据加载器加载机架选项(%(count)d 个布局可用)" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1016 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1022 msgid "Skipping motor layout with missing required fields" msgstr "跳过缺少必需字段的电机布局" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1028 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1034 msgid "Successfully loaded %(count)d frame classes from motor data loader" msgstr "成功从电机数据加载器加载了 %(count)d 个机架类别" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1033 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1039 msgid "Motor data unavailable, using doc_dict as fallback for frame options" msgstr "电机数据不可用,使用doc_dict作为机架选项的后备" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1058 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1064 msgid "" "Successfully loaded %(count)d frame classes from parameter metadata fallback" msgstr "成功从参数元数据后备加载了 %(count)d 个机架类别" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1066 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1072 msgid "Frame options loaded: %(count)d classes with %(types)d total types" msgstr "机架选项已加载:%(count)d 个类别,总计 %(types)d 个类型" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1073 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1079 msgid "No frame options could be loaded from motor data or parameter metadata" msgstr "无法从电机数据或参数元数据加载机架选项" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1096 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1102 msgid "Failed to refresh frame configuration: %(error)s" msgstr "刷新机架配置失败:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1114 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1120 msgid "Flight controller connection required for frame type parsing" msgstr "解析机架类型需要连接飞行控制器" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1137 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 msgid "Could not find frame type '%(text)s' in current frame class" msgstr "在当前机架类型中找不到机架类型 '%(text)s'" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1143 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1149 msgid "Error parsing frame type: %(error)s" msgstr "解析机架类型错误:%(error)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1178 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1184 msgid "Updated frame configuration: FRAME_CLASS=%(class)d, FRAME_TYPE=%(type)d" msgstr "机架配置已更新:FRAME_CLASS=%(class)d,FRAME_TYPE=%(type)d" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1217 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1223 msgid "Invalid frame type selection" msgstr "无效的机架类型选择" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1222 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1228 msgid "Frame type %(key)s is not available for current frame class" msgstr "机架类型%(key)s不适用于当前机架类别" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1247 +msgid "low" +msgstr "低" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Current: Disabled" msgstr "电流:已禁用" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1254 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 msgid "Voltage: Disabled" msgstr "电压:已禁用" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1259 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 msgid "Voltage: %(volt).2fV" msgstr "电压:%(volt).2fV" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1260 -msgid "Current: %(curr).2fA" -msgstr "电流:%(curr).2fA" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1265 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:216 msgid "Voltage: N/A" msgstr "电压:不可用" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1262 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +msgid "Current: %(curr).2fA" +msgstr "电流:%(curr).2fA" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1266 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1268 #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_motor_test.py:218 msgid "Current: N/A" msgstr "电流:不可用" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1280 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1286 msgid "" "IMPORTANT SAFETY WARNING:\n" "\n" @@ -11691,7 +11755,7 @@ msgstr "" "\n" "您要继续进行电机测试吗?" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1300 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/data_model_motor_test.py:1306 msgid "" "Battery voltage is outside the safe range for motor testing.\n" "\n" @@ -12206,80 +12270,60 @@ msgid "" "ranges:" msgstr "“新值”已更改,但某些增益超出了其建议范围:" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:93 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 -msgid "Battery Monitor" -msgstr "电池监控" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:99 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:80 msgid "" -"This monitor displays real-time battery voltage and current readings.\n" -"The voltage display is color-coded:\n" -" • Green: Safe voltage range [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +"Change the parameters to the right and press\n" +"\"Upload selected params to FC\" to see their results.\n" +" • Green: Above this battery's arming voltage\n" +" (Battery 1 must also be below the motor voltage limit)\n" " • Red: Critical voltage (outside safe range)\n" -" • Gray: Battery monitoring disabled or unavailable" -msgstr "" -"此监视器显示实时电池电压和电流读数。\n" -"电压显示采用颜色编码:\n" -" • 绿色:安全电压范围 [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" -" • 红色:严重电压(超出安全范围)\n" -" • 灰色:电池监控已禁用或不可用" +" • Gray: Battery monitoring disabled or unavailable\n" +msgstr "调整右侧参数,然后按下\n\"将选定参数上传到飞控\" 以查看结果。\n • 绿色:高于该电池的解锁电压\n (电池 1 还必须低于电机电压限制)\n • 红色:临界电压(超出安全范围)\n • 灰色:电池监测已禁用或不可用\n" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:116 -msgid "Voltage:" -msgstr "电压:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Current" +msgstr "电流" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:127 -msgid "Current:" -msgstr "电流:" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +msgid "Voltage" +msgstr "电压" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:147 -msgid "" -"Upload selected parameters to the flight controller and stay on the current " -"intermediate parameter file\n" -"It will reset the FC if necessary, re-download all parameters and validate " -"their value" -msgstr "" -"将选定的参数上传到飞行控制器并保持在当前的中间参数文件\n" -"如有必要将重置飞控,重新下载所有参数并验证其值" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:94 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 +msgid "Battery" +msgstr "电池" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:166 -msgid "Battery status updated: %(voltage)s, %(current)s" -msgstr "电池状态已更新:%(voltage)s,%(current)s" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:125 +msgid "Battery %(number)d:" +msgstr "电池 %(number)d:" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:178 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:132 +msgid "Battery %(number)d status updated: %(voltage)s, %(current)s" +msgstr "电池 %(number)d 状态已更新:%(voltage)s,%(current)s" + +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:141 msgid "Disabled" msgstr "已禁用" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:193 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:235 -msgid "UI services not available. Cannot upload parameters." -msgstr "用户界面服务不可用。无法上传参数。" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:201 -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:241 -msgid "Parameter editor not available." -msgstr "参数编辑器不可用。" - -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:276 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:175 msgid "Battery monitor plugin activated" msgstr "电池监控插件已激活" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:288 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:187 msgid "Battery monitor plugin deactivated" msgstr "电池监控插件已停用" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:347 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:246 msgid "AMC Battery Monitor plugin test window" msgstr "AMC 电池监控插件测试窗口" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:382 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:281 msgid "" "This main is for testing and development only. Usually, the " "BatteryMonitorView is called from another script" msgstr "此主程序仅用于测试和开发。通常,BatteryMonitorView 由另一个脚本调用" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:399 +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/plugins/frontend_tkinter_battery_monitor.py:298 msgid "" "This main is for testing and development only, usually the " "BatteryMonitorView is called from another script" @@ -13070,9 +13114,9 @@ msgid "" "plugins: %(available)s" msgstr "插件 '%(plugin_name)s' 已配置但未注册。可用插件: %(available)s" -#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:20 -msgid "Battery" -msgstr "电池" +#: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:21 +msgid "Battery Monitor" +msgstr "电池监控" #: /home/runner/work/MethodicConfigurator/MethodicConfigurator/ardupilot_methodic_configurator/vehicle_components.py:22 msgid "Capacity mAh" @@ -13487,6 +13531,52 @@ msgstr "硬件的版本或修订号" msgid "Web link to the product page or documentation" msgstr "产品页面或文档的网页链接" +#~ msgid "Battery monitoring is not enabled (BATT_MONITOR=0)" +#~ msgstr "电池监控未启用(BATT_MONITOR=0)" + +#~ msgid "Failed to get battery status from telemetry: %(error)s" +#~ msgstr "从遥测获取电池状态失败:%(error)s" + +#~ msgid "Battery monitoring disabled, cannot get battery status." +#~ msgstr "电池监控已禁用,无法获取电池状态。" + +#~ msgid "" +#~ "This monitor displays real-time battery voltage and current readings.\n" +#~ "The voltage display is color-coded:\n" +#~ " • Green: Safe voltage range [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +#~ " • Red: Critical voltage (outside safe range)\n" +#~ " • Gray: Battery monitoring disabled or unavailable" +#~ msgstr "" +#~ "此监视器显示实时电池电压和电流读数。\n" +#~ "电压显示采用颜色编码:\n" +#~ " • 绿色:安全电压范围 [BATT_ARM_VOLT, MOT_BAT_VOLT_MAX]\n" +#~ " • 红色:严重电压(超出安全范围)\n" +#~ " • 灰色:电池监控已禁用或不可用" + +#~ msgid "Voltage:" +#~ msgstr "电压:" + +#~ msgid "Current:" +#~ msgstr "电流:" + +#~ msgid "" +#~ "Upload selected parameters to the flight controller and stay on the " +#~ "current intermediate parameter file\n" +#~ "It will reset the FC if necessary, re-download all parameters and " +#~ "validate their value" +#~ msgstr "" +#~ "将选定的参数上传到飞行控制器并保持在当前的中间参数文件\n" +#~ "如有必要将重置飞控,重新下载所有参数并验证其值" + +#~ msgid "Battery status updated: %(voltage)s, %(current)s" +#~ msgstr "电池状态已更新:%(voltage)s,%(current)s" + +#~ msgid "UI services not available. Cannot upload parameters." +#~ msgstr "用户界面服务不可用。无法上传参数。" + +#~ msgid "Parameter editor not available." +#~ msgstr "参数编辑器不可用。" + #~ msgid "Failed to set RC%(ch)d_%(suffix)s: %(error)s" #~ msgstr "设置 RC%(ch)d_%(suffix)s 失败:%(error)s"