diff --git a/assets/translations/zh.json b/assets/translations/zh.json index b89922e..b7a1780 100644 --- a/assets/translations/zh.json +++ b/assets/translations/zh.json @@ -1,106 +1,105 @@ { - "invalidURLForSource": "不是一个有效的 {} URL", - "noReleaseFound": "找不到合适的更新", - "noVersionFound": "无法确定更新版本", - "urlMatchesNoSource": "URL 与已知来源不符", - "cantInstallOlderVersion": "无法安装旧版应用程序", - "appIdMismatch": "下载的软件包名与现有的应用程序包名不一致", - "functionNotImplemented": "该类没有实现此功能", + "invalidURLForSource": "无效的 {} URL", + "noReleaseFound": "找不到合适的发行版", + "noVersionFound": "无法确定发行版本号", + "urlMatchesNoSource": "URL 与已知的来源不符", + "cantInstallOlderVersion": "无法安装旧版本的应用", + "appIdMismatch": "所下载 APK 的应用 ID 与现有应用不一致", + "functionNotImplemented": "该类未实现此功能", "placeholder": "占位符", "someErrors": "出现了一些错误", "unexpectedError": "意外错误", "ok": "好的", "and": "和", - "startedBgUpdateTask": "开始后台检查更新任务", - "bgUpdateIgnoreAfterIs": "下次后台更新检查 {}", - "startedActualBGUpdateCheck": "后台检查更新已开始", - "bgUpdateTaskFinished": "后台检查更新已完成", - "firstRun": "这是你第一次运行 Obtainium", - "settingUpdateCheckIntervalTo": "设置检查更新间隔为 {}", - "githubPATLabel": "GitHub 个人访问令牌 (提高 API 限制)", - "githubPATHint": "个人访问令牌必须为: username:token 形式", + "startedBgUpdateTask": "后台更新检查任务已启动", + "bgUpdateIgnoreAfterIs": "后台更新检查间隔为 {}", + "startedActualBGUpdateCheck": "开始后台更新检查", + "bgUpdateTaskFinished": "后台更新检查任务已完成", + "firstRun": "这是 Obtainium 首次启动", + "settingUpdateCheckIntervalTo": "更新检查间隔设置为 {}", + "githubPATLabel": "GitHub 个人访问令牌(提升 API 请求限额)", + "githubPATHint": "个人访问令牌必须为“username:token”的格式", "githubPATFormat": "username:token", "githubPATLinkText": "关于 GitHub 个人访问令牌", - "includePrereleases": "包含预发布版", - "fallbackToOlderReleases": "回退到旧版", - "filterReleaseTitlesByRegEx": "使用正则以过滤发布标题", - "invalidRegEx": "表达式无效", + "includePrereleases": "包含预发行版", + "fallbackToOlderReleases": "将旧发行版作为备选", + "filterReleaseTitlesByRegEx": "使用正则表达式筛选发行标题", + "invalidRegEx": "无效的正则表达式", "noDescription": "无描述", "cancel": "取消", "continue": "继续", - "requiredInBrackets": "(必须)", - "dropdownNoOptsError": "错误:下拉菜单必须至少有一个选项", - "colour": "颜色", + "requiredInBrackets": "(必填)", + "dropdownNoOptsError": "错误:下拉菜单必须包含至少一个选项", + "colour": "配色", "githubStarredRepos": "GitHub 已星标仓库", "uname": "用户名", - "wrongArgNum": "提供了错误的参数数量", - "xIsTrackOnly": "{} 仅追踪", - "source": "源码", - "app": "应用程序", - "appsFromSourceAreTrackOnly": "来自此来源的应用为仅追踪", - "youPickedTrackOnly": "你已选择仅追踪选项", - "trackOnlyAppDescription": "该应用程序将被跟踪更新,但 Obtainium 无法下载或安装它", + "wrongArgNum": "参数数量错误", + "xIsTrackOnly": "{} 为“仅追踪”模式", + "source": "源代码", + "app": "应用", + "appsFromSourceAreTrackOnly": "此来源的应用为“仅追踪”模式。", + "youPickedTrackOnly": "您选择了“仅追踪”。", + "trackOnlyAppDescription": "该应用的更新会被追踪,但 Obtainium 无法下载或安装它。", "cancelled": "已取消", - "appAlreadyAdded": "此应用程序已被添加", - "alreadyUpToDateQuestion": "应用已是最新?", + "appAlreadyAdded": "此应用已经添加", + "alreadyUpToDateQuestion": "应用是否已经为最新版本?", "addApp": "添加应用", - "appSourceURL": "应用来源 URL", + "appSourceURL": "来源 URL", "error": "错误", "add": "添加", - "searchSomeSourcesLabel": "搜索 (仅部分来源)", + "searchSomeSourcesLabel": "搜索(仅部分来源)", "search": "搜索", "additionalOptsFor": "{} 的更多选项", - "supportedSourcesBelow": "受支持的来源:", - "trackOnlyInBrackets": "(仅追踪)", - "searchableInBrackets": "(可被搜索)", - "appsString": "应用程序", - "noApps": "无应用程序", - "noAppsForFilter": "没有应用可被过滤", - "byX": "来自 {}", - "percentProgress": "进度: {}%", - "pleaseWait": "请等待...", + "supportedSourcesBelow": "支持的来源:", + "trackOnlyInBrackets": "(仅追踪)", + "searchableInBrackets": "(可搜索)", + "appsString": "应用列表", + "noApps": "无应用", + "noAppsForFilter": "没有符合条件的应用", + "byX": "作者:{}", + "percentProgress": "进度:{}%", + "pleaseWait": "请稍候", "updateAvailable": "更新可用", - "estimateInBracketsShort": "(预计.)", + "estimateInBracketsShort": "(预计)", "notInstalled": "未安装", - "estimateInBrackets": "(预计)", + "estimateInBrackets": "(预计)", "selectAll": "全选", "deselectN": "取消选择 {}", - "xWillBeRemovedButRemainInstalled": "{} 将被从 Obtainium 中删除,但仍安装在设备上。", - "removeSelectedAppsQuestion": "删除已选择的应用程序吗?", - "removeSelectedApps": "删除已选择的应用程序", + "xWillBeRemovedButRemainInstalled": "{} 将从 Obtainium 中删除,但仍安装在您的设备中。", + "removeSelectedAppsQuestion": "是否删除选中的应用?", + "removeSelectedApps": "删除选中的应用", "updateX": "更新 {}", "installX": "安装 {}", - "markXTrackOnlyAsUpdated": "将仅追踪编辑为已更新", + "markXTrackOnlyAsUpdated": "将 {}\n(仅追踪)\n标记为已更新", "changeX": "更改 {}", - "installUpdateApps": "安装/更新应用程序", - "installUpdateSelectedApps": "安装/更新已选择的应用程序", - "onlyAppliesToInstalledAndOutdatedApps": "'只适用于已安装但已过时的应用程序", - "markXSelectedAppsAsUpdated": "将已选择的 {} 个应用程序标记为已更新?", + "installUpdateApps": "安装/更新应用", + "installUpdateSelectedApps": "安装/更新选中的应用", + "markXSelectedAppsAsUpdated": "是否将选中的 {} 个应用标记为已更新?", "no": "不要", "yes": "好的", - "markSelectedAppsUpdated": "标记已选择的应用程序为已更新", + "markSelectedAppsUpdated": "将选中的应用标记为已更新", "pinToTop": "置顶", "unpinFromTop": "取消置顶", - "resetInstallStatusForSelectedAppsQuestion": "为已选择的应用程序重置安装状态吗?", - "installStatusOfXWillBeResetExplanation": "当 Obtainium 中显示的应用程序版本由于更新失败或其他问题而不正确时,这将有助于重置任何选定应用程序的安装状态。", - "shareSelectedAppURLs": "分享已选择的应用程序 URL", + "resetInstallStatusForSelectedAppsQuestion": "是否重置选中应用的安装状态?", + "installStatusOfXWillBeResetExplanation": "选中应用的安装状态将会被重置。\n\n当更新安装失败或其他问题导致 Obtainium 中的应用版本显示错误时,可以尝试通过此方法解决。", + "shareSelectedAppURLs": "分享选中应用的 URL", "resetInstallStatus": "重置安装状态", "more": "更多", - "removeOutdatedFilter": "删除过时的应用程序过滤器", - "showOutdatedOnly": "只显示过时的应用程序", - "filter": "过滤器", - "filterActive": "过滤器 *", - "filterApps": "过滤应用", + "removeOutdatedFilter": "删除失效的应用筛选", + "showOutdatedOnly": "只显示待更新应用", + "filter": "筛选", + "filterActive": "筛选 *", + "filterApps": "筛选应用", "appName": "应用名称", "author": "作者", - "upToDateApps": "已更新的应用程序", - "nonInstalledApps": "未安装的应用程序", + "upToDateApps": "无需更新的应用", + "nonInstalledApps": "未安装的应用", "importExport": "导入/导出", "settings": "设置", - "exportedTo": "导出到 {}", + "exportedTo": "已导出至 {}", "obtainiumExport": "Obtainium 导出", - "invalidInput": "无效输入", - "importedX": "已导出到 {}", + "invalidInput": "无效的输入", + "importedX": "已导入 {}", "obtainiumImport": "Obtainium 导入", "importFromURLList": "从 URL 列表导入", "searchQuery": "搜索查询", @@ -109,13 +108,13 @@ "searchX": "搜索 {}", "noResults": "无结果", "importX": "导入 {}", - "importedAppsIdDisclaimer": "导入的应用程序可能显示为未安装。要解决这个问题,请通过 Obtainium 重新安装它们。", + "importedAppsIdDisclaimer": "导入的应用可能错误地显示为“未安装”。\n请通过 Obtainium 重新安装这些应用来解决此问题。", "importErrors": "导入错误", - "importedXOfYApps": "{} 中的 {} 个应用已导入", - "followingURLsHadErrors": "以下 URL 有错误:", + "importedXOfYApps": "已导入 {} 中的 {} 个应用。", + "followingURLsHadErrors": "下列 URL 存在错误:", "okay": "好的", - "selectURL": "已选择的 URL", - "selectURLs": "已选择的 URL", + "selectURL": "选择 URL", + "selectURLs": "选择 URL", "pick": "选择", "theme": "主题", "dark": "深色", @@ -123,68 +122,68 @@ "followSystem": "跟随系统", "obtainium": "Obtainium", "materialYou": "Material You", - "useBlackTheme": "Use pure black dark theme", - "appSortBy": "排列方式", - "authorName": "作者 / 名字", - "nameAuthor": "名字 / 作者", - "asAdded": "添加顺序", - "appSortOrder": "排列顺序", + "useBlackTheme": "使用纯黑深色主题", + "appSortBy": "排序依据", + "authorName": "作者 / 应用名称", + "nameAuthor": "应用名称 / 作者", + "asAdded": "添加次序", + "appSortOrder": "顺序", "ascending": "升序", "descending": "降序", "bgUpdateCheckInterval": "后台更新检查间隔", "neverManualOnly": "手动", "appearance": "外观", - "showWebInAppView": "在应用来源页显示网页", - "pinUpdates": "需更新的应用置顶", - "updates": "检查间隔", - "sourceSpecific": "Github 访问令牌", + "showWebInAppView": "在应用详情页显示来源网页", + "pinUpdates": "将待更新应用置顶", + "updates": "更新", + "sourceSpecific": "来源相关", "appSource": "源代码", "noLogs": "无日志", - "appLogs": "应用日志", + "appLogs": "日志", "close": "关闭", "share": "分享", "appNotFound": "未找到应用", "obtainiumExportHyphenatedLowercase": "obtainium-导出", - "pickAnAPK": "选择一个安装包", + "pickAnAPK": "选择一个 APK 文件", "appHasMoreThanOnePackage": "{} 有多个架构可用:", - "deviceSupportsXArch": "你的设备支持 {} 架构", - "deviceSupportsFollowingArchs": "你的设备支持以下架构:", + "deviceSupportsXArch": "您的设备支持 {} 架构。", + "deviceSupportsFollowingArchs": "您的设备支持下列架构:", "warning": "警告", - "sourceIsXButPackageFromYPrompt": "此应用来源是 '{}' 但更新包来自 '{}'。 继续吗?", + "sourceIsXButPackageFromYPrompt": "此应用的来源是“{}”,但 APK 文件来自“{}”。是否继续?", "updatesAvailable": "更新可用", - "updatesAvailableNotifDescription": "通知 Obtainium 所跟踪应用程序的更新", - "noNewUpdates": "你的应用已是最新。", - "xHasAnUpdate": "{} 有更新啦", + "updatesAvailableNotifDescription": "Obtainium 追踪的应用有更新时发出通知", + "noNewUpdates": "全部应用已是最新。", + "xHasAnUpdate": "{} 可以更新了。", "appsUpdated": "应用已更新", - "appsUpdatedNotifDescription": "通知在后台安装应用程序的更新", - "xWasUpdatedToY": "{} 已更新到 {}.", + "appsUpdatedNotifDescription": "当应用在后台安装更新时发出通知", + "xWasUpdatedToY": "{} 已更新至 {}。", "errorCheckingUpdates": "检查更新出错", - "errorCheckingUpdatesNotifDescription": "当后台更新检查失败时显示的通知", + "errorCheckingUpdatesNotifDescription": "当后台检查更新失败时显示的通知", "appsRemoved": "应用已删除", - "appsRemovedNotifDescription": "通知由于加载应用程序时出错而被删除", - "xWasRemovedDueToErrorY": "{} 已因以下错误被删除: {}", + "appsRemovedNotifDescription": "当应用因加载出错而被删除时发出通知", + "xWasRemovedDueToErrorY": "{} 由于以下错误被删除:{}", "completeAppInstallation": "完成应用安装", - "obtainiumMustBeOpenToInstallApps": "Obtainium 需要被启动以安装更新", - "completeAppInstallationNotifDescription": "需要返回 Obtainium,以完成应用程序的安装。", - "checkingForUpdates": "检查更新中", - "checkingForUpdatesNotifDescription": "检查更新时出现的瞬时通知", - "pleaseAllowInstallPerm": "请允许 Obtainium 安装应用程序", + "obtainiumMustBeOpenToInstallApps": "必须启动 Obtainium 才能安装应用", + "completeAppInstallationNotifDescription": "提示返回 Obtainium 以完成应用的安装", + "checkingForUpdates": "正在检查更新", + "checkingForUpdatesNotifDescription": "检查更新时短暂显示的通知", + "pleaseAllowInstallPerm": "请授予 Obtainium 安装应用的权限", "trackOnly": "仅追踪", "errorWithHttpStatusCode": "错误 {}", - "versionCorrectionDisabled": "禁用版本更正(插件似乎未起作用)", + "versionCorrectionDisabled": "禁用版本号更正(插件似乎未起作用)", "unknown": "未知", "none": "无", "never": "从不", - "latestVersionX": "最新: {}", - "installedVersionX": "已安装: {}", - "lastUpdateCheckX": "最后检查: {}", + "latestVersionX": "最新版本:{}", + "installedVersionX": "当前版本:{}", + "lastUpdateCheckX": "上次更新检查:{}", "remove": "删除", - "yesMarkUpdated": "'是的,标为已更新", + "yesMarkUpdated": "是的,标记为已更新", "fdroid": "F-Droid", "appIdOrName": "应用 ID 或名称", - "appWithIdOrNameNotFound": "没有发现具有此 ID 或名称的应用", - "reposHaveMultipleApps": "来源可能包含多个应用", - "fdroidThirdPartyRepo": "F-Droid 第三方源", + "appWithIdOrNameNotFound": "未找到符合此 ID 或名称的应用", + "reposHaveMultipleApps": "存储库中可能包含多个应用", + "fdroidThirdPartyRepo": "F-Droid 第三方存储库", "steam": "Steam", "steamMobile": "Steam Mobile", "steamChat": "Steam Chat", @@ -193,52 +192,53 @@ "update": "更新", "markUpdated": "标记为已更新", "additionalOptions": "附加选项", - "disableVersionDetection": "关闭版本检测", - "noVersionDetectionExplanation": "此选项应只用于版本检测不能工作的应用程序", - "downloadingX": "下载中 {}", - "downloadNotifDescription": "通知用户下载进度", - "noAPKFound": "未找到安装包", - "noVersionDetection": "无版本检测", - "categorize": "归档", - "categories": "归档", + "disableVersionDetection": "禁用版本检测", + "noVersionDetectionExplanation": "此选项应该仅用于无法进行版本检测的应用。", + "downloadingX": "正在下载 {}", + "downloadNotifDescription": "提示应用的下载进度", + "noAPKFound": "未找到 APK 文件", + "noVersionDetection": "禁用版本检测", + "categorize": "分类", + "categories": "类别", "category": "类别", "noCategory": "无类别", "noCategories": "无类别", - "deleteCategoriesQuestion": "删除所有类别?", - "categoryDeleteWarning": "所有被删除类别的应用程序将被设置为无类别", + "deleteCategoriesQuestion": "是否删除选中的类别?", + "categoryDeleteWarning": "被删除类别下的应用将恢复为未分类状态。", "addCategory": "添加类别", "label": "标签", "language": "语言", - "copiedToClipboard": "Copied to Clipboard", - "storagePermissionDenied": "存储权限已被拒绝", - "selectedCategorizeWarning": "这将取代所选应用程序的任何现有类别", - "filterAPKsByRegEx": "Filter APKs by Regular Expression", - "removeFromObtainium": "Remove from Obtainium", - "uninstallFromDevice": "Uninstall from Device", - "releaseDateAsVersion": "Use Release Date as Version", - "releaseDateAsVersionExplanation": "This option should only be used for Apps where version detection does not work correctly, but a release date is available.", - "changes": "Changes", - "releaseDate": "Release Date", - "importFromURLsInFile": "Import from URLs in File (like OPML)", - "versionDetection": "Version Detection", - "standardVersionDetection": "Standard version detection", - "groupByCategory": "Group by Category", - "autoApkFilterByArch": "Attempt to filter APKs by CPU architecture if possible", + "copiedToClipboard": "已复制至剪贴板", + "storagePermissionDenied": "已拒绝授予存储权限", + "selectedCategorizeWarning": "这将覆盖选中应用当前的类别设置。", + "filterAPKsByRegEx": "使用正则表达式筛选 APK 文件", + "removeFromObtainium": "从 Obtainium 中删除", + "uninstallFromDevice": "从设备中卸载", + "onlyWorksWithNonVersionDetectApps": "仅适用于禁用版本检测的应用。", + "releaseDateAsVersion": "将发行日期作为版本号", + "releaseDateAsVersionExplanation": "此选项应该仅用于无法进行版本检测但能够获取发行日期的应用。", + "changes": "更新日志", + "releaseDate": "发行日期", + "importFromURLsInFile": "从文件中的 URL 导入(如 OPML)", + "versionDetection": "版本检测", + "standardVersionDetection": "常规版本检测", + "groupByCategory": "按类别分组显示", + "autoApkFilterByArch": "如果可能,尝试按 CPU 架构筛选 APK 文件", "removeAppQuestion": { - "one": "删除应用?", - "other": "删除应用?" + "one": "是否删除应用?", + "other": "是否删除应用?" }, "tooManyRequestsTryAgainInMinutes": { - "one": "请求过多 (API 限制) - 在 {} 分钟后重试", - "other": "请求过多 (API 限制) - 在 {} 分钟后重试" + "one": "API 请求过于频繁(速率限制)- 在 {} 分钟后重试", + "other": "API 请求过于频繁(速率限制)- 在 {} 分钟后重试" }, "bgUpdateGotErrorRetryInMinutes": { - "one": "后台更新检查遇到了 {} 问题, 将在 {} 分钟后重试", - "other": "后台更新检查遇到了 {} 问题, 将在 {} 分钟后重试" + "one": "后台更新检查遇到了“{}”问题,预定于 {} 分钟后重试", + "other": "后台更新检查遇到了“{}”问题,预定于 {} 分钟后重试" }, "bgCheckFoundUpdatesWillNotifyIfNeeded": { - "one": "后台更新检查找到了 {} 个更新 - 将通知用户", - "other": "后台更新检查找到了 {} 个更新 - 将通知用户" + "one": "后台检查发现 {} 个应用更新 - 如有需要将发出通知", + "other": "后台检查发现 {} 个应用更新 - 如有需要将发出通知" }, "apps": { "one": "{} 个应用", @@ -261,15 +261,15 @@ "other": "{} 天" }, "clearedNLogsBeforeXAfterY": { - "one": "清除了 {n} 个日志 (清除前 = {before}, 清除后 = {after})", - "other": "清除了 {n} 个日志 (清除前 = {before}, 清除后 = {after})" + "one": "清除了 {n} 个日志({before} 之前,{after} 之后)", + "other": "清除了 {n} 个日志({before} 之前,{after} 之后)" }, "xAndNMoreUpdatesAvailable": { - "one": "{} 和 {} 更多应用已被更新", - "other": "{} 和 {} 更多应用已被更新" + "one": "{} 和另外 1 个应用可以更新了。", + "other": "{} 和另外 {} 个应用可以更新了。" }, "xAndNMoreUpdatesInstalled": { - "one": "{} 和 {} 更多应用已被安装", - "other": "{} 和 {} 更多应用已被安装" + "one": "{} 和另外 1 个应用已更新。", + "other": "{} 和另外 {} 个应用已更新。" } }