export const deviceSync = {
  title: 'デバイス同期',
  targetFolder: '同期先フォルダー',
  noFolderChosen: 'フォルダーが選択されていません',
  selectDrive: 'ドライブを選択…',
  refreshDrives: 'ドライブを更新',
  noDrivesDetected: 'リムーバブルドライブが検出されません',
  browseManual: '手動で参照…',
  free: '空き',
  notMountedVolume: '同期先がマウント済みボリューム上にありません。ドライブが取り外された可能性があります。',
  chooseFolder: '選択…',
  targetDevice: '対象デバイス',
  schemaLabel: '命名方式',
  schemaHint: 'OS 間で安定して同期するための固定方式です。プレイリストはアルバムトラックを参照する .m3u8 として書き込まれ、デバイス上で重複しません。',
  migrateButton: '既存ファイルを再整理…',
  migrateTooltip: 'デバイス上の既存ファイルを、新しい方式へリネームします (旧ファイル名テンプレートから)。',
  migrateTitle: '既存ファイルを再整理',
  migrateLoading: '既存ファイルを解析中…',
  migrateNothingToDo: '既存ファイルはすべて新しい方式に一致しています。作業はありません。',
  migrateNoTemplate: 'デバイス上に旧ファイル名テンプレートが見つかりません。移行は、カスタムテンプレート対応版の Psysonic で同期したスティックにのみ適用されます。',
  migrateFilesToRename: 'ファイルをリネーム予定',
  migrateUnchanged: '{{n}} ファイルはすでに正しいパスです',
  migrateCollisions: '{{n}} ファイルは自動でリネームできません (複数トラックが同じ同期先になります)。そのまま残し、次回同期で正しい場所へ再ダウンロードします。',
  migratePreviewNote: '旧テンプレート: {{tpl}}',
  migrateExecuting: 'ファイルをリネーム中…',
  migrateSuccess: '{{n}} ファイルをリネームしました',
  migrateFailed: '{{n}} 件のリネームに失敗しました',
  migrateShowErrors: 'エラーを表示',
  migrateStart: 'リネームを開始',
  onDevice: 'デバイスマネージャー',
  addSources: '追加…',
  colName: '名前',
  colType: '種類',
  colStatus: '状態',
  syncResult: '{{done}} 転送済み、{{skipped}} は最新 (合計 {{total}})',
  deleteFromDevice: '削除対象にする ({{count}})',
  confirmDelete: 'デバイスから {{count}} 件を削除しますか？対象: {{names}}',
  deleteComplete: '{{count}} 件をデバイスから削除しました。',
  manifestImported: 'デバイスマニフェストから {{count}} 個のソースをインポートしました。',
  selectedSources: '選択中のソース',
  noSourcesSelected: 'ソースが選択されていません。ブラウザー内の項目をクリックして追加してください。',
  clearAll: 'すべてクリア',
  tabPlaylists: 'プレイリスト',
  tabAlbums: 'アルバム',
  tabArtists: 'アーティスト',
  searchPlaceholder: '検索…',
  syncButton: 'デバイスへ同期',
  actionTransfer: 'デバイスへ転送',
  actionDelete: 'デバイスから削除',
  actionApplyAll: 'すべての変更を適用',
  cancel: 'キャンセル',
  noTargetDir: '先に同期先フォルダーを選択してください。',
  noSources: '少なくとも 1 つのソースを選択してください。',
  noTracks: '選択したソースにトラックが見つかりません。',
  fetchError: 'サーバーからトラックを取得できませんでした。',
  syncComplete: '同期が完了しました。',
  dismiss: '閉じる',
  cancelSync: 'キャンセル',
  syncCancelled: '同期をキャンセルしました ({{done}} / {{total}} 転送済み)。',
  statusSynced: '同期済み',
  statusPending: '保留中',
  statusDeletion: '削除',
  markForDeletion: '削除対象にする',
  undoDeletion: '削除を取り消す',
  removeSource: '削除',
  syncInBackground: '同期をバックグラウンドで開始しました。別の画面へ移動できます。',
  syncInProgress: '{{done}} / {{total}} トラック…',
  scanningDevice: 'デバイスをスキャン中…',
  syncSummary: '同期サマリー',
  calculating: '必要な転送量を計算中…',
  filesToAdd: '追加するファイル:',
  filesToDelete: '削除するファイル:',
  netChange: '差し引き変更:',
  availableSpace: '利用可能なディスク容量:',
  spaceWarning: '警告: 対象デバイスの報告容量が不足しています。',
  proceed: '同期を続行',
  notEnoughSpace: '物理ディスク容量が不足しています!',
  liveSearch: 'ライブ',
  randomAlbumsLabel: 'ランダムアルバム',
};
