Add translations for cardTypeNew, cardTypeLearning, cardTypeReview, cardTypeRelearning in all 8 supported languages (en-US, zh-CN, ja-JP, ko-KR, de-DE, fr-FR, it-IT, ug-CN). Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
473 lines
17 KiB
JSON
473 lines
17 KiB
JSON
{
|
||
"alphabet": {
|
||
"chooseCharacters": "请选择您想学习的字符",
|
||
"chooseAlphabetHint": "选择一种语言的字母表开始学习",
|
||
"japanese": "日语假名",
|
||
"english": "英文字母",
|
||
"uyghur": "维吾尔字母",
|
||
"esperanto": "世界语字母",
|
||
"loading": "加载中...",
|
||
"loadFailed": "加载失败,请重试",
|
||
"hideLetter": "隐藏字母",
|
||
"showLetter": "显示字母",
|
||
"hideIPA": "隐藏IPA",
|
||
"showIPA": "显示IPA",
|
||
"roman": "罗马音",
|
||
"letter": "字母",
|
||
"random": "随机模式",
|
||
"randomNext": "随机下一个",
|
||
"previousLetter": "上一个字母",
|
||
"nextLetter": "下一个字母",
|
||
"keyboardHint": "使用左右箭头键或空格键随机切换,ESC键返回",
|
||
"swipeHint": "使用左右箭头键或滑动切换字母"
|
||
},
|
||
"folders": {
|
||
"title": "文件夹",
|
||
"subtitle": "管理您的集合",
|
||
"newFolder": "新建文件夹",
|
||
"creating": "创建中...",
|
||
"noFoldersYet": "还没有文件夹",
|
||
"folderInfo": "ID: {id} • {totalPairs} 个文本对",
|
||
"enterFolderName": "输入文件夹名称:",
|
||
"confirmDelete": "输入 \"{name}\" 以删除:",
|
||
"myFolders": "我的文件夹",
|
||
"publicFolders": "公开文件夹",
|
||
"public": "公开",
|
||
"private": "私有",
|
||
"setPublic": "设为公开",
|
||
"setPrivate": "设为私有",
|
||
"publicFolderInfo": "{userName} • {totalPairs} 个文本对",
|
||
"searchPlaceholder": "搜索公开文件夹...",
|
||
"loading": "加载中...",
|
||
"noPublicFolders": "没有找到公开文件夹",
|
||
"unknownUser": "未知用户",
|
||
"enterNewName": "输入新名称:",
|
||
"favorite": "收藏",
|
||
"unfavorite": "取消收藏",
|
||
"pleaseLogin": "请先登录"
|
||
},
|
||
"folder_id": {
|
||
"unauthorized": "您不是此文件夹的所有者",
|
||
"back": "返回",
|
||
"textPairs": "文本对",
|
||
"itemsCount": "{count} 个项目",
|
||
"memorize": "记忆",
|
||
"loadingTextPairs": "加载文本对中...",
|
||
"noTextPairs": "此文件夹中没有文本对",
|
||
"addNewTextPair": "添加新文本对",
|
||
"add": "添加",
|
||
"updateTextPair": "更新文本对",
|
||
"update": "更新",
|
||
"text1": "文本1",
|
||
"text2": "文本2",
|
||
"language1": "语言1",
|
||
"language2": "语言2",
|
||
"enterLanguageName": "请输入语言名称",
|
||
"edit": "编辑",
|
||
"delete": "删除",
|
||
"permissionDenied": "您没有权限执行此操作",
|
||
"error": {
|
||
"update": "您没有权限更新此项目",
|
||
"delete": "您没有权限删除此项目",
|
||
"add": "您没有权限向此文件夹添加项目",
|
||
"rename": "您没有权限重命名此文件夹",
|
||
"deleteFolder": "您没有权限删除此文件夹"
|
||
}
|
||
},
|
||
"home": {
|
||
"title": "学语言",
|
||
"description": "这里是一个非常有用的网站,可以帮助您学习世界上几乎每一种语言,包括人造语言。",
|
||
"explore": "探索网站",
|
||
"fortune": {
|
||
"quote": "求知若饥,虚心若愚。",
|
||
"author": "—— 史蒂夫·乔布斯"
|
||
},
|
||
"translator": {
|
||
"name": "翻译器",
|
||
"description": "翻译到任何语言,并标注国际音标(IPA)"
|
||
},
|
||
"textSpeaker": {
|
||
"name": "朗读器",
|
||
"description": "识别并朗读文本,支持循环朗读、朗读速度调节"
|
||
},
|
||
"srtPlayer": {
|
||
"name": "逐句放视频",
|
||
"description": "基于SRT字幕文件,逐句播放视频以模仿母语者的发音"
|
||
},
|
||
"alphabet": {
|
||
"name": "字母表",
|
||
"description": "从字母表开始新语言的学习"
|
||
},
|
||
"memorize": {
|
||
"name": "记忆",
|
||
"description": "语言A到语言B,语言B到语言A,支持听写"
|
||
},
|
||
"dictionary": {
|
||
"name": "词典",
|
||
"description": "查询单词和短语,提供详细的释义和例句"
|
||
},
|
||
"moreFeatures": {
|
||
"name": "更多功能",
|
||
"description": "开发中,敬请期待"
|
||
}
|
||
},
|
||
"auth": {
|
||
"title": "登录",
|
||
"signUpTitle": "注册",
|
||
"signIn": "登录",
|
||
"signUp": "注册",
|
||
"email": "邮箱",
|
||
"password": "密码",
|
||
"confirmPassword": "确认密码",
|
||
"name": "用户名",
|
||
"username": "用户名",
|
||
"emailOrUsername": "邮箱或用户名",
|
||
"signInButton": "登录",
|
||
"signUpButton": "注册",
|
||
"noAccount": "还没有账户?",
|
||
"hasAccount": "已有账户?",
|
||
"signInWithGitHub": "使用 GitHub 登录",
|
||
"signUpWithGitHub": "使用 GitHub 注册",
|
||
"invalidEmail": "请输入有效的邮箱地址",
|
||
"passwordTooShort": "密码至少需要8个字符",
|
||
"passwordsNotMatch": "两次输入的密码不匹配",
|
||
"nameRequired": "请输入用户名",
|
||
"usernameRequired": "请输入用户名",
|
||
"usernameTooShort": "用户名至少需要3个字符",
|
||
"usernameInvalid": "用户名只能包含字母、数字和下划线",
|
||
"emailRequired": "请输入邮箱",
|
||
"identifierRequired": "请输入邮箱或用户名",
|
||
"passwordRequired": "请输入密码",
|
||
"confirmPasswordRequired": "请确认密码",
|
||
"loading": "加载中...",
|
||
"confirm": "确认",
|
||
"noAccountLink": "没有账号?去注册",
|
||
"hasAccountLink": "已有账号?去登录",
|
||
"usernamePlaceholder": "用户名",
|
||
"emailPlaceholder": "邮箱地址",
|
||
"passwordPlaceholder": "密码",
|
||
"usernameOrEmailPlaceholder": "用户名或邮箱地址",
|
||
"loginFailed": "登录失败",
|
||
"signUpFailed": "注册失败",
|
||
"fillAllFields": "请填写所有字段",
|
||
"enterCredentials": "请输入用户名和密码",
|
||
"forgotPassword": "忘记密码",
|
||
"forgotPasswordHint": "输入您的邮箱地址,我们将向您发送重置密码的链接。",
|
||
"sendResetEmail": "发送重置邮件",
|
||
"resetPasswordFailed": "发送重置邮件失败",
|
||
"resetPasswordEmailSent": "重置邮件已发送",
|
||
"resetPasswordEmailSentHint": "我们已向您的邮箱发送了密码重置链接,请查收。",
|
||
"verifyYourEmail": "验证您的邮箱",
|
||
"verificationEmailSent": "验证邮件已发送",
|
||
"verificationEmailSentHint": "我们已向 {email} 发送了验证邮件,请点击邮件中的链接完成验证。",
|
||
"checkYourEmail": "请查收邮件",
|
||
"backToLogin": "返回登录",
|
||
"resetPassword": "重置密码",
|
||
"newPassword": "新密码",
|
||
"invalidToken": "链接无效或已过期",
|
||
"invalidTokenHint": "此密码重置链接无效或已过期,请重新申请。",
|
||
"requestNewToken": "重新申请重置链接",
|
||
"resetPasswordSuccess": "密码重置成功",
|
||
"resetPasswordSuccessTitle": "密码重置完成",
|
||
"resetPasswordSuccessHint": "您的密码已成功重置,现在可以使用新密码登录了。",
|
||
"emailNotVerified": "请验证您的邮箱地址",
|
||
"emailNotVerifiedHint": "您的邮箱尚未验证。请检查收件箱或重新发送验证邮件。",
|
||
"resendVerification": "重新发送验证邮件",
|
||
"resendSuccess": "验证邮件已发送!请检查您的收件箱。",
|
||
"resendFailed": "发送验证邮件失败"
|
||
},
|
||
"memorize": {
|
||
"deck_selector": {
|
||
"selectDeck": "选择牌组",
|
||
"noDecks": "未找到牌组",
|
||
"goToDecks": "前往牌组",
|
||
"noCards": "无卡片",
|
||
"new": "新卡片",
|
||
"learning": "学习中",
|
||
"review": "复习",
|
||
"due": "待复习"
|
||
},
|
||
"review": {
|
||
"loading": "加载中...",
|
||
"backToDecks": "返回牌组",
|
||
"allDone": "全部完成!",
|
||
"allDoneDesc": "您已完成所有待复习卡片。",
|
||
"reviewedCount": "已复习 {count} 张卡片",
|
||
"progress": "{current} / {total}",
|
||
"nextReview": "下次复习",
|
||
"interval": "间隔",
|
||
"ease": "难度系数",
|
||
"lapses": "遗忘次数",
|
||
"showAnswer": "显示答案",
|
||
"again": "重来",
|
||
"hard": "困难",
|
||
"good": "良好",
|
||
"easy": "简单",
|
||
"now": "现在",
|
||
"lessThanMinute": "<1 分钟",
|
||
"inMinutes": "{count} 分钟",
|
||
"inHours": "{count} 小时",
|
||
"inDays": "{count} 天",
|
||
"inMonths": "{count} 个月",
|
||
"minutes": "<1 分钟",
|
||
"days": "{count} 天",
|
||
"months": "{count} 个月",
|
||
"minAbbr": "分",
|
||
"dayAbbr": "天",
|
||
"cardTypeNew": "新卡片",
|
||
"cardTypeLearning": "学习中",
|
||
"cardTypeReview": "复习中",
|
||
"cardTypeRelearning": "重学中"
|
||
},
|
||
"page": {
|
||
"unauthorized": "您无权访问该牌组"
|
||
}
|
||
},
|
||
"navbar": {
|
||
"title": "学语言",
|
||
"sourceCode": "源码",
|
||
"sign_in": "登录",
|
||
"profile": "个人资料",
|
||
"folders": "文件夹",
|
||
"explore": "探索",
|
||
"favorites": "收藏",
|
||
"settings": "设置"
|
||
},
|
||
"ocr": {
|
||
"title": "OCR 词汇提取",
|
||
"description": "上传教材词汇表截图,提取单词-释义对",
|
||
"uploadSection": "上传图片",
|
||
"uploadImage": "上传图片",
|
||
"dragDropHint": "拖放图片到此处,或点击选择",
|
||
"dropOrClick": "拖放图片到此处,或点击选择",
|
||
"changeImage": "点击更换图片",
|
||
"supportedFormats": "支持格式:JPG、PNG、WebP",
|
||
"deckSelection": "选择牌组",
|
||
"selectDeck": "选择牌组",
|
||
"chooseDeck": "选择保存提取词汇的牌组",
|
||
"noDecks": "暂无牌组,请先创建牌组",
|
||
"languageHints": "语言提示(可选)",
|
||
"sourceLanguageHint": "源语言(如:英语)",
|
||
"targetLanguageHint": "目标/翻译语言(如:中文)",
|
||
"sourceLanguagePlaceholder": "源语言(如:英语)",
|
||
"targetLanguagePlaceholder": "目标/翻译语言(如:中文)",
|
||
"process": "处理图片",
|
||
"processButton": "处理图片",
|
||
"processing": "处理中...",
|
||
"preview": "预览",
|
||
"resultsPreview": "结果预览",
|
||
"extractedPairs": "已提取 {count} 个词汇对",
|
||
"word": "单词",
|
||
"definition": "释义",
|
||
"pairsCount": "{count} 个词汇对",
|
||
"savePairs": "保存到牌组",
|
||
"saveButton": "保存",
|
||
"saving": "保存中...",
|
||
"saved": "成功将 {count} 个词汇对保存到 {deck}",
|
||
"ocrSuccess": "成功将 {count} 个词汇对保存到 {deck}",
|
||
"savedToDeck": "已保存到 {deckName}",
|
||
"saveFailed": "保存失败",
|
||
"noImage": "请先上传图片",
|
||
"noDeck": "请选择牌组",
|
||
"noResultsToSave": "没有可保存的结果",
|
||
"processingFailed": "OCR 处理失败",
|
||
"tryAgain": "请尝试上传更清晰的图片",
|
||
"detectedLanguages": "检测到:{source} → {target}",
|
||
"detectedSourceLanguage": "检测到的源语言",
|
||
"detectedTargetLanguage": "检测到的目标语言"
|
||
},
|
||
"profile": {
|
||
"myProfile": "我的个人资料",
|
||
"email": "邮箱:{email}",
|
||
"logout": "退出登录"
|
||
},
|
||
"settings": {
|
||
"title": "设置",
|
||
"themeColor": "主题色",
|
||
"themeColorDescription": "选择您喜欢的主题色"
|
||
},
|
||
"srt_player": {
|
||
"upload": "上传",
|
||
"uploadVideo": "上传视频",
|
||
"uploadSubtitle": "上传字幕",
|
||
"pause": "暂停",
|
||
"play": "播放",
|
||
"previous": "上句",
|
||
"next": "下句",
|
||
"restart": "句首",
|
||
"autoPause": "自动暂停({enabled})",
|
||
"uploadVideoAndSubtitle": "请上传视频和字幕文件",
|
||
"uploadVideoFile": "请上传视频文件",
|
||
"uploadSubtitleFile": "请上传字幕文件",
|
||
"processingSubtitle": "字幕文件正在处理中...",
|
||
"needBothFiles": "需要同时上传视频和字幕文件才能开始学习",
|
||
"videoFile": "视频文件",
|
||
"subtitleFile": "字幕文件",
|
||
"uploaded": "已上传",
|
||
"notUploaded": "未上传",
|
||
"uploadVideoButton": "上传视频",
|
||
"uploadSubtitleButton": "上传字幕",
|
||
"subtitleUploaded": "字幕已上传 ({count} 条)",
|
||
"subtitleNotUploaded": "字幕未上传",
|
||
"autoPauseStatus": "自动暂停: {enabled}",
|
||
"on": "开",
|
||
"off": "关",
|
||
"videoUploadFailed": "视频上传失败",
|
||
"subtitleUploadFailed": "字幕上传失败",
|
||
"subtitleLoadSuccess": "字幕加载成功",
|
||
"subtitleLoadFailed": "字幕加载失败"
|
||
},
|
||
"text_speaker": {
|
||
"generateIPA": "生成IPA",
|
||
"viewSavedItems": "查看保存项",
|
||
"confirmDeleteAll": "确定删光吗?(Y/N)"
|
||
},
|
||
"translator": {
|
||
"detectLanguage": "检测语言",
|
||
"sourceLanguage": "源语言",
|
||
"auto": "自动",
|
||
"generateIPA": "生成国际音标",
|
||
"translateInto": "翻译为",
|
||
"chinese": "中文",
|
||
"english": "英文",
|
||
"french": "法语",
|
||
"german": "德语",
|
||
"italian": "意大利语",
|
||
"japanese": "日语",
|
||
"korean": "韩语",
|
||
"portuguese": "葡萄牙语",
|
||
"russian": "俄语",
|
||
"spanish": "西班牙语",
|
||
"other": "其他",
|
||
"translating": "翻译中...",
|
||
"translate": "翻译",
|
||
"inputLanguage": "请输入语言。",
|
||
"history": "历史记录",
|
||
"enterLanguage": "输入语言",
|
||
"add_to_folder": {
|
||
"notAuthenticated": "您未通过身份验证",
|
||
"chooseFolder": "选择要添加到的文件夹",
|
||
"noFolders": "未找到文件夹",
|
||
"folderInfo": "{id}. {name}",
|
||
"close": "关闭",
|
||
"success": "文本对已添加到文件夹",
|
||
"error": "添加文本对到文件夹失败"
|
||
},
|
||
"autoSave": "自动保存"
|
||
},
|
||
"dictionary": {
|
||
"title": "词典",
|
||
"description": "查询单词和短语,提供详细的释义和例句",
|
||
"searchPlaceholder": "输入要查询的单词或短语...",
|
||
"searching": "查询中...",
|
||
"search": "查询",
|
||
"languageSettings": "语言设置",
|
||
"queryLanguage": "查询语言",
|
||
"queryLanguageHint": "你要查询的单词/短语是什么语言",
|
||
"definitionLanguage": "释义语言",
|
||
"definitionLanguageHint": "你希望用什么语言查看释义",
|
||
"otherLanguagePlaceholder": "或输入其他语言...",
|
||
"other": "其他",
|
||
"currentSettings": "当前设置:查询 {queryLang},释义 {definitionLang}",
|
||
"relookup": "重新查询",
|
||
"saveToFolder": "保存到文件夹",
|
||
"loading": "加载中...",
|
||
"noResults": "未找到结果",
|
||
"tryOtherWords": "尝试其他单词或短语",
|
||
"welcomeTitle": "欢迎使用词典",
|
||
"welcomeHint": "在上方搜索框中输入单词或短语开始查询",
|
||
"lookupFailed": "查询失败,请稍后重试",
|
||
"relookupSuccess": "已重新查询",
|
||
"relookupFailed": "词典重新查询失败",
|
||
"pleaseLogin": "请先登录",
|
||
"pleaseCreateFolder": "请先创建文件夹",
|
||
"savedToFolder": "已保存到文件夹:{folderName}",
|
||
"saveFailed": "保存失败,请稍后重试",
|
||
"definition": "释义",
|
||
"example": "例句"
|
||
},
|
||
"explore": {
|
||
"title": "探索",
|
||
"subtitle": "发现公开牌组",
|
||
"searchPlaceholder": "搜索公开牌组...",
|
||
"loading": "加载中...",
|
||
"noDecks": "没有找到公开牌组",
|
||
"deckInfo": "{userName} • {cardCount} 张卡片",
|
||
"unknownUser": "未知用户",
|
||
"favorite": "收藏",
|
||
"unfavorite": "取消收藏",
|
||
"pleaseLogin": "请先登录",
|
||
"sortByFavorites": "按收藏数排序",
|
||
"sortByFavoritesActive": "取消按收藏数排序"
|
||
},
|
||
"exploreDetail": {
|
||
"title": "牌组详情",
|
||
"createdBy": "创建者:{name}",
|
||
"unknownUser": "未知用户",
|
||
"totalCards": "卡片数量",
|
||
"favorites": "收藏数",
|
||
"createdAt": "创建时间",
|
||
"viewContent": "查看内容",
|
||
"favorite": "收藏",
|
||
"unfavorite": "取消收藏",
|
||
"favorited": "已收藏",
|
||
"unfavorited": "已取消收藏",
|
||
"pleaseLogin": "请先登录"
|
||
},
|
||
"favorites": {
|
||
"title": "我的收藏",
|
||
"subtitle": "收藏的公开文件夹",
|
||
"loading": "加载中...",
|
||
"noFavorites": "还没有收藏任何文件夹",
|
||
"folderInfo": "{userName} • {totalPairs} 个文本对",
|
||
"unknownUser": "未知用户"
|
||
},
|
||
"user_profile": {
|
||
"anonymous": "匿名",
|
||
"email": "邮箱",
|
||
"verified": "已验证",
|
||
"unverified": "未验证",
|
||
"accountInfo": "账户信息",
|
||
"userId": "用户ID",
|
||
"username": "用户名",
|
||
"displayName": "显示名称",
|
||
"notSet": "未设置",
|
||
"memberSince": "注册时间",
|
||
"joined": "加入于",
|
||
"logout": "登出",
|
||
"deleteAccount": {
|
||
"button": "注销账号",
|
||
"title": "注销账号",
|
||
"warning": "此操作不可逆,您的所有数据将被永久删除。",
|
||
"warningDecks": "您的所有牌组和卡片",
|
||
"warningCards": "您的所有学习进度",
|
||
"warningHistory": "您的所有翻译和词典历史",
|
||
"warningPermanent": "此操作无法撤销",
|
||
"confirmLabel": "输入您的用户名以确认:",
|
||
"usernameMismatch": "用户名不匹配",
|
||
"cancel": "取消",
|
||
"confirm": "注销我的账号",
|
||
"success": "账号已成功注销",
|
||
"failed": "注销账号失败"
|
||
},
|
||
"decks": {
|
||
"title": "牌组",
|
||
"noDecks": "还没有牌组",
|
||
"deckName": "牌组名称",
|
||
"totalCards": "卡片数量",
|
||
"createdAt": "创建时间",
|
||
"actions": "操作",
|
||
"view": "查看"
|
||
}
|
||
},
|
||
"follow": {
|
||
"follow": "关注",
|
||
"following": "已关注",
|
||
"followers": "粉丝",
|
||
"followersOf": "{username} 的粉丝",
|
||
"followingOf": "{username} 的关注",
|
||
"noFollowers": "还没有粉丝",
|
||
"noFollowing": "还没有关注任何人"
|
||
}
|
||
}
|