diff --git a/contact/localisations/en.ini b/contact/localisations/en.ini index 1dcf6a9..cd13764 100644 --- a/contact/localisations/en.ini +++ b/contact/localisations/en.ini @@ -30,6 +30,7 @@ is_managed, "Enable managed mode", "Enabling Managed Mode blocks smartphone apps disable_triple_click, "Disable triple button press", "" tzdef, "Timezone", "Uses the TZ Database format to display the correct local time on the device display and in its logs." led_heartbeat_disabled, "Disable LED heartbeat", "On certain hardware models, this disables the blinking heartbeat LED." +buzzer_mode, "Buzzer Mode", "Controls buzzer behavior for audio feedback." [config.position] title, "Position" @@ -77,6 +78,7 @@ subnet, "IPv4 subnet", "" dns, "IPv4 DNS server", "" rsyslog_server, "RSyslog server", "" enabled_protocols, "Enabled protocols", "" +ipv6_enabled, "IPv6 enabled", "Enables or Disables IPv6 networking." [config.network.ipv4_config] title, "IPv4 Config", "" @@ -158,7 +160,7 @@ channel_num, "Frequency slot", "Determines the exact frequency the radio transmi override_duty_cycle, "Override duty cycle", "Override the legal transmit time limit to allow unlimited transmit time. [warning]May have legal ramifications.[/warning]" sx126x_rx_boosted_gain, "Enable SX126X RX boosted gain", "This is an option specific to the SX126x chip series which allows the chip to consume a small amount of additional power to increase RX (receive) sensitivity." override_frequency, "Override frequency in MHz", "Overrides frequency slot. May have legal ramifications." -pa_fan_disabled, "", "" +pa_fan_disabled, "PA Fan Disabled", "If true, disable the build-in PA FAN using pin define in RF95_FAN_EN" ignore_mqtt, "Ignore MQTT", "Ignores any messages it receives via LoRa that came via MQTT somewhere along the path towards the device." config_ok_to_mqtt, "OK to MQTT", "Indicates that the user approves their packets to be uplinked to MQTT brokers." @@ -190,8 +192,10 @@ tls_enabled, "TLS enabled", "If true, we attempt to establish a secure connectio root, "Root topic", "The root topic to use for MQTT messages. This is useful if you want to use a single MQTT server for multiple meshtastic networks and separate them via ACLs." proxy_to_client_enabled, "Client proxy enabled", "If true, let the device use the client's (e.g. your phone's) network connection to connect to the MQTT server. If false, it uses the device's network connection which you have to enable via the network settings." map_reporting_enabled, "Map reporting enabled", "Available from firmware version 2.3.2 on. If true, your node will periodically send an unencrypted map report to the MQTT server to be displayed by online maps that support this packet." +map_report_settings, "Map report settings", "Settings for the map report module." map_report_settings.publish_interval_secs, "Map report publish interval", "How often we should publish the map report to the MQTT server in seconds. Defaults to 900 seconds (15 minutes)." map_report_settings.position_precision, "Map report position precision", "The precision to use for the position in the map report. Defaults to a maximum deviation of around 1459m." +map_report_settings.should_report_location, "Should report location", "Whether we have opted-in to report our location to the map." [module.serial] title, "Serial" @@ -208,9 +212,9 @@ override_console_serial_port, "Override console serial port", "If set to true, t title, "External Notification" enabled, "Enabled", "Enables the module." output_ms, "Length", "Specifies how long in milliseconds you would like your GPIOs to be active. In case of the repeat option, this is the duration of every tone and pause." -output, "", "" -output_vibra, "", "" -output_buzzer, "", "" +output, "Output GPIO", "Define the output pin GPIO setting Defaults to EXT_NOTIFY_OUT if set for the board. In standalone devices this pin should drive the LED to match the UI." +output_vibra, "Vibra GPIO", "Optional: Define a secondary output pin for a vibra motor. This is used in standalone devices to match the UI." +output_buzzer, "Buzzer GPIO", "Optional: Define a tertiary output pin for an active buzze. This is used in standalone devices to to match the UI." active, "Active (general / LED only)", "Specifies whether the external circuit is active when the device's GPIO is low or high. If this is set true, the pin will be pulled active high, false means active low." alert_message, "Alert when receiving a message (general)", "Specifies if an alert should be triggered when receiving an incoming message." alert_message_vibra, "Alert vibration on message", "Specifies if a vibration alert should be triggered when receiving an incoming message." @@ -280,7 +284,8 @@ i2s_sck, "I2S clock", "The GPIO to use for the SCK signal in the I2S interface." [module.remote_hardware] title, "Remote Hardware" enabled, "Enabled", "Enables the module." -allow_undefined_pin_access, "Allow undefined pin access", "" +allow_undefined_pin_access, "Allow undefined pin access", "Whether the Module allows consumers to read / write to pins not defined in available_pins" +available_pins, "Available pins", "Exposes the available pins to the mesh for reading and writing." [module.neighbor_info] title, "Neighbor Info" @@ -311,5 +316,5 @@ use_pullup, "Use pull-up", "Whether or not use INPUT_PULLUP mode for GPIO pin. O title, "Paxcounter" enabled, "Enabled", "Enables the module." paxcounter_update_interval, "Update interval", "The interval in seconds of how often we can send a message to the mesh when a state change is detected." -Wi-Fi_threshold, "", "" -ble_threshold, "", "" \ No newline at end of file +Wi-Fi_threshold, "Wi-Fi Threshold", "WiFi RSSI threshold. Defaults to -80" +ble_threshold, "BLE Threshold", "BLE RSSI threshold. Defaults to -80" \ No newline at end of file diff --git a/contact/ui/contact_ui.py b/contact/ui/contact_ui.py index f9b5596..28262e6 100644 --- a/contact/ui/contact_ui.py +++ b/contact/ui/contact_ui.py @@ -18,7 +18,7 @@ from contact.utilities.singleton import ui_state, interface_state, menu_state MIN_COL = 1 # "effectively zero" without breaking curses -root_win = None # set in main_ui +root_win = None # Draw arrows for a specific window id (0=channel,1=messages,2=nodes).