Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions apps/admin/src/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@
"Clean now": "Clean now",
"Cleaning…": "Cleaning…",
"Cleanup failed": "Cleanup failed",
"Cleanup schedule": "Cleanup schedule",
"Cleanup settings are saved with the “Save settings” button below.": "Cleanup settings are saved with the “Save settings” button below.",
"Clear": "Clear",
"Clear proxy": "Clear proxy",
Expand Down Expand Up @@ -430,11 +431,13 @@
"Loading…": "Loading…",
"Log level": "Log level",
"Logging": "Logging",
"Logs and captured request detail.": "Logs and captured request detail.",
"Manage": "Manage",
"Manage account": "Manage account",
"Manage memory": "Manage memory",
"Manage the long-term memory the gateway has learned — the discrete facts it remembers and the per-scope reflections it merges. Browse by scope or by key, then edit or remove what it keeps.": "Manage the long-term memory the gateway has learned — the discrete facts it remembers and the per-scope reflections it merges. Browse by scope or by key, then edit or remove what it keeps.",
"Management plane only — do not feed production traffic.": "Management plane only — do not feed production traffic.",
"Maintenance actions": "Maintenance actions",
"Master switch. When off, nothing is deleted automatically.": "Master switch. When off, nothing is deleted automatically.",
"Match a single end-user by their ID.": "Match a single end-user by their ID.",
"Match every request from one organization.": "Match every request from one organization.",
Expand Down Expand Up @@ -521,6 +524,7 @@
"Online": "Online",
"Open in new tab": "Open in new tab",
"Open navigation": "Open navigation",
"Observability": "Observability",
"OpenAI / Anthropic SDK": "OpenAI / Anthropic SDK",
"OpenClaw": "OpenClaw",
"Operations": "Operations",
Expand Down Expand Up @@ -612,6 +616,7 @@
"Request trail": "Request trail",
"Requested": "Requested",
"Requested model": "Requested model",
"Retention windows": "Retention windows",
"Requests": "Requests",
"Requests per minute (RPM)": "Requests per minute (RPM)",
"Require JSON": "Require JSON",
Expand Down Expand Up @@ -652,6 +657,7 @@
"Route this account’s upstream traffic through a proxy so it egresses from a distinct IP. Leave unset for a direct connection.": "Route this account’s upstream traffic through a proxy so it egresses from a distinct IP. Leave unset for a direct connection.",
"Routes the gateway's calls to this provider (token exchange, refresh, API traffic) and is saved to this account. The sign-in page you open in your browser is not proxied.": "Routes the gateway's calls to this provider (token exchange, refresh, API traffic) and is saved to this account. The sign-in page you open in your browser is not proxied.",
"Routing": "Routing",
"Routing, limits, queues, and request shaping.": "Routing, limits, queues, and request shaping.",
"Routing trail for each request — classification layer, lane, served model, fallbacks, cost and errors. Keys are shown by prefix only.": "Routing trail for each request — classification layer, lane, served model, fallbacks, cost and errors. Keys are shown by prefix only.",
"Rows per page": "Rows per page",
"RPM": "RPM",
Expand All @@ -668,6 +674,7 @@
"Running": "Running",
"Runs user-message requests to the same OAuth account one at a time with a minimum gap, to avoid tripping upstream rate limits. Tool results and assistant continuations are never queued.": "Runs user-message requests to the same OAuth account one at a time with a minimum gap, to avoid tripping upstream rate limits. Tool results and assistant continuations are never queued.",
"Runs VACUUM once a day to reclaim deleted disk space. The database is briefly locked while it runs.": "Runs VACUUM once a day to reclaim deleted disk space. The database is briefly locked while it runs.",
"Runtime settings that take effect immediately, no restart needed.": "Runtime settings that take effect immediately, no restart needed.",
"Runtime settings that take effect immediately — no restart needed.": "Runtime settings that take effect immediately — no restart needed.",
"Save": "Save",
"Save and connect. ChatGPT opens a Helm login page — paste a Helm API key to authorize; the connection is scoped to the account behind that key.": "Save and connect. ChatGPT opens a Helm login page — paste a Helm API key to authorize; the connection is scoped to the account behind that key.",
Expand Down Expand Up @@ -755,6 +762,7 @@
"The verdict that routed this request — the badge shows which layer decided it.": "The verdict that routed this request — the badge shows which layer decided it.",
"Then apply actions:": "Then apply actions:",
"Then force the lane:": "Then force the lane:",
"These actions run immediately and do not wait for Save settings.": "These actions run immediately and do not wait for Save settings.",
"These snippets include your API key. Copy what you need now and keep it private.": "These snippets include your API key. Copy what you need now and keep it private.",
"These snippets include your new key, shown only this once. Copy what you need now — we store only a hash, so it cannot be recovered later.": "These snippets include your new key, shown only this once. Copy what you need now — we store only a hash, so it cannot be recovered later.",
"These two settings are saved to the gateway when you click Save.": "These two settings are saved to the gateway when you click Save.",
Expand Down Expand Up @@ -787,6 +795,7 @@
"Tokens by model": "Tokens by model",
"Tokens generated per second (output ÷ generation time), averaged over streamed requests.": "Tokens generated per second (output ÷ generation time), averaged over streamed requests.",
"Tokens per minute (TPM)": "Tokens per minute (TPM)",
"Traffic controls": "Traffic controls",
"tool call": "tool call",
"Total": "Total",
"Total cost": "Total cost",
Expand Down
9 changes: 9 additions & 0 deletions apps/admin/src/locales/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@
"Clean now": "今すぐクリーンアップ",
"Cleaning…": "クリーンアップ中…",
"Cleanup failed": "クリーンアップに失敗しました",
"Cleanup schedule": "クリーンアップスケジュール",
"Cleanup settings are saved with the “Save settings” button below.": "クリーンアップ設定は、下の設定を保存ボタンで保存されます。",
"Clear": "クリア",
"Clear proxy": "プロキシをクリア",
Expand Down Expand Up @@ -430,11 +431,13 @@
"Loading…": "読み込み中…",
"Log level": "ログレベル",
"Logging": "ログ記録",
"Logs and captured request detail.": "ログと記録されたリクエスト詳細。",
"Manage": "管理",
"Manage account": "アカウントを管理",
"Manage memory": "メモリを管理",
"Manage the long-term memory the gateway has learned — the discrete facts it remembers and the per-scope reflections it merges. Browse by scope or by key, then edit or remove what it keeps.": "ゲートウェイが学習した長期メモリを管理します — 記憶している個別のファクトと、マージするスコープごとのリフレクションです。スコープ別またはキー別に参照し、保持内容を編集または削除できます。",
"Management plane only — do not feed production traffic.": "管理プレーン専用——本番トラフィックを流さないでください。",
"Maintenance actions": "メンテナンス操作",
"Master switch. When off, nothing is deleted automatically.": "マスタースイッチ。オフの場合、自動的には何も削除されません。",
"Match a single end-user by their ID.": "IDで単一のエンドユーザーに一致させます。",
"Match every request from one organization.": "1つの組織からのすべてのリクエストに一致させます。",
Expand Down Expand Up @@ -521,6 +524,7 @@
"Online": "オンライン",
"Open in new tab": "新しいタブで開く",
"Open navigation": "ナビゲーションを開く",
"Observability": "可観測性",
"OpenAI / Anthropic SDK": "OpenAI / Anthropic SDK",
"OpenClaw": "OpenClaw",
"Operations": "操作",
Expand Down Expand Up @@ -612,6 +616,7 @@
"Request trail": "リクエスト履歴",
"Requested": "リクエストモデル",
"Requested model": "リクエストされたモデル",
"Retention windows": "保持期間",
"Requests": "リクエスト",
"Requests per minute (RPM)": "1分あたりのリクエスト数 (RPM)",
"Require JSON": "JSON 必須",
Expand Down Expand Up @@ -652,6 +657,7 @@
"Route this account’s upstream traffic through a proxy so it egresses from a distinct IP. Leave unset for a direct connection.": "このアカウントのアップストリームトラフィックをプロキシ経由でルーティングし、別のIPから送信されるようにします。直接接続する場合は未設定のままにしてください。",
"Routes the gateway's calls to this provider (token exchange, refresh, API traffic) and is saved to this account. The sign-in page you open in your browser is not proxied.": "ゲートウェイからこのプロバイダーへの呼び出し(トークン交換、更新、APIトラフィック)をルーティングし、このアカウントに保存されます。ブラウザーで開くサインインページはプロキシされません。",
"Routing": "ルーティング",
"Routing, limits, queues, and request shaping.": "ルーティング、制限、キュー、リクエスト整形。",
"Routing trail for each request — classification layer, lane, served model, fallbacks, cost and errors. Keys are shown by prefix only.": "各リクエストのルーティング履歴 — 分類レイヤー、レーン、提供モデル、フォールバック、コスト、エラー。キーはプレフィックスのみ表示されます。",
"Rows per page": "1ページあたりの行数",
"RPM": "RPM",
Expand All @@ -668,6 +674,7 @@
"Running": "実行中",
"Runs user-message requests to the same OAuth account one at a time with a minimum gap, to avoid tripping upstream rate limits. Tool results and assistant continuations are never queued.": "上流のレート制限に引っかからないように、同じ OAuth アカウントへのユーザーメッセージリクエストを最小間隔を空けて 1 件ずつ実行します。ツール結果とアシスタントの継続はキューに入りません。",
"Runs VACUUM once a day to reclaim deleted disk space. The database is briefly locked while it runs.": "1日1回 VACUUM を実行して削除済みのディスク領域を回収します。実行中はデータベースが短時間ロックされます。",
"Runtime settings that take effect immediately, no restart needed.": "再起動不要で即時に有効になるランタイム設定。",
"Runtime settings that take effect immediately — no restart needed.": "再起動不要で即時に有効になるランタイム設定。",
"Save": "保存",
"Save and connect. ChatGPT opens a Helm login page — paste a Helm API key to authorize; the connection is scoped to the account behind that key.": "保存して接続します。ChatGPTがHelmのログインページを開きます — Helm APIキーを貼り付けて認可します。この接続は、そのキーの背後にあるアカウントにスコープされます。",
Expand Down Expand Up @@ -755,6 +762,7 @@
"The verdict that routed this request — the badge shows which layer decided it.": "このリクエストをルーティングした判定結果——バッジがどのレイヤーの判定かを示します。",
"Then apply actions:": "次にアクションを適用します:",
"Then force the lane:": "次にレーンを強制します:",
"These actions run immediately and do not wait for Save settings.": "これらの操作は即時に実行され、「設定を保存」を待ちません。",
"These snippets include your API key. Copy what you need now and keep it private.": "これらのスニペットには API キーが含まれます。必要なものを今コピーし、秘密として保管してください。",
"These snippets include your new key, shown only this once. Copy what you need now — we store only a hash, so it cannot be recovered later.": "以下のスニペットには新しいキーが含まれており、表示されるのはこの一度きりです。必要なものは今すぐコピーしてください。保存するのはハッシュのみで、後から復元はできません。",
"These two settings are saved to the gateway when you click Save.": "これら2つの設定は、保存をクリックするとゲートウェイに保存されます。",
Expand Down Expand Up @@ -787,6 +795,7 @@
"Tokens by model": "モデル別トークン使用量",
"Tokens generated per second (output ÷ generation time), averaged over streamed requests.": "1秒あたりの生成トークン数(出力 ÷ 生成時間)。ストリーミングリクエストの平均。",
"Tokens per minute (TPM)": "1分あたりのトークン数 (TPM)",
"Traffic controls": "トラフィック制御",
"tool call": "ツール呼び出し",
"Total": "合計",
"Total cost": "合計コスト",
Expand Down
9 changes: 9 additions & 0 deletions apps/admin/src/locales/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@
"Clean now": "지금 정리",
"Cleaning…": "정리 중…",
"Cleanup failed": "정리 실패",
"Cleanup schedule": "정리 일정",
"Cleanup settings are saved with the “Save settings” button below.": "정리 설정은 아래 “설정 저장” 버튼으로 저장됩니다.",
"Clear": "지우기",
"Clear proxy": "프록시 지우기",
Expand Down Expand Up @@ -430,11 +431,13 @@
"Loading…": "불러오는 중…",
"Log level": "로그 수준",
"Logging": "로깅",
"Logs and captured request detail.": "로그와 캡처된 요청 세부 정보.",
"Manage": "관리",
"Manage account": "계정 관리",
"Manage memory": "메모리 관리",
"Manage the long-term memory the gateway has learned — the discrete facts it remembers and the per-scope reflections it merges. Browse by scope or by key, then edit or remove what it keeps.": "게이트웨이가 학습한 장기 메모리, 즉 기억하는 개별 사실과 병합하는 범위별 회고를 관리합니다. 범위별 또는 키별로 탐색한 다음, 보관 내용을 편집하거나 제거하세요.",
"Management plane only — do not feed production traffic.": "관리 플레인 전용 — 프로덕션 트래픽을 보내지 마세요.",
"Maintenance actions": "유지 관리 작업",
"Master switch. When off, nothing is deleted automatically.": "마스터 스위치입니다. 꺼져 있으면 아무것도 자동으로 삭제되지 않습니다.",
"Match a single end-user by their ID.": "ID로 단일 최종 사용자를 일치시킵니다.",
"Match every request from one organization.": "한 조직의 모든 요청을 일치시킵니다.",
Expand Down Expand Up @@ -521,6 +524,7 @@
"Online": "온라인",
"Open in new tab": "새 탭에서 열기",
"Open navigation": "내비게이션 열기",
"Observability": "관측성",
"OpenAI / Anthropic SDK": "OpenAI / Anthropic SDK",
"OpenClaw": "OpenClaw",
"Operations": "작업",
Expand Down Expand Up @@ -612,6 +616,7 @@
"Request trail": "요청 추적",
"Requested": "요청 모델",
"Requested model": "요청된 모델",
"Retention windows": "보존 기간",
"Requests": "요청",
"Requests per minute (RPM)": "분당 요청 수 (RPM)",
"Require JSON": "JSON 필요",
Expand Down Expand Up @@ -652,6 +657,7 @@
"Route this account’s upstream traffic through a proxy so it egresses from a distinct IP. Leave unset for a direct connection.": "이 계정의 업스트림 트래픽을 프록시를 통해 라우팅하여 별도의 IP에서 나가도록 합니다. 직접 연결하려면 설정하지 마세요.",
"Routes the gateway's calls to this provider (token exchange, refresh, API traffic) and is saved to this account. The sign-in page you open in your browser is not proxied.": "게이트웨이의 호출(토큰 교환, 새로 고침, API 트래픽)을 이 공급자로 라우팅하며 이 계정에 저장됩니다. 브라우저에서 여는 로그인 페이지는 프록시되지 않습니다.",
"Routing": "라우팅",
"Routing, limits, queues, and request shaping.": "라우팅, 제한, 대기열, 요청 조정.",
"Routing trail for each request — classification layer, lane, served model, fallbacks, cost and errors. Keys are shown by prefix only.": "각 요청의 라우팅 추적 — 분류 계층, 레인, 제공된 모델, 대체 항목, 비용 및 오류. 키는 접두사로만 표시됩니다.",
"Rows per page": "페이지당 행 수",
"RPM": "RPM",
Expand All @@ -668,6 +674,7 @@
"Running": "실행 중",
"Runs user-message requests to the same OAuth account one at a time with a minimum gap, to avoid tripping upstream rate limits. Tool results and assistant continuations are never queued.": "업스트림 속도 제한에 걸리지 않도록, 동일한 OAuth 계정으로 보내는 사용자 메시지 요청을 최소 간격을 두고 한 번에 하나씩 실행합니다. 도구 결과와 어시스턴트 연속 응답은 대기열에 넣지 않습니다.",
"Runs VACUUM once a day to reclaim deleted disk space. The database is briefly locked while it runs.": "Runs VACUUM once a day to reclaim deleted disk space. The database is briefly locked while it runs.",
"Runtime settings that take effect immediately, no restart needed.": "즉시 적용되는 런타임 설정, 재시작이 필요 없습니다.",
"Runtime settings that take effect immediately — no restart needed.": "즉시 적용되는 런타임 설정 — 재시작이 필요 없습니다.",
"Save": "저장",
"Save and connect. ChatGPT opens a Helm login page — paste a Helm API key to authorize; the connection is scoped to the account behind that key.": "저장하고 연결하세요. ChatGPT가 Helm 로그인 페이지를 엽니다. Helm API 키를 붙여넣어 인증하세요. 연결은 해당 키에 연결된 계정 범위로 제한됩니다.",
Expand Down Expand Up @@ -755,6 +762,7 @@
"The verdict that routed this request — the badge shows which layer decided it.": "이 요청을 라우팅한 판정 결과 — 배지가 어느 레이어의 판정인지 표시합니다.",
"Then apply actions:": "그런 다음 작업을 적용합니다:",
"Then force the lane:": "그런 다음 레인을 강제합니다:",
"These actions run immediately and do not wait for Save settings.": "이 작업은 즉시 실행되며 “설정 저장”을 기다리지 않습니다.",
"These snippets include your API key. Copy what you need now and keep it private.": "이 스니펫에는 API 키가 포함되어 있습니다. 필요한 내용을 지금 복사하고 비공개로 보관하세요.",
"These snippets include your new key, shown only this once. Copy what you need now — we store only a hash, so it cannot be recovered later.": "아래 스니펫에는 새 키가 포함되어 있으며 이번 한 번만 표시됩니다. 필요한 것은 지금 복사하세요. 해시만 저장하므로 나중에 복구할 수 없습니다.",
"These two settings are saved to the gateway when you click Save.": "이 두 설정은 저장을 클릭하면 게이트웨이에 저장됩니다.",
Expand Down Expand Up @@ -787,6 +795,7 @@
"Tokens by model": "모델별 토큰",
"Tokens generated per second (output ÷ generation time), averaged over streamed requests.": "초당 생성 토큰 수(출력 ÷ 생성 시간), 스트리밍 요청 평균.",
"Tokens per minute (TPM)": "분당 토큰 수 (TPM)",
"Traffic controls": "트래픽 제어",
"tool call": "도구 호출",
"Total": "합계",
"Total cost": "총비용",
Expand Down
Loading
Loading