✨ 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": "Chấp nhận các Mô hình chưa định giá",
|
||||
"Accepts a JSON array of model identifiers that support the Imagine API.": "Chấp nhận một mảng JSON gồm các mã định danh mô hình hỗ trợ API Imagine.",
|
||||
"Accepts comma-separated status codes and inclusive ranges.": "Chấp nhận mã trạng thái phân cách bằng dấu phẩy và phạm vi bao gồm.",
|
||||
"Access a vast selection of models via a standard, unified API protocol. Power AI applications, manage digital assets, and connect the Future.": "Truy cập số lượng lớn các mô hình thông qua giao thức API chuẩn hóa và thống nhất. Thúc đẩy các ứng dụng AI, quản lý tài sản kỹ thuật số và kết nối tương lai.",
|
||||
"Access Denied Message": "Thông báo từ chối truy cập",
|
||||
"Access Forbidden": "Truy cập bị cấm",
|
||||
"Access Policy (JSON)": "Chính sách truy cập (JSON)",
|
||||
@@ -201,8 +202,8 @@
|
||||
"Additional Limit": "Hạn mức bổ sung",
|
||||
"Additional Limits": "Các hạn mức bổ sung",
|
||||
"Additional metered capability": "Tính năng tính phí theo mức dùng bổ sung",
|
||||
"Adjust Quota": "Điều chỉnh hạn mức",
|
||||
"Adjust filters, then search to refresh the logs.": "Điều chỉnh bộ lọc, sau đó tìm kiếm để làm mới nhật ký.",
|
||||
"Adjust Quota": "Điều chỉnh hạn mức",
|
||||
"Adjust response formatting, prompt behavior, proxy, and upstream automation.": "Điều chỉnh định dạng phản hồi, hành vi prompt, proxy và tự động hóa upstream.",
|
||||
"Adjust the appearance and layout to suit your preferences.": "Điều chỉnh giao diện và bố cục để phù hợp với sở thích của bạn.",
|
||||
"Admin": "Quản trị viên",
|
||||
@@ -236,6 +237,7 @@
|
||||
"aggregates 50+ AI providers behind one unified API. Manage access, track costs, and scale effortlessly.": "tổng hợp hơn 50 nhà cung cấp AI sau một API thống nhất. Quản lý truy cập, theo dõi chi phí và mở rộng dễ dàng.",
|
||||
"Aggregation bucket": "Khoảng tổng hợp",
|
||||
"AGPL v3.0 License": "Giấy phép AGPL v3.0",
|
||||
"AI Application Infrastructure Foundation": "Nền tảng hạ tầng ứng dụng AI",
|
||||
"AI model testing environment": "Môi trường thử nghiệm mô hình AI",
|
||||
"AI models": "mô hình AI",
|
||||
"AI models supported": "Các mô hình AI được hỗ trợ",
|
||||
@@ -263,7 +265,6 @@
|
||||
"All Types": "All types",
|
||||
"All upstream data is trusted": "Tất cả dữ liệu thượng nguồn đều được tin cậy",
|
||||
"All Vendors": "Tất cả Nhà cung cấp",
|
||||
"All Your AI Models": "Tất cả mô hình AI của bạn",
|
||||
"All-time": "Mọi thời điểm",
|
||||
"Allocated Memory": "Bộ nhớ đã cấp phát",
|
||||
"Allow accountFilter parameter": "Cho phép tham số accountFilter",
|
||||
@@ -424,6 +425,11 @@
|
||||
"Audio Tokens": "Token âm thanh",
|
||||
"Auth configured": "Đã cấu hình xác thực",
|
||||
"Auth Style": "Kiểu xác thực",
|
||||
"auth.resetPasswordConfirm.backToLogin": "Quay lại đăng nhập",
|
||||
"auth.resetPasswordConfirm.confirm": "Xác nhận đặt lại mật khẩu",
|
||||
"auth.resetPasswordConfirm.description": "Xác nhận yêu cầu đặt lại để tạo mật khẩu mới.",
|
||||
"auth.resetPasswordConfirm.retry": "Thử lại ({{seconds}} giây)",
|
||||
"auth.resetPasswordConfirm.success": "Mật khẩu của bạn đã được đặt lại thành công",
|
||||
"Authentication": "Xác thực",
|
||||
"Authenticator code": "Mã xác thực",
|
||||
"Authorization Endpoint": "Điểm cuối ủy quyền",
|
||||
@@ -671,6 +677,7 @@
|
||||
"Check for updates": "Kiểm tra cập nhật",
|
||||
"Check in daily to receive random quota rewards": "Nhận phòng hàng ngày để nhận phần thưởng theo hạn ngạch ngẫu nhiên",
|
||||
"Check in now": "Điểm danh ngay",
|
||||
"Check out the Quick Start": "Xem hướng dẫn bắt đầu nhanh",
|
||||
"Check resolved IPs against IP filters even when accessing by domain": "Kiểm tra các IP đã phân giải đối chiếu với các bộ lọc IP ngay cả khi truy cập bằng tên miền",
|
||||
"Check-in failed": "Điểm danh thất bại",
|
||||
"Check-in Rewards": "Phần thưởng điểm danh",
|
||||
@@ -867,8 +874,6 @@
|
||||
"Confirm New Password": "Xác nhận mật khẩu mới",
|
||||
"Confirm password": "Xác nhận mật khẩu",
|
||||
"Confirm Payment": "Xác nhận Thanh toán",
|
||||
"auth.resetPasswordConfirm.confirm": "Xác nhận đặt lại mật khẩu",
|
||||
"auth.resetPasswordConfirm.description": "Xác nhận yêu cầu đặt lại để tạo mật khẩu mới.",
|
||||
"Confirm Selection": "Xác nhận lựa chọn",
|
||||
"Confirm settings and finish setup": "Xác nhận cài đặt và hoàn tất thiết lập",
|
||||
"confirm that I bear legal responsibility arising from deployment": "xác nhận rằng tôi chịu trách nhiệm pháp lý phát sinh từ việc triển khai",
|
||||
@@ -999,6 +1004,7 @@
|
||||
"Create, revoke, and audit API tokens.": "Tạo, thu hồi và kiểm toán token API.",
|
||||
"Created": "Đã tạo",
|
||||
"Created At": "Ngày tạo",
|
||||
"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.": "Tạo một sản phẩm Pancake trong cửa hàng đã lưu bằng tiêu đề và giá của gói này. Trước tiên cần cấu hình đầy đủ Waffo Pancake trong cài đặt Thanh toán.",
|
||||
"Creating...": "Đang tạo...",
|
||||
"Creation failed": "Tạo thất bại",
|
||||
"Credential generated": "Đã tạo thông tin xác thực",
|
||||
@@ -1757,7 +1763,7 @@
|
||||
"footer.columns.related.links.oneApi": "One API",
|
||||
"footer.columns.related.title": "Các Dự Án Liên Quan",
|
||||
"footer.defaultCopyright": "Bản quyền được bảo lưu.",
|
||||
"footer.new\u0061pi.projectAttributionSuffix": "Bản quyền được bảo lưu. Được thiết kế và phát triển bởi các cộng tác viên dự án.",
|
||||
"footer.newapi.projectAttributionSuffix": "Bản quyền được bảo lưu. Được thiết kế và phát triển bởi các cộng tác viên dự án.",
|
||||
"For channels added after May 10, 2025, no need to remove \".\" from model names during deployment": "Đối với các kênh được thêm sau ngày 10 tháng 5 năm 2025, không cần loại bỏ \".\" khỏi tên mô hình trong quá trình triển khai",
|
||||
"For private deployments, format: https://fastgpt.run/api/openapi": "Đối với các triển khai riêng tư, định dạng: https://fastgpt.run/api/openapi",
|
||||
"Force a syntactically valid JSON response": "Buộc phản hồi JSON hợp lệ về cú pháp",
|
||||
@@ -2293,7 +2299,6 @@
|
||||
"Minimum:": "Tối thiểu:",
|
||||
"Minor blips in the last 30 days": "Vài gián đoạn nhỏ trong 30 ngày qua",
|
||||
"Mint a fresh pair below — or pick an existing one further down. Click Save when ready.": "Tạo một cặp mới bên dưới, hoặc chọn một cặp hiện có ở phía dưới. Nhấn Lưu khi đã sẵn sàng.",
|
||||
"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.": "Tạo một sản phẩm Pancake trong cửa hàng đã lưu bằng tiêu đề và giá của gói này. Trước tiên cần cấu hình đầy đủ Waffo Pancake trong cài đặt Thanh toán.",
|
||||
"Minute": "Phút",
|
||||
"minutes": "phút",
|
||||
"Missing code": "Thiếu mã",
|
||||
@@ -2333,8 +2338,8 @@
|
||||
"Model not found": "Không tìm thấy mô hình",
|
||||
"Model performance metrics": "Chỉ số hiệu năng mô hình",
|
||||
"Model Price": "Giá mô hình",
|
||||
"Model Price Not Configured": "Giá mô hình chưa được cấu hình",
|
||||
"Model price is not configured. Please complete model pricing in settings.": "Giá mô hình chưa được cấu hình. Vui lòng hoàn tất định giá mô hình trong cài đặt.",
|
||||
"Model Price Not Configured": "Giá mô hình chưa được cấu hình",
|
||||
"Model prices": "Giá mô hình",
|
||||
"Model prices reset successfully": "Đã đặt lại giá mô hình thành công",
|
||||
"Model Pricing": "Định giá mô hình",
|
||||
@@ -2385,6 +2390,7 @@
|
||||
"months": "tháng",
|
||||
"Moonshot": "Dự án táo bạo",
|
||||
"More": "Thêm",
|
||||
"More Apps": "Thêm",
|
||||
"more mapping": "thêm lập bản đồ",
|
||||
"More templates...": "Thêm mẫu...",
|
||||
"More than 999 days left": "Hơn 999 ngày",
|
||||
@@ -2446,6 +2452,7 @@
|
||||
"Network proxy for this channel (supports socks5 protocol)": "Proxy mạng cho kênh này (hỗ trợ giao thức socks5)",
|
||||
"Never": "Không bao giờ",
|
||||
"Never expires": "Không hết hạn",
|
||||
"Never used an API Gateway?": "Chưa bao giờ sử dụng API Gateway?",
|
||||
"NEW": "MỚI",
|
||||
"New API": "API mới",
|
||||
"New API <noreply@example.com>": "API mới <noreply@example.com>",
|
||||
@@ -3329,7 +3336,6 @@
|
||||
"Retain last N files": "Giữ lại N tệp gần nhất",
|
||||
"Retention days": "Số ngày lưu giữ",
|
||||
"Retry": "Thử lại",
|
||||
"auth.resetPasswordConfirm.retry": "Thử lại ({{seconds}} giây)",
|
||||
"Retry Chain": "Chuỗi thử lại",
|
||||
"Retry Suggestion": "Gợi ý thử lại",
|
||||
"Retry Times": "Số lần thử lại",
|
||||
@@ -3339,7 +3345,6 @@
|
||||
"Return Error": "Trả về lỗi",
|
||||
"Return per-token log probabilities": "Trả về log probabilities cho từng token",
|
||||
"Return to dashboard": "Quay lại bảng điều khiển",
|
||||
"auth.resetPasswordConfirm.backToLogin": "Quay lại đăng nhập",
|
||||
"Return vector embeddings for inputs": "Trả về vector embedding cho đầu vào",
|
||||
"Reveal API key": "Hiển thị khóa API",
|
||||
"Reveal key": "Display key",
|
||||
@@ -3491,7 +3496,6 @@
|
||||
"Select all (filtered)": "Chọn tất cả (đã lọc)",
|
||||
"Select all models": "Chọn tất cả mô hình",
|
||||
"Select All Visible": "Chọn tất cả hiển thị",
|
||||
"Select model {{model}}": "Chọn mô hình {{model}}",
|
||||
"Select an operation mode and enter the amount": "Chọn chế độ thao tác và nhập số tiền",
|
||||
"Select announcement type": "Select notification type",
|
||||
"Select at least one field to overwrite.": "Chọn ít nhất một trường để ghi đè.",
|
||||
@@ -3518,6 +3522,7 @@
|
||||
"Select layout style": "Chọn kiểu bố cục",
|
||||
"Select locations": "Chọn vị trí",
|
||||
"Select Model": "Chọn mẫu",
|
||||
"Select model {{model}}": "Chọn mô hình {{model}}",
|
||||
"Select models (empty for allow all)": "Chọn model (để trống nếu muốn cho",
|
||||
"Select models and apply to channel models list.": "Chọn mô hình và áp dụng cho danh sách mô hình kênh.",
|
||||
"Select models or add custom ones": "Chọn các mô hình hoặc thêm các mô hình tùy chỉnh",
|
||||
@@ -3753,12 +3758,14 @@
|
||||
"Sunset Glow": "Hoàng hôn",
|
||||
"Super Admin": "Siêu Quản trị viên",
|
||||
"Support for high concurrency with automatic load balancing": "Hỗ trợ đồng thời cao với cân bằng tải tự động",
|
||||
"Supported Applications": "Ứng dụng được hỗ trợ",
|
||||
"Supported Imagine Models": "Mô hình Imagine được hỗ trợ",
|
||||
"Supported modalities": "Phương thức hỗ trợ",
|
||||
"Supported parameters": "Tham số hỗ trợ",
|
||||
"Supported variables": "Biến được hỗ trợ",
|
||||
"Supports `-thinking`, `-thinking-": "Hỗ trợ `-thinking`, `-thinking-",
|
||||
"Supports HTML markup or iframe embedding. Enter HTML code directly, or provide a complete URL to automatically embed it as an iframe.": "Hỗ trợ đánh dấu HTML hoặc nhúng iframe. Nhập mã HTML trực tiếp, hoặc cung cấp một URL đầy đủ để tự động nhúng nó dưới dạng một iframe.",
|
||||
"Supports one-click configuration and perfectly adapts to NewAPI multi-protocol configuration.": "Hỗ trợ cấu hình bằng một cú nhấp chuột và thích ứng hoàn hảo với cấu hình đa giao thức NewAPI.",
|
||||
"Supports PNG, JPG, SVG, or WebP. Recommended size: 128×128 or smaller.": "Hỗ trợ PNG, JPG, SVG hoặc WebP. Kích thước khuyến nghị: 128×128 hoặc nhỏ hơn.",
|
||||
"Sustained tokens per second": "Token mỗi giây duy trì",
|
||||
"Swap Face": "Đổi mặt",
|
||||
@@ -4280,6 +4287,7 @@
|
||||
"Vary": "Biến thể",
|
||||
"Vary (Strong)": "Biến thể (mạnh)",
|
||||
"Vary (Subtle)": "Biến thể (nhẹ)",
|
||||
"Vast Range of AI Models": "Số lượng lớn mô hình AI",
|
||||
"Vendor": "Supplier",
|
||||
"Vendor deleted successfully": "Đã xóa nhà cung cấp thành công",
|
||||
"Vendor Name *": "Tên nhà cung cấp *",
|
||||
@@ -4466,7 +4474,6 @@
|
||||
"Your GitHub OAuth Client ID": "Client ID OAuth GitHub của bạn",
|
||||
"Your GitHub OAuth Client Secret": "Bí mật ứng dụng OAuth của GitHub của bạn",
|
||||
"Your new backup codes are ready": "Mã dự phòng mới của bạn đã sẵn sàng",
|
||||
"auth.resetPasswordConfirm.success": "Mật khẩu của bạn đã được đặt lại thành công",
|
||||
"Your Referral Link": "Liên kết giới thiệu của bạn",
|
||||
"Your setup guide is collapsed so usage stays in focus.": "Hướng dẫn thiết lập đã thu gọn để giữ phần sử dụng ở vị trí nổi bật.",
|
||||
"Your system access token for API authentication. Keep it secure and don't share it with others.": "Mã truy cập hệ thống của bạn để xác thực API. Hãy giữ nó an toàn và đừng chia sẻ nó với người khác.",
|
||||
|
||||
Reference in New Issue
Block a user