refactor(home): redesign hero section to dual-column layout with compliant copywriting

Redesigns the hero section into a balanced horizontal dual-column layout:
- Left Column: Features title, clean legal-compliant descriptions, CTA buttons with BookOpen Docs link, and enlarged supported apps buttons (Cherry Studio and CC Switch with lobe icons)
- Right Column: Smoothly integrates the terminal API demo with top horizontal alignment
- i18n: Configures compliance translations for en, zh, fr, ja, ru, and vi locales
This commit is contained in:
CaIon
2026-05-25 23:11:05 +08:00
parent 1288028181
commit 51ca897cf4
8 changed files with 305 additions and 126 deletions
+18 -11
View File
@@ -107,6 +107,7 @@
"Accept Unpriced Models": "価格設定されていないモデルを許可",
"Accepts a JSON array of model identifiers that support the Imagine API.": "Imagine APIをサポートするモデル識別子のJSON配列を受け入れます。",
"Accepts comma-separated status codes and inclusive ranges.": "カンマ区切りのステータスコードと包含範囲を受け入れます。",
"Access a vast selection of models via a standard, unified API protocol. Power AI applications, manage digital assets, and connect the Future.": "標準的で統一されたAPIプロトコルを介して、膨大なモデルにアクセス。AIアプリケーションを強化し、デジタル資産を管理し、未来へと繋げます。",
"Access Denied Message": "アクセス拒否メッセージ",
"Access Forbidden": "アクセス禁止",
"Access Policy (JSON)": "アクセスポリシー (JSON)",
@@ -201,8 +202,8 @@
"Additional Limit": "追加上限",
"Additional Limits": "追加上限",
"Additional metered capability": "追加の従量制機能",
"Adjust Quota": "クォータを調整",
"Adjust filters, then search to refresh the logs.": "フィルターを調整してから検索し、ログを更新します。",
"Adjust Quota": "クォータを調整",
"Adjust response formatting, prompt behavior, proxy, and upstream automation.": "レスポンス形式、プロンプト動作、プロキシ、上流自動化を調整します。",
"Adjust the appearance and layout to suit your preferences.": "好みに合わせて外観とレイアウトを調整します。",
"Admin": "管理者",
@@ -236,6 +237,7 @@
"aggregates 50+ AI providers behind one unified API. Manage access, track costs, and scale effortlessly.": "50以上のAIプロバイダーを統一APIで集約。アクセス管理、コスト追跡、スケーリングを簡単に。",
"Aggregation bucket": "集計バケット",
"AGPL v3.0 License": "AGPL v3.0ライセンス",
"AI Application Infrastructure Foundation": "AI アプリケーションのインフラ基盤",
"AI model testing environment": "AIモデルテスト環境",
"AI models": "AIモデル",
"AI models supported": "AIモデル対応",
@@ -263,7 +265,6 @@
"All Types": "すべてのタイプ",
"All upstream data is trusted": "すべてのアップストリームデータは信頼されています",
"All Vendors": "すべてのベンダー",
"All Your AI Models": "すべてのAIモデル",
"All-time": "全期間",
"Allocated Memory": "割り当て済みメモリ",
"Allow accountFilter parameter": "accountFilter パラメータを許可",
@@ -424,6 +425,11 @@
"Audio Tokens": "音声トークン",
"Auth configured": "認証設定済み",
"Auth Style": "認証スタイル",
"auth.resetPasswordConfirm.backToLogin": "ログインに戻る",
"auth.resetPasswordConfirm.confirm": "パスワードリセットを確認",
"auth.resetPasswordConfirm.description": "新しいパスワードを生成するには、リセット要求を確認してください。",
"auth.resetPasswordConfirm.retry": "再試行 ({{seconds}}秒)",
"auth.resetPasswordConfirm.success": "パスワードが正常にリセットされました",
"Authentication": "認証",
"Authenticator code": "認証コード",
"Authorization Endpoint": "認可エンドポイント",
@@ -671,6 +677,7 @@
"Check for updates": "更新を確認",
"Check in daily to receive random quota rewards": "毎日チェックインして、ランダムなノルマ報酬を受け取りましょう",
"Check in now": "今すぐチェックイン",
"Check out the Quick Start": "クイックスタートをご確認ください",
"Check resolved IPs against IP filters even when accessing by domain": "ドメインによるアクセスであっても、解決されたIPをIPフィルターと照合してチェックします",
"Check-in failed": "チェックインできませんでした",
"Check-in Rewards": "チェックイン報酬",
@@ -867,8 +874,6 @@
"Confirm New Password": "新しいパスワードの確認",
"Confirm password": "パスワードの確認",
"Confirm Payment": "支払いの確認",
"auth.resetPasswordConfirm.confirm": "パスワードリセットを確認",
"auth.resetPasswordConfirm.description": "新しいパスワードを生成するには、リセット要求を確認してください。",
"Confirm Selection": "選択の確認",
"Confirm settings and finish setup": "設定を確認してセットアップを完了",
"confirm that I bear legal responsibility arising from deployment": "デプロイに起因する法的責任を負うことを確認します",
@@ -999,6 +1004,7 @@
"Create, revoke, and audit API tokens.": "APIトークンを作成、取り消し、監査。",
"Created": "作成済み",
"Created At": "作成日時",
"Creates a Pancake product in the saved store using this plans title and price. Requires Waffo Pancake to be fully configured in Payment settings first.": "保存済みストアに、このプランのタイトルと価格を使って Pancake 商品を作成します。事前に支払い設定で Waffo Pancake を完全に設定する必要があります。",
"Creating...": "作成中...",
"Creation failed": "作成に失敗しました",
"Credential generated": "認証情報を生成しました",
@@ -1757,7 +1763,7 @@
"footer.columns.related.links.oneApi": "1つのAPI",
"footer.columns.related.title": "関連プロジェクト",
"footer.defaultCopyright": "すべての権利を留保します。",
"footer.new\u0061pi.projectAttributionSuffix": "すべての権利を留保します。プロジェクトコントリビューターにより設計・開発されています。",
"footer.newapi.projectAttributionSuffix": "すべての権利を留保します。プロジェクトコントリビューターにより設計・開発されています。",
"For channels added after May 10, 2025, no need to remove \".\" from model names during deployment": "2025 年 5 月 10 日以降に追加されたチャネルの場合、デプロイ時にモデル名から「.」を削除する必要はありません",
"For private deployments, format: https://fastgpt.run/api/openapi": "プライベートデプロイメントの場合、形式: https://fastgpt.run/api/openapi",
"Force a syntactically valid JSON response": "構文的に有効な JSON 応答を強制",
@@ -2293,7 +2299,6 @@
"Minimum:": "最小:",
"Minor blips in the last 30 days": "直近 30 日で軽微な障害あり",
"Mint a fresh pair below — or pick an existing one further down. Click Save when ready.": "下で新しいペアを作成するか、さらに下で既存のものを選択してください。準備ができたら保存をクリックします。",
"Creates a Pancake product in the saved store using this plans title and price. Requires Waffo Pancake to be fully configured in Payment settings first.": "保存済みストアに、このプランのタイトルと価格を使って Pancake 商品を作成します。事前に支払い設定で Waffo Pancake を完全に設定する必要があります。",
"Minute": "分",
"minutes": "分",
"Missing code": "コードが不足しています",
@@ -2333,8 +2338,8 @@
"Model not found": "モデルが見つかりません",
"Model performance metrics": "モデル性能メトリクス",
"Model Price": "モデル価格",
"Model Price Not Configured": "モデル価格が未設定",
"Model price is not configured. Please complete model pricing in settings.": "モデル価格が未設定です。設定でモデル料金を補完してください。",
"Model Price Not Configured": "モデル価格が未設定",
"Model prices": "モデル価格",
"Model prices reset successfully": "モデル価格が正常にリセットされました",
"Model Pricing": "モデル料金",
@@ -2385,6 +2390,7 @@
"months": "ヶ月",
"Moonshot": "Moonshot",
"More": "もっと見る",
"More Apps": "さらに",
"more mapping": "さらにマッピング",
"More templates...": "ほかのテンプレート…",
"More than 999 days left": "999日以上",
@@ -2446,6 +2452,7 @@
"Network proxy for this channel (supports socks5 protocol)": "このチャネルのネットワークプロキシ (socks5プロトコルをサポート)",
"Never": "しない",
"Never expires": "無期限",
"Never used an API Gateway?": "APIゲートウェイを一度も使用したことがありませんか?",
"NEW": "NEW",
"New API": "新しいAPI",
"New API <noreply@example.com>": "新しいAPI __ PH_0 __",
@@ -3329,7 +3336,6 @@
"Retain last N files": "最新N個のファイルを保持",
"Retention days": "保持日数",
"Retry": "再試行",
"auth.resetPasswordConfirm.retry": "再試行 ({{seconds}}秒)",
"Retry Chain": "リトライチェーン",
"Retry Suggestion": "リトライ提案",
"Retry Times": "再試行回数",
@@ -3339,7 +3345,6 @@
"Return Error": "エラーを返す",
"Return per-token log probabilities": "トークンごとの対数確率を返します",
"Return to dashboard": "ダッシュボードに戻る",
"auth.resetPasswordConfirm.backToLogin": "ログインに戻る",
"Return vector embeddings for inputs": "入力に対してベクトル埋め込みを返却",
"Reveal API key": "APIキーを表示",
"Reveal key": "キーを表示",
@@ -3491,7 +3496,6 @@
"Select all (filtered)": "フィルタ結果をすべて選択(S)",
"Select all models": "すべてのモデルを選択",
"Select All Visible": "表示中のすべてを選択",
"Select model {{model}}": "モデル {{model}} を選択",
"Select an operation mode and enter the amount": "操作モードを選択し、金額を入力してください",
"Select announcement type": "アナウンスメントタイプを選択",
"Select at least one field to overwrite.": "上書きするフィールドを少なくとも 1 つ選択してください。",
@@ -3518,6 +3522,7 @@
"Select layout style": "レイアウトスタイルを選択",
"Select locations": "ロケーションを選択",
"Select Model": "モデルを選択",
"Select model {{model}}": "モデル {{model}} を選択",
"Select models (empty for allow all)": "モデルを選択 (すべて許可する場合は空)",
"Select models and apply to channel models list.": "モデルを選択し、チャンネルモデルリストに適用します。",
"Select models or add custom ones": "モデルを選択するか、カスタムモデルを追加",
@@ -3753,12 +3758,14 @@
"Sunset Glow": "サンセットグロウ",
"Super Admin": "スーパー管理者",
"Support for high concurrency with automatic load balancing": "自動ロードバランシングによる高並行性のサポート",
"Supported Applications": "サポートされているアプリケーション",
"Supported Imagine Models": "対応Imagineモデル",
"Supported modalities": "サポートされるモダリティ",
"Supported parameters": "対応パラメータ",
"Supported variables": "サポートされる変数",
"Supports `-thinking`, `-thinking-": "「-thinking」、「-thinking-」をサポートします",
"Supports HTML markup or iframe embedding. Enter HTML code directly, or provide a complete URL to automatically embed it as an iframe.": "HTMLマークアップまたはiframe埋め込みをサポートします。HTMLコードを直接入力するか、完全なURLを提供してiframeとして自動的に埋め込みます。",
"Supports one-click configuration and perfectly adapts to NewAPI multi-protocol configuration.": "ワンクリック設定をサポートし、NewAPIマルチプロトコル設定に完全に適応します。",
"Supports PNG, JPG, SVG, or WebP. Recommended size: 128×128 or smaller.": "PNG、JPG、SVG、WebPに対応。推奨サイズ: 128×128以下。",
"Sustained tokens per second": "持続的な毎秒トークン数",
"Swap Face": "顔入れ替え",
@@ -4280,6 +4287,7 @@
"Vary": "バリエーション",
"Vary (Strong)": "バリエーション(強)",
"Vary (Subtle)": "バリエーション(微)",
"Vast Range of AI Models": "膨大なAIモデル",
"Vendor": "ベンダー",
"Vendor deleted successfully": "ベンダーが正常に削除されました",
"Vendor Name *": "ベンダー名 *",
@@ -4466,7 +4474,6 @@
"Your GitHub OAuth Client ID": "あなたのGitHub OAuthクライアントID",
"Your GitHub OAuth Client Secret": "あなたのGitHub OAuthクライアントシークレット",
"Your new backup codes are ready": "新しいバックアップコードの準備ができました",
"auth.resetPasswordConfirm.success": "パスワードが正常にリセットされました",
"Your Referral Link": "あなたの紹介リンク",
"Your setup guide is collapsed so usage stays in focus.": "利用状況に集中できるよう、セットアップガイドを折りたたみました。",
"Your system access token for API authentication. Keep it secure and don't share it with others.": "API認証用のシステムアクセストークンです。安全に保管し、他者と共有しないでください。",