study_platform/app/translations.py
superlishunqin e62a101da0 0422-1010
2025-04-22 22:10:16 +08:00

125 lines
5.5 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

translations = {
'en': {
'login': 'Login',
'register': 'Register',
'forgot_password': 'Forgot Password?',
'email': 'Email',
'password': 'Password',
'remember_me': 'Remember Me (7 days)',
'sign_in': 'Sign In',
'username': 'Username',
'repeat_password': 'Repeat Password',
'reset_password': 'Reset Password',
'submit': 'Submit',
'welcome': 'Welcome to Study Platform',
'welcome_back': 'Welcome back, please log in to your account',
'switch_language': 'Switch Language',
'switch_theme': 'Switch Theme',
'logout': 'Logout',
'my_dashboard': 'My Dashboard',
'network_drive': 'Network Drive',
'email_system': 'Email System',
'code_compiler': 'Code Compiler',
'file_submission': 'File Submission',
'video_platform': 'Video Platform',
'blog_space': 'Blog Space',
'ai_platform': 'AI Platform',
'code_repository': 'Code Repository',
'password_reset_sent': 'Check your email for password reset instructions',
'invalid_reset_token': 'Invalid or expired token',
'password_reset_success': 'Your password has been reset',
'account_created': 'Account created successfully! You can now log in',
'login_success': 'Login successful',
'account_login': 'Account Login',
'qr_login': 'QR Code Login',
'email_placeholder': 'Please enter your email',
'password_placeholder': 'Please enter your password',
'other_login_methods': 'Other Login Methods',
'wechat_login': 'WeChat Login',
'qq_login': 'QQ Login',
'scan_qr_code': 'Please scan the QR code to log in',
'email_required': 'Email is required',
'invalid_email': 'Invalid email format',
'password_required': 'Password is required',
'password_too_short': 'Password must be at least 8 characters',
'no_account': 'Don\'t have an account?',
'privacy_policy': 'Privacy Policy',
'terms_of_service': 'Terms of Service',
'verification_code': 'Verification Code',
'send_verification_code': 'Send Verification Code',
'verification_code_sent': 'Verification code has been sent to your email',
'email_send_failed': 'Failed to send email, please try again later',
'email_already_registered': 'This email is already registered',
'resend_code': 'Resend Code',
'email_verification': 'Email Verification',
'next_step': 'Next Step',
'back': 'Back',
'account_info': 'Account Information',
'registration_success': 'Registration Successful',
'verification_code_invalid': 'Invalid verification code',
'verification_code_expired': 'Verification code has expired'
},
'zh': {
'verification_code': '验证码',
'send_verification_code': '发送验证码',
'verification_code_sent': '验证码已发送到您的邮箱',
'email_send_failed': '邮件发送失败,请稍后重试',
'email_already_registered': '该邮箱已被注册',
'resend_code': '重新发送',
'email_verification': '邮箱验证',
'next_step': '下一步',
'back': '返回',
'account_info': '账号信息',
'registration_success': '注册成功',
'verification_code_invalid': '验证码无效',
'verification_code_expired': '验证码已过期',
'login': '登录',
'register': '注册',
'forgot_password': '忘记密码?',
'email': '邮箱',
'password': '密码',
'remember_me': '记住我7天内免登录',
'sign_in': '登录',
'username': '用户名',
'repeat_password': '确认密码',
'reset_password': '重置密码',
'submit': '提交',
'welcome': '欢迎使用学习平台',
'welcome_back': '欢迎回来,请登录您的账户',
'switch_language': '切换语言',
'switch_theme': '切换主题',
'logout': '退出登录',
'my_dashboard': '我的面板',
'network_drive': '网盘系统',
'email_system': '邮箱系统',
'code_compiler': '在线代码编译',
'file_submission': '文件提交系统',
'video_platform': '在线视频网站',
'blog_space': '博客空间',
'ai_platform': 'AI 平台',
'code_repository': '代码仓库',
'password_reset_sent': '密码重置邮件已发送,请查收',
'invalid_reset_token': '无效或已过期的令牌',
'password_reset_success': '密码重置成功',
'account_created': '账户创建成功!您现在可以登录',
'login_success': '登录成功',
'account_login': '账号密码登录',
'qr_login': '扫码登录',
'email_placeholder': '请输入邮箱地址',
'password_placeholder': '请输入密码',
'other_login_methods': '其他登录方式',
'wechat_login': '微信登录',
'qq_login': 'QQ登录',
'scan_qr_code': '请扫描二维码登录',
'email_required': '邮箱不能为空',
'invalid_email': '邮箱格式不正确',
'password_required': '密码不能为空',
'password_too_short': '密码至少需要8个字符',
'no_account': '还没有账号?',
'privacy_policy': '隐私政策',
'terms_of_service': '服务条款'
}
}
def get_text(key, lang):
return translations.get(lang, {}).get(key, key)