{
  "amll": {
    "contextMenu": {
      "rewindSong": "上一首",
      "pauseOrResume": "暂停 / 继续",
      "forwardSong": "下一首",
      "toggleFullscreen": "全屏 / 取消全屏",
      "toggleLyrics": "显示歌词",
      "editMusicOverrideMessage": "编辑歌曲覆盖信息",
      "exitLyricPage": "退出歌词页面"
    },
    "audioQuality": {
      "title": "音频解码信息",
      "codec": "音频解码器",
      "channels": "音频通道数量",
      "sampleRate": "采样率",
      "sampleFormat": "采样格式"
    },
    "qualityTag": {
      "lossless": "无损",
      "hires": "高解析度无损"
    },
    "openMenuViaRightClick": "请右键歌词页任意位置来打开菜单哦！",
    "buttonForDisplayOnly": "此按钮仅供展示用途，暂无实际功能",
    "loadAudioError": "播放后端加载音频失败\n{error}",
    "ttmlImportDialog": {
      "openButtonLabel": "从 AMLL TTML DB 搜索 / 导入歌词",
      "title": "从 AMLL TTML DB 搜索 / 导入歌词",
      "searchInput": {
        "placeholder": "搜索歌曲、歌词内容、歌手等……"
      },
      "tip": "在上方输入搜索关键词，点击候选项即可将歌词内容直接导入到歌词数据中。",
      "supportText": "AMLL TTML DB 是由 AMLL 社区爱好者们一同建设的开源无版权歌词数据库，想为 AMLL TTML DB 贡献歌词吗？前往<1>GitHub 仓库</1>即可知晓提交歌词流程！",
      "noResults": "无结果"
    }
  },
  "common": {
    "dialog": {
      "close": "关闭",
      "cancel": "取消",
      "confirm": "确认",
      "filter": {
        "js": "JavaScript 文件 (*.js)",
        "all": "全部文件 (*.*)"
      },
      "save": "保存"
    },
    "page": {
      "back": "返回"
    }
  },
  "extension": {
    "inject": {
      "error": {
        "calloutText": "扩展程序 {id} 在注入组件 / 功能到 {injectPointName} 槽位时发生错误：",
        "toastText": "扩展程序 {id} 在注入组件 / 功能到 {injectPointName} 槽位时发生错误：\n{error}"
      }
    },
    "error": {
      "invaildPluginFile": "无效插件文件",
      "missingDependency": "缺失依赖项",
      "missingMetadata": "缺失必需元数据",
      "pluginIdConflict": "插件 ID 冲突"
    }
  },
  "newPlaylist": {
    "buttonLabel": "新建播放列表",
    "dialog": {
      "title": "新建歌单",
      "namePlaceholder": "歌单名称"
    }
  },
  "playbar": {
    "playlist": {
      "title": "当前播放列表"
    }
  },
  "ws-protocol": {
    "toast": {
      "switchSongNotSupported": "WS Protocol 模式下无法切换歌曲",
      "pauseOrPlaySongNotSupported": "WS Protocol 模式下无法暂停 / 继续播放音乐",
      "seekNotSupported": "WS Protocol 模式下无法修改播放进度",
      "changeVolumeNotSupported": "WS Protocol 模式下无法修改音量"
    }
  },
  "page": {
    "amll-dev": {
      "title": "Apple Music Like Lyrics 开发者页面",
      "warning": "此处的东西用于开发调试用途，仅供作者方便之用，随便使用可能有意想不到的情况出现！（页面内容仅中文）"
    },
    "main": {
      "updateAvailableTag": "有可用更新",
      "menu": {
        "enterWSProtocolMode": "进入 WS Protocol 模式",
        "asWSProtocolReceiver": "作为状态接收者",
        "asWSProtocolSenderWIP": "作为状态发送者（施工中）",
        "settings": "设置"
      },
      "noPlaylistTip": "没有播放列表，快去新建一个吧！",
      "playlistMenu": {
        "delete": "删除"
      },
      "loadingPlaylist": "加载歌单中"
    },
    "playlist": {
      "music": {
        "unknownSongName": "未知歌曲 ID {id}",
        "dropdown": {
          "playMusic": "播放音乐",
          "editMusicOverrideData": "编辑歌曲覆盖信息",
          "removeFromPlaylist": "从歌单中删除"
        }
      },
      "addLocalMusic": {
        "filterName": "音频文件",
        "allFiles": "所有文件",
        "toast": {
          "parsingMusicMetadata": "正在解析音乐元数据以添加歌曲 ({current, plural, other {#}} / {total, plural, other {#}})",
          "partiallyFailed": "已添加 {succeed, plural, other {#}} 首歌曲，其中 {errored, plural, other {#}} 首歌曲添加失败",
          "allFailed": "{errored, plural, other {#}} 首歌曲添加失败",
          "success": "已全部添加 {count, plural, other {#}} 首歌曲"
        },
        "label": "添加本地歌曲"
      },
      "cover": {
        "changeCoverToAuto": "更换成自动封面",
        "uploadCoverImage": "上传封面图片"
      },
      "totalMusicLabel": "{count, plural, other {#}} 首歌曲",
      "playAll": "播放全部",
      "shufflePlayAll": "随机播放"
    },
    "settings": {
      "others": {
        "restartProgram": "重启程序",
        "subtitle": "杂项",
        "showStatJSFrame": {
          "label": "显示性能统计信息",
          "description": "可以看到帧率、帧时间、内存占用（仅 Chromuim 系）等信息，对性能影响较小。"
        },
        "enterAmllDevPage": "歌词页面开发用工具"
      },
      "lyricFont": {
        "fontPreview": {
          "defaultText": "字体预览 Font Preview",
          "label": "字体预览"
        },
        "subtitle": "歌词字体设置",
        "tip": "此设置仅设置歌词字体，不包含其他组件的字体",
        "fontFamily": {
          "label": "字体家族",
          "description": "以逗号分隔的字体名称组合，等同于 CSS 的 font-family 属性，留空为默认"
        },
        "fontWeight": {
          "label": "字体字重",
          "description": "等同于 CSS 的 font-weight 属性，设置 0 为默认"
        },
        "letterSpacing": {
          "label": "字符间距",
          "description": "等同于 CSS 的 letter-spacing 属性，留空为默认"
        }
      },
      "general": {
        "displayLanguage": {
          "cimode": "本地化 ID",
          "label": "显示语言"
        },
        "subtitle": "常规"
      },
      "musicInfoAppearance": {
        "playerControlsType": {
          "menu": {
            "controls": "播放控制组件",
            "fft": "线条音频可视化",
            "none": "无"
          },
          "label": "播放控制组件类型",
          "description": "即歌曲信息下方的组件"
        },
        "verticalCoverLayout": {
          "menu": {
            "auto": "自动",
            "forceNormal": "强制默认布局",
            "forceImmersive": "强制沉浸布局"
          },
          "label": "垂直布局专辑图布局模式",
          "description": "在隐藏歌词的情况下专辑图的布局方式：\n- 自动：根据专辑图是否为视频以使用沉浸布局\n- 强制默认布局：强制使用默认的专辑图布局\n- 强制沉浸布局：强制使用沉浸式的专辑图布局"
        },
        "subtitle": "歌曲信息样式",
        "showMusicName": {
          "label": "显示歌曲名称"
        },
        "showMusicArtists": {
          "label": "显示歌曲作者"
        },
        "showMusicAlbum": {
          "label": "显示歌曲专辑名称",
          "description": "如果同时启用三个，布局上可能不太好看，请酌情调节。"
        },
        "showVolumeControl": {
          "label": "显示音量控制条"
        },
        "showBottomControl": {
          "label": "显示底部按钮组",
          "description": "在横向布局里是右下角的几个按钮，在竖向布局里是播放按钮下方的几个按钮"
        },
        "fftDataRange": {
          "label": "音频可视化频域范围",
          "description": "单位为赫兹（hz），此项会影响音频可视化和背景跳动效果的展示效果"
        }
      },
      "lyricAppearance": {
        "lyricPlayerImplementation": {
          "menu": {
            "dom": "DOM",
            "canvas": "Canvas"
          },
          "label": "歌词播放器实现",
          "description": "目前有两个歌词播放实现\n- DOM：使用 DOM 元素实现，目前效果最全，但性能开销大\n- Canvas：使用 Canvas 实现，仍在开发中，性能优异，但是部分细节效果不足"
        },
        "subtitle": "歌词样式",
        "enableLyricLineBlurEffect": {
          "label": "启用歌词模糊效果",
          "description": "对性能影响较高，如果遇到性能问题，可以尝试关闭此项。默认开启。"
        },
        "enableLyricLineScaleEffect": {
          "label": "启用歌词缩放效果",
          "description": "对性能无影响，非当前播放歌词行会略微缩小。默认开启"
        },
        "enableLyricLineSpringAnimation": {
          "label": "启用歌词行弹簧动画效果",
          "description": "对性能影响较高，如果遇到性能问题，可以尝试关闭此项。默认开启。"
        },
        "advanceLyricDynamicLyricTime": {
          "label": "提前歌词行时序",
          "description": "即将原歌词行的初始时间时序提前，以便在歌词滚动结束后刚好开始播放（逐词）歌词效果。这个行为更加接近 Apple Music 的效果，但是大部分情况下会导致歌词行末尾的歌词尚未播放完成便被切换到下一行。"
        },
        "lyricWordFadeWidth": {
          "label": "逐词渐变宽度",
          "description": "调节逐词歌词时单词的渐变过渡宽度，单位为一个全角字的宽度，默认为 0.5。\n如果要模拟 Apple Music for Android 的效果，可以设置为 1。\n如果要模拟 Apple Music for iPad 的效果，可以设置为 0.5。\n如需关闭逐词歌词时单词的渐变过渡效果，可以设置为 0。"
        }
      },
      "lyricBackground": {
        "menu": {
          "meshGradientRenderer": "网格渐变渲染器",
          "pixiRenderer": "PixiJS 渲染器"
        },
        "subtitle": "歌词背景",
        "backgroundRenderer": {
          "label": "背景渲染器"
        },
        "lyricBackgroundFPS": {
          "label": "背景最高帧数",
          "description": "对性能影响较高，但是实际开销不大，如果遇到性能问题，可以尝试降低此值。默认值为 60。"
        },
        "lyricBackgroundRenderScale": {
          "label": "背景渲染倍率",
          "description": "对性能影响较高，但是实际开销不大，如果遇到性能问题，可以尝试降低此值。默认值为 1 即每像素点渲染。"
        },
        "lyricBackgroundStaticMode": {
          "label": "背景静态模式",
          "description": "让背景会在除了切换歌曲变换封面的情况下保持静止，如果遇到了性能问题，可以考虑开启此项。\n注意：启用此项会导致背景跳动效果失效。"
        }
      },
      "lyricContent": {
        "subtitle": "歌词内容",
        "enableLyricTranslationLine": "显示翻译歌词",
        "enableLyricRomanLine": {
          "label": "显示音译歌词"
        },
        "enableLyricSwapTransRomanLine": {
          "label": "启用音译歌词与翻译歌词互换",
          "description": "仅上面两者启用后有效"
        }
      }
    },
    "about": {
      "subtitle": "关于",
      "credits": "由 SteveXMH 及其所有 Github 协作者共同开发",
      "newVersion": "有可用更新从 {currentVersion} 升级至 {nextVersion}",
      "updating": "正在更新，完成后将会自动重启，请稍后……",
      "downloading": "正在下载更新…… {progressText}",
      "installing": "正在安装更新，将会自动重启，请稍后……",
      "installUpdate": "更新并安装"
    },
    "song": {
      "basic": {
        "musicId": "音乐 ID",
        "musicFilePath": "音乐文件路径",
        "musicDuration": "音乐时长",
        "tabs": {
          "basic": "基本",
          "metadata": "元数据",
          "lyric": "歌词"
        }
      },
      "lyric": {
        "lyricFormatLabel": "歌词格式",
        "lyricFormat": {
          "none": "无歌词",
          "lrc": "LyRiC 歌词",
          "eslrc": "ESLyRiC 歌词",
          "yrc": "YRC 歌词",
          "qrc": "QRC 歌词",
          "lys": "Lyricify Syllable 歌词",
          "ttml": "TTML 歌词"
        },
        "lyricData": "歌词数据",
        "ttmlLyricTip": "TTML 歌词可同时包含翻译与音译数据。",
        "translationLyricData": "翻译歌词数据",
        "translationLyricDataTip": "请提供 LyRiC 格式的歌词数据，将会根据时间戳与一致或靠近的原文歌词配对成为译文",
        "romanLyricDataTip": "请提供 LyRiC 格式的歌词数据，将会根据时间戳与一致或靠近的原文歌词配对成为音译"
      },
      "metadata": {
        "overrideSafeTip": "本页面的设置不会写入到原始音乐文件中",
        "songName": "音乐名称",
        "songArtists": "音乐作者",
        "songAlbum": "音乐专辑名",
        "changeCoverToImageOrVideo": "更换封面图为图片 / 视频",
        "reloadMetadataFromFile": "重新从文件中读取元数据"
      }
    },
    "ws": {
      "recv": {
        "openNetworkAddress": "开放网络地址",
        "tip": "连接到客户端后，可能需要切换一次歌曲方可同步歌曲信息状态。如需对外部网络开放，请将 Host 设置成 0.0.0.0。",
        "connectedClients": "已连接的客户端",
        "noClients": "无"
      }
    }
  },
  "error": {
    "title": "程序发生错误",
    "desc0": "程序在运行时发生了错误，请尝试刷新页面，如果问题仍然无法解决，请联系开发者。",
    "desc1": "如果您对程序调试有一定了解，可以在开发者控制台中看到更加准确的错误信息。",
    "reloadPage": "刷新页面",
    "backToMainPage": "回到主页",
    "copyError": "复制错误信息",
    "errorDetail": "错误信息"
  },
  "settings": {
    "extension": {
      "safetyWarning": "插件将可以访问并操作你的所有数据，包括你的歌单、播放信息等数据，请务必确保插件来源可靠安全，并只安装你信任的插件！作者不承担使用任何插件后产生的一切后果！",
      "wipWarning": "插件接口功能仍在开发中，其插件接口有可能随时变更，敬请留意！",
      "install": {
        "title": "请选择需要载入的 JavaScript 插件文件"
      },
      "installPlugins": "安装插件",
      "openPluginDirectory": "打开插件文件夹",
      "tab": "扩展程序管理"
    },
    "player": {
      "tab": "AMLL Player 设置"
    }
  },
  "name": ""
}
