fix(default): improve billing settings forms

This commit is contained in:
CaIon
2026-05-06 20:14:35 +08:00
parent 446a8420f5
commit dede1e2968
17 changed files with 1291 additions and 832 deletions
+112 -77
View File
@@ -38,6 +38,7 @@
"{{count}} models": "{{count}} モデル",
"{{count}} months ago": "{{count}} ヶ月前",
"{{count}} override": "{{count}} 個のオーバーライド",
"{{count}} selected targets available for bulk copy.": "一括コピーに使用できる対象が {{count}} 個選択されています。",
"{{count}} tiers": "{{count}} 段階",
"{{count}} vendors": "{{count}} ベンダー",
"{{count}} weeks ago": "{{count}} 週間前",
@@ -96,6 +97,7 @@
"7 Days": "7日",
"7 days ago": "7日前",
"80,443,8080": "80,443,8080",
"A billing multiplier. Lower ratios mean lower API call costs.": "課金倍率です。倍率が低いほど API 呼び出しコストは低くなります。",
"About": "このサービスについて",
"Accept Unpriced Models": "価格設定されていないモデルを許可",
"Accepts a JSON array of model identifiers that support the Imagine API.": "Imagine APIをサポートするモデル識別子のJSON配列を受け入れます。",
@@ -158,6 +160,7 @@
"Add Mode": "モードを追加",
"Add model": "モデル追加",
"Add Model": "モデルを追加",
"Add model pricing": "モデル料金を追加",
"Add Models": "モデルを追加",
"Add new amount": "新しい金額を追加",
"Add new redemption code(s) by providing necessary info.": "必要な情報を提供して新しい引き換えコードを追加します。",
@@ -236,6 +239,7 @@
"Ali": "Ali",
"All": "すべて",
"All categories": "すべてのカテゴリ",
"All conditions must match before this tier is used.": "この階層を使用するには、すべての条件に一致する必要があります。",
"All edits are overwrite operations. Leave fields empty to keep current values unchanged.": "すべての編集は上書き操作です。現在の値を変更しないままにするには、フィールドを空のままにしてください。",
"All files exceed the maximum size.": "すべてのファイルが最大サイズを超えています。",
"All Groups": "すべてのグループ",
@@ -354,6 +358,7 @@
"Append value to array / string / object end": "配列/文字列/オブジェクトの末尾に値を追加",
"appended": "追加済み",
"Application": "アプリケーション",
"Applied {{name}} pricing to {{count}} models": "{{name}} の料金を {{count}} 個のモデルに適用しました",
"Applies to custom completion endpoints. JSON map of model → ratio.": "カスタム補完エンドポイントに適用されます。モデル → 比率のJSONマップ。",
"Apply All Upstream Updates": "すべてのアップストリーム更新を適用",
"Apply Filters": "フィルターを適用",
@@ -383,6 +388,8 @@
"Array of chat client presets. Each item is an object with one key-value pair: client name and its URL.": "チャットクライアントプリセットの配列。各項目は、クライアント名とそのURLという1つのキーと値のペアを持つオブジェクトです。",
"Asc": "昇順",
"Ask anything": "何でも質問する",
"Assigned by administrator only": "管理者のみ割り当て",
"Assigned by administrators and used to represent a user level, such as default or vip.": "管理者が割り当て、default や vip などのユーザーレベルを表します。",
"Async task refund": "非同期タスク返金",
"At least one model regex pattern is required": "少なくとも1つのモデル正規表現パターンが必要です",
"At least one valid key source is required": "少なくとも1つの有効なキーソースが必要です",
@@ -393,10 +400,13 @@
"Audio In": "音声入力",
"Audio input": "音声入力",
"Audio Input": "音声入力",
"Audio input price": "音声入力価格",
"Audio Input Price": "音声入力価格",
"Audio Out": "音声出力",
"Audio output": "音声出力",
"Audio Output": "音声出力",
"Audio output price": "音声出力価格",
"Audio output price requires an audio input price.": "音声出力価格には音声入力価格が必要です。",
"Audio playback failed": "音声の再生に失敗しました",
"Audio Preview": "音声プレビュー",
"Audio ratio": "音声倍率",
@@ -413,6 +423,7 @@
"Auto Ban": "自動BAN",
"Auto detect (default)": "自動検出 (デフォルト)",
"Auto Disabled": "自動無効化",
"Auto group behavior": "auto グループの動作",
"Auto Group Chain": "自動グループチェーン",
"Auto refresh": "自動更新",
"Auto Sync Upstream Models": "アップストリームモデルの自動同期",
@@ -469,6 +480,8 @@
"Bark Push URL": "BarkプッシュURL",
"Base address provided by your Epay service": "Epayサービスによって提供されるベースアドレス",
"Base amount. Actual deduction = base amount × system group rate.": "基本金額。実際の控除 = 基本金額 × システムグループ倍率。",
"Base input and output token prices for this tier.": "この階層の基本入力・出力トークン価格。",
"Base input price only": "基本入力価格のみ",
"Base Limits": "基本枠",
"Base multipliers applied when users select specific groups.": "ユーザーが特定のグループを選択したときに適用される基本乗数。",
"Base Price": "基本価格",
@@ -493,6 +506,8 @@
"Batch upstream model updates applied: {{channels}} channels, {{added}} added, {{removed}} removed, {{fails}} failed": "一括上流モデル更新を処理しました:{{channels}} チャネル、{{added}} 個追加、{{removed}} 個削除、{{fails}} 個失敗",
"Best for single-tenant deployments. Pricing and billing options stay hidden.": "シングルテナント環境に最適です。料金設定や請求オプションは非表示になります。",
"Best TTFT": "最良 TTFT",
"Billable input tokens": "課金対象の入力トークン",
"Billable output tokens": "課金対象の出力トークン",
"Billing": "請求",
"Billing & Payment": "請求と支払い",
"Billing currency": "請求通貨",
@@ -545,6 +560,8 @@
"By category": "カテゴリ別",
"By model author": "モデル提供者別",
"Cache": "キャッシュ",
"Cache create (1h) price": "キャッシュ作成価格 (1時間)",
"Cache create price": "キャッシュ作成価格",
"Cache Creation": "キャッシュ作成",
"Cache Creation (1h)": "キャッシュ作成 (1h)",
"Cache Creation (5m)": "キャッシュ作成 (5m)",
@@ -553,13 +570,16 @@
"Cache Directory Info": "キャッシュディレクトリ情報",
"Cache Entries": "キャッシュエントリ",
"Cache mode": "キャッシュモード",
"Cache pricing": "キャッシュ価格",
"Cache ratio": "キャッシュ倍率",
"Cache Read": "キャッシュ読み取り",
"Cache read price": "キャッシュ読み取り価格",
"Cache repeated prompt prefixes for cheaper, faster reuse": "繰り返しのプロンプト先頭部分をキャッシュし、低コスト・高速に再利用",
"Cache write": "キャッシュ書き込み",
"Cache Write": "キャッシュ書き込み",
"Cache Write (1h)": "キャッシュ書込 (1h)",
"Cache Write (5m)": "キャッシュ書込 (5m)",
"Cache write price": "キャッシュ書き込み価格",
"Cached": "キャッシュ",
"Cached input": "キャッシュ入力",
"Calculated price: ${{price}} per 1M tokens": "計算価格:${{price}} / 1M トークン",
@@ -592,6 +612,7 @@
"Change language": "言語を変更",
"Change Password": "パスワードの変更",
"Change To": "変更先",
"Changes are written to the settings draft on save.": "保存すると変更は設定ドラフトに書き込まれます。",
"Changing...": "変更中...",
"Channel": "チャネル",
"Channel Affinity": "チャネルアフィニティ",
@@ -663,6 +684,7 @@
"Classic (Legacy Frontend)": "クラシック(旧フロントエンド)",
"Claude": "Claude",
"Claude CLI Header Passthrough": "Claude CLI ヘッダーパススルー",
"Clean": "問題なし",
"Clean history logs": "履歴ログをクリーンアップ",
"Clean logs": "ログをクリア",
"Clean up inactive cache": "非アクティブキャッシュをクリーンアップ",
@@ -755,6 +777,7 @@
"Complete these steps to finish the initial installation.": "初期インストールを完了するには、これらの手順を完了してください。",
"Completed": "完了",
"Completion": "補完",
"Completion price": "補完価格",
"Completion price ($/1M tokens)": "完了価格 (トークン100万あたり$)",
"Completion ratio": "補完倍率",
"Concatenate channel system prompt with user's prompt": "チャネルのシステムプロンプトをユーザーのプロンプトと連結する",
@@ -894,6 +917,7 @@
"Copied: {{model}}": "コピーしました: {{model}}",
"Copied!": "コピーしました!",
"Copy": "コピー",
"Copy {{name}} pricing": "{{name}} の料金をコピー",
"Copy a request header": "リクエストヘッダーをコピー",
"Copy All": "すべてコピー",
"Copy all backup codes": "すべてのバックアップコードをコピー",
@@ -924,8 +948,10 @@
"Copy token": "トークンをコピー",
"Copy URL": "URLをコピー",
"Copywriting, ad creative, SEO": "コピーライティング・広告クリエイティブ・SEO",
"Core concepts": "基本概念",
"Core Configuration": "コア設定",
"Core Features": "主要機能",
"Core pricing": "基本価格",
"Cost": "コスト",
"Cost in USD per request, regardless of tokens used.": "使用されたトークンに関係なく、リクエストあたりのUSDでのコスト。",
"Cost Tracking": "コスト追跡",
@@ -1148,6 +1174,7 @@
"disabled": "無効",
"Disabled": "無効",
"Disabled all channels with tag: {{tag}}": "タグ「{{tag}}」の全チャネルを無効にしました",
"Disabled lanes are omitted on save.": "無効な価格レーンは保存時に省略されます。",
"Disabled Reason": "無効化の理由",
"Disabled Time": "無効化された時刻",
"Disabling...": "無効化中...",
@@ -1206,6 +1233,7 @@
"Drawing Logs": "画像生成履歴",
"Drawing task records": "描画タスク記録",
"Duplicate": "複製",
"Duplicate group names: {{names}}": "重複するグループ名: {{names}}",
"Duration": "所要時間",
"Duration (hours)": "期間(時間)",
"Duration Settings": "有効期間設定",
@@ -1257,12 +1285,15 @@
"Each item must have exactly one key-value pair.": "各項目には正確に 1 つのキーと値のペアが必要です。",
"Each line represents one keyword. Leave blank to disable the list but keep the switch states.": "各行は1つのキーワードを表します。リストを無効にするが、スイッチの状態を維持するには、空白のままにしてください。",
"Each tier supports 0~2 conditions (over len, p, c); the last tier is the catch-all without conditions. Use len (full input length, including cache hits) for tier conditions to avoid mis-routing when cache hits reduce p.": "各層は 0~2 個の条件(len、p、c に対して)を設定でき、最後の層は条件なしのキャッチオール層です。キャッシュヒットによって p が下がり層が誤判定されるのを防ぐため、層の条件には len(キャッシュヒットを含む完全な入力長)を使用してください。",
"Each tier supports up to 2 conditions; the last tier is the catch-all without conditions. Use full input length for tier conditions to avoid mis-routing when cache hits reduce billable input tokens.": "各階層は最大2つの条件をサポートします。最後の階層は条件なしのフォールバックです。キャッシュヒットで課金対象の入力トークンが減っても誤った階層にならないよう、条件には完全な入力長を使用してください。",
"Each tier supports up to 2 conditions. The last tier without conditions is the fallback.": "Each tier supports up to 2 conditions. The last tier without conditions is the fallback.",
"Earn rewards when your referrals add funds. Transfer accumulated rewards to your balance anytime.": "紹介者が資金を追加すると報酬を獲得できます。いつでも蓄積された報酬を残高に振り替えることができます。",
"Edit": "編集",
"Edit {{title}}": "{{title}}を編集",
"Edit all channels with tag:": "タグを持つすべてのチャネルを編集:",
"Edit Announcement": "お知らせを編集",
"Edit API Shortcut": "API ショートカットを編集",
"Edit billing ratios and user-selectable groups in one table.": "課金倍率とユーザーが選択できるグループを1つの表で編集します。",
"Edit Channel": "チャンネルを編集",
"Edit chat preset": "チャットプリセットを編集",
"Edit discount tier": "割引ティアを編集",
@@ -1272,6 +1303,7 @@
"Edit JSON text directly. Format will be validated on save.": "JSONテキストを直接編集します。保存時にフォーマットが検証されます。",
"Edit model": "モデルを編集",
"Edit Model": "モデルを編集",
"Edit model pricing": "モデル料金を編集",
"Edit OAuth Provider": "OAuthプロバイダーを編集",
"Edit payment method": "決済方法を編集",
"Edit Prefill Group": "プリフィルグループを編集",
@@ -1297,6 +1329,7 @@
"Email Verification": "メール認証",
"Email, summarisation, knowledge work": "メール・要約・ナレッジワーク",
"Embeddings": "埋め込み",
"Empty": "空",
"Empty value will be saved as {}.": "空の値は {} として保存されます。",
"Enable": "有効にする",
"Enable 2FA": "2FA を有効にする",
@@ -1475,9 +1508,12 @@
"Expose grouped Uptime Kuma status pages directly on the dashboard": "グループ化されたUptime Kumaステータスページをダッシュボードに直接公開する",
"Expose ratio API": "倍率APIを公開",
"Exposes the pricing/models catalog in the top navigation.": "価格/モデルカタログをトップナビゲーションに表示します。",
"Expression": "式",
"Expression based": "式ベース",
"Expression billing": "式による課金",
"Expression editor": "式エディター",
"Expression error": "式のエラー",
"Expression pricing": "式による料金",
"Extend": "延長",
"Extend deployment": "デプロイメントを延長",
"Extend failed": "延長に失敗しました",
@@ -1489,6 +1525,7 @@
"External Speed Test": "外部スピードテスト",
"Extra": "追加",
"Extra Notes (Optional)": "追加のメモ (オプション)",
"extras": "追加項目",
"Fail Reason": "失敗理由",
"Fail Reason Details": "失敗理由の詳細",
"Failed": "失敗",
@@ -1610,6 +1647,7 @@
"Failed to update user": "ユーザーの更新に失敗しました",
"Failure keywords": "失敗キーワード",
"Fair": "公平",
"Fallback tier": "フォールバック階層",
"FAQ": "FAQ",
"FAQ added. Click \"Save Settings\" to apply.": "FAQ が追加されました。「設定を保存」をクリックして適用してください。",
"FAQ deleted. Click \"Save Settings\" to apply.": "FAQ が削除されました。「設定を保存」をクリックして適用してください。",
@@ -1679,6 +1717,7 @@
"Fixed abilities: {{success}} succeeded, {{fails}} failed": "能力修正:{{success}} 件成功、{{fails}} 件失敗",
"Fixed price": "固定価格",
"Fixed price (USD)": "固定価格 (USD)",
"Fixed request price": "固定リクエスト価格",
"Floating": "フローティング",
"FluentRead extension not detected. Please ensure it is installed and active.": "FluentRead 拡張機能が検出されませんでした。インストールされていて有効になっていることを確認してください。",
"Flush interval (minutes)": "書き込み間隔(分)",
@@ -1732,6 +1771,7 @@
"Full API Key": "完全なAPIキー",
"Full Base URL (supports": "完全なベースURL (サポート",
"Full Code": "完全なコード",
"Full input length": "完全な入力長",
"Full layout": "フルレイアウト",
"Full width": "全幅",
"Function calling": "関数呼び出し",
@@ -1785,10 +1825,10 @@
"gpt-4": "gpt-4",
"gpt-4, claude-3-opus, etc.": "gpt-4、claude-3-opus など",
"GPU count": "GPU 数",
"Greater Than": "より大きい",
"Greater Than or Equal": "以上",
"Greater than": "より大きい",
"Greater Than": "より大きい",
"Greater than or equal": "以上",
"Greater Than or Equal": "以上",
"Grok": "Grok",
"Grok Settings": "Grok 設定",
"Group": "グループ",
@@ -1797,6 +1837,7 @@
"Group channels by tag for batch operations": "バッチ操作のためにタグでチャネルをグループ化",
"Group config overrides global limits, shares the same period": "グループ設定はグローバル制限を上書きし、同じ期間を共有します",
"Group deleted. Click \"Save Settings\" to apply.": "グループが削除されました。「Save Settings」をクリックして適用してください。",
"Group description": "グループの説明",
"Group details": "グループの詳細",
"Group identifier": "グループ識別子",
"Group is required": "グループは必須です",
@@ -1805,6 +1846,7 @@
"Group name cannot be changed when editing.": "編集時はグループ名を変更できません。",
"Group prices cannot be expanded because this expression is not a standard tiered pricing expression.": "この式は標準の段階制料金式ではないため、グループ別価格を展開できません。",
"Group Pricing": "グループ料金",
"Group pricing usage guide": "グループ料金の使用ガイド",
"group ratio": "グループ倍率",
"Group Ratio": "グループ倍率",
"Group ratios": "グループ比率",
@@ -1906,14 +1948,17 @@
"If an upstream error contains any of these keywords (case insensitive), the channel will be disabled automatically.": "アップストリームエラーにこれらのキーワードのいずれかが含まれている場合 (大文字と小文字を区別しない)、チャネルは自動的に無効になります。",
"If authorization succeeds, the generated JSON will be inserted into the key field. You still need to save the channel to persist it.": "認証が成功すると、生成されたJSONがキー欄に挿入されます。保存するにはチャンネルを保存してください。",
"If connecting to upstream One API or New API relay projects, use OpenAI type instead unless you know what you are doing": "上流の One API または New API リレープロジェクトに接続する場合、知っている場合を除き OpenAI タイプを使用してください",
"If this keeps happening, please report it on GitHub Issues.": "この問題が続く場合は、GitHub Issues で報告してください。",
"If default auto group is enabled, newly created tokens start with auto instead of an empty group.": "デフォルト auto グループを有効にすると、新規トークンは空グループではなく auto で開始します。",
"If the affinity channel fails and retry succeeds on another channel, update affinity to the successful channel.": "アフィニティチャネルが失敗し、別のチャネルでリトライが成功した場合、アフィニティを成功したチャネルに更新します。",
"If this keeps happening, please report it on GitHub Issues.": "この問題が続く場合は、GitHub Issues で報告してください。",
"Ignored upstream models": "無視する上流モデル",
"Image": "画像",
"Image Generation": "画像生成",
"Image In": "画像入力",
"Image input": "画像入力",
"Image input price": "画像入力価格",
"Image Out": "画像出力",
"Image output price": "画像出力価格",
"Image Preview": "画像プレビュー",
"Image ratio": "画像倍率",
"Image to Video": "画像から動画",
@@ -1927,6 +1972,7 @@
"Include Group": "グループを含む",
"Include Model": "モデルを含む",
"Include Rule Name": "ルール名を含む",
"Includes request rules": "リクエストルールを含む",
"Including failed requests, 0 = unlimited": "失敗したリクエストを含む、0 = 無制限",
"Index": "インデックス",
"Initial quota given to new users": "新規ユーザーに付与される初期クォータ",
@@ -1938,6 +1984,7 @@
"Input": "入力",
"Input mode": "入力モード",
"Input price": "入力価格",
"Input price is required before saving dependent prices.": "依存する価格を保存する前に入力価格が必要です。",
"Input tokens": "入力トークン",
"Input Tokens": "入力トークン",
"Inset": "インセット",
@@ -2068,10 +2115,10 @@
"Legacy Format Template": "旧フォーマットテンプレート",
"Legal": "法務",
"Less": "少ない",
"Less Than": "より小さい",
"Less Than or Equal": "以下",
"Less than": "より小さい",
"Less Than": "より小さい",
"Less than or equal": "以下",
"Less Than or Equal": "以下",
"License": "ライセンス",
"Light": "ライト",
"Lightning Fast": "超高速",
@@ -2188,6 +2235,7 @@
"Maximum tokens per response": "1 回の応答あたりの最大トークン数",
"maxRequests ≥ 0, maxSuccess ≥ 1, both ≤ 2,147,483,647": "maxRequests ≥ 0、maxSuccess ≥ 1、両方とも ≤ 2,147,483,647",
"May be used for training by upstream provider": "上流プロバイダーが学習に利用する可能性があります",
"Media pricing": "メディア価格",
"Median time-to-first-token (TTFT) sampled hourly per group": "グループ別に毎時サンプリングした最初のトークンまでの中央値レイテンシ (TTFT)",
"Medical Q&A, mental health support": "医療Q&A・メンタルヘルスサポート",
"Memory Hits": "メモリヒット",
@@ -2255,6 +2303,8 @@
"Model performance metrics": "モデル性能メトリクス",
"Model Price": "モデル価格",
"Model Price Not Configured": "モデル価格が未設定",
"Model prices": "モデル価格",
"Model prices reset successfully": "モデル価格が正常にリセットされました",
"Model Pricing": "モデル料金",
"Model pull failed: {{msg}}": "モデルのプルに失敗しました: __ PH_0 __",
"Model ratio": "モデル倍率",
@@ -2365,6 +2415,7 @@
"New API Project Repository:": "New APIプロジェクトリポジトリ:",
"New Format Template": "新フォーマットテンプレート",
"New Group": "新しいグループ",
"New model": "新しいモデル",
"New Models ({{count}})": "新しいモデル ({{count}})",
"New name will be:": "新しい名前は次のようになります:",
"New password": "新しいパスワード",
@@ -2393,6 +2444,7 @@
"No available models": "利用可能なモデルがありません",
"No available Web chat links": "利用可能なWebチャットリンクがありません",
"No backup": "バックアップなし",
"No base input price": "基本入力価格なし",
"No billing records found": "請求記録が見つかりません",
"No capabilities reported for this model.": "このモデルには報告されている機能がありません。",
"No Change": "変更なし",
@@ -2428,6 +2480,7 @@
"No group found.": "グループが見つかりません。",
"No group-based rate limits configured. Click \"Add group\" to get started.": "グループベースのレート制限が設定されていません。\"グループを追加\" をクリックして開始してください。",
"No groups match your search": "検索に一致するグループがありません",
"No groups yet. Add a group to get started.": "グループはまだありません。グループを追加して開始してください。",
"No header overrides configured.": "ヘッダーのオーバーライドが設定されていません。",
"No history data available": "履歴データがありません",
"No incidents in the last 24 hours": "過去 24 時間にインシデントはありません",
@@ -2449,6 +2502,7 @@
"No models available": "利用可能なモデルがありません",
"No models available in this category": "このカテゴリにはモデルがありません",
"No models available. Create your first model to get started.": "利用可能なモデルがありません。最初のモデルを作成して開始してください。",
"No models configured. Use Add model to get started.": "モデルが設定されていません。モデルを追加して開始してください。",
"No models fetched from upstream": "アップストリームからモデルを取得できませんでした",
"No models fetched yet.": "まだモデルはフェッチされていません。",
"No models found": "モデルが見つかりません",
@@ -2493,6 +2547,7 @@
"No Retry": "リトライなし",
"No rules yet": "ルールがありません",
"No rules yet. Add a group below to get started.": "まだルールがありません。下にグループを追加して開始してください。",
"No separate media pricing configured.": "個別のメディア価格は設定されていません。",
"No status code mappings configured.": "ステータスコードのマッピングが設定されていません。",
"No subscription plans yet": "サブスクリプションプランがありません",
"No subscription records": "サブスクリプション記録がありません",
@@ -2579,6 +2634,7 @@
"Online topup is not enabled. Please use redemption code or contact administrator.": "オンラインチャージは有効になっていません。引き換えコードを使用するか、管理者に連絡してください。",
"Only allow specific email domains": "特定のEメール ドメインのみを許可する",
"Only available for admins. When enabled, you will receive a summary notification via your selected method when the scheduled model check detects upstream model changes or check failures.": "管理者のみ利用可能です。有効にすると、スケジュールされたモデルチェックでアップストリームモデルの変更やチェック失敗が検出された際に、選択した方法で概要通知を受け取ります。",
"Only configured combinations are overridden. All other calls keep the token group base ratio.": "設定済みの組み合わせだけが上書きされます。他の呼び出しはトークングループの基本倍率を維持します。",
"Only selected fields will be overwritten. You can re-run the sync wizard if new conflicts appear.": "選択されたフィールドのみが上書きされます。新しい競合が発生した場合は、同期ウィザードを再実行できます。",
"Only successful requests": "成功したリクエストのみ",
"Only successful requests count toward this limit.": "成功したリクエストのみがこの制限にカウントされます。",
@@ -2586,6 +2642,7 @@
"Oops! Page Not Found!": "おっと!ページが見つかりません!",
"Oops! Something went wrong": "おっと!何か問題が発生しました",
"Open": "開く",
"Open a source model first": "先にソースモデルを開いてください",
"Open authorization page": "認証ページを開く",
"Open CC Switch": "CC Switch を開く",
"Open in chat": "チャットで開く",
@@ -2641,9 +2698,11 @@
"Output aspect ratio": "出力アスペクト比",
"Output image size": "出力画像サイズ",
"Output price": "出力価格",
"Output token price for generated tokens.": "生成された出力トークンの価格。",
"Output tokens": "出力トークン",
"Output Tokens": "出力トークン",
"overall": "全体",
"Overnight range": "日跨ぎ範囲",
"override": "上書き",
"Override": "上書き",
"Override Anthropic headers, defaults, and thinking adapter behavior": "Anthropicのヘッダー、デフォルト、および思考アダプターの動作を上書きする",
@@ -2656,7 +2715,6 @@
"Override Rules": "上書きルール",
"Override the endpoint used for testing. Leave empty to auto detect.": "テストに使用されるエンドポイントを上書きします。自動検出するには空のままにします。",
"overrides for matching model prefix.": "は一致するモデル接頭辞に上書きします。",
"Overnight range": "日跨ぎ範囲",
"Overview": "概要",
"Overwritten": "上書き済み",
"Page": "ページ",
@@ -2751,6 +2809,7 @@
"Per-call": "呼び出しごと",
"Per-feature metered windows split by model or capability.": "機能ごとの従量制ウィンドウ。モデルまたは能力別に分かれます。",
"Per-group performance": "グループ別パフォーマンス",
"Per-request": "リクエスト単位",
"Per-request (fixed price)": "リクエストごと (固定価格)",
"Per-token": "トークン単位",
"Per-token (ratio based)": "トークンごと (比率ベース)",
@@ -2854,6 +2913,7 @@
"Prefix used when displaying prices": "価格表示に使用されるプレフィックス",
"Prefix/Suffix Text": "プレフィックス/サフィックステキスト",
"Premium chat models": "プレミアムチャットモデル",
"Premium plan, half price": "プレミアムプラン、半額",
"Preparing chat keys…": "チャットキーを準備中…",
"Preparing your chat link, please try again in a moment.": "チャットリンクを準備中です。しばらくお待ちになってから再度お試しください。",
"Preparing your chat link…": "チャットリンクを準備中…",
@@ -2890,6 +2950,7 @@
"Price estimation description": "ハードウェアタイプ、デプロイ場所、レプリカ数などを設定すると、料金が自動的に計算されます。",
"Price ID": "価格 ID",
"Price mode (USD per 1M tokens)": "価格モード (100万トークンあたりのUSD)",
"Price summary": "価格概要",
"price_xxx": "price_xxx",
"Price:": "価格:",
"Price: High to Low": "価格:高い順",
@@ -2901,6 +2962,8 @@
"Pricing & Display": "価格設定と表示",
"Pricing by Group": "グループ別価格設定",
"Pricing Configuration": "価格設定",
"Pricing group example": "料金グループの例",
"Pricing groups": "料金グループ",
"Pricing mode": "価格モード",
"Pricing Ratios": "価格比率",
"Pricing Type": "価格タイプ",
@@ -2943,8 +3006,6 @@
"Provide Markdown, HTML, or an external URL for the user agreement": "ユーザー同意書にMarkdown、HTML、または外部URLを提供する",
"Provide per-category safety overrides as JSON. Use `default` for fallback values.": "カテゴリごとの安全オーバーライドをJSONとして提供します。フォールバック値には`default`を使用してください。",
"Provide per-model header overrides as JSON. Useful for enabling beta features such as expanded context windows.": "モデルごとのヘッダーオーバーライドをJSONとして提供します。拡張コンテキストウィンドウなどのベータ機能を有効にするのに役立ちます。",
"Public model catalog and pricing page.": "モデルカタログと料金の公開ページ。",
"Public rankings page based on live usage data.": "実際の利用データに基づく公開ランキングページ。",
"Provider": "プロバイダ",
"Provider & data privacy": "プロバイダーとデータ保護",
"Provider created successfully": "プロバイダーの作成に成功しました",
@@ -2957,6 +3018,8 @@
"Prune Object Items": "オブジェクト項目を整理",
"Prune object items by conditions": "条件に基づいてオブジェクト項目を削除",
"Prune Rule (string or JSON object)": "削除ルール(文字列またはJSONオブジェクト)",
"Public model catalog and pricing page.": "モデルカタログと料金の公開ページ。",
"Public rankings page based on live usage data.": "実際の利用データに基づく公開ランキングページ。",
"Publish Date": "公開日",
"Published": "公開済み",
"Published:": "公開済み:",
@@ -3171,6 +3234,7 @@
"Resend ({{seconds}}s)": "再送信 ({{seconds}}秒)",
"Reset": "リセット",
"Reset 2FA": "2FAをリセット",
"Reset all model prices?": "すべてのモデル価格をリセットしますか?",
"Reset all model ratios?": "すべてのモデル比率をリセットしますか?",
"Reset all settings to default values": "すべての設定をデフォルト値にリセット",
"Reset at:": "リセット日時:",
@@ -3181,6 +3245,7 @@
"Reset Passkey": "Passkeyリセット",
"Reset password": "パスワードをリセット",
"Reset Period": "リセット期間",
"Reset prices": "価格をリセット",
"Reset ratios": "比率をリセット",
"Reset Stats": "統計をリセット",
"Reset to default": "デフォルトにリセット",
@@ -3272,12 +3337,14 @@
"Save group ratios": "グループ比率を保存",
"Save io.net settings": "io.net設定を保存",
"Save log settings": "ログ設定を保存",
"Save model prices": "モデル価格を保存",
"Save model ratios": "モデル比率を保存",
"Save Models": "モデルを保存",
"Save monitoring rules": "監視ルールを保存",
"Save navigation": "ナビゲーションを保存",
"Save notice": "通知を保存",
"Save Preferences": "設定を保存",
"Save preview": "保存プレビュー",
"Save rate limits": "レート制限を保存",
"Save sensitive words": "敏感な言葉を保存",
"Save Settings": "設定を保存",
@@ -3340,6 +3407,7 @@
"Select a color": "色を選択",
"Select a group": "グループを選択",
"Select a group type": "グループタイプを選択",
"Select a model to edit pricing": "料金を編集するモデルを選択",
"Select a preset...": "プリセットを選択...",
"Select a role": "ロールを選択",
"Select a rule to edit.": "編集するルールを選択してください。",
@@ -3353,6 +3421,7 @@
"Select an operation mode and enter the amount": "操作モードを選択し、金額を入力してください",
"Select announcement type": "アナウンスメントタイプを選択",
"Select at least one field to overwrite.": "上書きするフィールドを少なくとも 1 つ選択してください。",
"Select at least one target model": "少なくとも1つの対象モデルを選択してください",
"Select border radius": "角丸を選択",
"Select channel type": "チャネルタイプを選択",
"Select color preset": "カラープリセットを選択",
@@ -3406,6 +3475,7 @@
"selected": "選択済み",
"selected channel(s). Leave empty to remove tag.": "選択されたチャンネル。タグを削除するには空のままにしてください。",
"Selected conflicts were overwritten successfully.": "選択した競合が正常に上書きされました。",
"Selected when creating a token and used as the default billing group for API calls.": "トークン作成時に選択され、API 呼び出しのデフォルト課金グループとして使われます。",
"Self-Use Mode": "セルフユースモード",
"Send": "送信",
"Send code": "コードを送信",
@@ -3413,6 +3483,7 @@
"Sending...": "送信中...",
"Sensitive Words": "機密語",
"Sent the API key to FluentRead.": "API キーを FluentRead に送信しました。",
"Separate image/audio prices are enabled.": "画像/音声の個別価格が有効です。",
"Serve multiple users or teams with billing and quota control.": "課金とクォータ管理で複数のユーザーやチームにサービスを提供します。",
"Server Address": "サーバーURL",
"Server IP": "サーバー IP",
@@ -3436,6 +3507,7 @@
"Set quota amount and limits": "クォータ量と制限を設定",
"Set Request Header": "リクエストヘッダーを設定",
"Set runtime request header: override entire value, or manipulate comma-separated tokens": "ランタイムリクエストヘッダーを設定:値全体を上書き、またはカンマ区切りトークンを操作",
"Set separate prices for cache reads and writes.": "キャッシュ読み取りと書き込みに個別価格を設定します。",
"Set Tag": "タグを設定",
"Set tag for selected channels": "選択したチャネルにタグを設定",
"Set the language used across the interface": "インターフェースで使用する言語を設定します",
@@ -3513,10 +3585,14 @@
"Space-separated OAuth scopes": "スペース区切りのOAuthスコープ",
"Spark model version, e.g., v2.1 (version number in API URL)": "Sparkモデルバージョン(例:v2.1、API URLのバージョン番号)",
"Special billing expression": "特殊な課金式",
"Special group": "特別グループ",
"Special ratios override the token group ratio for specific user group and token group combinations.": "特殊倍率は、特定のユーザーグループとトークングループの組み合わせでトークングループ倍率を上書きします。",
"Special usable group rules": "特別な使用可能グループルール",
"Special usable group rules can add, remove, or append selectable token groups for a specific user group.": "特殊利用可能グループルールでは、特定ユーザーグループ向けに選択可能なトークングループを追加、削除、追記できます。",
"SQLite stores all data in a single file. Make sure that file is persisted when running in containers.": "SQLite はすべてのデータを単一ファイルに保存します。コンテナで実行する場合は、ファイルが永続化されていることを確認してください。",
"SSRF Protection": "SSRF保護",
"Standard": "標準",
"Standard price": "標準価格",
"Start": "開始",
"Start a conversation to see messages here": "会話を開始すると、ここにメッセージが表示されます",
"Start for free with generous limits. No credit card required.": "豊富な無料枠で始められます。クレジットカードは不要です。",
@@ -3731,12 +3807,15 @@
"This may cause cache failures.": "これによりキャッシュ障害が発生する可能性があります。",
"This may take a few moments while we validate the request and update your session.": "リクエストを検証し、セッションを更新するのに数分かかる場合があります。",
"This model has both fixed price and ratio billing conflicts": "このモデルには固定価格と比率請求の両方の競合があります",
"This model has both fixed-price and ratio settings. Saving the current mode will rewrite the conflicting fields.": "このモデルには固定価格と比率設定の両方があります。現在のモードで保存すると、競合するフィールドが上書きされます。",
"This model has both fixed-price and token-price settings. Saving the current mode will rewrite the conflicting fields.": "このモデルには固定価格とトークン価格設定の両方があります。現在のモードで保存すると、競合するフィールドが上書きされます。",
"This model is not available in any group, or no group pricing information is configured.": "このモデルはどのグループでも利用できないか、グループの料金情報が設定されていません。",
"This month": "今月",
"This page has not been created yet.": "このページはまだ作成されていません。",
"This project must be used in compliance with the": "このプロジェクトは、以下を遵守して使用する必要があります",
"This record was written by a pre-upgrade instance and lacks audit info. Upgrade the instance to record server IP, callback IP, payment method and system version.": "古いバージョンのインスタンスがこの記録を書き込み、監査情報がありません。最新に更新し、サーバーIP・コールバックIP・支払方法・OSバージョンの記録を有効にしてください。",
"This site currently has {{count}} models enabled": "このサイトでは現在 {{count}} 個のモデルが有効です",
"This tier catches any request that did not match earlier tiers.": "この階層は、前の階層に一致しなかったすべてのリクエストを受けます。",
"this token group": "このトークングループ",
"this user group": "このユーザーグループ",
"This user has no bindings": "このユーザーには連携がありません",
@@ -3758,19 +3837,20 @@
"Throughput by group": "グループ別スループット",
"Throughput trend": "スループット推移",
"Tier": "ティア",
"Tier conditions": "階層条件",
"Tier name": "ティア名",
"Tiered": "段階的",
"Token prices": "Token prices",
"Each tier supports up to 2 conditions. The last tier without conditions is the fallback.": "Each tier supports up to 2 conditions. The last tier without conditions is the fallback.",
"Tiered (billing expression)": "段階的(課金式)",
"Tiered price table": "段階別価格表",
"Tiered pricing": "階層料金",
"tiers": "階層",
"Time": "時間",
"Time Granularity": "時間の粒度",
"Time remaining": "残り時間",
"Time window for rate limiting": "レート制限の時間枠",
"Time-based": "時間条件あり",
"Time:": "時間:",
"Time-sliced cache (Claude)": "時間分割キャッシュ(Claude",
"Time:": "時間:",
"Timeline": "タイムライン",
"times": "回",
"Timing": "所要時間",
@@ -3794,11 +3874,18 @@
"Token Endpoint": "トークンエンドポイント",
"Token Endpoint (Optional)": "トークンエンドポイント (オプション)",
"Token estimator": "トークン見積り",
"Token group": "トークングループ",
"Token management": "トークン管理",
"Token Management": "トークン管理",
"Token Mgmt": "トークン管理",
"Token Name": "トークン名",
"Token obtained from your Gotify application": "Gotifyアプリケーションから取得したトークン",
"Token price for audio input.": "音声入力のトークン価格。",
"Token price for audio output.": "音声出力のトークン価格。",
"Token price for cache reads.": "キャッシュ読み取りのトークン価格。",
"Token price for creating cache entries.": "キャッシュ作成のトークン価格。",
"Token price for image input.": "画像入力のトークン価格。",
"Token prices": "Token prices",
"Token regenerated and copied to clipboard": "トークンが再生成され、クリップボードにコピーされました",
"Token share by model author across the last 24 hours": "過去 24 時間におけるモデル提供者別のトークンシェア",
"Token share by model author across the past few weeks": "過去数週間におけるモデル提供者別のトークンシェア",
@@ -3922,6 +4009,7 @@
"Unbind failed": "連携解除に失敗しました",
"Unbound {{provider}}": "{{provider}}の連携を解除しました",
"Underground": "アンダーグラウンド",
"Understand how user groups, token groups, ratios, and special rules work together.": "ユーザーグループ、トークングループ、倍率、特殊ルールがどのように連携するかを理解します。",
"Understand image inputs alongside text": "テキストとともに画像入力を理解",
"Unexpected release payload": "予期しないリリースデータ",
"Unified API Gateway for": "統合APIゲートウェイ -",
@@ -3935,6 +4023,7 @@
"Unlimited": "無制限",
"Unlimited Quota": "無制限のクォータ",
"Unsaved changes": "未保存の変更",
"Unset price": "価格未設定",
"Until": "まで",
"Untitled": "無題",
"Untrusted upstream data:": "信頼されていないアップストリームデータ:",
@@ -3999,12 +4088,16 @@
"URL is required": "URL は必須です",
"URL to your logo image (optional)": "ロゴ画像のURL (オプション)",
"Usage": "使用量",
"Usage guide": "使用ガイド",
"Usage logs": "使用ログ",
"Usage Logs": "利用履歴",
"Usage mode": "利用モード",
"Usage-based": "使用量ベース",
"USD": "USD",
"USD Exchange Rate": "USD 為替レート",
"USD price per 1M input tokens.": "100万入力トークンあたりのUSD価格。",
"USD price per 1M tokens.": "100万トークンあたりのUSD価格。",
"Use +: to add a group, -: to remove a default selectable group, or no prefix to append a group.": "+: はグループ追加、-: はデフォルト選択可能グループの削除、接頭辞なしはグループ追記に使います。",
"Use a compatible browser or device with biometric authentication or a security key to register a Passkey.": "生体認証またはセキュリティキーを備えた互換性のあるブラウザまたはデバイスを使用して、パスキーを登録してください。",
"Use authenticator code": "認証コードを使用",
"Use backup code": "バックアップコードを使用",
@@ -4014,6 +4107,8 @@
"Use Passkey to sign in without entering your password.": "パスワードを入力せずにサインインするには、パスキーを使用してください。",
"Use secure connection when sending emails": "メール送信時に安全な接続を使用する",
"Use sidebar shortcut": "サイドバーのショートカットを使用",
"Use the full-width table to scan prices, then select a row to edit it here.": "表で価格を確認し、行を選択してここで編集します。",
"Use the pricing group table to manage the ratio and whether the group appears in the token creation dropdown.": "料金グループ表で倍率と、トークン作成ドロップダウンに表示するかどうかを管理します。",
"Use this token for API authentication": "API認証にはこのトークンを使用してください",
"Use your Passkey": "パスキーを使用",
"used": "使用済み",
@@ -4034,6 +4129,7 @@
"User created successfully": "ユーザーの作成に成功しました",
"User dashboard and quota controls.": "ユーザーダッシュボードとクォータ制御。",
"User Exclusive Ratio": "専用倍率",
"User group": "ユーザーグループ",
"User Group": "ユーザーグループ",
"User group name": "ユーザーグループ名",
"User Group: {{ratio}}x": "ユーザーグループ:{{ratio}}x",
@@ -4047,6 +4143,7 @@
"User Information": "ユーザー情報",
"User Menu": "ユーザーメニュー",
"User personal functions": "ユーザー個人機能",
"User selectable": "ユーザー選択可",
"User Subscription Management": "ユーザーサブスクリプション管理",
"User updated successfully": "ユーザーの更新に成功しました",
"User Verification": "ユーザー認証",
@@ -4058,6 +4155,7 @@
"Users": "ユーザー",
"Users call the model on the left. The platform forwards the request to the upstream model on the right.": "ユーザーは左側のモデルを呼び出します。プラットフォームはリクエストを右側のアップストリームモデルに転送します。",
"Users must wait for a successful drawing before upscales or variations.": "アップスケールやバリエーションを行う前に、ユーザーは成功した描画を待つ必要があります。",
"Users only see groups marked as user selectable. Non-selectable groups can still be assigned by administrators.": "ユーザーにはユーザー選択可のグループだけが表示されます。選択不可グループも管理者は割り当てできます。",
"uses": "使用回数",
"Validity": "有効期間",
"Validity Period": "有効期間",
@@ -4188,6 +4286,7 @@
"Well-Known URL": "よく知られたURL",
"Well-Known URL must start with http:// or https://": "Well-Known URL は http:// または https:// で始まる必要があります",
"What would you like to know?": "何を知りたいですか?",
"When a token uses the auto group, the system tries groups from top to bottom until it finds an available group.": "トークンが auto グループを使用すると、システムは上から順に利用可能なグループを探します。",
"When conditions match, the final price is multiplied by X. Multiple matches multiply together; values < 1 act as discounts.": "条件に一致したとき、最終価格に X を掛けます。複数一致は掛け合わさり、1 未満は割引として効きます。",
"When enabled, if channels in the current group fail, it will try channels in the next group in order.": "有効にすると、現在のグループのチャンネルが失敗した場合、次のグループのチャンネルを順番に試します。",
"When enabled, large request bodies are temporarily stored on disk instead of memory, significantly reducing memory usage. SSD recommended.": "有効にすると、大きなリクエストボディはメモリではなくディスクに一時保存され、メモリ使用量が大幅に削減されます。SSD環境での使用を推奨します。",
@@ -4195,6 +4294,7 @@
"When enabled, newly created tokens start in the first auto group.": "有効にすると、新しく作成されたトークンは最初の自動グループで開始されます。",
"When enabled, prompts are scanned before reaching upstream models.": "有効にすると、プロンプトはアップストリームモデルに到達する前にスキャンされます。",
"When enabled, the store field will be blocked": "有効にすると、ストアフィールドはブロックされます",
"When enabled, users can pick this group when creating tokens.": "有効にすると、ユーザーはトークン作成時にこのグループを選択できます。",
"When enabled, violation requests will incur additional charges.": "有効にすると、違反リクエストに追加料金が発生します。",
"When enabled, zero-cost models also pre-consume quota before final settlement.": "有効にすると、ゼロコストモデルも最終決済前にクォータを事前消費します。",
"When no conditions are set, the operation always executes.": "条件が設定されていない場合、操作は常に実行されます。",
@@ -4249,71 +4349,6 @@
"Zero retention": "データ保持なし",
"Zhipu": "Zhipu",
"Zhipu V4": "Zhipu V 4",
"Zoom": "ズーム",
"Add model pricing": "モデル料金を追加",
"Applied {{name}} pricing to {{count}} models": "{{name}} の料金を {{count}} 個のモデルに適用しました",
"Audio input price": "音声入力価格",
"Audio output price": "音声出力価格",
"Audio output price requires an audio input price.": "音声出力価格には音声入力価格が必要です。",
"Billable input tokens": "課金対象の入力トークン",
"Billable output tokens": "課金対象の出力トークン",
"Cache create (1h) price": "キャッシュ作成価格 (1時間)",
"Cache create price": "キャッシュ作成価格",
"Cache read price": "キャッシュ読み取り価格",
"Cache pricing": "キャッシュ価格",
"Cache write price": "キャッシュ書き込み価格",
"Changes are written to the settings draft on save.": "保存すると変更は設定ドラフトに書き込まれます。",
"Clean": "問題なし",
"Completion price": "補完価格",
"Core pricing": "基本価格",
"Copy {{name}} pricing": "{{name}} の料金をコピー",
"Disabled lanes are omitted on save.": "無効な価格レーンは保存時に省略されます。",
"Edit model pricing": "モデル料金を編集",
"Empty": "空",
"Each tier supports up to 2 conditions; the last tier is the catch-all without conditions. Use full input length for tier conditions to avoid mis-routing when cache hits reduce billable input tokens.": "各階層は最大2つの条件をサポートします。最後の階層は条件なしのフォールバックです。キャッシュヒットで課金対象の入力トークンが減っても誤った階層にならないよう、条件には完全な入力長を使用してください。",
"All conditions must match before this tier is used.": "この階層を使用するには、すべての条件に一致する必要があります。",
"Base input and output token prices for this tier.": "この階層の基本入力・出力トークン価格。",
"Expression": "式",
"Fallback tier": "フォールバック階層",
"Full input length": "完全な入力長",
"Input price is required before saving dependent prices.": "依存する価格を保存する前に入力価格が必要です。",
"Image input price": "画像入力価格",
"Image output price": "画像出力価格",
"Media pricing": "メディア価格",
"New model": "新しいモデル",
"No separate media pricing configured.": "個別のメディア価格は設定されていません。",
"Open a source model first": "先にソースモデルを開いてください",
"Output token price for generated tokens.": "生成された出力トークンの価格。",
"Per-request": "リクエスト単位",
"Save preview": "保存プレビュー",
"Select at least one target model": "少なくとも1つの対象モデルを選択してください",
"Separate image/audio prices are enabled.": "画像/音声の個別価格が有効です。",
"Set separate prices for cache reads and writes.": "キャッシュ読み取りと書き込みに個別価格を設定します。",
"This model has both fixed-price and ratio settings. Saving the current mode will rewrite the conflicting fields.": "このモデルには固定価格と比率設定の両方があります。現在のモードで保存すると、競合するフィールドが上書きされます。",
"This model has both fixed-price and token-price settings. Saving the current mode will rewrite the conflicting fields.": "このモデルには固定価格とトークン価格設定の両方があります。現在のモードで保存すると、競合するフィールドが上書きされます。",
"This tier catches any request that did not match earlier tiers.": "この階層は、前の階層に一致しなかったすべてのリクエストを受けます。",
"Tier conditions": "階層条件",
"Token price for audio input.": "音声入力のトークン価格。",
"Token price for audio output.": "音声出力のトークン価格。",
"Token price for cache reads.": "キャッシュ読み取りのトークン価格。",
"Token price for creating cache entries.": "キャッシュ作成のトークン価格。",
"Token price for image input.": "画像入力のトークン価格。",
"USD price per 1M input tokens.": "100万入力トークンあたりのUSD価格。",
"USD price per 1M tokens.": "100万トークンあたりのUSD価格。",
"{{count}} selected targets available for bulk copy.": "一括コピーに使用できる対象が {{count}} 個選択されています。",
"Base input price only": "基本入力価格のみ",
"Expression based": "式ベース",
"Expression pricing": "式による料金",
"Fixed request price": "固定リクエスト価格",
"Includes request rules": "リクエストルールを含む",
"No base input price": "基本入力価格なし",
"No models configured. Use Add model to get started.": "モデルが設定されていません。モデルを追加して開始してください。",
"Price summary": "価格概要",
"Select a model to edit pricing": "料金を編集するモデルを選択",
"Tiered pricing": "階層料金",
"Unset price": "価格未設定",
"Use the full-width table to scan prices, then select a row to edit it here.": "表で価格を確認し、行を選択してここで編集します。",
"extras": "追加項目",
"tiers": "階層"
"Zoom": "ズーム"
}
}