mirror of
https://github.com/lobehub/lobehub
synced 2026-04-21 09:37:28 +00:00
256 lines
14 KiB
JSON
256 lines
14 KiB
JSON
{
|
|
"apikey.display.autoGenerated": "Auto-generated",
|
|
"apikey.display.copy": "Copy",
|
|
"apikey.display.copyError": "Copy failed",
|
|
"apikey.display.copySuccess": "API Key copied to clipboard",
|
|
"apikey.display.enterPlaceholder": "Please enter",
|
|
"apikey.display.hide": "Hide",
|
|
"apikey.display.neverExpires": "Never expires",
|
|
"apikey.display.neverUsed": "Never used",
|
|
"apikey.display.show": "Show",
|
|
"apikey.form.fields.expiresAt.label": "Expiration Date",
|
|
"apikey.form.fields.expiresAt.placeholder": "Never expires",
|
|
"apikey.form.fields.name.label": "Name",
|
|
"apikey.form.fields.name.placeholder": "Please enter API Key name",
|
|
"apikey.form.submit": "Create",
|
|
"apikey.form.title": "Create API Key",
|
|
"apikey.list.actions.create": "Create API Key",
|
|
"apikey.list.actions.delete": "Delete",
|
|
"apikey.list.actions.deleteConfirm.actions.cancel": "Cancel",
|
|
"apikey.list.actions.deleteConfirm.actions.ok": "Confirm",
|
|
"apikey.list.actions.deleteConfirm.content": "Are you sure you want to delete this API Key?",
|
|
"apikey.list.actions.deleteConfirm.title": "Confirm Action",
|
|
"apikey.list.columns.actions": "Actions",
|
|
"apikey.list.columns.expiresAt": "Expiration Date",
|
|
"apikey.list.columns.key": "Key",
|
|
"apikey.list.columns.lastUsedAt": "Last Used",
|
|
"apikey.list.columns.name": "Name",
|
|
"apikey.list.columns.status": "Enabled Status",
|
|
"apikey.list.title": "API Key List",
|
|
"apikey.validation.required": "This field cannot be empty",
|
|
"authModal.description": "Your login session has expired. Please sign in again to continue using cloud sync features.",
|
|
"authModal.later": "Later",
|
|
"authModal.signIn": "Sign In Again",
|
|
"authModal.signingIn": "Signing in...",
|
|
"authModal.title": "Session Expired",
|
|
"betterAuth.errors.confirmPasswordRequired": "Please confirm your password",
|
|
"betterAuth.errors.emailExists": "This email is already registered. Please sign in instead",
|
|
"betterAuth.errors.emailInvalid": "Please enter a valid email address or username",
|
|
"betterAuth.errors.emailNotRegistered": "This email or username is not registered",
|
|
"betterAuth.errors.emailNotVerified": "Email not verified, please verify your email first",
|
|
"betterAuth.errors.emailRequired": "Please enter your email address or username",
|
|
"betterAuth.errors.firstNameRequired": "Please enter your first name",
|
|
"betterAuth.errors.lastNameRequired": "Please enter your last name",
|
|
"betterAuth.errors.loginFailed": "Login failed, please check your email and password",
|
|
"betterAuth.errors.passwordFormat": "Password must contain both letters and numbers",
|
|
"betterAuth.errors.passwordMaxLength": "Password must not exceed 64 characters",
|
|
"betterAuth.errors.passwordMinLength": "Password must be at least 8 characters",
|
|
"betterAuth.errors.passwordMismatch": "The passwords do not match",
|
|
"betterAuth.errors.passwordRequired": "Please enter your password",
|
|
"betterAuth.errors.usernameNotRegistered": "This username is not registered",
|
|
"betterAuth.errors.usernameRequired": "Please enter your username",
|
|
"betterAuth.resetPassword.backToSignIn": "Back to Sign In",
|
|
"betterAuth.resetPassword.confirmPasswordPlaceholder": "Confirm new password",
|
|
"betterAuth.resetPassword.confirmPasswordRequired": "Please confirm your new password",
|
|
"betterAuth.resetPassword.description": "Please enter your new password",
|
|
"betterAuth.resetPassword.error": "Failed to reset password, please try again",
|
|
"betterAuth.resetPassword.invalidToken": "Invalid or expired reset link",
|
|
"betterAuth.resetPassword.newPasswordPlaceholder": "Enter new password",
|
|
"betterAuth.resetPassword.passwordMismatch": "Passwords do not match",
|
|
"betterAuth.resetPassword.submit": "Reset Password",
|
|
"betterAuth.resetPassword.success": "Password reset successful, please sign in with your new password",
|
|
"betterAuth.resetPassword.title": "Reset Password",
|
|
"betterAuth.signin.backToEmail": "Back to change email",
|
|
"betterAuth.signin.continueWithApple": "Continue with Apple",
|
|
"betterAuth.signin.continueWithAuth0": "Sign in with Auth0",
|
|
"betterAuth.signin.continueWithAuthelia": "Sign in with Authelia",
|
|
"betterAuth.signin.continueWithAuthentik": "Sign in with Authentik",
|
|
"betterAuth.signin.continueWithCasdoor": "Sign in with Casdoor",
|
|
"betterAuth.signin.continueWithCloudflareZeroTrust": "Sign in with Cloudflare Zero Trust",
|
|
"betterAuth.signin.continueWithCognito": "Continue with AWS Cognito",
|
|
"betterAuth.signin.continueWithFeishu": "Sign in with Feishu",
|
|
"betterAuth.signin.continueWithGithub": "Continue with GitHub",
|
|
"betterAuth.signin.continueWithGoogle": "Continue with Google",
|
|
"betterAuth.signin.continueWithKeycloak": "Sign in with Keycloak",
|
|
"betterAuth.signin.continueWithLogto": "Sign in with Logto",
|
|
"betterAuth.signin.continueWithMicrosoft": "Continue with Microsoft",
|
|
"betterAuth.signin.continueWithOIDC": "Sign in with OIDC",
|
|
"betterAuth.signin.continueWithOkta": "Sign in with Okta",
|
|
"betterAuth.signin.continueWithWechat": "Sign in with WeChat",
|
|
"betterAuth.signin.continueWithZitadel": "Sign in with Zitadel",
|
|
"betterAuth.signin.emailPlaceholder": "Enter your email or username",
|
|
"betterAuth.signin.emailStep.title": "Sign In",
|
|
"betterAuth.signin.error": "Sign in failed, please check your email and password",
|
|
"betterAuth.signin.forgotPassword": "Forgot password?",
|
|
"betterAuth.signin.forgotPasswordError": "Failed to send password reset link",
|
|
"betterAuth.signin.forgotPasswordSent": "Password reset link sent, please check your email",
|
|
"betterAuth.signin.invalidReferralCodeContent": "The referral code \"{{code}}\" you used is invalid or expired. Do you want to continue signing in?",
|
|
"betterAuth.signin.invalidReferralCodeTitle": "Invalid Referral Code",
|
|
"betterAuth.signin.magicLinkButton": "Send sign-in link",
|
|
"betterAuth.signin.magicLinkError": "Failed to send sign-in link, please try again later",
|
|
"betterAuth.signin.magicLinkSent": "Sign-in link sent, please check your email",
|
|
"betterAuth.signin.nextStep": "Next",
|
|
"betterAuth.signin.noAccount": "Don't have an account?",
|
|
"betterAuth.signin.orContinueWith": "OR",
|
|
"betterAuth.signin.passwordPlaceholder": "Enter your password",
|
|
"betterAuth.signin.passwordStep.subtitle": "Enter your password to continue",
|
|
"betterAuth.signin.setPassword": "set a password",
|
|
"betterAuth.signin.signupLink": "Sign up now",
|
|
"betterAuth.signin.socialError": "Social sign in failed, please try again",
|
|
"betterAuth.signin.socialOnlyHint": "This email was registered via a third-party social account. Sign in with that provider, or",
|
|
"betterAuth.signin.ssoOnlyNoProviders": "Email registration is disabled and no SSO providers are configured. Please contact your administrator.",
|
|
"betterAuth.signin.submit": "Sign In",
|
|
"betterAuth.signup.confirmPasswordPlaceholder": "Confirm your password",
|
|
"betterAuth.signup.emailPlaceholder": "Enter your email address",
|
|
"betterAuth.signup.error": "Sign up failed, please try again",
|
|
"betterAuth.signup.firstNamePlaceholder": "First Name",
|
|
"betterAuth.signup.hasAccount": "Already have an account?",
|
|
"betterAuth.signup.invalidReferralCodeContent": "The referral code \"{{code}}\" you entered is invalid or expired. Do you want to continue signing up?",
|
|
"betterAuth.signup.invalidReferralCodeTitle": "Invalid Referral Code",
|
|
"betterAuth.signup.lastNamePlaceholder": "Last Name",
|
|
"betterAuth.signup.passwordPlaceholder": "Enter your password",
|
|
"betterAuth.signup.referralCodePlaceholder": "Referral code (optional)",
|
|
"betterAuth.signup.signinLink": "Sign in now",
|
|
"betterAuth.signup.submit": "Sign Up",
|
|
"betterAuth.signup.subtitle": "Start your Agents collaboration space",
|
|
"betterAuth.signup.success": "Sign up successful! Please check your email for verification",
|
|
"betterAuth.signup.title": "Create Account",
|
|
"betterAuth.signup.usernamePlaceholder": "Enter your username",
|
|
"betterAuth.verifyEmail.backToSignIn": "Back to Sign In",
|
|
"betterAuth.verifyEmail.checkSpam": "If you don't receive the email, please check your spam folder",
|
|
"betterAuth.verifyEmail.description": "A verification email has been sent to {{email}}",
|
|
"betterAuth.verifyEmail.resend.button": "Resend Verification Email",
|
|
"betterAuth.verifyEmail.resend.error": "Failed to send. Please try again later.",
|
|
"betterAuth.verifyEmail.resend.noEmail": "Email address is missing",
|
|
"betterAuth.verifyEmail.resend.success": "Verification email resent. Please check your inbox.",
|
|
"betterAuth.verifyEmail.title": "Verify Your Email",
|
|
"date.prevMonth": "Last Month",
|
|
"date.recent30Days": "Last 30 Days",
|
|
"footer.agreement": "By continuing, you confirm that you have read and agree to the <terms>Terms and Conditions</terms> and <privacy>Privacy Policy</privacy>",
|
|
"footer.privacy": "Privacy Policy",
|
|
"footer.terms": "Terms of Service",
|
|
"header.desc": "Manage your account information.",
|
|
"header.title": "Account",
|
|
"heatmaps.legend.less": "Inactive",
|
|
"heatmaps.legend.more": "Active",
|
|
"heatmaps.months.apr": "Apr",
|
|
"heatmaps.months.aug": "Aug",
|
|
"heatmaps.months.dec": "Dec",
|
|
"heatmaps.months.feb": "Feb",
|
|
"heatmaps.months.jan": "Jan",
|
|
"heatmaps.months.jul": "Jul",
|
|
"heatmaps.months.jun": "Jun",
|
|
"heatmaps.months.mar": "Mar",
|
|
"heatmaps.months.may": "May",
|
|
"heatmaps.months.nov": "Nov",
|
|
"heatmaps.months.oct": "Oct",
|
|
"heatmaps.months.sep": "Sep",
|
|
"heatmaps.tooltip": "{{date}} sent {{count}} messages that day",
|
|
"heatmaps.totalCount": "A total of {{count}} messages sent in the past year",
|
|
"login": "Log In",
|
|
"loginGuide.f1": "Get free usage",
|
|
"loginGuide.f2": "Sync messages across devices",
|
|
"loginGuide.f3": "Access a wealth of agents",
|
|
"loginGuide.f4": "Explore powerful plugins",
|
|
"loginGuide.title": "After logging in, you can:",
|
|
"loginOrSignup": "Log In / Sign Up",
|
|
"profile.account": "Account",
|
|
"profile.authorizations.actions.revoke": "Revoke",
|
|
"profile.authorizations.revoke.description": "After revoking, the tool will no longer have access to your data. Re-authorization is required to use it again.",
|
|
"profile.authorizations.revoke.title": "Revoke authorization for {{name}}?",
|
|
"profile.authorizations.title": "Manage Authorizations",
|
|
"profile.avatar": "Avatar",
|
|
"profile.cancel": "Cancel",
|
|
"profile.changePassword": "Reset password",
|
|
"profile.email": "Email Address",
|
|
"profile.fullName": "Fullname",
|
|
"profile.fullNameInputHint": "Please enter your new fullname",
|
|
"profile.interests": "Interests",
|
|
"profile.interestsAdd": "Add",
|
|
"profile.interestsPlaceholder": "Enter an interest",
|
|
"profile.password": "Password",
|
|
"profile.resetPasswordError": "Failed to send password reset link",
|
|
"profile.resetPasswordSent": "Password reset link sent, please check your email",
|
|
"profile.save": "Save",
|
|
"profile.setPassword": "Set password",
|
|
"profile.sso.link.button": "Connect Account",
|
|
"profile.sso.link.success": "Account linked successfully",
|
|
"profile.sso.loading": "Loading linked third-party accounts",
|
|
"profile.sso.providers": "Connected Accounts",
|
|
"profile.sso.unlink.description": "Re-authorization or re-linking is required to sign in with {{provider}} again after unlinking.",
|
|
"profile.sso.unlink.forbidden": "You must retain at least one login method.",
|
|
"profile.sso.unlink.title": "Unlink {{provider}} account?",
|
|
"profile.title": "Profile",
|
|
"profile.updateAvatar": "Update avatar",
|
|
"profile.updateFullName": "Update fullname",
|
|
"profile.updateInterests": "Update Interests",
|
|
"profile.updateUsername": "Update username",
|
|
"profile.username": "Username",
|
|
"profile.usernameDuplicate": "Username is already taken",
|
|
"profile.usernameInputHint": "Please enter your new username",
|
|
"profile.usernamePlaceholder": "Enter a username with letters, numbers, or underscores",
|
|
"profile.usernameRequired": "Username cannot be empty",
|
|
"profile.usernameRule": "Username can only contain letters, numbers, or underscores",
|
|
"profile.usernameUpdateFailed": "Failed to update username, please try again later",
|
|
"signin.subtitle": "Sign up or log in to your {{appName}} account",
|
|
"signin.title": "Agent teammates that grow with you",
|
|
"signout": "Log Out",
|
|
"signup": "Sign Up",
|
|
"stats.aiheatmaps": "Activity Index",
|
|
"stats.assistants": "Agents",
|
|
"stats.assistantsRank.left": "Agent",
|
|
"stats.assistantsRank.right": "Topics",
|
|
"stats.assistantsRank.title": "Agent Usage Rank",
|
|
"stats.createdAt": "Registered at",
|
|
"stats.days": "days",
|
|
"stats.empty.desc": "Please accumulate more chat data to view",
|
|
"stats.empty.title": "No Data",
|
|
"stats.lastYearActivity": "Activity in the past year",
|
|
"stats.loginGuide.f1": "Get free usage",
|
|
"stats.loginGuide.f2": "Sync messages across devices",
|
|
"stats.loginGuide.f3": "Access a wealth of agents",
|
|
"stats.loginGuide.f4": "Explore powerful skills",
|
|
"stats.loginGuide.title": "After logging in, you can:",
|
|
"stats.messages": "Messages",
|
|
"stats.modelsRank.left": "Model",
|
|
"stats.modelsRank.right": "Messages",
|
|
"stats.modelsRank.title": "Model Usage Rank",
|
|
"stats.share.title": "My AI Activity Index",
|
|
"stats.topics": "Topics",
|
|
"stats.topicsRank.left": "Topic",
|
|
"stats.topicsRank.right": "Messages",
|
|
"stats.topicsRank.title": "Topic Content Rank",
|
|
"stats.updatedAt": "Updated at",
|
|
"stats.welcome": "{{username}}, this is your <span>{{days}}</span> day with {{appName}}",
|
|
"stats.words": "Total Words",
|
|
"tab.apikey": "API Key Management",
|
|
"tab.profile": "My Account",
|
|
"tab.security": "Security",
|
|
"tab.stats": "Statistics",
|
|
"tab.usage": "Usage Statistics",
|
|
"usage.activeModels.modelTable": "Model List",
|
|
"usage.activeModels.models": "Active Models",
|
|
"usage.activeModels.providerTable": "Provider List",
|
|
"usage.activeModels.providers": "Active Providers",
|
|
"usage.activeModels.table.calls": "Calls",
|
|
"usage.activeModels.table.model": "Model",
|
|
"usage.activeModels.table.provider": "Provider",
|
|
"usage.activeModels.table.spend": "Spend",
|
|
"usage.cards.month.modelCalls": "Model Calls",
|
|
"usage.cards.month.title": "This Month's Spend",
|
|
"usage.cards.today.title": "Today's Spend",
|
|
"usage.cards.today.yesterday": "Yesterday",
|
|
"usage.table.actions": "Actions",
|
|
"usage.table.createdAt": "Usage Time",
|
|
"usage.table.inputTokens": "Input Tokens",
|
|
"usage.table.model": "Model",
|
|
"usage.table.outputTokens": "Output Tokens",
|
|
"usage.table.spend": "Spend",
|
|
"usage.table.tps": "TPS",
|
|
"usage.table.ttft": "TTFT",
|
|
"usage.table.type": "Call Type",
|
|
"usage.trends.spend": "Amount",
|
|
"usage.trends.tokens": "Tokens",
|
|
"usage.welcome.model": "Model",
|
|
"usage.welcome.provider": "Provider"
|
|
}
|