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