-
Notifications
You must be signed in to change notification settings - Fork 531
Expand file tree
/
Copy pathcopilot.ts
More file actions
626 lines (626 loc) · 34.9 KB
/
copilot.ts
File metadata and controls
626 lines (626 loc) · 34.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
export default {
thinking: {
zh: '思考中...',
en: 'Thinking...',
tr: 'Düşünüyorum...',
ja: '考え中...',
hu: 'Gondolkodom...',
},
welcomeToCopilot: {
zh: 'MQTTX Copilot 可以帮您生成连接代码、解答 MQTT 问题、创建消息转换脚本和测试数据,成为您的 MQTT 开发助手。',
en: 'MQTTX Copilot can help you generate connection code, answer MQTT questions, create message transformation scripts and test data, serving as your MQTT development assistant.',
tr: 'MQTTX Copilot, bağlantı kodu oluşturmanıza, MQTT sorularını yanıtlamanıza, mesaj dönüştürme komut dosyaları ve test verileri oluşturmanıza yardımcı olabilir ve MQTT geliştirme asistanınız olarak hizmet verir.',
ja: 'MQTTX Copilotは、接続コードの生成、MQTTの質問への回答、メッセージ変換スクリプトとテストデータの作成をサポートし、MQTTの開発アシスタントとして機能します。',
hu: 'Az MQTTX Copilot segíthet a kapcsolódási kód generálásában, MQTT kérdések megválaszolásában, üzenet-átalakító szkriptek és tesztadatok létrehozásában, MQTT fejlesztési asszisztensként szolgálva.',
},
didYouKnow: {
zh: '您知道吗?',
en: 'Did you know?',
tr: 'Biliyor muydunuz?',
ja: 'ご存知でしたか?',
hu: 'Tudta?',
},
tipContent1: {
zh: '遇到连接问题?快速点击错误框中的 "Ask Copilot" 按钮,将帮助您诊断和解决问题。',
en: 'Having connection issues? Quickly click the "Ask Copilot" button in the error box, which will help you diagnose and solve the problem.',
tr: 'Bağlantı sorunları mı yaşıyorsunuz? Hata kutusundaki "Ask Copilot" düğmesine hızlıca tıklayın, bu size sorunu teşhis etmenize ve çözmenize yardımcı olacaktır.',
ja: '接続に問題がありますか?エラーボックスの「Ask Copilot」ボタンをクリックすると、問題の診断と解決をサポートします。',
hu: 'Kapcsolódási problémák? Kattintson gyorsan a hiba ablakban található "Ask Copilot" gombra, amely segít diagnosztizálni és megoldani a problémát.',
},
tipContent2: {
zh: '使用 "生成连接代码" 功能可以快速获取多种编程语言的 MQTT 客户端代码,直接复制到您的项目中使用。',
en: 'Use the "Generate Connection Code" feature to quickly get MQTT client code in various programming languages, ready to copy into your project.',
tr: 'Çeşitli programlama dillerinde MQTT istemci kodunu hızlıca almak için "Bağlantı Kodu Oluştur" özelliğini kullanın, projenize kopyalamaya hazır.',
ja: '「接続コード生成」機能を使用すると、さまざまなプログラミング言語でMQTTクライアントコードをすぐに取得でき、プロジェクトにコピーできます。',
hu: 'Használja a "Kapcsolódási kód generálása" funkciót, hogy gyorsan kapjon MQTT kliens kódot különböző programozási nyelveken, készen a projektbe való másolásra.',
},
tipContent3: {
zh: '试试生成测试数据功能!Copilot 可为您创建各种 IoT 场景的模拟数据,如智能家居、工业物联网、车联网等。',
en: 'Try the test data generation feature! Copilot can create simulated data for various IoT scenarios, such as smart homes, industrial IoT, connected vehicles, and more.',
tr: 'Test verisi oluşturma özelliğini deneyin! Copilot, akıllı evler, endüstriyel IoT, bağlantılı araçlar ve daha fazlası gibi çeşitli IoT senaryoları için simüle edilmiş veriler oluşturabilir.',
ja: 'テストデータ生成機能を試してみてください!Copilotは、スマートホーム、産業用IoT、コネクテッドカーなどのさまざまなIoTシナリオの模擬データを作成できます。',
hu: 'Próbálja ki a tesztadat-generálási funkciót! A Copilot szimulált adatokat hozhat létre különböző IoT forgatókönyvekhez, például okosotthonokhoz, ipari IoT-hez, csatlakoztatott járművekhez és egyebekhez.',
},
tipContent4: {
zh: '了解 MQTT QoS?询问 Copilot "MQTT 的 QoS 级别有什么区别",获取详细解释和实际使用场景。',
en: 'Curious about MQTT QoS? Ask Copilot "What are the differences between MQTT QoS levels" for detailed explanations and practical use cases.',
tr: 'MQTT QoS hakkında merak mı ediyorsunuz? Ayrıntılı açıklamalar ve pratik kullanım örnekleri için Copilot\'a "MQTT QoS seviyeleri arasındaki farklar nelerdir" diye sorun.',
ja: 'MQTT QoSについて知りたいですか?Copilotに「MQTTのQoSレベルの違いは何ですか」と質問すると、詳細な説明と実際の使用例が得られます。',
hu: 'Kíváncsi az MQTT QoS-re? Kérdezze meg a Copilot-tól: "Mik a különbségek az MQTT QoS szintek között", hogy részletes magyarázatokat és gyakorlati felhasználási eseteket kapjon.',
},
tipContent5: {
zh: '需要处理消息转换?Copilot 可以帮您编写脚本,处理 JSON 转换、数据过滤、格式转换等任务。',
en: 'Need to handle message transformations? Copilot can help you write scripts for JSON transformations, data filtering, format conversions, and more.',
tr: 'Mesaj dönüşümlerini ele almanız mı gerekiyor? Copilot, JSON dönüşümleri, veri filtreleme, format dönüşümleri ve daha fazlası için komut dosyaları yazmanıza yardımcı olabilir.',
ja: 'メッセージ変換を処理する必要がありますか?Copilotは、JSON変換、データフィルタリング、フォーマット変換などのスクリプトを書くのを手伝います。',
hu: 'Üzenet-átalakításokat kell kezelnie? A Copilot segíthet olyan szkripteket írni, amelyek JSON-átalakításokat, adatszűrést, formátum-átalakításokat és egyebeket végeznek.',
},
tipContent6: {
zh: '想了解 MQTT 5.0 的新特性?询问 Copilot 获取详细解释,包括共享订阅、消息过期、主题别名等功能。',
en: 'Want to learn about MQTT 5.0 features? Ask Copilot for detailed explanations on shared subscriptions, message expiry, topic aliases, and more.',
tr: "MQTT 5.0 özelliklerini öğrenmek mi istiyorsunuz? Paylaşılan abonelikler, mesaj süresi, konu takma adları ve daha fazlası hakkında ayrıntılı açıklamalar için Copilot'a sorun.",
ja: 'MQTT 5.0の機能について学びたいですか?共有サブスクリプション、メッセージ有効期限、トピックエイリアスなどの詳細な説明については、Copilotに質問してください。',
hu: 'Szeretne többet megtudni az MQTT 5.0 funkcióiról? Kérdezze meg a Copilot-tól a megosztott előfizetésekről, üzenet lejáratról, téma álnevekről és egyebekről szóló részletes magyarázatokat.',
},
tipContent7: {
zh: '试试启用 MCP(模型上下文协议)功能!MCP 允许 Copilot 使用各类外部工具和服务,大幅扩展其功能,帮助您进行更高效的测试、自动化和开发工作。',
en: 'Try enabling the MCP (Model Context Protocol) feature! MCP allows Copilot to use various external tools and services, significantly expanding its capabilities to help you with more efficient testing, automation, and development tasks.',
tr: "MCP (Model Context Protocol) özelliğini etkinleştirmeyi deneyin! MCP, Copilot'ın çeşitli dış araçları ve hizmetleri kullanmasına izin vererek, daha verimli test, otomasyon ve geliştirme görevlerinde size yardımcı olmak için yeteneklerini önemli ölçüde genişletir.",
ja: 'MCP(モデルコンテキストプロトコル)機能を有効にしてみてください!MCPはCopilotにさまざまな外部ツールやサービスを使用することを可能にし、より効率的なテスト、自動化、開発タスクをサポートするためにその機能を大幅に拡張します。',
hu: 'Próbálja ki az MCP (Model Context Protocol) funkció engedélyezését! Az MCP lehetővé teszi a Copilot számára különféle külső eszközök és szolgáltatások használatát, jelentősen bővítve képességeit, hogy segítsen a hatékonyabb tesztelésben, automatizálásban és fejlesztési feladatokban.',
},
showThinking: {
zh: '查看思考过程',
en: 'View Thinking Process',
tr: 'Düşünme Sürecini Görüntüle',
ja: '思考プロセスを表示',
hu: 'Gondolkodási folyamat megtekintése',
},
copiltePubMsgPlacehoder: {
zh: '向 MQTTX Copilot 发送消息...',
en: 'Message MQTTX Copilot...',
tr: "MQTTX Copilot'a mesaj gönder...",
ja: 'MQTTX Copilotにメッセージを送る...',
hu: 'Üzenet küldése a MQTTX Copilotnak...',
},
copilotUser: {
zh: '用户',
en: 'You',
tr: 'Sen',
ja: 'あなた',
hu: 'Te',
},
copilotAPIKeyRequired: {
zh: '请先在设置中配置 Copilot 的 API Key',
en: 'Please configure the Copilot API Key in the settings first',
tr: 'Lütfen önce ayarlarda Copilot API Anahtarını yapılandırın',
ja: '最初に設定でCopilot APIキーを構成してください',
hu: 'Kérjük, először állítsa be a Copilot API-kulcsot a beállításokban',
},
goToSetting: {
zh: '去设置',
en: 'Go Settings',
tr: 'Ayarlar',
ja: '設定',
hu: 'Beállítások',
},
promptError: {
zh: '请帮助解析并解决以下错误:',
en: 'Please help to analyze and resolve the following error: ',
tr: 'Lütfen aşağıdaki hata mesajını analiz etmeye ve çözmeye yardımcı olun: ',
ja: '以下のエラーメッセージを分析し、解決してください:',
hu: 'Kérjük, segítsen elemezni és megoldani az alábbi hibaüzenetet: ',
},
myConnectionInfo: {
zh: '有需要的话可以查看这个当前的连接信息:@connection',
en: 'If needed, you can check the current connection information: @connection',
tr: 'Gerekirse, mevcut bağlantı bilgisini kontrol edebilirsiniz: @connection',
ja: '必要な場合は、現在の接続情報を確認できます:@connection',
hu: 'Szükség esetén ellenőrizheti a jelenlegi kapcsolati információkat: @connection',
},
promptCodegen: {
zh: '客户端代码生成',
en: 'Client Codegen',
tr: 'Kod Oluşturucu',
ja: 'コード生成',
hu: 'Kódgenerálás',
},
promptProgrammingLanguage: {
zh: '使用当前连接创建 {0} MQTT Client 代码 {1}',
en: 'Create {0} MQTT Client code with the current connection {1}',
tr: 'Mevcut bağlantı ile {0} MQTT Client kodu oluştur {1}',
ja: '現在の接続で {0} MQTTクライアントコードを作成する {1}',
hu: 'Hozzon létre {0} MQTT ügyfélkódot az aktuális kapcsolattal {1}',
},
genSimpleIoTPayload: {
zh: '生成简单测试数据',
en: 'Generate Simple Test Data',
tr: 'Basit IoT Verisi Oluştur',
ja: 'シンプルなIoTデータを生成する',
hu: 'Egyszerű IoT Adatok Generálása',
},
promptGenSimpleIoTPayload: {
zh: '生成简单结构的 MQTT IoT 测试数据,适合基础测试场景。',
en: 'Generate MQTT IoT test data with a simple structure, suitable for basic testing scenarios.',
tr: 'Temel test senaryoları için basit yapıda MQTT IoT test verileri oluşturun.',
ja: '基本的なテストシナリオに適した、単純な構造のMQTT IoTテストデータを生成します。',
hu: 'Generáljon egyszerű szerkezetű MQTT IoT tesztadatokat, amelyek alapvető tesztelési forgatókönyvekhez alkalmasak.',
},
genComplexIoTPayload: {
zh: '生成复杂测试数据',
en: 'Generate Complex Test Data',
tr: 'Karmaşık IoT Verisi Oluştur',
ja: '複雑なIoTデータを生成する',
hu: 'Bonyolult IoT Adatok Generálása',
},
promptGenComplexIoTPayload: {
zh: '生成具有复杂结构的 MQTT IoT 测试数据,适用于高级测试场景,包括多设备交互和数据分析。',
en: 'Generate MQTT IoT test data with a complex structure, suitable for advanced testing scenarios, including multi-device interactions and data analysis.',
tr: 'Gelişmiş test senaryoları için uygun, çoklu cihaz etkileşimlerini ve veri analizini içeren karmaşık yapıda IoT test verileri oluşturun.',
ja: '複数デバイスの相互作用とデータ分析を含む、高度なテストシナリオに適した複雑な構造のIoTテストデータを生成します。',
hu: 'Generáljon bonyolult szerkezetű IoT tesztadatokat, amelyek alkalmasak fejlett tesztelési forgatókönyvekre, beleértve a több eszköz közötti interakciókat és az adatelemzést.',
},
genConnectedCarPayload: {
zh: '车联网测试数据',
en: 'Connected Car Test Data',
tr: 'Bağlantılı Araba Test Verisi Oluştur',
ja: '車載テレメトリーデータ',
hu: 'Csatlakoztatott Autó Tesztadatok Generálása',
},
promptGenConnectedCarPayload: {
zh: '生成车联网测试数据,模拟车辆通信、远程监控和数据分析。',
en: 'Generate connected car test data, simulating vehicle communication, remote monitoring, and data analysis.',
tr: 'Araç iletişimi, uzaktan izleme ve veri analizini simüle eden bağlantılı araba test verileri oluşturun.',
ja: '車両通信、リモートモニタリング、データ分析をシミュレートするコネクテッドカーのテストデータを生成します。',
hu: 'Generáljon csatlakoztatott autó tesztadatokat, amelyek az autókommunikációt, a távoli monitorozást és az adatelemzést szimulálják.',
},
genSmartHomePayload: {
zh: '智能家居测试数据',
en: 'Smart Home Test Data',
tr: 'Akıllı Ev Test Verisi Oluştur',
ja: 'スマートホームのテストデータを生成する',
hu: 'Okosotthoni Tesztadatok Generálása',
},
promptGenSmartHomePayload: {
zh: '生成智能家居测试数据,包括设备自动化和用户行为模式。',
en: 'Generate smart home test data, covering device automation and user behavior patterns.',
tr: 'Cihaz otomasyonunu ve kullanıcı davranış modellerini içeren akıllı ev test verileri oluşturun.',
ja: 'デバイスの自動化とユーザー行動パターンを含むスマートホームテストデータを生成します。',
hu: 'Generáljon okosotthoni tesztadatokat, amelyek az eszközautomatizálást és a felhasználói viselkedésmintákat tartalmazzák.',
},
genIndustrialIoTPayload: {
zh: '工业物联网测试数据',
en: 'Industrial IoT Test Data',
tr: 'Endüstriyel IoT Test Verisi Oluştur',
ja: '産業用IoTテストデータを生成する',
hu: 'Ipari IoT Tesztadatok Generálása',
},
promptGenIndustrialIoTPayload: {
zh: '生成适用于工业物联网场景的 MQTT IoT 测试数据,包括机器性能、传感器读数和生产线状态。',
en: 'Generate MQTT IoT test data suitable for industrial IoT scenarios, including machine performance, sensor readings, and production line statuses.',
tr: 'Makine performansını, sensör okumalarını ve üretim hattı durumlarını içeren, endüstriyel IoT senaryoları için uygun MQTT IoT test verileri oluşturun.',
ja: '機械のパフォーマンス、センサーの読み取り、生産ラインの状態を含む、産業用IoTシナリオに適したMQTT IoTテストデータを生成します。',
hu: 'Generáljon MQTT IoT tesztadatokat ipari IoT forgatókönyvekhez, beleértve a gépek teljesítményét, a szenzorok olvasásait és a termelési sor állapotait.',
},
mqttProtocol: {
zh: 'MQTT 协议是什么',
en: 'What is MQTT Protocol',
tr: 'MQTT Protokolü Nedir',
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 保留消息是什么',
en: "What's the Retain Message",
tr: 'Retain Mesajı Nedir',
ja: 'レテインメッセージとは何ですか',
hu: 'Mi a Retain Üzenet',
},
mqttRetainDesc: {
zh: 'MQTT 保留消息是什么?我该如何使用,请提供一些真实场景案例,并且告知如何使用 MQTTX 来清除保留消息呢?',
en: "What's the MQTT Retain Message? 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 Mesajı Nedir? Nasıl kullanılır? Lütfen bazı gerçek dünya senaryo durumları sağlayın ve MQTTX'i kullanarak kalıcı mesajları nasıl temizleyeceğimi söyleyin?",
ja: 'MQTT レテインメッセージとは何ですか?どうやって使うのですか?実際のシナリオケースをいくつか提供し、MQTTXを使用して保持されたメッセージをクリアする方法を教えてください。',
hu: 'Mi az MQTT Retain Üzenet? 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',
tr: 'EMQX Nasıl Kurulur',
ja: 'EMQXのインストール方法',
hu: 'Hogyan telepíthető az EMQX',
},
emqxRule: {
zh: 'EMQX 规则引擎 SQL 示例',
en: 'EMQX Rule Engine SQL Example',
tr: 'EMQX Kural Motoru SQL Örneği',
ja: 'EMQXルールエンジンSQLの例',
hu: 'EMQX szabálymotor SQL példa',
},
promptEmqxRule: {
zh: '请帮我编辑一段 EMQX 规则引擎的 SQL 示例,包含解释和简单教程',
en: 'Please help me edit an EMQX Rule Engine SQL example, including explanation and simple tutorial',
tr: 'Lütfen bana bir EMQX Kural Motoru SQL örneği düzenleme konusunda yardımcı olun, açıklama ve basit bir öğretici içerir',
ja: 'EMQXルールエンジンSQLの例を編集してください。説明と簡単なチュートリアルが含まれています',
hu: 'Segítsen szerkeszteni egy EMQX szabálymotor SQL példát, beleértve a magyarázatot és az egyszerű útmutatót',
},
currentConnectionInfo: {
zh: '当前连接信息',
en: 'Current Connection Info',
tr: 'Mevcut Bağlantı Bilgisi',
ja: '現在の接続情報',
hu: 'Jelenlegi kapcsolat információ',
},
promptCurrentConnectionInfo: {
zh: '请帮我解释当前连接的信息,包含连接的基本信息 {0}',
en: 'Please help me explain the information of the current connection, including the basic information of the connection {0}',
tr: 'Lütfen bana mevcut bağlantının bilgisini açıklama konusunda yardımcı olun, bağlantının temel bilgilerini içerir {0}',
ja: '現在の接続の情報を説明してください。接続の基本情報を含みます {0}',
hu: 'Segítsen elmagyarázni a jelenlegi kapcsolat adatait, beleértve a kapcsolat alapadatait {0}',
},
explainer: {
zh: '解释器',
en: 'Explainer',
tr: 'Açıklayıcı',
ja: '解説者',
hu: 'Magyarázó',
},
insertCodeToEditor: {
zh: '插入编辑器',
en: 'Insert',
tr: 'Ekle',
ja: '挿入',
hu: 'Beszúrás',
},
insertCodeSuccess: {
zh: '代码已插入编辑器中',
en: 'Code has been inserted into the editor',
tr: 'Kod editöre eklendi',
ja: 'コードがエディタに挿入されました',
hu: 'A kód be lett szúrva a szerkesztőbe',
},
genTestDoc: {
zh: '生成测试文档',
en: 'Generate Test Document',
tr: 'Test Belgesi Oluştur',
ja: 'テストドキュメントを生成する',
hu: 'Teszt dokumentum generálása',
},
promptGenTestDoc: {
zh: '请帮我生成一份 MQTT的测试文档,包含测试的基本信息 {0},并总结一份完整的测试报告',
en: 'Please help me generate a MQTT connection test document, including the basic information of the test {0}, and summarize a complete test report',
tr: 'Lütfen bana MQTT bağlantı testi belgesi oluşturma konusunda yardımcı olun, testin temel bilgilerini içerir {0} ve tam bir test raporu özetleyin',
ja: 'MQTT接続テストドキュメントを生成してください。テストの基本情報を含みます {0} そして完全なテストレポートをまとめる',
hu: 'Segítsen létrehozni egy MQTT kapcsolat teszt dokumentumot, beleértve a teszt alapvető információit {0} és összefoglal egy teljes teszt jelentést',
},
emqxLogAnalysis: {
zh: 'EMQX 日志分析',
en: 'EMQX Log Analysis',
tr: 'EMQX Günlük Analizi',
ja: 'EMQXログ分析',
hu: 'EMQX naplóelemzés',
},
promptEmqxLogAnalysis: {
zh: '请帮我分析一份 EMQX 日志,包含解释告警和错误信息等,并提供解决方案,日志内容:',
en: 'Please help me analyze an EMQX log, including explanations of alerts and error messages, and provide solutions, log content:',
tr: 'Lütfen bana bir EMQX günlüğü analiz etme konusunda yardımcı olun, uyarıların ve hata mesajlarının açıklamalarını içerir ve çözümler sağlar, günlük içeriği:',
ja: 'EMQXログを分析してください。アラートとエラーメッセージの説明を含み、解決策を提供します。ログの内容',
hu: 'Segítsen elemzeni egy EMQX naplót, beleértve az riasztások és hibaüzenetek magyarázatát, és megoldásokat nyújt, naplótartalom:',
},
programmingLang: {
zh: '编程语言',
en: 'Languages',
tr: 'Diller',
ja: 'プログラミング言語',
hu: 'Programozási',
},
hardware: {
zh: '硬件',
en: 'Hardware',
tr: 'Donanım',
ja: 'ハードウェア',
hu: 'Hardver',
},
mobileApps: {
zh: '移动应用',
en: 'Mobile Apps',
tr: 'Mobil Uygulamalar',
ja: 'モバイルアプリ',
hu: 'Mobil alkalmazások',
},
webApps: {
zh: 'Web 应用',
en: 'Web Apps',
tr: 'Web Uygulamalar',
ja: 'Webアプリ',
hu: 'Web alkalmazások',
},
customFunction: {
zh: '自定义函数',
en: 'Custom Function',
tr: 'Özel Fonksiyon',
ja: 'カスタム関数',
hu: 'Egyedi függvény',
},
customRequirementGenerate: {
zh: '自定义需求生成',
en: 'Custom Requirement Generate',
tr: 'Özel İhtiyaç Oluşturma',
ja: 'カスタム要求生成',
hu: 'Egyedi igény generálás',
},
simulateWeatherData: {
zh: '模拟天气数据',
en: 'Simulate Weather Data',
tr: 'Hava Verisi Simüle Et',
ja: '天気データをシミュレート',
hu: 'Időjárás adatok szimulálása',
},
dynamicCommandSwitch: {
zh: '动态指令切换',
en: 'Dynamic Command Switch',
tr: 'Dinamik Komut Anahtarı',
ja: 'ダイナミックコマンドスイッチ',
hu: 'Dinamik parancs kapcsoló',
},
timeFormatProcessing: {
zh: '时间格式处理',
en: 'Time Format Processing',
tr: 'Zaman Formatı İşleme',
ja: '時間フォーマット処理',
hu: 'Időformátum feldolgozás',
},
promptCustomFunctionCustomRequirement: {
zh: '请帮我生成一个自定义函数,包含测试用例和预期结果,描述需求:',
en: 'Please help me generate a custom function, including test cases and expected results, describe the requirements:',
tr: 'Lütfen bana bir özel fonksiyon oluşturma konusunda yardımcı olun, test durumlarını ve beklenen sonuçları içerir, gereksinimleri açıklayın:',
ja: 'テストケースと期待される結果を含むカスタム関数を生成するのにお手伝いください。要件を説明してください:',
hu: 'Segítsen egy egyedi függvény generálásában, beleértve a teszteseteket és az elvárt eredményeket, írja le az igényeket:',
},
schema: {
zh: '编解码',
en: 'Schema',
tr: 'Şemalar',
ja: 'スキーマ',
hu: 'Sémák',
},
reportSmartHomeStatus: {
zh: '智能家居设备状态上报',
en: 'Smart Home Device Status Reporting',
tr: 'Akıllı Ev Cihaz Durum Gönderimi',
ja: 'スマートホームデバイス状態報告',
hu: 'Intelligens otthoni eszközállapot jelentés',
},
industrialDeviceAlarm: {
zh: '工业设备告警消息',
en: 'Industrial Device Alarm Messages',
tr: 'Endüstriyel Cihaz Alarm Mesajları',
ja: '産業用デバイスアラームメッセージ',
hu: 'Ipari eszköz figyelmeztetés üzenetek',
},
connectedCarTelemetry: {
zh: '车联网车辆遥测数据',
en: 'Connected Car Telemetry Data',
tr: 'Bağlantılı Araba Telemetri Verileri',
ja: '車載テレメトリーデータ',
hu: 'Csatlakoztatott autó telemetria adatok',
},
smartMeterReadings: {
zh: '智能电表实时读数',
en: 'Smart Meter Real-time Readings',
tr: 'Akıllı Sayaç Gerçek Zamanlı Okumalar',
ja: 'スマートメーターリアルタイム読取値',
hu: 'Okos mérőóra valós idejű értékek',
},
promptSchemaCustomRequirement: {
zh: '请根据需求生成对应的数据 Schema 和示例数据,描述需求:',
en: 'Please generate the corresponding data schema and example data according to the requirements, describe the requirements:',
tr: 'lütfen gereksinimlere göre karşılık gelen veri şemasını ve örnek verileri oluşturun, gereksinimleri açıklayın:',
ja: '要件に従って対応するデータスキーマと例示データを生成してください。要件を説明してください:',
hu: 'kérem generálja a megfelelő adatsémát és példaadatokat az igényeknek megfelelően, írja le az igényeket:',
},
promptCustomPayload: {
zh: '请根据需求生成对应的测试数据,描述需求:',
en: 'Please generate the corresponding test data according to the requirements, describe the requirements:',
tr: 'lütfen gereksinimlere göre karşılık gelen test verilerini oluşturun, gereksinimleri açıklayın:',
ja: '要件に従って対応するテストデータを生成してください。要件を説明してください:',
hu: 'kérem generálja a megfelelő tesztadatokat az igényeknek megfelelően, írja le az igényeket:',
},
askEMQX: {
zh: '询问 EMQX 相关问题',
en: 'Ask EMQX related questions',
tr: 'EMQX ilgili sorunları sor',
ja: 'EMQX関連の質問を尋ねる',
hu: 'EMQX kapcsolatos kérdéseket kérdezhet',
},
promptAskEMQX: {
zh: '请输入 EMQX 任意相关的问题,问题描述:',
en: 'Please input any related question about EMQX, describe the question:',
tr: 'EMQX ilgili herhangi bir soruyu girin, soruyu açıklayın:',
ja: 'EMQX関連の質問を入力してください。質問を説明してください:',
hu: 'Kérjük, bármilyen kapcsolódó kérdést EMQX-re írjon be, a kérdés leírását:',
},
askMQTTFaq: {
zh: '询问 MQTT 相关问题',
en: 'Ask MQTT related questions',
tr: 'MQTT ilgili sorunları sor',
ja: 'MQTT関連の質問を尋ねる',
hu: 'MQTT kapcsolatos kérdéseket kérdezhet',
},
promptAskMQTTFaq: {
zh: '请输入 MQTT 相关问题,问题描述:',
en: 'Please input any related question about MQTT, describe the question:',
tr: 'MQTT ilgili herhangi bir soruyu girin, soruyu açıklayın:',
ja: 'MQTT関連の質問を入力してください。質問を説明してください:',
hu: 'Kérjük, bármilyen kapcsolódó kérdést MQTT-re írjon be, a kérdés leírását:',
},
// MCP Settings UI
mcpTitle: {
zh: 'MCP (模型上下文协议)',
en: 'MCP (Model Context Protocol)',
tr: 'MCP (Model Context Protocol)',
ja: 'MCP (モデルコンテキストプロトコル)',
hu: 'MCP (Model Context Protocol)',
},
mcpEnableLabel: {
zh: '启用 MCP',
en: 'Enable MCP',
tr: 'MCP Etkinleştir',
ja: 'MCPを有効にする',
hu: 'MCP engedélyezése',
},
mcpEnableTooltip: {
zh: '启用 MCP 让 AI 使用外部工具和服务',
en: 'Enable MCP to let AI use external tools and services',
tr: "AI'nın dış araçları ve hizmetleri kullanmasına izin vermek için MCP'yi etkinleştirin",
ja: 'AIが外部ツールやサービスを使用できるようにMCPを有効にする',
hu: 'Engedélyezze az MCP-t, hogy az AI külső eszközöket és szolgáltatásokat használhasson',
},
mcpServerConfigLabel: {
zh: 'MCP 服务器配置',
en: 'MCP Server Configuration',
tr: 'MCP Sunucu Yapılandırması',
ja: 'MCPサーバー構成',
hu: 'MCP szerver konfiguráció',
},
mcpServerConfigTooltip: {
zh: '以 JSON 格式配置 MCP 服务器,支持多个服务器',
en: 'Configure MCP servers in JSON format, supports multiple servers',
tr: 'MCP sunucularını JSON formatında yapılandırın, birden çok sunucuyu destekler',
ja: 'MCPサーバーをJSON形式で構成、複数のサーバーをサポート',
hu: 'MCP szerverek konfigurálása JSON formátumban, több szerver támogatása',
},
mcpConfiguredServersLabel: {
zh: '已配置的 MCP 服务器',
en: 'Configured MCP Servers',
tr: 'Yapılandırılmış MCP Sunucuları',
ja: '構成済みのMCPサーバー',
hu: 'Konfigurált MCP szerverek',
},
mcpConfiguredServersTooltip: {
zh: '显示当前已配置的 MCP 服务器列表',
en: 'Display list of currently configured MCP servers',
tr: 'Şu anda yapılandırılmış MCP sunucularının listesini görüntüler',
ja: '現在構成されているMCPサーバーのリストを表示',
hu: 'A jelenleg konfigurált MCP szerverek listájának megjelenítése',
},
mcpNoServersConfigured: {
zh: '尚未配置 MCP 服务器',
en: 'No MCP servers configured yet',
tr: 'Henüz MCP sunucusu yapılandırılmadı',
ja: 'MCPサーバーはまだ構成されていません',
hu: 'Még nincs konfigurált MCP szerver',
},
mcpAvailableTools: {
zh: '可用工具:',
en: 'Available Tools:',
tr: 'Kullanılabilir Araçlar:',
ja: '利用可能なツール:',
hu: 'Elérhető eszközök:',
},
mcpDeleteConfirm: {
zh: '确定要删除服务器 "{0}" 吗?',
en: 'Are you sure you want to delete server "{0}"?',
tr: '"{0}" sunucusunu silmek istediğinizden emin misiniz?',
ja: 'サーバー「{0}」を削除してもよろしいですか?',
hu: 'Biztosan törölni szeretné a(z) "{0}" szervert?',
},
mcpCopySuccess: {
zh: '已复制到剪贴板',
en: 'Copied to clipboard',
tr: 'Panoya kopyalandı',
ja: 'クリップボードにコピーされました',
hu: 'Vágólapra másolva',
},
mcpCopyFailed: {
zh: '复制失败,请手动选择并复制',
en: 'Copy failed, please select and copy manually',
tr: 'Kopyalama başarısız oldu, lütfen manuel olarak seçin ve kopyalayın',
ja: 'コピーに失敗しました。手動で選択してコピーしてください',
hu: 'Másolás sikertelen, kérjük, válassza ki és másolja manuálisan',
},
mcpConfigError: {
zh: '配置必须包含 mcpServers 对象',
en: 'Configuration must include mcpServers object',
tr: 'Yapılandırma mcpServers nesnesini içermelidir',
ja: '構成にはmcpServersオブジェクトを含める必要があります',
hu: 'A konfigurációnak tartalmaznia kell az mcpServers objektumot',
},
mcpServerConfigInvalid: {
zh: '服务器 "{0}" 配置无效,必须包含 url 或 command+args 数组',
en: 'Server "{0}" configuration is invalid, must include either url or command and args array',
tr: 'Sunucu "{0}" yapılandırması geçersiz, url veya komut ve args dizisini içermelidir',
ja: 'サーバー「{0}」の構成が無効です。urlまたはコマンドとargs配列を含める必要があります',
hu: 'A(z) "{0}" szerver konfigurációja érvénytelen, tartalmaznia kell az url-t vagy a parancsot és az args tömböt',
},
mcpInvalidJsonFormat: {
zh: 'JSON 格式无效',
en: 'Invalid JSON format',
tr: 'Geçersiz JSON biçimi',
ja: '無効なJSON形式',
hu: 'Érvénytelen JSON formátum',
},
mcpFailedParseConfig: {
zh: '无法解析存储的配置,重置为默认',
en: 'Failed to parse stored configuration, reset to default',
tr: 'Depolanan yapılandırma ayrıştırılamadı, varsayılana sıfırlandı',
ja: '保存された構成の解析に失敗しました。デフォルトにリセットします',
hu: 'Nem sikerült elemezni a tárolt konfigurációt, visszaállítás alapértelmezettre',
},
mcpServerTestSuccess: {
zh: '服务器连接成功',
en: 'Server connected successfully',
tr: 'Sunucu başarıyla bağlandı',
ja: 'サーバー接続成功',
hu: 'A(z) szerver sikeresen csatlakoztatva',
},
mcpServerTestFailed: {
zh: '服务器连接失败',
en: 'Server connection failed',
tr: 'Sunucu bağlantısı başarısız',
ja: 'サーバー接続に失敗しました',
hu: 'A(z) szerver csatlakoztatása sikertelen',
},
mcpCalling: {
zh: 'MCP 调用',
en: 'MCP Calling',
tr: 'MCP Çağrı',
ja: 'MCP呼び出し',
hu: 'MCP hívás',
},
mcpResultAnalysisPrompts: {
zh: '请继续分析结果,并以简洁清晰的方式呈现数据。完成后请说明"[DONE]"',
en: 'Please continue to analyze the result and present the data in a concise and clear manner. End with "[DONE]"',
tr: 'Lütfen sonucu analiz etmeye devam edin ve verileri özlü ve net bir şekilde sunun. "[DONE]" ile bitirin',
ja: '結果の分析を続け、データを簡潔かつ明確な方法で提示してください。「[DONE]」で終了してください',
hu: 'Kérjük, folytassa az eredmény elemzését, és mutassa be az adatokat tömör és világos módon. Fejezze be "[DONE]" jelzéssel',
},
}