diff --git a/src/components/PresetPromptSelect.vue b/src/components/PresetPromptSelect.vue index 8dd5277cb..374b96005 100644 --- a/src/components/PresetPromptSelect.vue +++ b/src/components/PresetPromptSelect.vue @@ -103,6 +103,18 @@ export default class PresetPromptSelect extends Vue { value: 'mqttProtocol', label: this.$tc('common.mqttProtocol'), }, + { + value: 'mqtt5', + label: this.$tc('common.whatIsMQTT5'), + }, + { + value: 'mqttQoS', + label: this.$tc('common.mqttQoS'), + }, + { + value: 'mqttRetain', + label: this.$tc('common.mqttRetain'), + }, ], }, { @@ -133,6 +145,9 @@ export default class PresetPromptSelect extends Vue { erlang: this.$t('common.promptProgrammingLanguage', ['Erlang', '@connection']), autoFillPayload: this.$t('common.promptAutoFillPayload'), mqttProtocol: this.$t('common.mqttProtocol'), + mqtt5: this.$t('common.whatIsMQTT5Desc'), + mqttQoS: this.$t('common.mqttQoSDesc'), + mqttRetain: this.$t('common.mqttRetainDesc'), installEMQX: this.$t('common.installEMQX'), emqxRule: this.$t('common.promptEmqxRule'), connectionInfo: this.$t('common.promptCurrentConnectionInfo', ['@connection']), diff --git a/src/lang/common.ts b/src/lang/common.ts index 86a6561a5..a1a7774d4 100644 --- a/src/lang/common.ts +++ b/src/lang/common.ts @@ -349,6 +349,48 @@ export default { ja: 'MQTTプロトコルとは何ですか', hu: 'Mi az MQTT protokoll', }, + whatIsMQTT5: { + zh: 'MQTT 5.0 是什么', + en: 'What is MQTT 5.0', + tr: 'MQTT 5.0 nedir', + ja: 'MQTT 5.0 とは何ですか', + hu: 'Mi az MQTT 5.0', + }, + whatIsMQTT5Desc: { + zh: 'MQTT 5.0 是什么?请提供详细的介绍,包含 MQTT 5.0 的新特性和更新。', + en: 'What is MQTT 5.0? Please provide a detailed introduction, including the new features and updates of MQTT 5.0.', + tr: "MQTT 5.0 nedir? Lütfen MQTT 5.0'ın yeni özelliklerini ve güncellemelerini içeren ayrıntılı bir tanıtım sağlayın.", + ja: 'MQTT 5.0とは何ですか?MQTT 5.0の新機能と更新を含む詳細な紹介を提供してください。', + hu: 'Mi az MQTT 5.0? Kérjük, adjon meg egy részletes bevezetést, amely tartalmazza az MQTT 5.0 új funkcióit és frissítéseit.', + }, + mqttQoS: { + zh: 'MQTT QoS 是什么', + en: 'What is MQTT QoS', + tr: 'MQTT QoS Nedir', + ja: 'MQTT QoSとは何ですか', + hu: 'Mi az MQTT QoS', + }, + mqttQoSDesc: { + zh: 'MQTT QoS 是什么?我该如何选择,请提供一些真实场景案例区分', + en: 'What is MQTT QoS? How do I choose? Please provide some real-world scenario cases to distinguish', + tr: 'MQTT QoS Nedir? Nasıl seçilir? Lütfen ayırt etmek için bazı gerçek dünya senaryo durumları sağlayın', + ja: 'MQTT QoSとは何ですか?どうやって選びますか?区別するためにいくつかの実世界のシナリオケースを提供してください', + hu: 'Mi az MQTT QoS? Hogyan válasszam ki? Kérjük, adjon meg néhány valós világ szcenárió esetet a megkülönböztetéshez', + }, + mqttRetain: { + zh: 'MQTT Retain 是什么', + en: 'What is MQTT Retain', + tr: 'MQTT Retain Nedir', + ja: 'MQTT Retainとは何ですか', + hu: 'Mi az MQTT Retain', + }, + mqttRetainDesc: { + zh: 'MQTT Retain 是什么?我该如何使用,请提供一些真实场景案例,并且告知如何使用 MQTTX 来清除保留消息呢?', + en: 'What is MQTT Retain? How do I use it? Please provide some real-world scenario cases and tell me how to use MQTTX to clear retained messages?', + tr: "MQTT Retain Nedir? Nasıl kullanılır? Lütfen bazı gerçek dünya senaryo durumları sağlayın ve MQTTX'i kalıcı mesajları temizlemek için nasıl kullanacağımı söyleyin?", + ja: 'MQTT Retainとは何ですか?どうやって使うのですか?いくつかの実世界のシナリオケースを提供してください。MQTTXを使用して保持されたメッセージをクリアする方法を教えてください。', + hu: 'Mi az MQTT Retain? Hogyan használjam? Kérjük, adjon meg néhány valós világ szcenárió esetet, és mondja el, hogyan használhatom az MQTTX-et a megőrzött üzenetek törléséhez?', + }, installEMQX: { zh: '如何安装 EMQX', en: 'How to install EMQX',