Repository navigation
Expand file tree
/
Copy pathlocale_ja_jp.py
More file actions
605 lines (603 loc) · 37.6 KB
/
Copy pathlocale_ja_jp.py
File metadata and controls
605 lines (603 loc) · 37.6 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
"""Japanese interface translations."""
TRANSLATIONS = {
"btn_disk_cleanup": "C ドライブのクリーンアップ",
"window_title": "Windows バッチスクリプトマネージャー",
"btn_add": "追加",
"btn_edit": "編集",
"btn_delete": "削除",
"btn_duplicate": "複製",
"btn_select_all": "すべて選択",
"btn_select_none": "すべて選択解除",
"btn_start": "開始",
"btn_stop": "停止",
"btn_restart": "タスクを再起動",
"btn_start_all": "すべて開始",
"btn_stop_all": "すべて停止",
"btn_start_stopped": "停止中のタスクをすべて開始",
"btn_stop_running": "実行中のタスクをすべて停止",
"btn_scan_running": "実行中のタスクを検索",
"btn_scan_and_add": "検索して追加",
"btn_scan_exe_add": "EXE を検索して追加",
"btn_refresh": "更新",
"btn_pause_refresh": "更新を一時停止",
"btn_resume_refresh": "更新を再開",
"btn_ports": "ポートとプロセス",
"btn_visit": "ブラウザーで開く",
"btn_export": "設定をエクスポート",
"btn_import": "設定をインポート",
"btn_history": "履歴",
"btn_batch_edit": "一括編集",
"btn_clear_invalid": "無効な項目を削除",
"btn_notification": "通知",
"btn_stop_all_batch": "すべてのバッチを停止",
"btn_open_tool_folder": "ツールのフォルダーを開く",
"msg_clear_invalid_confirm": "スクリプトのパスが空、またはファイルが存在しない項目が %d 件あります。削除しますか?",
"msg_no_invalid": "無効な項目はありません。",
"status_cleared_invalid": "無効な項目を %d 件削除しました",
"status_drop_added": "ドラッグ&ドロップで %d 個のファイルを追加しました",
"label_drop_zone": "ドロップ領域",
"hint_drop_zone": "スクリプトファイルをこのウィンドウにドラッグして追加できます",
"label_batch_ops": "一括操作:",
"label_filter_group": "グループで絞り込む:",
"btn_clear_filter": "フィルターを解除",
"label_search_keyword": "キーワード:",
"btn_locate": "検索",
"btn_next_match": "次へ",
"hint_search_keyword": "名前、パス、作業フォルダー、グループを検索。キーワードは空白で区切り、Esc で消去",
"msg_search_no_match": "「%s」を含む項目がありません",
"msg_search_located": "項目 %d に移動しました",
"msg_search_filtered": "一致:%d / %d",
"label_local_ip": "ローカル IP:",
"label_public_ip": "パブリック IP:",
"hint_click_to_copy": "(クリックでコピー)",
"hint_loading": "(読み込み中…)",
"msg_ip_copied": "IP アドレスをコピーしました:%s",
"msg_ip_unavailable": "IP アドレスを取得できません",
"label_selected": "選択中:",
"status_ready": "準備完了",
"menu_file": "ファイル",
"menu_home": "ホーム",
"menu_language": "言語",
"menu_startup": "Windows と同時に起動",
"menu_startup_enable": "有効にする",
"menu_startup_disable": "無効にする",
"menu_language_zh": "中文",
"menu_language_en": "English",
"menu_help": "ヘルプ",
"menu_about": "バージョン情報",
"msg_about": "Windows バッチスクリプトマネージャー\nバージョン:%s",
"tray_show": "ウィンドウを表示",
"tray_quit": "終了",
"msg_select_first": "先に項目を選択してください",
"msg_select_items": "項目を 1 つ以上選択してください",
"msg_delete_confirm": "%s\n\n続行しますか?",
"msg_delete_warning": "次の項目は実行中です。管理一覧から削除しても、プロセスは実行を続けます。",
"msg_continue": "続行しますか?",
"col_id": "ID",
"col_name": "名前",
"col_group": "グループ",
"col_path": "スクリプトのパス",
"col_work_dir": "作業フォルダー",
"col_type": "種類",
"col_status": "状態",
"col_pid": "PID",
"col_port": "ポート",
"col_title": "タイトル",
"col_schedule": "スケジュール",
"col_launch_on": "自動起動",
"col_auto_restart": "自動再起動",
"cell_yes": "はい",
"cell_no": "いいえ",
"detail_label": "選択中の項目:パスと作業フォルダー",
"status_ready_msg": "準備完了。検索メニューで実行中のスクリプトを検出できます。ダブルクリックで編集、Ctrl+A ですべて選択。",
"menu_start": "開始",
"menu_stop": "停止",
"menu_restart": "タスクを再起動",
"menu_edit": "編集",
"menu_delete": "削除",
"menu_duplicate": "複製",
"menu_open_file": "ファイルを開く",
"menu_open_dir_work": "作業フォルダーを開く",
"menu_open_dir_script": "スクリプトのフォルダーを開く",
"menu_select_all": "すべて選択",
"menu_deselect_all": "すべて選択解除",
"menu_ports": "ポートとプロセス",
"menu_visit": "ポート :%s を開く",
"dialog_scan_running": "実行中のスクリプトプロセス",
"dialog_scan_exe": "実行中の EXE",
"msg_scan_exe_no_processes_detail": "実行中の .exe プロセスが見つかりません",
"dialog_add_edit": "スクリプトを追加",
"dialog_edit": "スクリプトを編集",
"dialog_history": "実行履歴",
"dialog_batch_edit": "一括編集",
"dialog_notification": "異常終了通知の設定",
"dialog_ports": "ポートとプロセス",
"btn_refresh_dialog": "更新",
"btn_add_all": "すべて追加",
"btn_add_selected": "選択した項目を追加",
"btn_kill_selected": "選択したプロセスを終了",
"btn_ok": "OK",
"btn_cancel": "キャンセル",
"btn_test": "テスト",
"btn_clear_history": "履歴を消去",
"btn_export_csv": "CSV をエクスポート",
"status_history_exported": "履歴をエクスポートしました:%s",
"menu_close_to_tray": "閉じるときに通知領域に最小化",
"msg_close_choose": "アプリケーションを終了しますか?\n\nはい:終了\nいいえ:通知領域に最小化\nキャンセル:そのまま実行",
"msg_win_only_script": "Windows 以外の環境では .bat、.cmd、.vbs を実行できない場合があります。それでも追加しますか?",
"menu_restore_bak": "最後のバックアップから設定を復元",
"msg_restore_bak_confirm": "現在のスクリプト一覧を .bak で置き換えますか?先に現在の設定をバックアップします。",
"msg_restore_bak_ok": "バックアップから復元しました",
"msg_restore_bak_missing": "設定のバックアップ(.bak)が見つかりません",
"btn_schedule_overview": "スケジュール一覧",
"dialog_schedule_overview": "スケジュール一覧",
"col_next_run": "次回実行",
"col_schedule_type": "種類",
"label_date_from": "開始日:",
"label_date_to": "終了日:",
"hint_date_filter": "YYYY-MM-DD、空欄は制限なし",
"menu_diagnose": "起動を診断",
"menu_copy_diagnose": "診断結果をコピー",
"tray_stop_all": "すべて停止",
"label_scan_result": "検索結果:",
"label_script_path": "スクリプトのパス:",
"label_name": "名前:",
"label_group": "グループ:",
"label_work_dir": "作業フォルダー:",
"label_interpreter": "インタープリター:",
"label_task_type": "タスクの種類:",
"label_request_url": "リクエスト URL:",
"label_http_method": "HTTP メソッド:",
"label_http_headers": "ヘッダー:",
"label_process_name": "プロセス名:",
"label_command": "コマンド:",
"hint_request_url": "http:// または https:// で始まる URL を入力",
"hint_http_headers": "(1 行に「ヘッダー: 値」を 1 つ。例:X-API-Key: change-me-in-production)",
"btn_fill_local_api": "ローカル API を入力",
"hint_process_name": "プロセス名を入力(例:explorer.exe)",
"hint_command": "コマンドを直接入力(例:ping 8.8.8.8、ipconfig、python -c \"print('hello')\")",
"label_auto_restart": "自動再起動:",
"label_log_output": "ログ出力:",
"label_schedule": "スケジュール:",
"tab_basic": "基本",
"tab_schedule": "スケジュール",
"label_schedule_time": "時刻:",
"btn_time_0": "0:00",
"btn_time_3": "3:00",
"btn_time_6": "6:00",
"btn_time_9": "9:00",
"btn_time_12": "12:00",
"btn_time_15": "15:00",
"btn_time_18": "18:00",
"btn_time_21": "21:00",
"btn_time_now1": "+1分",
"label_schedule_action": "操作:",
"label_schedule_enabled": "有効:",
"label_schedule_valid_from": "有効期間の開始:",
"label_schedule_valid_until": "有効期間の終了:",
"hint_schedule_valid": "(YYYY-MM-DD 形式、空欄は制限なし)",
"hint_expired": "期限切れ",
"label_schedule_max_runs": "最大実行回数:",
"hint_schedule_max_runs": "(0 は無制限)",
"label_schedule_pre_delay": "実行前の待機時間(秒):",
"hint_schedule_pre_delay": "(0 は待機なし)",
"label_env_vars": "環境変数:",
"hint_env_vars": "(1 行に KEY=VALUE を 1 つ。例:PORT=8080)",
"label_startup_timeout": "起動判定時間(秒):",
"hint_startup_timeout": "(0 は無効。この時間を超えて実行中なら起動成功とみなします)",
"label_basic_settings": "基本設定",
"label_webhook_settings": "Webhook 通知(任意)",
"label_webhook_url": "Webhook URL:",
"label_webhook_method": "リクエストメソッド:",
"label_webhook_enabled": "Webhook 通知を有効にする",
"label_webhook_send_data": "データを送信(script_name、reason など)",
"label_quick_exit_threshold": "早期終了の判定時間(秒):",
"label_enable_notification": "異常終了通知を有効にする",
"label_notify_nonzero": "終了コードが 0 以外の場合に通知",
"label_notify_quick": "早期終了時に通知",
"label_schedule_debug_log": "スケジュール実行ログ",
"label_select_script": "スクリプトを選択:",
"label_batch_group": "グループ:",
"label_batch_interpreter": "インタープリター:",
"label_batch_args": "引数:",
"label_batch_schedule": "スケジュール:",
"label_batch_schedule_detail": "スケジュールの詳細(有効化時、任意):",
"hint_batch_schedule_detail": "種類、時刻、曜日、操作を保持するには空欄か「変更なし」にしてください",
"label_batch_keepalive": "自動再起動:",
"label_batch_launch_on_start": "アプリと同時に起動:",
"label_batch_log": "ログ出力:",
"hint_batch_edit": "空欄の項目は保持されます。チェックしたオプションだけ変更されます。",
"hint_same_as_script": "(スクリプトと同じフォルダー)",
"hint_no_change": "変更なし",
"hint_enable": "有効にする",
"hint_disable": "無効にする",
"hint_group_empty": "(空欄はグループなし。例:ProjectA、Monitor、API)",
"hint_python_interpreter": "(空欄は現在の設定。py -3.11 やインタープリターのパスを指定できます)",
"hint_node_interpreter": "(空欄は node。node、node.exe またはパスを指定できます)",
"hint_shell_interpreter": "(空欄は bash。bash、sh またはパスを指定できます)",
"hint_time_format": "(HH:MM 形式。例:09:00)",
"hint_interval_minutes": "分単位(「分ごと」のみ)",
"btn_browse": "参照",
"btn_add_manual": "手動で追加",
"btn_auto_detect": "自動検出",
"default_name": "名前なし",
"menu_copy_path": "パスをコピー",
"menu_copy_pid": "PID をコピー",
"menu_copy_name": "名前をコピー",
"menu_start_group": "このグループを開始",
"menu_stop_group": "このグループを停止",
"menu_auto_start_on_boot": "システム起動時に自動起動",
"menu_remove_auto_start": "自動起動を解除",
"msg_auto_start_enabled": "システム起動時の自動起動を有効にしました",
"msg_auto_start_disabled": "システム起動時の自動起動を無効にしました",
"msg_auto_start_failed": "自動起動を設定できませんでした:%s",
"menu_view_log": "ログを表示",
"menu_log_not_found": "ログファイルが見つかりません",
"title_log_viewer": "ログビューアー - %s",
"menu_batch_edit": "一括編集",
"menu_save_template": "テンプレートとして保存",
"menu_apply_template": "テンプレートから追加",
"menu_manage_templates": "テンプレートを管理",
"msg_template_saved": "テンプレート「%s」を保存しました",
"msg_template_deleted": "テンプレート「%s」を削除しました",
"title_template_manager": "テンプレートの管理",
"label_template_name": "テンプレート名:",
"menu_move_up": "上に移動(Alt+↑)",
"menu_move_down": "下に移動(Alt+↓)",
"status_crash_loop": "異常終了を繰り返しています",
"msg_crash_loop_notify": "タスク「%s」が頻繁に異常終了したため(毎分 %d 回)、自動再起動を無効にしました",
"menu_tail_output": "出力をリアルタイム表示",
"title_live_output": "リアルタイム出力 - %s",
"btn_close": "閉じる",
"btn_clear": "消去",
"label_interpreter_python": "Python インタープリター:",
"label_interpreter_node": "Node.js インタープリター:",
"label_interpreter_shell": "シェルインタープリター:",
"label_schedule_type": "種類:",
"label_schedule_interval": "間隔:",
"label_schedule_weekday": "曜日:",
"label_type_prefix": "種類:",
"check_log_output": "起動時に出力を logs/ に記録する(トラブルシューティング用)",
"check_auto_restart": "異常終了時に自動再起動する",
"check_launch_on_app_start": "アプリと同時に起動する",
"check_schedule_enabled": "スケジュールを有効にする",
"schedule_action_start": "開始",
"schedule_action_restart": "タスクを再起動",
"schedule_action_stop": "停止",
"task_type_system_shutdown": "システムのシャットダウン",
"task_type_system_reboot": "システムの再起動",
"hint_system_power_task": "(パスは不要。「開始」ボタンかスケジュールで実行)",
"schedule_action_shutdown": "シャットダウン",
"schedule_action_reboot": "システムを再起動",
"schedule_type_daily": "毎日",
"schedule_type_hourly": "毎時",
"schedule_type_minutely": "分ごと",
"schedule_type_weekly": "毎週",
"schedule_type_monthly": "毎月",
"schedule_type_every_hours": "N 時間ごと",
"schedule_type_quarterly": "四半期ごと",
"schedule_type_halfyearly": "半年ごと",
"schedule_type_yearly": "毎年",
"schedule_type_once": "1 回のみ",
"schedule_type_weekend": "週末(土・日)",
"schedule_type_weekday": "平日(月〜金)",
"label_schedule_once_date": "日付:",
"hint_schedule_once_date": "(YYYY-MM-DD 形式、空欄は今日)",
"hint_schedule_once_auto": "実行後に自動で無効化",
"label_schedule_month": "月:",
"label_schedule_quarter": "四半期:",
"schedule_quarter_q1": "第 1 四半期(1 月)",
"schedule_quarter_q2": "第 2 四半期(4 月)",
"schedule_quarter_q3": "第 3 四半期(7 月)",
"schedule_quarter_q4": "第 4 四半期(10 月)",
"label_schedule_interval_minutes": "間隔(分):",
"label_schedule_interval_hours": "間隔(時間):",
"hint_interval_hours_repeat": "繰り返す",
"label_schedule_day": "日:",
"schedule_day_last": "最終日",
"weekday_mon": "月曜日",
"weekday_tue": "火曜日",
"weekday_wed": "水曜日",
"weekday_thu": "木曜日",
"weekday_fri": "金曜日",
"weekday_sat": "土曜日",
"weekday_sun": "日曜日",
"dialog_select_script": "スクリプトを選択",
"dialog_select_work_dir": "作業フォルダーを選択",
"dialog_export_config": "設定をエクスポート",
"dialog_import_config": "設定をインポート",
"label_batch_selected": "%d 件を選択中。以下の項目を一括変更できます。",
"label_batch_edit_title": "一括編集",
"col_start_time": "開始時刻",
"col_stop_time": "終了時刻",
"col_duration": "実行時間",
"col_exit_code": "終了コード",
"label_open_in_browser": "ブラウザーで開く:",
"stat_total": "合計:%d 回",
"stat_success": "成功:%d 回",
"stat_failed": "失敗:%d 回",
"stat_avg_duration": "平均実行時間:%.1f 秒",
"msg_scan_need_psutil_detail": "検索には psutil が必要です(pip install psutil)",
"msg_scan_no_processes_detail": "実行中の .bat、.cmd、.py プロセスが見つかりませんでした。タスクバーやエクスプローラーでも確認できます。",
"msg_scan_added_from": "検索結果から %d 件追加しました",
"msg_scan_added": "%d 件追加しました",
"msg_scan_skipped_detail": "、追加済みのパスを %d 件スキップしました",
"msg_scan_prefix": "実行中のタスクを検索 · ",
"msg_opened_in_editor": "エディターで開きました:%s",
"msg_opened_file": "ファイルを開きました:%s",
"msg_opened_dir": "フォルダーを開きました:%s",
"msg_opened_url": "%s を開きました",
"msg_opened_url_ports": "%s を開きました(全 %d ポート。他のポートは右クリックメニューから開けます)",
"msg_scan_confirm_title": "実行中のタスクを検索",
"msg_stopped_count_detail": "%d 件を停止しました:%s",
"msg_stopped_failed_detail": "\n\n%d 件を停止できませんでした:\n%s",
"msg_info": "情報",
"msg_error": "エラー",
"msg_success": "成功",
"msg_failed": "失敗",
"msg_confirm": "確認",
"msg_confirm_delete": "削除の確認",
"msg_complete": "完了",
"msg_select_script": "スクリプトを選択してください",
"msg_select_table_rows": "追加する行をチェックしてください(種類、パス、PID があるバッチまたは Python の行)",
"msg_no_processes": "追加できるプロセスが見つかりません。「更新」をクリックして再試行してください。",
"msg_no_items_added": "項目を追加できませんでした。見出し行を除き、バッチまたは Python の行をチェックして「選択した項目を追加」をクリックしてください。",
"msg_no_processes_refresh": "追加できるプロセスがありません。「更新」をクリックして再試行してください。",
"msg_added_scripts": "実行中のスクリプトを %d 件追加しました。%s",
"msg_skipped_paths": "\n追加済みのパスを %d 件スキップしました。",
"msg_enter_script_path": "スクリプトのパスを入力または選択してください",
"msg_script_not_exists": "スクリプトファイルが見つかりません:%s",
"msg_clear_history_confirm": "「%s」の履歴をすべて消去しますか?",
"msg_enter_webhook_url": "先に Webhook URL を入力してください",
"msg_webhook_test_success": "Webhook のテストに成功しました。",
"msg_webhook_test_failed": "Webhook のテストに失敗しました:\n%s",
"msg_script_running": "「%s」はすでに実行中です",
"msg_started": "開始しました:%s(PID=%d)",
"msg_start_failed": "開始できませんでした:%s",
"msg_stopped": "停止しました:%s",
"msg_start_all": "一括開始:%d 件開始しました",
"msg_stop_all": "一括停止:%d 件停止しました",
"msg_stopped_external": "%d 件のスクリプトを停止しました(失敗:%d 件)",
"msg_stopped_external_names": "%d 件のスクリプトを停止しました:%s",
"msg_copied": "%d 件コピーしました",
"msg_file_not_exists": "ファイルが見つかりません:%s",
"msg_cannot_open_file": "ファイルを開けません:\n%s",
"msg_dir_not_exists": "フォルダーが見つかりません:%s",
"msg_cannot_open_dir": "フォルダーを開けません:\n%s",
"msg_select_one": "項目を 1 つ選択してください。",
"msg_not_running_visit": "「%s」は停止中のため、ポートを開けません。",
"msg_not_running_ports": "「%s」は停止中のため、ポートとプロセスを表示できません。",
"msg_no_port_detected": "「%s」に待ち受けポートが見つかりませんでした。\n\nブラウザーで開けるのは Web や API など、ポートで待ち受けるサービスです。ポートを開かないスケジュールタスクやクローラーなどは対象外です。\n\n「ポート」列に番号がある項目(例:app :5001)を選択し、「ブラウザーで開く」をクリックしてください。",
"label_listening_ports": "待ち受けポート:",
"label_no_ports": "なし",
"label_process_info": "[%s] PID=%d",
"label_cpu": "CPU",
"label_memory": "メモリ",
"label_mb": "MB",
"label_process_detail": " PID %d: %s - %s",
"label_process_detail_no_info": " PID %d:(詳細の表示には psutil が必要です)",
"msg_export_success": "設定を保存しました:\n%s",
"msg_export_failed": "設定のエクスポートに失敗しました:\n%s",
"msg_import_failed_format": "設定ファイルの形式が無効です。配列を指定してください。",
"msg_import_empty": "設定ファイルが空です",
"msg_import_complete": "%s\n登録済みのパスはスキップしました",
"msg_import_json_error": "設定ファイルの JSON 形式が無効です:\n%s",
"msg_import_error": "設定のインポートに失敗しました:\n%s",
"msg_need_psutil": "この機能には psutil が必要です(pip install psutil)",
"msg_no_running_scripts": "実行中のスクリプト(バッチ、Python、Node.js、PowerShell など)はありません",
"msg_confirm_stop": "停止の確認",
"msg_partial_failed": "一部失敗",
"msg_stopped_count": "%d 件を停止しました:%s\n\n%d 件を停止できませんでした:\n%s",
"msg_scan_need_psutil": "検索には psutil が必要です(pip install psutil)。",
"msg_scan_no_processes": "実行中のバッチまたは Python プロセスが見つかりません。",
"msg_scan_confirm": "実行中のバッチまたは Python プロセスが %d 件見つかりました。すべて追加しますか?",
"msg_script_abnormal_exit": "スクリプトの異常終了",
"msg_abnormal_exit": "「%s」が異常終了しました\n%s",
"msg_exit_code": "終了コード:%s",
"msg_exit_code_detail": "終了コード %s",
"msg_duration_only": "実行時間は %.1f 秒のみ",
"msg_duration_only_with_comma": "、実行時間は %.1f 秒のみ",
"msg_quick_exit_detail": "「%s」は約 %.1f 秒で終了しました(終了コード %s)",
"msg_quick_exit_start": "「%s」は起動してから約 %.1f 秒で終了しました(終了コード %s)",
"msg_quick_exit_with_log": "「%s」は約 %.1f 秒で終了しました(終了コード %s)。\n\n直近の出力:\n%s",
"msg_quick_exit_title": "起動直後に終了",
"msg_log_saved": "。出力を %s に保存しました",
"msg_suggest_cmd": "。原因を調べるには、CMD でスクリプトを直接実行してください",
"msg_duration": "実行時間:%.1f 秒",
"msg_export_to": "設定をエクスポートしました:%s",
"msg_import_way": "インポート方法",
"msg_import_found": "%d 件の設定が見つかりました。\n\n",
"msg_import_merge": "「はい」:既存の項目を保持し、新規項目を追加\n",
"msg_import_replace": "「いいえ」:既存の項目を削除し、新規項目で置き換え\n",
"msg_import_cancel": "「キャンセル」:インポートを中止",
"msg_import_complete_title": "インポート完了",
"msg_imported": "%d 件インポートしました",
"msg_import_skipped_detail": "、追加済みのパスを %d 件スキップしました",
"status_import_prefix": "設定をインポート · ",
"status_running": "実行中",
"status_stopped": "停止中",
"status_path_invalid": "無効なパス",
"status_already_stopped": "選択した項目はすでに停止しています",
"status_config_save_failed": "設定を保存できませんでした。権限またはディスクの空き容量を確認してください。",
"status_added": "追加しました:%s",
"status_updated": "更新しました:%s",
"status_deleted": "選択した項目を削除しました",
"status_script_running": "「%s」はすでに実行中です",
"status_refreshed": "更新しました",
"status_refreshed_adopted": "更新し、実行中のスクリプトを %d 件管理対象にしました",
"status_auto_restarted": "自動で再起動しました:%s",
"status_schedule_triggered_stopped": "スケジュールを実行しました:%s(停止)",
"status_schedule_triggered": "スケジュールを実行しました:%s(%s)",
"menu_schedule_pause": "すべてのスケジュールを一時停止",
"menu_schedule_resume": "すべてのスケジュールを再開",
"status_schedule_paused": "すべてのスケジュールを一時停止しました",
"status_schedule_resumed": "すべてのスケジュールを再開しました",
"schedule_next_run": "次回:約 %s",
"schedule_next_tomorrow": "明日",
"status_schedule_max_reached": "最大実行回数に達しました:%s",
"status_schedule_out_of_valid": "スケジュールの有効期間外です:%s",
"status_schedule_path_invalid": "スケジュールをスキップしました:%s(スクリプトのパスが無効)",
"status_startup_timeout": "「%s」は起動判定時間(%d 秒)を超えたため、起動成功とみなします",
"btn_collapse_all": "すべて折りたたむ",
"btn_expand_all": "すべて展開",
"label_group_collapse": "グループの折りたたみ",
"hint_multi_time": "(複数の時刻はカンマで区切ります。例:09:00,15:00,21:00)",
"menu_global_hotkeys": "キーボードショートカット",
"msg_hotkeys_info": "キーボードショートカット:\nCtrl+N = スクリプトを追加\nCtrl+E = スクリプトを編集\nCtrl+D = スクリプトを削除\nCtrl+R = 状態を更新\nCtrl+S = 選択した項目を開始\nCtrl+Q = 選択した項目を停止\nCtrl+A = すべて選択\nF5 = 状態を更新\nF6 = すべて開始\nF7 = すべて停止",
"status_refresh_resumed": "更新を再開しました(%d 秒間隔)",
"status_refresh_interval_set": "更新間隔を %d 秒に設定しました",
"menu_settings": "設定",
"menu_refresh_interval": "更新間隔",
"refresh_interval_2s": "2 秒",
"refresh_interval_4s": "4 秒",
"refresh_interval_8s": "8 秒",
"menu_start_minimized": "起動時にタスクバーに最小化",
"menu_mark_running_launch_on_start": "実行中のタスクをアプリと同時に起動するよう設定",
"dialog_mark_running_launch_on_start": "実行中のタスクの自動起動",
"label_mark_running_list": "現在実行中のタスク(%d 件):",
"check_mark_running_clear_stopped": "停止中のタスクの自動起動も無効にする",
"hint_mark_running": "設定を保存します。次回アプリを起動すると、これらのタスクが始まります。サインイン時に実行するには「Windows と同時に起動」も有効にしてください。",
"msg_mark_running_none": "実行中のタスクはありません。アプリと同時に起動したいタスクを開始してから、もう一度実行してください。",
"status_mark_running_done": "実行中のタスク %d 件で自動起動を有効にしました(新規:%d 件)",
"status_mark_running_cleared": "、停止中のタスク %d 件で自動起動を解除しました",
"status_refresh_paused": "更新を一時停止しました。自動再起動と実行中のタスクの取り込みを再開するには、「更新」または「更新を再開」をクリックしてください。",
"status_history_cleared": "履歴を消去しました",
"status_notification_saved": "通知設定を保存しました",
"msg_notification_save_failed": "通知設定を保存できませんでした。フォルダーの権限またはパスを確認してください。",
"status_batch_modified": "%d 件を一括変更しました",
"status_selected_all": "%d 件を選択しました",
"status_deselected_all": "すべて選択解除しました",
"msg_stop_confirm_detail": "一覧の内外で実行中のスクリプトが %d 件見つかりました:\n%s\n\nすべて停止しますか?",
"msg_stop_confirm_more": "\n …ほか %d 件",
"msg_delete_running_detail": "実行中の次の %d 件を一覧から削除します。プロセスは実行を続けます:\n%s",
"msg_delete_running_more": "\n …ほか %d 件",
"filetype_all": "すべて",
"label_depends_on": "依存するタスクの ID:",
"hint_depends_on": "(ID をカンマ区切りで入力。例:1,3。依存タスクの起動後に実行)",
"label_delay_after_dep": "依存タスクの起動後の待機時間(秒):",
"hint_delay_after_dep": "(依存タスクの起動後に待機する秒数。0 は待機なし)",
"col_depends": "依存関係",
"status_dep_waiting": "依存タスクの起動を待機中",
"status_dep_not_running": "依存タスクが停止中",
"msg_dep_circular": "循環依存が検出されたため開始できません:%s",
"msg_dep_not_running": "依存タスク %s(%s)が停止中のため、「%s」を開始できません",
"msg_dep_starting": "依存タスクの起動を待っています…",
"label_args": "引数:",
"hint_args": "(例:--port 8080 --debug。空欄は引数なし)",
"col_args": "引数",
"btn_tail_log": "ログをリアルタイム表示",
"dialog_tail_log": "リアルタイムログ - %s",
"btn_tail_stop": "停止",
"btn_tail_clear": "消去",
"btn_restart_self": "アプリを再起動",
"msg_restart_self_confirm": "アプリを再起動しますか?\nスクリプトは実行を続け、再起動後に自動で管理対象に戻ります。",
"btn_shutdown": "シャットダウン",
"btn_reboot": "システムを再起動",
"msg_shutdown_confirm": "Windows をシャットダウンしますか?\n管理対象のスクリプトをすべて停止してからシャットダウンします。",
"msg_reboot_confirm": "Windows を再起動しますか?\n管理対象のスクリプトをすべて停止してから再起動します。",
"status_schedule_triggered_power": "スケジュールを実行しました:%s → %s",
"status_power_action_failed": "システム操作に失敗しました:%s",
"label_api_ops": "API:",
"btn_start_api": "API を開始",
"btn_stop_api": "API を停止",
"btn_restart_api": "API を再起動",
"status_api_running": "実行中 PID=%s",
"status_api_stopped": "停止中",
"status_api_missing": "スクリプトが見つかりません",
"msg_api_not_found": "API スクリプトが見つかりません:\n%s",
"msg_api_already_running": "API はすでに実行中です(PID=%s)",
"msg_api_started": "API を開始しました(PID=%s)",
"msg_api_stopped": "API を停止しました",
"msg_api_restarted": "API を再起動しました(PID=%s)",
"msg_api_start_failed": "API を開始できませんでした",
"msg_api_stop_failed": "API を停止できませんでした",
"check_launch_api_on_start": "アプリと同時に API を起動する",
"btn_load_api_calls": "API 呼び出しを読み込む",
"btn_check_api_env": "実行環境を確認",
"group_local_api": "ローカル API",
"status_api_call_hint": "API:%s。「API 呼び出しを読み込む」から HTTP タスクを追加できます。",
"msg_api_calls_loaded": "追加:%d 件、更新:%d 件。\n\nURL にある例の id=1 を実際のタスク ID に変更してください。",
"api_task_list": "一覧",
"api_task_status": "状態(id=1)",
"api_task_start": "開始(id=1)",
"api_task_stop": "停止(id=1)",
"api_task_restart": "再起動(id=1)",
"api_task_start_all": "すべて開始",
"api_task_stop_all": "すべて停止",
"menu_minimize_to_tray": "通知領域に最小化",
"menu_plugins": "プラグイン",
"menu_plugins_dir": "プラグインのフォルダーを開く",
"msg_plugins_loaded": "プラグインを %d 個読み込みました",
"msg_plugins_none": "プラグインが見つかりません。plugins/ に .py ファイルを配置してください。",
}
INLINE = {
"Starting cleanup. Temporary files are limited to .tmp and .temp files older than 7 days. The C: Recycle Bin will be emptied permanently.": "クリーンアップを開始します。一時ファイルは最終更新から 7 日を超えた .tmp と .temp に限ります。C ドライブのごみ箱は完全に空になります。",
"User temporary files": "ユーザーの一時ファイル",
"System temporary files": "システムの一時ファイル",
"Thumbnail cache": "サムネイルキャッシュ",
"C: Recycle Bin": "C ドライブのごみ箱",
"DNS cache": "DNS キャッシュ",
"Windows Update cache, Prefetch and system logs were kept.": "Windows Update キャッシュ、Prefetch、システムログは保持されました。",
"C: drive cleanup log": "C ドライブのクリーンアップログ",
"Scanning %s for .tmp and .temp files last modified over 7 days ago.": "%s をスキャンし、最終更新から 7 日を超えた .tmp と .temp ファイルを探しています。",
"Cleanup did not complete: %s": "クリーンアップを完了できませんでした:%s",
"Cleanup complete. Removed %d files (%s bytes); could not remove %d.": "クリーンアップ完了。%d 個のファイル(%s バイト)を削除し、%d 個は削除できませんでした。",
"Scan complete. No files matched the cleanup rules.": "スキャン完了。削除条件に一致するファイルはありませんでした。",
"LOCALAPPDATA is unavailable.": "LOCALAPPDATA が見つかりません。",
"Temporary files directory must be on C:.": "一時ファイルフォルダーは C ドライブ上にある必要があります。",
"Temporary files directory contains a redirected path.": "一時ファイルフォルダーのパスにリダイレクトが含まれています。",
"Follow system": "システム設定に従う",
"All": "すべて",
"HTTP response": "HTTP レスポンス",
"Queued": "待機中",
"Task tools": "タスクツール",
"Templates": "テンプレート",
"Import folder": "フォルダーをインポート",
"Completion rules": "完了時のルール",
"Environment": "実行環境",
"Concurrency": "同時実行数",
"Queue": "実行待ちキュー",
"Batch": "バッチ",
"Task": "タスク",
"Select a task": "タスクを選択してください",
"Select script folder": "スクリプトのフォルダーを選択",
"Batch import": "一括インポート",
"Scanning…": "検索中…",
"Add": "追加",
"Type": "種類",
"Path": "パス",
"State": "状態",
"Exists": "追加済み",
"New": "新規",
"Save failed": "保存に失敗しました",
"Configuration was not saved": "設定を保存できませんでした",
"Recursive": "サブフォルダーも検索",
"Toggle": "選択を切り替え",
"Import": "インポート",
"Discover or browse": "検出または参照",
"Save": "保存",
"Successful exit codes": "成功とみなす終了コード",
"On success": "成功時",
"On failure": "失敗時",
"Invalid rules": "無効なルール",
"Manual stops skip follow-up tasks. Retries run before failure tasks.": "手動で停止した場合は後続タスクを実行しません。失敗時のタスクより先に再試行します。",
"Maximum concurrent tasks (0 means unlimited)": "同時に実行できるタスクの最大数(0 は無制限)",
"Cancel selected": "選択した項目をキャンセル",
"Circular dependencies": "循環依存関係",
"\n… [Preview truncated]": "\n… [プレビューの一部を省略]",
"Stopped": "停止",
"Success": "成功",
"Failed": "失敗",
"Process": "プロセス",
"Command": "コマンド",
"Test Script": "テストスクリプト",
"Test Notification": "テスト通知",
"Test": "テスト",
"All Scripts": "すべてのスクリプト",
"All Files": "すべてのファイル",
"Executable": "実行ファイル",
'Work Directory': '作業フォルダー',
'(same as script dir)': '(スクリプトと同じフォルダー)',
'min': '分',
'h': '時間',
}