mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-09-06 17:46:23 +00:00
fix: 修复新 UI 语言与文案显示问题 (#4876)
* chore(dev): add local setup state reset target - add a reset-setup make target to clear setup records, root users, and related options. - support both docker dev PostgreSQL and local SQLite development databases. - restart the docker dev backend so setup status is recalculated after reset. * fix(chat): prevent preset menu text overflow - add truncation layout for chat preset names to keep long labels inside the sidebar menu. - prevent loading and external-link icons from shrinking in constrained menu rows. * fix(i18n): translate dashboard granularity options - call t() for granularity option labels in dashboard system settings. - keep localized text consistent between the select trigger and dropdown items. * chore(dev): add backend dev service rebuild target - add a dev-api-rebuild make target to rebuild and start the docker backend service. - reuse DEV_COMPOSE_FILE and DEV_BACKEND_SERVICE variables to avoid repeated compose config literals. * fix(i18n): align interface language option labels - add shared interface language options to keep display names consistent. - reuse the shared options in the header switcher and profile preferences. - normalize language codes so zh-CN and zh_CN resolve to Simplified Chinese. * fix(i18n): add missing frontend translation keys - route channel key prompts, form validation messages, and channel fallback text through i18n. - add missing translations across six locales for channels, rankings, billing, and logs. - update i18n sync reports so literal t() keys are present in the base locale.
This commit is contained in:
Vendored
+49
-33
@@ -4,7 +4,10 @@
|
||||
"1000": "1000",
|
||||
"10000": "10000",
|
||||
"_copy": "_copy",
|
||||
",": ", ",
|
||||
", and": ", and",
|
||||
",and ": ", and ",
|
||||
"、": ", ",
|
||||
"? This action cannot be undone.": "? This action cannot be undone.",
|
||||
". Please fix the JSON before saving.": ". Please fix the JSON before saving.",
|
||||
". This action cannot be undone.": ". This action cannot be undone.",
|
||||
@@ -117,6 +120,7 @@
|
||||
"Account ID *": "Account ID *",
|
||||
"Account Info": "Account Info",
|
||||
"Account used when authenticating with the SMTP server": "Account used when authenticating with the SMTP server",
|
||||
"acknowledge the related legal risks": "acknowledge the related legal risks",
|
||||
"Across all groups": "Across all groups",
|
||||
"Action confirmation": "Action Confirmation",
|
||||
"Actions": "Actions",
|
||||
@@ -453,6 +457,7 @@
|
||||
"Available Rewards": "Available Rewards",
|
||||
"Average latency": "Average latency",
|
||||
"Average latency, TTFT, and success rate by group": "Average latency, TTFT, and success rate by group",
|
||||
"Average latency, TTFT, TPS, and success rate": "Average latency, TTFT, TPS, and success rate",
|
||||
"Average RPM": "Average RPM",
|
||||
"Average time-to-first-token (TTFT) by group": "Average time-to-first-token (TTFT) by group",
|
||||
"Average tokens per second sustained per group": "Average tokens per second sustained per group",
|
||||
@@ -732,6 +737,7 @@
|
||||
"Click to view full details": "Click to view full details",
|
||||
"Click to view full error message": "Click to view full error message",
|
||||
"Click to view full prompt": "Click to view full prompt",
|
||||
"Click to view image": "Click to view image",
|
||||
"Client header value": "Client header value",
|
||||
"Client ID": "Client ID",
|
||||
"Client Secret": "Client Secret",
|
||||
@@ -790,6 +796,9 @@
|
||||
"Completion price": "Completion price",
|
||||
"Completion price ($/1M tokens)": "Completion price ($/1M tokens)",
|
||||
"Completion ratio": "Completion ratio",
|
||||
"Compliance confirmation required": "Compliance confirmation required",
|
||||
"Compliance confirmed": "Compliance confirmed",
|
||||
"Compliance confirmed successfully": "Compliance confirmed successfully",
|
||||
"Concatenate channel system prompt with user's prompt": "Concatenate channel system prompt with user's prompt",
|
||||
"Condition Path": "Condition Path",
|
||||
"Condition Settings": "Condition Settings",
|
||||
@@ -857,6 +866,7 @@
|
||||
"Configured routes and latency checks": "Configured routes and latency checks",
|
||||
"Confirm": "Confirm",
|
||||
"Confirm Action": "Confirm Action",
|
||||
"Confirm and enable": "Confirm and enable",
|
||||
"Confirm Batch Update": "Confirm Batch Update",
|
||||
"Confirm Billing Conflicts": "Confirm Billing Conflicts",
|
||||
"Confirm Changes": "Confirm Changes",
|
||||
@@ -864,6 +874,8 @@
|
||||
"Confirm cleanup of inactive disk cache?": "Confirm cleanup of inactive disk cache?",
|
||||
"Confirm clearing all channel affinity cache": "Confirm clearing all channel affinity cache",
|
||||
"Confirm clearing cache for this rule": "Confirm clearing cache for this rule",
|
||||
"Confirm compliance": "Confirm compliance",
|
||||
"Confirm compliance terms": "Confirm compliance terms",
|
||||
"Confirm Creem Purchase": "Confirm Creem Purchase",
|
||||
"Confirm delete": "Confirm delete",
|
||||
"Confirm disable": "Confirm Disable",
|
||||
@@ -876,9 +888,11 @@
|
||||
"Confirm Payment": "Confirm Payment",
|
||||
"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",
|
||||
"Confirm Unbind": "Confirm Unbind",
|
||||
"Confirm your identity before removing this Passkey from your account.": "Confirm your identity before removing this Passkey from your account.",
|
||||
"Confirm your identity with Two-factor Authentication before registering a Passkey.": "Confirm your identity with Two-factor Authentication before registering a Passkey.",
|
||||
"Confirmed at {{time}} by user #{{userId}}": "Confirmed at {{time}} by user #{{userId}}",
|
||||
"Conflict": "Conflict",
|
||||
"Connect": "Connect",
|
||||
"Connect through OpenAI, Claude, Gemini, and other compatible API routes": "Connect through OpenAI, Claude, Gemini, and other compatible API routes",
|
||||
@@ -1206,6 +1220,7 @@
|
||||
"Discouraged": "Discouraged",
|
||||
"Discover curated AI models, compare pricing and capabilities, and choose the right model for every scenario.": "Discover curated AI models, compare pricing and capabilities, and choose the right model for every scenario.",
|
||||
"Discover the leading models in each domain": "Discover the leading models in each domain",
|
||||
"Discover the most-used models and rising vendors on the platform, updated from live usage data.": "Discover the most-used models and rising vendors on the platform, updated from live usage data.",
|
||||
"Discover the most-used models, top apps, and rising vendors on the platform — updated continuously across every category.": "Discover the most-used models, top apps, and rising vendors on the platform — updated continuously across every category.",
|
||||
"Discovering...": "Discovering...",
|
||||
"Disk cache cleared": "Disk cache cleared",
|
||||
@@ -1423,6 +1438,7 @@
|
||||
"Enter announcement content (supports Markdown & HTML)": "Enter announcement content (supports Markdown & HTML)",
|
||||
"Enter announcement content (supports Markdown/HTML)": "Enter announcement content (supports Markdown/HTML)",
|
||||
"Enter API Key": "Enter API Key",
|
||||
"Enter API key for this channel": "Enter API key for this channel",
|
||||
"Enter API Key, format: APIKey|Region": "Enter API Key, format: APIKey|Region",
|
||||
"Enter API Key, one per line, format: APIKey|Region": "Enter API Key, one per line, format: APIKey|Region",
|
||||
"Enter application token": "Enter application token",
|
||||
@@ -1556,6 +1572,7 @@
|
||||
"Failed to clean logs": "Failed to clean logs",
|
||||
"Failed to complete order": "Failed to complete order",
|
||||
"Failed to complete Passkey login": "Failed to complete Passkey login",
|
||||
"Failed to confirm compliance": "Failed to confirm compliance",
|
||||
"Failed to contact GitHub releases API": "Failed to contact GitHub releases API",
|
||||
"Failed to copy": "Failed to copy",
|
||||
"Failed to copy channel": "Failed to copy channel",
|
||||
@@ -1591,6 +1608,7 @@
|
||||
"Failed to enable channels": "Failed to enable channels",
|
||||
"Failed to enable model": "Failed to enable model",
|
||||
"Failed to enable tag channels": "Failed to enable tag channels",
|
||||
"Failed to fetch channel key": "Failed to fetch channel key",
|
||||
"Failed to fetch checkin status": "Failed to fetch check-in status",
|
||||
"Failed to fetch deployment details": "Failed to fetch deployment details",
|
||||
"Failed to fetch models": "Failed to fetch models",
|
||||
@@ -1608,6 +1626,7 @@
|
||||
"Failed to load billing history": "Failed to load billing history",
|
||||
"Failed to load home page content": "Failed to load home page content",
|
||||
"Failed to load image": "Failed to load image",
|
||||
"Failed to load key status": "Failed to load key status",
|
||||
"Failed to load logs": "Failed to load logs",
|
||||
"Failed to load Passkey status": "Failed to load Passkey status",
|
||||
"Failed to load profile": "Failed to load profile",
|
||||
@@ -1620,6 +1639,7 @@
|
||||
"Failed to parse JSON file: {{name}}": "Failed to parse JSON file: {{name}}",
|
||||
"Failed to query balance": "Failed to query balance",
|
||||
"Failed to refresh cache stats": "Failed to refresh cache stats",
|
||||
"Failed to refresh credential": "Failed to refresh credential",
|
||||
"Failed to regenerate backup codes": "Failed to regenerate backup codes",
|
||||
"Failed to register Passkey": "Failed to register Passkey",
|
||||
"Failed to remove Passkey": "Failed to remove Passkey",
|
||||
@@ -1756,7 +1776,7 @@
|
||||
"footer.columns.related.links.oneApi": "One API",
|
||||
"footer.columns.related.title": "Related Projects",
|
||||
"footer.defaultCopyright": "All rights reserved.",
|
||||
"footer.newapi.projectAttributionSuffix": "All rights reserved. Designed and developed by the project contributors.",
|
||||
"footer.new\u0061pi.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",
|
||||
@@ -1965,6 +1985,8 @@
|
||||
"Human-readable name shown to users during Passkey prompts.": "Human-readable name shown to users during Passkey prompts.",
|
||||
"I confirm enabling high-risk retry": "I Confirm Enabling High-risk Retry",
|
||||
"I have read and agree to the": "I have read and agree to the",
|
||||
"I have read and understood the above compliance reminder": "I have read and understood the above compliance reminder",
|
||||
"I have read and understood the above compliance reminder, acknowledge the related legal risks, and confirm that I bear legal responsibility arising from deployment, operation, and charging behavior.": "I have read and understood the above compliance reminder, acknowledge the related legal risks, and confirm that I bear legal responsibility arising from deployment, operation, and charging behavior.",
|
||||
"I understand that disabling 2FA will remove all protection and backup codes": "I understand that disabling 2FA will remove all protection and backup codes",
|
||||
"Icon": "Icon",
|
||||
"Icon file must be 100 KB or smaller": "Icon file must be 100 KB or smaller",
|
||||
@@ -1976,6 +1998,7 @@
|
||||
"If default auto group is enabled, newly created tokens start with auto instead of an empty group.": "If default auto group is enabled, newly created tokens start with auto instead of an empty group.",
|
||||
"If the affinity channel fails and retry succeeds on another channel, update affinity to the successful channel.": "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.": "If this keeps happening, please report it on GitHub Issues.",
|
||||
"If you provide generative AI services to the public in mainland China, you will fulfill legal obligations including filing, security assessment, content safety, complaint handling, generated content labeling, log retention, and personal information protection.": "If you provide generative AI services to the public in mainland China, you will fulfill legal obligations including filing, security assessment, content safety, complaint handling, generated content labeling, log retention, and personal information protection.",
|
||||
"Ignored upstream models": "Ignored upstream models",
|
||||
"Image": "Image",
|
||||
"Image Generation": "Image Generation",
|
||||
@@ -2469,6 +2492,7 @@
|
||||
"Next branch": "Next branch",
|
||||
"Next page": "Next page",
|
||||
"Next reset": "Next reset",
|
||||
"No": "No",
|
||||
"No About Content Set": "No About Content Set",
|
||||
"No Active": "No Active",
|
||||
"No additional type-specific settings for this channel type.": "No additional type-specific settings for this channel type.",
|
||||
@@ -2610,8 +2634,10 @@
|
||||
"No users available. Try adjusting your search or filters.": "No users available. Try adjusting your search or filters.",
|
||||
"No Users Found": "No Users Found",
|
||||
"No vendor data available": "No vendor data available",
|
||||
"No X Found": "No X Found",
|
||||
"Node Name": "Node Name",
|
||||
"Non-stream": "Non-stream",
|
||||
"Non-zero invitation rewards require compliance confirmation in Payment Gateway settings.": "Non-zero invitation rewards require compliance confirmation in Payment Gateway settings.",
|
||||
"None": "None",
|
||||
"noreply@example.com": "noreply@example.com",
|
||||
"Normalized:": "Normalized:",
|
||||
@@ -2710,7 +2736,9 @@
|
||||
"OpenRouter": "OpenRouter",
|
||||
"opens in an external client. Trigger it from the sidebar or API key actions to launch the configured application.": "opens in an external client. Trigger it from the sidebar or API key actions to launch the configured application.",
|
||||
"Operation": "Operation",
|
||||
"operation and charging behavior": "operation and charging behavior",
|
||||
"Operation failed": "Operation failed",
|
||||
"Operation successful": "Operation successful",
|
||||
"Operation Type": "Operation Type",
|
||||
"Operations": "Operations",
|
||||
"Operator Admin": "Operator Admin",
|
||||
@@ -2827,6 +2855,7 @@
|
||||
"Path:": "Path:",
|
||||
"Pay": "Pay",
|
||||
"Pay-as-you-go with real-time usage monitoring": "Pay-as-you-go with real-time usage monitoring",
|
||||
"Payment": "Payment",
|
||||
"Payment Channel": "Payment Channel",
|
||||
"Payment Gateway": "Payment Gateway",
|
||||
"Payment initiated": "Payment initiated",
|
||||
@@ -2840,6 +2869,7 @@
|
||||
"Payment page opened": "Payment page opened",
|
||||
"Payment request failed": "Payment request failed",
|
||||
"Payment return URL": "Payment return URL",
|
||||
"Payment, redemption codes, subscription plans, and invitation rewards are locked until the root administrator confirms the compliance terms.": "Payment, redemption codes, subscription plans, and invitation rewards are locked until the root administrator confirms the compliance terms.",
|
||||
"Peak": "Peak",
|
||||
"Peak throughput": "Peak throughput",
|
||||
"Penalises repetition of frequent tokens": "Penalises repetition of frequent tokens",
|
||||
@@ -2935,6 +2965,7 @@
|
||||
"Please set Ollama API Base URL first": "Please set Ollama API Base URL first",
|
||||
"Please sign in to view {{module}}.": "Please sign in to view {{module}}.",
|
||||
"Please try again later.": "Please try again later.",
|
||||
"Please type the following text to confirm:": "Please type the following text to confirm:",
|
||||
"Please upload key file(s)": "Please upload key file(s)",
|
||||
"Please wait a moment before trying again.": "Please wait a moment before trying again.",
|
||||
"Please wait a moment, human check is initializing...": "Please wait a moment, human check is initializing...",
|
||||
@@ -3163,6 +3194,7 @@
|
||||
"Redemption code updated successfully": "Redemption code updated successfully",
|
||||
"Redemption code(s) created successfully": "Redemption code(s) created successfully",
|
||||
"Redemption Codes": "Redemption Codes",
|
||||
"Redemption codes are disabled until the administrator confirms compliance terms.": "Redemption codes are disabled until the administrator confirms compliance terms.",
|
||||
"redemption codes.": "redemption codes.",
|
||||
"Redemption failed": "Redemption failed",
|
||||
"Redemption successful! Added: {{quota}}": "Redemption successful! Added: {{quota}}",
|
||||
@@ -3174,6 +3206,7 @@
|
||||
"Reference Video": "Reference Video",
|
||||
"Referral link:": "Referral link:",
|
||||
"Referral Program": "Referral Program",
|
||||
"Referral reward transfer is disabled until the administrator confirms compliance terms.": "Referral reward transfer is disabled until the administrator confirms compliance terms.",
|
||||
"Refine models by provider, group, type, and tags.": "Refine models by provider, group, type, and tags.",
|
||||
"Refresh": "Refresh",
|
||||
"Refresh Cache": "Refresh Cache",
|
||||
@@ -3651,6 +3684,7 @@
|
||||
"Spark model version, e.g., v2.1 (version number in API URL)": "Spark model version, e.g., v2.1 (version number in API URL)",
|
||||
"Special billing expression": "Special billing expression",
|
||||
"Special group": "Special group",
|
||||
"Special ratio rules": "Special ratio rules",
|
||||
"Special ratios override the token group ratio for specific user group and token group combinations.": "Special ratios override the token group ratio for specific user group and token group combinations.",
|
||||
"Special usable group rules": "Special usable group rules",
|
||||
"Special usable group rules can add, remove, or append selectable token groups for a specific user group.": "Special usable group rules can add, remove, or append selectable token groups for a specific user group.",
|
||||
@@ -3713,6 +3747,7 @@
|
||||
"Subscription First": "Subscription First",
|
||||
"Subscription Management": "Subscription Management",
|
||||
"Subscription Only": "Subscription Only",
|
||||
"Subscription plan creation and changes are locked until the administrator confirms compliance terms in Payment Gateway settings.": "Subscription plan creation and changes are locked until the administrator confirms compliance terms in Payment Gateway settings.",
|
||||
"Subscription Plans": "Subscription Plans",
|
||||
"Subtract": "Subtract",
|
||||
"Success": "Success",
|
||||
@@ -3814,6 +3849,7 @@
|
||||
"Test Channel Connection": "Test Channel Connection",
|
||||
"Test Connection": "Test Connection",
|
||||
"Test connectivity for:": "Test connectivity for:",
|
||||
"Test failed": "Test failed",
|
||||
"Test interval (minutes)": "Test interval (minutes)",
|
||||
"Test Latency": "Test Latency",
|
||||
"Test Mode": "Test Mode",
|
||||
@@ -3835,6 +3871,7 @@
|
||||
"The administrator has not configured any about content yet. You can set it in the settings page, supporting HTML or URL.": "The administrator has not configured any about content yet. You can set it in the settings page, supporting HTML or URL.",
|
||||
"The binding will complete automatically after authorization": "The binding will complete automatically after authorization",
|
||||
"The effective domain for Passkey registration. Must match the current domain or be its parent domain.": "The effective domain for Passkey registration. Must match the current domain or be its parent domain.",
|
||||
"The entered text does not match the required text.": "The entered text does not match the required text.",
|
||||
"The exact model identifier as used in API requests.": "The exact model identifier as used in API requests.",
|
||||
"The following models have billing type conflicts (fixed price vs ratio billing). Confirm to proceed with the changes.": "The following models have billing type conflicts (fixed price vs ratio billing). Confirm to proceed with the changes.",
|
||||
"The following models in the model redirect have not been added to the \"Models\" list and may fail during invocation due to missing available models:": "The following models in the model redirect have not been added to the \"Models\" list and may fail during invocation due to missing available models:",
|
||||
@@ -3866,6 +3903,7 @@
|
||||
"This action will permanently remove 2FA protection from your account.": "This action will permanently remove 2FA protection from your account.",
|
||||
"This channel is not an Ollama channel.": "This channel is not an Ollama channel.",
|
||||
"This channel type does not support fetching models": "This channel type does not support fetching models",
|
||||
"This confirmation unlocks payment, redemption code, subscription plan, and invitation reward features. Please read the statements carefully.": "This confirmation unlocks payment, redemption code, subscription plan, and invitation reward features. Please read the statements carefully.",
|
||||
"This controls model request rate limiting. Web/API route throttling is configured by environment variables and may still return 429.": "This controls model request rate limiting. Web/API route throttling is configured by environment variables and may still return 429.",
|
||||
"This data may be unreliable, use with caution": "This data may be unreliable, use with caution",
|
||||
"This device does not support Passkey": "This device does not support Passkey",
|
||||
@@ -4067,12 +4105,15 @@
|
||||
"Type (common)": "Type (common)",
|
||||
"Type *": "Type *",
|
||||
"Type a command or search...": "Type a command or search...",
|
||||
"Type the confirmation text here": "Type the confirmation text here",
|
||||
"Type-Specific Settings": "Type-Specific Settings",
|
||||
"Type:": "Type:",
|
||||
"UI granularity only — data is still aggregated hourly": "UI granularity only — data is still aggregated hourly",
|
||||
"Unable to estimate price for this deployment.": "Unable to estimate price for this deployment.",
|
||||
"Unable to generate chat link. Please contact your administrator.": "Unable to generate chat link. Please contact your administrator.",
|
||||
"Unable to load groups": "Unable to load groups",
|
||||
"Unable to load rankings": "Unable to load rankings",
|
||||
"Unable to load rankings data": "Unable to load rankings data",
|
||||
"Unable to open chat": "Unable to open chat",
|
||||
"Unable to parse structured pricing": "Unable to parse structured pricing",
|
||||
"Unable to prepare chat link. Please ensure you have an enabled API key.": "Unable to prepare chat link. Please ensure you have an enabled API key.",
|
||||
@@ -4398,16 +4439,22 @@
|
||||
"Xunfei": "Xunfei",
|
||||
"Year": "Year",
|
||||
"years": "years",
|
||||
"Yes": "Yes",
|
||||
"You are about to delete {{count}} API key(s).": "You are about to delete {{count}} API key(s).",
|
||||
"You are running the latest version ({{version}}).": "You are running the latest version ({{version}}).",
|
||||
"You can close this tab once the binding completes or a success message appears in the original window.": "You can close this tab once the binding completes or a success message appears in the original window.",
|
||||
"You can manually add them in \"Custom Model Names\", click \"Fill\" and then submit, or use the operations below to handle automatically.": "You can manually add them in \"Custom Model Names\", click \"Fill\" and then submit, or use the operations below to handle automatically.",
|
||||
"You can only check in once per day": "You can only check in once per day",
|
||||
"You commit not to use this system to implement, assist with, or indirectly implement acts that violate applicable laws and regulations, regulatory requirements, platform rules, public interests, or the lawful rights and interests of third parties.": "You commit not to use this system to implement, assist with, or indirectly implement acts that violate applicable laws and regulations, regulatory requirements, platform rules, public interests, or the lawful rights and interests of third parties.",
|
||||
"You commit to using upstream APIs, accounts, keys, quotas, and service capabilities only within the scope of lawful authorization obtained from upstream service providers, model service providers, or relevant rights holders, and will not conduct unauthorized resale, trafficking, distribution, or other non-compliant commercialization.": "You commit to using upstream APIs, accounts, keys, quotas, and service capabilities only within the scope of lawful authorization obtained from upstream service providers, model service providers, or relevant rights holders, and will not conduct unauthorized resale, trafficking, distribution, or other non-compliant commercialization.",
|
||||
"You don't have necessary permission": "You don't have necessary permission",
|
||||
"You have legally obtained authorization for the connected model APIs, accounts, keys, and quotas.": "You have legally obtained authorization for the connected model APIs, accounts, keys, and quotas.",
|
||||
"You have unsaved changes": "You have unsaved changes",
|
||||
"You have unsaved changes. Are you sure you want to leave?": "You have unsaved changes. Are you sure you want to leave?",
|
||||
"You Pay": "You Pay",
|
||||
"You save": "You save",
|
||||
"You understand and independently bear legal responsibility arising from deployment, operation, and charging behavior.": "You understand and independently bear legal responsibility arising from deployment, operation, and charging behavior.",
|
||||
"You understand this compliance reminder is only for risk notice and does not constitute legal advice, a compliance review conclusion, or a guarantee of the legality of your use of this system; you should consult professional legal or compliance advisors based on your actual business scenario.": "You understand this compliance reminder is only for risk notice and does not constitute legal advice, a compliance review conclusion, or a guarantee of the legality of your use of this system; you should consult professional legal or compliance advisors based on your actual business scenario.",
|
||||
"You will be redirected to Telegram to complete the binding process.": "You will be redirected to Telegram to complete the binding process.",
|
||||
"You'll be redirected automatically. You can return to the previous page if nothing happens after a few seconds.": "You'll be redirected automatically. You can return to the previous page if nothing happens after a few seconds.",
|
||||
"your AI integration?": "your AI integration?",
|
||||
@@ -4429,37 +4476,6 @@
|
||||
"Zero retention": "Zero retention",
|
||||
"Zhipu": "Zhipu",
|
||||
"Zhipu V4": "Zhipu V4",
|
||||
"Zoom": "Zoom",
|
||||
"You have legally obtained authorization for the connected model APIs, accounts, keys, and quotas.": "You have legally obtained authorization for the connected model APIs, accounts, keys, and quotas.",
|
||||
"You commit to using upstream APIs, accounts, keys, quotas, and service capabilities only within the scope of lawful authorization obtained from upstream service providers, model service providers, or relevant rights holders, and will not conduct unauthorized resale, trafficking, distribution, or other non-compliant commercialization.": "You commit to using upstream APIs, accounts, keys, quotas, and service capabilities only within the scope of lawful authorization obtained from upstream service providers, model service providers, or relevant rights holders, and will not conduct unauthorized resale, trafficking, distribution, or other non-compliant commercialization.",
|
||||
"If you provide generative AI services to the public in mainland China, you will fulfill legal obligations including filing, security assessment, content safety, complaint handling, generated content labeling, log retention, and personal information protection.": "If you provide generative AI services to the public in mainland China, you will fulfill legal obligations including filing, security assessment, content safety, complaint handling, generated content labeling, log retention, and personal information protection.",
|
||||
"You commit not to use this system to implement, assist with, or indirectly implement acts that violate applicable laws and regulations, regulatory requirements, platform rules, public interests, or the lawful rights and interests of third parties.": "You commit not to use this system to implement, assist with, or indirectly implement acts that violate applicable laws and regulations, regulatory requirements, platform rules, public interests, or the lawful rights and interests of third parties.",
|
||||
"You understand and independently bear legal responsibility arising from deployment, operation, and charging behavior.": "You understand and independently bear legal responsibility arising from deployment, operation, and charging behavior.",
|
||||
"You understand this compliance reminder is only for risk notice and does not constitute legal advice, a compliance review conclusion, or a guarantee of the legality of your use of this system; you should consult professional legal or compliance advisors based on your actual business scenario.": "You understand this compliance reminder is only for risk notice and does not constitute legal advice, a compliance review conclusion, or a guarantee of the legality of your use of this system; you should consult professional legal or compliance advisors based on your actual business scenario.",
|
||||
"I have read and understood the above compliance reminder, acknowledge the related legal risks, and confirm that I bear legal responsibility arising from deployment, operation, and charging behavior.": "I have read and understood the above compliance reminder, acknowledge the related legal risks, and confirm that I bear legal responsibility arising from deployment, operation, and charging behavior.",
|
||||
"Please type the following text to confirm:": "Please type the following text to confirm:",
|
||||
"Type the confirmation text here": "Type the confirmation text here",
|
||||
"The entered text does not match the required text.": "The entered text does not match the required text.",
|
||||
"Compliance confirmation required": "Compliance confirmation required",
|
||||
"Payment, redemption codes, subscription plans, and invitation rewards are locked until the root administrator confirms the compliance terms.": "Payment, redemption codes, subscription plans, and invitation rewards are locked until the root administrator confirms the compliance terms.",
|
||||
"Confirm compliance": "Confirm compliance",
|
||||
"Compliance confirmed": "Compliance confirmed",
|
||||
"Confirmed at {{time}} by user #{{userId}}": "Confirmed at {{time}} by user #{{userId}}",
|
||||
"Confirm compliance terms": "Confirm compliance terms",
|
||||
"This confirmation unlocks payment, redemption code, subscription plan, and invitation reward features. Please read the statements carefully.": "This confirmation unlocks payment, redemption code, subscription plan, and invitation reward features. Please read the statements carefully.",
|
||||
"Confirm and enable": "Confirm and enable",
|
||||
"Compliance confirmed successfully": "Compliance confirmed successfully",
|
||||
"Failed to confirm compliance": "Failed to confirm compliance",
|
||||
"Redemption codes are disabled until the administrator confirms compliance terms.": "Redemption codes are disabled until the administrator confirms compliance terms.",
|
||||
"Subscription plan creation and changes are locked until the administrator confirms compliance terms in Payment Gateway settings.": "Subscription plan creation and changes are locked until the administrator confirms compliance terms in Payment Gateway settings.",
|
||||
"Referral reward transfer is disabled until the administrator confirms compliance terms.": "Referral reward transfer is disabled until the administrator confirms compliance terms.",
|
||||
"Non-zero invitation rewards require compliance confirmation in Payment Gateway settings.": "Non-zero invitation rewards require compliance confirmation in Payment Gateway settings.",
|
||||
"I have read and understood the above compliance reminder": "I have read and understood the above compliance reminder",
|
||||
"acknowledge the related legal risks": "acknowledge the related legal risks",
|
||||
"confirm that I bear legal responsibility arising from deployment": "confirm that I bear legal responsibility arising from deployment",
|
||||
"operation and charging behavior": "operation and charging behavior",
|
||||
",": ", ",
|
||||
",and ": ", and ",
|
||||
"、": ", "
|
||||
"Zoom": "Zoom"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user