Files
zydi-user/lang.js
T
2025-01-12 05:13:22 +00:00

828 lines
42 KiB
JavaScript
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.
// lang.js
const lang = {
zh: {
"experienceCenter": "体验中心",
"userManagement": "用户管理",
"userCenter": "用户中心",
"systemSettings": "系统设置",
"pageTitle": "黑盒智能开发者平台",
"dashboard": "仪表盘",
"profile": "个人资料",
"apiKey": "API Key",
"apiUsage": "模型调用",
"docs": "文档",
"logout": "退出账户",
"search": "搜索...",
"notifications": "通知",
"addUser": "添加",
"exportUserData": "导出",
"id": "ID",
"name": "姓名",
"email": "邮箱",
"role": "角色",
"actions": "操作",
"chatAssistant": "智能助手",
"inputPlaceholder": "输入文字或点击麦克风按钮开始语音输入",
"defaultVoice": "默认音色",
"girlVoice": "女孩",
"womanVoice": "年轻女性",
"manVoice": "年轻男性",
"leijun": "雷军",
"dufu": "杜甫",
"hejiong": "何炅",
"mahuateng": "马化腾",
"lidan": "李诞",
"yuhua": "余华",
"liuzhenyun": "刘震云",
"dabing": "大冰",
"luoxiang": "罗翔",
"xuzhiyuan": "许知远",
"poseAnalysis": "姿态分析",
"fallDetection": "跌倒检测",
"objectDetection": "目标检测",
"faceDetection": "人脸检测",
"compare": "面部特征提取",
"mediapipeFaceRecognition": "mediapipe面部识别",
"miniCPMContentAnalysis": "MiniCPM内容分析",
"qwenContentAnalysis": "Qwen内容分析",
"miniCPMAnalysis": "MiniCPM OCR 分析",
"qwenAnalysis": "Qwen OCR 分析",
"inputImageUrl": "输入图片URL",
"selectFile": "选择文件",
"inputApiKey": "输入API Key",
"takePicture": "拍照",
"recordVideo": "录制视频",
"stopRecording": "停止录制",
"clear": "清除",
"pleaseInputImageUrl": "请输入图片URL或上传图片",
"loading": "加载中...",
"detectionResult": "检测结果",
"settings": "设置",
"updateProfile": "更新个人资料",
"generateApiKey": "生成新的 API 密钥",
"copyApiKey": "复制 API 密钥",
"deleteApiKey": "删除 API 密钥",
"apiKeyStatus": "API 密钥状态",
"active": "激活",
"inactive": "未激活",
"usageStatistics": "使用统计",
"totalCalls": "总调用次数",
"remainingCalls": "剩余调用次数",
"apiDocs": "API 文档",
"quickStart": "快速开始",
"welcomeApi": "欢迎使用我们的API。本文档将指导您如何快速开始使用我们的服务。",
"baseUrl": "基础URL",
"authentication": "认证",
"authDescription": "所有API请求都需要使用API密钥进行认证。您可以在用户中心的API密钥页面获取您的API密钥。",
"sampleCode": "示例代码",
"pythonCode": "Python",
"replaceApiKey": "替换为您的 API 密钥",
"replaceFilePath": "替换为您的文件路径",
"replaceModelName": "替换为模型名称",
"annotatedImageSaved": "标注图片已保存为",
"taskFailed": "任务失败:",
"unknownError": "未知错误",
"timeoutMessage": "等待超时,请稍后手动检查结果",
"pleaseLogin": "请登录以使用智能助手。",
"pleaseVerifyEmail": "请先完成邮箱验证。",
"errorGettingUserInfo": "获取用户信息时出错。请重试。",
"tokenUsage": "Token 使用情况:",
"pleaseSelectFile": "请选择一个文件!",
"pleaseEnterApiKey": "请输入 API Key",
"errorUploadingFile": "上传文件时出错",
"processingFailed": "处理失败",
"errorGettingResults": "获取结果时出错",
"resultImageNotFound": "结果图片不存在或尚未生成",
"errorGettingResultImage": "获取结果图片时出错",
"cameraAccessFailed": "摄像头访问失败: ",
"cameraPermissionDenied": "无法访问摄像头,请确保已授予权限。",
"featureDemo": "功能展示",
"totalUsers": "总用户数",
"newUsersToday": "今日新增用户",
"activeUsers": "活跃用户",
"recentNewUsers": "最近新增用户",
"newUser": "新用户",
"justNow": "刚刚",
"minutesAgo": "分钟前",
"hoursAgo": "小时前",
"daysAgo": "天前",
"numberOfNewUsers": "新增用户数量",
"date": "日期",
"updateUserFailed": "更新用户失败",
"userInfoUpdateSuccess": "用户信息更新成功",
"updateUserError": "更新用户时出错:",
"updateUserFailed": "更新用户失败。请重试。",
"confirmDeleteUser": "确定要删除这个用户吗?",
"deleteUserFailed": "删除用户失败",
"userDeleteSuccess": "用户删除成功",
"deleteUserError": "删除用户时出错:",
"deleteUserFailed": "删除用户失败。请重试。",
"noUserDataToExport": "没有用户数据可导出",
"addUserFailed": "添加用户失败",
"addUserSuccess": "用户添加成功",
"addUserError": "添加用户时出错:",
"addUserFailed": "添加用户失败。请重试。",
"fetchDashboardDataFailed": "获取仪表板数据失败。请重试。",
"noRecentUsersData": "没有最近用户数据或格式无效",
"noRecentUserActivities": "没有最近的用户活动",
"activityListNotFound": "未找到活动列表元素",
"pleaseLoginToViewUserList": "请登录以查看用户列表。",
"pleaseCompleteEmailVerification": "请先完成邮箱验证。",
"logoutError": "登出时发生错误:",
"pleaseLoginToViewDashboard": "请登录以查看仪表盘。",
"enterNewUsername": "请输入新的用户名:",
"enterNewEmail": "请输入新的邮箱:",
"enterNewPhoneNumber": "请输入新的手机号码:",
"enterNewPassword": "请输入新的密码:",
"allFieldsRequired": "所有字段都是必填的",
"basicInfo": "基本资料",
"username": "用户名",
"usernameDescription": "您的用户名将显示在您的贡献或被提及的地方。",
"emailDescription": "您可以在邮箱设置中管理验证过的邮箱地址。",
"phoneNumber": "手机号",
"updateProfile": "更新资料",
"editAvatar": "编辑",
"userVerification": "用户验证",
"emailVerification": "邮箱验证:",
"verified": "已验证",
"unverified": "未验证",
"sendVerificationEmail": "发送验证邮件",
"enterVerificationCode": "输入验证码",
"submitVerificationCode": "提交验证码",
"phoneVerification": "手机验证:",
"sendPhoneVerification": "发送验证短信",
"enterPhoneVerificationCode": "输入验证码",
"submitPhoneVerificationCode": "提交验证码",
"selectAvatar": "选择头像",
"close": "关闭",
"apiKeyTable": "API密钥(点击复制)",
"createdAt": "创建时间",
"expiresAt": "过期时间",
"createNewApiKey": "创建新密钥",
"refreshList": "刷新",
"noUsageRecord": "暂无使用记录",
"tokensUsed": "已使用量",
"totalTokens": "总使用量",
"lastUsedAt": "最后使用时间",
"unused": "未使用",
"apiUsage": "API 使用情况",
"modelUsage": "模型调用情况",
"personalInfo": "个人资料",
"apiKeys": "API 密钥",
"modelCalls": "模型调用",
"userCenter": "用户中心",
"loadProfileFailed": "加载用户资料失败",
"loadProfileError": "加载用户资料时出错:",
"verificationEmailSent": "验证邮件已发送,请查收您的邮箱。",
"resend": "重新发送",
"sendVerificationEmailFailed": "发送验证邮件失败: ",
"sendVerificationEmailError": "发送验证邮件时发生错误,请稍后重试。",
"emailVerificationSuccess": "邮箱验证成功!",
"verificationFailed": "验证失败: ",
"submitVerificationCodeError": "提交验证码时发生错误,请稍后重试。",
"verificationSMSSent": "验证短信已发送,请查收您的手机。",
"sendVerificationSMSFailed": "发送验证短信失败: ",
"sendVerificationSMSError": "发送验证短信时发生错误,请稍后重试。",
"phoneVerificationSuccess": "手机验证成功!",
"submitPhoneVerificationCodeError": "提交手机验证码时发生错误,请稍后重试。",
"loadAvatarOptionsError": "加载头像选项时出错:",
"avatarUpdateSuccess": "头像更新成功",
"avatarUpdateFailed": "头像更新失败:",
"avatarUpdateError": "更新头像时发生错误,请稍后重试",
"profileUpdateSuccess": "个人资料更新成功",
"profileUpdateFailed": "更新失败: ",
"profileUpdateError": "更新失败,请重试",
"invalidApiKey": "无效的 API 密钥",
"loadApiKeysFailed": "加载API密钥失败,请稍后重试。",
"loadApiKeysError": "加载API密钥时发生错误,请稍后重试。",
"apiKeyCopied": "API密钥已复制到剪贴板",
"copyTextFailed": "无法复制文本: ",
"newApiKeyGenerated": "新的 API 密钥已生成: ",
"expirationTime": "过期时间: ",
"generateNewApiKeyFailed": "生成新的 API 密钥失败,请重试",
"generateNewApiKeyError": "生成新API密钥时出错:",
"confirmDeleteApiKey": "确定要删除这个API密钥吗?",
"deleteApiKeyFailed": "删除API密钥失败,请重试",
"deleteApiKeyError": "删除API密钥时出错:",
"cacheCleared": "缓存已清除",
"clearCacheFailed": "清除缓存失败:",
"apiKeyListRefreshed": "API密钥列表已刷新",
"loadModelCallInfoFailed": "加载模型调用信息失败",
"loadModelCallInfoError": "加载模型调用信息时发生错误,请稍后重试。",
"reload": "重新加载",
"modelName": "模型名称",
"lastCallTime": "最后调用时间",
"usage": "使用量",
"unused": "未使用",
"loadModelUsageFailed": "加载模型使用情况失败",
"loadModelUsageError": "加载模型使用情况时发生错误,请稍后重试。",
"getUserInfoFailed": "获取用户信息失败:",
"operation": "操作",
"noAccessTokenFound": "No access token found",
"failedToFetchUserInfo": "Failed to fetch user info:",
"submittingVerificationCode": "正在提交验证码:",
"delete": "删除",
"pleaseEnterApiKey": "请输入您的API密钥:",
"apiKeyRequired": "需要API密钥才能使用智能助手。",
"recordingInProgress": "正在录音...",
"recordingStopped": "录音已停止,正在处理...",
"uploadFailed": "上传失败",
"processingTranscription": "收到转录结果,正在处理...",
"generatingAIResponse": "正在生成AI回答...",
"processingComplete": "处理完成",
"errorProcessingResponse": "处理回答时出错: ",
"generatingSpeech": "语音生成中...",
"speechGenerationComplete": "语音生成完成",
"errorFetchingOrPlayingAudio": "获取或播放音频时出错: ",
"ttsProcessingFailed": "TTS处理失败",
"ttsProcessing": "TTS处理中... ({status})",
"ttsPollingError": "获取TTS结果时出错",
"speechGenerationComplete": "语音生成完成,正在播放音频",
"errorFetchingOrPlayingAudio": "获取或播放音频时出错: ",
"receivedChatPollResponse": "收到聊天轮询响应:",
"invalidChatResponse": "聊天响应格式无效",
"chatProcessingFailed": "聊天处理失败",
"chatProcessing": "聊天处理中... ({status})",
"chatPollingError": "轮询聊天结果时出错:",
"getChatResultError": "获取聊天结果时出错: ",
"uploadSuccess": "上传成功:",
"uploadFailed": "上传失败:",
"asrProcessingTimeout": "ASR处理超时",
"pollingAsrResult": "正在获取ASR结果,任务: {taskId}, 尝试次数: {attempts}",
"receivedAsrPollResponse": "收到ASR轮询响应:",
"asrCompleted": "ASR完成,转录结果:",
"asrProcessingFailed": "ASR处理失败",
"asrTaskNotFound": "ASR任务未找到",
"asrProcessing": "ASR处理中... ({status})",
"pollingAsrResultError": "轮询ASR结果时出错:",
"getAsrResultError": "获取ASR结果时出错",
"apiKeyNotSet": "API密钥未设置",
"initializingChat": "正在初始化对话...",
"serverError": "服务器错误:",
"chatInitialized": "对话已初始化,请开始输入",
"errorInitializingChat": "初始化对话时出错: ",
"startConversation": "开始对话",
"errorAccessingMicrophone": "无法访问麦克风",
"initializationResponse": "初始化响应:",
"welcomeMessage": "你好!我是你的智能语音助手小Box。",
"save":"保存",
"cancel":"取消",
"editUser":"编辑用户信息",
"addNewUser": "添加新用户",
"password": "密码",
"phoneNumber": "手机号码",
"userRole": "普通用户",
"adminRole": "管理员",
'searchPlaceholder': '搜索用户名、邮箱或角色(admin/user)...'
},
en: {
"experienceCenter": "Experience",
"userManagement": "Management",
"userCenter": "UserCenter",
"systemSettings": "Settings",
"pageTitle": "Black Box AI Developer Platform",
"dashboard": "Dashboard",
"profile": "Profile",
"apiKey": "API Key",
"apiUsage": "API Usage",
"docs": "Documentation",
"logout": "Logout",
"search": "Search...",
"notifications": "Notifications",
"addUser": "Add",
"exportUserData": "Export",
"id": "ID",
"name": "Name",
"email": "Email",
"role": "Role",
"actions": "Actions",
"chatAssistant": "Chat Assistant",
"inputPlaceholder": "Type a message or click the microphone to start voice input",
"defaultVoice": "Default Voice",
"girlVoice": "Girl",
"womanVoice": "Woman",
"manVoice": "Man",
"leijun": "Lei Jun",
"dufu": "Du Fu",
"hejiong": "He Jiong",
"mahuateng": "Ma Huateng",
"lidan": "Li Dan",
"yuhua": "Yu Hua",
"liuzhenyun": "Liu Zhenyun",
"dabing": "Da Bing",
"luoxiang": "Luo Xiang",
"xuzhiyuan": "Xu Zhiyuan",
"poseAnalysis": "Pose Analysis",
"fallDetection": "Fall Detection",
"objectDetection": "Object Detection",
"faceDetection": "Face Detection",
"compare": "Face Feature Detection",
"mediapipeFaceRecognition": "Mediapipe Face Recognition",
"miniCPMContentAnalysis": "MiniCPM Content Analysis",
"miniCPMAnalysis": "MiniCPM OCR Analysis",
"qwenAnalysis": "Qwen OCR Analysis",
"qwenContentAnalysis": "Qwen Content Analysis",
"inputImageUrl": "Input Image URL",
"selectFile": "Select File",
"inputApiKey": "Input API Key",
"takePicture": "Take Picture",
"recordVideo": "Record Video",
"stopRecording": "Stop Recording",
"clear": "Clear",
"pleaseInputImageUrl": "Please input image URL or upload an image",
"loading": "Loading...",
"detectionResult": "Detection Result",
"settings": "Settings",
"updateProfile": "Update Profile",
"generateApiKey": "Generate New API Key",
"copyApiKey": "Copy API Key",
"deleteApiKey": "Delete API Key",
"apiKeyStatus": "API Key Status",
"active": "Active",
"inactive": "Inactive",
"usageStatistics": "Usage Statistics",
"totalCalls": "Total Calls",
"remainingCalls": "Remaining Calls",
"apiDocs": "API Documentation",
"quickStart": "Quick Start",
"welcomeApi": "Welcome to our API. This document will guide you on how to quickly start using our services.",
"baseUrl": "Base URL",
"authentication": "Authentication",
"authDescription": "All API requests require authentication using an API key. You can obtain your API key from the API key page in the user center.",
"sampleCode": "Sample Code",
"pythonCode": "Python",
"replaceApiKey": "Replace with your API key",
"replaceFilePath": "Replace with your file path",
"replaceModelName": "Replace with model name",
"annotatedImageSaved": "Annotated image has been saved as",
"taskFailed": "Task failed:",
"unknownError": "Unknown error",
"timeoutMessage": "Timeout waiting, please check the result manually later",
"pleaseLogin": "Please login to use the intelligent assistant.",
"pleaseVerifyEmail": "Please complete email verification first.",
"errorGettingUserInfo": "Error getting user information. Please try again.",
"tokenUsage": "Token usage:",
"pleaseSelectFile": "Please select a file!",
"pleaseEnterApiKey": "Please enter API Key!",
"errorUploadingFile": "Error uploading file",
"processingFailed": "Processing failed",
"errorGettingResults": "Error getting results",
"resultImageNotFound": "Result image not found or not yet generated",
"errorGettingResultImage": "Error getting result image",
"cameraAccessFailed": "Camera access failed: ",
"cameraPermissionDenied": "Unable to access camera. Please ensure permission is granted.",
"featureDemo": "Feature Demo",
"totalUsers": "Total Users",
"newUsersToday": "New Users Today",
"activeUsers": "Active Users",
"recentNewUsers": "Recent New Users",
"newUser": "New user",
"justNow": "Just now",
"minutesAgo": "minutes ago",
"hoursAgo": "hours ago",
"daysAgo": "days ago",
"numberOfNewUsers": "Number of New Users",
"date": "Date",
"updateUserFailed": "Failed to update user",
"userInfoUpdateSuccess": "User information updated successfully",
"updateUserError": "Error updating user:",
"updateUserFailed": "Failed to update user. Please try again.",
"confirmDeleteUser": "Are you sure you want to delete this user?",
"deleteUserFailed": "Failed to delete user",
"userDeleteSuccess": "User deleted successfully",
"deleteUserError": "Error deleting user:",
"deleteUserFailed": "Failed to delete user. Please try again.",
"noUserDataToExport": "No user data to export",
"addUserFailed": "Failed to add user",
"addUserSuccess": "User added successfully",
"addUserError": "Error adding user:",
"addUserFailed": "Failed to add user. Please try again.",
"fetchDashboardDataFailed": "Failed to fetch dashboard data. Please try again.",
"noRecentUsersData": "No recent users data or invalid format",
"noRecentUserActivities": "No recent user activities available",
"activityListNotFound": "Activity list element not found",
"pleaseLoginToViewUserList": "Please login to view the user list.",
"pleaseCompleteEmailVerification": "Please complete email verification first.",
"logoutError": "Error occurred during logout:",
"pleaseLoginToViewDashboard": "Please login to view the dashboard.",
"enterNewUsername": "Please enter new username:",
"enterNewEmail": "Please enter new email:",
"enterNewPhoneNumber": "Please enter new phone number:",
"enterNewPassword": "Please enter new password:",
"allFieldsRequired": "All fields are required",
"basicInfo": "Basic Information",
"username": "Username",
"usernameDescription": "Your username will be displayed where you contribute or are mentioned.",
"emailDescription": "You can manage verified email addresses in email settings.",
"phoneNumber": "Phone Number",
"updateProfile": "Update Profile",
"editAvatar": "Edit",
"userVerification": "User Verification",
"emailVerification": "Email Verification:",
"verified": "Verified",
"unverified": "Unverified",
"sendVerificationEmail": "Send Verification Email",
"enterVerificationCode": "Enter Verification Code",
"submitVerificationCode": "Submit Verification Code",
"phoneVerification": "Phone Verification:",
"sendPhoneVerification": "Send Verification SMS",
"enterPhoneVerificationCode": "Enter Verification Code",
"submitPhoneVerificationCode": "Submit Verification Code",
"selectAvatar": "Select Avatar",
"close": "Close",
"apiKeyTable": "API Key (Click to Copy)",
"createdAt": "Created At",
"expiresAt": "Expires At",
"createNewApiKey": "Create New Key",
"refreshList": "Refresh",
"noUsageRecord": "No Usage Record",
"tokensUsed": "Tokens Used",
"totalTokens": "Total Tokens",
"lastUsedAt": "Last Used At",
"unused": "Unused",
"apiUsage": "API Usage",
"modelUsage": "Model Usage",
"personalInfo": "Personal Information",
"apiKeys": "API Keys",
"modelCalls": "Model Calls",
"userCenter": "User Center",
"loadProfileFailed": "Failed to load user profile",
"loadProfileError": "Error loading user profile: ",
"verificationEmailSent": "Verification email has been sent. Please check your inbox.",
"resend": "Resend",
"sendVerificationEmailFailed": "Failed to send verification email: ",
"sendVerificationEmailError": "An error occurred while sending the verification email. Please try again later.",
"emailVerificationSuccess": "Email verification successful!",
"verificationFailed": "Verification failed: ",
"submitVerificationCodeError": "An error occurred while submitting the verification code. Please try again later.",
"verificationSMSSent": "Verification SMS has been sent. Please check your phone.",
"sendVerificationSMSFailed": "Failed to send verification SMS: ",
"sendVerificationSMSError": "An error occurred while sending the verification SMS. Please try again later.",
"phoneVerificationSuccess": "Phone verification successful!",
"submitPhoneVerificationCodeError": "An error occurred while submitting the phone verification code. Please try again later.",
"loadAvatarOptionsError": "Error loading avatar options: ",
"avatarUpdateSuccess": "Avatar updated successfully",
"avatarUpdateFailed": "Avatar update failed: ",
"avatarUpdateError": "An error occurred while updating the avatar. Please try again later",
"profileUpdateSuccess": "Profile updated successfully",
"profileUpdateFailed": "Update failed: ",
"profileUpdateError": "Update failed. Please try again",
"invalidApiKey": "Invalid API key",
"loadApiKeysFailed": "Failed to load API keys. Please try again later.",
"loadApiKeysError": "An error occurred while loading API keys. Please try again later.",
"apiKeyCopied": "API key copied to clipboard",
"copyTextFailed": "Unable to copy text: ",
"newApiKeyGenerated": "New API key generated: ",
"expirationTime": "Expiration time: ",
"generateNewApiKeyFailed": "Failed to generate new API key. Please try again",
"generateNewApiKeyError": "Failed to generate new API key. Please try again",
"confirmDeleteApiKey": "Are you sure you want to delete this API key?",
"deleteApiKeyFailed": "Failed to delete API key. Please try again",
"deleteApiKeyError": "Failed to delete API key. Please try again",
"cacheCleared": "Cache cleared",
"clearCacheFailed": "Failed to clear cache: ",
"apiKeyListRefreshed": "API key list refreshed",
"loadModelCallInfoFailed": "Failed to load model call information",
"loadModelCallInfoError": "An error occurred while loading model call information. Please try again later.",
"reload": "Reload",
"modelName": "Model Name",
"lastCallTime": "Last Call Time",
"usage": "Usage",
"unused": "Unused",
"loadModelUsageFailed": "Failed to load model usage information",
"loadModelUsageError": "An error occurred while loading model usage information. Please try again later.",
"getUserInfoFailed": "Failed to get user information: ",
"operation": "Operation",
"noAccessTokenFound": "No access token found",
"failedToFetchUserInfo": "Failed to fetch user info:",
"submittingVerificationCode": "Submitting verification code:",
"delete": "Delete",
"pleaseEnterApiKey": "Please enter your API key:",
"apiKeyRequired": "API key is required to use the intelligent assistant.",
"recordingInProgress": "Recording in progress...",
"recordingStopped": "Recording stopped, processing...",
"uploadFailed": "Upload failed",
"processingTranscription": "Received transcription result, processing...",
"generatingAIResponse": "Generating AI response...",
"processingComplete": "Processing complete",
"errorProcessingResponse": "Error processing response: ",
"generatingSpeech": "Generating speech...",
"speechGenerationComplete": "Speech generation complete",
"errorFetchingOrPlayingAudio": "Error fetching or playing audio: ",
"ttsProcessingFailed": "TTS processing failed",
"ttsProcessing": "TTS processing... ({status})",
"ttsPollingError": "Error getting TTS results",
"speechGenerationComplete": "Speech generation complete, playing audio",
"errorFetchingOrPlayingAudio": "Error fetching or playing audio: ",
"receivedChatPollResponse": "Received chat poll response:",
"invalidChatResponse": "Invalid chat response format",
"chatProcessingFailed": "Chat processing failed",
"chatProcessing": "Chat processing... ({status})",
"chatPollingError": "Error polling chat result:",
"getChatResultError": "Error getting chat result: ",
"uploadSuccess": "Upload successful:",
"uploadFailed": "Upload failed:",
"asrProcessingTimeout": "ASR processing timeout",
"pollingAsrResult": "Polling ASR result for task: {taskId}, attempt: {attempts}",
"receivedAsrPollResponse": "Received ASR poll response:",
"asrCompleted": "ASR completed, transcription:",
"asrProcessingFailed": "ASR processing failed",
"asrTaskNotFound": "ASR task not found",
"asrProcessing": "ASR processing... ({status})",
"pollingAsrResultError": "Error polling ASR result:",
"getAsrResultError": "Error getting ASR result",
"apiKeyNotSet": "API key not set",
"initializingChat": "Initializing chat...",
"serverError": "Server error:",
"chatInitialized": "Chat initialized, please start input",
"errorInitializingChat": "Error initializing chat: ",
"startConversation": "Start conversation",
"errorAccessingMicrophone": "Unable to access microphone",
"initializationResponse": "Initialization response:",
"welcomeMessage": "Hello! I'm your intelligent voice assistant, Little Box.",
"save":"save",
"cancel":"cancel",
"editUser":"Edit User Data",
"addNewUser": "Add New User",
"password": "Password",
"phoneNumber": "Phone Number",
"userRole": "User",
"adminRole": "Admin",
'searchPlaceholder': 'Search by name, email or role(admin/user)...'
},
ko: {
"experienceCenter": "체험 센터",
"userManagement": "사용자 관리",
"userCenter": "사용자 센터",
"systemSettings": "시스템 설정",
"pageTitle": "블랙박스 AI 개발자 플랫폼",
"dashboard": "대시보드",
"profile": "프로필",
"apiKey": "API Key",
"apiUsage": "API 사용량",
"docs": "문서",
"logout": "로그아웃",
"search": "검색...",
"notifications": "알림",
"addUser": "추가",
"exportUserData": "내보내기",
"id": "ID",
"name": "이름",
"email": "이메일",
"role": "역할",
"actions": "작업",
"chatAssistant": "채팅 도우미",
"inputPlaceholder": "메시지를 입력하거나 마이크를 클릭하여 음성 입력 시작",
"defaultVoice": "기본 음성",
"girlVoice": "소녀",
"womanVoice": "여성",
"manVoice": "남성",
"leijun": "레이쥔",
"dufu": "두보",
"hejiong": "허중",
"mahuateng": "마화텅",
"lidan": "리단",
"yuhua": "위화",
"liuzhenyun": "류전윈",
"dabing": "다빙",
"luoxiang": "뤄샹",
"xuzhiyuan": "쉬즈위안",
"poseAnalysis": "자세 분석",
"fallDetection": "낙상 감지",
"objectDetection": "객체 감지",
"faceDetection": "얼굴 감지",
"compare": "얼굴 특징 감지",
"mediapipeFaceRecognition": "Mediapipe 얼굴 인식",
"miniCPMContentAnalysis": "MiniCPM 콘텐츠 분석",
"qwenContentAnalysis": "Qwen 콘텐츠 분석",
"miniCPMAnalysis": "MiniCPM OCR 분석",
"qwenAnalysis": "Qwen OCR 분석",
"inputImageUrl": "이미지 URL 입력",
"selectFile": "파일 선택",
"inputApiKey": "API 키 입력",
"takePicture": "사진 찍기",
"recordVideo": "비디오 녹화",
"stopRecording": "녹화 중지",
"clear": "지우기",
"pleaseInputImageUrl": "이미지 URL을 입력하거나 이미지를 업로드하세요",
"loading": "로딩 중...",
"detectionResult": "감지 결과",
"settings": "설정",
"updateProfile": "프로필 업데이트",
"generateApiKey": "새 API 키 생성",
"copyApiKey": "API 키 복사",
"deleteApiKey": "API 키 삭제",
"apiKeyStatus": "API 키 상태",
"active": "활성",
"inactive": "비활성",
"usageStatistics": "사용 통계",
"totalCalls": "총 호출 수",
"remainingCalls": "남은 호출 수",
"apiDocs": "API 문서",
"quickStart": "빠른 시작",
"welcomeApi": "API를 사용해 주셔서 감사합니다. 이 문서는 서비스 사용을 빠르게 시작하는 방법을 안내합니다.",
"baseUrl": "기본 URL",
"authentication": "인증",
"authDescription": "모든 API 요청은 API 키를 사용한 인증이 필요합니다. 사용자 센터의 API 키 페이지에서 API 키를 얻을 수 있습니다.",
"sampleCode": "샘플 코드",
"pythonCode": "Python",
"replaceApiKey": "API 키로 교체하세요",
"replaceFilePath": "파일 경로로 교체하세요",
"replaceModelName": "모델 이름으로 교체하세요",
"annotatedImageSaved": "주석이 달린 이미지가 다음과 같이 저장되었습니다",
"taskFailed": "작업 실패:",
"unknownError": "알 수 없는 오류",
"timeoutMessage": "대기 시간 초과, 나중에 수동으로 결과를 확인해 주세요",
"pleaseLogin": "지능형 어시스턴트를 사용하려면 로그인하세요.",
"pleaseVerifyEmail": "먼저 이메일 인증을 완료해주세요.",
"errorGettingUserInfo": "사용자 정보를 가져오는 중 오류가 발생했습니다. 다시 시도해주세요.",
"tokenUsage": "토큰 사용량:",
"pleaseSelectFile": "파일을 선택해주세요!",
"pleaseEnterApiKey": "API 키를 입력해주세요!",
"errorUploadingFile": "파일 업로드 중 오류 발생",
"processingFailed": "처리 실패",
"errorGettingResults": "결과를 가져오는 중 오류 발생",
"resultImageNotFound": "결과 이미지를 찾을 수 없거나 아직 생성되지 않았습니다",
"errorGettingResultImage": "결과 이미지를 가져오는 중 오류 발생",
"cameraAccessFailed": "카메라 접근 실패: ",
"cameraPermissionDenied": "카메라에 접근할 수 없습니다. 권한이 부여되었는지 확인해주세요.",
"featureDemo": "기능 데모",
"totalUsers": "총 사용자 수",
"newUsersToday": "오늘의 신규 사용자",
"activeUsers": "활성 사용자",
"recentNewUsers": "최근 신규 사용자",
"newUser": "신규 사용자",
"justNow": "방금",
"minutesAgo": "분 전",
"hoursAgo": "시간 전",
"daysAgo": "일 전",
"numberOfNewUsers": "신규 사용자 수",
"date": "날짜",
"updateUserFailed": "사용자 업데이트 실패",
"userInfoUpdateSuccess": "사용자 정보가 성공적으로 업데이트되었습니다",
"updateUserError": "사용자 업데이트 중 오류 발생:",
"updateUserFailed": "사용자 업데이트에 실패했습니다. 다시 시도해주세요.",
"confirmDeleteUser": "이 사용자를 삭제하시겠습니까?",
"deleteUserFailed": "사용자 삭제 실패",
"userDeleteSuccess": "사용자가 성공적으로 삭제되었습니다",
"deleteUserError": "사용자 삭제 중 오류 발생:",
"deleteUserFailed": "사용자 삭제에 실패했습니다. 다시 시도해주세요.",
"noUserDataToExport": "내보낼 사용자 데이터가 없습니다",
"addUserFailed": "사용자 추가 실패",
"addUserSuccess": "사용자가 성공적으로 추가되었습니다",
"addUserError": "사용자 추가 중 오류 발생:",
"addUserFailed": "사용자 추가에 실패했습니다. 다시 시도해주세요.",
"fetchDashboardDataFailed": "대시보드 데이터 가져오기 실패. 다시 시도해주세요.",
"noRecentUsersData": "최근 사용자 데이터가 없거나 형식이 잘못되었습니다",
"noRecentUserActivities": "최근 사용자 활동이 없습니다",
"activityListNotFound": "활동 목록 요소를 찾을 수 없습니다",
"pleaseLoginToViewUserList": "사용자 목록을 보려면 로그인하세요.",
"pleaseCompleteEmailVerification": "먼저 이메일 인증을 완료해주세요.",
"logoutError": "로그아웃 중 오류 발생:",
"pleaseLoginToViewDashboard": "대시보드를 보려면 로그인하세요.",
"enterNewUsername": "새 사용자 이름을 입력하세요:",
"enterNewEmail": "새 이메일을 입력하세요:",
"enterNewPhoneNumber": "새 전화번호를 입력하세요:",
"enterNewPassword": "새 비밀번호를 입력하세요:",
"allFieldsRequired": "모든 필드를 입력해야 합니다",
"basicInfo": "기본 정보",
"username": "사용자 이름",
"usernameDescription": "사용자 이름은 귀하의 기여나 언급된 곳에 표시됩니다.",
"emailDescription": "이메일 설정에서 인증된 이메일 주소를 관리할 수 있습니다.",
"phoneNumber": "전화번호",
"editAvatar": "편집",
"userVerification": "사용자 인증",
"emailVerification": "이메일 인증:",
"verified": "인증됨",
"unverified": "미인증",
"sendVerificationEmail": "인증 이메일 보내기",
"enterVerificationCode": "인증 코드 입력",
"submitVerificationCode": "인증 코드 제출",
"phoneVerification": "전화번호 인증:",
"sendPhoneVerification": "인증 SMS 보내기",
"enterPhoneVerificationCode": "인증 코드 입력",
"submitPhoneVerificationCode": "인증 코드 제출",
"selectAvatar": "아바타 선택",
"close": "닫기",
"apiKeyTable": "API Key (클릭하여 복사)",
"createdAt": "생성 시간",
"expiresAt": "만료 시간",
"createNewApiKey": "새 키 생성",
"refreshList": "새로고침",
"noUsageRecord": "새 키 만들기",
"tokensUsed": "사용된 토큰",
"totalTokens": "총 토큰",
"lastUsedAt": "마지막 사용 시간",
"unused": "미사용",
"apiUsage": "API 사용 현황",
"modelUsage": "모델 사용 현황",
"personalInfo": "개인 정보",
"apiKeys": "API Keys",
"modelCalls": "모델 호출",
"userCenter": "사용자 센터",
"loadProfileFailed": "사용자 프로필 드 실패",
"loadProfileError": "사용자 프로필 로드 중 오류 발생: ",
"verificationEmailSent": "인증 이메일이 발송되었습니다. 받은 편지함을 확인해 주세요.",
"resend": "재전송",
"sendVerificationEmailFailed": "인증 이메일 발송 실패: ",
"sendVerificationEmailError": "인증 이메일 발송 중 오류가 발생했습니다. 나중에 다시 시도해 주세요.",
"emailVerificationSuccess": "이메일 인증 성공!",
"verificationFailed": "인증 실패: ",
"submitVerificationCodeError": "인증 코드 제출 중 오류가 발생했습니다. 나중에 다시 시도해 주세요.",
"verificationSMSSent": "인증 SMS가 발송되었습니다. 휴대폰을 확인해 주세요.",
"sendVerificationSMSFailed": "인증 SMS 발송 실패: ",
"sendVerificationSMSError": "인증 SMS 발송 중 오류가 발생했습니다. 나중에 다시 시도해 주세요.",
"phoneVerificationSuccess": "전화번호 인증 성공!",
"submitPhoneVerificationCodeError": "전화번호 인증 코드 제출 중 오류가 발생했습니다. 나중에 다시 시도해 주세요.",
"loadAvatarOptionsError": "아바타 옵션 로드 중 오류 발생: ",
"avatarUpdateSuccess": "아바타 업데이트 성공",
"avatarUpdateFailed": "아바타 업데이트 실패: ",
"avatarUpdateError": "아바타 업데이트 중 오류가 발생했습니다. 나중에 다시 시도해 주세요",
"profileUpdateSuccess": "프로필 업데이트 성공",
"profileUpdateFailed": "업데이트 실패: ",
"profileUpdateError": "업데이트 실패. 다시 시도해 주세요",
"invalidApiKey": "유효하지 않은 API 키",
"loadApiKeysFailed": "API 키 로드 실패. 나중에 다시 시도해 주세요.",
"loadApiKeysError": "API 키 로드 중 오류가 발생했습니다. 나중에 다시 시도해 주세요.",
"apiKeyCopied": "API 키가 클립보드에 복사되었습니다",
"copyTextFailed": "텍스트 복사 실패: ",
"newApiKeyGenerated": "새 API 키 생성: ",
"expirationTime": "만료 시간: ",
"generateNewApiKeyFailed": "새 API 키 생성 실패. 다시 시도해 주세요",
"generateNewApiKeyError": "새 API 키 생성 실패. 다시 시도해 주세요",
"confirmDeleteApiKey": "이 API 키를 삭제하시겠습니까?",
"deleteApiKeyFailed": "API 키 삭제 실패. 다시 시도해 주세요",
"deleteApiKeyError": "API 키 삭제 실패. 다시 시도해 주세요",
"cacheCleared": "캐시 삭제 완료",
"clearCacheFailed": "캐시 삭제 실패: ",
"apiKeyListRefreshed": "API 키 목록 새로고침 완료",
"loadModelCallInfoFailed": "모델 호출 정보 로드 실패",
"loadModelCallInfoError": "모델 호출 정보 로드 중 오류가 발생했습니다. 나중에 다시 시도해 주세요.",
"reload": "새로고침",
"modelName": "모델 이름",
"lastCallTime": "마지막 호출 시간",
"usage": "사용량",
"unused": "미사용",
"loadModelUsageFailed": "모델 사용 정보 로드 실패",
"loadModelUsageError": "모델 사용 정보 로드 중 오류가 발생했습니다. 나중에 다시 시도해 주세요.",
"getUserInfoFailed": "사용자 정보 가져오기 실패: ",
"operation": "작업",
"noAccessTokenFound": "액세스 토큰을 찾을 수 없습니다",
"failedToFetchUserInfo": "사용자 정보를 가져오는데 실패했습니다:",
"submittingVerificationCode": "인증 코드 제출 중:",
"delete":"삭제",
"pleaseEnterApiKey": "API 키를 입력해주세요:",
"apiKeyRequired": "지능형 어시스턴트를 사용하려면 API 키가 필요합니다.",
"recordingInProgress": "녹음 중...",
"recordingStopped": "녹음이 중지되었습니다. 처리 중...",
"uploadFailed": "업로드 실패",
"processingTranscription": "전사 결과를 받았습니다. 처리 중...",
"generatingAIResponse": "AI 응답 생성 중...",
"processingComplete": "처리 완료",
"errorProcessingResponse": "응답 처리 중 오류 발생: ",
"generatingSpeech": "음성 생성 중...",
"speechGenerationComplete": "음성 생성 완료",
"errorFetchingOrPlayingAudio": "오디오 가져오기 또는 재생 중 오류 발생: ",
"ttsProcessingFailed": "TTS 처리 실패",
"ttsProcessing": "TTS 처리 중... ({status})",
"ttsPollingError": "TTS 결과 가져오기 오류",
"speechGenerationComplete": "음성 생성 완료, 오디오 재생 중",
"errorFetchingOrPlayingAudio": "오디오 가져오기 또는 재생 중 오류 발생: ",
"receivedChatPollResponse": "채팅 폴링 응답 수신:",
"invalidChatResponse": "채팅 응답 형식이 잘못되었습니다",
"chatProcessingFailed": "채팅 처리 실패",
"chatProcessing": "채팅 처리 중... ({status})",
"chatPollingError": "채팅 결과 폴링 중 오류 발생:",
"getChatResultError": "채팅 결과를 가져오는 중 오류 발생: ",
"uploadSuccess": "업로드 성공:",
"uploadFailed": "업로드 실패:",
"asrProcessingTimeout": "ASR 처리 시간 초과",
"pollingAsrResult": "ASR 결과 폴링 중, 작업: {taskId}, 시도 횟수: {attempts}",
"receivedAsrPollResponse": "ASR 폴링 응답 수신:",
"asrCompleted": "ASR 완료, 전사 결과:",
"asrProcessingFailed": "ASR 처리 실패",
"asrTaskNotFound": "ASR 작업을 찾을 수 없음",
"asrProcessing": "ASR 처리 중... ({status})",
"pollingAsrResultError": "ASR 결과 폴링 중 오류 발생:",
"getAsrResultError": "ASR 결과 가져오기 중 오류 발생",
"apiKeyNotSet": "API 키가 설정되지 않았습니다",
"initializingChat": "대화를 초기화하는 중...",
"serverError": "서버 오류:",
"chatInitialized": "대화가 초기화되었습니다. 입력을 시작하세요",
"errorInitializingChat": "대화 초기화 중 오류 발생: ",
"startConversation": "대화 시작",
"errorAccessingMicrophone": "마이크에 접근할 수 없습니다",
"initializationResponse": "초기화 응답:",
"welcomeMessage": "안녕하세요! 저는 당신의 지능형 음성 비서 리틀 박스입니다.",
"save":"저장",
"cancel":"취소",
"editUser":"사용자 데이터 편집",
"addNewUser": "새 사용자 추가",
"password": "비밀번호",
"phoneNumber": "전화번호",
"userRole": "일반 사용자",
"adminRole": "관리자",
'searchPlaceholder': '이름, 이메일 또는 역할(admin/user)로 검색...'
}
};