-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Expand file tree
/
Copy pathde.js
More file actions
1987 lines (1933 loc) · 112 KB
/
de.js
File metadata and controls
1987 lines (1933 loc) · 112 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
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/**
* @license
* Copyright 2025 Qwen
* SPDX-License-Identifier: Apache-2.0
*/
// German translations for Qwen Code CLI
// Deutsche Übersetzungen für Qwen Code CLI
export default {
// ============================================================================
// Help / UI Components
// ============================================================================
// Attachment hints
'↑ to manage attachments': '↑ Anhänge verwalten',
'← → select, Delete to remove, ↓ to exit':
'← → auswählen, Entf zum Löschen, ↓ beenden',
'Attachments: ': 'Anhänge: ',
'Basics:': 'Grundlagen:',
'Add context': 'Kontext hinzufügen',
'Use {{symbol}} to specify files for context (e.g., {{example}}) to target specific files or folders.':
'Verwenden Sie {{symbol}}, um Dateien als Kontext anzugeben (z.B. {{example}}), um bestimmte Dateien oder Ordner auszuwählen.',
'@': '@',
'@src/myFile.ts': '@src/myFile.ts',
'Shell mode': 'Shell-Modus',
'YOLO mode': 'YOLO-Modus',
'plan mode': 'Planungsmodus',
'auto-accept edits': 'Änderungen automatisch akzeptieren',
'Accepting edits': 'Änderungen werden akzeptiert',
'(shift + tab to cycle)': '(Umschalt + Tab zum Wechseln)',
'(tab to cycle)': '(Tab zum Wechseln)',
'Execute shell commands via {{symbol}} (e.g., {{example1}}) or use natural language (e.g., {{example2}}).':
'Shell-Befehle über {{symbol}} ausführen (z.B. {{example1}}) oder natürliche Sprache verwenden (z.B. {{example2}}).',
'!': '!',
'!npm run start': '!npm run start',
'start server': 'Server starten',
'Commands:': 'Befehle:',
'shell command': 'Shell-Befehl',
'Model Context Protocol command (from external servers)':
'Model Context Protocol Befehl (von externen Servern)',
'Keyboard Shortcuts:': 'Tastenkürzel:',
'Jump through words in the input': 'Wörter in der Eingabe überspringen',
'Close dialogs, cancel requests, or quit application':
'Dialoge schließen, Anfragen abbrechen oder Anwendung beenden',
'New line': 'Neue Zeile',
'New line (Alt+Enter works for certain linux distros)':
'Neue Zeile (Alt+Enter funktioniert bei bestimmten Linux-Distributionen)',
'Clear the screen': 'Bildschirm löschen',
'Open input in external editor': 'Eingabe in externem Editor öffnen',
'Send message': 'Nachricht senden',
'Initializing...': 'Initialisierung...',
'Connecting to MCP servers... ({{connected}}/{{total}})':
'Verbindung zu MCP-Servern wird hergestellt... ({{connected}}/{{total}})',
'Type your message or @path/to/file':
'Nachricht eingeben oder @Pfad/zur/Datei',
"Press 'i' for INSERT mode and 'Esc' for NORMAL mode.":
"Drücken Sie 'i' für den EINFÜGE-Modus und 'Esc' für den NORMAL-Modus.",
'Cancel operation / Clear input (double press)':
'Vorgang abbrechen / Eingabe löschen (doppelt drücken)',
'Cycle approval modes': 'Genehmigungsmodi durchschalten',
'Cycle through your prompt history': 'Eingabeverlauf durchblättern',
'For a full list of shortcuts, see {{docPath}}':
'Eine vollständige Liste der Tastenkürzel finden Sie unter {{docPath}}',
'docs/keyboard-shortcuts.md': 'docs/keyboard-shortcuts.md',
'for help on Qwen Code': 'für Hilfe zu Qwen Code',
'show version info': 'Versionsinformationen anzeigen',
'submit a bug report': 'Fehlerbericht einreichen',
'About Qwen Code': 'Über Qwen Code',
Status: 'Status',
// ============================================================================
// System Information Fields
// ============================================================================
'Qwen Code': 'Qwen Code',
Runtime: 'Laufzeit',
OS: 'Betriebssystem',
Auth: 'Authentifizierung',
'CLI Version': 'CLI-Version',
'Git Commit': 'Git-Commit',
Model: 'Modell',
'Fast Model': 'Schnelles Modell',
Sandbox: 'Sandbox',
'OS Platform': 'Betriebssystem',
'OS Arch': 'OS-Architektur',
'OS Release': 'OS-Version',
'Node.js Version': 'Node.js-Version',
'NPM Version': 'NPM-Version',
'Session ID': 'Sitzungs-ID',
'Auth Method': 'Authentifizierungsmethode',
'Base URL': 'Basis-URL',
Proxy: 'Proxy',
'Memory Usage': 'Speichernutzung',
'IDE Client': 'IDE-Client',
// ============================================================================
// Commands - General
// ============================================================================
'Analyzes the project and creates a tailored QWEN.md file.':
'Analysiert das Projekt und erstellt eine maßgeschneiderte QWEN.md-Datei.',
'List available Qwen Code tools. Usage: /tools [desc]':
'Verfügbare Qwen Code Werkzeuge auflisten. Verwendung: /tools [desc]',
'List available skills.': 'Verfügbare Skills auflisten.',
'Available Qwen Code CLI tools:': 'Verfügbare Qwen Code CLI-Werkzeuge:',
'No tools available': 'Keine Werkzeuge verfügbar',
'View or change the approval mode for tool usage':
'Genehmigungsmodus für Werkzeugnutzung anzeigen oder ändern',
'View or change the language setting':
'Spracheinstellung anzeigen oder ändern',
'change the theme': 'Design ändern',
'Select Theme': 'Design auswählen',
Preview: 'Vorschau',
'(Use Enter to select, Tab to configure scope)':
'(Enter zum Auswählen, Tab zum Konfigurieren des Bereichs)',
'(Use Enter to apply scope, Tab to go back)':
'(Enter zum Anwenden des Bereichs, Tab zum Zurückgehen)',
'Theme configuration unavailable due to NO_COLOR env variable.':
'Design-Konfiguration aufgrund der NO_COLOR-Umgebungsvariable nicht verfügbar.',
'Theme "{{themeName}}" not found.': 'Design "{{themeName}}" nicht gefunden.',
'Theme "{{themeName}}" not found in selected scope.':
'Design "{{themeName}}" im ausgewählten Bereich nicht gefunden.',
'Clear conversation history and free up context':
'Gesprächsverlauf löschen und Kontext freigeben',
'Compresses the context by replacing it with a summary.':
'Komprimiert den Kontext durch Ersetzen mit einer Zusammenfassung.',
'open full Qwen Code documentation in your browser':
'Vollständige Qwen Code Dokumentation im Browser öffnen',
'Configuration not available.': 'Konfiguration nicht verfügbar.',
'change the auth method': 'Authentifizierungsmethode ändern',
'Configure authentication information for login':
'Authentifizierungsinformationen für die Anmeldung konfigurieren',
'Copy the last result or code snippet to clipboard':
'Letztes Ergebnis oder Codeausschnitt in die Zwischenablage kopieren',
// ============================================================================
// Commands - Agents
// ============================================================================
'Manage subagents for specialized task delegation.':
'Unteragenten für spezialisierte Aufgabendelegation verwalten.',
'Manage existing subagents (view, edit, delete).':
'Bestehende Unteragenten verwalten (anzeigen, bearbeiten, löschen).',
'Create a new subagent with guided setup.':
'Neuen Unteragenten mit geführter Einrichtung erstellen.',
// ============================================================================
// Agents - Management Dialog
// ============================================================================
Agents: 'Agenten',
'Choose Action': 'Aktion wählen',
'Edit {{name}}': '{{name}} bearbeiten',
'Edit Tools: {{name}}': 'Werkzeuge bearbeiten: {{name}}',
'Edit Color: {{name}}': 'Farbe bearbeiten: {{name}}',
'Delete {{name}}': '{{name}} löschen',
'Unknown Step': 'Unbekannter Schritt',
'Esc to close': 'Esc zum Schließen',
'Enter to select, ↑↓ to navigate, Esc to close':
'Enter zum Auswählen, ↑↓ zum Navigieren, Esc zum Schließen',
'Esc to go back': 'Esc zum Zurückgehen',
'Enter to confirm, Esc to cancel': 'Enter zum Bestätigen, Esc zum Abbrechen',
'Enter to select, ↑↓ to navigate, Esc to go back':
'Enter zum Auswählen, ↑↓ zum Navigieren, Esc zum Zurückgehen',
'Enter to submit, Esc to go back': 'Enter zum Absenden, Esc zum Zurückgehen',
'Invalid step: {{step}}': 'Ungültiger Schritt: {{step}}',
'No subagents found.': 'Keine Unteragenten gefunden.',
"Use '/agents create' to create your first subagent.":
"Verwenden Sie '/agents create', um Ihren ersten Unteragenten zu erstellen.",
'(built-in)': '(integriert)',
'(overridden by project level agent)': '(überschrieben durch Projektagent)',
'Project Level ({{path}})': 'Projektebene ({{path}})',
'User Level ({{path}})': 'Benutzerebene ({{path}})',
'Built-in Agents': 'Integrierte Agenten',
'Extension Agents': 'Erweiterungs-Agenten',
'Using: {{count}} agents': 'Verwendet: {{count}} Agenten',
'View Agent': 'Agent anzeigen',
'Edit Agent': 'Agent bearbeiten',
'Delete Agent': 'Agent löschen',
Back: 'Zurück',
'No agent selected': 'Kein Agent ausgewählt',
'File Path: ': 'Dateipfad: ',
'Tools: ': 'Werkzeuge: ',
'Color: ': 'Farbe: ',
'Description:': 'Beschreibung:',
'System Prompt:': 'System-Prompt:',
'Open in editor': 'Im Editor öffnen',
'Edit tools': 'Werkzeuge bearbeiten',
'Edit color': 'Farbe bearbeiten',
'❌ Error:': '❌ Fehler:',
'Are you sure you want to delete agent "{{name}}"?':
'Sind Sie sicher, dass Sie den Agenten "{{name}}" löschen möchten?',
// ============================================================================
// Agents - Creation Wizard
// ============================================================================
'Project Level (.qwen/agents/)': 'Projektebene (.qwen/agents/)',
'User Level (~/.qwen/agents/)': 'Benutzerebene (~/.qwen/agents/)',
'✅ Subagent Created Successfully!': '✅ Unteragent erfolgreich erstellt!',
'Subagent "{{name}}" has been saved to {{level}} level.':
'Unteragent "{{name}}" wurde auf {{level}}-Ebene gespeichert.',
'Name: ': 'Name: ',
'Location: ': 'Speicherort: ',
'❌ Error saving subagent:': '❌ Fehler beim Speichern des Unteragenten:',
'Warnings:': 'Warnungen:',
'Name "{{name}}" already exists at {{level}} level - will overwrite existing subagent':
'Name "{{name}}" existiert bereits auf {{level}}-Ebene - bestehender Unteragent wird überschrieben',
'Name "{{name}}" exists at user level - project level will take precedence':
'Name "{{name}}" existiert auf Benutzerebene - Projektebene hat Vorrang',
'Name "{{name}}" exists at project level - existing subagent will take precedence':
'Name "{{name}}" existiert auf Projektebene - bestehender Unteragent hat Vorrang',
'Description is over {{length}} characters':
'Beschreibung ist über {{length}} Zeichen',
'System prompt is over {{length}} characters':
'System-Prompt ist über {{length}} Zeichen',
// Agents - Creation Wizard Steps
'Step {{n}}: Choose Location': 'Schritt {{n}}: Speicherort wählen',
'Step {{n}}: Choose Generation Method':
'Schritt {{n}}: Generierungsmethode wählen',
'Generate with Qwen Code (Recommended)':
'Mit Qwen Code generieren (Empfohlen)',
'Manual Creation': 'Manuelle Erstellung',
'Describe what this subagent should do and when it should be used. (Be comprehensive for best results)':
'Beschreiben Sie, was dieser Unteragent tun soll und wann er verwendet werden soll. (Ausführliche Beschreibung für beste Ergebnisse)',
'e.g., Expert code reviewer that reviews code based on best practices...':
'z.B. Experte für Code-Reviews, der Code nach Best Practices überprüft...',
'Generating subagent configuration...':
'Unteragent-Konfiguration wird generiert...',
'Failed to generate subagent: {{error}}':
'Fehler beim Generieren des Unteragenten: {{error}}',
'Step {{n}}: Describe Your Subagent': 'Schritt {{n}}: Unteragent beschreiben',
'Step {{n}}: Enter Subagent Name': 'Schritt {{n}}: Unteragent-Name eingeben',
'Step {{n}}: Enter System Prompt': 'Schritt {{n}}: System-Prompt eingeben',
'Step {{n}}: Enter Description': 'Schritt {{n}}: Beschreibung eingeben',
// Agents - Tool Selection
'Step {{n}}: Select Tools': 'Schritt {{n}}: Werkzeuge auswählen',
'All Tools (Default)': 'Alle Werkzeuge (Standard)',
'All Tools': 'Alle Werkzeuge',
'Read-only Tools': 'Nur-Lese-Werkzeuge',
'Read & Edit Tools': 'Lese- und Bearbeitungswerkzeuge',
'Read & Edit & Execution Tools':
'Lese-, Bearbeitungs- und Ausführungswerkzeuge',
'All tools selected, including MCP tools':
'Alle Werkzeuge ausgewählt, einschließlich MCP-Werkzeuge',
'Selected tools:': 'Ausgewählte Werkzeuge:',
'Read-only tools:': 'Nur-Lese-Werkzeuge:',
'Edit tools:': 'Bearbeitungswerkzeuge:',
'Execution tools:': 'Ausführungswerkzeuge:',
'Step {{n}}: Choose Background Color':
'Schritt {{n}}: Hintergrundfarbe wählen',
'Step {{n}}: Confirm and Save': 'Schritt {{n}}: Bestätigen und Speichern',
// Agents - Navigation & Instructions
'Esc to cancel': 'Esc zum Abbrechen',
'Press Enter to save, e to save and edit, Esc to go back':
'Enter zum Speichern, e zum Speichern und Bearbeiten, Esc zum Zurückgehen',
'Press Enter to continue, {{navigation}}Esc to {{action}}':
'Enter zum Fortfahren, {{navigation}}Esc zum {{action}}',
cancel: 'Abbrechen',
'go back': 'Zurückgehen',
'↑↓ to navigate, ': '↑↓ zum Navigieren, ',
'Enter a clear, unique name for this subagent.':
'Geben Sie einen eindeutigen Namen für diesen Unteragenten ein.',
'e.g., Code Reviewer': 'z.B. Code-Reviewer',
'Name cannot be empty.': 'Name darf nicht leer sein.',
"Write the system prompt that defines this subagent's behavior. Be comprehensive for best results.":
'Schreiben Sie den System-Prompt, der das Verhalten dieses Unteragenten definiert. Ausführlich für beste Ergebnisse.',
'e.g., You are an expert code reviewer...':
'z.B. Sie sind ein Experte für Code-Reviews...',
'System prompt cannot be empty.': 'System-Prompt darf nicht leer sein.',
'Describe when and how this subagent should be used.':
'Beschreiben Sie, wann und wie dieser Unteragent verwendet werden soll.',
'e.g., Reviews code for best practices and potential bugs.':
'z.B. Überprüft Code auf Best Practices und mögliche Fehler.',
'Description cannot be empty.': 'Beschreibung darf nicht leer sein.',
'Failed to launch editor: {{error}}':
'Fehler beim Starten des Editors: {{error}}',
'Failed to save and edit subagent: {{error}}':
'Fehler beim Speichern und Bearbeiten des Unteragenten: {{error}}',
// ============================================================================
// Commands - General (continued)
// ============================================================================
'View and edit Qwen Code settings':
'Qwen Code Einstellungen anzeigen und bearbeiten',
Settings: 'Einstellungen',
'To see changes, Qwen Code must be restarted. Press r to exit and apply changes now.':
'Um Änderungen zu sehen, muss Qwen Code neu gestartet werden. Drücken Sie r, um jetzt zu beenden und Änderungen anzuwenden.',
'The command "/{{command}}" is not supported in non-interactive mode.':
'Der Befehl "/{{command}}" wird im nicht-interaktiven Modus nicht unterstützt.',
// ============================================================================
// Settings Labels
// ============================================================================
'Vim Mode': 'Vim-Modus',
'Disable Auto Update': 'Automatische Updates deaktivieren',
'Attribution: commit': 'Attribution: Commit',
'Terminal Bell Notification': 'Terminal-Signalton',
'Enable Usage Statistics': 'Nutzungsstatistiken aktivieren',
Theme: 'Farbschema',
'Preferred Editor': 'Bevorzugter Editor',
'Auto-connect to IDE': 'Automatische Verbindung zur IDE',
'Enable Prompt Completion': 'Eingabevervollständigung aktivieren',
'Debug Keystroke Logging': 'Debug-Protokollierung von Tastatureingaben',
'Language: UI': 'Sprache: Benutzeroberfläche',
'Language: Model': 'Sprache: Modell',
'Output Format': 'Ausgabeformat',
'Hide Window Title': 'Fenstertitel ausblenden',
'Show Status in Title': 'Status im Titel anzeigen',
'Hide Tips': 'Tipps ausblenden',
'Show Line Numbers in Code': 'Zeilennummern im Code anzeigen',
'Show Citations': 'Quellenangaben anzeigen',
'Custom Witty Phrases': 'Benutzerdefinierte Witzige Sprüche',
'Show Welcome Back Dialog': 'Willkommen-zurück-Dialog anzeigen',
'Enable User Feedback': 'Benutzerfeedback aktivieren',
'How is Qwen doing this session? (optional)':
'Wie macht sich Qwen in dieser Sitzung? (optional)',
Bad: 'Schlecht',
Fine: 'In Ordnung',
Good: 'Gut',
Dismiss: 'Ignorieren',
'Not Sure Yet': 'Noch nicht sicher',
'Any other key': 'Beliebige andere Taste',
'Disable Loading Phrases': 'Ladesprüche deaktivieren',
'Screen Reader Mode': 'Bildschirmleser-Modus',
'IDE Mode': 'IDE-Modus',
'Max Session Turns': 'Maximale Sitzungsrunden',
'Skip Next Speaker Check': 'Nächste-Sprecher-Prüfung überspringen',
'Skip Loop Detection': 'Schleifenerkennung überspringen',
'Skip Startup Context': 'Startkontext überspringen',
'Enable OpenAI Logging': 'OpenAI-Protokollierung aktivieren',
'OpenAI Logging Directory': 'OpenAI-Protokollierungsverzeichnis',
Timeout: 'Zeitlimit',
'Max Retries': 'Maximale Wiederholungen',
'Disable Cache Control': 'Cache-Steuerung deaktivieren',
'Memory Discovery Max Dirs': 'Maximale Verzeichnisse für Speichererkennung',
'Load Memory From Include Directories':
'Speicher aus Include-Verzeichnissen laden',
'Respect .gitignore': '.gitignore beachten',
'Respect .qwenignore': '.qwenignore beachten',
'Enable Recursive File Search': 'Rekursive Dateisuche aktivieren',
'Disable Fuzzy Search': 'Unscharfe Suche deaktivieren',
'Interactive Shell (PTY)': 'Interaktive Shell (PTY)',
'Show Color': 'Farbe anzeigen',
'Auto Accept': 'Automatisch akzeptieren',
'Use Ripgrep': 'Ripgrep verwenden',
'Use Builtin Ripgrep': 'Integriertes Ripgrep verwenden',
'Enable Tool Output Truncation': 'Werkzeugausgabe-Kürzung aktivieren',
'Tool Output Truncation Threshold':
'Schwellenwert für Werkzeugausgabe-Kürzung',
'Tool Output Truncation Lines': 'Zeilen für Werkzeugausgabe-Kürzung',
'Folder Trust': 'Ordnervertrauen',
'Vision Model Preview': 'Vision-Modell-Vorschau',
'Tool Schema Compliance': 'Werkzeug-Schema-Konformität',
// Settings enum options
'Auto (detect from system)': 'Automatisch (vom System erkennen)',
Text: 'Text',
JSON: 'JSON',
Plan: 'Plan',
Default: 'Standard',
'Auto Edit': 'Automatisch bearbeiten',
YOLO: 'YOLO',
'toggle vim mode on/off': 'Vim-Modus ein-/ausschalten',
'check session stats. Usage: /stats [model|tools]':
'Sitzungsstatistiken prüfen. Verwendung: /stats [model|tools]',
'Show model-specific usage statistics.':
'Modellspezifische Nutzungsstatistiken anzeigen.',
'Show tool-specific usage statistics.':
'Werkzeugspezifische Nutzungsstatistiken anzeigen.',
'exit the cli': 'CLI beenden',
'Open MCP management dialog, or authenticate with OAuth-enabled servers':
'MCP-Verwaltungsdialog öffnen oder mit OAuth-fähigem Server authentifizieren',
'List configured MCP servers and tools, or authenticate with OAuth-enabled servers':
'Konfigurierte MCP-Server und Werkzeuge auflisten oder mit OAuth-fähigen Servern authentifizieren',
'Manage workspace directories': 'Arbeitsbereichsverzeichnisse verwalten',
'Add directories to the workspace. Use comma to separate multiple paths':
'Verzeichnisse zum Arbeitsbereich hinzufügen. Komma zum Trennen mehrerer Pfade verwenden',
'Show all directories in the workspace':
'Alle Verzeichnisse im Arbeitsbereich anzeigen',
'set external editor preference': 'Externen Editor festlegen',
'Select Editor': 'Editor auswählen',
'Editor Preference': 'Editor-Einstellung',
'These editors are currently supported. Please note that some editors cannot be used in sandbox mode.':
'Diese Editoren werden derzeit unterstützt. Bitte beachten Sie, dass einige Editoren nicht im Sandbox-Modus verwendet werden können.',
'Your preferred editor is:': 'Ihr bevorzugter Editor ist:',
'Manage extensions': 'Erweiterungen verwalten',
'Manage installed extensions': 'Installierte Erweiterungen verwalten',
'List active extensions': 'Aktive Erweiterungen auflisten',
'Update extensions. Usage: update <extension-names>|--all':
'Erweiterungen aktualisieren. Verwendung: update <Erweiterungsnamen>|--all',
'Disable an extension': 'Erweiterung deaktivieren',
'Enable an extension': 'Erweiterung aktivieren',
'Install an extension from a git repo or local path':
'Erweiterung aus Git-Repository oder lokalem Pfad installieren',
'Uninstall an extension': 'Erweiterung deinstallieren',
'No extensions installed.': 'Keine Erweiterungen installiert.',
'Usage: /extensions update <extension-names>|--all':
'Verwendung: /extensions update <Erweiterungsnamen>|--all',
'Extension "{{name}}" not found.': 'Erweiterung "{{name}}" nicht gefunden.',
'No extensions to update.': 'Keine Erweiterungen zum Aktualisieren.',
'Usage: /extensions install <source>':
'Verwendung: /extensions install <Quelle>',
'Installing extension from "{{source}}"...':
'Installiere Erweiterung von "{{source}}"...',
'Extension "{{name}}" installed successfully.':
'Erweiterung "{{name}}" erfolgreich installiert.',
'Failed to install extension from "{{source}}": {{error}}':
'Fehler beim Installieren der Erweiterung von "{{source}}": {{error}}',
'Usage: /extensions uninstall <extension-name>':
'Verwendung: /extensions uninstall <Erweiterungsname>',
'Uninstalling extension "{{name}}"...':
'Deinstalliere Erweiterung "{{name}}"...',
'Extension "{{name}}" uninstalled successfully.':
'Erweiterung "{{name}}" erfolgreich deinstalliert.',
'Failed to uninstall extension "{{name}}": {{error}}':
'Fehler beim Deinstallieren der Erweiterung "{{name}}": {{error}}',
'Usage: /extensions {{command}} <extension> [--scope=<user|workspace>]':
'Verwendung: /extensions {{command}} <Erweiterung> [--scope=<user|workspace>]',
'Unsupported scope "{{scope}}", should be one of "user" or "workspace"':
'Nicht unterstützter Bereich "{{scope}}", sollte "user" oder "workspace" sein',
'Extension "{{name}}" disabled for scope "{{scope}}"':
'Erweiterung "{{name}}" für Bereich "{{scope}}" deaktiviert',
'Extension "{{name}}" enabled for scope "{{scope}}"':
'Erweiterung "{{name}}" für Bereich "{{scope}}" aktiviert',
'Do you want to continue? [Y/n]: ': 'Möchten Sie fortfahren? [Y/n]: ',
'Do you want to continue?': 'Möchten Sie fortfahren?',
'Installing extension "{{name}}".':
'Erweiterung "{{name}}" wird installiert.',
'**Extensions may introduce unexpected behavior. Ensure you have investigated the extension source and trust the author.**':
'**Erweiterungen können unerwartetes Verhalten verursachen. Stellen Sie sicher, dass Sie die Erweiterungsquelle untersucht haben und dem Autor vertrauen.**',
'This extension will run the following MCP servers:':
'Diese Erweiterung wird folgende MCP-Server ausführen:',
local: 'lokal',
remote: 'remote',
'This extension will add the following commands: {{commands}}.':
'Diese Erweiterung wird folgende Befehle hinzufügen: {{commands}}.',
'This extension will append info to your QWEN.md context using {{fileName}}':
'Diese Erweiterung wird Informationen zu Ihrem QWEN.md-Kontext mit {{fileName}} hinzufügen',
'This extension will exclude the following core tools: {{tools}}':
'Diese Erweiterung wird folgende Kernwerkzeuge ausschließen: {{tools}}',
'This extension will install the following skills:':
'Diese Erweiterung wird folgende Fähigkeiten installieren:',
'This extension will install the following subagents:':
'Diese Erweiterung wird folgende Unteragenten installieren:',
'Installation cancelled for "{{name}}".':
'Installation von "{{name}}" abgebrochen.',
'You are installing an extension from {{originSource}}. Some features may not work perfectly with Qwen Code.':
'Sie installieren eine Erweiterung von {{originSource}}. Einige Funktionen funktionieren möglicherweise nicht perfekt mit Qwen Code.',
'--ref and --auto-update are not applicable for marketplace extensions.':
'--ref und --auto-update sind nicht anwendbar für Marketplace-Erweiterungen.',
'Extension "{{name}}" installed successfully and enabled.':
'Erweiterung "{{name}}" erfolgreich installiert und aktiviert.',
'Installs an extension from a git repository URL, local path, or claude marketplace (marketplace-url:plugin-name).':
'Installiert eine Erweiterung von einer Git-Repository-URL, einem lokalen Pfad oder dem Claude-Marketplace (marketplace-url:plugin-name).',
'The github URL, local path, or marketplace source (marketplace-url:plugin-name) of the extension to install.':
'Die GitHub-URL, der lokale Pfad oder die Marketplace-Quelle (marketplace-url:plugin-name) der zu installierenden Erweiterung.',
'The git ref to install from.': 'Die Git-Referenz für die Installation.',
'Enable auto-update for this extension.':
'Automatisches Update für diese Erweiterung aktivieren.',
'Enable pre-release versions for this extension.':
'Pre-Release-Versionen für diese Erweiterung aktivieren.',
'Acknowledge the security risks of installing an extension and skip the confirmation prompt.':
'Sicherheitsrisiken der Erweiterungsinstallation bestätigen und Bestätigungsaufforderung überspringen.',
'The source argument must be provided.':
'Das Quellargument muss angegeben werden.',
'Extension "{{name}}" successfully uninstalled.':
'Erweiterung "{{name}}" erfolgreich deinstalliert.',
'Uninstalls an extension.': 'Deinstalliert eine Erweiterung.',
'The name or source path of the extension to uninstall.':
'Der Name oder Quellpfad der zu deinstallierenden Erweiterung.',
'Please include the name of the extension to uninstall as a positional argument.':
'Bitte geben Sie den Namen der zu deinstallierenden Erweiterung als Positionsargument an.',
'Enables an extension.': 'Aktiviert eine Erweiterung.',
'The name of the extension to enable.':
'Der Name der zu aktivierenden Erweiterung.',
'The scope to enable the extenison in. If not set, will be enabled in all scopes.':
'Der Bereich, in dem die Erweiterung aktiviert werden soll. Wenn nicht gesetzt, wird sie in allen Bereichen aktiviert.',
'Extension "{{name}}" successfully enabled for scope "{{scope}}".':
'Erweiterung "{{name}}" erfolgreich für Bereich "{{scope}}" aktiviert.',
'Extension "{{name}}" successfully enabled in all scopes.':
'Erweiterung "{{name}}" erfolgreich in allen Bereichen aktiviert.',
'Invalid scope: {{scope}}. Please use one of {{scopes}}.':
'Ungültiger Bereich: {{scope}}. Bitte verwenden Sie einen von {{scopes}}.',
'Disables an extension.': 'Deaktiviert eine Erweiterung.',
'The name of the extension to disable.':
'Der Name der zu deaktivierenden Erweiterung.',
'The scope to disable the extenison in.':
'Der Bereich, in dem die Erweiterung deaktiviert werden soll.',
'Extension "{{name}}" successfully disabled for scope "{{scope}}".':
'Erweiterung "{{name}}" erfolgreich für Bereich "{{scope}}" deaktiviert.',
'Extension "{{name}}" successfully updated: {{oldVersion}} → {{newVersion}}.':
'Erweiterung "{{name}}" erfolgreich aktualisiert: {{oldVersion}} → {{newVersion}}.',
'Unable to install extension "{{name}}" due to missing install metadata':
'Erweiterung "{{name}}" kann aufgrund fehlender Installationsmetadaten nicht installiert werden',
'Extension "{{name}}" is already up to date.':
'Erweiterung "{{name}}" ist bereits aktuell.',
'Updates all extensions or a named extension to the latest version.':
'Aktualisiert alle Erweiterungen oder eine benannte Erweiterung auf die neueste Version.',
'The name of the extension to update.':
'Der Name der zu aktualisierenden Erweiterung.',
'Update all extensions.': 'Alle Erweiterungen aktualisieren.',
'Either an extension name or --all must be provided':
'Entweder ein Erweiterungsname oder --all muss angegeben werden',
'Lists installed extensions.': 'Listet installierte Erweiterungen auf.',
'Path:': 'Pfad:',
'Source:': 'Quelle:',
'Type:': 'Typ:',
'Ref:': 'Ref:',
'Release tag:': 'Release-Tag:',
'Enabled (User):': 'Aktiviert (Benutzer):',
'Enabled (Workspace):': 'Aktiviert (Arbeitsbereich):',
'Context files:': 'Kontextdateien:',
'Skills:': 'Skills:',
'Agents:': 'Agents:',
'MCP servers:': 'MCP-Server:',
'Link extension failed to install.':
'Verknüpfte Erweiterung konnte nicht installiert werden.',
'Extension "{{name}}" linked successfully and enabled.':
'Erweiterung "{{name}}" erfolgreich verknüpft und aktiviert.',
'Links an extension from a local path. Updates made to the local path will always be reflected.':
'Verknüpft eine Erweiterung von einem lokalen Pfad. Änderungen am lokalen Pfad werden immer widergespiegelt.',
'The name of the extension to link.':
'Der Name der zu verknüpfenden Erweiterung.',
'Set a specific setting for an extension.':
'Legt eine bestimmte Einstellung für eine Erweiterung fest.',
'Name of the extension to configure.':
'Name der zu konfigurierenden Erweiterung.',
'The setting to configure (name or env var).':
'Die zu konfigurierende Einstellung (Name oder Umgebungsvariable).',
'The scope to set the setting in.':
'Der Bereich, in dem die Einstellung gesetzt werden soll.',
'List all settings for an extension.':
'Listet alle Einstellungen einer Erweiterung auf.',
'Name of the extension.': 'Name der Erweiterung.',
'Extension "{{name}}" has no settings to configure.':
'Erweiterung "{{name}}" hat keine zu konfigurierenden Einstellungen.',
'Settings for "{{name}}":': 'Einstellungen für "{{name}}":',
'(workspace)': '(Arbeitsbereich)',
'(user)': '(Benutzer)',
'[not set]': '[nicht gesetzt]',
'[value stored in keychain]': '[Wert in Schlüsselbund gespeichert]',
'Manage extension settings.': 'Erweiterungseinstellungen verwalten.',
'You need to specify a command (set or list).':
'Sie müssen einen Befehl angeben (set oder list).',
// ============================================================================
// Plugin Choice / Marketplace
// ============================================================================
'No plugins available in this marketplace.':
'In diesem Marktplatz sind keine Plugins verfügbar.',
'Select a plugin to install from marketplace "{{name}}":':
'Wählen Sie ein Plugin zur Installation aus Marktplatz "{{name}}":',
'Plugin selection cancelled.': 'Plugin-Auswahl abgebrochen.',
'Select a plugin from "{{name}}"': 'Plugin aus "{{name}}" auswählen',
'Use ↑↓ or j/k to navigate, Enter to select, Escape to cancel':
'Verwenden Sie ↑↓ oder j/k zum Navigieren, Enter zum Auswählen, Escape zum Abbrechen',
'{{count}} more above': '{{count}} weitere oben',
'{{count}} more below': '{{count}} weitere unten',
'manage IDE integration': 'IDE-Integration verwalten',
'check status of IDE integration': 'Status der IDE-Integration prüfen',
'install required IDE companion for {{ideName}}':
'Erforderlichen IDE-Begleiter für {{ideName}} installieren',
'enable IDE integration': 'IDE-Integration aktivieren',
'disable IDE integration': 'IDE-Integration deaktivieren',
'IDE integration is not supported in your current environment. To use this feature, run Qwen Code in one of these supported IDEs: VS Code or VS Code forks.':
'IDE-Integration wird in Ihrer aktuellen Umgebung nicht unterstützt. Um diese Funktion zu nutzen, führen Sie Qwen Code in einer dieser unterstützten IDEs aus: VS Code oder VS Code-Forks.',
'Set up GitHub Actions': 'GitHub Actions einrichten',
'Configure terminal keybindings for multiline input (VS Code, Cursor, Windsurf, Trae)':
'Terminal-Tastenbelegungen für mehrzeilige Eingabe konfigurieren (VS Code, Cursor, Windsurf, Trae)',
'Please restart your terminal for the changes to take effect.':
'Bitte starten Sie Ihr Terminal neu, damit die Änderungen wirksam werden.',
'Failed to configure terminal: {{error}}':
'Fehler beim Konfigurieren des Terminals: {{error}}',
'Could not determine {{terminalName}} config path on Windows: APPDATA environment variable is not set.':
'Konnte {{terminalName}}-Konfigurationspfad unter Windows nicht ermitteln: APPDATA-Umgebungsvariable ist nicht gesetzt.',
'{{terminalName}} keybindings.json exists but is not a valid JSON array. Please fix the file manually or delete it to allow automatic configuration.':
'{{terminalName}} keybindings.json existiert, ist aber kein gültiges JSON-Array. Bitte korrigieren Sie die Datei manuell oder löschen Sie sie, um automatische Konfiguration zu ermöglichen.',
'File: {{file}}': 'Datei: {{file}}',
'Failed to parse {{terminalName}} keybindings.json. The file contains invalid JSON. Please fix the file manually or delete it to allow automatic configuration.':
'Fehler beim Parsen von {{terminalName}} keybindings.json. Die Datei enthält ungültiges JSON. Bitte korrigieren Sie die Datei manuell oder löschen Sie sie, um automatische Konfiguration zu ermöglichen.',
'Error: {{error}}': 'Fehler: {{error}}',
'Shift+Enter binding already exists':
'Umschalt+Enter-Belegung existiert bereits',
'Ctrl+Enter binding already exists': 'Strg+Enter-Belegung existiert bereits',
'Existing keybindings detected. Will not modify to avoid conflicts.':
'Bestehende Tastenbelegungen erkannt. Keine Änderungen, um Konflikte zu vermeiden.',
'Please check and modify manually if needed: {{file}}':
'Bitte prüfen und bei Bedarf manuell ändern: {{file}}',
'Added Shift+Enter and Ctrl+Enter keybindings to {{terminalName}}.':
'Umschalt+Enter und Strg+Enter Tastenbelegungen zu {{terminalName}} hinzugefügt.',
'Modified: {{file}}': 'Geändert: {{file}}',
'{{terminalName}} keybindings already configured.':
'{{terminalName}}-Tastenbelegungen bereits konfiguriert.',
'Failed to configure {{terminalName}}.':
'Fehler beim Konfigurieren von {{terminalName}}.',
'Your terminal is already configured for an optimal experience with multiline input (Shift+Enter and Ctrl+Enter).':
'Ihr Terminal ist bereits für optimale Erfahrung mit mehrzeiliger Eingabe konfiguriert (Umschalt+Enter und Strg+Enter).',
// ============================================================================
// Commands - Hooks
// ============================================================================
'Manage Qwen Code hooks': 'Qwen Code-Hooks verwalten',
'List all configured hooks': 'Alle konfigurierten Hooks auflisten',
'Enable a disabled hook': 'Einen deaktivierten Hook aktivieren',
'Disable an active hook': 'Einen aktiven Hook deaktivieren',
// Hooks - Dialog
Hooks: 'Hooks',
'Loading hooks...': 'Hooks werden geladen...',
'Error loading hooks:': 'Fehler beim Laden der Hooks:',
'Press Escape to close': 'Escape zum Schließen drücken',
'Press Escape, Ctrl+C, or Ctrl+D to cancel':
'Escape, Ctrl+C oder Ctrl+D zum Abbrechen',
'Press Space, Enter, or Escape to dismiss':
'Leertaste, Enter oder Escape zum Schließen',
'No hook selected': 'Kein Hook ausgewählt',
// Hooks - List Step
'No hook events found.': 'Keine Hook-Ereignisse gefunden.',
'{{count}} hook configured': '{{count}} Hook konfiguriert',
'{{count}} hooks configured': '{{count}} Hooks konfiguriert',
'This menu is read-only. To add or modify hooks, edit settings.json directly or ask Qwen Code.':
'Dieses Menü ist schreibgeschützt. Um Hooks hinzuzufügen oder zu ändern, bearbeiten Sie settings.json direkt oder fragen Sie Qwen Code.',
'Enter to select · Esc to cancel': 'Enter zum Auswählen · Esc zum Abbrechen',
// Hooks - Detail Step
'Exit codes:': 'Exit-Codes:',
'Configured hooks:': 'Konfigurierte Hooks:',
'No hooks configured for this event.':
'Für dieses Ereignis sind keine Hooks konfiguriert.',
'To add hooks, edit settings.json directly or ask Qwen.':
'Um Hooks hinzuzufügen, bearbeiten Sie settings.json direkt oder fragen Sie Qwen.',
'Enter to select · Esc to go back': 'Enter zum Auswählen · Esc zum Zurück',
// Hooks - Config Detail Step
'Hook details': 'Hook-Details',
'Event:': 'Ereignis:',
'Extension:': 'Erweiterung:',
'Desc:': 'Beschreibung:',
'No hook config selected': 'Keine Hook-Konfiguration ausgewählt',
'To modify or remove this hook, edit settings.json directly or ask Qwen to help.':
'Um diesen Hook zu ändern oder zu entfernen, bearbeiten Sie settings.json direkt oder fragen Sie Qwen.',
// Hooks - Disabled Step
'Hook Configuration - Disabled': 'Hook-Konfiguration - Deaktiviert',
'All hooks are currently disabled. You have {{count}} that are not running.':
'Alle Hooks sind derzeit deaktiviert. Sie haben {{count}} die nicht ausgeführt werden.',
'{{count}} configured hook': '{{count}} konfigurierter Hook',
'{{count}} configured hooks': '{{count}} konfigurierte Hooks',
'When hooks are disabled:': 'Wenn Hooks deaktiviert sind:',
'No hook commands will execute': 'Keine Hook-Befehle werden ausgeführt',
'StatusLine will not be displayed': 'StatusLine wird nicht angezeigt',
'Tool operations will proceed without hook validation':
'Tool-Operationen werden ohne Hook-Validierung fortgesetzt',
'To re-enable hooks, remove "disableAllHooks" from settings.json or ask Qwen Code.':
'Um Hooks wieder zu aktivieren, entfernen Sie "disableAllHooks" aus settings.json oder fragen Sie Qwen Code.',
// Hooks - Source
Project: 'Projekt',
User: 'Benutzer',
System: 'System',
Extension: 'Erweiterung',
'Local Settings': 'Lokale Einstellungen',
'User Settings': 'Benutzereinstellungen',
'System Settings': 'Systemeinstellungen',
Extensions: 'Erweiterungen',
// Hooks - Status
'✓ Enabled': '✓ Aktiviert',
'✗ Disabled': '✗ Deaktiviert',
// Hooks - Event Descriptions (short)
'Before tool execution': 'Vor der Tool-Ausführung',
'After tool execution': 'Nach der Tool-Ausführung',
'After tool execution fails': 'Wenn die Tool-Ausführung fehlschlägt',
'When notifications are sent': 'Wenn Benachrichtigungen gesendet werden',
'When the user submits a prompt': 'Wenn der Benutzer einen Prompt absendet',
'When a new session is started': 'Wenn eine neue Sitzung gestartet wird',
'Right before Qwen Code concludes its response':
'Direkt bevor Qwen Code seine Antwort abschließt',
'When a subagent (Agent tool call) is started':
'Wenn ein Subagent (Agent-Tool-Aufruf) gestartet wird',
'Right before a subagent concludes its response':
'Direkt bevor ein Subagent seine Antwort abschließt',
'Before conversation compaction': 'Vor der Gesprächskomprimierung',
'When a session is ending': 'Wenn eine Sitzung endet',
'When a permission dialog is displayed':
'Wenn ein Berechtigungsdialog angezeigt wird',
// Hooks - Event Descriptions (detailed)
'Input to command is JSON of tool call arguments.':
'Die Eingabe an den Befehl ist JSON der Tool-Aufruf-Argumente.',
'Input to command is JSON with fields "inputs" (tool call arguments) and "response" (tool call response).':
'Die Eingabe an den Befehl ist JSON mit den Feldern "inputs" (Tool-Aufruf-Argumente) und "response" (Tool-Aufruf-Antwort).',
'Input to command is JSON with tool_name, tool_input, tool_use_id, error, error_type, is_interrupt, and is_timeout.':
'Die Eingabe an den Befehl ist JSON mit tool_name, tool_input, tool_use_id, error, error_type, is_interrupt und is_timeout.',
'Input to command is JSON with notification message and type.':
'Die Eingabe an den Befehl ist JSON mit Benachrichtigungsnachricht und -typ.',
'Input to command is JSON with original user prompt text.':
'Die Eingabe an den Befehl ist JSON mit dem ursprünglichen Benutzer-Prompt-Text.',
'Input to command is JSON with session start source.':
'Die Eingabe an den Befehl ist JSON mit der Sitzungsstart-Quelle.',
'Input to command is JSON with session end reason.':
'Die Eingabe an den Befehl ist JSON mit dem Sitzungsende-Grund.',
'Input to command is JSON with agent_id and agent_type.':
'Die Eingabe an den Befehl ist JSON mit agent_id und agent_type.',
'Input to command is JSON with agent_id, agent_type, and agent_transcript_path.':
'Die Eingabe an den Befehl ist JSON mit agent_id, agent_type und agent_transcript_path.',
'Input to command is JSON with compaction details.':
'Die Eingabe an den Befehl ist JSON mit Komprimierungsdetails.',
'Input to command is JSON with tool_name, tool_input, and tool_use_id. Output JSON with hookSpecificOutput containing decision to allow or deny.':
'Die Eingabe an den Befehl ist JSON mit tool_name, tool_input und tool_use_id. Ausgabe ist JSON mit hookSpecificOutput, das die Entscheidung zum Zulassen oder Ablehnen enthält.',
// Hooks - Exit Code Descriptions
'stdout/stderr not shown': 'stdout/stderr nicht angezeigt',
'show stderr to model and continue conversation':
'stderr dem Modell anzeigen und Konversation fortsetzen',
'show stderr to user only': 'stderr nur dem Benutzer anzeigen',
'stdout shown in transcript mode (ctrl+o)':
'stdout im Transkriptmodus angezeigt (ctrl+o)',
'show stderr to model immediately': 'stderr sofort dem Modell anzeigen',
'show stderr to user only but continue with tool call':
'stderr nur dem Benutzer anzeigen, aber mit Tool-Aufruf fortfahren',
'block processing, erase original prompt, and show stderr to user only':
'Verarbeitung blockieren, ursprünglichen Prompt löschen und stderr nur dem Benutzer anzeigen',
'stdout shown to Qwen': 'stdout dem Qwen anzeigen',
'show stderr to user only (blocking errors ignored)':
'stderr nur dem Benutzer anzeigen (Blockierungsfehler ignoriert)',
'command completes successfully': 'Befehl erfolgreich abgeschlossen',
'stdout shown to subagent': 'stdout dem Subagenten anzeigen',
'show stderr to subagent and continue having it run':
'stderr dem Subagenten anzeigen und ihn weiterlaufen lassen',
'stdout appended as custom compact instructions':
'stdout als benutzerdefinierte Komprimierungsanweisungen angehängt',
'block compaction': 'Komprimierung blockieren',
'show stderr to user only but continue with compaction':
'stderr nur dem Benutzer anzeigen, aber mit Komprimierung fortfahren',
'use hook decision if provided':
'Hook-Entscheidung verwenden, falls bereitgestellt',
// Hooks - Messages
'Config not loaded.': 'Konfiguration nicht geladen.',
'Hooks are not enabled. Enable hooks in settings to use this feature.':
'Hooks sind nicht aktiviert. Aktivieren Sie Hooks in den Einstellungen, um diese Funktion zu nutzen.',
'No hooks configured. Add hooks in your settings.json file.':
'Keine Hooks konfiguriert. Fügen Sie Hooks in Ihrer settings.json-Datei hinzu.',
'Configured Hooks ({{count}} total)':
'Konfigurierte Hooks ({{count}} insgesamt)',
// ============================================================================
// Commands - Session Export
// ============================================================================
'Export current session message history to a file':
'Den Nachrichtenverlauf der aktuellen Sitzung in eine Datei exportieren',
'Export session to HTML format': 'Sitzung in das HTML-Format exportieren',
'Export session to JSON format': 'Sitzung in das JSON-Format exportieren',
'Export session to JSONL format (one message per line)':
'Sitzung in das JSONL-Format exportieren (eine Nachricht pro Zeile)',
'Export session to markdown format':
'Sitzung in das Markdown-Format exportieren',
// ============================================================================
// Commands - Insights
// ============================================================================
'generate personalized programming insights from your chat history':
'Personalisierte Programmier-Einblicke aus Ihrem Chatverlauf generieren',
// ============================================================================
// Commands - Session History
// ============================================================================
'Resume a previous session': 'Eine vorherige Sitzung fortsetzen',
'Restore a tool call. This will reset the conversation and file history to the state it was in when the tool call was suggested':
'Einen Tool-Aufruf wiederherstellen. Dadurch werden Konversations- und Dateiverlauf auf den Zustand zurückgesetzt, in dem der Tool-Aufruf vorgeschlagen wurde',
'Could not detect terminal type. Supported terminals: VS Code, Cursor, Windsurf, and Trae.':
'Terminal-Typ konnte nicht erkannt werden. Unterstützte Terminals: VS Code, Cursor, Windsurf und Trae.',
'Terminal "{{terminal}}" is not supported yet.':
'Terminal "{{terminal}}" wird noch nicht unterstützt.',
// ============================================================================
// Commands - Language
// ============================================================================
'Invalid language. Available: {{options}}':
'Ungültige Sprache. Verfügbar: {{options}}',
'Language subcommands do not accept additional arguments.':
'Sprach-Unterbefehle akzeptieren keine zusätzlichen Argumente.',
'Current UI language: {{lang}}': 'Aktuelle UI-Sprache: {{lang}}',
'Current LLM output language: {{lang}}':
'Aktuelle LLM-Ausgabesprache: {{lang}}',
'LLM output language not set': 'LLM-Ausgabesprache nicht festgelegt',
'Set UI language': 'UI-Sprache festlegen',
'Set LLM output language': 'LLM-Ausgabesprache festlegen',
'Usage: /language ui [{{options}}]': 'Verwendung: /language ui [{{options}}]',
'Usage: /language output <language>':
'Verwendung: /language output <Sprache>',
'Example: /language output 中文': 'Beispiel: /language output Deutsch',
'Example: /language output English': 'Beispiel: /language output Englisch',
'Example: /language output 日本語': 'Beispiel: /language output Japanisch',
'Example: /language output Português':
'Beispiel: /language output Portugiesisch',
'UI language changed to {{lang}}': 'UI-Sprache geändert zu {{lang}}',
'LLM output language set to {{lang}}':
'LLM-Ausgabesprache auf {{lang}} gesetzt',
'LLM output language rule file generated at {{path}}':
'LLM-Ausgabesprach-Regeldatei generiert unter {{path}}',
'Please restart the application for the changes to take effect.':
'Bitte starten Sie die Anwendung neu, damit die Änderungen wirksam werden.',
'Failed to generate LLM output language rule file: {{error}}':
'Fehler beim Generieren der LLM-Ausgabesprach-Regeldatei: {{error}}',
'Invalid command. Available subcommands:':
'Ungültiger Befehl. Verfügbare Unterbefehle:',
'Available subcommands:': 'Verfügbare Unterbefehle:',
'To request additional UI language packs, please open an issue on GitHub.':
'Um zusätzliche UI-Sprachpakete anzufordern, öffnen Sie bitte ein Issue auf GitHub.',
'Available options:': 'Verfügbare Optionen:',
'Set UI language to {{name}}': 'UI-Sprache auf {{name}} setzen',
// ============================================================================
// Commands - Approval Mode
// ============================================================================
'Tool Approval Mode': 'Werkzeug-Genehmigungsmodus',
'Current approval mode: {{mode}}': 'Aktueller Genehmigungsmodus: {{mode}}',
'Available approval modes:': 'Verfügbare Genehmigungsmodi:',
'Approval mode changed to: {{mode}}':
'Genehmigungsmodus geändert zu: {{mode}}',
'Approval mode changed to: {{mode}} (saved to {{scope}} settings{{location}})':
'Genehmigungsmodus geändert zu: {{mode}} (gespeichert in {{scope}} Einstellungen{{location}})',
'Usage: /approval-mode <mode> [--session|--user|--project]':
'Verwendung: /approval-mode <Modus> [--session|--user|--project]',
'Scope subcommands do not accept additional arguments.':
'Bereichs-Unterbefehle akzeptieren keine zusätzlichen Argumente.',
'Plan mode - Analyze only, do not modify files or execute commands':
'Planungsmodus - Nur analysieren, keine Dateien ändern oder Befehle ausführen',
'Default mode - Require approval for file edits or shell commands':
'Standardmodus - Genehmigung für Dateibearbeitungen oder Shell-Befehle erforderlich',
'Auto-edit mode - Automatically approve file edits':
'Automatischer Bearbeitungsmodus - Dateibearbeitungen automatisch genehmigen',
'YOLO mode - Automatically approve all tools':
'YOLO-Modus - Alle Werkzeuge automatisch genehmigen',
'{{mode}} mode': '{{mode}}-Modus',
'Settings service is not available; unable to persist the approval mode.':
'Einstellungsdienst nicht verfügbar; Genehmigungsmodus kann nicht gespeichert werden.',
'Failed to save approval mode: {{error}}':
'Fehler beim Speichern des Genehmigungsmodus: {{error}}',
'Failed to change approval mode: {{error}}':
'Fehler beim Ändern des Genehmigungsmodus: {{error}}',
'Apply to current session only (temporary)':
'Nur auf aktuelle Sitzung anwenden (temporär)',
'Persist for this project/workspace':
'Für dieses Projekt/Arbeitsbereich speichern',
'Persist for this user on this machine':
'Für diesen Benutzer auf diesem Computer speichern',
'Analyze only, do not modify files or execute commands':
'Nur analysieren, keine Dateien ändern oder Befehle ausführen',
'Require approval for file edits or shell commands':
'Genehmigung für Dateibearbeitungen oder Shell-Befehle erforderlich',
'Automatically approve file edits':
'Dateibearbeitungen automatisch genehmigen',
'Automatically approve all tools': 'Alle Werkzeuge automatisch genehmigen',
'Workspace approval mode exists and takes priority. User-level change will have no effect.':
'Arbeitsbereich-Genehmigungsmodus existiert und hat Vorrang. Benutzerebene-Änderung hat keine Wirkung.',
'Apply To': 'Anwenden auf',
'Workspace Settings': 'Arbeitsbereich-Einstellungen',
// ============================================================================
// Commands - Memory
// ============================================================================
'Commands for interacting with memory.':
'Befehle für die Interaktion mit dem Speicher.',
'Show the current memory contents.': 'Aktuellen Speicherinhalt anzeigen.',
'Show project-level memory contents.':
'Projektebene-Speicherinhalt anzeigen.',
'Show global memory contents.': 'Globalen Speicherinhalt anzeigen.',
'Add content to project-level memory.':
'Inhalt zum Projektebene-Speicher hinzufügen.',
'Add content to global memory.': 'Inhalt zum globalen Speicher hinzufügen.',
'Refresh the memory from the source.':
'Speicher aus der Quelle aktualisieren.',
'Usage: /memory add --project <text to remember>':
'Verwendung: /memory add --project <zu merkender Text>',
'Usage: /memory add --global <text to remember>':
'Verwendung: /memory add --global <zu merkender Text>',
'Attempting to save to project memory: "{{text}}"':
'Versuche im Projektspeicher zu speichern: "{{text}}"',
'Attempting to save to global memory: "{{text}}"':
'Versuche im globalen Speicher zu speichern: "{{text}}"',
'Current memory content from {{count}} file(s):':
'Aktueller Speicherinhalt aus {{count}} Datei(en):',
'Memory is currently empty.': 'Speicher ist derzeit leer.',
'Project memory file not found or is currently empty.':
'Projektspeicherdatei nicht gefunden oder derzeit leer.',
'Global memory file not found or is currently empty.':
'Globale Speicherdatei nicht gefunden oder derzeit leer.',
'Global memory is currently empty.': 'Globaler Speicher ist derzeit leer.',
'Global memory content:\n\n---\n{{content}}\n---':
'Globaler Speicherinhalt:\n\n---\n{{content}}\n---',
'Project memory content from {{path}}:\n\n---\n{{content}}\n---':
'Projektspeicherinhalt von {{path}}:\n\n---\n{{content}}\n---',
'Project memory is currently empty.': 'Projektspeicher ist derzeit leer.',
'Refreshing memory from source files...':
'Speicher wird aus Quelldateien aktualisiert...',
'Add content to the memory. Use --global for global memory or --project for project memory.':
'Inhalt zum Speicher hinzufügen. --global für globalen Speicher oder --project für Projektspeicher verwenden.',
'Usage: /memory add [--global|--project] <text to remember>':
'Verwendung: /memory add [--global|--project] <zu merkender Text>',
'Attempting to save to memory {{scope}}: "{{fact}}"':
'Versuche im Speicher {{scope}} zu speichern: "{{fact}}"',
// ============================================================================
// Commands - MCP
// ============================================================================
'Authenticate with an OAuth-enabled MCP server':
'Mit einem OAuth-fähigen MCP-Server authentifizieren',
'List configured MCP servers and tools':
'Konfigurierte MCP-Server und Werkzeuge auflisten',
'Restarts MCP servers.': 'MCP-Server neu starten.',
'Could not retrieve tool registry.':
'Werkzeugregister konnte nicht abgerufen werden.',
'No MCP servers configured with OAuth authentication.':
'Keine MCP-Server mit OAuth-Authentifizierung konfiguriert.',
'MCP servers with OAuth authentication:':
'MCP-Server mit OAuth-Authentifizierung:',
'Use /mcp auth <server-name> to authenticate.':
'Verwenden Sie /mcp auth <Servername> zur Authentifizierung.',
"MCP server '{{name}}' not found.": "MCP-Server '{{name}}' nicht gefunden.",
"Successfully authenticated and refreshed tools for '{{name}}'.":
"Erfolgreich authentifiziert und Werkzeuge für '{{name}}' aktualisiert.",
"Failed to authenticate with MCP server '{{name}}': {{error}}":
"Authentifizierung mit MCP-Server '{{name}}' fehlgeschlagen: {{error}}",
"Re-discovering tools from '{{name}}'...":
"Werkzeuge von '{{name}}' werden neu erkannt...",
"Discovered {{count}} tool(s) from '{{name}}'.":
"{{count}} Werkzeug(e) von '{{name}}' entdeckt.",
'Authentication complete. Returning to server details...':
'Authentifizierung abgeschlossen. Zurück zu den Serverdetails...',
'Authentication successful.': 'Authentifizierung erfolgreich.',
'If the browser does not open, copy and paste this URL into your browser:':
'Falls der Browser sich nicht öffnet, kopieren Sie diese URL und fügen Sie sie in Ihren Browser ein:',
'Make sure to copy the COMPLETE URL - it may wrap across multiple lines.':
'⚠️ Stellen Sie sicher, dass Sie die VOLLSTÄNDIGE URL kopieren – sie kann über mehrere Zeilen gehen.',
// ============================================================================
// Commands - Chat
// ============================================================================
'Manage conversation history.': 'Gesprächsverlauf verwalten.',
'List saved conversation checkpoints':
'Gespeicherte Gesprächsprüfpunkte auflisten',
'No saved conversation checkpoints found.':
'Keine gespeicherten Gesprächsprüfpunkte gefunden.',
'List of saved conversations:': 'Liste gespeicherter Gespräche:',
'Note: Newest last, oldest first': 'Hinweis: Neueste zuletzt, älteste zuerst',
'Save the current conversation as a checkpoint. Usage: /chat save <tag>':
'Aktuelles Gespräch als Prüfpunkt speichern. Verwendung: /chat save <Tag>',
'Missing tag. Usage: /chat save <tag>':
'Tag fehlt. Verwendung: /chat save <Tag>',
'Delete a conversation checkpoint. Usage: /chat delete <tag>':
'Gesprächsprüfpunkt löschen. Verwendung: /chat delete <Tag>',
'Missing tag. Usage: /chat delete <tag>':
'Tag fehlt. Verwendung: /chat delete <Tag>',
"Conversation checkpoint '{{tag}}' has been deleted.":
"Gesprächsprüfpunkt '{{tag}}' wurde gelöscht.",
"Error: No checkpoint found with tag '{{tag}}'.":
"Fehler: Kein Prüfpunkt mit Tag '{{tag}}' gefunden.",
'Resume a conversation from a checkpoint. Usage: /chat resume <tag>':
'Gespräch von einem Prüfpunkt fortsetzen. Verwendung: /chat resume <Tag>',
'Missing tag. Usage: /chat resume <tag>':
'Tag fehlt. Verwendung: /chat resume <Tag>',
'No saved checkpoint found with tag: {{tag}}.':
'Kein gespeicherter Prüfpunkt mit Tag gefunden: {{tag}}.',
'A checkpoint with the tag {{tag}} already exists. Do you want to overwrite it?':
'Ein Prüfpunkt mit dem Tag {{tag}} existiert bereits. Möchten Sie ihn überschreiben?',
'No chat client available to save conversation.':
'Kein Chat-Client verfügbar, um Gespräch zu speichern.',
'Conversation checkpoint saved with tag: {{tag}}.':
'Gesprächsprüfpunkt gespeichert mit Tag: {{tag}}.',
'No conversation found to save.': 'Kein Gespräch zum Speichern gefunden.',
'No chat client available to share conversation.':
'Kein Chat-Client verfügbar, um Gespräch zu teilen.',
'Invalid file format. Only .md and .json are supported.':
'Ungültiges Dateiformat. Nur .md und .json werden unterstützt.',
'Error sharing conversation: {{error}}':
'Fehler beim Teilen des Gesprächs: {{error}}',
'Conversation shared to {{filePath}}': 'Gespräch geteilt nach {{filePath}}',
'No conversation found to share.': 'Kein Gespräch zum Teilen gefunden.',
'Share the current conversation to a markdown or json file. Usage: /chat share <file>':
'Aktuelles Gespräch in eine Markdown- oder JSON-Datei teilen. Verwendung: /chat share <Datei>',
// ============================================================================
// Commands - Summary
// ============================================================================
'Generate a project summary and save it to .qwen/PROJECT_SUMMARY.md':
'Projektzusammenfassung generieren und in .qwen/PROJECT_SUMMARY.md speichern',
'No chat client available to generate summary.':
'Kein Chat-Client verfügbar, um Zusammenfassung zu generieren.',
'Already generating summary, wait for previous request to complete':
'Zusammenfassung wird bereits generiert, warten Sie auf Abschluss der vorherigen Anfrage',
'No conversation found to summarize.':
'Kein Gespräch zum Zusammenfassen gefunden.',
'Failed to generate project context summary: {{error}}':
'Fehler beim Generieren der Projektkontextzusammenfassung: {{error}}',
'Saved project summary to {{filePathForDisplay}}.':
'Projektzusammenfassung gespeichert unter {{filePathForDisplay}}.',
'Saving project summary...': 'Projektzusammenfassung wird gespeichert...',
'Generating project summary...': 'Projektzusammenfassung wird generiert...',
'Failed to generate summary - no text content received from LLM response':
'Fehler beim Generieren der Zusammenfassung - kein Textinhalt von LLM-Antwort erhalten',
// ============================================================================
// Commands - Model
// ============================================================================
'Switch the model for this session': 'Modell für diese Sitzung wechseln',
'Set fast model for background tasks':
'Schnelles Modell für Hintergrundaufgaben festlegen',
'Content generator configuration not available.':
'Inhaltsgenerator-Konfiguration nicht verfügbar.',
'Authentication type not available.':
'Authentifizierungstyp nicht verfügbar.',
'No models available for the current authentication type ({{authType}}).':
'Keine Modelle für den aktuellen Authentifizierungstyp ({{authType}}) verfügbar.',