chore: import deployable mai-bot source tree

This commit is contained in:
2026-05-11 00:51:12 +00:00
parent 4813699b3e
commit 7a54015f94
1009 changed files with 312999 additions and 16 deletions

39
locales/ja-JP/config.json Normal file
View File

@@ -0,0 +1,39 @@
{
"config.added_count": "追加された設定数: {count}",
"config.added_item": "設定ファイルに新しい設定項目が追加されました: {attribute}",
"config.api_base_url_empty": "APIベースURLは空にできません。設定に有効なベースURLを設定してください。",
"config.api_key_empty": "APIキーは空にできません。設定に有効なAPIキーを設定してください。",
"config.api_provider_name_duplicate": "APIプロバイダー名が重複しています。設定ファイルを確認してください。",
"config.api_provider_name_empty": "APIプロバイダー名は空にできません。設定に有効な名前を設定してください。",
"config.api_providers_empty": "APIプロバイダーリストは空にできません。設定に有効なAPIプロバイダーリストを設定してください。",
"config.change_summary_header": "-------- 設定ファイル変更情報 --------",
"config.current_version": "MaiCore 現在のバージョン: {version}",
"config.file_change_detected": "設定ファイルの変更を検出しました。ホットリロードをトリガーします",
"config.file_updated": "{file_name} 設定ファイルが更新されました。Old: {old_version} -> New: {new_version}。重要な情報が失われないよう、新しい設定ファイルの内容を確認することをお勧めします",
"config.file_watcher_started": "設定ファイルウォッチャーが起動しました",
"config.file_watcher_stop_stats": "設定ファイルウォッチャー停止統計: batches={batches}, changes={changes}, ok={ok}, failed={failed}, timeout={timeout}, cooldown_skip={cooldown_skip}, restart={restart}",
"config.global_not_initialized": "global_config が初期化されていません",
"config.hot_reload_completed": "設定のホットリロードが完了しました",
"config.invalid_inner_version": "設定ファイルの inner.version の型が正しくありません",
"config.legacy_migrated": "旧バージョンの設定構造を検出しました。自動修正を試みました: {reason}。後ほど生成された新しい設定ファイルを確認して保存することをお勧めします。",
"config.loaded": "とても新鮮、とても美味しい!",
"config.loading": "設定ファイルを味わっています...",
"config.missing_inner_version": "設定ファイルに inner バージョン情報がありません",
"config.model_api_provider_empty": "APIプロバイダーは空にできません。設定に有効なAPIプロバイダーを設定してください。",
"config.model_api_provider_missing": "モデル '{model_name}' の api_provider '{api_provider}' が存在しません",
"config.model_identifier_empty": "モデル '{model_name}' の model_identifier は空にできません",
"config.model_identifier_empty_generic": "モデル識別子は空にできません。設定に有効なモデル識別子を設定してください。",
"config.model_name_duplicate": "モデル名が重複しています。設定ファイルを確認してください。",
"config.model_name_empty": "モデル名は空にできません。設定に有効なモデル名を設定してください。",
"config.model_not_initialized": "model_config が初期化されていません",
"config.models_empty": "モデルリストは空にできません。設定に有効なモデルリストを設定してください。",
"config.parse_failed": "設定ファイル {file_name} の解析に失敗しました",
"config.reload_callback_failed": "設定リロードのコールバック実行に失敗しました: {error}",
"config.reload_failed": "設定のリロードに失敗しました: {error}",
"config.reload_skipped_too_frequent": "ファイル変更の頻度が高すぎるため、今回のリロードをスキップしました",
"config.reload_timeout": "設定のホットリロードがタイムアウトしました(>{timeout_seconds}s",
"config.removed_count": "削除された設定数: {count}",
"config.removed_item": "設定項目が削除されました: {attribute}",
"config.version_update_detected": "設定バージョンの更新を検出しました。ホットリロードはメモリデータのみを更新します",
"config.write_unsupported_type": "設定の書き込みは ConfigBase のサブクラスのみサポートしています"
}

8
locales/ja-JP/core.json Normal file
View File

@@ -0,0 +1,8 @@
{
"core.not_found": "リソースが見つかりません",
"core.operation_failed": "操作に失敗しました: {error}",
"core.tasks_cancelled": {
"one": "{count} 件のタスクをキャンセルしました",
"other": "{count} 件のタスクをキャンセルしました"
}
}

View File

@@ -0,0 +1,8 @@
{
"prompt.duplicate_template_name": "Promptテンプレート名 '{name}' が重複しています: {path_a} と {path_b}",
"prompt.format_failed": "Promptテンプレート '{name}' のレンダリングに失敗しました: {error}",
"prompt.invalid_category": "Promptカテゴリ '{category}' は無効です",
"prompt.invalid_name": "Prompt名 '{name}' は無効です",
"prompt.missing_placeholder": "Promptテンプレート '{name}' にプレースホルダー '{placeholder}' がありません",
"prompt.template_not_found": "ロケール '{locale}' にPromptテンプレート '{name}' が見つかりません"
}

View File

@@ -0,0 +1,97 @@
{
"startup.agreement_confirm_prompt": "\"同意\" または \"confirmed\" と入力するか、環境変数 \"EULA_AGREE={eula_hash}\" および \"PRIVACY_AGREE={privacy_hash}\" を設定して実行を続けてください",
"startup.agreement_confirm_retry": "実行を続けるには \"同意\" または \"confirmed\" と入力してください",
"startup.agreement_reconfirm": "EULA またはプライバシーポリシーの内容が更新されました。内容をご確認のうえ再度同意してください。実行を続けると、更新後の両規約に同意したものとみなされます",
"startup.agreement_updated": "{agreement_name} の確認ファイルを更新しました: {file_hash}",
"startup.brain_external_world_failed": "ブレインと外部世界の起動に失敗しました: {error}",
"startup.chat_manager_initialized": "チャットマネージャーの初期化が完了しました",
"startup.child_process_force_kill": "子プロセスが応答しないため、強制終了します...",
"startup.compiling_shaders": "シェーダーをコンパイル中: 1/114514",
"startup.dev_branch_warning": "警告: Devブランチは不安定な開発状態です。プラグインおよびWebUIが正常に動作しない場合があります",
"startup.easter_egg": "何年も後、AIの銃殺隊の前に立たされた時、張三は2023年のあの午後、会議で人工知能について議論していたことを思い出すだろう",
"startup.emoji_manager_initialized": "絵文字マネージャーの初期化が完了しました",
"startup.env_auto_create_failed": ".env の自動作成に失敗しました: {error}",
"startup.env_created": ".env が見つからなかったため、template/template.env から自動作成しました",
"startup.env_file_missing": ".env ファイルが存在しません。ファイルを作成し、必要な環境変数を設定してください",
"startup.env_template_missing": ".env ファイルが見つからず、テンプレート template/template.env も見つかりませんでした",
"startup.eula_name": "EULA",
"startup.eula_privacy_checked": "EULA およびプライバシーポリシーの確認が完了しました",
"startup.event_loop_closed": "[メインプロセス] イベントループが閉じました",
"startup.file_not_found": "{file_type} ファイルが存在しません",
"startup.graceful_shutdown_error": "グレースフルシャットダウン中にエラーが発生しました: {error}",
"startup.initialization_completed_banner": "\n--------------------------------\n全システムの初期化が完了しました。{nickname} の起動に成功しました\n--------------------------------\n{nickname} の機能をカスタマイズしたい場合はこちら: https://docs.mai-mai.org/manual/usage/\n問題が発生した場合はドキュメントをご参照ください: https://docs.mai-mai.org/\n--------------------------------\nプラグインの開発や詳細については開発ドキュメントをご覧ください: https://docs.mai-mai.org/develop/\n--------------------------------\nモデルの使用量やMaiBotの統計データは、ルートディレクトリの maibot_statistics.html からご確認いただけます\n",
"startup.initialization_completed_cycles": "初期化完了、ニューロンが {init_time} 回発火しました",
"startup.interrupt_received": "割り込みシグナルを受信しました。グレースフルシャットダウンを開始します...",
"startup.launching_script": "{script_file} を起動中...",
"startup.logging_shutdown_error": "ログシステムのシャットダウン中にエラーが発生しました: {error}",
"startup.main_error": "メインプロセスで例外が発生しました: {error}",
"startup.opensource_free_notice": " 本プロジェクトは完全無料のオープンソースソフトウェアであり、GPL-3.0 ライセンスのもとで公開されています",
"startup.opensource_group": " 公式グループ: ",
"startup.opensource_group_value": "766798517",
"startup.opensource_repo": " 公式リポジトリ: ",
"startup.opensource_repo_value": "https://github.com/MaiM-with-u/MaiBot",
"startup.opensource_resale_warning": " 本ソフトウェアを「商品」として転売したり、オープンソースであることを隠すことはライセンス違反です!",
"startup.opensource_scamming_notice": " もし誰かが「本ソフトウェアを販売」しようとしてきたら、それは詐欺です!",
"startup.opensource_title": " ★ MaiBot - オープンソース AI チャットボット ★",
"startup.opensource_docs": " 公式ドキュメント: ",
"startup.opensource_docs_value": "https://docs.mai-mai.org",
"startup.prepare_exit": "[メインプロセス] 終了を準備しています...",
"startup.privacy_name": "プライバシーポリシー",
"startup.program_exited": "プログラムが終了しました(終了コード: {return_code}",
"startup.remaining_tasks_cancelling": {
"one": "残り {count} 件のタスクをキャンセルしています...",
"other": "残り {count} 件のタスクをキャンセルしています..."
},
"startup.remaining_tasks_cancelled": "残りのタスクをすべて正常にキャンセルしました",
"startup.remaining_tasks_cancel_error": "タスクのキャンセル待機中に例外が発生しました: {error}",
"startup.remaining_tasks_cancel_timeout": "タスクのキャンセル待機がタイムアウトしました。強制的にシャットダウンを続行します",
"startup.restart_requested": "再起動リクエストを検出しました(終了コード: {exit_code})。再起動しています...",
"startup.restart_signal_received": "再起動シグナルを受信しました。終了して再起動をリクエストします...",
"startup.schedule_cancelled": "スケジュールタスクをキャンセルしました",
"startup.shutdown_completed": "MaiBot のグレースフルシャットダウンが完了しました",
"startup.shutdown_failed": "MaiBot のシャットダウンに失敗しました: {error}",
"startup.shutdown_started": "MaiBot をグレースフルシャットダウンしています...",
"startup.waking_up": "{nickname} を起動中......",
"startup.webui_access_token": "🔑 WebUI Access Token: {token}",
"startup.webui_access_token_failed": "❌ WebUI Access Token の取得に失敗しました: {error}",
"startup.webui_access_token_login_hint": "💡 この Token を使って WebUI にログインしてください",
"startup.webui_anti_crawler_config_failed": "❌ アンチクローラーミドルウェアの設定に失敗しました: {error}",
"startup.webui_anti_crawler_configured": "🛡️ アンチクローラーミドルウェアを設定しました: {mode_desc}",
"startup.webui_anti_crawler_mode_basic": "基本モード",
"startup.webui_anti_crawler_mode_disabled": "無効",
"startup.webui_anti_crawler_mode_loose": "緩和モード",
"startup.webui_anti_crawler_mode_strict": "厳格モード",
"startup.webui_api_routes_register_failed": "❌ WebUI API ルートの登録に失敗しました: {error}",
"startup.webui_api_routes_registered": "✅ WebUI API ルートを登録しました",
"startup.webui_auto_install_exec_failed": "❌ WebUI フロントエンド依存関係の自動インストール実行に失敗しました: {error}",
"startup.webui_auto_install_failed": "❌ WebUI フロントエンド依存関係の自動インストールに失敗しました(終了コード {return_code}",
"startup.webui_auto_install_failed_output": "📄 WebUI 依存関係インストール出力:\n{output}",
"startup.webui_auto_install_started": "🔧 WebUI フロントエンド依存関係が不足しているため、自動インストールを開始します: {command}",
"startup.webui_auto_install_succeeded": "✅ WebUI フロントエンド依存関係の自動インストールに成功しました",
"startup.webui_auto_install_timeout": "❌ WebUI フロントエンド依存関係の自動インストールがタイムアウトしました({timeout_seconds} 秒超過)",
"startup.webui_auto_recovery_failed": "❌ WebUI の自動復旧に失敗し、静的アセットはまだ利用できません",
"startup.webui_auto_build_artifacts_invalid": "⚠️ WebUI の自動ビルドは完了しましたが、静的成果物はまだ利用できません",
"startup.webui_auto_build_exec_failed": "❌ WebUI 自動ビルドの実行に失敗しました: {error}",
"startup.webui_auto_build_failed": "❌ WebUI の自動ビルドに失敗しました(終了コード {return_code}",
"startup.webui_auto_build_failed_output": "📄 WebUI ビルド出力:\n{output}",
"startup.webui_auto_build_started": "🔧 WebUI フロントエンドの自動ビルドを試行します: {command}",
"startup.webui_auto_build_succeeded": "✅ WebUI フロントエンドの自動ビルドに成功しました",
"startup.webui_auto_build_timeout": "❌ WebUI の自動ビルドがタイムアウトしました({timeout_seconds} 秒超過)",
"startup.webui_auto_build_tool_missing": "❌ 利用可能なフロントエンドビルドツールが見つからず、WebUI を自動ビルドできません",
"startup.webui_cors_configured": "✅ CORS ミドルウェアを設定しました",
"startup.webui_dashboard_source_missing": "❌ WebUI フロントエンドのソースディレクトリが見つかりません: {dashboard_root}",
"startup.webui_dashboard_package_hint": "💡 事前ビルド済みの WebUI 静的リソースパッケージを先にインストールしてください。例: {command}",
"startup.webui_disabled": "WebUI は無効です",
"startup.webui_index_missing": "❌ index.html が見つかりません: {index_path}",
"startup.webui_manual_build_hint": "💡 自動復旧でフロントエンド資産を復旧できなかったため、dashboard ディレクトリで依存関係をインストールして手動ビルドしてください: {command}",
"startup.webui_path_traversal_detected": "🚫 パストラバーサルの疑いがあるリクエストを検出しました: {full_path}",
"startup.webui_robots_route_register_failed": "❌ robots.txt ルートの登録に失敗しました: {error}",
"startup.webui_robots_route_registered": "✅ robots.txt ルートを登録しました",
"startup.webui_server_init_failed": "WebUI サーバーの初期化に失敗しました: {error}",
"startup.webui_static_assets_unavailable": "❌ 利用可能な WebUI 静的アセットが見つかりません(インストール済みの maibot-dashboard パッケージまたはローカルの dashboard/dist",
"startup.webui_static_assets_try_auto_build": "⚠️ WebUI の静的アセットが利用できないため、フロントエンドの自動ビルドを試行します...",
"startup.webui_static_dir_missing": "❌ WebUI の静的ディレクトリが存在しません",
"startup.webui_static_dir_missing_with_path": "❌ WebUI の静的ディレクトリが存在しません: {static_path}",
"startup.webui_static_files_configured": "✅ WebUI の静的ファイル配信を設定しました: {static_path}",
"startup.worker_dir_set": "作業ディレクトリを設定しました: {script_dir}"
}