export const musicNetwork = {
  title: 'Music Network',
  desc: '将你的播放记录发送到一个或多个服务。喜爱、相似艺人和收听统计来自你选择的主服务。',
  masterToggle: '启用 scrobble',
  masterToggleDesc: '向所有已连接服务发送播放记录的总开关。',
  addService: '添加服务',
  connect: '连接',
  connecting: '连接中…',
  disconnect: '断开连接',
  scrobbleHere: '在此 scrobble',
  primaryLabel: '主服务',
  primaryDesc: '喜爱的曲目（❤）、相似艺人和你的收听统计来自这里 — scrobble 会独立发送到所有已启用的服务。',
  primaryNone: '无',
  statusConnected: '已连接',
  statusError: '需要重新连接',
  scrobbles: '{{n}} 次 scrobble',
  memberSince: '注册于 {{year}} 年',
  connectFailed: '无法连接 — 请重试。',
  connectProbeFailed: '已连接 {{provider}}，但无法验证：{{message}}',
  fieldRequired: '{{field}} 为必填项。',
  malojaProxyWarning: '你的 Maloja 服务器可能会将 scrobble 转发到 Last.fm。请在一侧关闭 scrobble 以避免重复。',
  presets: {
    lastfm: { desc: '最初的 scrobble 服务，提供喜爱、相似艺人和统计。' },
    librefm: { desc: '在兼容 Last.fm 的 Libre.fm 上的开源 scrobble。' },
    rocksky: { desc: 'AT 协议上的仅 scrobble 目标。' },
    listenbrainz: { desc: 'MetaBrainz 提供的开放收听历史。scrobble 目标。' },
    malojaNative: { desc: '自托管的 scrobble 服务器（原生 API）。' },
    malojaCompat: { desc: '通过其 Audioscrobbler（GNU FM）API 连接的自托管 Maloja。' },
    malojaListenbrainz: { desc: '通过其 ListenBrainz 兼容 API 的自托管 Maloja。' },
    koito: { desc: '通过其 ListenBrainz 兼容 API 连接的自托管收听记录器。' },
    customGnufm: { desc: '任何自托管的 GNU FM / Last.fm 兼容实例。' },
  },
  fields: {
    lbToken: '用户令牌',
    malojaUrl: '服务器 URL',
    malojaKey: 'API 密钥',
    koitoUrl: '服务器 URL',
    koitoToken: 'API 密钥',
    koitoTokenHelp: '在 Koito 的 设置 → API Keys 中生成一个 API 密钥，然后粘贴到此处。',
    rockskySessionKey: '会话密钥',
    rockskySessionKeyHelp: 'Rocksky 仅通过其 CLI 提供此密钥：\n1. npx -y @rocksky/cli@latest login 你的-handle\n2. cat ~/.rocksky/token.json\n3. 将"token"值粘贴到此处。',
    gnufmUrl: '服务器 URL',
    apiKey: 'API 密钥',
    apiSecret: '共享密钥',
  },
  errors: {
    AUTH_SESSION_INVALID: '会话已过期 — 请在设置中重新连接。',
    AUTH_TIMEOUT: '授权超时 — 请重试。',
    PROBE_FAILED: '此服务不支持该功能。',
    CAPABILITY_UNSUPPORTED: '此服务不支持该功能。',
    NETWORK: '网络错误 — 请检查连接或 URL。',
    MALOJA_BAD_KEY: 'Maloja API 密钥无效。',
    CUSTOM_URL_INVALID: '无法访问服务器 URL。',
  },
};
