export default {
  more: 'More',
  homeListItem: {
    loading: 'Loading...'
  },
  installApp: {
    description: 'Install the application for a better experience',
    noPrompt: 'Do not prompt again',
    install: 'Install now',
    cancel: 'Cancel',
    download: 'Download',
    downloadFailed: 'Download failed',
    downloadComplete: 'Download complete',
    downloadProblem: 'Download problem? Go to',
    downloadProblemLinkText: 'Download the latest version'
  },
  playlistDrawer: {
    title: 'Add to playlist',
    createPlaylist: 'Create new playlist',
    cancelCreate: 'Cancel create',
    create: 'Create',
    playlistName: 'Playlist name',
    privatePlaylist: 'Private playlist',
    publicPlaylist: 'Public playlist',
    createSuccess: 'Playlist created successfully',
    createFailed: 'Playlist creation failed',
    addSuccess: 'Song added successfully',
    addFailed: 'Song addition failed',
    private: 'Private',
    public: 'Public',
    count: 'songs',
    loginFirst: 'Please login first',
    getPlaylistFailed: 'Get playlist failed',
    inputPlaylistName: 'Please enter the playlist name'
  },
  update: {
    title: 'New version found',
    currentVersion: 'Current version',
    cancel: 'Do not update',
    checking: 'Checking for updates...',
    prepareDownload: 'Preparing to download...',
    downloading: 'Downloading...',
    readyToInstall: 'The update package is ready to install',
    nowUpdate: 'Update now',
    downloadFailed: 'Download failed, please try again or download manually',
    startFailed: 'Start download failed, please try again or download manually',
    autoUpdateFailed: 'Automatic update failed',
    openOfficialSite: 'Open official download page',
    manualFallbackHint:
      'If automatic update fails, you can download the latest version from the official release page.',
    noDownloadUrl:
      'No suitable installation package found for the current system, please download manually',
    installConfirmTitle: 'Install Update',
    installConfirmContent: 'Do you want to close the application and install the update?',
    manualInstallTip:
      'If the installer does not open automatically after closing the application, please find the file in your download folder and open it manually.',
    yesInstall: 'Install Now',
    noThanks: 'Later',
    fileLocation: 'File Location',
    copy: 'Copy Path',
    copySuccess: 'Path copied to clipboard',
    copyFailed: 'Copy failed',
    backgroundDownload: 'Background Download'
  },
  disclaimer: {
    title: 'Terms of Use',
    warning:
      'This application is a development test version. Functions are not yet perfect, and there may be many problems and bugs. It is for learning and exchange only.',
    item1:
      'This application is for personal learning, research and technical exchange only. Please do not use it for any commercial purposes.',
    item2:
      'Please delete it within 24 hours after downloading. If you need to use it for a long time, please support the genuine music service.',
    item3:
      'By using this application, you understand and assume the relevant risks. The developer is not responsible for any loss.',
    agree: 'I have read and agree',
    disagree: 'Disagree and Exit'
  },
  donate: {
    title: 'Support Developer',
    subtitle: 'Your support is my motivation',
    tip: 'Donation is completely voluntary. All functions can be used normally without donation. Thank you for your understanding and support!',
    wechat: 'WeChat',
    alipay: 'Alipay',
    wechatQR: 'WeChat QR Code',
    alipayQR: 'Alipay QR Code',
    scanTip: 'Please use your phone to scan the QR code above to donate',
    enterApp: 'Enter App',
    noForce: 'No forced donation, click to enter'
  },
  coffee: {
    title: 'Buy me a coffee',
    alipay: 'Alipay',
    wechat: 'Wechat',
    alipayQR: 'Alipay QR code',
    wechatQR: 'Wechat QR code',
    coffeeDesc: 'A cup of coffee, a support',
    coffeeDescLinkText: 'View more',
    groupText: 'Wechat Public Account: AlgerMusic',
    messages: {
      copySuccess: 'Copied to clipboard'
    },
    donateList: 'Buy me a coffee'
  },
  playlistType: {
    title: 'Playlist Category',
    showAll: 'Show all',
    hide: 'Hide some'
  },
  recommendAlbum: {
    title: 'Latest Album'
  },
  recommendSinger: {
    title: 'Daily Recommendation',
    songlist: 'Daily Recommendation List'
  },
  recommendSonglist: {
    title: 'Weekly Hot Music',
    empty: 'No playlists available'
  },
  dailyRecommend: {
    title: 'Daily Recommendation',
    badge: 'Recommended',
    empty: 'No recommended songs',
    intelligenceHint: 'Turn on Intelligence Mode to discover more music you love'
  },
  recommendMV: {
    title: 'Recommended MVs'
  },
  newAlbum: {
    title: 'Albums',
    empty: 'No new albums'
  },
  recommendNewMusic: {
    title: 'New Songs'
  },
  privateContent: {
    title: 'Exclusive Content'
  },
  djProgram: {
    title: 'Recommended Radio'
  },
  homeHero: {
    dailyRecommend: 'Daily Recommend',
    songs: 'Songs',
    playNow: 'Play Now',
    intelligenceMode: 'Intelligence Mode',
    intelligenceModeOn: 'On Air',
    intelligenceModeDesc: 'Start smart recommendation',
    intelligenceModeActiveDesc: 'Smart recommendations based on your taste',
    startIntelligence: 'Start',
    stopIntelligence: 'Stop',
    playing: 'Playing',
    toplistDesc: 'Trending now',
    mvDesc: 'Music videos',
    playlistDesc: 'Curated playlists',
    personalFm: 'Personal FM',
    discoverMusic: 'Discover Music',
    personalFmDesc: 'Based on your taste',
    recentPlays: 'Recent Plays',
    viewAll: 'View All',
    followedArtists: 'Followed Artists',
    newSongs: ' new songs',
    fromFollowedArtists: 'From artists you follow',
    recommendNewMusic: 'New Music',
    newSongExpress: 'New Releases',
    discoverNewReleases: 'Discover the latest releases',
    hotPlaylists: 'Hot Playlists',
    hotArtists: 'Hot Artists',
    hotArtistsTitle: 'Popular Artists',
    hotArtistsDesc: 'Most popular artists right now',
    fmTrash: 'Dislike',
    fmNext: 'Next',
    quickNav: {
      myFavorite: 'My Favorites',
      playHistory: 'History',
      myProfile: 'My Profile',
      toplist: 'Top Charts'
    }
  },
  searchBar: {
    login: 'Login',
    toLogin: 'To Login',
    logout: 'Logout',
    set: 'Settings',
    theme: 'Theme',
    restart: 'Restart',
    refresh: 'Refresh',
    currentVersion: 'Current Version',
    searchPlaceholder: 'Search for something...',
    zoom: 'Zoom',
    zoom100: 'Zoom 100%',
    resetZoom: 'Reset Zoom',
    zoomDefault: 'Default Zoom',
    tabPlaylist: 'Playlist',
    tabMv: 'MV',
    tabCharts: 'Charts',
    cancelSearch: 'Cancel',
    intelligenceMode: 'Intelligence Mode',
    exitIntelligence: 'Exit Intelligence Mode'
  },
  titleBar: {
    closeTitle: 'Choose how to close',
    minimizeToTray: 'Minimize to Tray',
    exitApp: 'Exit App',
    rememberChoice: 'Remember my choice',
    closeApp: 'Close App'
  },
  userPlayList: {
    title: "{name}'s Playlist"
  },
  musicList: {
    searchSongs: 'Search Songs',
    noSearchResults: 'No search results',
    switchToNormal: 'Switch to normal layout',
    switchToCompact: 'Switch to compact layout',
    playAll: 'Play All',
    collect: 'Collect',
    collectSuccess: 'Collect Success',
    cancelCollectSuccess: 'Cancel Collect Success',
    cancelCollect: 'Cancel Collect',
    addToPlaylist: 'Add to Playlist',
    addToPlaylistSuccess: 'Add to Playlist Success',
    operationFailed: 'Operation Failed',
    songsAlreadyInPlaylist: 'Songs already in playlist',
    locateCurrent: 'Locate current song',
    scrollToTop: 'Scroll to top',
    compactLayout: 'Compact layout',
    normalLayout: 'Normal layout',
    historyRecommend: 'Daily History',
    fetchDatesFailed: 'Failed to fetch dates',
    fetchSongsFailed: 'Failed to fetch songs',
    noSongs: 'No songs'
  },
  playlist: {
    import: {
      button: 'Import Playlist',
      title: 'Import Playlist',
      description: 'Import playlists via metadata, text, or links',
      linkTab: 'Import by Link',
      textTab: 'Import by Text',
      localTab: 'Import by Metadata',
      linkPlaceholder: 'Enter playlist links, one per line',
      textPlaceholder: 'Enter song information in format: Song Name Artist Name',
      localPlaceholder: 'Enter song metadata in JSON format',
      linkTips: 'Supported link sources:',
      linkTip1: 'Copy links after sharing playlists to WeChat/Weibo/QQ',
      linkTip2: 'Directly copy playlist/profile links',
      linkTip3: 'Directly copy article links',
      textTips: 'Enter song information, one song per line',
      textFormat: 'Format: Song Name Artist Name',
      localTips: 'Add song metadata',
      localFormat: 'Format example:',
      songNamePlaceholder: 'Song Name',
      artistNamePlaceholder: 'Artist Name',
      albumNamePlaceholder: 'Album Name',
      addSongButton: 'Add Song',
      addLinkButton: 'Add Link',
      options: 'Options',
      importToStarPlaylist: 'Import to My Favorite Music',
      playlistNamePlaceholder: 'Enter playlist name',
      importButton: 'Start Import',
      emptyLinkWarning: 'Please enter playlist links',
      emptyTextWarning: 'Please enter song information',
      emptyLocalWarning: 'Please enter song metadata',
      invalidJsonFormat: 'Invalid JSON format',
      importSuccess: 'Import task created successfully',
      importFailed: 'Import failed',
      importStatus: 'Import Status',
      refresh: 'Refresh',
      taskId: 'Task ID',
      status: 'Status',
      successCount: 'Success Count',
      failReason: 'Failure Reason',
      unknownError: 'Unknown error',
      statusPending: 'Pending',
      statusProcessing: 'Processing',
      statusSuccess: 'Success',
      statusFailed: 'Failed',
      statusUnknown: 'Unknown',
      taskList: 'Task List',
      taskListTitle: 'Import Task List',
      action: 'Action',
      select: 'Select',
      fetchTaskListFailed: 'Failed to fetch task list',
      noTasks: 'No import tasks',
      clearTasks: 'Clear Tasks',
      clearTasksConfirmTitle: 'Confirm Clear',
      clearTasksConfirmContent:
        'Are you sure you want to clear all import task records? This action cannot be undone.',
      confirm: 'Confirm',
      cancel: 'Cancel',
      clearTasksSuccess: 'Task list cleared',
      clearTasksFailed: 'Failed to clear task list'
    }
  },
  settings: 'Settings',
  user: 'User',
  toplist: 'Toplist',
  history: 'History',
  list: 'Playlist',
  mv: 'MV',
  home: 'Home',
  search: 'Search',
  album: 'Album',
  localMusic: 'Local Music',
  pages: {
    toplist: {
      desc: 'The most authoritative music charts, discover the hottest music'
    },
    mv: {
      desc: 'Explore amazing video content',
      loadingMore: 'Loading more...',
      noMore: '— All content loaded —',
      area: {
        all: 'All',
        mainland: 'Mainland',
        hktw: 'HK/TW',
        western: 'Western',
        japan: 'Japan',
        korea: 'Korea'
      }
    },
    list: {
      desc: 'Discover more great playlists',
      dailyRecommend: 'Daily Picks'
    },
    search: {
      desc: 'Explore the hottest search trends'
    },
    album: {
      area: {
        all: 'All',
        chinese: 'Chinese',
        western: 'Western',
        korea: 'Korea',
        japan: 'Japan'
      }
    }
  }
};
