-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Expand file tree
/
Copy pathja.js
More file actions
1480 lines (1455 loc) · 90.1 KB
/
ja.js
File metadata and controls
1480 lines (1455 loc) · 90.1 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
*/
// Japanese translations for Qwen Code CLI
export default {
// ============================================================================
// Help / UI Components
// ============================================================================
'Basics:': '基本操作:',
'Add context': 'コンテキストを追加',
'Use {{symbol}} to specify files for context (e.g., {{example}}) to target specific files or folders.':
'{{symbol}} を使用してコンテキスト用のファイルを指定します(例: {{example}}) また、特定のファイルやフォルダを対象にできます',
'@': '@',
'@src/myFile.ts': '@src/myFile.ts',
'Shell mode': 'シェルモード',
'YOLO mode': 'YOLOモード',
'plan mode': 'プランモード',
'auto-accept edits': '編集を自動承認',
'Accepting edits': '編集を承認中',
'(shift + tab to cycle)': '(Shift + Tab で切り替え)',
'Execute shell commands via {{symbol}} (e.g., {{example1}}) or use natural language (e.g., {{example2}}).':
'{{symbol}} でシェルコマンドを実行(例: {{example1}})、または自然言語で入力(例: {{example2}})',
'!': '!',
'!npm run start': '!npm run start',
'start server': 'サーバーを起動',
'Commands:': 'コマンド:',
'shell command': 'シェルコマンド',
'Model Context Protocol command (from external servers)':
'Model Context Protocol コマンド(外部サーバーから)',
'Keyboard Shortcuts:': 'キーボードショートカット:',
'Jump through words in the input': '入力欄の単語間を移動',
'Close dialogs, cancel requests, or quit application':
'ダイアログを閉じる、リクエストをキャンセル、またはアプリを終了',
'New line': '改行',
'New line (Alt+Enter works for certain linux distros)':
'改行(一部のLinuxディストリビューションではAlt+Enterが有効)',
'Clear the screen': '画面をクリア',
'Open input in external editor': '外部エディタで入力を開く',
'Send message': 'メッセージを送信',
'Initializing...': '初期化中...',
'Connecting to MCP servers... ({{connected}}/{{total}})':
'MCPサーバーに接続中... ({{connected}}/{{total}})',
'Type your message or @path/to/file':
'メッセージを入力、@パス/ファイルでファイルを添付(D&D対応)',
"Press 'i' for INSERT mode and 'Esc' for NORMAL mode.":
"'i' でINSERTモード、'Esc' でNORMALモード",
'Cancel operation / Clear input (double press)':
'操作をキャンセル / 入力をクリア(2回押し)',
'Cycle approval modes': '承認モードを切り替え',
'Cycle through your prompt history': 'プロンプト履歴を順に表示',
'For a full list of shortcuts, see {{docPath}}':
'ショートカットの完全なリストは {{docPath}} を参照',
'docs/keyboard-shortcuts.md': 'docs/keyboard-shortcuts.md',
'for help on Qwen Code': 'Qwen Code のヘルプ',
'show version info': 'バージョン情報を表示',
'submit a bug report': 'バグレポートを送信',
'About Qwen Code': 'Qwen Code について',
// ============================================================================
// System Information Fields
// ============================================================================
'CLI Version': 'CLIバージョン',
'Git Commit': 'Gitコミット',
Model: 'モデル',
'Fast Model': '高速モデル',
Sandbox: 'サンドボックス',
'OS Platform': 'OSプラットフォーム',
'OS Arch': 'OSアーキテクチャ',
'OS Release': 'OSリリース',
'Node.js Version': 'Node.js バージョン',
'NPM Version': 'NPM バージョン',
'Session ID': 'セッションID',
'Auth Method': '認証方式',
'Base URL': 'ベースURL',
'Memory Usage': 'メモリ使用量',
'IDE Client': 'IDEクライアント',
// ============================================================================
// Commands - General
// ============================================================================
'Analyzes the project and creates a tailored QWEN.md file.':
'プロジェクトを分析し、カスタマイズされた QWEN.md ファイルを作成',
'List available Qwen Code tools. Usage: /tools [desc]':
'利用可能な Qwen Code ツールを一覧表示。使い方: /tools [desc]',
'List available skills.': '利用可能なスキルを一覧表示する。',
'Available Qwen Code CLI tools:': '利用可能な Qwen Code CLI ツール:',
'No tools available': '利用可能なツールはありません',
'View or change the approval mode for tool usage':
'ツール使用の承認モードを表示または変更',
'View or change the language setting': '言語設定を表示または変更',
'change the theme': 'テーマを変更',
'Select Theme': 'テーマを選択',
Preview: 'プレビュー',
'(Use Enter to select, Tab to configure scope)':
'(Enter で選択、Tab でスコープを設定)',
'(Use Enter to apply scope, Tab to select theme)':
'(Enter でスコープを適用、Tab でテーマを選択)',
'Theme configuration unavailable due to NO_COLOR env variable.':
'NO_COLOR 環境変数のためテーマ設定は利用できません',
'Theme "{{themeName}}" not found.': 'テーマ "{{themeName}}" が見つかりません',
'Theme "{{themeName}}" not found in selected scope.':
'選択したスコープにテーマ "{{themeName}}" が見つかりません',
'Clear conversation history and free up context':
'会話履歴をクリアしてコンテキストを解放',
'Compresses the context by replacing it with a summary.':
'コンテキストを要約に置き換えて圧縮',
'open full Qwen Code documentation in your browser':
'ブラウザで Qwen Code のドキュメントを開く',
'Configuration not available.': '設定が利用できません',
'change the auth method': '認証方式を変更',
'Configure authentication information for login':
'ログイン用の認証情報を設定',
'Copy the last result or code snippet to clipboard':
'最後の結果またはコードスニペットをクリップボードにコピー',
// ============================================================================
// Commands - Agents
// ============================================================================
'Manage subagents for specialized task delegation.':
'専門タスクを委任するサブエージェントを管理',
'Manage existing subagents (view, edit, delete).':
'既存のサブエージェントを管理(表示、編集、削除)',
'Create a new subagent with guided setup.':
'ガイド付きセットアップで新しいサブエージェントを作成',
// ============================================================================
// Agents - Management Dialog
// ============================================================================
Agents: 'エージェント',
'Choose Action': 'アクションを選択',
'Edit {{name}}': '{{name}} を編集',
'Edit Tools: {{name}}': 'ツールを編集: {{name}}',
'Edit Color: {{name}}': '色を編集: {{name}}',
'Delete {{name}}': '{{name}} を削除',
'Unknown Step': '不明なステップ',
'Esc to close': 'Esc で閉じる',
'Enter to select, ↑↓ to navigate, Esc to close':
'Enter で選択、↑↓ で移動、Esc で閉じる',
'Esc to go back': 'Esc で戻る',
'Enter to confirm, Esc to cancel': 'Enter で確定、Esc でキャンセル',
'Enter to select, ↑↓ to navigate, Esc to go back':
'Enter で選択、↑↓ で移動、Esc で戻る',
'Enter to submit, Esc to go back': 'Enter で送信、Esc で戻る',
'Invalid step: {{step}}': '無効なステップ: {{step}}',
'No subagents found.': 'サブエージェントが見つかりません',
"Use '/agents create' to create your first subagent.":
"'/agents create' で最初のサブエージェントを作成してください",
'(built-in)': '(組み込み)',
'(overridden by project level agent)':
'(プロジェクトレベルのエージェントで上書き)',
'Project Level ({{path}})': 'プロジェクトレベル ({{path}})',
'User Level ({{path}})': 'ユーザーレベル ({{path}})',
'Built-in Agents': '組み込みエージェント',
'Using: {{count}} agents': '使用中: {{count}} エージェント',
'View Agent': 'エージェントを表示',
'Edit Agent': 'エージェントを編集',
'Delete Agent': 'エージェントを削除',
Back: '戻る',
'No agent selected': 'エージェントが選択されていません',
'File Path: ': 'ファイルパス: ',
'Tools: ': 'ツール: ',
'Color: ': '色: ',
'Description:': '説明:',
'System Prompt:': 'システムプロンプト:',
'Open in editor': 'エディタで開く',
'Edit tools': 'ツールを編集',
'Edit color': '色を編集',
'❌ Error:': '❌ エラー:',
'Are you sure you want to delete agent "{{name}}"?':
'エージェント "{{name}}" を削除してもよろしいですか?',
'Project Level (.qwen/agents/)': 'プロジェクトレベル (.qwen/agents/)',
'User Level (~/.qwen/agents/)': 'ユーザーレベル (~/.qwen/agents/)',
'✅ Subagent Created Successfully!':
'✅ サブエージェントの作成に成功しました!',
'Subagent "{{name}}" has been saved to {{level}} level.':
'サブエージェント "{{name}}" を {{level}} に保存しました',
'Name: ': '名前: ',
'Location: ': '場所: ',
'❌ Error saving subagent:': '❌ サブエージェント保存エラー:',
'Warnings:': '警告:',
'Step {{n}}: Choose Location': 'ステップ {{n}}: 場所を選択',
'Step {{n}}: Choose Generation Method': 'ステップ {{n}}: 作成方法を選択',
'Generate with Qwen Code (Recommended)': 'Qwen Code で生成(推奨)',
'Manual Creation': '手動作成',
'Generating subagent configuration...': 'サブエージェント設定を生成中...',
'Failed to generate subagent: {{error}}':
'サブエージェントの生成に失敗: {{error}}',
'Step {{n}}: Describe Your Subagent':
'ステップ {{n}}: サブエージェントを説明',
'Step {{n}}: Enter Subagent Name': 'ステップ {{n}}: サブエージェント名を入力',
'Step {{n}}: Enter System Prompt': 'ステップ {{n}}: システムプロンプトを入力',
'Step {{n}}: Enter Description': 'ステップ {{n}}: 説明を入力',
'Step {{n}}: Select Tools': 'ステップ {{n}}: ツールを選択',
'All Tools (Default)': '全ツール(デフォルト)',
'All Tools': '全ツール',
'Read-only Tools': '読み取り専用ツール',
'Read & Edit Tools': '読み取り&編集ツール',
'Read & Edit & Execution Tools': '読み取り&編集&実行ツール',
'Selected tools:': '選択されたツール:',
'Step {{n}}: Choose Background Color': 'ステップ {{n}}: 背景色を選択',
'Step {{n}}: Confirm and Save': 'ステップ {{n}}: 確認して保存',
'Esc to cancel': 'Esc でキャンセル',
cancel: 'キャンセル',
'go back': '戻る',
'↑↓ to navigate, ': '↑↓ で移動、',
'Name cannot be empty.': '名前は空にできません',
'System prompt cannot be empty.': 'システムプロンプトは空にできません',
'Description cannot be empty.': '説明は空にできません',
'Failed to launch editor: {{error}}': 'エディタの起動に失敗: {{error}}',
'Failed to save and edit subagent: {{error}}':
'サブエージェントの保存と編集に失敗: {{error}}',
'Name "{{name}}" already exists at {{level}} level - will overwrite existing subagent':
'"{{name}}" は {{level}} に既に存在します - 既存のサブエージェントを上書きします',
'Name "{{name}}" exists at user level - project level will take precedence':
'"{{name}}" はユーザーレベルに存在します - プロジェクトレベルが優先されます',
'Name "{{name}}" exists at project level - existing subagent will take precedence':
'"{{name}}" はプロジェクトレベルに存在します - 既存のサブエージェントが優先されます',
'Description is over {{length}} characters':
'説明が {{length}} 文字を超えています',
'System prompt is over {{length}} characters':
'システムプロンプトが {{length}} 文字を超えています',
'Describe what this subagent should do and when it should be used. (Be comprehensive for best results)':
'このサブエージェントの役割と使用タイミングを説明してください(詳細に記述するほど良い結果が得られます)',
'e.g., Expert code reviewer that reviews code based on best practices...':
'例: ベストプラクティスに基づいてコードをレビューするエキスパートレビュアー...',
'All tools selected, including MCP tools':
'MCPツールを含むすべてのツールを選択',
'Read-only tools:': '読み取り専用ツール:',
'Edit tools:': '編集ツール:',
'Execution tools:': '実行ツール:',
'Press Enter to save, e to save and edit, Esc to go back':
'Enter で保存、e で保存して編集、Esc で戻る',
'Press Enter to continue, {{navigation}}Esc to {{action}}':
'Enter で続行、{{navigation}}Esc で{{action}}',
'Enter a clear, unique name for this subagent.':
'このサブエージェントの明確で一意な名前を入力してください',
'e.g., Code Reviewer': '例: コードレビュアー',
"Write the system prompt that defines this subagent's behavior. Be comprehensive for best results.":
'このサブエージェントの動作を定義するシステムプロンプトを記述してください (詳細に書くほど良い結果が得られます)',
'e.g., You are an expert code reviewer...':
'例: あなたはエキスパートコードレビュアーです...',
'Describe when and how this subagent should be used.':
'このサブエージェントをいつどのように使用するかを説明してください',
'e.g., Reviews code for best practices and potential bugs.':
'例: ベストプラクティスと潜在的なバグについてコードをレビューします。',
// Commands - General (continued)
'(Use Enter to select{{tabText}})': '(Enter で選択{{tabText}})',
', Tab to change focus': '、Tab でフォーカス変更',
'To see changes, Qwen Code must be restarted. Press r to exit and apply changes now.':
'変更を確認するには Qwen Code を再起動する必要があります。 r を押して終了し、変更を適用してください',
'The command "/{{command}}" is not supported in non-interactive mode.':
'コマンド "/{{command}}" は非対話モードではサポートされていません',
'View and edit Qwen Code settings': 'Qwen Code の設定を表示・編集',
Settings: '設定',
'Vim Mode': 'Vim モード',
'Disable Auto Update': '自動更新を無効化',
Language: '言語',
'Output Format': '出力形式',
'Hide Tips': 'ヒントを非表示',
'Hide Banner': 'バナーを非表示',
'Show Memory Usage': 'メモリ使用量を表示',
'Show Line Numbers': '行番号を表示',
Text: 'テキスト',
JSON: 'JSON',
Plan: 'プラン',
Default: 'デフォルト',
'Auto Edit': '自動編集',
YOLO: 'YOLO',
'toggle vim mode on/off': 'Vim モードのオン/オフを切り替え',
'exit the cli': 'CLIを終了',
Timeout: 'タイムアウト',
'Max Retries': '最大リトライ回数',
'Auto Accept': '自動承認',
'Folder Trust': 'フォルダの信頼',
'Enable Prompt Completion': 'プロンプト補完を有効化',
'Debug Keystroke Logging': 'キーストロークのデバッグログ',
'Hide Window Title': 'ウィンドウタイトルを非表示',
'Show Status in Title': 'タイトルにステータスを表示',
'Hide Context Summary': 'コンテキスト要約を非表示',
'Hide CWD': '作業ディレクトリを非表示',
'Hide Sandbox Status': 'サンドボックス状態を非表示',
'Hide Model Info': 'モデル情報を非表示',
'Hide Footer': 'フッターを非表示',
'Show Citations': '引用を表示',
'Custom Witty Phrases': 'カスタムウィットフレーズ',
'Enable Welcome Back': 'ウェルカムバック機能を有効化',
'Disable Loading Phrases': 'ローディングフレーズを無効化',
'Screen Reader Mode': 'スクリーンリーダーモード',
'IDE Mode': 'IDEモード',
'Max Session Turns': '最大セッションターン数',
'Skip Next Speaker Check': '次の発言者チェックをスキップ',
'Skip Loop Detection': 'ループ検出をスキップ',
'Skip Startup Context': '起動時コンテキストをスキップ',
'Enable OpenAI Logging': 'OpenAI ログを有効化',
'OpenAI Logging Directory': 'OpenAI ログディレクトリ',
'Disable Cache Control': 'キャッシュ制御を無効化',
'Memory Discovery Max Dirs': 'メモリ検出の最大ディレクトリ数',
'Load Memory From Include Directories':
'インクルードディレクトリからメモリを読み込み',
'Respect .gitignore': '.gitignore を優先',
'Respect .qwenignore': '.qwenignore を優先',
'Enable Recursive File Search': '再帰的ファイル検索を有効化',
'Disable Fuzzy Search': 'ファジー検索を無効化',
'Enable Interactive Shell': '対話型シェルを有効化',
'Show Color': '色を表示',
'Use Ripgrep': 'Ripgrep を使用',
'Use Builtin Ripgrep': '組み込み Ripgrep を使用',
'Enable Tool Output Truncation': 'ツール出力の切り詰めを有効化',
'Tool Output Truncation Threshold': 'ツール出力切り詰めのしきい値',
'Tool Output Truncation Lines': 'ツール出力の切り詰め行数',
'Vision Model Preview': 'ビジョンモデルプレビュー',
'Tool Schema Compliance': 'ツールスキーマ準拠',
'Auto (detect from system)': '自動(システムから検出)',
'check session stats. Usage: /stats [model|tools]':
'セッション統計を確認。使い方: /stats [model|tools]',
'Show model-specific usage statistics.': 'モデル別の使用統計を表示',
'Show tool-specific usage statistics.': 'ツール別の使用統計を表示',
'Open MCP management dialog, or authenticate with OAuth-enabled servers':
'MCP管理ダイアログを開く、またはOAuth対応サーバーで認証',
'List configured MCP servers and tools, or authenticate with OAuth-enabled servers':
'設定済みのMCPサーバーとツールを一覧表示、またはOAuth対応サーバーで認証',
'Manage workspace directories': 'ワークスペースディレクトリを管理',
'Add directories to the workspace. Use comma to separate multiple paths':
'ワークスペースにディレクトリを追加。複数パスはカンマで区切ってください',
'Show all directories in the workspace':
'ワークスペース内のすべてのディレクトリを表示',
'set external editor preference': '外部エディタの設定',
'Manage extensions': '拡張機能を管理',
'Manage installed extensions': 'インストール済みの拡張機能を管理する',
'List active extensions': '有効な拡張機能を一覧表示',
'Update extensions. Usage: update <extension-names>|--all':
'拡張機能を更新。使い方: update <拡張機能名>|--all',
'You are installing an extension from {{originSource}}. Some features may not work perfectly with Qwen Code.':
'{{originSource}} から拡張機能をインストールしています。一部の機能は Qwen Code で完全に動作しない可能性があります。',
'manage IDE integration': 'IDE連携を管理',
'check status of IDE integration': 'IDE連携の状態を確認',
'install required IDE companion for {{ideName}}':
'{{ideName}} 用の必要なIDEコンパニオンをインストール',
'enable IDE integration': 'IDE連携を有効化',
'disable IDE integration': '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.':
'現在の環境ではIDE連携はサポートされていません。この機能を使用するには、VS Code または VS Code 派生エディタで Qwen Code を実行してください',
'Set up GitHub Actions': 'GitHub Actions を設定',
'Configure terminal keybindings for multiline input (VS Code, Cursor, Windsurf, Trae)':
'複数行入力用のターミナルキーバインドを設定(VS Code、Cursor、Windsurf、Trae)',
'Please restart your terminal for the changes to take effect.':
'変更を有効にするにはターミナルを再起動してください',
'Failed to configure terminal: {{error}}':
'ターミナルの設定に失敗: {{error}}',
'Could not determine {{terminalName}} config path on Windows: APPDATA environment variable is not set.':
'Windows で {{terminalName}} の設定パスを特定できません: APPDATA 環境変数が設定されていません',
'{{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 は存在しますが、有効なJSON配列ではありません。ファイルを手動で修正するか、削除して自動設定を許可してください',
'File: {{file}}': 'ファイル: {{file}}',
'Failed to parse {{terminalName}} keybindings.json. The file contains invalid JSON. Please fix the file manually or delete it to allow automatic configuration.':
'{{terminalName}} の keybindings.json の解析に失敗しました。ファイルに無効なJSONが含まれています。手動で修正するか、削除して自動設定を許可してください',
'Error: {{error}}': 'エラー: {{error}}',
'Shift+Enter binding already exists': 'Shift+Enter バインドは既に存在します',
'Ctrl+Enter binding already exists': 'Ctrl+Enter バインドは既に存在します',
'Existing keybindings detected. Will not modify to avoid conflicts.':
'既存のキーバインドが検出されました。競合を避けるため変更をしません',
'Please check and modify manually if needed: {{file}}':
'必要に応じて手動で確認・変更してください: {{file}}',
'Added Shift+Enter and Ctrl+Enter keybindings to {{terminalName}}.':
'{{terminalName}} に Shift+Enter と Ctrl+Enter のキーバインドを追加しました',
'Modified: {{file}}': '変更済み: {{file}}',
'{{terminalName}} keybindings already configured.':
'{{terminalName}} のキーバインドは既に設定されています',
'Failed to configure {{terminalName}}.':
'{{terminalName}} の設定に失敗しました',
'Your terminal is already configured for an optimal experience with multiline input (Shift+Enter and Ctrl+Enter).':
'ターミナルは複数行入力(Shift+Enter と Ctrl+Enter)に最適化されています',
// ============================================================================
// Commands - Hooks
// ============================================================================
'Manage Qwen Code hooks': 'Qwen Code のフックを管理する',
'List all configured hooks': '設定済みのフックをすべて表示する',
'Enable a disabled hook': '無効なフックを有効にする',
'Disable an active hook': '有効なフックを無効にする',
// Hooks - Dialog
Hooks: 'フック',
'Loading hooks...': 'フックを読み込んでいます...',
'Error loading hooks:': 'フックの読み込みエラー:',
'Press Escape to close': 'Escape キーで閉じる',
'Press Escape, Ctrl+C, or Ctrl+D to cancel':
'Escape、Ctrl+C、Ctrl+D でキャンセル',
'Press Space, Enter, or Escape to dismiss': 'Space、Enter、Escape で閉じる',
'No hook selected': 'フックが選択されていません',
// Hooks - List Step
'No hook events found.': 'フックイベントが見つかりません。',
'{{count}} hook configured': '{{count}} 件のフックが設定されています',
'{{count}} hooks configured': '{{count}} 件のフックが設定されています',
'This menu is read-only. To add or modify hooks, edit settings.json directly or ask Qwen Code.':
'このメニューは読み取り専用です。フックを追加または変更するには、settings.json を直接編集するか、Qwen Code に尋ねてください。',
'Enter to select · Esc to cancel': 'Enter で選択 · Esc でキャンセル',
// Hooks - Detail Step
'Exit codes:': '終了コード:',
'Configured hooks:': '設定済みのフック:',
'No hooks configured for this event.':
'このイベントにはフックが設定されていません。',
'To add hooks, edit settings.json directly or ask Qwen.':
'フックを追加するには、settings.json を直接編集するか、Qwen に尋ねてください。',
'Enter to select · Esc to go back': 'Enter で選択 · Esc で戻る',
// Hooks - Config Detail Step
'Hook details': 'フック詳細',
'Event:': 'イベント:',
'Extension:': '拡張機能:',
'Desc:': '説明:',
'No hook config selected': 'フック設定が選択されていません',
'To modify or remove this hook, edit settings.json directly or ask Qwen to help.':
'このフックを変更または削除するには、settings.json を直接編集するか、Qwen に尋ねてください。',
// Hooks - Disabled Step
'Hook Configuration - Disabled': 'フック設定 - 無効',
'All hooks are currently disabled. You have {{count}} that are not running.':
'すべてのフックは現在無効です。{{count}} が実行されていません。',
'{{count}} configured hook': '{{count}} 個の設定されたフック',
'{{count}} configured hooks': '{{count}} 個の設定されたフック',
'When hooks are disabled:': 'フックが無効な場合:',
'No hook commands will execute': 'フックコマンドは実行されません',
'StatusLine will not be displayed': 'StatusLine は表示されません',
'Tool operations will proceed without hook validation':
'ツール操作はフック検証なしで続行されます',
'To re-enable hooks, remove "disableAllHooks" from settings.json or ask Qwen Code.':
'フックを再有効化するには、settings.json から "disableAllHooks" を削除するか、Qwen Code に尋ねてください。',
// Hooks - Source
Project: 'プロジェクト',
User: 'ユーザー',
System: 'システム',
Extension: '拡張機能',
'Local Settings': 'ローカル設定',
'User Settings': 'ユーザー設定',
'System Settings': 'システム設定',
Extensions: '拡張機能',
// Hooks - Status
'✓ Enabled': '✓ 有効',
'✗ Disabled': '✗ 無効',
// Hooks - Event Descriptions (short)
'Before tool execution': 'ツール実行前',
'After tool execution': 'ツール実行後',
'After tool execution fails': 'ツール実行失敗時',
'When notifications are sent': '通知送信時',
'When the user submits a prompt': 'ユーザーがプロンプトを送信した時',
'When a new session is started': '新しいセッションが開始された時',
'Right before Qwen Code concludes its response':
'Qwen Code が応答を終了する直前',
'When a subagent (Agent tool call) is started':
'サブエージェント(Agent ツール呼び出し)が開始された時',
'Right before a subagent concludes its response':
'サブエージェントが応答を終了する直前',
'Before conversation compaction': '会話圧縮前',
'When a session is ending': 'セッション終了時',
'When a permission dialog is displayed': '権限ダイアログ表示時',
// Hooks - Event Descriptions (detailed)
'Input to command is JSON of tool call arguments.':
'コマンドへの入力はツール呼び出し引数の JSON です。',
'Input to command is JSON with fields "inputs" (tool call arguments) and "response" (tool call response).':
'コマンドへの入力は "inputs"(ツール呼び出し引数)と "response"(ツール呼び出し応答)フィールドを持つ JSON です。',
'Input to command is JSON with tool_name, tool_input, tool_use_id, error, error_type, is_interrupt, and is_timeout.':
'コマンドへの入力は tool_name、tool_input、tool_use_id、error、error_type、is_interrupt、is_timeout を持つ JSON です。',
'Input to command is JSON with notification message and type.':
'コマンドへの入力は通知メッセージとタイプを持つ JSON です。',
'Input to command is JSON with original user prompt text.':
'コマンドへの入力は元のユーザープロンプトテキストを持つ JSON です。',
'Input to command is JSON with session start source.':
'コマンドへの入力はセッション開始ソースを持つ JSON です。',
'Input to command is JSON with session end reason.':
'コマンドへの入力はセッション終了理由を持つ JSON です。',
'Input to command is JSON with agent_id and agent_type.':
'コマンドへの入力は agent_id と agent_type を持つ JSON です。',
'Input to command is JSON with agent_id, agent_type, and agent_transcript_path.':
'コマンドへの入力は agent_id、agent_type、agent_transcript_path を持つ JSON です。',
'Input to command is JSON with compaction details.':
'コマンドへの入力は圧縮詳細を持つ JSON です。',
'Input to command is JSON with tool_name, tool_input, and tool_use_id. Output JSON with hookSpecificOutput containing decision to allow or deny.':
'コマンドへの入力は tool_name、tool_input、tool_use_id を持つ JSON です。許可または拒否の決定を含む hookSpecificOutput を持つ JSON を出力します。',
// Hooks - Exit Code Descriptions
'stdout/stderr not shown': 'stdout/stderr は表示されません',
'show stderr to model and continue conversation':
'stderr をモデルに表示し、会話を続ける',
'show stderr to user only': 'stderr をユーザーのみに表示',
'stdout shown in transcript mode (ctrl+o)':
'stdout はトランスクリプトモードで表示 (ctrl+o)',
'show stderr to model immediately': 'stderr をモデルに即座に表示',
'show stderr to user only but continue with tool call':
'stderr をユーザーのみに表示し、ツール呼び出しを続ける',
'block processing, erase original prompt, and show stderr to user only':
'処理をブロックし、元のプロンプトを消去し、stderr をユーザーのみに表示',
'stdout shown to Qwen': 'stdout をモデルに表示',
'show stderr to user only (blocking errors ignored)':
'stderr をユーザーのみに表示(ブロッキングエラーは無視)',
'command completes successfully': 'コマンドが正常に完了',
'stdout shown to subagent': 'stdout をサブエージェントに表示',
'show stderr to subagent and continue having it run':
'stderr をサブエージェントに表示し、実行を続ける',
'stdout appended as custom compact instructions':
'stdout をカスタム圧縮指示として追加',
'block compaction': '圧縮をブロック',
'show stderr to user only but continue with compaction':
'stderr をユーザーのみに表示し、圧縮を続ける',
'use hook decision if provided': '提供されている場合はフックの決定を使用',
// Hooks - Messages
'Config not loaded.': '設定が読み込まれていません。',
'Hooks are not enabled. Enable hooks in settings to use this feature.':
'フックが有効になっていません。この機能を使用するには設定でフックを有効にしてください。',
'No hooks configured. Add hooks in your settings.json file.':
'フックが設定されていません。settings.json ファイルにフックを追加してください。',
'Configured Hooks ({{count}} total)': '設定済みのフック(合計 {{count}} 件)',
// ============================================================================
// Commands - Session Export
// ============================================================================
'Export current session message history to a file':
'現在のセッションのメッセージ履歴をファイルにエクスポートする',
'Export session to HTML format': 'セッションを HTML 形式でエクスポートする',
'Export session to JSON format': 'セッションを JSON 形式でエクスポートする',
'Export session to JSONL format (one message per line)':
'セッションを JSONL 形式でエクスポートする(1 行に 1 メッセージ)',
'Export session to markdown format':
'セッションを Markdown 形式でエクスポートする',
// ============================================================================
// Commands - Insights
// ============================================================================
'generate personalized programming insights from your chat history':
'チャット履歴からパーソナライズされたプログラミングインサイトを生成する',
// ============================================================================
// Commands - Session History
// ============================================================================
'Resume a previous session': '前のセッションを再開する',
'Restore a tool call. This will reset the conversation and file history to the state it was in when the tool call was suggested':
'ツール呼び出しを復元します。これにより、会話とファイルの履歴はそのツール呼び出しが提案された時点の状態に戻ります',
'Could not detect terminal type. Supported terminals: VS Code, Cursor, Windsurf, and Trae.':
'ターミナルの種類を検出できませんでした。サポートされているターミナル: VS Code、Cursor、Windsurf、Trae',
'Terminal "{{terminal}}" is not supported yet.':
'ターミナル "{{terminal}}" はまだサポートされていません',
// Commands - Language
'Invalid language. Available: {{options}}':
'無効な言語です。使用可能: {{options}}',
'Language subcommands do not accept additional arguments.':
'言語サブコマンドは追加の引数を受け付けません',
'Current UI language: {{lang}}': '現在のUI言語: {{lang}}',
'Current LLM output language: {{lang}}': '現在のLLM出力言語: {{lang}}',
'LLM output language not set': 'LLM出力言語が設定されていません',
'Set UI language': 'UI言語を設定',
'Set LLM output language': 'LLM出力言語を設定',
'Usage: /language ui [{{options}}]': '使い方: /language ui [{{options}}]',
'Usage: /language output <language>': '使い方: /language output <言語>',
'Example: /language output 中文': '例: /language output 中文',
'Example: /language output English': '例: /language output English',
'Example: /language output 日本語': '例: /language output 日本語',
'Example: /language output Português': '例: /language output Português',
'UI language changed to {{lang}}': 'UI言語を {{lang}} に変更しました',
'LLM output language rule file generated at {{path}}':
'LLM出力言語ルールファイルを {{path}} に生成しました',
'Please restart the application for the changes to take effect.':
'変更を有効にするにはアプリケーションを再起動してください',
'Failed to generate LLM output language rule file: {{error}}':
'LLM出力言語ルールファイルの生成に失敗: {{error}}',
'Invalid command. Available subcommands:':
'無効なコマンドです。使用可能なサブコマンド:',
'Available subcommands:': '使用可能なサブコマンド:',
'To request additional UI language packs, please open an issue on GitHub.':
'追加のUI言語パックをリクエストするには、GitHub で Issue を作成してください',
'Available options:': '使用可能なオプション:',
'Set UI language to {{name}}': 'UI言語を {{name}} に設定',
// Approval Mode
'Approval Mode': '承認モード',
'Current approval mode: {{mode}}': '現在の承認モード: {{mode}}',
'Available approval modes:': '利用可能な承認モード:',
'Approval mode changed to: {{mode}}': '承認モードを変更しました: {{mode}}',
'Approval mode changed to: {{mode}} (saved to {{scope}} settings{{location}})':
'承認モードを {{mode}} に変更しました({{scope}} 設定{{location}}に保存)',
'Usage: /approval-mode <mode> [--session|--user|--project]':
'使い方: /approval-mode <モード> [--session|--user|--project]',
'Scope subcommands do not accept additional arguments.':
'スコープサブコマンドは追加の引数を受け付けません',
'Plan mode - Analyze only, do not modify files or execute commands':
'プランモード - 分析のみ、ファイルの変更やコマンドの実行はしません',
'Default mode - Require approval for file edits or shell commands':
'デフォルトモード - ファイル編集やシェルコマンドには承認が必要',
'Auto-edit mode - Automatically approve file edits':
'自動編集モード - ファイル編集を自動承認',
'YOLO mode - Automatically approve all tools':
'YOLOモード - すべてのツールを自動承認',
'{{mode}} mode': '{{mode}}モード',
'Settings service is not available; unable to persist the approval mode.':
'設定サービスが利用できません。承認モードを保存できません',
'Failed to save approval mode: {{error}}':
'承認モードの保存に失敗: {{error}}',
'Failed to change approval mode: {{error}}':
'承認モードの変更に失敗: {{error}}',
'Apply to current session only (temporary)':
'現在のセッションのみに適用(一時的)',
'Persist for this project/workspace': 'このプロジェクト/ワークスペースに保存',
'Persist for this user on this machine': 'このマシンのこのユーザーに保存',
'Analyze only, do not modify files or execute commands':
'分析のみ、ファイルの変更やコマンドの実行はしません',
'Require approval for file edits or shell commands':
'ファイル編集やシェルコマンドには承認が必要',
'Automatically approve file edits': 'ファイル編集を自動承認',
'Automatically approve all tools': 'すべてのツールを自動承認',
'Workspace approval mode exists and takes priority. User-level change will have no effect.':
'ワークスペースの承認モードが存在し、優先されます。ユーザーレベルの変更は効果がありません',
'(Use Enter to select, Tab to change focus)':
'(Enter で選択、Tab でフォーカス変更)',
'Apply To': '適用先',
'Workspace Settings': 'ワークスペース設定',
// Memory
'Commands for interacting with memory.': 'メモリ操作のコマンド',
'Show the current memory contents.': '現在のメモリ内容を表示',
'Show project-level memory contents.': 'プロジェクトレベルのメモリ内容を表示',
'Show global memory contents.': 'グローバルメモリ内容を表示',
'Add content to project-level memory.':
'プロジェクトレベルのメモリにコンテンツを追加',
'Add content to global memory.': 'グローバルメモリにコンテンツを追加',
'Refresh the memory from the source.': 'ソースからメモリを更新',
'Usage: /memory add --project <text to remember>':
'使い方: /memory add --project <記憶するテキスト>',
'Usage: /memory add --global <text to remember>':
'使い方: /memory add --global <記憶するテキスト>',
'Attempting to save to project memory: "{{text}}"':
'プロジェクトメモリへの保存を試行中: "{{text}}"',
'Attempting to save to global memory: "{{text}}"':
'グローバルメモリへの保存を試行中: "{{text}}"',
'Current memory content from {{count}} file(s):':
'{{count}} 個のファイルからの現在のメモリ内容:',
'Memory is currently empty.': 'メモリは現在空です',
'Project memory file not found or is currently empty.':
'プロジェクトメモリファイルが見つからないか、現在空です',
'Global memory file not found or is currently empty.':
'グローバルメモリファイルが見つからないか、現在空です',
'Global memory is currently empty.': 'グローバルメモリは現在空です',
'Global memory content:\n\n---\n{{content}}\n---':
'グローバルメモリ内容:\n\n---\n{{content}}\n---',
'Project memory content from {{path}}:\n\n---\n{{content}}\n---':
'{{path}} からのプロジェクトメモリ内容:\n\n---\n{{content}}\n---',
'Project memory is currently empty.': 'プロジェクトメモリは現在空です',
'Refreshing memory from source files...':
'ソースファイルからメモリを更新中...',
'Add content to the memory. Use --global for global memory or --project for project memory.':
'メモリにコンテンツを追加。グローバルメモリには --global、プロジェクトメモリには --project を使用',
'Usage: /memory add [--global|--project] <text to remember>':
'使い方: /memory add [--global|--project] <記憶するテキスト>',
'Attempting to save to memory {{scope}}: "{{fact}}"':
'メモリ {{scope}} への保存を試行中: "{{fact}}"',
// MCP
'Authenticate with an OAuth-enabled MCP server':
'OAuth対応のMCPサーバーで認証',
'List configured MCP servers and tools':
'設定済みのMCPサーバーとツールを一覧表示',
'No MCP servers configured.': 'MCPサーバーが設定されていません',
'Restarts MCP servers.': 'MCPサーバーを再起動します',
'Could not retrieve tool registry.': 'ツールレジストリを取得できませんでした',
'No MCP servers configured with OAuth authentication.':
'OAuth認証が設定されたMCPサーバーはありません',
'MCP servers with OAuth authentication:': 'OAuth認証のMCPサーバー:',
'Use /mcp auth <server-name> to authenticate.':
'認証するには /mcp auth <サーバー名> を使用',
"MCP server '{{name}}' not found.": "MCPサーバー '{{name}}' が見つかりません",
"Successfully authenticated and refreshed tools for '{{name}}'.":
"'{{name}}' の認証とツール更新に成功しました",
"Failed to authenticate with MCP server '{{name}}': {{error}}":
"MCPサーバー '{{name}}' での認証に失敗: {{error}}",
"Re-discovering tools from '{{name}}'...":
"'{{name}}' からツールを再検出中...",
"Discovered {{count}} tool(s) from '{{name}}'.":
"'{{name}}' から {{count}} 個のツールを検出しました。",
'Authentication complete. Returning to server details...':
'認証完了。サーバー詳細に戻ります...',
'Authentication successful.': '認証成功。',
'If the browser does not open, copy and paste this URL into your browser:':
'ブラウザが開かない場合は、このURLをコピーしてブラウザに貼り付けてください:',
'Make sure to copy the COMPLETE URL - it may wrap across multiple lines.':
'⚠️ URL全体をコピーしてください——複数行にまたがる場合があります。',
'Configured MCP servers:': '設定済みMCPサーバー:',
Ready: '準備完了',
Disconnected: '切断',
'{{count}} tool': '{{count}} ツール',
'{{count}} tools': '{{count}} ツール',
'Restarting MCP servers...': 'MCPサーバーを再起動中...',
// Chat
'Manage conversation history.': '会話履歴を管理します',
'List saved conversation checkpoints':
'保存された会話チェックポイントを一覧表示',
'No saved conversation checkpoints found.':
'保存された会話チェックポイントが見つかりません',
'List of saved conversations:': '保存された会話の一覧:',
'Note: Newest last, oldest first':
'注: 最新のものが下にあり、過去のものが上にあります',
'Save the current conversation as a checkpoint. Usage: /chat save <tag>':
'現在の会話をチェックポイントとして保存。使い方: /chat save <タグ>',
'Missing tag. Usage: /chat save <tag>':
'タグが不足しています。使い方: /chat save <タグ>',
'Delete a conversation checkpoint. Usage: /chat delete <tag>':
'会話チェックポイントを削除。使い方: /chat delete <タグ>',
'Missing tag. Usage: /chat delete <tag>':
'タグが不足しています。使い方: /chat delete <タグ>',
"Conversation checkpoint '{{tag}}' has been deleted.":
"会話チェックポイント '{{tag}}' を削除しました",
"Error: No checkpoint found with tag '{{tag}}'.":
"エラー: タグ '{{tag}}' のチェックポイントが見つかりません",
'Resume a conversation from a checkpoint. Usage: /chat resume <tag>':
'チェックポイントから会話を再開。使い方: /chat resume <タグ>',
'Missing tag. Usage: /chat resume <tag>':
'タグが不足しています。使い方: /chat resume <タグ>',
'No saved checkpoint found with tag: {{tag}}.':
'タグ {{tag}} のチェックポイントが見つかりません',
'A checkpoint with the tag {{tag}} already exists. Do you want to overwrite it?':
'タグ {{tag}} のチェックポイントは既に存在します。上書きしますか?',
'No chat client available to save conversation.':
'会話を保存するためのチャットクライアントがありません',
'Conversation checkpoint saved with tag: {{tag}}.':
'タグ {{tag}} で会話チェックポイントを保存しました',
'No conversation found to save.': '保存する会話が見つかりません',
'No chat client available to share conversation.':
'会話を共有するためのチャットクライアントがありません',
'Invalid file format. Only .md and .json are supported.':
'無効なファイル形式です。.md と .json のみサポートされています',
'Error sharing conversation: {{error}}': '会話の共有中にエラー: {{error}}',
'Conversation shared to {{filePath}}': '会話を {{filePath}} に共有しました',
'No conversation found to share.': '共有する会話が見つかりません',
'Share the current conversation to a markdown or json file. Usage: /chat share <file>':
'現在の会話をmarkdownまたはjsonファイルに共有。使い方: /chat share <ファイル>',
// Summary
'Generate a project summary and save it to .qwen/PROJECT_SUMMARY.md':
'プロジェクトサマリーを生成し、.qwen/PROJECT_SUMMARY.md に保存',
'No chat client available to generate summary.':
'サマリーを生成するためのチャットクライアントがありません',
'Already generating summary, wait for previous request to complete':
'サマリー生成中です。前のリクエストの完了をお待ちください',
'No conversation found to summarize.': '要約する会話が見つかりません',
'Failed to generate project context summary: {{error}}':
'プロジェクトコンテキストサマリーの生成に失敗: {{error}}',
'Saved project summary to {{filePathForDisplay}}.':
'プロジェクトサマリーを {{filePathForDisplay}} に保存しました',
'Saving project summary...': 'プロジェクトサマリーを保存中...',
'Generating project summary...': 'プロジェクトサマリーを生成中...',
'Failed to generate summary - no text content received from LLM response':
'サマリーの生成に失敗 - LLMレスポンスからテキストコンテンツを受信できませんでした',
// Model
'Switch the model for this session': 'このセッションのモデルを切り替え',
'Set fast model for background tasks':
'バックグラウンドタスク用の高速モデルを設定',
'Content generator configuration not available.':
'コンテンツジェネレーター設定が利用できません',
'Authentication type not available.': '認証タイプが利用できません',
'No models available for the current authentication type ({{authType}}).':
'現在の認証タイプ({{authType}})で利用可能なモデルはありません',
// Clear
'Starting a new session, resetting chat, and clearing terminal.':
'新しいセッションを開始し、チャットをリセットし、ターミナルをクリアしています',
'Starting a new session and clearing.':
'新しいセッションを開始してクリアしています',
// Compress
'Already compressing, wait for previous request to complete':
'圧縮中です。前のリクエストの完了をお待ちください',
'Failed to compress chat history.': 'チャット履歴の圧縮に失敗しました',
'Failed to compress chat history: {{error}}':
'チャット履歴の圧縮に失敗: {{error}}',
'Compressing chat history': 'チャット履歴を圧縮中',
'Chat history compressed from {{originalTokens}} to {{newTokens}} tokens.':
'チャット履歴を {{originalTokens}} トークンから {{newTokens}} トークンに圧縮しました',
'Compression was not beneficial for this history size.':
'この履歴サイズには圧縮の効果がありませんでした',
'Chat history compression did not reduce size. This may indicate issues with the compression prompt.':
'チャット履歴の圧縮でサイズが減少しませんでした。圧縮プロンプトに問題がある可能性があります',
'Could not compress chat history due to a token counting error.':
'トークンカウントエラーのため、チャット履歴を圧縮できませんでした',
'Chat history is already compressed.': 'チャット履歴は既に圧縮されています',
// Directory
'Configuration is not available.': '設定が利用できません',
'Please provide at least one path to add.':
'追加するパスを少なくとも1つ指定してください',
'The /directory add command is not supported in restrictive sandbox profiles. Please use --include-directories when starting the session instead.':
'制限的なサンドボックスプロファイルでは /directory add コマンドはサポートされていません。代わりにセッション開始時に --include-directories を使用してください',
"Error adding '{{path}}': {{error}}":
"'{{path}}' の追加中にエラー: {{error}}",
'Successfully added QWEN.md files from the following directories if there are:\n- {{directories}}':
'以下のディレクトリから QWEN.md ファイルを追加しました(存在する場合):\n- {{directories}}',
'Error refreshing memory: {{error}}': 'メモリの更新中にエラー: {{error}}',
'Successfully added directories:\n- {{directories}}':
'ディレクトリを正常に追加しました:\n- {{directories}}',
'Current workspace directories:\n{{directories}}':
'現在のワークスペースディレクトリ:\n{{directories}}',
// Docs
'Please open the following URL in your browser to view the documentation:\n{{url}}':
'ドキュメントを表示するには、ブラウザで以下のURLを開いてください:\n{{url}}',
'Opening documentation in your browser: {{url}}':
' ブラウザでドキュメントを開きました: {{url}}',
// Dialogs - Tool Confirmation
'Do you want to proceed?': '続行しますか?',
'Yes, allow once': 'はい(今回のみ許可)',
'Allow always': '常に許可する',
Yes: 'はい',
No: 'いいえ',
'No (esc)': 'いいえ (Esc)',
'Yes, allow always for this session': 'はい、このセッションで常に許可',
// MCP Management - Core translations
'Manage MCP servers': 'MCPサーバーを管理',
'Server Detail': 'サーバー詳細',
'Disable Server': 'サーバーを無効化',
Tools: 'ツール',
'Tool Detail': 'ツール詳細',
'MCP Management': 'MCP管理',
'Loading...': '読み込み中...',
'Unknown step': '不明なステップ',
'Esc to back': 'Esc 戻る',
'↑↓ to navigate · Enter to select · Esc to close':
'↑↓ ナビゲート · Enter 選択 · Esc 閉じる',
'↑↓ to navigate · Enter to select · Esc to back':
'↑↓ ナビゲート · Enter 選択 · Esc 戻る',
'↑↓ to navigate · Enter to confirm · Esc to back':
'↑↓ ナビゲート · Enter 確認 · Esc 戻る',
'User Settings (global)': 'ユーザー設定(グローバル)',
'Workspace Settings (project-specific)':
'ワークスペース設定(プロジェクト固有)',
'Disable server:': 'サーバーを無効化:',
'Select where to add the server to the exclude list:':
'サーバーを除外リストに追加する場所を選択してください:',
'Press Enter to confirm, Esc to cancel': 'Enter で確認、Esc でキャンセル',
Disable: '無効化',
Enable: '有効化',
Authenticate: '認証',
'Re-authenticate': '再認証',
'Clear Authentication': '認証をクリア',
disabled: '無効',
'Server:': 'サーバー:',
Reconnect: '再接続',
'View tools': 'ツールを表示',
'Status:': 'ステータス:',
'Source:': 'ソース:',
'Command:': 'コマンド:',
'Working Directory:': '作業ディレクトリ:',
'Capabilities:': '機能:',
'No server selected': 'サーバーが選択されていません',
'(disabled)': '(無効)',
'Error:': 'エラー:',
tool: 'ツール',
tools: 'ツール',
connected: '接続済み',
connecting: '接続中',
disconnected: '切断済み',
error: 'エラー',
// MCP Server List
'User MCPs': 'ユーザーMCP',
'Project MCPs': 'プロジェクトMCP',
'Extension MCPs': '拡張機能MCP',
server: 'サーバー',
servers: 'サーバー',
'Add MCP servers to your settings to get started.':
'設定にMCPサーバーを追加して開始してください。',
'Run qwen --debug to see error logs':
'qwen --debug を実行してエラーログを確認してください',
// MCP OAuth Authentication
'OAuth Authentication': 'OAuth 認証',
'Press Enter to start authentication, Esc to go back':
'Enter で認証開始、Esc で戻る',
'Authenticating... Please complete the login in your browser.':
'認証中... ブラウザでログインを完了してください。',
'Press Enter or Esc to go back': 'Enter または Esc で戻る',
// MCP Tool List
'No tools available for this server.':
'このサーバーには使用可能なツールがありません。',
destructive: '破壊的',
'read-only': '読み取り専用',
'open-world': 'オープンワールド',
idempotent: '冪等',
'Tools for {{name}}': '{{name}} のツール',
'Tools for {{serverName}}': '{{serverName}} のツール',
'{{current}}/{{total}}': '{{current}}/{{total}}',
// MCP Tool Detail
required: '必須',
Type: '型',
Enum: '列挙',
Parameters: 'パラメータ',
'No tool selected': 'ツールが選択されていません',
Annotations: '注釈',
Title: 'タイトル',
'Read Only': '読み取り専用',
Destructive: '破壊的',
Idempotent: '冪等',
'Open World': 'オープンワールド',
Server: 'サーバー',
// Invalid tool related translations
'{{count}} invalid tools': '{{count}} 個の無効なツール',
invalid: '無効',
'invalid: {{reason}}': '無効: {{reason}}',
'missing name': '名前なし',
'missing description': '説明なし',
'(unnamed)': '(名前なし)',
'Warning: This tool cannot be called by the LLM':
'警告: このツールはLLMによって呼び出すことができません',
Reason: '理由',
'Tools must have both name and description to be used by the LLM.':
'ツールはLLMによって使用されるには名前と説明の両方が必要です。',
'Modify in progress:': '変更中:',
'Save and close external editor to continue':
'続行するには外部エディタを保存して閉じてください',
'Apply this change?': 'この変更を適用しますか?',
'Yes, allow always': 'はい、常に許可',
'Modify with external editor': '外部エディタで編集',
'No, suggest changes (esc)': 'いいえ、変更を提案 (Esc)',
"Allow execution of: '{{command}}'?": "'{{command}}' の実行を許可しますか?",
'Yes, allow always ...': 'はい、常に許可...',
'Always allow in this project': 'このプロジェクトで常に許可',
'Always allow {{action}} in this project':
'このプロジェクトで{{action}}を常に許可',
'Always allow for this user': 'このユーザーに常に許可',
'Always allow {{action}} for this user': 'このユーザーに{{action}}を常に許可',
'Yes, and auto-accept edits': 'はい、編集を自動承認',
'Yes, and manually approve edits': 'はい、編集を手動承認',
'No, keep planning (esc)': 'いいえ、計画を続ける (Esc)',
'URLs to fetch:': '取得するURL:',
'MCP Server: {{server}}': 'MCPサーバー: {{server}}',
'Tool: {{tool}}': 'ツール: {{tool}}',
'Allow execution of MCP tool "{{tool}}" from server "{{server}}"?':
'サーバー "{{server}}" からの MCPツール "{{tool}}" の実行を許可しますか?',
'Yes, always allow tool "{{tool}}" from server "{{server}}"':
'はい、サーバー "{{server}}" からのツール "{{tool}}" を常に許可',
'Yes, always allow all tools from server "{{server}}"':
'はい、サーバー "{{server}}" からのすべてのツールを常に許可',
// Dialogs - Shell Confirmation
'Shell Command Execution': 'シェルコマンド実行',
'A custom command wants to run the following shell commands:':
'カスタムコマンドが以下のシェルコマンドを実行しようとしています:',
// Dialogs - Pro Quota
'Pro quota limit reached for {{model}}.':
'{{model}} のProクォータ上限に達しました',
'Change auth (executes the /auth command)':
'認証を変更(/auth コマンドを実行)',
'Continue with {{model}}': '{{model}} で続行',
// Dialogs - Welcome Back
'Current Plan:': '現在のプラン:',
'Progress: {{done}}/{{total}} tasks completed':
'進捗: {{done}}/{{total}} タスク完了',
', {{inProgress}} in progress': '、{{inProgress}} 進行中',
'Pending Tasks:': '保留中のタスク:',
'What would you like to do?': '何をしますか?',
'Choose how to proceed with your session:':
'セッションの続行方法を選択してください:',
'Start new chat session': '新しいチャットセッションを開始',
'Continue previous conversation': '前回の会話を続行',
'👋 Welcome back! (Last updated: {{timeAgo}})':
'👋 おかえりなさい!(最終更新: {{timeAgo}})',
'🎯 Overall Goal:': '🎯 全体目標:',
// Dialogs - Auth
'Get started': '始める',
'Select Authentication Method': '認証方法を選択',
'OpenAI API key is required to use OpenAI authentication.':
'OpenAI認証を使用するには OpenAI APIキーが必要です',
'You must select an auth method to proceed. Press Ctrl+C again to exit.':
'続行するには認証方法を選択してください。Ctrl+C をもう一度押すと終了します',
'Terms of Services and Privacy Notice': '利用規約とプライバシー通知',
'Qwen OAuth': 'Qwen OAuth',
'Free \u00B7 Up to 1,000 requests/day \u00B7 Qwen latest models':
'無料 \u00B7 1日最大1,000リクエスト \u00B7 Qwen最新モデル',
'Login with QwenChat account to use daily free quota.':
'QwenChatアカウントでログインして、毎日の無料クォータをご利用ください。',
'Paid \u00B7 Up to 6,000 requests/5 hrs \u00B7 All Alibaba Cloud Coding Plan Models':
'有料 \u00B7 5時間最大6,000リクエスト \u00B7 すべての Alibaba Cloud Coding Plan モデル',
'Alibaba Cloud Coding Plan': 'Alibaba Cloud Coding Plan',
'Bring your own API key': '自分のAPIキーを使用',
'API-KEY': 'API-KEY',
'Use coding plan credentials or your own api-keys/providers.':
'Coding Planの認証情報またはご自身のAPIキー/プロバイダーをご利用ください。',
OpenAI: 'OpenAI',
'Failed to login. Message: {{message}}':
'ログインに失敗しました。メッセージ: {{message}}',
'Authentication is enforced to be {{enforcedType}}, but you are currently using {{currentType}}.':
'認証は {{enforcedType}} に強制されていますが、現在 {{currentType}} を使用しています',
'Qwen OAuth authentication timed out. Please try again.':
'Qwen OAuth認証がタイムアウトしました。再度お試しください',
'Qwen OAuth authentication cancelled.':
'Qwen OAuth認証がキャンセルされました',
'Qwen OAuth Authentication': 'Qwen OAuth認証',
'Please visit this URL to authorize:':
'認証するには以下のURLにアクセスしてください:',
'Or scan the QR code below:': 'または以下のQRコードをスキャン:',
'Waiting for authorization': '認証を待っています',
'Time remaining:': '残り時間:',
'(Press ESC or CTRL+C to cancel)': '(ESC または CTRL+C でキャンセル)',
'Qwen OAuth Authentication Timeout': 'Qwen OAuth認証タイムアウト',
'OAuth token expired (over {{seconds}} seconds). Please select authentication method again.':
'OAuthトークンが期限切れです({{seconds}}秒以上)。認証方法を再度選択してください',
'Press any key to return to authentication type selection.':
'認証タイプ選択に戻るには任意のキーを押してください',
'Waiting for Qwen OAuth authentication...': 'Qwen OAuth認証を待っています...',
'Note: Your existing API key in settings.json will not be cleared when using Qwen OAuth. You can switch back to OpenAI authentication later if needed.':
'注: Qwen OAuthを使用しても、settings.json内の既存のAPIキーはクリアされません。必要に応じて後でOpenAI認証に切り替えることができます',