mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-09-07 01:56:53 +00:00
✨ 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:
Vendored
+18
-11
@@ -107,6 +107,7 @@
|
||||
"Accept Unpriced Models": "Accept Unpriced Models",
|
||||
"Accepts a JSON array of model identifiers that support the Imagine API.": "Accepts a JSON array of model identifiers that support the Imagine API.",
|
||||
"Accepts comma-separated status codes and inclusive ranges.": "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.": "Access a vast selection of models via a standard, unified API protocol. Power AI applications, manage digital assets, and connect the Future.",
|
||||
"Access Denied Message": "Access Denied Message",
|
||||
"Access Forbidden": "Access Forbidden",
|
||||
"Access Policy (JSON)": "Access Policy (JSON)",
|
||||
@@ -201,8 +202,8 @@
|
||||
"Additional Limit": "Additional Limit",
|
||||
"Additional Limits": "Additional Limits",
|
||||
"Additional metered capability": "Additional metered capability",
|
||||
"Adjust Quota": "Adjust Quota",
|
||||
"Adjust filters, then search to refresh the logs.": "Adjust filters, then search to refresh the logs.",
|
||||
"Adjust Quota": "Adjust Quota",
|
||||
"Adjust response formatting, prompt behavior, proxy, and upstream automation.": "Adjust response formatting, prompt behavior, proxy, and upstream automation.",
|
||||
"Adjust the appearance and layout to suit your preferences.": "Adjust the appearance and layout to suit your preferences.",
|
||||
"Admin": "Admin",
|
||||
@@ -236,6 +237,7 @@
|
||||
"aggregates 50+ AI providers behind one unified API. Manage access, track costs, and scale effortlessly.": "aggregates 50+ AI providers behind one unified API. Manage access, track costs, and scale effortlessly.",
|
||||
"Aggregation bucket": "Aggregation bucket",
|
||||
"AGPL v3.0 License": "AGPL v3.0 License",
|
||||
"AI Application Infrastructure Foundation": "AI Application Infrastructure Foundation",
|
||||
"AI model testing environment": "AI model testing environment",
|
||||
"AI models": "AI models",
|
||||
"AI models supported": "AI models supported",
|
||||
@@ -263,7 +265,6 @@
|
||||
"All Types": "All Types",
|
||||
"All upstream data is trusted": "All upstream data is trusted",
|
||||
"All Vendors": "All Vendors",
|
||||
"All Your AI Models": "All Your AI Models",
|
||||
"All-time": "All-time",
|
||||
"Allocated Memory": "Allocated Memory",
|
||||
"Allow accountFilter parameter": "Allow accountFilter parameter",
|
||||
@@ -424,6 +425,11 @@
|
||||
"Audio Tokens": "Audio Tokens",
|
||||
"Auth configured": "Auth configured",
|
||||
"Auth Style": "Auth Style",
|
||||
"auth.resetPasswordConfirm.backToLogin": "Return to login",
|
||||
"auth.resetPasswordConfirm.confirm": "Confirm reset password",
|
||||
"auth.resetPasswordConfirm.description": "Confirm the reset request to generate a new password.",
|
||||
"auth.resetPasswordConfirm.retry": "Retry ({{seconds}}s)",
|
||||
"auth.resetPasswordConfirm.success": "Your password has been reset successfully",
|
||||
"Authentication": "Authentication",
|
||||
"Authenticator code": "Authenticator code",
|
||||
"Authorization Endpoint": "Authorization Endpoint",
|
||||
@@ -671,6 +677,7 @@
|
||||
"Check for updates": "Check for updates",
|
||||
"Check in daily to receive random quota rewards": "Check in daily to receive random quota rewards",
|
||||
"Check in now": "Check in now",
|
||||
"Check out the Quick Start": "Check out the Quick Start",
|
||||
"Check resolved IPs against IP filters even when accessing by domain": "Check resolved IPs against IP filters even when accessing by domain",
|
||||
"Check-in failed": "Check-in failed",
|
||||
"Check-in Rewards": "Check-in Rewards",
|
||||
@@ -867,8 +874,6 @@
|
||||
"Confirm New Password": "Confirm New Password",
|
||||
"Confirm password": "Confirm password",
|
||||
"Confirm Payment": "Confirm Payment",
|
||||
"auth.resetPasswordConfirm.confirm": "Confirm reset password",
|
||||
"auth.resetPasswordConfirm.description": "Confirm the reset request to generate a new password.",
|
||||
"Confirm Selection": "Confirm Selection",
|
||||
"Confirm settings and finish setup": "Confirm settings and finish setup",
|
||||
"confirm that I bear legal responsibility arising from deployment": "confirm that I bear legal responsibility arising from deployment",
|
||||
@@ -999,6 +1004,7 @@
|
||||
"Create, revoke, and audit API tokens.": "Create, revoke, and audit API tokens.",
|
||||
"Created": "Created",
|
||||
"Created At": "Created At",
|
||||
"Creates a Pancake product in the saved store using this plan’s title and price. Requires Waffo Pancake to be fully configured in Payment settings first.": "Creates a Pancake product in the saved store using this plan’s title and price. Requires Waffo Pancake to be fully configured in Payment settings first.",
|
||||
"Creating...": "Creating...",
|
||||
"Creation failed": "Creation failed",
|
||||
"Credential generated": "Credential generated",
|
||||
@@ -1757,7 +1763,7 @@
|
||||
"footer.columns.related.links.oneApi": "One API",
|
||||
"footer.columns.related.title": "Related Projects",
|
||||
"footer.defaultCopyright": "All rights reserved.",
|
||||
"footer.new\u0061pi.projectAttributionSuffix": "All rights reserved. Designed and developed by the project contributors.",
|
||||
"footer.newapi.projectAttributionSuffix": "All rights reserved. Designed and developed by the project contributors.",
|
||||
"For channels added after May 10, 2025, no need to remove \".\" from model names during deployment": "For channels added after May 10, 2025, no need to remove \".\" from model names during deployment",
|
||||
"For private deployments, format: https://fastgpt.run/api/openapi": "For private deployments, format: https://fastgpt.run/api/openapi",
|
||||
"Force a syntactically valid JSON response": "Force a syntactically valid JSON response",
|
||||
@@ -2293,7 +2299,6 @@
|
||||
"Minimum:": "Minimum:",
|
||||
"Minor blips in the last 30 days": "Minor blips in the last 30 days",
|
||||
"Mint a fresh pair below — or pick an existing one further down. Click Save when ready.": "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 plan’s title and price. Requires Waffo Pancake to be fully configured in Payment settings first.": "Creates a Pancake product in the saved store using this plan’s title and price. Requires Waffo Pancake to be fully configured in Payment settings first.",
|
||||
"Minute": "Minute",
|
||||
"minutes": "minutes",
|
||||
"Missing code": "Missing code",
|
||||
@@ -2333,8 +2338,8 @@
|
||||
"Model not found": "Model not found",
|
||||
"Model performance metrics": "Model performance metrics",
|
||||
"Model Price": "Model Price",
|
||||
"Model Price Not Configured": "Model Price Not Configured",
|
||||
"Model price is not configured. Please complete model pricing in settings.": "Model price is not configured. Please complete model pricing in settings.",
|
||||
"Model Price Not Configured": "Model Price Not Configured",
|
||||
"Model prices": "Model prices",
|
||||
"Model prices reset successfully": "Model prices reset successfully",
|
||||
"Model Pricing": "Model Pricing",
|
||||
@@ -2385,6 +2390,7 @@
|
||||
"months": "months",
|
||||
"Moonshot": "Moonshot",
|
||||
"More": "More",
|
||||
"More Apps": "More Apps",
|
||||
"more mapping": "more mapping",
|
||||
"More templates...": "More templates...",
|
||||
"More than 999 days left": "More than 999 days left",
|
||||
@@ -2446,6 +2452,7 @@
|
||||
"Network proxy for this channel (supports socks5 protocol)": "Network proxy for this channel (supports socks5 protocol)",
|
||||
"Never": "Never",
|
||||
"Never expires": "Never expires",
|
||||
"Never used an API Gateway?": "Never used an API Gateway?",
|
||||
"NEW": "NEW",
|
||||
"New API": "New API",
|
||||
"New API <noreply@example.com>": "New API <noreply@example.com>",
|
||||
@@ -3329,7 +3336,6 @@
|
||||
"Retain last N files": "Retain last N files",
|
||||
"Retention days": "Retention days",
|
||||
"Retry": "Retry",
|
||||
"auth.resetPasswordConfirm.retry": "Retry ({{seconds}}s)",
|
||||
"Retry Chain": "Retry Chain",
|
||||
"Retry Suggestion": "Retry Suggestion",
|
||||
"Retry Times": "Retry Times",
|
||||
@@ -3339,7 +3345,6 @@
|
||||
"Return Error": "Return Error",
|
||||
"Return per-token log probabilities": "Return per-token log probabilities",
|
||||
"Return to dashboard": "Return to dashboard",
|
||||
"auth.resetPasswordConfirm.backToLogin": "Return to login",
|
||||
"Return vector embeddings for inputs": "Return vector embeddings for inputs",
|
||||
"Reveal API key": "Reveal API key",
|
||||
"Reveal key": "Reveal key",
|
||||
@@ -3491,7 +3496,6 @@
|
||||
"Select all (filtered)": "Select all (filtered)",
|
||||
"Select all models": "Select all models",
|
||||
"Select All Visible": "Select All Visible",
|
||||
"Select model {{model}}": "Select model {{model}}",
|
||||
"Select an operation mode and enter the amount": "Select an operation mode and enter the amount",
|
||||
"Select announcement type": "Select announcement type",
|
||||
"Select at least one field to overwrite.": "Select at least one field to overwrite.",
|
||||
@@ -3518,6 +3522,7 @@
|
||||
"Select layout style": "Select layout style",
|
||||
"Select locations": "Select locations",
|
||||
"Select Model": "Select Model",
|
||||
"Select model {{model}}": "Select model {{model}}",
|
||||
"Select models (empty for allow all)": "Select models (empty for allow all)",
|
||||
"Select models and apply to channel models list.": "Select models and apply to channel models list.",
|
||||
"Select models or add custom ones": "Select models or add custom ones",
|
||||
@@ -3753,12 +3758,14 @@
|
||||
"Sunset Glow": "Sunset Glow",
|
||||
"Super Admin": "Super Admin",
|
||||
"Support for high concurrency with automatic load balancing": "Support for high concurrency with automatic load balancing",
|
||||
"Supported Applications": "Supported Applications",
|
||||
"Supported Imagine Models": "Supported Imagine Models",
|
||||
"Supported modalities": "Supported modalities",
|
||||
"Supported parameters": "Supported parameters",
|
||||
"Supported variables": "Supported variables",
|
||||
"Supports `-thinking`, `-thinking-": "Supports `-thinking`, `-thinking-",
|
||||
"Supports HTML markup or iframe embedding. Enter HTML code directly, or provide a complete URL to automatically embed it as an iframe.": "Supports HTML markup or iframe embedding. Enter HTML code directly, or provide a complete URL to automatically embed it as an iframe.",
|
||||
"Supports one-click configuration and perfectly adapts to NewAPI multi-protocol configuration.": "Supports one-click configuration and perfectly adapts to NewAPI multi-protocol configuration.",
|
||||
"Supports PNG, JPG, SVG, or WebP. Recommended size: 128×128 or smaller.": "Supports PNG, JPG, SVG, or WebP. Recommended size: 128×128 or smaller.",
|
||||
"Sustained tokens per second": "Sustained tokens per second",
|
||||
"Swap Face": "Swap Face",
|
||||
@@ -4280,6 +4287,7 @@
|
||||
"Vary": "Vary",
|
||||
"Vary (Strong)": "Vary (Strong)",
|
||||
"Vary (Subtle)": "Vary (Subtle)",
|
||||
"Vast Range of AI Models": "Vast Range of AI Models",
|
||||
"Vendor": "Vendor",
|
||||
"Vendor deleted successfully": "Vendor deleted successfully",
|
||||
"Vendor Name *": "Vendor Name *",
|
||||
@@ -4466,7 +4474,6 @@
|
||||
"Your GitHub OAuth Client ID": "Your GitHub OAuth Client ID",
|
||||
"Your GitHub OAuth Client Secret": "Your GitHub OAuth Client Secret",
|
||||
"Your new backup codes are ready": "Your new backup codes are ready",
|
||||
"auth.resetPasswordConfirm.success": "Your password has been reset successfully",
|
||||
"Your Referral Link": "Your Referral Link",
|
||||
"Your setup guide is collapsed so usage stays in focus.": "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.": "Your system access token for API authentication. Keep it secure and don't share it with others.",
|
||||
|
||||
Reference in New Issue
Block a user