const en = {
  demo: 'Demo',
  lang: 'En',
  home: 'Home',
  nav: {
    home: 'Home',
    dashboard: 'Dashboard',
    portfolio: 'My Portfolio',
  },
  header: {
    search: 'Menu search',
    searchTooltip: 'Global menu search (Ctrl+K)',
    github: 'GitHub',
    wiki: 'DeepWiki',
    wrapped: 'Wrapped',
    wrappedTooltip: 'GitHub Wrapped',
    preferences: 'Preferences',
    themeLight: 'Light mode',
    themeDark: 'Dark mode',

    userCenter: 'Profile',
    userSettings: 'Settings',
    contactMe: 'Contact',
    logout: 'Log out',
  },
  settingDrawer: {
    title: 'Preferences',
    sections: {
      overallStyle: 'Overall style',
      themeColor: 'Theme color',
      navigationMode: 'Navigation mode',
      contentWidth: 'Content width',
      other: 'Other settings',
      visualEffects: 'Visual effects',
    },
    navTheme: {
      light: 'Light menu style',
      dark: 'Dark menu style',
    },
    enableDarkMode: 'Enable dark mode',
    theme: {
      light: 'Light',
      dark: 'Dark',
      system: 'System',
    },
    colors: {
      dawnBlueDefault: 'Daybreak Blue (default)',
      dustRed: 'Dust Red',
      volcano: 'Volcano',
      sunset: 'Sunset',
      cyan: 'Cyan',
      auroraGreen: 'Aurora Green',
      geekBlue: 'Geek Blue',
      purple: 'Purple',
    },
    customColor: 'Custom color',
    layout: {
      side: 'Side menu layout',
      top: 'Top menu layout',
      mix: 'Mixed menu layout',
    },
    contentWidth: 'Content width',
    contentWidthFixed: 'Fixed',
    contentWidthFluid: 'Fluid',
    other: {
      colorWeak: 'Color-weak mode',
      grayMode: 'Grayscale mode',
      compactMode: 'Compact mode',
      fixedHeader: 'Fixed header',
      fixedSider: 'Fixed sidebar',
    },
    effects: {
      pointerFollow: 'Pointer follow',
      pointerTrail: 'Pointer trail',
    },
  },
  menu: {
    motion: 'Motion',
    mermaid: 'Mermaid',
    topology: 'Topology',
    svgViewer: 'Arc Preview',
    autoDeploy: 'Auto Deploy',
    permissionExample: 'Permission',
    phBar: 'PH Bar',
    chatgpt: 'ChatGPT',
    zustand: 'Zustand',
    reactTilt: 'React Tilt',
    music: 'Music',
    crypto: 'Crypto',
    video: 'Video',
    bigScreen: 'Big Screen',
    echarts: 'ECharts',
    qrGenerate: 'QR Generator',
    business: 'Business',
    prismRender: 'Prism Render',
    postMessage: 'Post Message',
    geoChart: 'Geo Chart',
    print: 'Print',
    profile: 'Profile',
    contact: 'Contact',

    frontendTechStack: 'Frontend Tech Stack',
    react: 'React',
    vue: 'Vue',
    vuePlugins: 'Vue Plugins',
    vue3Api: 'Vue3 API',
    performanceOptimization: 'Performance',
    angular: 'Angular',
    node: 'Node',

    backendTechStack: 'Backend Tech Stack',
    java: 'Java',
    go: 'Go',

    buildTools: 'Build Tools',
    webpack: 'Webpack',
    vite: 'Vite',

    error: 'Error',
    errorBoundary: 'ErrorBoundary',
  },
  svp: {
    ariaPlaybackSettings: 'Playback settings',
    ariaPlaybackSpeed: 'Playback speed',
    ariaPlaybackSpeedOptions: 'Speed options',
    ariaCaptions: 'Captions',
    ariaCaptionsOptions: 'Caption options',
    ariaOtherSettings: 'Other settings',
    ariaPlayer: 'Player',
    ariaEmbedToolbar: 'Embed toolbar',
    ariaVideoControls: 'Video controls',
    ariaPlaybackTools: 'Playback & tools',
    ariaProgress: 'Progress',
    ariaProgressBar: 'Progress bar',

    loading: 'Loading…',
    loadingHls: 'Loading HLS…',

    settings: 'Settings',
    play: 'Play',
    pause: 'Pause',
    back10: 'Back 10 seconds',
    forward10: 'Forward 10 seconds',
    closeMini: 'Close mini',
    restoreMini: 'Restore mini',

    mute: 'Mute',
    unmute: 'Unmute',
    volume: 'Volume',
    volumeMinus: 'Volume -5%',
    volumePlus: 'Volume +5%',

    pip: 'Picture-in-Picture',
    exitPip: 'Exit Picture-in-Picture',
    fullscreen: 'Fullscreen',

    progress: 'Playback progress',
    videoTagUnsupported: 'Your browser does not support the video tag.',

    playbackSpeed: 'Speed',
    speedDefault: '1x (default)',

    captions: 'Captions',
    captionsOff: 'Off',
    captionsFallbackLabel: 'Captions',
    captionN: 'Caption {{n}}',

    lazyPlay: 'Lazy play (pause when out of view)',
    miniPlayer: 'Mini player (bottom-right when out of view)',
    youtubeControls: 'YouTube controls',
    autoPlay: 'Autoplay',
    autoMute: 'Auto mute (for autoplay)',

    uiLanguage: 'UI language',
    ariaUiLanguage: 'UI language',
    ariaUiLanguageOptions: 'UI language options',
    langZh: '中文',
    langEn: 'English',

    openInNewWindow: 'Open in new window',
    embedMayBeBlocked: 'Embedding may be blocked by the site',
    embedNotConfigured: 'Embed URL not configured',
    embedFallbackHint: 'Provide embedUrl or getEmbedUrl(config) to generate the iframe URL.',

    errorUnknown: 'Unknown error',
    unableToPlay: 'Unable to play: {{name}}',
    unableToPlayWithMessage: 'Unable to play: {{name}} - {{message}}',

    hlsNativeLoadFailed: 'HLS (native) failed to load',
    hlsNotSupported: 'This browser does not support HLS playback',
    hlsPlaybackError: 'HLS playback error',
    hlsLoadFailed: 'Failed to load HLS',
    hlsInitFailed: 'Failed to initialize HLS',

    videoLoadAborted: 'Video loading was aborted',
    videoNetworkError: 'Network error: failed to load video',
    videoDecodeError: 'Decode error (unsupported format/codec)',
    videoSourceNotSupported: 'Video source unavailable (404/CORS/type unsupported)',
    videoLoadFailed: 'Failed to load video',
    noVideoSource: 'No valid video source provided',
  },
}

export default en
