| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947 |
- {
- "actions": {
- "copy": "コピー",
- "download": "ダウンロード",
- "copied": "コピーしました"
- },
- "title": {
- "costRanking": "コスト ランキング",
- "costRankingDescription": "ユーザーコスト ランキングを表示します。データは 5 分ごとに更新されます",
- "usageLogs": "使用ログ",
- "clients": "クライアント",
- "userAndKeyManagement": "ユーザーとキー管理",
- "requestMessages": "リクエスト メッセージ",
- "activeSessions": "アクティブ セッション (最近 5 分間)",
- "sessionMonitoring": "セッション監視",
- "sessionMonitoringDescription": "アクティブおよび非アクティブ セッションをリアルタイムで表示します (3 秒ごとに自動更新)",
- "inactiveSessions": "非アクティブ セッション (5 分以上、表示のみ)",
- "quotasManagement": "クォータ管理",
- "quotasManagementDescription": "すべてのレベルのクォータを表示および管理します",
- "usersQuotas": "ユーザー クォータ統計",
- "keysQuotas": "キー クォータ統計",
- "providersQuotas": "プロバイダー クォータ統計",
- "usageLogsDescription": "API 呼び出しログと使用統計を表示します",
- "filterCriteria": "フィルター条件",
- "filterCriteriaDescription": "時間、ユーザー、プロバイダーなどでログを絞り込む"
- },
- "description": {
- "viewApiCallLogs": "API 呼び出しログと使用統計を表示します",
- "dashboard": "システム統計と監視情報を表示します",
- "quotas": "すべてのレベルのクォータを表示および管理します",
- "clientInfo": "User-Agent リクエスト ヘッダー",
- "requestMessagesDescription": "クライアントが送信したメッセージ コンテンツ",
- "responseBodyDescription": "サーバーからの完全なレスポンス (5 分間の TTL)"
- },
- "overview": {
- "title": "概要",
- "totalRequests": "リクエスト総数",
- "totalCost": "合計コスト",
- "totalUsers": "ユーザー総数",
- "totalProviders": "プロバイダー総数",
- "activeUsers": "アクティブ ユーザー",
- "activeSessions": "アクティブ セッション",
- "errorRate": "エラー率",
- "avgResponseTime": "平均応答時間"
- },
- "stats": {
- "title": "統計",
- "requests": "リクエスト",
- "cost": "コスト",
- "tokens": "トークン",
- "period": {
- "hour": "最近 1 時間",
- "day": "今日",
- "week": "今週",
- "month": "今月"
- }
- },
- "logs": {
- "title": "使用ログ",
- "description": "API 呼び出しレコードを表示および分析します",
- "filters": {
- "user": "ユーザー",
- "provider": "プロバイダー",
- "sessionId": "セッションID",
- "searchUser": "ユーザーを検索...",
- "searchProvider": "プロバイダーを検索...",
- "searchSessionId": "セッションIDを検索...",
- "noUserFound": "一致するユーザーが見つかりません",
- "noProviderFound": "一致するプロバイダーが見つかりません",
- "noSessionFound": "一致するセッションIDが見つかりません",
- "model": "モデル",
- "endpoint": "エンドポイント",
- "status": "ステータス",
- "timeRange": "時間範囲",
- "dateRange": "日付範囲",
- "startTime": "開始時間",
- "endTime": "終了時間",
- "allUsers": "すべてのユーザー",
- "allKeys": "すべてのキー",
- "selectUserFirst": "まずユーザーを選択してください",
- "allProviders": "すべてのプロバイダー",
- "allModels": "すべてのモデル",
- "allEndpoints": "すべてのエンドポイント",
- "allStatusCodes": "すべてのステータスコード",
- "apiKey": "API キー",
- "statusCode": "ステータスコード",
- "minRetryCount": "リトライ回数≥",
- "minRetryCountPlaceholder": "回数を入力(0 で制限なし)",
- "apply": "フィルターを適用",
- "reset": "リセット",
- "last7days": "7日",
- "last30days": "30日",
- "customRange": "カスタム範囲",
- "export": "エクスポート",
- "exporting": "エクスポート中...",
- "exportSuccess": "エクスポートが完了しました",
- "exportError": "エクスポートに失敗しました",
- "quickFilters": {
- "today": "今日",
- "thisWeek": "今週",
- "errorsOnly": "エラーのみ",
- "showRetries": "リトライあり"
- },
- "activeFilters": {
- "title": "有効なフィルター",
- "remove": "フィルターを削除",
- "clearAll": "すべてクリア"
- },
- "groups": {
- "time": "時間範囲",
- "timeDesc": "日付と時間でフィルター",
- "identity": "ID情報",
- "identityDesc": "ユーザーとキーでフィルター",
- "request": "リクエスト",
- "requestDesc": "プロバイダー、モデル、エンドポイントでフィルター",
- "status": "ステータス",
- "statusDesc": "ステータスコードとリトライでフィルター"
- }
- },
- "columns": {
- "time": "時間",
- "user": "ユーザー",
- "key": "キー",
- "sessionId": "セッションID",
- "provider": "プロバイダー",
- "model": "課金モデル",
- "endpoint": "エンドポイント",
- "inputTokens": "入力",
- "outputTokens": "出力",
- "tokens": "Tokens",
- "cacheWrite": "キャッシュ書き込み",
- "cacheRead": "キャッシュ読み取り",
- "cache": "Cache",
- "cost": "コスト",
- "duration": "所要時間",
- "performance": "Perf",
- "status": "ステータス"
- },
- "stats": {
- "title": "統計サマリー",
- "description": "現在のフィルター条件の集計統計",
- "totalAmount": "総消費金額",
- "totalTokens": "総トークン数",
- "cacheTokens": "キャッシュトークン",
- "input": "入力",
- "output": "出力",
- "write": "書き込み",
- "read": "読み取り",
- "totalRequests": "総リクエスト数",
- "loading": "読み込み中..."
- },
- "table": {
- "noData": "データなし",
- "pagination": "{total} 件中 {page} / {totalPages} ページ",
- "prevPage": "前へ",
- "nextPage": "次へ",
- "blocked": "ブロック済み",
- "nonBilling": "非課金",
- "skipped": "スキップ",
- "specialSettings": "特殊設定",
- "times": "回",
- "loadedCount": "{count} 件のレコードを読み込みました",
- "loadingMore": "読み込み中...",
- "noMoreData": "すべてのレコードを読み込みました",
- "scrollToTop": "トップへ戻る",
- "hideProviderColumn": "プロバイダー列を非表示",
- "showProviderColumn": "プロバイダー列を表示",
- "columnVisibility": "列の表示/非表示"
- },
- "actions": {
- "refresh": "更新",
- "refreshing": "更新中...",
- "stopAutoRefresh": "自動更新を停止",
- "startAutoRefresh": "自動更新を開始",
- "view": "表示",
- "fullscreen": "全画面表示",
- "exitFullscreen": "全画面を終了"
- },
- "error": {
- "loadFailed": "読み込み失敗",
- "loadKeysFailed": "キーリストの読み込みに失敗しました"
- },
- "details": {
- "title": "リクエスト詳細",
- "statusTitle": "ステータス: {status}",
- "inProgress": "処理中",
- "unknown": "不明",
- "success": "リクエストが正常に完了しました",
- "error": "リクエスト失敗、詳細なエラー情報とプロバイダー決定チェーンは以下の通りです",
- "processing": "リクエストは処理中であり、まだ完了していません",
- "tabs": {
- "summary": "概要",
- "logicTrace": "決定チェーン",
- "performance": "パフォーマンス",
- "metadata": "メタデータ"
- },
- "summary": {
- "keyMetrics": "主要指標",
- "totalCost": "総コスト",
- "totalTokens": "総トークン数",
- "duration": "所要時間",
- "outputRate": "出力速度",
- "viewFullError": "完全なエラーを表示",
- "viewSession": "セッションを表示"
- },
- "specialSettings": {
- "title": "特殊設定"
- },
- "skipped": {
- "title": "スキップ情報",
- "reason": "理由",
- "warmup": "Warmup 即時応答(CCH)",
- "desc": "このリクエストは Warmup プローブとして識別され、CCH が上流プロバイダーへ転送せずに直接応答しました。課金/レート制限/統計には含まれません。"
- },
- "blocked": {
- "title": "ブロック情報",
- "type": "ブロックタイプ",
- "sensitiveWord": "機密語句ブロック",
- "word": "機密語句",
- "matchType": "一致タイプ",
- "matchTypeContains": "部分一致",
- "matchTypeExact": "完全一致",
- "matchTypeRegex": "正規表現",
- "matchedText": "一致した内容"
- },
- "sessionId": "セッション ID",
- "messagesCount": "メッセージ数",
- "messagesLabel": "メッセージ",
- "messagesUnit": "件",
- "clientInfo": "クライアント情報",
- "modelRedirect": {
- "title": "モデルリダイレクト",
- "requestModel": "リクエストモデル",
- "actualModel": "実際の呼び出し",
- "billing": "課金説明",
- "billingDescription": "システムはリクエストモデル({original})の価格を優先して課金します。価格表にそのモデルが存在しない場合、実際の呼び出しモデル({current})の価格を使用します。",
- "billingModel": "課金モデル",
- "actualModelTooltip": "実際のモデル: {model}",
- "originalModelTooltip": "元のモデル: {model}",
- "billingDescription_original": "現在の課金モード:リダイレクト前の元のモデル({original})で課金",
- "billingDescription_redirected": "現在の課金モード:リダイレクト後の実際のモデル({current})で課金",
- "billingOriginal": "課金: 元",
- "billingRedirected": "課金: 実際"
- },
- "errorMessage": "エラーメッセージ",
- "fake200ForwardedNotice": "注意:ストリーミング要求では、失敗判定がストリーム終了後になる場合があります。応答内容は既にクライアントへ転送されている可能性があります。",
- "fake200DetectedReason": "検出理由:{reason}",
- "fake200Reasons": {
- "emptyBody": "レスポンス本文が空です",
- "htmlBody": "HTML ドキュメントが返されました (エラーページの可能性)",
- "jsonErrorNonEmpty": "JSON の `error` フィールドが空ではありません",
- "jsonErrorMessageNonEmpty": "JSON の `error.message` が空ではありません",
- "jsonMessageKeywordMatch": "JSON の `message` に \"error\" が含まれています (ヒューリスティック)",
- "unknown": "レスポンス本文がエラーを示しています"
- },
- "statusCodeInferredBadge": "推定",
- "statusCodeInferredTooltip": "このステータスコードは応答本文の内容(例: fake 200)から推定されており、上流の HTTP ステータスと異なる場合があります。",
- "statusCodeInferredSuffix": "(推定)",
- "filteredProviders": "フィルタされたプロバイダー",
- "providerChain": {
- "title": "プロバイダー決定チェーンタイムライン",
- "totalDuration": "合計所要時間: {duration}ms"
- },
- "noError": {
- "processing": "リクエストは処理中であり、応答を待っています...",
- "success": "リクエスト成功、エラー情報なし",
- "default": "詳細なエラー情報はありません"
- },
- "clickStatusCode": "ステータスコードをクリックして完全なタイムラインを表示",
- "viewDetails": "詳細を表示",
- "reasons": {
- "rateLimited": "プロバイダーコスト制限",
- "circuitOpen": "サーキットブレーカー開放"
- },
- "billingDetails": {
- "title": "課金詳細",
- "input": "入力",
- "output": "出力",
- "cacheWrite5m": "キャッシュ書き込み (5m)",
- "cacheWrite1h": "キャッシュ書き込み (1h)",
- "cacheRead": "キャッシュ読み取り",
- "cacheTtl": "キャッシュ TTL",
- "cacheTtlSwapped": "課金 TTL (スワップ済み)",
- "multiplier": "プロバイダー倍率",
- "totalCost": "総コスト",
- "context1m": "1M コンテキスト",
- "context1mPricing": "入力 2x >200k, 出力 1.5x >200k"
- },
- "performance": {
- "title": "パフォーマンス",
- "ttfb": "TTFB",
- "duration": "総所要時間",
- "outputRate": "出力速度"
- },
- "performanceTab": {
- "noPerformanceData": "パフォーマンスデータがありません",
- "ttfbGauge": "初バイト到達時間",
- "outputRateGauge": "出力速度",
- "latencyBreakdown": "レイテンシ内訳",
- "generationTime": "生成時間",
- "assessment": {
- "excellent": "優秀",
- "good": "良好",
- "warning": "警告",
- "poor": "不良"
- },
- "thresholds": {
- "ttfbGood": "TTFB < 1s",
- "ttfbWarning": "TTFB 1-2s",
- "ttfbPoor": "TTFB > 3s"
- }
- },
- "metadata": {
- "noMetadata": "メタデータがありません",
- "sessionInfo": "セッション情報",
- "clientInfo": "クライアント情報",
- "billingInfo": "課金情報",
- "technicalTimeline": "技術タイムライン",
- "copyTimeline": "タイムラインをコピー"
- },
- "logicTrace": {
- "title": "決定チェーン",
- "noDecisionData": "決定データがありません",
- "providersCount": "{count} プロバイダー",
- "healthyCount": "{count} 健全",
- "initialSelection": "初期選択",
- "healthCheck": "ヘルスチェック",
- "prioritySelection": "優先度選択",
- "attemptProvider": "試行: {provider}",
- "retryAttempt": "再試行 #{number}",
- "httpStatus": "HTTP {code}{inferredSuffix}",
- "sessionReuse": "セッション再利用",
- "sessionReuseDesc": "セッションキャッシュからプロバイダーを再利用",
- "sessionReuseTitle": "セッションバインディング",
- "sessionReuseSelection": "セッション再利用選択",
- "sessionReuseSelectionDesc": "セッションキャッシュからプロバイダーを選択",
- "sessionInfo": "セッション情報",
- "sessionIdLabel": "セッション ID",
- "requestSequence": "リクエスト番号",
- "sessionAge": "セッション経過時間",
- "reusedProvider": "再利用プロバイダー",
- "executeRequest": "リクエスト実行",
- "cacheOptimizationHint": "セッション再利用は、同じ会話内でプロバイダーの親和性を維持することでパフォーマンスを最適化し、選択オーバーヘッドを削減してキャッシュヒット率を向上させます。"
- }
- },
- "providerChain": {
- "decisionChain": "プロバイダー決定チェーン",
- "clickItemForDetails": "ステップをクリックして詳細を表示"
- },
- "modelRedirect": {
- "redirected": "リダイレクト済み",
- "targetModel": "ターゲットモデル"
- },
- "statusCodes": {
- "not200": "非 200(エラー/ブロック)",
- "200": "200(成功)",
- "400": "400 (不正なリクエスト)",
- "401": "401 (未認証)",
- "429": "429 (レート制限)",
- "500": "500 (サーバーエラー)"
- },
- "billingDetails": {
- "input": "入力",
- "output": "出力",
- "cacheWrite5m": "キャッシュ書き込み (5m)",
- "cacheWrite1h": "キャッシュ書き込み (1h)",
- "cacheRead": "キャッシュ読み取り",
- "cacheTtl": "キャッシュ TTL",
- "cacheTtlSwapped": "課金 TTL (スワップ済み)",
- "multiplier": "プロバイダー倍率",
- "totalCost": "合計費用",
- "context1m": "1M コンテキスト",
- "context1mPricing": "入力 >200k 2倍, 出力 >200k 1.5倍"
- }
- },
- "leaderboard": {
- "title": "コスト ランキング",
- "description": "ユーザーとキーのコスト統計ランキングを表示します",
- "todayTitle": "今日のリーダーボード",
- "viewAll": "すべて見る",
- "userRankings": "ユーザーランキング",
- "providerRankings": "プロバイダーランキング",
- "modelRankings": "モデルランキング",
- "noData": "本日のデータはありません",
- "requests": "リクエスト",
- "tokens": "トークン",
- "tabs": {
- "users": "ユーザー ランキング",
- "keys": "キー ランキング",
- "userRanking": "ユーザーランキング",
- "providerRanking": "プロバイダーランキング",
- "providerCacheHitRateRanking": "プロバイダーキャッシュ命中率",
- "modelRanking": "モデルランキング",
- "dailyRanking": "本日",
- "weeklyRanking": "今週",
- "monthlyRanking": "今月",
- "allTimeRanking": "全期間"
- },
- "dateRange": {
- "to": "~",
- "prevPeriod": "前の期間",
- "nextPeriod": "次の期間",
- "customRange": "カスタム日付範囲"
- },
- "columns": {
- "rank": "ランク",
- "name": "名前",
- "totalCost": "合計コスト",
- "totalRequests": "リクエスト総数",
- "avgCost": "平均コスト",
- "lastActive": "最終アクティビティ",
- "user": "ユーザー",
- "requests": "リクエスト数",
- "tokens": "トークン数",
- "consumedAmount": "消費金額",
- "provider": "プロバイダー",
- "model": "モデル",
- "cost": "コスト",
- "cacheHitRequests": "キャッシュ対象リクエスト数(命中率計算対象)",
- "cacheHitRate": "キャッシュ命中率",
- "cacheReadTokens": "キャッシュ読取トークン数",
- "totalTokens": "総トークン数",
- "cacheCreationConsumedAmount": "キャッシュ作成消費額",
- "totalConsumedAmount": "総消費額",
- "successRate": "成功率(%)",
- "avgResponseTime": "平均応答時間",
- "avgTtfbMs": "平均TTFB",
- "avgTokensPerSecond": "平均トークン/秒",
- "avgCostPerRequest": "平均リクエスト単価",
- "avgCostPerMillionTokens": "100万トークンあたりコスト"
- },
- "expandModelStats": "モデル詳細を展開",
- "collapseModelStats": "モデル詳細を折りたたむ",
- "states": {
- "loading": "読み込み中...",
- "noData": "データなし",
- "todayNoData": "今日のデータなし",
- "weekNoData": "今週のデータなし",
- "monthNoData": "今月のデータなし",
- "fetchFailed": "ランキングデータの取得に失敗しました"
- },
- "permission": {
- "title": "権限が必要です",
- "restricted": "アクセス制限",
- "description": "ランキング機能には、管理者が「サイト全体の利用状況の表示を許可」権限を有効にする必要があります。",
- "adminAction": "この権限を有効にします。",
- "userAction": "この権限を有効にするには、管理者に連絡してください。",
- "systemSettings": "システム設定"
- },
- "filters": {
- "userTagsPlaceholder": "ユーザータグでフィルタ...",
- "userGroupsPlaceholder": "ユーザーグループでフィルタ..."
- }
- },
- "sessions": {
- "title": "アクティブ セッション",
- "description": "アクティブな API セッションをリアルタイムで監視します",
- "monitoring": "セッション監視",
- "monitoringDescription": "アクティブおよび非アクティブ セッションをリアルタイムで表示します (3 秒ごとに自動更新)",
- "activeSessions": "アクティブ セッション (最近 5 分間)",
- "inactiveSessions": "非アクティブ セッション (5 分以上、表示のみ)",
- "columns": {
- "sessionId": "セッション ID",
- "user": "ユーザー",
- "key": "キー",
- "provider": "プロバイダー",
- "model": "モデル",
- "startTime": "開始時間",
- "lastActivity": "最終アクティビティ",
- "requestCount": "リクエスト数",
- "totalInput": "総入力",
- "totalOutput": "総出力",
- "totalCost": "総コスト",
- "totalDuration": "総所要時間",
- "status": "ステータス",
- "actions": "アクション"
- },
- "table": {
- "count": "{count} 個の{type} セッション",
- "active": "アクティブ",
- "inactive": "非アクティブ",
- "notCountedInConcurrency": "(同時実行数には含まれません)",
- "refreshing": "更新中...",
- "noActiveSessions": "アクティブなセッションはありません"
- },
- "pagination": {
- "total": "件"
- },
- "details": {
- "title": "セッション メッセージ",
- "messages": "メッセージリスト",
- "info": "セッション情報",
- "timeline": "タイムライン",
- "overview": "セッション概要",
- "overviewDescription": "集計統計情報",
- "providersAndModels": "プロバイダーとモデル",
- "providersAndModelsDescription": "使用されたプロバイダーとモデル",
- "tokenUsage": "トークン使用量 (合計)",
- "tokenUsageDescription": "すべてのリクエストの累積統計",
- "costInfo": "コスト情報 (合計)",
- "costInfoDescription": "すべてのリクエストの累積費用",
- "totalRequests": "総リクエスト数",
- "firstRequest": "最初のリクエスト",
- "lastRequest": "最終リクエスト",
- "totalDuration": "総所要時間",
- "totalInput": "総入力",
- "totalOutput": "総出力",
- "cacheCreation": "キャッシュ作成",
- "cacheTtlMixed": "混在",
- "cacheRead": "キャッシュ読み取り",
- "total": "合計",
- "totalFee": "総費用",
- "providers": "プロバイダー",
- "models": "モデル",
- "noDetailedData": "詳細データなし",
- "storageTip": "詳細データが見つかりません。原因の例:Redis が未設定/利用不可 (REDIS_URL + ENABLE_RATE_LIMIT=true)、データの期限切れ (SESSION_TTL、既定 300 秒)、または応答本文の保存を無効化 (STORE_SESSION_RESPONSE_BODY=false、応答本文のみ)。未マスクの messages を保存するには STORE_SESSION_MESSAGES=true を設定してください。",
- "clientInfo": "クライアント情報",
- "requestHeaders": "リクエストヘッダー",
- "requestBody": "リクエストボディ",
- "requestMessages": "リクエスト メッセージ",
- "specialSettings": "特殊設定",
- "requestMessagesDescription": "クライアントが送信したメッセージ内容",
- "responseHeaders": "レスポンスヘッダー",
- "responseBody": "レスポンスボディ",
- "responseBodyDescription": "サーバーからの完全なレスポンス (5 分間の TTL)",
- "noHeaders": "データなし",
- "noData": "データなし",
- "prevRequest": "前のリクエスト",
- "nextRequest": "次のリクエスト"
- },
- "actions": {
- "back": "戻る",
- "view": "表示",
- "copy": "コピー",
- "download": "ダウンロード",
- "copyMessages": "リクエスト(ヘッダーとボディ)をコピー",
- "downloadMessages": "リクエスト(ヘッダーとボディ)をダウンロード",
- "copied": "コピーしました",
- "copyResponse": "レスポンスボディをコピー",
- "terminate": "強制終了",
- "terminateTitle": "セッションを強制終了",
- "terminateDescription": "このセッションを強制終了しますか?終了するとプロバイダーのバインドが解除され、次回リクエストで再選択されます。",
- "sessionIdLabel": "Session ID: {sessionId}",
- "cancel": "キャンセル",
- "confirmTerminate": "終了する",
- "terminating": "終了しています...",
- "terminateSuccess": "セッションを強制終了しました",
- "terminateFailed": "セッションの強制終了に失敗しました",
- "terminateSelected": "選択したセッションを終了",
- "selectedCount": "{count} 件を選択中",
- "selectAll": "すべて選択",
- "selectSessionLabel": "セッションを選択",
- "multiSelect": "複数選択",
- "cancelMultiSelect": "キャンセル",
- "terminateSessionTitle": "セッションを終了",
- "terminateSessionDescription": "このセッションを終了してもよろしいですか?この操作は元に戻せません。",
- "batchTerminateSuccess": "{count} 件のセッションを終了しました",
- "batchTerminatePartial": "未許可 {unauthorized} 件 · 見つからない {missing} 件",
- "batchTerminateAllowedFailed": "許可済みだが終了失敗 {count} 件",
- "batchTerminateNone": "終了できたセッションはありません",
- "noSelection": "少なくとも1つのセッションを選択してください"
- },
- "codeDisplay": {
- "raw": "Raw",
- "pretty": "Pretty",
- "searchPlaceholder": "検索",
- "expand": "展開",
- "collapse": "折りたたむ",
- "themeAuto": "自動",
- "themeLight": "ライト",
- "themeDark": "ダーク",
- "noMatches": "一致する結果はありません",
- "onlyMatches": "一致のみ",
- "showAll": "すべて表示",
- "prevPage": "前へ",
- "nextPage": "次へ",
- "pageInfo": "{page} / {total} ページ",
- "sseEvent": "イベント",
- "sseData": "データ",
- "hardLimit": {
- "title": "コンテンツが大きすぎます",
- "size": "サイズ: {sizeMB} MB ({sizeBytes} bytes)",
- "maximum": "上限: {maxSizeMB} MB または {maxLines} 行",
- "hint": "全内容を表示するにはダウンロードしてください。",
- "download": "ダウンロード"
- }
- },
- "status": {
- "loading": "読み込み中...",
- "loadError": "読み込み失敗",
- "fetchFailed": "取得失敗",
- "unknownError": "不明なエラー",
- "storageNotEnabled": "未保存",
- "storageNotEnabledHint": "ヒント: REDIS_URL と ENABLE_RATE_LIMIT=true を確認してください (セッション詳細キャッシュ)。未マスクの messages を保存するには STORE_SESSION_MESSAGES=true を設定してください。"
- },
- "errors": {
- "copyFailed": "コピー失敗"
- },
- "requestList": {
- "title": "リクエスト一覧",
- "noRequests": "リクエストがありません",
- "fetchFailed": "リクエスト一覧の取得に失敗しました",
- "unknownError": "不明なエラー",
- "prev": "前へ",
- "next": "次へ",
- "orderAsc": "昇順に切り替え(古い順)",
- "orderDesc": "降順に切り替え(新しい順)"
- },
- "back": "戻る",
- "loadingError": "読み込み失敗"
- },
- "quotas": {
- "title": "クォータ管理",
- "description": "ユーザー、キー、プロバイダーの使用クォータを管理します",
- "tabs": {
- "overview": "概要",
- "users": "ユーザー クォータ",
- "keys": "キー クォータ",
- "providers": "プロバイダー クォータ"
- },
- "columns": {
- "name": "名前",
- "limit": "制限",
- "used": "使用済み",
- "remaining": "残り",
- "resetTime": "リセット時間",
- "status": "ステータス"
- },
- "labels": {
- "byName": "名前順",
- "byUsageRate": "使用率順"
- },
- "users": {
- "title": "ユーザー クォータ統計",
- "totalUsers": "合計 {count} ユーザー"
- },
- "keys": {
- "title": "キー クォータ統計",
- "totalKeysInfo": "合計 {userCount} ユーザー、{keyCount} キー",
- "setKeyQuota": "キー クォータを設定",
- "setUserQuota": "ユーザー クォータを設定",
- "onlyKeyQuota": "キー クォータのみ",
- "onlyUserQuota": "ユーザー クォータのみ",
- "success": "ユーザー クォータが正常に設定されました"
- },
- "providers": {
- "title": "プロバイダー クォータ統計",
- "totalProviders": "合計 {count} プロバイダー"
- }
- },
- "labels": {
- "byName": "名前順",
- "byUsageRate": "使用率順"
- },
- "all": "すべて",
- "nav": {
- "mobileMenuTitle": "ナビゲーションメニュー",
- "dashboard": "ホーム",
- "usageLogs": "使用ログ",
- "leaderboard": "ランキング",
- "availability": "可用性監視",
- "myQuota": "自分のクォータ",
- "quotasManagement": "クォータ管理",
- "userManagement": "ユーザー",
- "providers": "プロバイダー管理",
- "documentation": "ドキュ",
- "systemSettings": "設定",
- "feedback": "フィードバック",
- "login": "ログイン",
- "logout": "ログアウト"
- },
- "statistics": {
- "title": "使用統計",
- "cost": "消費金額",
- "calls": "API呼び出し回数",
- "totalCost": "総消費金額",
- "totalCalls": "総API呼び出し回数",
- "timeRange": {
- "today": "今日",
- "todayDescription": "今日の使用状況",
- "7days": "過去 7 日間",
- "7daysDescription": "過去 7 日間の使用状況",
- "30days": "過去 30 日間",
- "30daysDescription": "過去 30 日間の使用状況",
- "thisMonth": "今月",
- "thisMonthDescription": "今月の使用状況",
- "default": "使用状況"
- },
- "mode": {
- "keys": "あなたのキーのみの使用統計を表示",
- "mixed": "あなたのキーの詳細と他のユーザーの集計を表示",
- "users": "すべてのユーザーの使用統計を表示"
- },
- "legend": {
- "selectAll": "すべて選択",
- "deselectAll": "すべてクリア",
- "selected": "選択済み"
- },
- "chartMode": {
- "label": "表示モード",
- "overlay": "比較",
- "stacked": "積み上げ"
- },
- "states": {
- "noData": "統計データなし",
- "fetchFailed": "統計データの取得に失敗しました"
- },
- "othersAggregate": "その他のユーザー"
- },
- "errors": {
- "fetchSystemSettingsFailed": "システム設定の取得に失敗しました",
- "fetchFailed": "取得失敗",
- "fetchSessionListFailed": "セッションリストの取得に失敗しました"
- },
- "keyList": {
- "columns": {
- "name": "名前",
- "key": "キー",
- "todayCalls": "今日の呼び出し",
- "todayCost": "今日の消費",
- "lastUsed": "最終使用",
- "actions": "アクション"
- },
- "detailsButton": "詳細情報",
- "modelStats": "モデル統計",
- "modelStatsColumns": {
- "model": "モデル",
- "calls": "呼び出し回数",
- "cost": "消費"
- },
- "limitUsage": "制限使用状況",
- "copyKeyTooltip": "完全なキーをコピー",
- "showKeyTooltip": "完全なキーを表示",
- "hideKeyTooltip": "キーを非表示",
- "copyFailed": "コピーに失敗しました:",
- "timesUnit": "回",
- "provider": "プロバイダー",
- "neverUsed": "未使用(未利用)",
- "viewLogsTooltip": "詳細なログを表示",
- "logsButton": "ログ",
- "emptyState": {
- "title": "キーがありません",
- "description": "右上の「キーを追加」ボタンをクリックしてキーを追加できます"
- }
- },
- "userList": {
- "title": "ユーザーリスト",
- "badge": "{count} 個のキー",
- "activeKeys": "アクティブキー",
- "totalKeys": "総キー数",
- "expiresAt": "有効期限",
- "status": {
- "active": "有効",
- "expiringSoon": "まもなく期限切れ",
- "expired": "期限切れ",
- "disabled": "無効"
- },
- "actions": {
- "renew": "更新",
- "renew30d": "30日間更新",
- "renew90d": "90日間更新",
- "renew1y": "1年間更新",
- "renewCustom": "カスタム...",
- "customPrompt": "新しい有効期限を入力してください(YYYY-MM-DD)。キャンセルするには空のままにしてください。",
- "invalidDate": "有効な日付を入力してください",
- "enable": "有効化",
- "disable": "無効化",
- "success": "操作に成功しました",
- "failed": "操作に失敗しました。後でもう一度お試しください"
- },
- "emptyState": {
- "title": "ユーザーがいません",
- "description": "まだユーザーを作成していません。ユーザーは API キーと使用制限を管理するための基本単位です。最初のユーザーを作成して始めましょう!",
- "action": "最初のユーザーを作成"
- },
- "addUser": "ユーザーを追加"
- },
- "keyListHeader": {
- "todayUsage": "本日の使用量",
- "allowedModels": {
- "label": "許可モデル",
- "noRestrictions": "許可されたクライアント:制限なし"
- },
- "expiresAt": "有効期限",
- "proxyStatus": {
- "loading": "プロキシー ステータス読み込み中",
- "fetchFailed": "プロキシー ステータスの取得に失敗しました",
- "noStatus": "プロキシー ステータスなし",
- "activeRequests": "アクティブリクエスト",
- "lastRequest": "最新リクエスト",
- "noRecord": "記録なし",
- "timeAgo": {
- "justNow": "たった今",
- "secondsAgo": "{count}秒前",
- "minutesAgo": "{count}分前",
- "hoursAgo": "{count}時間前",
- "daysAgo": "{count}日前"
- }
- },
- "addKey": "キーを追加",
- "keyCreatedDialog": {
- "title": "キーの作成に成功しました",
- "description": "APIキーが正常に作成されました。安全にコピーして保存してください。このキーは一度だけ表示されます。",
- "apiKeyLabel": "API キー",
- "warningText": "閉じる前にコピーして保存してください。閉じた後、このキーを再度表示することはできません",
- "httpWarningText": "HTTPアクセスが検出されました。ブラウザの制限によりコピー機能が使用できません。目のアイコンをクリックしてキーを表示し、手動でコピーしてください。",
- "copyTooltip": "クリップボードにコピー",
- "showTooltip": "完全なキーを表示",
- "hideTooltip": "キーを非表示",
- "closeButton": "閉じる"
- },
- "allowedClients": {
- "label": "許可されたクライアント",
- "noRestrictions": "許可されたクライアント:制限なし"
- }
- },
- "keyLimitUsage": {
- "loading": "読み込み中...",
- "error": "取得に失敗しました",
- "networkError": "ネットワークエラー",
- "cost5h": "5時間消費",
- "costDaily": "日次消費",
- "costWeekly": "週間消費",
- "costMonthly": "月間消費",
- "costTotal": "総消費",
- "concurrentSessions": "同時セッション数",
- "noLimit": "制限なし"
- },
- "addKeyForm": {
- "title": "キーを追加",
- "description": "現在のユーザーの新しいAPIキーを作成します。キー値は自動生成されます。",
- "submitText": "作成を確認",
- "loadingText": "作成中...",
- "keyName": {
- "label": "キー名",
- "placeholder": "キー名を入力してください"
- },
- "expiresAt": {
- "label": "有効期限",
- "placeholder": "有効期限を選択",
- "description": "空白の場合は無期限"
- },
- "canLoginWebUi": {
- "label": "Web UI ログインを許可",
- "description": "オフにすると、このキーはAPI呼び出しのみに使用でき、管理パネルにログインできません"
- },
- "limit5hUsd": {
- "label": "5時間消費上限 (USD)",
- "placeholder": "空白の場合は無制限",
- "description": "5時間以内の最大消費金額",
- "descriptionWithUserLimit": "5時間以内の最大消費金額 (ユーザー上限: {limit})"
- },
- "limitDailyUsd": {
- "label": "1日の消費上限 (USD)",
- "placeholder": "空白の場合は無制限",
- "description": "1日あたりの最大消費金額"
- },
- "dailyResetMode": {
- "label": "毎日リセットモード",
- "options": {
- "fixed": "固定時間リセット",
- "rolling": "ローリングウィンドウ (24時間)"
- },
- "desc": {
- "fixed": "毎日指定された時間にクォータをリセット",
- "rolling": "最初のリクエストから24時間のローリングウィンドウ"
- }
- },
- "dailyResetTime": {
- "label": "毎日リセット時間",
- "placeholder": "HH:mm",
- "description": "1日の制限がリセットされる時間 (システムタイムゾーンを使用)"
- },
- "limitWeeklyUsd": {
- "label": "週間消費上限 (USD)",
- "placeholder": "空白の場合は無制限",
- "description": "1週間あたりの最大消費金額",
- "descriptionWithUserLimit": "1週間あたりの最大消費金額 (ユーザー上限: {limit})"
- },
- "limitMonthlyUsd": {
- "label": "月間消費上限 (USD)",
- "placeholder": "空白の場合は無制限",
- "description": "1ヶ月あたりの最大消費金額",
- "descriptionWithUserLimit": "1ヶ月あたりの最大消費金額 (ユーザー上限: {limit})"
- },
- "limitTotalUsd": {
- "label": "総消費上限 (USD)",
- "placeholder": "空白の場合は無制限",
- "description": "累計消費上限(リセットなし)",
- "descriptionWithUserLimit": "ユーザーの総上限を超えることはできません ({limit})"
- },
- "limitConcurrentSessions": {
- "label": "同時セッション上限",
- "placeholder": "0は無制限を意味します",
- "description": "同時に実行される会話の数",
- "descriptionWithUserLimit": "最大セッション数 (ユーザー上限: {limit})"
- },
- "providerGroup": {
- "label": "プロバイダーグループ",
- "placeholder": "プロバイダーグループタグを入力し、Enterで追加",
- "description": "このキーのプロバイダーグループ(既定: default)",
- "defaultDescription": "default は groupTag 未設定のプロバイダーを含みます",
- "descriptionWithUserGroup": "このキーのプロバイダーグループ(ユーザーのグループ: {group}、既定: default)"
- },
- "cacheTtl": {
- "label": "Cache TTL上書き",
- "description": "cache_controlを含むリクエストに対してAnthropic prompt cache TTLを強制します。",
- "options": {
- "inherit": "上書きしない(プロバイダー/クライアントに従う)",
- "5m": "5m",
- "1h": "1h"
- }
- },
- "successTitle": "キーが正常に作成されました",
- "successDescription": "APIキーが正常に作成されました。",
- "generatedKey": {
- "label": "生成されたキー",
- "hint": "このキーはキー一覧で管理できます(有効/無効、上限設定など)。ただし完全なキーは一度しか表示されません。今すぐコピーして安全に保管してください。"
- },
- "errors": {
- "userIdMissing": "ユーザーIDが存在しません",
- "createFailed": "作成に失敗しました。後でもう一度お試しください",
- "noKeyReturned": "作成に成功しましたが、キーが返されませんでした"
- }
- },
- "userForm": {
- "title": {
- "add": "ユーザーを追加",
- "edit": "ユーザーを編集"
- },
- "description": {
- "add": "新しいユーザーを作成します。システムは自動的にデフォルトのキーを生成します。",
- "edit": "ユーザーの基本情報を変更します。"
- },
- "submitText": {
- "add": "作成を確認",
- "edit": "変更を保存"
- },
- "loadingText": {
- "add": "作成中...",
- "edit": "保存しています..."
- },
- "username": {
- "label": "ユーザー名",
- "placeholder": "ユーザー名を入力してください"
- },
- "note": {
- "label": "備考",
- "placeholder": "備考を入力してください(オプション)",
- "description": "ユーザーの用途や備考情報を説明するために使用されます"
- },
- "providerGroup": {
- "label": "プロバイダーグループ",
- "placeholder": "例: default または premium,economy",
- "description": "ユーザーのプロバイダーグループ(既定: default)。groupTag が未設定のプロバイダーは default に属します。"
- },
- "tags": {
- "label": "ユーザータグ",
- "placeholder": "タグを入力(Enterで追加)",
- "description": "分類とフィルタリングのためにタグを追加します(最大20個、各32文字まで)"
- },
- "rpm": {
- "label": "RPM制限",
- "placeholder": "1分あたりのリクエスト数制限",
- "description": "デフォルト値: {default}、範囲: 1-10000"
- },
- "dailyQuota": {
- "label": "1日あたりの割当量",
- "placeholder": "1日あたりの消費割当量制限",
- "helperText": "0に設定すると無制限になります",
- "description": "デフォルト値: ${default}、範囲: $0.01-$1000"
- },
- "limit5hUsd": {
- "label": "5時間制限 (USD)",
- "placeholder": "空白の場合は無制限",
- "description": "5時間以内の最大消費金額"
- },
- "limitWeeklyUsd": {
- "label": "週間制限 (USD)",
- "placeholder": "空白の場合は無制限",
- "description": "週間最大消費金額"
- },
- "limitMonthlyUsd": {
- "label": "月間制限 (USD)",
- "placeholder": "空白の場合は無制限",
- "description": "月間最大消費金額"
- },
- "limitConcurrentSessions": {
- "label": "同時セッション上限",
- "placeholder": "0は無制限を意味します",
- "description": "同時に実行される会話の数"
- },
- "isEnabled": {
- "label": "ユーザーを有効化",
- "description": "無効にするとユーザーはAPIにアクセスできなくなります"
- },
- "expiresAt": {
- "label": "有効期限",
- "placeholder": "空白の場合は無期限",
- "description": "有効期限切れ後、ユーザーは自動的に無効化されます",
- "pastWarning": "選択した日付は過去です。保存するとユーザーは直ちに期限切れとなり無効化されます。"
- },
- "allowedClients": {
- "label": "許可されたクライアント",
- "description": "このアカウントを使用できるCLI/IDEクライアントを制限します。空の場合は制限なし。",
- "customLabel": "カスタムクライアントパターン",
- "customPlaceholder": "カスタムパターンを入力(例:'xcode', 'my-ide')"
- },
- "allowedModels": {
- "label": "許可モデル",
- "placeholder": "モデル名を入力(Enterで追加)",
- "description": "ユーザーを特定のAIモデルに制限します。空白の場合は制限なし(最大50モデル、各64文字)"
- }
- },
- "deleteKeyConfirm": {
- "title": "キーの削除を確認",
- "description": "キー「{name}」を削除してもよろしいですか?\n{maskedKey}\nこの操作は元に戻せません。削除後、このキーを使用しているすべてのアプリケーションはアクセスできなくなります。",
- "cancel": "キャンセル",
- "confirm": "削除を確認",
- "confirmLoading": "削除中...",
- "errors": {
- "deleteFailed": "削除に失敗しました",
- "retryError": "削除に失敗しました。後でもう一度お試しください"
- }
- },
- "keyActions": {
- "edit": "編集",
- "delete": "削除",
- "editAriaLabel": "キーを編集",
- "deleteAriaLabel": "キーを削除"
- },
- "userActions": {
- "edit": "ユーザーを編集",
- "delete": "ユーザーを削除",
- "editAriaLabel": "ユーザーを編集",
- "deleteAriaLabel": "ユーザーを削除"
- },
- "availability": {
- "title": "プロバイダー可用性モニター",
- "description": "プロバイダーの可用性とパフォーマンス指標をリアルタイムで監視",
- "nav": "可用性モニター",
- "tabs": {
- "provider": "プロバイダー可用性",
- "endpoint": "エンドポイント健全性"
- },
- "overview": {
- "systemAvailability": "システム可用性",
- "avgLatency": "平均遅延",
- "errorRate": "エラー率",
- "activeProbes": "アクティブプローブ",
- "load": "負荷"
- },
- "timeRange": {
- "15min": "15分",
- "1h": "1時間",
- "6h": "6時間",
- "24h": "24時間",
- "7d": "7日"
- },
- "laneChart": {
- "title": "プロバイダー可用性タイムライン",
- "noData": "データがありません",
- "requests": "{count} リクエスト",
- "availability": "{value}% 可用",
- "noRequests": "リクエストなし"
- },
- "latencyChart": {
- "title": "遅延分布",
- "p50": "P50",
- "p95": "P95",
- "p99": "P99",
- "noData": "遅延データがありません"
- },
- "latencyCurve": {
- "title": "遅延トレンド",
- "noData": "遅延データがありません",
- "avg": "平均",
- "min": "最小",
- "max": "最大",
- "latency": "遅延"
- },
- "terminal": {
- "title": "プローブログ",
- "live": "LIVE",
- "download": "ログをダウンロード",
- "noLogs": "プローブログがありません",
- "manual": "手動",
- "auto": "自動",
- "filterPlaceholder": "ログをフィルター..."
- },
- "probeGrid": {
- "noEndpoints": "エンドポイントが設定されていません",
- "lastProbe": "最終プローブ",
- "status": {
- "unknown": "不明",
- "healthy": "正常",
- "unhealthy": "異常"
- }
- },
- "endpoint": {
- "selectVendor": "ベンダーを選択",
- "selectType": "タイプを選択"
- },
- "confidence": {
- "low": "低",
- "medium": "中",
- "high": "高",
- "lowTooltip": "{count} 件未満のリクエスト。データが代表的でない可能性があります。",
- "mediumTooltip": "中程度のリクエスト量。データは比較的信頼できます。",
- "highTooltip": "高いリクエスト量。データは信頼できます。"
- },
- "actions": {
- "probeNow": "今すぐプローブ",
- "probing": "プローブ中...",
- "probeSuccess": "プローブ成功",
- "probeFailed": "プローブ失敗"
- },
- "status": {
- "green": "正常(OK)",
- "red": "異常",
- "unknown": "不明"
- },
- "statusDescription": {
- "green": "サービスは正常、リクエスト成功",
- "red": "サービスが利用不可またはエラー",
- "unknown": "データがありません"
- },
- "metrics": {
- "systemAvailability": "システム可用性",
- "totalRequests": "総リクエスト数",
- "successRate": "成功率(%)",
- "avgLatency": "平均遅延",
- "p50Latency": "P50 遅延",
- "p95Latency": "P95 遅延",
- "p99Latency": "P99 遅延",
- "lastRequest": "最終リクエスト",
- "requestCount": "リクエスト数"
- },
- "timeRange": {
- "label": "時間範囲",
- "15min": "15分",
- "1h": "1時間",
- "6h": "6時間",
- "24h": "24時間",
- "7d": "7日間",
- "last15min": "過去15分",
- "last1h": "過去1時間",
- "last6h": "過去6時間",
- "last24h": "過去24時間",
- "last7d": "過去7日間",
- "custom": "カスタム"
- },
- "filters": {
- "provider": "プロバイダー",
- "allProviders": "すべてのプロバイダー",
- "includeDisabled": "無効を含む"
- },
- "sort": {
- "label": "並び替え",
- "availability": "可用性(稼働率)",
- "name": "名前",
- "requests": "リクエスト数"
- },
- "columns": {
- "provider": "プロバイダー",
- "type": "タイプ",
- "status": "ステータス",
- "availability": "可用性(稼働率)",
- "requests": "リクエスト",
- "successRate": "成功率(%)",
- "avgLatency": "平均遅延",
- "lastRequest": "最終リクエスト",
- "actions": "アクション"
- },
- "chart": {
- "title": "可用性トレンド",
- "description": "時間ごとの可用性の変化",
- "availabilityScore": "可用性スコア",
- "requestVolume": "リクエスト量",
- "latencyTrend": "遅延トレンド",
- "noData": "データなし"
- },
- "details": {
- "title": "プロバイダー詳細",
- "overview": "概要",
- "timeBuckets": "時間バケット",
- "greenCount": "成功リクエスト",
- "redCount": "失敗リクエスト"
- },
- "actions": {
- "refresh": "更新",
- "refreshing": "更新中...",
- "autoRefresh": "自動更新",
- "stopAutoRefresh": "自動更新を停止",
- "viewDetails": "詳細を表示",
- "testProvider": "プロバイダーをテスト",
- "retry": "再試行",
- "probeNow": "今すぐプローブ",
- "probing": "プローブ中...",
- "probeAll": "すべてプローブ",
- "probeSuccess": "プローブ成功",
- "probeFailed": "プローブ失敗"
- },
- "states": {
- "loading": "読み込み中...",
- "error": "読み込み失敗",
- "noProviders": "プロバイダーなし",
- "noData": "可用性データなし",
- "fetchFailed": "可用性データの取得に失敗しました"
- },
- "legend": {
- "green": "優秀 (可用性 95%+)",
- "lime": "良好(可用性 80-95%)",
- "orange": "警告(可用性 50-80%)",
- "red": "異常 (可用性 <50%)",
- "noData": "データなし"
- },
- "summary": {
- "title": "可用性サマリー",
- "healthyProviders": "正常なプロバイダー",
- "unhealthyProviders": "異常なプロバイダー",
- "unknownProviders": "データなし",
- "totalProviders": "プロバイダー総数"
- },
- "heatmap": {
- "bucketSize": "バケットサイズ",
- "minutes": "分",
- "requests": "リクエスト",
- "noData": "データなし",
- "noRequests": "リクエストなし"
- },
- "probeHistory": {
- "title": "エンドポイントプローブ履歴",
- "description": "プローブログを確認し、特定のエンドポイントを手動でプローブできます",
- "selectVendor": "ベンダーを選択",
- "selectType": "プロバイダー種別を選択",
- "selectEndpoint": "エンドポイントを選択",
- "noEndpoints": "エンドポイントが見つかりません",
- "probeNow": "今すぐプローブ",
- "probing": "プローブ中...",
- "columns": {
- "time": "時間",
- "method": "方法",
- "status": "ステータス",
- "latency": "レイテンシ",
- "error": "エラー"
- },
- "success": "成功",
- "manual": "手動プローブ",
- "auto": "自動プローブ",
- "probeSuccess": "プローブ成功",
- "probeFailed": "プローブ失敗"
- },
- "laneChart": {
- "title": "プロバイダー可用性タイムライン",
- "noData": "データなし",
- "requests": "{count} リクエスト",
- "availability": "可用性 {value}%",
- "noRequests": "リクエストなし",
- "denseData": "高密度",
- "sparseData": "低密度",
- "latency": "レイテンシ"
- },
- "latencyChart": {
- "title": "レイテンシ分布",
- "p50": "P50",
- "p95": "P95",
- "p99": "P99",
- "noData": "レイテンシデータなし"
- },
- "latencyCurve": {
- "title": "レイテンシトレンド",
- "noData": "レイテンシデータなし",
- "avg": "平均",
- "min": "最小",
- "max": "最大",
- "latency": "レイテンシ"
- },
- "terminal": {
- "title": "プローブログ",
- "live": "ライブ",
- "download": "ログをダウンロード",
- "noLogs": "プローブログなし",
- "manual": "手動",
- "auto": "自動",
- "filterPlaceholder": "ログをフィルター..."
- },
- "probeGrid": {
- "title": "エンドポイントステータス",
- "noEndpoints": "エンドポイント未設定",
- "lastProbe": "最終プローブ",
- "status": {
- "unknown": "不明",
- "healthy": "正常",
- "unhealthy": "異常"
- }
- },
- "endpoint": {
- "selectVendor": "ベンダーを選択",
- "selectType": "タイプを選択"
- },
- "confidence": {
- "low": "低",
- "medium": "中",
- "high": "高",
- "lowTooltip": "リクエスト数が {count} 未満です。データが代表的でない可能性があります。",
- "mediumTooltip": "リクエスト量は適度です。データは比較的信頼できます。",
- "highTooltip": "リクエスト量が十分です。データは信頼できます。"
- },
- "toast": {
- "refreshSuccess": "可用性データを更新しました",
- "refreshFailed": "更新に失敗しました。再試行してください"
- }
- },
- "rateLimits": {
- "title": "レート制限イベント統計",
- "description": "レート制限イベントの統計データを表示・分析",
- "loading": "読み込み中...",
- "error": "読み込み失敗",
- "totalEvents": "総イベント数",
- "avgUsage": "平均利用率",
- "affectedUsers": "影響を受けたユーザー数",
- "noData": "データなし",
- "noDataHint": "選択した時間範囲にはレート制限イベントがありません",
- "filters": {
- "startTime": "開始時間",
- "endTime": "終了時間",
- "user": "ユーザー",
- "provider": "プロバイダー",
- "limitType": "制限タイプ",
- "allUsers": "すべてのユーザー",
- "allProviders": "すべてのプロバイダー",
- "allLimitTypes": "すべてのタイプ",
- "apply": "フィルターを適用",
- "reset": "リセット",
- "loading": "読み込み中...",
- "limitTypes": {
- "rpm": "RPM レート制限",
- "usd_5h": "5時間の支出制限",
- "usd_weekly": "週次支出制限",
- "usd_monthly": "月次支出制限",
- "concurrent_sessions": "同時セッション制限",
- "daily_quota": "日次クォータ制限"
- }
- },
- "chart": {
- "title": "レート制限イベントのタイムライン",
- "description": "時間ごとのレート制限イベント推移",
- "total": "合計",
- "events": "イベント数"
- },
- "breakdown": {
- "title": "制限タイプ分布",
- "description": "制限タイプ別イベント比率",
- "total": "合計",
- "count": "イベント数",
- "percentage": "割合",
- "noData": "データなし",
- "types": {
- "rpm": "RPM",
- "usd_5h": "5時間の支出",
- "usd_weekly": "週次支出",
- "usd_monthly": "月次支出",
- "concurrent_sessions": "同時セッション",
- "daily_quota": "日次クォータ"
- }
- },
- "topUsers": {
- "title": "影響ユーザーランキング",
- "description": "レート制限を最も多く発生させたユーザー",
- "total": "合計",
- "rank": "順位",
- "username": "ユーザー名",
- "eventCount": "イベント数",
- "percentage": "割合",
- "loading": "読み込み中...",
- "noData": "データなし"
- }
- },
- "users": {
- "title": "ユーザー管理",
- "description": "{count} 人のユーザーを表示中",
- "toolbar": {
- "searchPlaceholder": "名前、メモ、タグ、キーで検索...",
- "groupFilter": "グループでフィルター",
- "allGroups": "すべてのグループ",
- "tagFilter": "タグでフィルター",
- "allTags": "すべてのタグ",
- "keyGroupFilter": "キーグループ",
- "allKeyGroups": "すべてのキーグループ",
- "sortBy": "並び替え",
- "sortOrder": "並び順",
- "sortByName": "名前",
- "sortByTags": "タグ",
- "sortByExpiresAt": "有効期限",
- "sortByRpm": "RPM上限",
- "sortByLimit5h": "5時間上限",
- "sortByLimitDaily": "日次上限",
- "sortByLimitWeekly": "週次上限",
- "sortByLimitMonthly": "月次上限",
- "sortByCreatedAt": "作成日時",
- "ascending": "昇順",
- "descending": "降順",
- "statusFilter": "ステータス",
- "allStatus": "すべての状態",
- "statusActive": "有効",
- "statusExpired": "期限切れ",
- "statusExpiringSoon": "まもなく期限切れ",
- "statusEnabled": "有効化",
- "statusDisabled": "無効化",
- "createUser": "ユーザーを作成"
- }
- },
- "userManagement": {
- "table": {
- "columns": {
- "username": "ユーザー名",
- "note": "メモ",
- "expiresAt": "有効期限",
- "expiresAtHint": "クリックで期限を延長",
- "limitRpm": "RPM上限",
- "limit5h": "5時間上限 (USD)",
- "limitDaily": "日次上限 (USD)",
- "limitWeekly": "週次上限 (USD)",
- "limitMonthly": "月次上限 (USD)",
- "limitTotal": "合計上限",
- "limitSessions": "同時セッション"
- },
- "keyRow": {
- "name": "キー名",
- "key": "キー",
- "group": "グループ",
- "todayUsage": "本日のリクエスト",
- "todayCost": "本日の消費",
- "todayTokens": "本日のトークン",
- "lastUsed": "最終使用",
- "actions": "アクション",
- "quotaButton": "クォータ使用状況を表示",
- "fields": {
- "callsLabel": "リクエスト",
- "tokensLabel": "トークン",
- "costLabel": "消費"
- }
- },
- "expand": "展開",
- "collapse": "折りたたむ",
- "refresh": "更新",
- "noKeys": "キーなし",
- "defaultGroup": "default",
- "userStatus": {
- "disabled": "無効"
- },
- "actions": {
- "addKey": "キーを追加"
- }
- },
- "keyFullDisplay": {
- "title": "完全なキー",
- "copySuccess": "キーがクリップボードにコピーされました",
- "copyFailed": "コピーに失敗しました",
- "show": "キーを表示",
- "hide": "キーを非表示",
- "copied": "コピー済み",
- "copy": "キーをコピー"
- },
- "keyStatsDialog": {
- "title": "本日のモデル統計",
- "columns": {
- "model": "モデル",
- "calls": "呼び出し回数",
- "tokens": "トークン",
- "cost": "消費金額"
- },
- "modal": {
- "requests": "リクエスト",
- "totalTokens": "トークン合計",
- "cost": "コスト",
- "inputTokens": "入力トークン",
- "outputTokens": "出力トークン",
- "cacheWrite": "キャッシュ書込",
- "cacheRead": "キャッシュ読取",
- "cacheHitRate": "キャッシュヒット率",
- "cacheTokens": "キャッシュトークン",
- "performanceHigh": "高",
- "performanceMedium": "中",
- "performanceLow": "低"
- },
- "noData": "本日の使用記録はありません",
- "totalCalls": "総呼び出し数",
- "totalCost": "総消費"
- },
- "keyQuotaUsageDialog": {
- "title": "Key クォータ使用状況",
- "fetchFailed": "クォータ使用状況の取得に失敗しました",
- "noLimit": "制限なし",
- "modeFixed": "固定時間",
- "modeRolling": "ローリング24h",
- "retry": "再試行",
- "labels": {
- "limit5h": "5 時間",
- "limitDaily": "日次",
- "limitWeekly": "週次",
- "limitMonthly": "月次",
- "limitTotal": "合計",
- "limitSessions": "同時接続"
- }
- },
- "quickRenew": {
- "title": "クイック更新",
- "description": "ユーザー {userName} の新しい有効期限を設定",
- "currentExpiry": "現在の有効期限",
- "neverExpires": "無期限",
- "expired": "期限切れ",
- "quickExtensionLabel": "クイック延長",
- "quickExtensionHint": "現在の有効期限から延長(期限切れの場合は現在から)",
- "customDateLabel": "有効期限を設定",
- "customDateHint": "有効期限を直接指定",
- "quickOptions": {
- "7days": "7 日",
- "30days": "30 日",
- "90days": "90 日",
- "1year": "1年"
- },
- "customDate": "カスタム日付",
- "enableOnRenew": "同時にユーザーを有効化",
- "enableKeyOnRenew": "同時にキーを有効化",
- "cancel": "キャンセル",
- "confirm": "更新を確認",
- "confirming": "更新中...",
- "success": "更新に成功しました",
- "failed": "更新に失敗しました"
- },
- "editDialog": {
- "title": "ユーザーを編集",
- "description": "ユーザー情報を編集",
- "userSection": "ユーザー設定",
- "keysSection": "キー設定",
- "scrollToKey": "キーへスクロール",
- "saveFailed": "ユーザーの保存に失敗しました",
- "keySaveFailed": "キーの保存に失敗しました",
- "keyDeleteFailed": "キーの削除に失敗しました",
- "saveSuccess": "変更が保存されました",
- "atLeastOneKeyEnabled": "少なくとも1つのキーを有効にする必要があります",
- "operationFailed": "操作に失敗しました",
- "userDisabled": "ユーザーが無効化されました",
- "userEnabled": "ユーザーが有効化されました",
- "deleteFailed": "ユーザーの削除に失敗しました",
- "userDeleted": "ユーザーが削除されました",
- "saving": "保存しています...",
- "resetData": {
- "title": "統計リセット",
- "description": "このユーザーのすべてのリクエストログと使用データを削除します。この操作は元に戻せません。",
- "error": "データのリセットに失敗しました",
- "button": "統計をリセット",
- "confirmTitle": "すべての統計をリセットしますか?",
- "confirmDescription": "このユーザーのすべてのリクエストログと使用統計を完全に削除します。この操作は取り消せません。",
- "confirm": "はい、すべてリセット",
- "loading": "リセット中...",
- "success": "すべての統計がリセットされました"
- }
- },
- "batchEdit": {
- "enterMode": "一括編集",
- "exitMode": "終了",
- "selectAll": "すべて選択",
- "selectedCount": "選択済み {users} ユーザー、{keys} キー",
- "editSelected": "選択項目を編集",
- "dialog": {
- "title": "一括編集",
- "description": "{users} ユーザー、{keys} キーに影響します",
- "cancel": "キャンセル",
- "next": "次へ",
- "noFieldEnabled": "上書きするフィールドを1つ以上有効にしてください",
- "noUpdate": "実行する更新がありません",
- "noSelection": "一括編集するユーザーまたはキーを先に選択してください。"
- },
- "confirm": {
- "title": "一括更新を確認",
- "description": "{users} ユーザーと {keys} キーを更新します。この操作は元に戻せません。",
- "userFields": "ユーザーフィールド",
- "keyFields": "キーフィールド",
- "goBack": "戻って修正",
- "update": "更新を確定",
- "updating": "更新しています..."
- },
- "toast": {
- "usersUpdated": "{count} ユーザーを更新しました",
- "keysUpdated": "{count} キーを更新しました",
- "usersFailed": "ユーザーの更新に失敗しました: {error}",
- "keysFailed": "キーの更新に失敗しました: {error}",
- "batchFailed": "一括更新に失敗しました"
- },
- "validation": {
- "invalidNumber": "有効な数値を入力してください",
- "negativeNumber": "値は負の数にできません"
- },
- "aria": {
- "selectUser": "ユーザーを選択",
- "selectKey": "キーを選択"
- },
- "user": {
- "title": "ユーザー設定",
- "affected": "{count} ユーザーに影響します",
- "enableFieldAria": "フィールドを有効化: {title}",
- "fields": {
- "note": "メモ",
- "tags": "タグ",
- "rpm": "RPM上限",
- "limit5h": "5時間上限 (USD)",
- "limitDaily": "日次上限 (USD)",
- "limitWeekly": "週次上限 (USD)",
- "limitMonthly": "月次上限 (USD)"
- },
- "placeholders": {
- "emptyToClear": "空欄でクリア",
- "tagsPlaceholder": "Enterで追加、カンマ区切り対応",
- "emptyNoLimit": "空欄で制限なし"
- }
- },
- "key": {
- "title": "キー設定",
- "affected": "{count} キーに影響します",
- "fields": {
- "providerGroup": "グループ (providerGroup)",
- "limit5h": "5時間上限 (USD)",
- "limitDaily": "日次上限 (USD)",
- "limitWeekly": "週次上限 (USD)",
- "limitMonthly": "月次上限 (USD)",
- "canLoginWebUi": "独立した個人使用量ページ",
- "keyEnabled": "キー有効状態"
- },
- "placeholders": {
- "groupPlaceholder": "空欄でクリア、複数はカンマ区切り",
- "emptyNoLimit": "空欄で制限なし"
- },
- "targetValue": "目標値"
- }
- },
- "createDialog": {
- "title": "ユーザーを作成",
- "description": "新規ユーザーを作成し、APIキーを設定",
- "saveFailed": "ユーザーの作成に失敗しました",
- "keyCreateFailed": "キーの作成に失敗しました",
- "rollbackFailed": "ロールバックに失敗しました。ユーザーのみが作成され、キーが作成されていない可能性があります。手動でユーザーを削除してください(userId: {userId})。",
- "createSuccess": "ユーザーが作成されました",
- "successTitle": "作成完了",
- "successDescription": "ユーザーとキーが作成されました",
- "generatedKey": "生成されたキー",
- "keyHint": "このキーはユーザー管理ページで管理できます(有効/無効、上限設定など)。ただし完全なキーは一度しか表示されません。今すぐコピーして安全に保管してください。",
- "keysSection": "キー",
- "addKey": "キーを追加",
- "removeKey": "キーを削除",
- "cannotDeleteLastKey": "最後のキーは削除できません",
- "confirmRemoveKeyTitle": "キーを削除",
- "confirmRemoveKeyDescription": "キー \"{name}\" を削除してもよろしいですか?",
- "creating": "作成中...",
- "create": "作成"
- },
- "limitRules": {
- "addRule": "上限ルールを追加",
- "ruleTypes": {
- "limitRpm": "RPM 上限",
- "limit5h": "5時間上限",
- "limitDaily": "日次上限",
- "limitWeekly": "週次上限",
- "limitMonthly": "月次上限",
- "limitTotal": "総上限",
- "limitSessions": "同時セッション"
- },
- "dailyMode": {
- "fixed": "固定時刻でリセット",
- "rolling": "ローリングウィンドウ(24時間)"
- },
- "quickValues": {
- "unlimited": "無制限",
- "10": "$10",
- "50": "$50",
- "100": "$100",
- "500": "$500"
- },
- "alreadySet": "設定済み",
- "confirmAdd": "追加",
- "cancel": "キャンセル"
- },
- "quickExpire": {
- "oneWeek": "1週間後",
- "oneMonth": "1か月後",
- "threeMonths": "3か月後",
- "oneYear": "1年後"
- },
- "providerGroupSelect": {
- "providersSuffix": "件のプロバイダー",
- "loadFailed": "プロバイダーグループの読み込みに失敗しました"
- },
- "providerGroup": {
- "label": "プロバイダーグループ",
- "placeholder": "プロバイダーグループを選択",
- "noRestriction": "制限なし(すべてのプロバイダー)",
- "providerCount": "{count} 件のプロバイダー"
- },
- "dangerZone": {
- "title": "危険な操作",
- "description": "以下の操作は元に戻せません、慎重に実行してください",
- "enable": {
- "title": "ユーザーを有効化",
- "description": "有効化すると、このユーザーとそのキーは正常に使用できるようになります",
- "trigger": "有効化",
- "confirm": "有効化を確認",
- "confirmDescription": "ユーザー \"{userName}\" を有効化してもよろしいですか?",
- "loading": "処理中..."
- },
- "disable": {
- "title": "ユーザーを無効化",
- "description": "無効化すると、このユーザーとそのキーは使用できなくなります",
- "trigger": "無効化",
- "confirm": "無効化を確認",
- "confirmDescription": "ユーザー \"{userName}\" を無効化してもよろしいですか?",
- "loading": "処理中..."
- },
- "delete": {
- "title": "ユーザーを削除",
- "description": "このユーザーに関連するすべてのデータが削除されます、この操作は元に戻せません",
- "trigger": "削除",
- "confirm": "削除を確認",
- "confirmDescription": "この操作はユーザー \"{userName}\" のすべての関連データを削除し、元に戻せません。",
- "confirmLabel": "二次確認",
- "confirmHint": "削除を確認するには \"{userName}\" と入力してください",
- "loading": "削除中..."
- },
- "actions": {
- "cancel": "キャンセル"
- },
- "errors": {
- "enableFailed": "ユーザーの有効化に失敗しました、後でもう一度お試しください",
- "disableFailed": "ユーザーの無効化に失敗しました、後でもう一度お試しください",
- "deleteFailed": "ユーザーの削除に失敗しました、後でもう一度お試しください"
- }
- },
- "limitIndicator": {
- "notSet": "未設定",
- "unlimited": "無制限"
- },
- "keySettings": {
- "balanceQueryPage": {
- "label": "専用の残高確認ページを有効化",
- "description": "専用ページから残高を確認できるようにします"
- },
- "cacheTtlOverride": {
- "label": "Cache TTL の上書き",
- "inherit": "上書きしない(プロバイダー/クライアントに従う)",
- "5m": "5分",
- "1h": "1時間"
- }
- },
- "pagination": {
- "previous": "前へ",
- "next": "次へ",
- "page": "第 {current} ページ",
- "of": "全 {total} ページ"
- },
- "toolbar": {
- "expandAll": "すべて展開",
- "collapseAll": "すべて折りたたむ"
- },
- "keyStatus": {
- "enabled": "有効",
- "disabled": "無効",
- "active": "正常(アクティブ)",
- "expired": "期限切れ",
- "expiringSoon": "まもなく期限切れ",
- "keyEnabled": "キーが有効になりました",
- "keyDisabled": "キーが無効になりました",
- "toggleKeyStatus": "キー状態を切り替える",
- "clickToDisableKey": "クリックしてキーを無効化",
- "clickToEnableKey": "クリックしてキーを有効化",
- "operationFailed": "操作に失敗しました",
- "clickToQuickRenew": "クリックして更新"
- },
- "userStatus": {
- "enabled": "有効",
- "disabled": "無効",
- "active": "正常(アクティブ)",
- "expired": "期限切れ",
- "expiringSoon": "まもなく期限切れ",
- "userEnabled": "ユーザーが有効になりました",
- "userDisabled": "ユーザーが無効になりました",
- "toggleUserStatus": "ユーザー状態を切り替える",
- "clickToDisableUser": "クリックしてユーザーを無効化",
- "clickToEnableUser": "クリックしてユーザーを有効化",
- "operationFailed": "操作に失敗しました",
- "deleteFailed": "削除に失敗しました",
- "deleteSuccess": "削除しました",
- "daysLeft": "{days, plural, =0 {本日期限} =1 {残り1日} other {残り#日}}"
- },
- "userEditSection": {
- "sections": {
- "basicInfo": "基本情報",
- "expireTime": "有効期限",
- "limitRules": "制限ルール",
- "accessRestrictions": "アクセス制限"
- },
- "fields": {
- "username": {
- "label": "ユーザー名",
- "placeholder": "ユーザー名を入力してください"
- },
- "description": {
- "label": "メモ",
- "placeholder": "メモを入力(任意)"
- },
- "tags": {
- "label": "ユーザータグ",
- "placeholder": "タグを入力(Enterで追加)"
- },
- "providerGroup": {
- "label": "プロバイダーグループ",
- "placeholder": "default"
- },
- "allowedClients": {
- "label": "クライアント制限",
- "description": "このアカウントを使用できるCLI/IDEクライアントを制限します。空欄は制限なし。",
- "customLabel": "カスタムクライアントパターン",
- "customPlaceholder": "パターンを入力(例:'xcode', 'my-ide')"
- },
- "allowedModels": {
- "label": "モデル制限",
- "placeholder": "モデル名を入力またはドロップダウンから選択",
- "description": "ユーザーがアクセスできるAIモデルを制限します。空欄は制限なし。"
- },
- "enableStatus": {
- "label": "有効状態",
- "enabledDescription": "現在有効です。無効にすると、このユーザーとそのキーは使用できなくなります。",
- "disabledDescription": "現在無効です。有効にすると、このユーザーとそのキーが通常通り使用できるようになります。",
- "confirmDisable": "無効化を確認",
- "confirmEnable": "有効化を確認",
- "confirmEnableTitle": "ユーザー有効化の確認",
- "confirmDisableTitle": "ユーザー無効化の確認",
- "confirmEnableDescription": "有効化すると、このユーザーとそのキーが通常通り使用できるようになります。",
- "confirmDisableDescription": "無効化すると、このユーザーとそのキーは使用できなくなります。",
- "cancel": "キャンセル",
- "processing": "処理中..."
- }
- },
- "presetClients": {
- "claude-cli": "Claude Code CLI",
- "gemini-cli": "Gemini CLI",
- "factory-cli": "Droid CLI",
- "codex-cli": "Codex CLI"
- }
- },
- "keyEditSection": {
- "sections": {
- "basicInfo": "基本情報",
- "expireTime": "有効期限",
- "limitRules": "制限ルール",
- "specialFeatures": "特殊機能"
- },
- "fields": {
- "keyName": {
- "label": "キー名",
- "placeholder": "キー名を入力してください"
- },
- "enableStatus": {
- "label": "有効状態",
- "description": "無効化されたキーは使用できません",
- "cannotDisableTooltip": "最後の有効なキーを無効にできません"
- },
- "balanceQueryPage": {
- "label": "独立した個人使用量ページ",
- "description": "有効にすると、このキーで独立した個人使用量ページにアクセスできます",
- "descriptionEnabled": "有効にすると、このキーはログイン時に独立した個人使用量ページにアクセスします。ただし、自分のキーのプロバイダーグループは変更できません。",
- "descriptionDisabled": "無効にすると、ユーザーは個人使用量ページUIにアクセスできません。代わりに制限されたWeb UIを使用します。"
- },
- "providerGroup": {
- "label": "プロバイダーグループ",
- "placeholder": "既定: default",
- "selectHint": "このキーで使用できるプロバイダーグループを選択します。",
- "editHint": "既存のキーのグループは変更できません。",
- "allGroups": "すべてのグループを使用",
- "noGroupHint": "default は groupTag 未設定のプロバイダーを含みます"
- },
- "cacheTtl": {
- "label": "Cache TTL上書き",
- "description": "cache_controlを含むリクエストに対してAnthropic prompt cache TTLを強制します。",
- "options": {
- "inherit": "上書きしない(プロバイダー/クライアントに従う)",
- "5m": "5m",
- "1h": "1h"
- }
- }
- },
- "limitRules": {
- "title": "制限ルールを追加",
- "actions": {
- "add": "ルールを追加",
- "remove": "削除"
- },
- "daily": {
- "mode": {
- "fixed": "固定時間リセット",
- "rolling": "ローリングウィンドウ(24時間)"
- }
- },
- "overwriteHint": "このタイプは既に存在します。保存すると既存の値が上書きされます"
- }
- }
- },
- "webhookMigration": {
- "title": "Webhook システムアップグレード",
- "description": "新しい Webhook 通知システムをリリースしました。マルチターゲット配信、個別設定、信頼性の向上をサポートしています。",
- "step1": {
- "title": "レガシー Webhook 設定を検出",
- "description": "システムはレガシー Webhook 設定を検出しました。新システムはより強力な機能を提供しており、移行をお勧めします。"
- },
- "step2": {
- "title": "プラットフォームタイプを選択",
- "description": "以下の Webhook URL は自動的に識別できませんでした。手動でプラットフォームを選択してください:"
- },
- "platformOptions": {
- "wechat": "WeCom",
- "feishu": "Feishu",
- "dingtalk": "DingTalk",
- "telegram": "Telegram",
- "custom": "カスタム"
- },
- "migrateButton": "移行を開始",
- "skipButton": "後で",
- "nextButton": "次へ",
- "goToSettingsButton": "設定へ移動",
- "migrating": "移行中...",
- "success": "移行完了",
- "successDescription": "Webhook 設定が新システムに正常に移行されました。",
- "error": "移行失敗",
- "errorGeneric": "移行に失敗しました。しばらくしてからもう一度お試しください。",
- "detectedWebhooks": "検出された Webhook",
- "notificationTypes": {
- "circuit_breaker": "サーキットブレーカーアラート",
- "daily_leaderboard": "デイリーリーダーボード",
- "cost_alert": "コストアラート"
- },
- "urlLabel": "Webhook URL",
- "platformLabel": "プラットフォームタイプ",
- "autoDetected": "自動検出",
- "selectPlatform": "プラットフォームを選択",
- "successStats": "{targets} 個のターゲット、{bindings} 個のバインディングを作成しました"
- }
- }
|