{"about":{"meta_title":"关于 WaveFlow","meta_description":"谁在开发 WaveFlow，一个版本如何构建、签名和镜像，每个应用的许可证，可以核实的带日期事实，以及 WaveFlow 不是什么。","kicker":"关于","title":"谁在开发 WaveFlow，它又如何发布","editorial":"由一位开发者制作，公开发布。","intro":"WaveFlow 是一系列应用，面向自己保存音乐的人：一款桌面播放器、一个由你自行托管的服务器、手机应用、一款一次播放一个文件的播放器，以及一款歌词编辑器。本页说明它们由谁开发、新版本如何送到你手中、各自以哪种许可证发布，以及 WaveFlow 不是什么。","who":{"title":"开发者","body":["WaveFlow 是一个个人非商业项目。一位开发者 InstaZDLL 编写并发布这一系列中的每一款应用。背后没有公司，也没有任何需要付费的东西。","开源应用在 GitHub 上公开开发：代码、议题、设计笔记和每一个版本都对所有人公开，欢迎提交错误报告、想法和修复。"],"profile_link":"InstaZDLL 的 GitHub 主页"},"release":{"title":"新版本如何送到你手中","intro":"按照发布指南的描述，桌面播放器从代码改动到你电脑上的更新所经历的过程。","steps":[{"title":"每项改动都写明内容","body":"每项改动都以约定式提交（Conventional Commits）信息记录。发布机器人读取这些信息，算出下一个版本号，并发起一个发布拉取请求，更新所有版本文件中的版本号并撰写更新日志。"},{"title":"由人来决定","body":"在维护者审查并合并该拉取请求之前，什么都不会发布。合并后会为该版本打上标签，并在 GitHub 上创建对应的发布。"},{"title":"公开构建","body":"GitHub 的构建机器从该标签生成每一个安装包，并公开构建日志：Linux 版在固定版本的 Ubuntu 24.04 上构建，并对照其所需的最旧系统库进行检查；另有 Windows 版，以及同时支持 Intel 和 Apple silicon 的一个 macOS 版本。"},{"title":"已签名，安装前会检查","body":"每个更新都用项目自己的密钥签名，签名中注明了对应的版本。应用在安装任何内容之前会检查这两项，并拒绝被篡改或被改标版本的文件。"},{"title":"两个下载来源","body":"自 2.0 测试版起，每个文件也会复制到 download.waveflow.app。应用会询问两个主机，并采用最新的已签名版本，因此其中一个宕机不会阻止更新。"},{"title":"包管理器随后跟进","body":"版本发布后，工作流会自动更新 winget、AUR、Fedora Copr 和 APT 仓库。播放器、服务器和 QuickPlay 的仓库中都备有一份可直接使用的 GitLab 发布流水线，因此即使失去 GitHub，也只需花几个小时，而不必重写。"}],"guide_link":"阅读发布指南"},"licences":{"title":"许可证","intro":"播放器、服务器、QuickPlay 和两款手机应用都是开源的：任何人都可以按照下列许可证阅读、修改和分享其代码。","head_app":"应用","head_licence":"许可证","head_source":"源代码","registry":"插件注册表","unpublished":"{licence}，源代码尚未公开","private_repo":"私有仓库","notes":["Tempora 处于早期预览阶段，代码尚未公开。","列出插件的注册表以及编写插件所用的模板采用 MIT 许可证。每个插件都有自己的许可证，其中一些是闭源的：它们发布的是编译后的文件，并在注册表中以指纹锁定，代码则不公开。"]},"facts":{"title":"可核查信息及查阅日期","intro":"可以核实的内容，以及在哪里核实。查阅日期：{date}；事实有变化时会标注新的日期。","head_fact":"事实","head_value":"值","head_source":"来源","head_date":"日期","rows":{"player_stable":{"label":"WaveFlow 最新稳定版"},"player_first":{"label":"WaveFlow 首个版本"},"player_releases":{"label":"已发布的 WaveFlow 版本数（含测试版）"},"server_stable":{"label":"WaveFlow Server 最新版"},"server_first_stable":{"label":"WaveFlow Server 首个稳定版"},"quickplay_stable":{"label":"WaveFlow QuickPlay 最新版"},"mobile_builds":{"label":"已发布的手机应用构建","value":"暂无，Android 和 iPhone 均没有"},"languages":{"label":"播放器和本网站支持的语言"},"update_signature":{"label":"更新签名","value":"minisign，与版本绑定"},"windows_signing":{"label":"Windows 代码签名","value":"Authenticode，使用自签名证书"},"macos_signing":{"label":"macOS 签名","value":"临时签名（ad hoc），未经公证"},"mirror":{"label":"下载镜像","value":"download.waveflow.app：稳定版和测试版通道，以及 QuickPlay"}}},"not":{"title":"WaveFlow 不是什么","intro":"直说清楚，免得有人安装 WaveFlow 时期待的是别的东西。","privacy_link":"播放器会发送什么，按功能逐项说明","items":[{"title":"不是流媒体服务","body":"WaveFlow 播放你自己拥有的音乐文件。没有可租用的曲库，也没有需要订阅的东西。"},{"title":"无需创建账户","body":"播放器和 QuickPlay 无需在任何地方登录即可使用。WaveFlow Server 的账户保存在你自己的服务器上，Last.fm 或 ListenBrainz 只有在你连接后才会使用。"},{"title":"没有遥测","body":"这些应用不会报告你如何使用它们。有些功能确实会联网，例如封面、歌词和更新检查：播放器的隐私政策逐一列出了这些功能，开启离线模式即可立即全部切断。"},{"title":"没有广告，没有付费版","body":"每款应用都是免费的，没有任何功能留给付费版本。"},{"title":"应用商店里还没有手机应用","body":"Android 和 iPhone 应用正在公开仓库中开发，两者都还没有发布的构建。"},{"title":"并非全部开源","body":"播放器、服务器、QuickPlay 和手机应用是开源的。Tempora 的代码尚未公开，部分插件是闭源的。"},{"title":"尚不是受认可的发布者","body":"Windows 版本使用自签名证书签名，macOS 版本未经公证，因此首次打开 WaveFlow 时，这两个系统都可能向你发出警告。"}]},"contact":{"title":"联系方式","general":{"title":"问题与反馈","body":"如需联系项目，请使用播放器反馈功能中提供的邮箱地址。"},"security":{"title":"安全","body":"请通过 GitHub 的安全公告私下报告漏洞，切勿在公开议题中报告。自动化工具可在 security.txt 中找到同样的信息。","link":"报告漏洞"},"issues":{"title":"错误与想法","body":"请在相应应用的仓库中提交议题：仓库是公开的，你可以在那里跟进回复。","link":"提交议题"}}},"__i18n_root":"ebbd2502"}