Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(copilot): add more mqtt faqs preset prompts #1525

Merged
merged 1 commit into from
Dec 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading