export const playlists = {
  sortTooltip: '曲を並べ替え',
  sortDateAddedNewest: '追加日（新しい順）',
  sortDateAddedOldest: '追加日（古い順）',
  title: 'プレイリスト',
  newPlaylist: '新規プレイリスト',
  unnamed: '名前のないプレイリスト',
  createName: 'プレイリスト名…',
  create: '作成',
  cancel: 'キャンセル',
  empty: 'プレイリストはまだありません。',
  noMatchingSearch: '検索に一致するプレイリストはありません。',
  emptyPlaylist: 'このプレイリストは空です。',
  addFirstSong: '最初の曲を追加',
  notFound: 'プレイリストが見つかりません。',
  songs_one: '{{count}} 曲',
  songs_other: '{{count}} 曲',
  playAll: 'すべて再生',
  playTooltip: 'プレイリストを再生',
  shuffle: 'シャッフル',
  addToQueue: 'キューに追加',
  back: 'プレイリストへ戻る',
  deletePlaylist: '削除',
  confirmDelete: 'もう一度クリックして確認',
  removeSong: 'プレイリストから削除',
  addSongs: '曲を追加',
  addSongsTooltip: 'ライブラリを検索してトラックを追加',
  searchPlaceholder: 'ライブラリを検索…',
  noResults: '結果はありません。',
  suggestions: 'おすすめの曲',
  noSuggestions: '利用できるおすすめはありません。',
  titleBadge: 'プレイリスト',
  refreshSuggestions: '新しいおすすめ',
  addSong: 'プレイリストに追加',
  preview: 'プレビュー (30 秒)',
  previewStop: 'プレビューを停止',
  playNextSuggestion: '次に再生',
  suggestionsHint: '行をダブルクリックしてプレイリストに追加',
  addSelected: '選択項目を追加',
  cacheOffline: 'プレイリストをオフラインキャッシュ',
  offlineCached: 'プレイリストをキャッシュ済み',
  removeOffline: 'オフラインキャッシュから削除',
  offlineDownloading: 'キャッシュ中… ({{done}}/{{total}} アルバム)',
  publicLabel: '公開',
  privateLabel: '非公開',
  editMeta: 'プレイリストを編集',
  editNamePlaceholder: 'プレイリスト名…',
  editCommentPlaceholder: '説明を追加…',
  editPublic: '公開プレイリスト',
  editSave: '保存',
  editCancel: 'キャンセル',
  changeCover: 'カバー画像を変更',
  changeCoverLabel: '写真を変更',
  removeCover: '写真を削除',
  coverUpdated: 'カバーを更新しました',
  metaSaved: 'プレイリストを更新しました',
  downloadZip: 'ダウンロード (ZIP)',
  // Toast notifications for multi-select
  addSuccess: '{{count}} 曲を {{playlist}} に追加しました',
  addPartial: '{{added}} 曲を追加、{{skipped}} 曲をスキップ (重複)',
  addAllSkipped: 'すべてスキップしました ({{count}} 件の重複)',
  addedAsDuplicates: '{{count}} 曲を {{playlist}} に追加しました (重複として)',
  duplicateConfirmTitle: 'すでにプレイリストにあります',
  duplicateConfirmMessage: '{{count}} 曲すべてがすでに "{{playlist}}" にあります。重複としてもう一度追加しますか？',
  duplicateConfirmAction: 'それでも追加',
  addError: '曲の追加中にエラー',
  createAndAddSuccess: 'プレイリスト "{{playlist}}" を作成し、{{count}} 曲を追加しました',
  createError: 'プレイリストの作成中にエラー',
  deleteSuccess: '{{count}} 個のプレイリストを削除しました',
  deleteFailed: '{{name}} の削除中にエラー',
  deleteSelected: '選択項目を削除',
  deleteSelectedPartial: '選択中のプレイリストのうち {{total}} 個中 {{n}} 個だけ削除できます (他は別ユーザーのものです)。',
  mergeSuccess: '{{count}} 曲を {{playlist}} に統合しました',
  mergeNoNewSongs: '追加する新しい曲はありません',
  mergeError: 'プレイリストの統合中にエラー',
  mergeInto: '統合先',
  selectionCount: '{{count}} 件選択中',
  select: '選択',
  startSelect: '選択を有効化',
  cancelSelect: 'キャンセル',
  loadingAlbums: '{{count}} 枚のアルバムを解決中…',
  loadingArtists: '{{count}} 人のアーティストを解決中…',
  myPlaylists: '自分のプレイリスト',
  noOtherPlaylists: '他に利用できるプレイリストはありません',
  addToPlaylistSuccess: '{{count}} 曲を {{playlist}} に追加しました',
  addToPlaylistNoNew: '{{playlist}} に追加する新しい曲はありません',
  addToPlaylistError: 'プレイリストへの追加中にエラー',
  removeSuccess: '曲をプレイリストから削除しました',
  removeError: '曲をプレイリストから削除中にエラー',
  importCSV: 'CSV をインポート',
  importCSVTooltip: 'Spotify CSV からインポート',
  csvImportReport: 'CSV インポートレポート',
  csvImportTotal: '合計',
  csvImportAdded: '追加済み',
  csvImportDuplicates: '重複',
  csvImportNotFound: '未検出',
  csvImportNetworkErrors: 'ネットワークエラー',
  csvImportDuplicatesTitle: '重複トラック (すでにプレイリストに存在):',
  csvImportNotFoundTitle: '見つからなかったトラック:',
  csvImportNetworkErrorsTitle: 'ネットワークエラー (再インポートで解消する場合があります):',
  csvImportDownloadReport: 'レポートをダウンロード',
  csvImportClose: '閉じる',
  csvImportNoValidTracks: 'CSV ファイルに有効なトラックが見つかりません',
  csvImportFailed: 'CSV ファイルのインポートに失敗しました',
  csvImportToast: '{{added}} 件追加、{{notFound}} 件未検出、{{duplicates}} 件重複',
  csvImportDownloadSuccess: 'レポートをダウンロードしました',
  csvImportDownloadError: 'レポートのダウンロードに失敗しました',
  // Playlist folders (local, per-server organisation layer)
  folders: {
    newFolder: '新規フォルダー',
    namePlaceholder: 'フォルダー名…',
    create: '作成',
    rename: '名前を変更',
    delete: 'フォルダーを削除',
    ungrouped: '未分類',
    moveToFolder: 'フォルダーへ移動',
    removeFromFolder: 'フォルダーから削除',
    expandFolder: 'フォルダーを展開',
    collapseFolder: 'フォルダーを折りたたむ',
    groupByFolders: 'フォルダーでグループ化',
    count_one: '{{count}} 個のプレイリスト',
    count_other: '{{count}} 個のプレイリスト',
    localOnlyNotice:
      'フォルダーはこのデバイス上の Psysonic にのみ保存されます。Navidrome と Subsonic API にはプレイリストフォルダーのネイティブ対応がないため、この構造はサーバーには保存されず、他のデバイスやアプリとも同期されません。',
  },
};
