-
Notifications
You must be signed in to change notification settings - Fork 3k
Expand file tree
/
Copy pathca.js
More file actions
1863 lines (1830 loc) · 106 KB
/
Copy pathca.js
File metadata and controls
1863 lines (1830 loc) · 106 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
*/
// Traduccions en català per al CLI de Qwen Code per Jordi Mas i Hernàndez <jmas@softcatala.org>
export default {
// ============================================================================
// Ajuda / Components de la interfície
// ============================================================================
'↑ to manage attachments': '↑ per gestionar els adjunts',
'← → select, Delete to remove, ↓ to exit':
'← → seleccionar, Delete per eliminar, ↓ per sortir',
'Attachments: ': 'Adjunts: ',
'Basics:': 'Bàsic:',
'Add context': 'Afegir context',
'Use {{symbol}} to specify files for context (e.g., {{example}}) to target specific files or folders.':
'Useu {{symbol}} per especificar fitxers de context (p. ex., {{example}}) per seleccionar fitxers o carpetes específics.',
'@': '@',
'@src/myFile.ts': '@src/myFile.ts',
'Shell mode': 'Mode shell',
'YOLO mode': 'Mode YOLO',
'plan mode': 'mode de planificació',
'auto-accept edits': 'acceptació automàtica de canvis',
'Accepting edits': 'Acceptant canvis',
'(shift + tab to cycle)': '(Shift + Tab per canviar)',
'(tab to cycle)': '(Tab per canviar)',
'Execute shell commands via {{symbol}} (e.g., {{example1}}) or use natural language (e.g., {{example2}}).':
'Executeu ordres shell amb {{symbol}} (p. ex., {{example1}}) o useu el llenguatge natural (p. ex., {{example2}}).',
'!': '!',
'!npm run start': '!npm run start',
'start server': 'iniciar el servidor',
'Commands:': 'Ordres:',
'shell command': 'ordre shell',
'Model Context Protocol command (from external servers)':
'Ordre del protocol de context del model (des de servidors externs)',
'Keyboard Shortcuts:': 'Dreceres de teclat:',
'Toggle this help display': 'Mostrar/amagar aquesta ajuda',
'Toggle shell mode': 'Canviar el mode shell',
'Open command menu': "Obrir el menú d'ordres",
'Add file context': 'Afegir context de fitxer',
'Accept suggestion / Autocomplete': 'Acceptar suggeriment / Autocompleció',
'Reverse search history': "Cerca inversa a l'historial",
'Press ? again to close': 'Premeu ? de nou per tancar',
'for shell mode': 'per al mode shell',
'for commands': 'per a les ordres',
'for file paths': 'per als camins de fitxers',
'to clear input': "per esborrar l'entrada",
'to cycle approvals': 'per canviar les aprovacions',
'to quit': 'per sortir',
'for newline': 'per a nova línia',
'to clear screen': 'per netejar la pantalla',
'to search history': "per cercar a l'historial",
'to paste images': 'per enganxar imatges',
'for external editor': 'per a editor extern',
'to toggle compact mode': 'per canviar el mode compacte',
'Jump through words in the input': "Saltar entre paraules a l'entrada",
'Close dialogs, cancel requests, or quit application':
"Tancar diàlegs, cancel·lar peticions o sortir de l'aplicació",
'New line': 'Nova línia',
'New line (Alt+Enter works for certain linux distros)':
'Nova línia (Alt+Enter funciona en certes distribucions de Linux)',
'Clear the screen': 'Netejar la pantalla',
'Open input in external editor': "Obrir l'entrada en un editor extern",
'Send message': 'Enviar missatge',
'Initializing...': 'Inicialitzant...',
'Connecting to MCP servers... ({{connected}}/{{total}})':
'Connectant a MCP servers... ({{connected}}/{{total}})',
'Type your message or @path/to/file':
'Escriviu el vostre missatge o @camí/al/fitxer',
'? for shortcuts': '? per a dreceres',
"Press 'i' for INSERT mode and 'Esc' for NORMAL mode.":
"Premeu 'i' per al mode INSERCIÓ i 'Esc' per al mode NORMAL.",
'Cancel operation / Clear input (double press)':
'Cancel·lar operació / Esborrar entrada (doble premuda)',
'Cycle approval modes': "Canviar els modes d'aprovació",
'Cycle through your prompt history': "Navegar per l'historial de missatges",
'For a full list of shortcuts, see {{docPath}}':
'Per a una llista completa de dreceres, vegeu {{docPath}}',
'docs/keyboard-shortcuts.md': 'docs/keyboard-shortcuts.md',
'for help on Qwen Code': 'per a ajuda sobre Qwen Code',
'show version info': 'mostrar informació de la versió',
'submit a bug report': "enviar un informe d'error",
Status: 'Estat',
// ============================================================================
// Informació del sistema
// ============================================================================
'Qwen Code': 'Qwen Code',
Runtime: "Entorn d'execució",
OS: 'SO',
Auth: 'Autenticació',
Model: 'Model',
'Fast Model': 'Model ràpid',
Sandbox: 'Entorn aïllat',
'Session ID': 'ID de sessió',
'Base URL': 'Base URL',
Proxy: 'Proxy',
'Memory Usage': 'Ús de memòria',
'IDE Client': 'Client IDE',
// ============================================================================
// Ordres - General
// ============================================================================
'Analyzes the project and creates a tailored QWEN.md file.':
'Analitza el projecte i crea un fitxer QWEN.md personalitzat.',
'List available Qwen Code tools. Usage: /tools [desc]':
'Llistar les eines disponibles de Qwen Code. Ús: /tools [desc]',
'List available skills.': 'Llistar les habilitats disponibles.',
'Available Qwen Code CLI tools:': 'Eines del CLI de Qwen Code disponibles:',
'No tools available': 'No hi ha eines disponibles',
'View or change the approval mode for tool usage':
"Veure o canviar el mode d'aprovació per a l'ús d'eines",
'Invalid approval mode "{{arg}}". Valid modes: {{modes}}':
'Mode d\'aprovació no vàlid "{{arg}}". Modes vàlids: {{modes}}',
'Approval mode set to "{{mode}}"': 'Mode d\'aprovació establert a "{{mode}}"',
'View or change the language setting':
"Veure o canviar la configuració d'idioma",
'List background tasks (text dump — interactive dialog opens via the footer pill)':
"Llistar les tasques en segon pla (sortida de text; el diàleg interactiu es pot obrir des de l'indicador del peu de pàgina)",
'Delete a previous session': 'Suprimir una sessió anterior',
'Run installation and environment diagnostics':
"Executar diagnòstics d'instal·lació i d'entorn",
'Browse dynamic model catalogs and choose which models stay enabled locally':
'Explorar els catàlegs dinàmics de models i triar quins models continuen activats localment',
'Generate a one-line session recap now':
'Generar ara un resum de la sessió en una sola línia',
'Rename the current conversation. --auto lets the fast model pick a title.':
'Canviar el nom de la conversa actual. --auto permet que el model ràpid triï un títol.',
'Rewind conversation to a previous turn':
'Rebobinar la conversa fins a un torn anterior',
'Rewind Conversation': 'Rebobinar la conversa',
'No user turns to rewind to.': "No hi ha torns d'usuari per rebobinar.",
'Rewind to: ': 'Rebobinar a: ',
'Restore code and conversation': 'Restaura el codi i la conversa',
'Restore conversation only': 'Restaura només la conversa',
'Restore code only': 'Restaura només el codi',
'Never mind': 'Tant és',
'Computing file changes...': "S'estan calculant els canvis als fitxers...",
'Restoring...': "S'està restaurant...",
'Restored {{count}} file(s).': "S'han restaurat {{count}} fitxer(s).",
'Failed to restore files: {{error}}':
'Error en restaurar els fitxers: {{error}}',
'Rewind failed: {{error}}': 'Error en retrocedir: {{error}}',
'Cannot rewind conversation: no active model client.':
'No es pot retrocedir la conversa: cap client de model actiu.',
'Code restored, but conversation could not be rewound (no active client).':
'Codi restaurat, però la conversa no s’ha pogut retrocedir (cap client actiu).',
'Conversation rewound. Edit your prompt and press Enter to continue.':
'Conversa retrocedida. Edita la teva indicació i prem Retorn per continuar.',
'Rewinding does not affect files edited manually or via shell commands.':
'El retrocés no afecta els fitxers editats manualment o mitjançant comandes de shell.',
'Cannot rewind to a turn that was compressed. Try a more recent turn.':
'No es pot retrocedir a un torn que ha estat comprimit. Prova amb un torn més recent.',
'File restore is unavailable for this turn (no captured file changes, or this turn predates the current session).':
'La restauració de fitxers no està disponible per a aquest torn (no s’han capturat canvis, o aquest torn és anterior a la sessió actual).',
'(+{{insertions}} -{{deletions}} in {{count}} file)':
'(+{{insertions}} -{{deletions}} en {{count}} fitxer)',
'(+{{insertions}} -{{deletions}} in {{count}} files)':
'(+{{insertions}} -{{deletions}} en {{count}} fitxers)',
'Failed to restore {{count}} file(s): {{files}}':
'Error en restaurar {{count}} fitxer(s): {{files}}',
'Cannot restore files: this turn was created before file checkpointing was enabled.':
'No es poden restaurar els fitxers: aquest torn es va crear abans que el punt de control de fitxers estigués habilitat.',
'No files needed to be restored.': 'Cap fitxer necessitava restauració.',
'↑↓ to navigate · Enter to select · Esc to go back':
'↑↓ per navegar · Enter per seleccionar · Esc per tornar',
'↑↓ to navigate · Enter to select · Esc to cancel':
'↑↓ per navegar · Enter per seleccionar · Esc per cancel·lar',
'Enter/Y to confirm · Esc/N to go back':
'Enter/Y per confirmar · Esc/N per tornar',
'change the theme': 'canviar el tema',
'Select Theme': 'Seleccionar tema',
Preview: 'Previsualització',
'(Use Enter to select, Tab to configure scope)':
"(Useu Enter per seleccionar, Tab per configurar l'àmbit)",
'(Use Enter to apply scope, Tab to go back)':
"(Useu Enter per aplicar l'àmbit, Tab per tornar enrere)",
'Theme configuration unavailable due to NO_COLOR env variable.':
"La configuració del tema no està disponible degut a la variable d'entorn NO_COLOR.",
'Theme "{{themeName}}" not found.': 'Tema "{{themeName}}" no trobat.',
'Theme "{{themeName}}" not found in selected scope.':
'Tema "{{themeName}}" no trobat en l\'àmbit seleccionat.',
'Clear conversation history and free up context':
"Esborrar l'historial de la conversa i alliberar context",
'Compresses the context by replacing it with a summary.':
'Comprimeix el context substituint-lo per un resum.',
'open full Qwen Code documentation in your browser':
'obrir la documentació completa de Qwen Code al navegador',
'Configuration not available.': 'Configuració no disponible.',
'Connect an LLM provider': 'Connectar un proveïdor LLM',
'Copy the last result or code snippet to clipboard':
"Copiar l'últim resultat o fragment de codi al porta-retalls",
// ============================================================================
// Ordres - Agents
// ============================================================================
'Manage subagents for specialized task delegation.':
'Gestionar subagents per a la delegació de tasques especialitzades.',
'Manage existing subagents (view, edit, delete).':
'Gestionar subagents existents (veure, editar, eliminar).',
'Create a new subagent with guided setup.':
'Crear un nou subagent amb configuració guiada.',
// ============================================================================
// Agents - Diàleg de gestió
// ============================================================================
Agents: 'Agents',
'Choose Action': 'Triar acció',
'Edit {{name}}': 'Editar {{name}}',
'Edit Tools: {{name}}': 'Editar eines: {{name}}',
'Edit Color: {{name}}': 'Editar color: {{name}}',
'Delete {{name}}': 'Eliminar {{name}}',
'Unknown Step': 'Pas desconegut',
'Esc to close': 'Esc per tancar',
'Enter to select, ↑↓ to navigate, Esc to close':
'Enter per seleccionar, ↑↓ per navegar, Esc per tancar',
'Esc to go back': 'Esc per tornar enrere',
'Enter to confirm, Esc to cancel': 'Enter per confirmar, Esc per cancel·lar',
'Enter to select, ↑↓ to navigate, Esc to go back':
'Enter per seleccionar, ↑↓ per navegar, Esc per tornar enrere',
'Enter to submit, Esc to go back': 'Enter per enviar, Esc per tornar enrere',
'Invalid step: {{step}}': 'Pas no vàlid: {{step}}',
'No subagents found.': "No s'han trobat subagents.",
"Use '/agents create' to create your first subagent.":
"Useu '/agents create' per crear el vostre primer subagent.",
'(built-in)': '(integrat)',
'(overridden by project level agent)':
'(sobreescrit per un agent de nivell de projecte)',
'Project Level ({{path}})': 'Nivell de projecte ({{path}})',
'User Level ({{path}})': "Nivell d'usuari ({{path}})",
'Built-in Agents': 'Agents integrats',
'Extension Agents': "Agents d'extensió",
'Using: {{count}} agents': 'En ús: {{count}} agents',
'View Agent': 'Veure agent',
'Edit Agent': 'Editar agent',
'Delete Agent': 'Eliminar agent',
Back: 'Enrere',
'No agent selected': 'Cap agent seleccionat',
'File Path: ': 'Camí del fitxer: ',
'Tools: ': 'Eines: ',
'Color: ': 'Color: ',
'Description:': 'Descripció:',
'System Prompt:': 'Missatge del sistema:',
'Open in editor': "Obrir a l'editor",
'Edit tools': 'Editar eines',
'Edit color': 'Editar color',
'❌ Error:': '❌ Error:',
'Are you sure you want to delete agent "{{name}}"?':
'Esteu segur que voleu eliminar l\'agent "{{name}}"?',
// ============================================================================
// Agents - Assistent de creació
// ============================================================================
'Project Level (.qwen/agents/)': 'Nivell de projecte (.qwen/agents/)',
'User Level (~/.qwen/agents/)': "Nivell d'usuari (~/.qwen/agents/)",
'✅ Subagent Created Successfully!': '✅ Subagent creat correctament!',
'Subagent "{{name}}" has been saved to {{level}} level.':
'El subagent "{{name}}" s\'ha desat al nivell {{level}}.',
'Name: ': 'Nom: ',
'Location: ': 'Ubicació: ',
'❌ Error saving subagent:': '❌ Error en desar el subagent:',
'Warnings:': 'Advertències:',
'Name "{{name}}" already exists at {{level}} level - will overwrite existing subagent':
'El nom "{{name}}" ja existeix al nivell {{level}} - sobreescriurà el subagent existent',
'Name "{{name}}" exists at user level - project level will take precedence':
'El nom "{{name}}" existeix al nivell d\'usuari - el nivell de projecte tindrà prioritat',
'Name "{{name}}" exists at project level - existing subagent will take precedence':
'El nom "{{name}}" existeix al nivell de projecte - el subagent existent tindrà prioritat',
'Description is over {{length}} characters':
'La descripció supera els {{length}} caràcters',
'System prompt is over {{length}} characters':
'El missatge del sistema supera els {{length}} caràcters',
'Step {{n}}: Choose Location': 'Pas {{n}}: Triar ubicació',
'Step {{n}}: Choose Generation Method':
'Pas {{n}}: Triar mètode de generació',
'Generate with Qwen Code (Recommended)': 'Generar amb Qwen Code (Recomanat)',
'Manual Creation': 'Creació manual',
'Describe what this subagent should do and when it should be used. (Be comprehensive for best results)':
"Descriviu què ha de fer aquest subagent i quan s'ha d'usar. (Sigueu exhaustiu per obtenir els millors resultats)",
'e.g., Expert code reviewer that reviews code based on best practices...':
'p. ex., Revisor de codi expert que revisa el codi seguint les millors pràctiques...',
'Generating subagent configuration...':
'Generant la configuració del subagent...',
'Failed to generate subagent: {{error}}':
'Error en generar el subagent: {{error}}',
'Step {{n}}: Describe Your Subagent':
'Pas {{n}}: Descriure el vostre subagent',
'Step {{n}}: Enter Subagent Name': 'Pas {{n}}: Introduir el nom del subagent',
'Step {{n}}: Enter System Prompt':
'Pas {{n}}: Introduir el missatge del sistema',
'Step {{n}}: Enter Description': 'Pas {{n}}: Introduir la descripció',
'Step {{n}}: Select Tools': 'Pas {{n}}: Seleccionar eines',
'All Tools (Default)': 'Totes les eines (per defecte)',
'All Tools': 'Totes les eines',
'Read-only Tools': 'Eines de només lectura',
'Read & Edit Tools': 'Eines de lectura i edició',
'Read & Edit & Execution Tools': 'Eines de lectura, edició i execució',
'All tools selected, including MCP tools':
'Totes les eines seleccionades, inclosos MCP tools',
'Selected tools:': 'Eines seleccionades:',
'Read-only tools:': 'Eines de només lectura:',
'Edit tools:': "Eines d'edició:",
'Execution tools:': "Eines d'execució:",
'Step {{n}}: Choose Background Color': 'Pas {{n}}: Triar el color de fons',
'Step {{n}}: Confirm and Save': 'Pas {{n}}: Confirmar i desar',
'Esc to cancel': 'Esc per cancel·lar',
'Press Enter to save, e to save and edit, Esc to go back':
'Premeu Enter per desar, e per desar i editar, Esc per tornar enrere',
'Press Enter to continue, {{navigation}}Esc to {{action}}':
'Premeu Enter per continuar, {{navigation}}Esc per {{action}}',
cancel: 'cancel·lar',
'go back': 'tornar enrere',
'↑↓ to navigate, ': '↑↓ per navegar, ',
'Enter a clear, unique name for this subagent.':
'Introduïu un nom clar i únic per a aquest subagent.',
'e.g., Code Reviewer': 'p. ex., Revisor de codi',
'Name cannot be empty.': 'El nom no pot estar buit.',
"Write the system prompt that defines this subagent's behavior. Be comprehensive for best results.":
"Escriviu el missatge del sistema que defineix el comportament d'aquest subagent. Sigueu exhaustiu per obtenir els millors resultats.",
'e.g., You are an expert code reviewer...':
'p. ex., Sou un revisor de codi expert...',
'System prompt cannot be empty.':
'El missatge del sistema no pot estar buit.',
'Describe when and how this subagent should be used.':
"Descriviu quan i com s'ha d'usar aquest subagent.",
'e.g., Reviews code for best practices and potential bugs.':
'p. ex., Revisa el codi seguint les millors pràctiques i detectant errors potencials.',
'Description cannot be empty.': 'La descripció no pot estar buida.',
'Failed to launch editor: {{error}}': "Error en iniciar l'editor: {{error}}",
'Failed to save and edit subagent: {{error}}':
'Error en desar i editar el subagent: {{error}}',
// ============================================================================
// Extensions - Diàleg de gestió
// ============================================================================
'Manage Extensions': 'Gestionar extensions',
'Extension Details': "Detalls de l'extensió",
'View Extension': "Veure l'extensió",
'Update Extension': "Actualitzar l'extensió",
'Disable Extension': "Desactivar l'extensió",
'Enable Extension': "Activar l'extensió",
'Uninstall Extension': "Desinstal·lar l'extensió",
'Select Scope': "Seleccionar l'àmbit",
'User Scope': "Àmbit d'usuari",
'Workspace Scope': "Àmbit de l'espai de treball",
'No extensions found.': "No s'han trobat extensions.",
'Updating...': 'Actualitzant...',
Unknown: 'Desconegut',
Error: 'Error',
'Stopped because': 'Aturat perquè',
'Version:': 'Versió:',
'Status:': 'Estat:',
'Are you sure you want to uninstall extension "{{name}}"?':
'Esteu segur que voleu desinstal·lar l\'extensió "{{name}}"?',
'This action cannot be undone.': 'Aquesta acció no es pot desfer.',
'Extension "{{name}}" updated successfully.':
'L\'extensió "{{name}}" s\'ha actualitzat correctament.',
'Name:': 'Nom:',
'MCP Servers:': 'MCP Servers:',
'Settings:': 'Configuració:',
active: 'activa',
disabled: 'desactivada',
enabled: 'activada',
'View Details': 'Veure detalls',
'Update failed:': "Error en l'actualització:",
'Updating {{name}}...': 'Actualitzant {{name}}...',
'Update complete!': 'Actualització completada!',
'User (global)': 'Usuari (global)',
'Workspace (project-specific)': 'Espai de treball (específic del projecte)',
'Disable "{{name}}" - Select Scope':
'Desactivar "{{name}}" - Seleccionar àmbit',
'Enable "{{name}}" - Select Scope': 'Activar "{{name}}" - Seleccionar àmbit',
'No extension selected': 'Cap extensió seleccionada',
'{{count}} extensions installed': '{{count}} extensions instal·lades',
"Use '/extensions install' to install your first extension.":
"Useu '/extensions install' per instal·lar la vostra primera extensió.",
'up to date': 'al dia',
'update available': 'actualització disponible',
'checking...': 'comprovant...',
'not updatable': 'no actualitzable',
error: 'error',
// ============================================================================
// Ordres - General (continuació)
// ============================================================================
'View and edit Qwen Code settings':
'Veure i editar la configuració de Qwen Code',
Settings: 'Configuració',
'To see changes, Qwen Code must be restarted. Press r to exit and apply changes now.':
'Per veure els canvis, cal reiniciar Qwen Code. Premeu r per sortir i aplicar els canvis ara.',
// ============================================================================
// Etiquetes de configuració
// ============================================================================
'Vim Mode': 'Mode Vim',
'Attribution: commit': 'Atribució: commit',
'Terminal Bell Notification': 'Notificació de campana del terminal',
'Enable Usage Statistics': "Activar estadístiques d'ús",
Theme: 'Tema',
'Preferred Editor': 'Editor preferit',
'Auto-connect to IDE': 'Connexió automàtica a IDE',
'Debug Keystroke Logging': 'Registre de tecles per a depuració',
'Language: UI': 'Idioma: Interfície',
'Language: Model': 'Idioma: Model',
'Output Format': 'Format de sortida',
'Hide Window Title': 'Amagar el títol de la finestra',
'Show Status in Title': "Mostrar l'estat al títol",
'Hide Tips': 'Amagar consells',
'Show Line Numbers in Code': 'Mostrar números de línia al codi',
'Show Citations': 'Mostrar cites',
'Custom Witty Phrases': 'Frases enginyoses personalitzades',
'Show Welcome Back Dialog': 'Mostrar el diàleg de benvinguda',
'Enable User Feedback': 'Activar les valoracions dels usuaris',
'How is Qwen doing this session? (optional)':
'Com va Qwen en aquesta sessió? (opcional)',
Bad: 'Malament',
Fine: 'Bé',
Good: 'Molt bé',
Dismiss: 'Descartar',
'Screen Reader Mode': 'Mode de lector de pantalla',
'Max Session Turns': 'Torns màxims de sessió',
'Skip Next Speaker Check': 'Ometre la comprovació del proper parlant',
'Skip Loop Detection': 'Ometre la detecció de bucles',
'Skip Startup Context': "Ometre el context d'inici",
'Enable OpenAI Logging': "Activar el registre d'OpenAI",
'OpenAI Logging Directory': "Directori de registres d'OpenAI",
Timeout: "Temps d'espera",
'Max Retries': 'Reintents màxims',
'Load Memory From Include Directories':
'Carregar memòria des dels directoris inclosos',
'Respect .gitignore': 'Respectar .gitignore',
'Respect .qwenignore': 'Respectar .qwenignore',
'Enable Recursive File Search': 'Activar la cerca recursiva de fitxers',
'Interactive Shell (PTY)': 'Shell interactiva (PTY)',
'Show Color': 'Mostrar color',
'Auto Accept': 'Acceptació automàtica',
'Use Ripgrep': 'Usar Ripgrep',
'Use Builtin Ripgrep': 'Usar Ripgrep integrat',
'Tool Output Truncation Threshold':
"Llindar de truncament de la sortida d'eines",
'Tool Output Truncation Lines': "Línies de truncament de la sortida d'eines",
'Folder Trust': 'Confiança de carpeta',
'Tool Schema Compliance': 'Compliment de Tool Schema',
'Auto (detect from system)': 'Automàtic (detectar del sistema)',
'Auto (detect terminal theme)': 'Automàtic (detectar el tema del terminal)',
Auto: 'Automàtic',
Text: 'Text',
JSON: 'JSON',
Plan: 'Planificació',
'Ask permissions': 'Demanar permisos',
'Auto Edit': 'Edició automàtica',
YOLO: 'YOLO',
'toggle vim mode on/off': 'activar/desactivar el mode Vim',
'check session stats. Usage: /stats [model|tools]':
'comprovar les estadístiques de la sessió. Ús: /stats [model|tools]',
'Show model-specific usage statistics.':
"Mostrar les estadístiques d'ús específiques del model.",
'Show tool-specific usage statistics.':
"Mostrar les estadístiques d'ús específiques de les eines.",
'exit the cli': 'sortir del CLI',
'Manage workspace directories':
"Gestionar els directoris de l'espai de treball",
'Add directories to the workspace. Use comma to separate multiple paths':
"Afegir directoris a l'espai de treball. Useu comes per separar múltiples camins",
'Show all directories in the workspace':
"Mostrar tots els directoris de l'espai de treball",
'set external editor preference': "establir la preferència d'editor extern",
'Select Editor': 'Seleccionar editor',
'Editor Preference': "Preferència d'editor",
'These editors are currently supported. Please note that some editors cannot be used in sandbox mode.':
'Aquests editors estan suportats. Cal tenir en compte que alguns editors no es poden usar en mode aïllat.',
'Your preferred editor is:': 'El vostre editor preferit és:',
'Manage extensions': 'Gestionar extensions',
'Manage installed extensions': 'Gestionar les extensions instal·lades',
'Disable an extension': 'Desactivar una extensió',
'Enable an extension': 'Activar una extensió',
'Install an extension from a git repo or local path':
"Instal·lar una extensió des d'un repositori git o camí local",
'Uninstall an extension': 'Desinstal·lar una extensió',
'No extensions installed.': 'No hi ha extensions instal·lades.',
'Extension "{{name}}" not found.': 'Extensió "{{name}}" no trobada.',
'No extensions to update.': 'No hi ha extensions per actualitzar.',
'Usage: /extensions install <source>': 'Ús: /extensions install <font>',
'Installing extension from "{{source}}"...':
'Instal·lant extensió des de "{{source}}"...',
'Extension "{{name}}" installed successfully.':
'L\'extensió "{{name}}" s\'ha instal·lat correctament.',
'Failed to install extension from "{{source}}": {{error}}':
'Error en instal·lar l\'extensió des de "{{source}}": {{error}}',
'Do you want to continue? [Y/n]: ': 'Voleu continuar? [S/n]: ',
'Do you want to continue?': 'Voleu continuar?',
'Installing extension "{{name}}".': 'Instal·lant l\'extensió "{{name}}".',
'**Extensions may introduce unexpected behavior. Ensure you have investigated the extension source and trust the author.**':
"**Les extensions poden introduir comportaments inesperats. Assegureu-vos d'haver investigat la font de l'extensió i de confiar en l'autor.**",
'This extension will run the following MCP servers:':
'Aquesta extensió executarà els següents MCP servers:',
local: 'local',
remote: 'remot',
'This extension will add the following commands: {{commands}}.':
'Aquesta extensió afegirà les ordres següents: {{commands}}.',
'This extension will append info to your QWEN.md context using {{fileName}}':
'Aquesta extensió afegirà informació al vostre context QWEN.md usant {{fileName}}',
'This extension will install the following skills:':
'Aquesta extensió instal·larà les habilitats següents:',
'This extension will install the following subagents:':
'Aquesta extensió instal·larà els subagents següents:',
'Installation cancelled for "{{name}}".':
'Instal·lació cancel·lada per a "{{name}}".',
'You are installing an extension from {{originSource}}. Some features may not work perfectly with Qwen Code.':
'Esteu instal·lant una extensió des de {{originSource}}. Algunes funcions poden no funcionar perfectament amb Qwen Code.',
'--ref and --auto-update are not applicable for marketplace extensions.':
"--ref i --auto-update no s'apliquen a les extensions del mercat.",
'Extension "{{name}}" installed successfully and enabled.':
'L\'extensió "{{name}}" s\'ha instal·lat i activat correctament.',
'The github URL, local path, or marketplace source (marketplace-url:plugin-name) of the extension to install.':
"La URL de GitHub, el camí local o la font del mercat (marketplace-url:nom-del-connector) de l'extensió a instal·lar.",
'The git ref to install from.':
'La referència git des de la qual instal·lar.',
'Enable auto-update for this extension.':
"Activar l'actualització automàtica per a aquesta extensió.",
'Enable pre-release versions for this extension.':
'Activar les versions preliminars per a aquesta extensió.',
'Acknowledge the security risks of installing an extension and skip the confirmation prompt.':
"Acceptar els riscos de seguretat d'instal·lar una extensió i ometre el missatge de confirmació.",
'The source argument must be provided.': "Cal proporcionar l'argument font.",
'Extension "{{name}}" successfully uninstalled.':
'L\'extensió "{{name}}" s\'ha desinstal·lat correctament.',
'Uninstalls an extension.': 'Desinstal·la una extensió.',
'The name or source path of the extension to uninstall.':
"El nom o camí font de l'extensió a desinstal·lar.",
'Please include the name of the extension to uninstall as a positional argument.':
"Incloeu el nom de l'extensió a desinstal·lar com a argument posicional.",
'Enables an extension.': 'Activa una extensió.',
'The name of the extension to enable.': "El nom de l'extensió a activar.",
'The scope to enable the extenison in. If not set, will be enabled in all scopes.':
"L'àmbit en el qual activar l'extensió. Si no s'estableix, s'activarà en tots els àmbits.",
'Extension "{{name}}" successfully enabled for scope "{{scope}}".':
'L\'extensió "{{name}}" s\'ha activat correctament per a l\'àmbit "{{scope}}".',
'Extension "{{name}}" successfully enabled in all scopes.':
'L\'extensió "{{name}}" s\'ha activat correctament en tots els àmbits.',
'Invalid scope: {{scope}}. Please use one of {{scopes}}.':
'Àmbit no vàlid: {{scope}}. Useu un dels següents: {{scopes}}.',
'Disables an extension.': 'Desactiva una extensió.',
'The name of the extension to disable.': "El nom de l'extensió a desactivar.",
'The scope to disable the extenison in.':
"L'àmbit en el qual desactivar l'extensió.",
'Extension "{{name}}" successfully disabled for scope "{{scope}}".':
'L\'extensió "{{name}}" s\'ha desactivat correctament per a l\'àmbit "{{scope}}".',
'Extension "{{name}}" successfully updated: {{oldVersion}} → {{newVersion}}.':
'L\'extensió "{{name}}" s\'ha actualitzat correctament: {{oldVersion}} → {{newVersion}}.',
'Unable to install extension "{{name}}" due to missing install metadata':
'No es pot instal·lar l\'extensió "{{name}}" per manca de metadades d\'instal·lació',
'Extension "{{name}}" is already up to date.':
'L\'extensió "{{name}}" ja és al dia.',
'Updates all extensions or a named extension to the latest version.':
"Actualitza totes les extensions o una extensió específica a l'última versió.",
'Update all extensions.': 'Actualitzar totes les extensions.',
'The name of the extension to update.': "El nom de l'extensió a actualitzar.",
'Either an extension name or --all must be provided':
"Cal proporcionar un nom d'extensió o --all",
'Lists installed extensions.': 'Llista les extensions instal·lades.',
'Path:': 'Camí:',
'Source:': 'Font:',
'Type:': 'Tipus:',
'Release tag:': 'Etiqueta de versió:',
'Enabled (User):': 'Activada (Usuari):',
'Enabled (Workspace):': 'Activada (Espai de treball):',
'Context files:': 'Fitxers de context:',
'Skills:': 'Habilitats:',
'Agents:': 'Agents:',
'MCP servers:': 'MCP servers:',
'Link extension failed to install.':
"No s'ha pogut instal·lar l'extensió d'enllaç.",
'Extension "{{name}}" linked successfully and enabled.':
'L\'extensió "{{name}}" s\'ha enllaçat i activat correctament.',
'Links an extension from a local path. Updates made to the local path will always be reflected.':
"Enllaça una extensió des d'un camí local. Els canvis al camí local sempre es reflectiran.",
'The name of the extension to link.': "El nom de l'extensió a enllaçar.",
'Set a specific setting for an extension.':
'Establir una configuració específica per a una extensió.',
'Name of the extension to configure.': "Nom de l'extensió a configurar.",
'The setting to configure (name or env var).':
"La configuració a establir (nom o variable d'entorn).",
'The scope to set the setting in.': "L'àmbit on establir la configuració.",
'List all settings for an extension.':
"Llistar tota la configuració d'una extensió.",
'Name of the extension.': "Nom de l'extensió.",
'Extension "{{name}}" has no settings to configure.':
'L\'extensió "{{name}}" no té cap configuració.',
'Settings for "{{name}}":': 'Configuració per a "{{name}}":',
'(workspace)': '(espai de treball)',
'(user)': '(usuari)',
'[not set]': '[no establert]',
'[value stored in keychain]': '[valor emmagatzemat al clauer]',
'Value:': 'Valor:',
'Manage extension settings.': 'Gestionar la configuració de les extensions.',
'You need to specify a command (set or list).':
'Cal especificar una ordre (set o list).',
// ============================================================================
// Selecció de connector / Mercat
// ============================================================================
'No plugins available in this marketplace.':
'No hi ha connectors disponibles en aquest mercat.',
'Select a plugin to install from marketplace "{{name}}":':
'Seleccioneu un connector per instal·lar des del mercat "{{name}}":',
'Plugin selection cancelled.': 'Selecció de connector cancel·lada.',
'Select a plugin from "{{name}}"': 'Seleccionar un connector de "{{name}}"',
'Use ↑↓ or j/k to navigate, Enter to select, Escape to cancel':
'Useu ↑↓ o j/k per navegar, Enter per seleccionar, Escape per cancel·lar',
'{{count}} more above': '{{count}} més amunt',
'{{count}} more below': '{{count}} més avall',
'manage IDE integration': "gestionar la integració de l'IDE",
'check status of IDE integration':
"comprovar l'estat de la integració de l'IDE",
'install required IDE companion for {{ideName}}':
'instal·lar el complement IDE necessari per a {{ideName}}',
'enable IDE integration': "activar la integració de l'IDE",
'disable IDE integration': "desactivar la integració de l'IDE",
'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.':
"La integració de l'IDE no és compatible en el vostre entorn actual. Per usar aquesta funció, executeu Qwen Code en un dels IDEs compatibles: VS Code o bifurcacions de VS Code.",
'Set up GitHub Actions': 'Configurar GitHub Actions',
'Configure terminal keybindings for multiline input (VS Code, Cursor, Windsurf, Trae)':
'Configurar les dreceres del terminal per a entrada multilínia (VS Code, Cursor, Windsurf, Trae)',
'Please restart your terminal for the changes to take effect.':
'Reinicieu el terminal perquè els canvis tinguin efecte.',
'Failed to configure terminal: {{error}}':
'Error en configurar el terminal: {{error}}',
'Could not determine {{terminalName}} config path on Windows: APPDATA environment variable is not set.':
"No s'ha pogut determinar el camí de configuració de {{terminalName}} a Windows: la variable d'entorn APPDATA no està establerta.",
'{{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 existeix però no és un array JSON vàlid. Corregiu el fitxer manualment o elimineu-lo per permetre la configuració automàtica.',
'File: {{file}}': 'Fitxer: {{file}}',
'Failed to parse {{terminalName}} keybindings.json. The file contains invalid JSON. Please fix the file manually or delete it to allow automatic configuration.':
'Error en analitzar {{terminalName}} keybindings.json. El fitxer conté JSON no vàlid. Corregiu el fitxer manualment o elimineu-lo per permetre la configuració automàtica.',
'Error: {{error}}': 'Error: {{error}}',
'Shift+Enter binding already exists': 'La drecera Shift+Enter ja existeix',
'Ctrl+Enter binding already exists': 'La drecera Ctrl+Enter ja existeix',
'Existing keybindings detected. Will not modify to avoid conflicts.':
"S'han detectat dreceres existents. No es modificaran per evitar conflictes.",
'Please check and modify manually if needed: {{file}}':
'Comproveu i modifiqueu manualment si cal: {{file}}',
'Added Shift+Enter and Ctrl+Enter keybindings to {{terminalName}}.':
"S'han afegit les dreceres Shift+Enter i Ctrl+Enter a {{terminalName}}.",
'Modified: {{file}}': 'Modificat: {{file}}',
'{{terminalName}} keybindings already configured.':
'Les dreceres de {{terminalName}} ja estan configurades.',
'Failed to configure {{terminalName}}.':
'Error en configurar {{terminalName}}.',
'Your terminal is already configured for an optimal experience with multiline input (Shift+Enter and Ctrl+Enter).':
'El vostre terminal ja està configurat per a una experiència òptima amb entrada multilínia (Shift+Enter i Ctrl+Enter).',
// ============================================================================
// Ordres - Hooks
// ============================================================================
'Manage Qwen Code hooks': 'Gestionar els hooks de Qwen Code',
'List all configured hooks': 'Llistar tots els hooks configurats',
Hooks: 'Hooks',
'Loading hooks...': 'Carregant hooks...',
'Error loading hooks:': 'Error en carregar els hooks:',
'Press Escape to close': 'Premeu Escape per tancar',
'Press Escape, Ctrl+C, or Ctrl+D to cancel':
'Premeu Escape, Ctrl+C o Ctrl+D per cancel·lar',
'Press Space, Enter, or Escape to dismiss':
'Premeu Space, Enter o Escape per descartar',
'No hook selected': 'Cap hook seleccionat',
'No hook events found.': "No s'han trobat esdeveniments de hook.",
'{{count}} hook configured': '{{count}} hook configurat',
'{{count}} hooks configured': '{{count}} hooks configurats',
'This menu is read-only. To add or modify hooks, edit settings.json directly or ask Qwen Code.':
'Aquest menú és de només lectura. Per afegir o modificar hooks, editeu settings.json directament o demaneu-ho a Qwen Code.',
'Enter to select · Esc to cancel':
'Enter per seleccionar · Esc per cancel·lar',
'Exit codes:': 'Codis de sortida:',
'Configured hooks:': 'Hooks configurats:',
'No hooks configured for this event.':
'No hi ha hooks configurats per a aquest esdeveniment.',
'To add hooks, edit settings.json directly or ask Qwen.':
'Per afegir hooks, editeu settings.json directament o demaneu-ho a Qwen.',
'Enter to select · Esc to go back':
'Enter per seleccionar · Esc per tornar enrere',
'Hook details': 'Detalls del hook',
'Event:': 'Esdeveniment:',
'Extension:': 'Extensió:',
'No hook config selected': 'Cap configuració de hook seleccionada',
'To modify or remove this hook, edit settings.json directly or ask Qwen to help.':
'Per modificar o eliminar aquest hook, editeu settings.json directament o demaneu ajuda a Qwen.',
'Hook Configuration - Disabled': 'Configuració de hooks - Desactivats',
'All hooks are currently disabled. You have {{count}} that are not running.':
'Tots els hooks estan desactivats. En teniu {{count}} que no estan en execució.',
'{{count}} configured hook': '{{count}} hook configurat',
'{{count}} configured hooks': '{{count}} hooks configurats',
'When hooks are disabled:': 'Quan els hooks estan desactivats:',
'No hook commands will execute': "Cap ordre de hook s'executarà",
'StatusLine will not be displayed': "La barra d'estat no es mostrarà",
'Tool operations will proceed without hook validation':
"Les operacions d'eines continuaran sense validació de hook",
'To re-enable hooks, remove "disableAllHooks" from settings.json or ask Qwen Code.':
'Per tornar a activar els hooks, elimineu "disableAllHooks" de settings.json o demaneu-ho a Qwen Code.',
Project: 'Projecte',
User: 'Usuari',
Skill: 'Habilitat',
System: 'Sistema',
Extension: 'Extensió',
'Local Settings': 'Configuració local',
'User Settings': "Configuració d'usuari",
'System Settings': 'Configuració del sistema',
Extensions: 'Extensions',
'Session (temporary)': 'Sessió (temporal)',
'Before tool execution': "Abans de l'execució de l'eina",
'After tool execution': "Després de l'execució de l'eina",
'After tool execution fails': "Quan falla l'execució de l'eina",
'When notifications are sent': "Quan s'envien notificacions",
'When the user submits a prompt': "Quan l'usuari envia un missatge",
'When a new session is started': "Quan s'inicia una nova sessió",
'Right before Qwen Code concludes its response':
'Immediatament abans que Qwen Code conclou la seva resposta',
'When a subagent (Agent tool call) is started':
"Quan s'inicia un subagent (crida a l'eina Agent)",
'Right before a subagent concludes its response':
'Immediatament abans que un subagent conclou la seva resposta',
'Before conversation compaction': 'Abans de la compactació de la conversa',
'When a session is ending': "Quan una sessió s'està acabant",
'When a permission dialog is displayed':
'Quan es mostra un diàleg de permisos',
'Input to command is JSON of tool call arguments.':
"L'entrada a l'ordre és JSON dels arguments de la crida a l'eina.",
'Input to command is JSON with fields "inputs" (tool call arguments) and "response" (tool call response).':
'L\'entrada a l\'ordre és JSON amb els camps "inputs" (arguments de la crida a l\'eina) i "response" (resposta de la crida a l\'eina).',
'Input to command is JSON with tool_name, tool_input, tool_use_id, error, error_type, is_interrupt, and is_timeout.':
"L'entrada a l'ordre és JSON amb tool_name, tool_input, tool_use_id, error, error_type, is_interrupt i is_timeout.",
'Input to command is JSON with notification message and type.':
"L'entrada a l'ordre és JSON amb el missatge de notificació i el tipus.",
'Input to command is JSON with original user prompt text.':
"L'entrada a l'ordre és JSON amb el text original del missatge de l'usuari.",
'Input to command is JSON with session start source.':
"L'entrada a l'ordre és JSON amb la font d'inici de sessió.",
'Input to command is JSON with session end reason.':
"L'entrada a l'ordre és JSON amb el motiu de fi de sessió.",
'Input to command is JSON with agent_id and agent_type.':
"L'entrada a l'ordre és JSON amb agent_id i agent_type.",
'Input to command is JSON with agent_id, agent_type, and agent_transcript_path.':
"L'entrada a l'ordre és JSON amb agent_id, agent_type i agent_transcript_path.",
'Input to command is JSON with compaction details.':
"L'entrada a l'ordre és JSON amb els detalls de compactació.",
'Input to command is JSON with tool_name, tool_input, and tool_use_id. Output JSON with hookSpecificOutput containing decision to allow or deny.':
"L'entrada a l'ordre és JSON amb tool_name, tool_input i tool_use_id. La sortida JSON amb hookSpecificOutput conté la decisió de permetre o denegar.",
'stdout/stderr not shown': 'stdout/stderr no es mostra',
'show stderr to model and continue conversation':
'mostrar stderr al model i continuar la conversa',
'show stderr to user only': "mostrar stderr només a l'usuari",
'stdout shown in transcript mode (ctrl+o)':
'stdout mostrat en mode transcripció (ctrl+o)',
'show stderr to model immediately': 'mostrar stderr al model immediatament',
'show stderr to user only but continue with tool call':
"mostrar stderr només a l'usuari però continuar amb la crida a l'eina",
'block processing, erase original prompt, and show stderr to user only':
"blocar el processament, esborrar el missatge original i mostrar stderr només a l'usuari",
'stdout shown to Qwen': 'stdout mostrat a Qwen',
'show stderr to user only (blocking errors ignored)':
"mostrar stderr només a l'usuari (errors de bloqueig ignorats)",
'command completes successfully': "l'ordre es completa correctament",
'stdout shown to subagent': 'stdout mostrat al subagent',
'show stderr to subagent and continue having it run':
'mostrar stderr al subagent i continuar la seva execució',
'stdout appended as custom compact instructions':
'stdout afegit com a instruccions compactes personalitzades',
'block compaction': 'blocar la compactació',
'show stderr to user only but continue with compaction':
"mostrar stderr només a l'usuari però continuar amb la compactació",
'use hook decision if provided': 'usar la decisió del hook si es proporciona',
'Config not loaded.': 'Configuració no carregada.',
'Hooks are not enabled. Enable hooks in settings to use this feature.':
'Els hooks no estan activats. Activeu els hooks a la configuració per usar aquesta funció.',
// ============================================================================
// Ordres - Exportació de sessió
// ============================================================================
'Export current session message history to a file':
"Exportar l'historial de missatges de la sessió actual a un fitxer",
'Export session to HTML format': 'Exportar la sessió en format HTML',
'Export session to JSON format': 'Exportar la sessió en format JSON',
'Export session to JSONL format (one message per line)':
'Exportar la sessió en format JSONL (un missatge per línia)',
'Export session to markdown format': 'Exportar la sessió en format markdown',
// ============================================================================
// Ordres - Idees
// ============================================================================
'generate personalized programming insights from your chat history':
'generar idees de programació personalitzades a partir del vostre historial de xat',
// ============================================================================
// Ordres - Historial de sessió
// ============================================================================
'Resume a previous session': 'Reprendre una sessió anterior',
'Fork the current conversation into a new session':
'Bifurca la conversa actual en una sessió nova',
'Cannot branch while a response or tool call is in progress. Wait for it to finish or resolve the pending tool call.':
"No es pot bifurcar mentre hi ha una resposta o una crida a una eina en curs. Espereu que acabi o resolgueu la crida a l'eina pendent.",
'No conversation to branch.': 'No hi ha cap conversa per bifurcar.',
'Restore a tool call. This will reset the conversation and file history to the state it was in when the tool call was suggested':
"Restaurar una crida a una eina. Això restablirà la conversa i l'historial de fitxers a l'estat en què es trobaven quan es va suggerir la crida a l'eina",
'Could not detect terminal type. Supported terminals: VS Code, Cursor, Windsurf, and Trae.':
"No s'ha pogut detectar el tipus de terminal. Terminals compatibles: VS Code, Cursor, Windsurf i Trae.",
'Terminal "{{terminal}}" is not supported yet.':
'El terminal "{{terminal}}" no és compatible encara.',
// ============================================================================
// Ordres - Idioma
// ============================================================================
'Invalid language. Available: {{options}}':
'Idioma no vàlid. Disponibles: {{options}}',
'Language subcommands do not accept additional arguments.':
"Les subordres d'idioma no accepten arguments addicionals.",
'Current UI language: {{lang}}': 'Idioma actual de la interfície: {{lang}}',
'Current LLM output language: {{lang}}':
'Idioma actual de la sortida del model: {{lang}}',
'Set UI language': "Establir l'idioma de la interfície",
'Set LLM output language': "Establir l'idioma de sortida del model",
'Usage: /language ui [{{options}}]': 'Ús: /language ui [{{options}}]',
'Usage: /language output <language>': 'Ús: /language output <idioma>',
'Example: /language output 中文': 'Exemple: /language output 中文',
'Example: /language output English': 'Exemple: /language output English',
'Example: /language output 日本語': 'Exemple: /language output 日本語',
'UI language changed to {{lang}}':
'Idioma de la interfície canviat a {{lang}}',
'LLM output language set to {{lang}}':
'Idioma de sortida del model establert a {{lang}}',
'Please restart the application for the changes to take effect.':
"Reinicieu l'aplicació perquè els canvis tinguin efecte.",
'Failed to generate LLM output language rule file: {{error}}':
"Error en generar el fitxer de regles d'idioma de sortida del model: {{error}}",
'Invalid command. Available subcommands:':
'Ordre no vàlida. Subordres disponibles:',
'Available subcommands:': 'Subordres disponibles:',
'To request additional UI language packs, please open an issue on GitHub.':
"Per sol·licitar paquets d'idioma addicionals per a la interfície, obriu una incidència a GitHub.",
'Available options:': 'Opcions disponibles:',
'Set UI language to {{name}}':
"Establir l'idioma de la interfície a {{name}}",
// ============================================================================
// Ordres - Mode d'aprovació
// ============================================================================
'Tool Approval Mode': "Mode d'aprovació d'eines",
'{{mode}} mode': 'Mode {{mode}}',
'Analyze only, do not modify files or execute commands':
'Analitzar només, sense modificar fitxers ni executar ordres',
'Require approval for file edits or shell commands':
'Requerir aprovació per a edicions de fitxers o ordres shell',
'Automatically approve file edits':
'Aprovar automàticament les edicions de fitxers',
'Automatically approve all tools': 'Aprovar automàticament totes les eines',
'Workspace approval mode exists and takes priority. User-level change will have no effect.':
"Existeix un mode d'aprovació de l'espai de treball i té prioritat. El canvi a nivell d'usuari no tindrà cap efecte.",
'Apply To': 'Aplicar a',
'Workspace Settings': "Configuració de l'espai de treball",
'Open auto-memory folder': 'Obrir la carpeta de memòria automàtica',
'Auto-memory: {{status}}': 'Memòria automàtica: {{status}}',
'Auto-dream: {{status}} · {{lastDream}} · /dream to run':
'Auto-dream: {{status}} · {{lastDream}} · /dream per executar',
'Auto-skill: {{status}}': 'Habilitat automàtica: {{status}}',
never: 'mai',
on: 'activada',
off: 'desactivada',
'Remove matching entries from managed auto-memory.':
'Eliminar les entrades coincidents de la memòria automàtica gestionada.',
'Usage: /forget <memory text to remove>':
'Ús: /forget <text de memòria a eliminar>',
'No managed auto-memory entries matched: {{query}}':
'Cap entrada de memòria automàtica gestionada coincideix: {{query}}',
'Consolidate managed auto-memory topic files.':
'Consolidar els fitxers de temes de memòria automàtica gestionada.',
'Open MCP management dialog': 'Obrir el diàleg de gestió MCP',
'Could not retrieve tool registry.':
"No s'ha pogut recuperar el registre d'eines.",
"Successfully authenticated and refreshed tools for '{{name}}'.":
"S'ha autenticat correctament i s'han actualitzat les eines per a '{{name}}'.",
"Re-discovering tools from '{{name}}'...":
"Redescobrint les eines de '{{name}}'...",
"Discovered {{count}} tool(s) from '{{name}}'.":
"S'han descobert {{count}} eina(es) de '{{name}}'.",
'Authentication complete. Returning to server details...':
'Autenticació completada. Tornant als detalls del servidor...',
'Authentication successful.': 'Autenticació correcta.',
// ============================================================================
// Diàleg de gestió MCP
// ============================================================================
'Manage MCP servers': 'Gestionar MCP servers',
'Server Detail': 'Detalls del servidor',
Tools: 'Eines',
'Tool Detail': "Detalls de l'eina",
'Loading...': 'Carregant...',
'Unknown step': 'Pas desconegut',
'Esc to back': 'Esc per tornar',
'↑↓ to navigate · Enter to select · Esc to close':
'↑↓ per navegar · Enter per seleccionar · Esc per tancar',
'↑↓ to navigate · Enter to select · Esc to back':
'↑↓ per navegar · Enter per seleccionar · Esc per tornar',
'↑↓ to navigate · Enter to confirm · Esc to back':
'↑↓ per navegar · Enter per confirmar · Esc per tornar',
'User Settings (global)': "Configuració d'usuari (global)",
'Workspace Settings (project-specific)':
"Configuració de l'espai de treball (específica del projecte)",
'Disable server:': 'Desactivar el servidor:',
'Select where to add the server to the exclude list:':
"Seleccioneu on afegir el servidor a la llista d'exclusió:",
'Press Enter to confirm, Esc to cancel':
'Premeu Enter per confirmar, Esc per cancel·lar',
'View tools': 'Veure eines',
Reconnect: 'Reconnectar',
Enable: 'Activar',
Disable: 'Desactivar',
Authenticate: 'Autenticar',
'Re-authenticate': 'Tornar a autenticar',
'Clear Authentication': "Esborrar l'autenticació",
'Server:': 'Servidor:',
'Command:': 'Ordre:',
'Working Directory:': 'Directori de treball:',
'No server selected': 'Cap servidor seleccionat',
prompts: 'missatges',
'Error:': 'Error:',
tool: 'eina',
tools: 'eines',
connected: 'connectat',
connecting: 'connectant',
disconnected: 'desconnectat',
'User MCPs': "MCPs de l'usuari",
'Project MCPs': 'MCPs del projecte',
'Extension MCPs': 'MCPs de les extensions',
server: 'servidor',
servers: 'servidors',
'Add MCP servers to your settings to get started.':
'Afegiu MCP servers a la configuració per començar.',
'Run qwen --debug to see error logs':
"Executeu qwen --debug per veure els registres d'errors",
'OAuth Authentication': 'Autenticació OAuth',
'Authenticating... Please complete the login in your browser.':
"Autenticant... Completeu l'inici de sessió al vostre navegador.",
'Press c to copy the authorization URL to your clipboard.':
"Premeu c per copiar la URL d'autorització al porta-retalls.",
'Copy request sent to your terminal. If paste is empty, copy the URL above manually.':
'Sol·licitud de còpia enviada al vostre terminal. Si el que enganxeu és buit, copieu la URL anterior manualment.',
'Cannot write to terminal — copy the URL above manually.':
'No es pot escriure al terminal — copieu la URL anterior manualment.',
'No tools available for this server.':
'No hi ha eines disponibles per a aquest servidor.',
destructive: 'destructiu',
'read-only': 'només lectura',
'open-world': 'món obert',
idempotent: 'idempotent',
'Tools for {{serverName}}': 'Eines per a {{serverName}}',
'{{current}}/{{total}}': '{{current}}/{{total}}',
required: 'obligatori',
Parameters: 'Paràmetres',
'No tool selected': 'Cap eina seleccionada',
Server: 'Servidor',
'{{count}} invalid tools': '{{count}} eines no vàlides',
invalid: 'no vàlid',
'invalid: {{reason}}': 'no vàlid: {{reason}}',
'missing name': 'nom absent',
'missing description': 'descripció absent',
'(unnamed)': '(sense nom)',
'Warning: This tool cannot be called by the LLM':
'Advertència: el model no pot cridar aquesta eina',
Reason: 'Motiu',
'Tools must have both name and description to be used by the LLM.':
'Les eines han de tenir nom i descripció per poder ser usades pel model.',
// ===========================================================
// Ordres - Resum
// ============================================================================
'Generate a project summary and save it to .qwen/PROJECT_SUMMARY.md':
'Generar un resum del projecte i desar-lo a .qwen/PROJECT_SUMMARY.md',
'No chat client available to generate summary.':
'No hi ha cap client de xat disponible per generar el resum.',
'Already generating summary, wait for previous request to complete':
"Ja s'està generant el resum, espereu que acabi la sol·licitud anterior",
'No conversation found to summarize.':
"No s'ha trobat cap conversa per resumir.",
'Failed to generate project context summary: {{error}}':
'Error en generar el resum del context del projecte: {{error}}',
'Saved project summary to {{filePathForDisplay}}.':
'Resum del projecte desat a {{filePathForDisplay}}.',
'Saving project summary...': 'Desant el resum del projecte...',
'Generating project summary...': 'Generant el resum del projecte...',
'Processing summary...': 'Processant el resum...',
'Project summary generated and saved successfully!':
"El resum del projecte s'ha generat i desat correctament!",
'Saved to: {{filePath}}': 'Desat a: {{filePath}}',
'Failed to generate summary - no text content received from LLM response':
"Error en generar el resum - no s'ha rebut contingut de text de la resposta del model",
// ============================================================================
// Ordres - Model
// ============================================================================
'Switch the model for this session (--fast for suggestion model, [model-id] to switch immediately).':
'Canviar el model per a aquesta sessió (--fast per al model de suggeriments)',
'Set a lighter model for prompt suggestions and speculative execution':