Skip to content

Commit

Permalink
feat(copilot): add more mqtt faqs preset prompts
Browse files Browse the repository at this point in the history
  • Loading branch information
ysfscream authored and Red-Asuka committed Dec 21, 2023
1 parent d01b673 commit 6e69cf8
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/components/PresetPromptSelect.vue
Original file line number Diff line number Diff line change
Expand Up @@ -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'),
},
],
},
{
Expand Down Expand Up @@ -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']),
Expand Down
42 changes: 42 additions & 0 deletions src/lang/common.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down

0 comments on commit 6e69cf8

Please sign in to comment.