export default {
  app: {
    title: 'CrossSubtitle',
    credit: 'by {author}',
    collapse: 'Collapse',
    settings: 'Settings',
    submitting: 'Submitting...',
    addTask: 'Add Task',
    mode: 'Mode',
    source: 'Source',
    translate: 'Translate',
    targetLang: 'Target Language',
    chinese: 'Chinese',
    english: 'English',
    sourceLang: 'Source Language',
    bilingualExport: 'Bilingual Export',
    autoDetect: 'Auto Detect',
    advanced: 'Advanced Settings',
    feedback: {
      restoredDefaults: 'Restored default model paths',
      loadModelError: 'Failed to load default model paths: {message}',
      loadModelErrorFallback: 'Failed to load default model paths',
      bilingualOn: 'Bilingual export enabled',
      bilingualOff: 'Bilingual export disabled',
      fallbackSource: 'LLM API Key not set, falling back to source transcription',
      submitted: 'Submitted {count} tasks',
      submitFailed: 'Task submission failed',
      dialogError: 'Failed to open file dialog: {message}',
      dialogErrorFallback: 'Failed to open file dialog',
    },
    llm: {
      apiBase: 'LLM API Base',
      apiKey: 'LLM API Key',
      model: 'LLM Model',
      batchSize: 'Batch Size',
      contextSize: 'Context Size',
    },
    model: {
      whisper: 'Whisper Model',
      vad: 'VAD Model',
      defaultWhisper: 'Built-in Whisper Model',
      defaultVad: 'Built-in VAD Model',
    },
    pickFiles: 'Select Media Files',
    mediaFiles: 'Media Files',
  },
  taskQueue: {
    title: 'Tasks',
    subtitle: 'Select a task to view subtitles',
    empty: 'No tasks',
    retry: 'Retry',
    status: {
      queued: 'Queued',
      extracting: 'Extracting',
      vad_processing: 'VAD',
      transcribing: 'Transcribing',
      translating: 'Translating',
      completed: 'Completed',
      failed: 'Failed',
    },
  },
  editor: {
    title: 'Workspace',
    segments: '{count} segments',
    selectTask: 'Select a task from the left to start',
    empty: 'Select a task to view subtitles',
    emptyHint: 'Click a task in the list to start viewing',
    processing: 'Processing, please wait...',
    failed: 'Task failed, unable to generate subtitles',
    noSegments: 'No subtitle segments',
    waiting: 'Waiting for transcription...',
    translation: 'Translation',
    source: 'Source',
    logs: 'Logs',
    noLogs: 'No logs',
  },
}
