export default {
  theme: '主题',
  language: '语言',
  regard: '关于',
  logout: '退出登录',
  sections: {
    basic: '基础设置',
    playback: '播放设置',
    application: '应用设置',
    network: '网络设置',
    system: '系统管理',
    donation: '捐赠支持',
    about: '关于'
  },
  basic: {
    themeMode: '主题模式',
    themeModeDesc: '切换日间/夜间主题',
    autoTheme: '跟随系统',
    manualTheme: '手动切换',
    language: '语言设置',
    languageDesc: '切换显示语言',
    tokenManagement: 'Cookie管理',
    tokenManagementDesc: '管理音乐登录Cookie',
    tokenStatus: '当前Cookie状态',
    tokenSet: '已设置',
    tokenNotSet: '未设置',
    setToken: '设置Cookie',
    modifyToken: '修改Cookie',
    clearToken: '清除Cookie',
    font: '字体设置',
    fontDesc: '选择字体，优先使用排在前面的字体',
    fontScope: {
      global: '全局',
      lyric: '仅歌词'
    },
    animation: '动画速度',
    animationDesc: '是否开启动画',
    animationSpeed: {
      slow: '极慢',
      normal: '正常',
      fast: '极快'
    },
    fontPreview: {
      title: '字体预览',
      chinese: '中文',
      english: 'English',
      japanese: '日本語',
      korean: '한국어',
      chineseText: '静夜思 床前明月光 疑是地上霜',
      englishText: 'The quick brown fox jumps over the lazy dog',
      japaneseText: 'あいうえお かきくけこ さしすせそ',
      koreanText: '가나다라마 바사아자차 카타파하'
    },
    gpuAcceleration: 'GPU加速',
    gpuAccelerationDesc: '启用或禁用硬件加速，可以提高渲染性能但可能会增加GPU负载',
    gpuAccelerationRestart: '更改GPU加速设置需要重启应用后生效',
    gpuAccelerationChangeSuccess: 'GPU加速设置已更新，重启应用后生效',
    gpuAccelerationChangeError: 'GPU加速设置更新失败',
    tabletMode: '平板模式',
    tabletModeDesc: '启用后将在移动设备上使用PC样式界面，适合平板等大屏设备'
  },
  playback: {
    quality: '音质设置',
    qualityDesc: '选择音乐播放音质（不确保有效）',
    qualityOptions: {
      standard: '标准',
      higher: '较高',
      exhigh: '极高',
      lossless: '无损',
      hires: 'Hi-Res',
      jyeffect: '高清环绕声',
      sky: '沉浸环绕声',
      dolby: '杜比全景声',
      jymaster: '超清母带'
    },
    musicSources: '音源设置',
    musicSourcesDesc: '选择音乐解析使用的音源平台',
    musicSourcesWarning: '至少需要选择一个音源平台',
    musicUnblockEnable: '启用音乐解析',
    musicUnblockEnableDesc: '开启后将尝试解析无法播放的音乐',
    configureMusicSources: '配置音源',
    selectedMusicSources: '已选音源：',
    noMusicSources: '未选择音源',
    gdmusicInfo: 'GD音乐台可自动解析多个平台音源，自动选择最佳结果',
    autoPlay: '自动播放',
    autoPlayDesc: '重新打开应用时是否自动继续播放',
    audioDevice: '音频输出设备',
    audioDeviceDesc: '选择音频输出设备，如扬声器、耳机或蓝牙设备',
    testAudio: '测试',
    selectAudioDevice: '选择输出设备',
    showStatusBar: '是否显示状态栏控制功能',
    showStatusBarContent: '可以在您的mac状态栏显示音乐控制功能(重启后生效)',

    fallbackParser: 'GD音乐台(music.gdstudio.xyz)设置',
    fallbackParserDesc:
      'GD音乐台将自动尝试多个音乐平台进行解析，无需额外配置。优先级高于其他解析方式，但是请求可能较慢。感谢（music.gdstudio.xyz）\n',
    parserGD: 'GD 音乐台 (内置)',
    parserCustom: '自定义 API',

    // 音源标签
    sourceLabels: {
      migu: 'migu',
      kugou: 'kugou',
      kuwo: 'kuwo',
      pyncmd: 'pyncmd',
      qq: 'qq',
      joox: 'JOOX',
      bilibili: 'Bilibili',
      gdmusic: 'gdmusic',
      lxMusic: 'lxMusic',
      custom: '自定义 API'
    },

    // 自定义API相关的提示
    customApi: {
      sectionTitle: '自定义 API 设置',
      importConfig: '导入 JSON 配置',
      currentSource: '当前音源',
      notImported: '尚未导入自定义音源。',
      importSuccess: '成功导入音源: {name}',
      importFailed: '导入失败: {message}',
      enableHint: '请先导入 JSON 配置文件才能启用',
      status: {
        imported: '已导入自定义音源',
        notImported: '未导入'
      }
    },
    lxMusic: {
      tabs: {
        sources: '音源选择',
        lxMusic: '落雪音源',
        customApi: '自定义API'
      },
      scripts: {
        title: '已导入的音源脚本',
        importLocal: '本地导入',
        importOnline: '在线导入',
        urlPlaceholder: '输入落雪音源脚本 URL',
        importBtn: '导入',
        empty: '暂无已导入的落雪音源',
        notConfigured: '未配置 (请去落雪音源Tab配置)',
        importHint: '导入兼容的自定义 API 插件以扩展音源',
        noScriptWarning: '请先导入落雪音源脚本',
        noSelectionWarning: '请先选择一个落雪音源',
        notFound: '音源不存在',
        switched: '已切换到音源: {name}',
        deleted: '已删除音源: {name}',
        enterUrl: '请输入脚本 URL',
        invalidUrl: '无效的 URL 格式',
        invalidScript: '无效的落雪音源脚本，未找到 globalThis.lx 相关代码',
        nameRequired: '名称不能为空',
        renameSuccess: '重命名成功'
      }
    }
  },
  application: {
    closeAction: '关闭行为',
    closeActionDesc: '选择关闭窗口时的行为',
    closeOptions: {
      ask: '每次询问',
      minimize: '最小化到托盘',
      close: '直接退出'
    },
    shortcut: '快捷键设置',
    shortcutDesc: '自定义全局快捷键',
    download: '下载管理',
    downloadDesc: '是否始终显示下载列表按钮',
    unlimitedDownload: '无限制下载',
    unlimitedDownloadDesc: '开启后将无限制下载音乐（可能出现下载失败的情况）, 默认限制 300 首',
    downloadPath: '下载目录',
    downloadPathDesc: '选择音乐文件的下载位置',
    remoteControl: '远程控制',
    remoteControlDesc: '设置远程控制功能'
  },
  network: {
    apiPort: '音乐API端口',
    apiPortDesc: '修改后需要重启应用',
    proxy: '代理设置',
    proxyDesc: '无法访问音乐时可以开启代理',
    proxyHost: '代理地址',
    proxyHostPlaceholder: '请输入代理地址',
    proxyPort: '代理端口',
    proxyPortPlaceholder: '请输入代理端口',
    realIP: 'realIP设置',
    realIPDesc: '由于限制,此项目在国外使用会受到限制可使用realIP参数,传进国内IP解决',
    messages: {
      proxySuccess: '代理设置已保存，重启应用后生效',
      proxyError: '请检查输入是否正确',
      realIPSuccess: '真实IP设置已保存',
      realIPError: '请输入有效的IP地址'
    }
  },
  system: {
    cache: '缓存管理',
    cacheDesc: '清除缓存',
    diskCache: '磁盘缓存',
    diskCacheDesc: '将播放过的音乐与歌词缓存到本地磁盘，提升二次播放速度',
    cacheDirectory: '缓存目录',
    cacheDirectoryDesc: '自定义音乐与歌词缓存保存目录',
    selectDirectory: '选择目录',
    openDirectory: '打开目录',
    cacheMaxSize: '缓存上限',
    cacheMaxSizeDesc: '达到上限后将自动清理最旧缓存',
    cleanupPolicy: '清理策略',
    cleanupPolicyDesc: '达到缓存上限时的自动清理规则',
    cleanupPolicyOptions: {
      lru: '最近最少使用',
      fifo: '先进先出'
    },
    cacheStatus: '缓存状态',
    cacheStatusDesc: '已用 {used} / 上限 {limit}',
    cacheStatusDetail: '音乐 {musicCount} 首，歌词 {lyricCount} 首',
    manageDiskCache: '手动清理磁盘缓存',
    manageDiskCacheDesc: '按缓存类型进行清理',
    clearMusicCache: '清理音乐缓存',
    clearLyricCache: '清理歌词缓存',
    clearAllCache: '清理全部缓存',
    switchDirectoryMigrateTitle: '检测到已有缓存',
    switchDirectoryMigrateContent: '是否将旧目录缓存迁移到新目录？',
    switchDirectoryMigrateConfirm: '迁移',
    switchDirectoryDestroyTitle: '是否销毁旧缓存',
    switchDirectoryDestroyContent: '不迁移时，是否销毁旧目录缓存文件？',
    switchDirectoryDestroyConfirm: '销毁',
    switchDirectoryKeepOld: '保留旧缓存',
    cacheClearTitle: '请选择要清除的缓存类型：',
    cacheTypes: {
      history: {
        label: '播放历史',
        description: '清除播放过的歌曲记录'
      },
      favorite: {
        label: '收藏记录',
        description: '清除本地收藏的歌曲记录(不会影响云端收藏)'
      },
      user: {
        label: '用户数据',
        description: '清除登录信息和用户相关数据'
      },
      settings: {
        label: '应用设置',
        description: '清除应用的所有自定义设置'
      },
      downloads: {
        label: '下载记录',
        description: '清除下载历史记录(不会删除已下载的文件)'
      },
      resources: {
        label: '音乐资源',
        description: '清除已加载的音乐文件、歌词等资源缓存'
      },
      lyrics: {
        label: '歌词资源',
        description: '清除已加载的歌词资源缓存'
      }
    },
    restart: '重启',
    restartDesc: '重启应用',
    messages: {
      clearSuccess: '清除成功，部分设置在重启后生效',
      diskCacheClearSuccess: '磁盘缓存已清理',
      diskCacheClearFailed: '清理磁盘缓存失败',
      diskCacheStatsLoadFailed: '读取缓存状态失败',
      switchDirectorySuccess: '缓存目录已切换，旧缓存已保留',
      switchDirectoryFailed: '缓存目录切换失败',
      switchDirectoryMigrated: '缓存目录已切换，已迁移 {count} 个缓存文件',
      switchDirectoryDestroyed: '缓存目录已切换，已销毁 {count} 个旧缓存文件'
    }
  },
  about: {
    version: '版本',
    checkUpdate: '检查更新',
    checking: '检查中...',
    latest: '当前已是最新版本',
    hasUpdate: '发现新版本',
    gotoUpdate: '前往更新',
    manualUpdate: '官网更新',
    gotoGithub: '前往 Github',
    author: '作者',
    authorDesc: 'algerkong 点个star🌟呗',
    messages: {
      checkError: '检查更新失败，请稍后重试'
    }
  },
  validation: {
    selectProxyProtocol: '请选择代理协议',
    proxyHost: '请输入代理地址',
    portNumber: '请输入有效的端口号(1-65535)'
  },
  lyricSettings: {
    title: '歌词设置',
    tabs: {
      display: '显示',
      interface: '界面',
      typography: '文字',
      background: '背景',
      mobile: '移动端'
    },
    pureMode: '纯净模式',
    hideCover: '隐藏封面',
    centerDisplay: '居中显示',
    showTranslation: '显示翻译',
    hideLyrics: '隐藏歌词',
    hidePlayBar: '隐藏播放栏',
    hideMiniPlayBar: '隐藏迷你播放栏',
    showMiniPlayBar: '显示迷你播放栏',
    backgroundTheme: '背景主题',
    themeOptions: {
      default: '默认',
      light: '亮色',
      dark: '暗色'
    },
    fontSize: '字体大小',
    fontSizeMarks: {
      small: '小',
      medium: '中',
      large: '大'
    },
    fontWeight: '字体粗细',
    fontWeightMarks: {
      thin: '细',
      normal: '常规',
      bold: '粗'
    },
    letterSpacing: '字间距',
    letterSpacingMarks: {
      compact: '紧凑',
      default: '默认',
      loose: '宽松'
    },
    lineHeight: '行高',
    lineHeightMarks: {
      compact: '紧凑',
      default: '默认',
      loose: '宽松'
    },
    contentWidth: '内容区宽度',
    mobileLayout: '移动端布局',
    layoutOptions: {
      default: '默认',
      ios: 'iOS风格',
      android: '安卓风格'
    },
    mobileCoverStyle: '封面样式',
    coverOptions: {
      record: '唱片',
      square: '方形',
      full: '全屏'
    },
    lyricLines: '歌词行数',
    mobileUnavailable: '此设置仅在移动端可用',
    // 背景设置
    background: {
      useCustomBackground: '使用自定义背景',
      backgroundMode: '背景模式',
      modeOptions: {
        solid: '纯色',
        gradient: '渐变',
        image: '图片',
        css: 'CSS'
      },
      solidColor: '选择颜色',
      presetColors: '预设颜色',
      customColor: '自定义颜色',
      gradientEditor: '渐变编辑器',
      gradientColors: '渐变颜色',
      gradientDirection: '渐变方向',
      directionOptions: {
        toBottom: '上到下',
        toRight: '左到右',
        toBottomRight: '左上到右下',
        angle45: '45度',
        toTop: '下到上',
        toLeft: '右到左'
      },
      addColor: '添加颜色',
      removeColor: '移除颜色',
      imageUpload: '上传图片',
      imagePreview: '图片预览',
      clearImage: '清除图片',
      imageBlur: '模糊度',
      imageBrightness: '明暗度',
      customCss: '自定义 CSS 样式',
      customCssPlaceholder: '输入 CSS 样式,如: background: linear-gradient(...)',
      customCssHelp: '支持任意 CSS background 属性',
      reset: '重置为默认',
      fileSizeLimit: '图片大小限制: 20MB',
      invalidImageFormat: '无效的图片格式',
      imageTooLarge: '图片过大,请选择小于 20MB 的图片'
    }
  },
  translationEngine: '歌詞翻譯引擎',
  translationEngineOptions: {
    none: '关闭',
    opencc: 'OpenCC 繁化'
  },
  themeColor: {
    title: '歌词主题色',
    presetColors: '预设颜色',
    customColor: '自定义颜色',
    preview: '预览效果',
    previewText: '歌词效果',
    colorNames: {
      'spotify-green': 'Spotify 绿',
      'apple-blue': '苹果蓝',
      'youtube-red': 'YouTube 红',
      orange: '活力橙',
      purple: '神秘紫',
      pink: '樱花粉'
    },
    tooltips: {
      openColorPicker: '打开色板',
      closeColorPicker: '关闭色板'
    },
    placeholder: '#1db954'
  },
  shortcutSettings: {
    title: '快捷键设置',
    shortcut: '快捷键',
    shortcutDesc: '自定义快捷键',
    summaryReady: '当前快捷键配置可保存',
    summaryRecording: '正在录制新的快捷键组合',
    summaryBlocked: '存在冲突或无效项，请先修正',
    platformHintMac: 'macOS 下 CommandOrControl 会显示为 Cmd',
    platformHintWindows: 'Windows 下 CommandOrControl 会显示为 Ctrl',
    platformHintLinux: 'Linux 下 CommandOrControl 会显示为 Ctrl',
    platformHintGeneric: '不同系统下 CommandOrControl 会自动适配',
    enabledCount: '已启用',
    recordingTip: '点击快捷键框后按下组合键，Esc 取消，Delete 可禁用该项',
    shortcutConflict: '快捷键冲突',
    inputPlaceholder: '点击输入快捷键',
    clickToRecord: '点击后按下组合键',
    recording: '录制中...',
    resetShortcuts: '恢复默认',
    restoreSingle: '恢复',
    disableAll: '全部禁用',
    enableAll: '全部启用',
    groups: {
      playback: '播放控制',
      sound: '音量与收藏',
      window: '窗口控制'
    },
    togglePlay: '播放/暂停',
    togglePlayDesc: '切换当前歌曲播放状态',
    prevPlay: '上一首',
    prevPlayDesc: '切换到上一首歌曲',
    nextPlay: '下一首',
    nextPlayDesc: '切换到下一首歌曲',
    volumeUp: '音量增加',
    volumeUpDesc: '提高播放器音量',
    volumeDown: '音量减少',
    volumeDownDesc: '降低播放器音量',
    toggleFavorite: '收藏/取消收藏',
    toggleFavoriteDesc: '收藏或取消当前歌曲',
    toggleWindow: '显示/隐藏窗口',
    toggleWindowDesc: '快速显示或隐藏主窗口',
    scopeGlobal: '全局',
    scopeApp: '应用内',
    enabled: '启用',
    disabled: '禁用',
    issueInvalid: '组合无效',
    issueReserved: '系统保留',
    registrationWarningTitle: '以下快捷键未能注册，请更换组合后重试',
    registrationOccupied: '被系统或其他应用占用',
    registrationInvalid: '键位格式无效',
    messages: {
      resetSuccess: '已恢复默认快捷键，请记得保存',
      conflict: '存在冲突的快捷键，请重新设置',
      saveSuccess: '快捷键设置已保存',
      saveError: '保存快捷键失败，请重试',
      saveValidationError: '快捷键校验未通过，请检查后重试',
      partialRegistered: '已保存，但部分全局快捷键未注册成功',
      cancelEdit: '已取消修改',
      clearToDisable: '已禁用该快捷键',
      invalidShortcut: '快捷键无效，请输入有效组合',
      disableAll: '已禁用所有快捷键，请记得保存',
      enableAll: '已启用所有快捷键，请记得保存'
    }
  },
  remoteControl: {
    title: '远程控制',
    enable: '启用远程控制',
    port: '服务端口',
    allowedIps: '允许的IP地址',
    addIp: '添加IP',
    emptyListHint: '空列表表示允许所有IP访问',
    saveSuccess: '远程控制设置已保存',
    accessInfo: '远程控制访问地址:'
  },
  cookie: {
    title: 'Cookie设置',
    description: '请输入音乐的Cookie：',
    placeholder: '请粘贴完整的Cookie...',
    help: {
      format: 'Cookie通常以 "MUSIC_U=" 开头',
      source: '可以从浏览器开发者工具的网络请求中获取',
      storage: 'Cookie设置后将自动保存到本地存储'
    },
    action: {
      save: '保存Cookie',
      paste: '粘贴',
      clear: '清空'
    },
    validation: {
      required: '请输入Cookie',
      format: 'Cookie格式可能不正确，请检查是否包含MUSIC_U'
    },
    message: {
      saveSuccess: 'Cookie保存成功',
      saveError: 'Cookie保存失败',
      pasteSuccess: '粘贴成功',
      pasteError: '粘贴失败，请手动复制'
    },
    info: {
      length: '当前长度：{length} 字符'
    }
  }
};
