update
Some checks failed
Pipeline: Test, Lint, Build / Get version info (push) Has been cancelled
Pipeline: Test, Lint, Build / Lint Go code (push) Has been cancelled
Pipeline: Test, Lint, Build / Test Go code (push) Has been cancelled
Pipeline: Test, Lint, Build / Test JS code (push) Has been cancelled
Pipeline: Test, Lint, Build / Lint i18n files (push) Has been cancelled
Pipeline: Test, Lint, Build / Check Docker configuration (push) Has been cancelled
Pipeline: Test, Lint, Build / Build (darwin/amd64) (push) Has been cancelled
Pipeline: Test, Lint, Build / Build (darwin/arm64) (push) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/386) (push) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/amd64) (push) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm/v5) (push) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm/v6) (push) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm/v7) (push) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm64) (push) Has been cancelled
Pipeline: Test, Lint, Build / Build (windows/386) (push) Has been cancelled
Pipeline: Test, Lint, Build / Build (windows/amd64) (push) Has been cancelled
Pipeline: Test, Lint, Build / Push to GHCR (push) Has been cancelled
Pipeline: Test, Lint, Build / Push to Docker Hub (push) Has been cancelled
Pipeline: Test, Lint, Build / Cleanup digest artifacts (push) Has been cancelled
Pipeline: Test, Lint, Build / Build Windows installers (push) Has been cancelled
Pipeline: Test, Lint, Build / Package/Release (push) Has been cancelled
Pipeline: Test, Lint, Build / Upload Linux PKG (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
POEditor import / update-translations (push) Has been cancelled

This commit is contained in:
2025-12-08 16:16:23 +01:00
commit c251f174ed
1349 changed files with 194301 additions and 0 deletions

630
resources/i18n/zh-Hans.json Normal file
View File

@@ -0,0 +1,630 @@
{
"languageName": "简体中文",
"resources": {
"song": {
"name": "歌曲",
"fields": {
"albumArtist": "专辑歌手",
"duration": "时长",
"trackNumber": "歌曲序号",
"playCount": "播放次数",
"title": "曲名",
"artist": "歌手",
"album": "专辑",
"path": "文件路径",
"genre": "流派",
"libraryName": "媒体库",
"compilation": "合辑",
"year": "发行年份",
"size": "文件大小",
"updatedAt": "更新于",
"bitRate": "比特率",
"bitDepth": "比特深度",
"sampleRate": "采样率",
"channels": "声道",
"discSubtitle": "字幕",
"starred": "收藏",
"comment": "注释",
"rating": "评分",
"quality": "品质",
"bpm": "BPM",
"playDate": "最后一次播放",
"createdAt": "创建于",
"grouping": "分组",
"mood": "情绪",
"participants": "其他参与人员",
"tags": "附加标签",
"mappedTags": "映射标签",
"rawTags": "原始标签",
"missing": "缺失"
},
"actions": {
"addToQueue": "加入播放列表",
"playNow": "立即播放",
"addToPlaylist": "加入歌单",
"showInPlaylist": "定位到播放列表",
"shuffleAll": "全部随机播放",
"download": "下载",
"playNext": "下一首播放",
"info": "查看信息"
}
},
"album": {
"name": "专辑",
"fields": {
"albumArtist": "专辑歌手",
"artist": "歌手",
"duration": "时长",
"songCount": "歌曲数量",
"playCount": "播放次数",
"size": "文件大小",
"name": "名称",
"genre": "流派",
"libraryName": "媒体库",
"compilation": "合辑",
"year": "发行年份",
"date": "录制日期",
"originalDate": "原始日期",
"releaseDate": "发⾏日期",
"releases": "发⾏",
"released": "已发⾏",
"updatedAt": "更新于",
"comment": "注释",
"rating": "评分",
"createdAt": "创建于",
"recordLabel": "厂牌",
"catalogNum": "目录编号",
"releaseType": "发行类型",
"grouping": "分组",
"media": "媒体类型",
"mood": "情绪",
"missing": "缺失"
},
"actions": {
"playAll": "立即播放",
"playNext": "下首播放",
"addToQueue": "加入播放列表",
"share": "分享",
"shuffle": "随机播放",
"addToPlaylist": "加入歌单",
"download": "下载",
"info": "查看信息"
},
"lists": {
"all": "所有",
"random": "随机",
"recentlyAdded": "最近添加",
"recentlyPlayed": "最近播放",
"mostPlayed": "最多播放",
"starred": "收藏",
"topRated": "评分排行"
}
},
"artist": {
"name": "艺术家",
"fields": {
"name": "名称",
"albumCount": "专辑数",
"songCount": "歌曲数",
"size": "文件大小",
"playCount": "播放次数",
"rating": "评分",
"genre": "流派",
"role": "参与角色",
"missing": "缺失"
},
"roles": {
"albumartist": "专辑歌手",
"artist": "歌手",
"composer": "作曲",
"conductor": "指挥",
"lyricist": "作词",
"arranger": "编曲",
"producer": "制作人",
"director": "总监",
"engineer": "工程师",
"mixer": "混音师",
"remixer": "重混师",
"djmixer": "DJ混音师",
"performer": "演奏家",
"maincredit": "主要艺术家"
},
"actions": {
"topSongs": "热门歌曲",
"shuffle": "随机播放",
"radio": "电台"
}
},
"user": {
"name": "用户",
"fields": {
"userName": "用户名",
"isAdmin": "是否管理员",
"lastLoginAt": "上次登录",
"lastAccessAt": "上次访问",
"updatedAt": "更新于",
"name": "名称",
"password": "密码",
"createdAt": "创建于",
"changePassword": "修改密码?",
"currentPassword": "当前密码",
"newPassword": "新密码",
"token": "令牌",
"libraries": "媒体库"
},
"helperTexts": {
"name": "名称的更改将在下次登录时生效",
"libraries": "为该用户选择指定媒体库,留空则使用默认媒体库"
},
"notifications": {
"created": "用户已创建",
"updated": "用户已更新",
"deleted": "用户已删除"
},
"validation": {
"librariesRequired": "普通用户必须至少选择一个媒体库"
},
"message": {
"listenBrainzToken": "输入您的 ListenBrainz 用户令牌",
"clickHereForToken": "点击这里来获得你的 ListenBrainz 令牌",
"selectAllLibraries": "选择全部媒体库",
"adminAutoLibraries": "管理员默认可访问所有媒体库"
}
},
"player": {
"name": "客户端",
"fields": {
"name": "名称",
"transcodingId": "转码编号",
"maxBitRate": "最大比特率",
"client": "客户端",
"userName": "用户名",
"lastSeen": "上次浏览",
"reportRealPath": "回报实际路径",
"scrobbleEnabled": "发送喜好记录到外部服务"
}
},
"transcoding": {
"name": "转码",
"fields": {
"name": "名称",
"targetFormat": "目标格式",
"defaultBitRate": "默认比特率",
"command": "命令"
}
},
"playlist": {
"name": "歌单",
"fields": {
"name": "名称",
"duration": "时长",
"ownerName": "所有者",
"public": "公开",
"updatedAt": "更新于",
"createdAt": "创建于",
"songCount": "歌曲数",
"comment": "注释",
"sync": "自动导入",
"path": "导入"
},
"actions": {
"selectPlaylist": "选择歌单",
"addNewPlaylist": "新建 %{name}",
"export": "导出",
"saveQueue": "保存为歌单",
"makePublic": "设为公开",
"makePrivate": "设为私有",
"searchOrCreate": "搜索歌单,或输入名称新建…",
"pressEnterToCreate": "按 Enter 键新建歌单",
"removeFromSelection": "移除选中项"
},
"message": {
"duplicate_song": "添加重复的歌曲",
"song_exist": "部分选定的歌曲已存在歌单中,继续添加或是跳过它们?",
"noPlaylistsFound": "未找到歌单",
"noPlaylists": "暂无可用歌单"
}
},
"radio": {
"name": "电台",
"fields": {
"name": "名称",
"streamUrl": "推流地址",
"homePageUrl": "首页链接",
"updatedAt": "更新于",
"createdAt": "创建于"
},
"actions": {
"playNow": "开始播放"
}
},
"share": {
"name": "分享",
"fields": {
"username": "分享者",
"url": "链接",
"description": "描述",
"downloadable": "是否允许下载?",
"contents": "目录",
"expiresAt": "过期于",
"lastVisitedAt": "上次访问于",
"visitCount": "访问数",
"format": "格式",
"maxBitRate": "最大比特率",
"updatedAt": "更新于",
"createdAt": "创建于"
},
"notifications": {},
"actions": {}
},
"missing": {
"name": "丢失文件",
"empty": "无丢失文件",
"fields": {
"path": "路径",
"size": "文件大小",
"libraryName": "媒体库",
"updatedAt": "丢失于"
},
"actions": {
"remove": "移除",
"remove_all": "移除所有"
},
"notifications": {
"removed": "丢失文件已移除"
}
},
"library": {
"name": "媒体库",
"fields": {
"name": "名称",
"path": "路径",
"remotePath": "远程路径",
"lastScanAt": "上次扫描",
"songCount": "歌曲",
"albumCount": "专辑",
"artistCount": "艺术家",
"totalSongs": "歌曲",
"totalAlbums": "专辑",
"totalArtists": "艺术家",
"totalFolders": "目录",
"totalFiles": "文件",
"totalMissingFiles": "缺失的文件",
"totalSize": "总大小",
"totalDuration": "时长",
"defaultNewUsers": "新用户默认",
"createdAt": "创建于",
"updatedAt": "更新于"
},
"sections": {
"basic": "基本信息",
"statistics": "统计数据"
},
"actions": {
"scan": "扫描媒体库",
"manageUsers": "管理用户权限",
"viewDetails": "查看详情"
},
"notifications": {
"created": "媒体库已创建",
"updated": "媒体库已更新",
"deleted": "媒体库已删除",
"scanStarted": "开始扫描媒体库",
"scanCompleted": "媒体库扫描已完成"
},
"validation": {
"nameRequired": "媒体库名称不能为空!",
"pathRequired": "媒体库路径不能为空!",
"pathNotDirectory": "媒体库路径必须为目录!",
"pathNotFound": "媒体库路径不存在!",
"pathNotAccessible": "媒体库路径无法访问!",
"pathInvalid": "媒体库路径无效!"
},
"messages": {
"deleteConfirm": "您确定要删除此媒体库吗?此操作将删除所有关联数据及用户访问权限!",
"scanInProgress": "正在扫描...",
"noLibrariesAssigned": "该用户未分配任何媒体库!"
}
}
},
"ra": {
"auth": {
"welcome1": "感谢您安装 Navidrome",
"welcome2": "开始使用前,请创建一个管理员账户",
"confirmPassword": "确认密码",
"buttonCreateAdmin": "创建管理员",
"auth_check_error": "请登录访问更多内容",
"user_menu": "配置",
"username": "用户名",
"password": "密码",
"sign_in": "登录",
"sign_in_error": "验证失败,请重试",
"logout": "注销",
"insightsCollectionNote": "Navidrome 会收集匿名使用数据以协助改进项目。\n点击[此处]了解详情或选择退出。"
},
"validation": {
"invalidChars": "请使用字母和数字",
"passwordDoesNotMatch": "密码不匹配",
"required": "必填",
"minLength": "必须不少于 %{min} 个字符",
"maxLength": "必须不多于 %{max} 个字符",
"minValue": "必须不小于 %{min}",
"maxValue": "必须不大于 %{max}",
"number": "必须为数字",
"email": "必须是有效的电子邮箱",
"oneOf": "必须为: %{options} 其中一项",
"regex": "必须符合指定的格式(正则表达式):%{pattern}",
"unique": "必须唯一",
"url": "必须是有效的链接"
},
"action": {
"add_filter": "添加筛选",
"add": "添加",
"back": "返回",
"bulk_actions": "选中 %{smart_count} 项",
"bulk_actions_mobile": "%{smart_count}",
"cancel": "取消",
"clear_input_value": "清除",
"clone": "复制",
"confirm": "确认",
"create": "新建",
"delete": "删除",
"edit": "编辑",
"export": "导出",
"list": "列表",
"refresh": "刷新",
"remove_filter": "取消筛选",
"remove": "删除",
"save": "保存",
"search": "搜索",
"show": "显示",
"sort": "排序",
"undo": "撤销",
"expand": "展开",
"close": "关闭",
"open_menu": "打开菜单",
"close_menu": "关闭菜单",
"unselect": "未选择",
"skip": "跳过",
"share": "分享",
"download": "下载"
},
"boolean": {
"true": "是",
"false": "否"
},
"page": {
"create": "新建 %{name}",
"dashboard": "仪表盘",
"edit": "%{name} #%{id}",
"error": "发生错误",
"list": "%{name}",
"loading": "加载中",
"not_found": "未找到",
"show": "%{name} #%{id}",
"empty": "还没有 %{name}。",
"invite": "您要创建一个吗?"
},
"input": {
"file": {
"upload_several": "拖拽多个文件上传或点击选择一个",
"upload_single": "拖拽单个文件上传或点击选择一个"
},
"image": {
"upload_several": "拖拽多个图片上传或点击选择一个",
"upload_single": "拖拽单个图片上传或点击选择一个"
},
"references": {
"all_missing": "未找到参考数据",
"many_missing": "至少有一条参考数据不再可用",
"single_missing": "关联的参考数据不再可用"
},
"password": {
"toggle_visible": "隐藏密码",
"toggle_hidden": "显示密码"
}
},
"message": {
"about": "关于",
"are_you_sure": "您确定要进行此操作?",
"bulk_delete_content": "您确定要删除 %{smart_count} 项 %{name}",
"bulk_delete_title": "删除 %{smart_count} 项 %{name}",
"delete_content": "您确定要删除该条目?",
"delete_title": "删除 %{name} #%{id}",
"details": "详情",
"error": "发生一个客户端错误,您的请求无法完成",
"invalid_form": "提交内容无效,请检查错误",
"loading": "正在加载页面,请稍候",
"no": "否",
"not_found": "您输入的链接格式不对或链接丢失",
"yes": "是",
"unsaved_changes": "某些更改尚未保存,您确定要离开此页面吗?"
},
"navigation": {
"no_results": "无内容",
"no_more_results": "页码 %{page} 超出范围,尝试返回上一页",
"page_out_of_boundaries": "页码 %{page} 超出范围",
"page_out_from_end": "已经最后一页",
"page_out_from_begin": "已经是第一页",
"page_range_info": "%{offsetBegin}-%{offsetEnd} / %{total}",
"page_rows_per_page": "每页行数:",
"next": "下一页",
"prev": "上一页",
"skip_nav": "跳过"
},
"notification": {
"updated": "已更新 %{smart_count} 项",
"created": "已新建 1 项",
"deleted": "已删除 %{smart_count} 项",
"bad_item": "不正确的项",
"item_doesnt_exist": "该项不存在",
"http_error": "与服务通信出错",
"data_provider_error": "数据来源错误,请检查控制台的详细信息",
"i18n_error": "加载所选语言时出错",
"canceled": "操作已取消",
"logged_out": "您的会话已结束,请重新登录",
"new_version": "发现新版本!请刷新此页面"
},
"toggleFieldsMenu": {
"columnsToDisplay": "显示的项",
"layout": "布局",
"grid": "网格",
"table": "表格"
}
},
"message": {
"note": "说明",
"transcodingDisabled": "出于安全原因,从 Web 界面更改转码配置的功能已被禁用。要更改(编辑或新增)转码选项,请在启用 %{config} 选项的情况下重新启动服务器。",
"transcodingEnabled": "Navidrome 当前与 %{config} 一起使用,可以通过配置转码选项来执行任意命令,建议仅在配置转码选项时启用此功能。",
"songsAddedToPlaylist": "已添加 %{smart_count} 首歌到歌单",
"noSimilarSongsFound": "未找到相似歌曲",
"noTopSongsFound": "未找到热门歌曲",
"noPlaylistsAvailable": "没有有效的歌单",
"delete_user_title": "删除用户 %{name}",
"delete_user_content": "您确定要删除该用户及其相关数据(包括歌单和用户配置)吗?",
"remove_missing_title": "移除丢失文件",
"remove_missing_content": "您确定要将选中的丢失文件从数据库中永久移除吗?此操作将删除所有相关信息,包括播放次数和评分。",
"remove_all_missing_title": "删除所有丢失文件",
"remove_all_missing_content": "您确定要从数据库中删除所有丢失文件吗?这将永久删除对它们的所有引用,包括它们的播放次数和评分。",
"notifications_blocked": "您已在浏览器的设置中屏蔽了此网站的通知",
"notifications_not_available": "此浏览器不支持桌面通知",
"lastfmLinkSuccess": "Last.fm 已关联并启用喜好记录",
"lastfmLinkFailure": "Last.fm 无法关联",
"lastfmUnlinkSuccess": "已成功解除与 Last.fm 的链接,且喜好记录已禁用",
"lastfmUnlinkFailure": "Last.fm 无法取消关联",
"listenBrainzLinkSuccess": "ListenBrainz 已关联并启用喜好记录",
"listenBrainzLinkFailure": "ListenBrainz 无法关联:%{error}",
"listenBrainzUnlinkSuccess": "已成功解除与 ListenBrainz 的链接,且喜好记录已禁用",
"listenBrainzUnlinkFailure": "ListenBrainz 无法取消关联",
"openIn": {
"lastfm": "在 Last.fm 中打开",
"musicbrainz": "在 MusicBrainz 中打开"
},
"lastfmLink": "查看更多…",
"shareOriginalFormat": "分享原始格式",
"shareDialogTitle": "分享 %{resource} '%{name}'",
"shareBatchDialogTitle": "分享 %{smart_count} 个 %{resource}",
"shareCopyToClipboard": "复制到剪切板: Ctrl+C, Enter",
"shareSuccess": "分享链接已复制: %{url}",
"shareFailure": "分享链接复制失败: %{url}",
"downloadDialogTitle": "下载 %{resource} '%{name}' (%{size})",
"downloadOriginalFormat": "下载原始格式"
},
"menu": {
"library": "曲库",
"librarySelector": {
"allLibraries": "全部媒体库 (%{count})",
"multipleLibraries": "已选 %{selected} 共 %{total} 媒体库",
"selectLibraries": "选择媒体库",
"none": "无"
},
"settings": "设置",
"version": "版本",
"theme": "主题",
"personal": {
"name": "个性化",
"options": {
"theme": "主题",
"language": "语言",
"defaultView": "默认界面",
"desktop_notifications": "桌面通知",
"lastfmNotConfigured": "没有配置 Last.fm 的 API-Key",
"lastfmScrobbling": "启用 Last.fm 的喜好记录",
"listenBrainzScrobbling": "启用 ListenBrainz 的喜好记录",
"replaygain": "回放增益",
"preAmp": "前置放大器 (dB)",
"gain": {
"none": "禁用增益",
"album": "使用专辑增益信息",
"track": "使用歌曲增益信息"
}
}
},
"albumList": "专辑",
"playlists": "歌单",
"sharedPlaylists": "共享的歌单",
"about": "关于"
},
"player": {
"playListsText": "播放列表",
"openText": "打开",
"closeText": "关闭",
"notContentText": "没有音乐",
"clickToPlayText": "点击播放",
"clickToPauseText": "点击暂停",
"nextTrackText": "下一首",
"previousTrackText": "上一首",
"reloadText": "重新播放",
"volumeText": "音量",
"toggleLyricText": "切换歌词",
"toggleMiniModeText": "最小化",
"destroyText": "关闭",
"downloadText": "下载",
"removeAudioListsText": "清空播放列表",
"clickToDeleteText": "点击删除 %{name}",
"emptyLyricText": "无歌词",
"playModeText": {
"order": "顺序播放",
"orderLoop": "列表循环",
"singleLoop": "单曲循环",
"shufflePlay": "随机播放"
}
},
"about": {
"links": {
"homepage": "主页",
"source": "源代码",
"featureRequests": "功能需求",
"lastInsightsCollection": " 最近的分析收集",
"insights": {
"disabled": "禁用",
"waiting": "等待"
}
},
"tabs": {
"about": "关于",
"config": "配置"
},
"config": {
"configName": "配置名称",
"environmentVariable": "环境变量",
"currentValue": "当前值",
"configurationFile": "配置文件",
"exportToml": "导出配置TOML",
"exportSuccess": "配置以 TOML 格式导出到剪贴板",
"exportFailed": "复制配置失败",
"devFlagsHeader": "开发标志(可能会更改/删除)",
"devFlagsComment": "这些是实验性设置,可能会在未来版本中删除"
}
},
"activity": {
"title": "运行情况",
"totalScanned": "已完成扫描的目录",
"quickScan": "快速扫描",
"fullScan": "完全扫描",
"serverUptime": "服务器已运行",
"serverDown": "服务器已离线",
"scanType": "扫描类型",
"status": "扫描状态",
"elapsedTime": "用时"
},
"nowPlaying": {
"title": "正在播放",
"empty": "无播放内容",
"minutesAgo": "%{smart_count} 分钟前"
},
"help": {
"title": "Navidrome 快捷键",
"hotkeys": {
"show_help": "显示此帮助",
"toggle_menu": "显示/隐藏菜单侧栏",
"toggle_play": "播放/暂停",
"prev_song": "上一首歌",
"next_song": "下一首歌",
"current_song": "转到当前播放",
"vol_up": "增大音量",
"vol_down": "减小音量",
"toggle_love": "添加/移除星标"
}
}
}