fix(i18n): MQTT 引擎与阿里云模块用户可见文案接入语言包
This commit is contained in:
@@ -4,14 +4,18 @@
|
||||
"aliyun.auth_token_mode": "Group token"
|
||||
"aliyun.auth_triple_mode": "Per-device secret"
|
||||
"aliyun.build_failed": "Failed to build connection: {e}"
|
||||
"aliyun.default_preset_name": "Alibaba Cloud device"
|
||||
"aliyun.device_id": "Device ID"
|
||||
"aliyun.device_id_required": "Device ID cannot be empty"
|
||||
"aliyun.device_secret": "DeviceSecret (per-device)"
|
||||
"aliyun.device_secret_ph": "Triple: DeviceSecret"
|
||||
"aliyun.generate_connect": "Generate & connect"
|
||||
"aliyun.group": "Group (optional)"
|
||||
"aliyun.group_id": "Group ID"
|
||||
"aliyun.help": "Token mode (Alibaba Cloud MQTT): endpoint {实例ID}.mqtt.aliyuncs.com, clientId={GroupId}@@@{设备ID}, password is the HMAC-SHA1 signature. Per-device secret (IoT Platform): endpoint {ProductKey}.iot-as-mqtt.{地域}.aliyuncs.com, signed per the official triple spec."
|
||||
"aliyun.hmac_init_failed": "HMAC init failed: {e}"
|
||||
"aliyun.instance_id": "Instance ID"
|
||||
"aliyun.instance_id_required": "Instance ID cannot be empty"
|
||||
"aliyun.preset_name": "Preset name"
|
||||
"aliyun.product_key": "ProductKey (per-device)"
|
||||
"aliyun.product_key_ph": "Triple: ProductKey"
|
||||
@@ -20,6 +24,9 @@
|
||||
"aliyun.save_preset": "Save preset"
|
||||
"aliyun.saved_presets": "Saved presets"
|
||||
"aliyun.title": "Alibaba Cloud IoT"
|
||||
"aliyun.token_required_fields": "Group ID, AccessKey ID and AccessKey Secret cannot be empty"
|
||||
"aliyun.triple_requires_device_name": "Per-device secret mode requires DeviceName"
|
||||
"aliyun.triple_requires_pk_ds": "Per-device secret mode requires ProductKey and DeviceSecret"
|
||||
"color.blue": "Blue"
|
||||
"color.cyan": "Cyan"
|
||||
"color.green": "Green"
|
||||
@@ -57,6 +64,43 @@
|
||||
"encode.hex_failed": "Hex decode failed: {e}"
|
||||
"encode.hex_invalid": "Hex decode failed: non-hex character present"
|
||||
"encode.hex_odd": "Hex length must be even (two chars per byte)"
|
||||
"engine.cancelled": "Connection cancelled"
|
||||
"engine.connack_rejected": "Connection rejected: {code}"
|
||||
"engine.connack_rejected_code": "Connection rejected: {code} (code {n})"
|
||||
"engine.connect_failed": "Connect failed: {e}"
|
||||
"engine.connect_ok": "Connected (session_present: {sp})"
|
||||
"engine.connecting": "Connecting to {host}:{port} ({protocol}, {transport})"
|
||||
"engine.connection_error": "Connection error: {e}"
|
||||
"engine.connection_not_found": "Connection not found"
|
||||
"engine.disconnect_received": "DISCONNECT received: {code} (code {n})"
|
||||
"engine.disconnected_by_server": "Disconnected by server"
|
||||
"engine.disconnected_by_server_active": "Server closed the connection"
|
||||
"engine.disconnected_by_server_code": "Disconnected by server: {code}"
|
||||
"engine.events_dropped": "UI cannot keep up: dropped {n} high-frequency events (messages/logs) so far"
|
||||
"engine.internal_task_failed": "Internal task failed: {e}"
|
||||
"engine.puback": "Publish acknowledged (packet {n})"
|
||||
"engine.puback_reason": "Publish acknowledged (packet {n}, reason {reason})"
|
||||
"engine.pubcomp": "QoS2 publish complete (packet {n})"
|
||||
"engine.publish_failed": "Publish failed: {e}"
|
||||
"engine.publish_no_connection": "Publish failed: connection not found"
|
||||
"engine.publish_outgoing": "Message sent (packet {n})"
|
||||
"engine.publish_sent": "Published to {topic} (QoS {qos}, retain={retain})"
|
||||
"engine.pubrec": "QoS2 publish received (packet {n})"
|
||||
"engine.received_message": "Received: {topic} ({n} bytes)"
|
||||
"engine.received_message_qos": "Received: {topic} ({n} bytes, QoS {qos})"
|
||||
"engine.reconnect_give_up": "Reconnect failed {attempts} times, reached the max of {max}, giving up: {e}"
|
||||
"engine.reconnect_retry": "Connection error, retrying in {delay}s (attempt {attempts}): {e}"
|
||||
"engine.suback": "Subscribe confirmed (packet {n})"
|
||||
"engine.suback_codes": "Subscribe confirmed (packet {n}): {codes}"
|
||||
"engine.subscribe_rejected": "Subscribe rejected: {e}"
|
||||
"engine.subscribe_request_failed": "Subscribe request failed: {e}"
|
||||
"engine.subscribe_topic": "Subscribing: {topic} (QoS {qos})"
|
||||
"engine.test_timeout": "Connection test timed out ({secs}s) — check the host and port"
|
||||
"engine.unsuback": "Unsubscribe confirmed"
|
||||
"engine.unsuback_packet": "Unsubscribe confirmed (packet {n})"
|
||||
"engine.unsubscribe_failed": "Unsubscribe failed: {e}"
|
||||
"engine.unsubscribe_ok": "Unsubscribed: {topic}"
|
||||
"engine.user_disconnect": "Disconnected by user request"
|
||||
"form.auth_section": "Auth & Keep-alive"
|
||||
"form.auto_connect": "Connect on app start"
|
||||
"form.auto_reconnect": "Auto reconnect on disconnect"
|
||||
@@ -312,6 +356,19 @@
|
||||
"titlebar.switch_light": "Switch to light theme"
|
||||
"titlebar.unpin": "Unpin window"
|
||||
"titlebar.variables": "Global Variables"
|
||||
"tls.ca_invalid_cert": "Invalid certificate in CA file {p}: {e}"
|
||||
"tls.ca_no_certs": "No certificate found in CA file {p}"
|
||||
"tls.ca_parse_failed": "Failed to parse CA file {p}: {e}"
|
||||
"tls.ca_read_failed": "Failed to read CA file {p}: {e}"
|
||||
"tls.cert_key_pair_required": "Client certificate and client key must be configured together"
|
||||
"tls.client_auth_failed": "Failed to load client certificate/key: {e}"
|
||||
"tls.client_cert_no_certs": "No certificate found in client certificate file {p}"
|
||||
"tls.client_cert_parse_failed": "Failed to parse client certificate file {p}: {e}"
|
||||
"tls.client_cert_read_failed": "Failed to read client certificate file {p}: {e}"
|
||||
"tls.client_key_parse_failed": "Failed to parse client key file {p}: {e}"
|
||||
"tls.client_key_read_failed": "Failed to read client key file {p}: {e}"
|
||||
"tls.init_failed": "TLS init failed: {e}"
|
||||
"tls.native_roots_failed": "Failed to load system root certificates: {detail}"
|
||||
"update.apply": "Update to v{v} now"
|
||||
"update.check": "Check for updates"
|
||||
"update.check_hint": "Check GitHub Releases for a new version"
|
||||
|
||||
Reference in New Issue
Block a user