{
  "common": {
    "app": {
      "name": "Nuclear",
      "description": "Music streaming app for your desktop"
    },
    "actions": {
      "save": "Save",
      "cancel": "Cancel",
      "delete": "Delete",
      "edit": "Edit",
      "close": "Close",
      "back": "Back",
      "next": "Next",
      "confirm": "Confirm",
      "apply": "Apply",
      "reset": "Reset",
      "clear": "Clear",
      "search": "Search",
      "loading": "Loading...",
      "retry": "Retry"
    },
    "errors": {
      "network": "Network error. Please check your connection.",
      "notFound": "Not found"
    }
  },
  "navigation": {
    "explore": "Explore",
    "dashboard": "Dashboard",
    "collection": "Collection",
    "favoriteAlbums": "Favorite albums",
    "favoriteTracks": "Favorite tracks",
    "favoriteArtists": "Favorite artists",
    "playlists": "Playlists",
    "sources": "Sources"
  },
  "sources": {
    "title": "Sources",
    "streaming": "Streaming",
    "streamingDescription": "Streaming sources provide audio. When you play a track, the streaming source finds and delivers the audio stream.",
    "metadata": "Metadata",
    "metadataDescription": "Metadata sources provide information about artists, albums, and tracks. Search results, artist pages, and album details come from the active metadata source.",
    "dashboard": "Dashboard",
    "dashboardDescription": "Dashboard sources provide personalized content like top tracks, new releases, and recommendations on the home screen.",
    "playlists": "Playlists",
    "playlistsDescription": "Playlist sources let you import playlists from external services by URL.",
    "discovery": "Discovery",
    "discoveryDescription": "Discovery sources recommend new tracks based on what you're listening to. Enable music discovery by using the boombox icon in the bottom bar.",
    "lyrics": "Lyrics",
    "lockedReason": "<metadata>{{metadataName}}</metadata> metadata source requires <streaming>{{streamingName}}</streaming> streaming source.",
    "missingStreamingProvider": "Required streaming provider \"{{providerId}}\" is not available",
    "noProviders": "No providers installed"
  },
  "discovery": {
    "recommendationError": "Failed to get recommendations"
  },
  "favorites": {
    "albums": {
      "title": "Favorite albums",
      "empty": "No favorite albums yet",
      "emptyDescription": "Albums you mark as favorites will appear here"
    },
    "tracks": {
      "title": "Favorite tracks",
      "empty": "No favorite tracks yet",
      "emptyDescription": "Tracks you mark as favorites will appear here"
    },
    "artists": {
      "title": "Favorite artists",
      "empty": "No favorite artists yet",
      "emptyDescription": "Artists you mark as favorites will appear here"
    }
  },
  "playlists": {
    "title": "Playlists",
    "empty": "No playlists yet",
    "emptyDescription": "Create a playlist or import one to get started",
    "emptyTracks": "No tracks in this playlist",
    "emptyTracksDescription": "Add tracks from search results or your library",
    "create": "Create new",
    "importJson": "Import from JSON",
    "exportJson": "Export as JSON",
    "add": "Add",
    "delete": "Delete playlist",
    "deleteConfirm": "Are you sure you want to delete this playlist?",
    "play": "Play",
    "addToQueue": "Add to queue",
    "saveLocally": "Save locally",
    "readOnlyBadge": "{{source}}",
    "readOnlyTooltip": "This playlist is from {{source}} and is read-only. Save a local copy to edit it.",
    "trackCount": "{{count}} track",
    "trackCount_other": "{{count}} tracks",
    "addToPlaylist": "Add to playlist",
    "filterPlaylists": "Filter playlists...",
    "createNew": "Create new playlist",
    "saveQueueAsPlaylist": "Save queue as playlist",
    "name": "Name",
    "namePlaceholder": "Playlist name...",
    "exportSuccess": "Playlist exported",
    "exportError": "Failed to export playlist",
    "importSuccess": "Playlist imported",
    "importBatchSuccess": "{{count}} playlists imported",
    "importError": "Failed to import playlist",
    "importNoPlaylists": "No playlists found in this file",
    "importUrl": "Import from URL",
    "importUrlTitle": "Import playlist from URL",
    "importUrlPlaceholder": "Paste a playlist URL...",
    "importUrlNoProvider": "No plugin can handle this URL. Install a plugin that supports this service.",
    "importUrlImporting": "Importing...",
    "descriptionPlaceholder": "Add a description..."
  },
  "search": {
    "title": "Search",
    "query": "Query",
    "placeholder": "Search",
    "noResults": "No results found",
    "searching": "Searching...",
    "failedToLoad": "Failed to load results.",
    "results": {
      "tracks": "Tracks",
      "albums": "Albums",
      "artists": "Artists",
      "playlists": "Playlists"
    },
    "filters": {
      "all": "All",
      "tracks": "Tracks",
      "albums": "Albums",
      "artists": "Artists",
      "playlists": "Playlists"
    },
    "empty-state": "No metadata plugin installed",
    "empty-state-description": "Install a metadata plugin to search for music.",
    "empty-state-action": "Browse plugins"
  },
  "artist": {
    "title": "Artist",
    "albums": "Albums",
    "tracks": "Tracks",
    "similar": "Similar artists",
    "popularTracks": "Popular tracks",
    "biography": "Biography",
    "discography": "Discography",
    "topTracks": "Top tracks",
    "onTour": "On Tour",
    "notOnTour": "Not on Tour",
    "followers": "Followers",
    "followings": "Following",
    "playlists": "Playlists",
    "errors": {
      "failedToLoadDetails": "Failed to load artist details.",
      "failedToLoadAlbums": "Failed to load albums.",
      "failedToLoadPopularTracks": "Failed to load popular tracks.",
      "failedToLoadSimilarArtists": "Failed to load similar artists.",
      "failedToLoadSocialStats": "Failed to load artist stats.",
      "failedToLoadPlaylists": "Failed to load playlists."
    }
  },
  "album": {
    "title": "Album",
    "genre": "Genre",
    "year": "Year",
    "tracks": "Tracks",
    "errors": {
      "failedToLoadDetails": "Failed to load album details.",
      "failedToLoadTracks": "Failed to load tracks."
    }
  },
  "themes": {
    "title": "Themes",
    "basic": "Basic themes",
    "advanced": "Advanced themes",
    "marketplace": "Store themes",
    "default": "Default",
    "selectPlaceholder": "Select a theme",
    "description": "Themes found in your app data themes directory",
    "tabs": {
      "myThemes": "My themes",
      "store": "Store"
    },
    "store": {
      "searchPlaceholder": "Search themes...",
      "install": "Install",
      "installing": "Installing",
      "installed": "Installed",
      "by": "by",
      "installError": "Failed to install {{name}}",
      "loadError": "Failed to load the theme store.",
      "apply": "Apply",
      "active": "Active",
      "uninstall": "Uninstall",
      "uninstallError": "Failed to uninstall {{name}}"
    }
  },
  "dashboard": {
    "title": "Dashboard",
    "empty-state": "Welcome to Nuclear",
    "empty-state-description": "Install a plugin to see top tracks, new releases, and recommendations here.",
    "empty-state-action": "Browse plugins",
    "top-tracks": "Top Tracks",
    "top-artists": "Top Artists",
    "top-albums": "Top Albums",
    "editorial-playlists": "Top Playlists",
    "new-releases": "New Releases",
    "filter-artists": "Filter artists...",
    "filter-albums": "Filter albums...",
    "filter-playlists": "Filter playlists...",
    "filter-releases": "Filter releases...",
    "nothing-found": "Nothing found"
  },
  "plugins": {
    "title": "Plugins",
    "addPlugin": "Add Plugin",
    "tabs": {
      "installed": "Installed",
      "store": "Store"
    },
    "installed": {
      "empty-state": "No plugins installed",
      "empty-state-description": "Browse the plugin store to find streaming, metadata, and other plugins.",
      "empty-state-action": "Go to store",
      "update-available": "Update available",
      "by": "by"
    },
    "store": {
      "searchPlaceholder": "Search plugins...",
      "install": "Install",
      "installing": "Installing",
      "installed": "Installed",
      "by": "by",
      "categories": {
        "all": "All",
        "streaming": "Streaming",
        "metadata": "Metadata",
        "lyrics": "Lyrics",
        "scrobbling": "Scrobbling",
        "dashboard": "Dashboard",
        "playlists": "Playlists",
        "discovery": "Discovery",
        "other": "Other"
      },
      "error": {
        "title": "Failed to load plugins",
        "description": "Could not fetch the plugin registry. Please check your internet connection.",
        "retry": "Retry"
      },
      "noResults": {
        "title": "No plugins found",
        "filtered": "Try adjusting your search or filters.",
        "empty": "No plugins available yet."
      },
      "installError": {
        "title": "Failed to install {{name}}"
      }
    }
  },
  "updater": {
    "updateAvailable": "Update available",
    "clickToUpdate": "Click to update",
    "downloading": "Downloading... {{progress}}%",
    "clickToRestart": "Click to restart"
  },
  "flatpak": {
    "sandboxWarning": "You're running Nuclear in a Flatpak sandbox. Some features may not work correctly. If you experience issues, try the .deb or AppImage instead.",
    "dismiss": "Got it"
  },
  "preferences": {
    "title": "Preferences",
    "general": {
      "title": "General",
      "language": {
        "title": "Language",
        "description": "Select your preferred language"
      }
    },
    "plugins": {
      "title": "Plugins",
      "auto-update": {
        "title": "Auto-update plugins",
        "description": "Automatically download and install new versions of store plugins on startup"
      }
    },
    "themes": {
      "title": "Themes"
    },
    "logs": {
      "title": "Logs"
    },
    "whats-new": {
      "title": "What's New"
    },
    "shortcuts": {
      "title": "Key Shortcuts",
      "sections": {
        "playback": "Playback",
        "general": "General"
      },
      "commands": {
        "playback.toggle": "Play / Pause",
        "playback.next": "Next track",
        "playback.previous": "Previous track",
        "playback.seekForward": "Seek forward",
        "playback.seekBackward": "Seek backward",
        "playback.volumeUp": "Volume up",
        "playback.volumeDown": "Volume down",
        "playback.mute": "Mute / Unmute",
        "general.toggleSettings": "Open settings"
      },
      "recording": "Press a key combination...",
      "resetAll": "Reset all to defaults",
      "reset": "Reset",
      "conflict": "This shortcut is already used by \"{{command}}\""
    },
    "appearance": {
      "title": "Appearance",
      "framelessWindow": {
        "title": "Frameless window",
        "description": "Hide the native title bar. Drag the top bar to move the window."
      }
    },
    "playback": {
      "title": "Playback",
      "skipSeconds": {
        "title": "Skip duration",
        "description": "Number of seconds to skip forward/backward"
      },
      "crossfadeMs": {
        "title": "Crossfade",
        "description": "Crossfade duration between tracks in milliseconds"
      },
      "streamExpiryMs": {
        "title": "Stream expiry time",
        "description": "How long before a resolved stream URL is considered expired and needs re-resolution"
      },
      "streamResolutionRetries": {
        "title": "Stream resolution retries",
        "description": "Number of times to retry resolving a stream URL before moving to the next candidate"
      },
      "discoveryVariety": {
        "title": "Discovery variety",
        "description": "How far recommendations deviate from your current listening. Lower is closer.",
        "startLabel": "Less crazy",
        "endLabel": "More crazy"
      }
    },
    "layout": {
      "title": "Layout"
    },
    "updates": {
      "title": "Updates",
      "checkForUpdates": {
        "title": "Check for updates",
        "description": "Automatically check for new versions on startup"
      },
      "autoInstall": {
        "title": "Auto-install updates",
        "description": "Download and install updates automatically when available"
      }
    },
    "integrations": {
      "title": "Integrations",
      "mcp": {
        "enabled": {
          "title": "Enable MCP Server",
          "description": "Start a local MCP server that allows AI tools to control Nuclear."
        },
        "serverUrl": {
          "title": "MCP Server URL",
          "description": "Point your AI tool to this URL to connect to Nuclear."
        }
      },
      "mpd": {
        "enabled": {
          "title": "Enable MPD Server",
          "description": "Start a local MPD-compatible server so MPD clients can control Nuclear."
        },
        "serverUrl": {
          "title": "MPD Server URL",
          "description": "Point your MPD client to this address to connect to Nuclear."
        }
      },
      "discord": {
        "enabled": {
          "title": "Discord Rich Presence",
          "description": "Show what you're listening to on your Discord profile."
        }
      }
    }
  },
  "queue": {
    "title": "Queue",
    "empty": {
      "title": "Queue is empty",
      "subtitle": "Add tracks to start playing"
    },
    "actions": {
      "remove": "Remove from queue",
      "clear": "Clear queue",
      "saveAsPlaylist": "Save queue as playlist"
    },
    "errors": {
      "playback": "Playback error"
    }
  },
  "track": {
    "actions": {
      "playNow": "Play now",
      "playNext": "Play next",
      "addToQueue": "Add to queue",
      "addToFavorites": "Add to favorites",
      "removeFromFavorites": "Remove from favorites"
    }
  },
  "streaming": {
    "errors": {
      "noCandidatesFound": "Failed to find stream candidates",
      "allCandidatesFailed": "All stream candidates failed"
    }
  },
  "playerBar": {
    "noTrackPlaying": "No track playing",
    "shuffleOn": "Shuffle: on",
    "shuffleOff": "Shuffle: off",
    "repeatOff": "Repeat: off",
    "repeatAll": "Repeat: all",
    "repeatOne": "Repeat: one",
    "discoveryOn": "Discovery: on",
    "discoveryOff": "Discovery: off"
  },
  "logs": {
    "title": "Logs",
    "searchPlaceholder": "Search logs...",
    "searchAriaLabel": "Search logs",
    "levelLabel": "Level:",
    "scopeLabel": "Scope:",
    "clearButton": "Clear",
    "exportButton": "Export",
    "openLogFolderButton": "Open Log Folder",
    "noLogsMessage": "No logs to display",
    "invalidRegexMessage": "Invalid regex pattern",
    "entryCount": "{{count}} entry",
    "entryCount_other": "{{count}} entries",
    "exportSuccess": "Logs exported"
  },
  "changelog": {
    "title": "What's New",
    "seeMore": "See more ({{count}} older)",
    "types": {
      "feature": "Feature",
      "fix": "Fix",
      "improvement": "Improvement",
      "chore": "Chore",
      "plugin": "Plugin",
      "docs": "Docs"
    }
  }
}
