{ "config": { "abort": { "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", "cannot_connect": "\u9023\u7dda\u5931\u6557", "duplicate_persistence_file": "Persistence \u6a94\u6848\u5df2\u4f7f\u7528\u4e2d", "duplicate_topic": "\u4e3b\u984c\u5df2\u4f7f\u7528\u4e2d", "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", "invalid_device": "\u88dd\u7f6e\u7121\u6548", "invalid_ip": "IP \u4f4d\u5740\u7121\u6548", "invalid_persistence_file": "Persistence \u6a94\u6848\u7121\u6548", "invalid_port": "\u901a\u8a0a\u57e0\u865f\u78bc\u7121\u6548", "invalid_publish_topic": "\u767c\u5e03\u4e3b\u984c\u7121\u6548", "invalid_serial": "\u5e8f\u5217\u57e0\u7121\u6548", "invalid_subscribe_topic": "\u8a02\u95b1\u4e3b\u984c\u7121\u6548", "invalid_version": "MySensors \u7248\u672c\u7121\u6548", "mqtt_required": "MQTT \u6574\u5408\u5c1a\u672a\u8a2d\u5b9a", "not_a_number": "\u8acb\u8f38\u5165\u6578\u5b57", "port_out_of_range": "\u8acb\u8f38\u5165\u4ecb\u65bc 1 \u81f3 65535 \u4e4b\u9593\u7684\u865f\u78bc", "same_topic": "\u8a02\u95b1\u8207\u767c\u4f48\u4e3b\u984c\u76f8\u540c", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "error": { "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", "cannot_connect": "\u9023\u7dda\u5931\u6557", "duplicate_persistence_file": "Persistence \u6a94\u6848\u5df2\u4f7f\u7528\u4e2d", "duplicate_topic": "\u4e3b\u984c\u5df2\u4f7f\u7528\u4e2d", "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", "invalid_device": "\u88dd\u7f6e\u7121\u6548", "invalid_ip": "IP \u4f4d\u5740\u7121\u6548", "invalid_persistence_file": "Persistence \u6a94\u6848\u7121\u6548", "invalid_port": "\u901a\u8a0a\u57e0\u865f\u78bc\u7121\u6548", "invalid_publish_topic": "\u767c\u5e03\u4e3b\u984c\u7121\u6548", "invalid_serial": "\u5e8f\u5217\u57e0\u7121\u6548", "invalid_subscribe_topic": "\u8a02\u95b1\u4e3b\u984c\u7121\u6548", "invalid_version": "MySensors \u7248\u672c\u7121\u6548", "mqtt_required": "MQTT \u6574\u5408\u5c1a\u672a\u8a2d\u5b9a", "not_a_number": "\u8acb\u8f38\u5165\u6578\u5b57", "port_out_of_range": "\u8acb\u8f38\u5165\u4ecb\u65bc 1 \u81f3 65535 \u4e4b\u9593\u7684\u865f\u78bc", "same_topic": "\u8a02\u95b1\u8207\u767c\u4f48\u4e3b\u984c\u76f8\u540c", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "step": { "gw_mqtt": { "data": { "persistence_file": "Persistence \u6a94\u6848\uff08\u4fdd\u7559\u7a7a\u767d\u5c07\u81ea\u52d5\u7522\u751f\uff09", "retain": "mqtt retain", "topic_in_prefix": "\u8f38\u5165\u4e3b\u984c\u524d\u7db4\uff08topic_in_prefix\uff09", "topic_out_prefix": "\u8f38\u51fa\u4e3b\u984c\u524d\u7db4\uff08topic_out_prefix\uff09", "version": "MySensors \u7248\u672c" }, "description": "MQTT \u9598\u9053\u5668\u8a2d\u5b9a" }, "gw_serial": { "data": { "baud_rate": "\u50b3\u8f38\u7387", "device": "\u5e8f\u5217\u57e0", "persistence_file": "Persistence \u6a94\u6848\uff08\u4fdd\u7559\u7a7a\u767d\u5c07\u81ea\u52d5\u7522\u751f\uff09", "version": "MySensors \u7248\u672c" }, "description": "\u9598\u9053\u5668\u8a0a\u5217\u57e0\u8a2d\u5b9a" }, "gw_tcp": { "data": { "device": "\u7db2\u95dc IP \u4f4d\u5740", "persistence_file": "Persistence \u6a94\u6848\uff08\u4fdd\u7559\u7a7a\u767d\u5c07\u81ea\u52d5\u7522\u751f\uff09", "tcp_port": "\u901a\u8a0a\u57e0", "version": "MySensors \u7248\u672c" }, "description": "\u9598\u9053\u5668\u4e59\u592a\u7db2\u8def\u8a2d\u5b9a" }, "select_gateway_type": { "description": "\u9078\u64c7\u6240\u8981\u8a2d\u5b9a\u7684\u9598\u9053\u5668\u3002", "menu_options": { "gw_mqtt": "\u8a2d\u5b9a MQTT \u9598\u9053\u5668", "gw_serial": "\u8a2d\u5b9a\u5e8f\u5217\u9598\u9053\u5668", "gw_tcp": "\u8a2d\u5b9a TCP \u9598\u9053\u5668" } }, "user": { "data": { "gateway_type": "\u9598\u9053\u5668\u985e\u5225" }, "description": "\u9078\u64c7\u9598\u9053\u5668\u9023\u7dda\u65b9\u5f0f" } } } }