2025-12-26 00:09:21 +08:00
{
"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" ,
2026-01-18 18:55:18 +08:00
"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" ,
2025-12-26 00:09:21 +08:00
"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" ,
2025-12-29 16:48:39 +08:00
"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" ,
2025-12-26 00:09:21 +08:00
"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" ,
2026-01-22 19:54:08 +08:00
"betterAuth.signin.setPassword" : "set a password" ,
2025-12-26 00:09:21 +08:00
"betterAuth.signin.signupLink" : "Sign up now" ,
"betterAuth.signin.socialError" : "Social sign in failed, please try again" ,
2026-01-24 21:30:41 +08:00
"betterAuth.signin.socialOnlyHint" : "This email was registered via a third-party social account. Sign in with that provider, or" ,
2026-01-31 18:25:22 +08:00
"betterAuth.signin.ssoOnlyNoProviders" : "Email registration is disabled and no SSO providers are configured. Please contact your administrator." ,
2025-12-26 00:09:21 +08:00
"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?" ,
2025-12-29 16:48:39 +08:00
"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" ,
2025-12-26 00:09:21 +08:00
"betterAuth.signup.lastNamePlaceholder" : "Last Name" ,
"betterAuth.signup.passwordPlaceholder" : "Enter your password" ,
2025-12-29 16:48:39 +08:00
"betterAuth.signup.referralCodePlaceholder" : "Referral code (optional)" ,
2025-12-26 00:09:21 +08:00
"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" ,
2025-12-29 16:48:39 +08:00
"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:" ,
2025-12-26 00:09:21 +08:00
"loginOrSignup" : "Log In / Sign Up" ,
2026-01-01 14:02:50 +08:00
"profile.account" : "Account" ,
2025-12-26 00:09:21 +08:00
"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?" ,
2025-12-29 16:48:39 +08:00
"profile.title" : "Profile" ,
2025-12-26 00:09:21 +08:00
"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" ,
2026-01-31 00:50:11 +08:00
"signin.title" : "Agent teammates that grow with you" ,
2025-12-26 00:09:21 +08:00
"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"
}