<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="ic_launcher_background">#212121</color>
    <plurals name="settings_home_dashboard_count">
        <item quantity="one">%d shelf</item>
        <item quantity="other">%d shelves</item>
    </plurals>
    <plurals name="settings_live_tv_quick_filters_count">
        <item quantity="one">%1$d saved</item>
        <item quantity="other">%1$d saved</item>
    </plurals>
    <plurals name="settings_timeout_seconds">
        <item quantity="one">%d second</item>
        <item quantity="other">%d seconds</item>
    </plurals>
    <plurals name="settings_timer_minutes">
        <item quantity="one">%1$d minute</item>
        <item quantity="other">%1$d minutes</item>
    </plurals>
    <plurals name="settings_top_navigation_count">
        <item quantity="one">%d tab</item>
        <item quantity="other">%d tabs</item>
    </plurals>
    <string name="a11y_catch_up_available">Catch-up available</string>
    <string name="a11y_channel_with_number">Channel %1$d, %2$s</string>
    <string name="a11y_favorite">Favorite</string>
    <string name="a11y_locked">Locked</string>
    <string name="a11y_now_playing">Now playing %1$s</string>
    <string name="a11y_recent_search">Recent search %1$s</string>
    <string name="a11y_selected">Selected</string>
    <string name="action_cancel">Cancel</string>
    <string name="action_clear">Clear</string>
    <string name="action_delete">Delete</string>
    <string name="action_done">Done</string>
    <string name="action_move">MOVE</string>
    <string name="action_save">Save</string>
    <string name="action_save_order">Save Order</string>
    <string name="action_see_all">See all</string>
    <string name="action_space">Space</string>
    <string name="action_split">SPLIT</string>
    <string name="add_group_add_btn">Add</string>
    <string name="add_group_add_favorites">Add to Favorites</string>
    <string name="add_group_cancel">Cancel</string>
    <string name="add_group_close_cd">Close</string>
    <string name="add_group_create">Create</string>
    <string name="add_group_create_new_btn">Create New Group</string>
    <string name="add_group_custom_groups_title">Custom Groups</string>
    <string name="add_group_manage_title">Manage: %1$s</string>
    <string name="add_group_move_down">Move Down</string>
    <string name="add_group_move_up">Move Up</string>
    <string name="add_group_name_hint">Group Name</string>
    <string name="add_group_remove_btn">Remove</string>
    <string name="add_group_remove_favorites">Remove from Favorites</string>
    <string name="add_group_rename">Rename</string>
    <string name="add_group_reorder_title">Reorder</string>
    <string name="app_name">StreamVault Debug</string>
    <string name="badge_beta">Beta</string>
    <string name="badge_catch_up">CATCH UP</string>
    <string name="badge_error">ERR</string>
    <string name="badge_fav">FAV</string>
    <string name="badge_movie">MOVIE</string>
    <string name="badge_moving">MOVING</string>
    <string name="badge_recording">REC</string>
    <string name="badge_saved">SAVED</string>
    <string name="badge_scheduled">SCHED</string>
    <string name="badge_series">SERIES</string>
    <string name="card_live_badge">LIVE</string>
    <string name="card_locked">Locked</string>
    <string name="card_locked_channel">Locked Channel</string>
    <string name="category_options_cancel">Cancel</string>
    <string name="category_options_clear_recent">Clear All Recent</string>
    <string name="category_options_delete">Delete Group</string>
    <string name="category_options_hide">Hide Category</string>
    <string name="category_options_hide_from_live_tv">Hide from Live TV</string>
    <string name="category_options_lock">Lock Group</string>
    <string name="category_options_pin">Pin Category</string>
    <string name="category_options_rename">Rename Group</string>
    <string name="category_options_reorder">Reorder Items</string>
    <string name="category_options_set_default">Set as Default Group</string>
    <string name="category_options_unlock">Unlock Group</string>
    <string name="category_options_unpin">Unpin Category</string>
    <string name="category_pinned">Pinned %1$s.</string>
    <string name="category_see_all">See all</string>
    <string name="category_unpinned">Unpinned %1$s.</string>
    <string name="channel_action_hide">Hide this channel</string>
    <string name="channel_number_name_format">%1$d. %2$s</string>
    <string name="channel_options_remove_from_recent">Remove from Recent</string>
    <string name="continue_watching_season_episode">S%1$d E%2$d</string>
    <string name="continue_watching_title">Continue Watching</string>
    <string name="dashboard_channels_format">%1$d channels</string>
    <string name="dashboard_continue_watching">Continue Watching</string>
    <string name="dashboard_continue_watching_movies">Continue Watching Movies</string>
    <string name="dashboard_continue_watching_series">Continue Watching Series</string>
    <string name="dashboard_customize_home">Customize Home</string>
    <string name="dashboard_customize_home_action">Customize</string>
    <string name="dashboard_customize_home_subtitle">Choose which shelves appear here, add more rows, and reorder them any time.</string>
    <string name="dashboard_empty_body">Add a playlist or Xtream source first. Once a provider is active, Home will surface favorite channels, continue watching, and fresh library rows.</string>
    <string name="dashboard_empty_title">Set up a provider to unlock the home screen</string>
    <string name="dashboard_favorite_channels">Favorite Channels</string>
    <string name="dashboard_favorite_movies">Favorite Movies</string>
    <string name="dashboard_favorite_series">Favorite Series</string>
    <string name="dashboard_fresh_movie_pick">Fresh movie pick</string>
    <string name="dashboard_jump_back_live">Jump back into live TV</string>
    <string name="dashboard_library_ready">Your IPTV library is ready</string>
    <string name="dashboard_live_shortcuts">Live Shortcuts</string>
    <string name="dashboard_live_shortcuts_subtitle">Favorites, recent channels, and last group.</string>
    <string name="dashboard_open_live_tv">Open Live TV</string>
    <string name="dashboard_open_movies">Open Movies</string>
    <string name="dashboard_open_series">Open Series</string>
    <string name="dashboard_pinned_channels_format">Pinned · %1$d channels</string>
    <string name="dashboard_provider_connections">Connections</string>
    <string name="dashboard_provider_expires_at">Expires %1$s</string>
    <string name="dashboard_provider_health_title">Provider Health</string>
    <string name="dashboard_provider_m3u">M3U Playlist</string>
    <string name="dashboard_provider_no_expiry">No expiry reported</string>
    <string name="dashboard_provider_no_sync">No recent sync</string>
    <string name="dashboard_provider_source">Source</string>
    <string name="dashboard_provider_status">Status</string>
    <string name="dashboard_provider_synced_at">Synced %1$s</string>
    <string name="dashboard_provider_xtream">Xtream Codes</string>
    <string name="dashboard_recent_channels">Recent Channels</string>
    <string name="dashboard_recent_movies">Recently Added Movies</string>
    <string name="dashboard_recent_series">Recently Updated Series</string>
    <string name="dashboard_recommended_movies">Recommended Movies</string>
    <string name="dashboard_resume_episode">Resume episode</string>
    <string name="dashboard_resume_episode_format">Resume S%1$d E%2$d</string>
    <string name="dashboard_resume_live">Resume</string>
    <string name="dashboard_resume_movie">Resume movie</string>
    <string name="dashboard_resume_series">Resume series</string>
    <string name="dashboard_resume_unavailable">Watch history temporarily unavailable</string>
    <string name="dashboard_resume_unavailable_detail">Resume content could not be loaded. It will restore automatically.</string>
    <string name="dashboard_search_library">Search Library</string>
    <string name="dashboard_stat_favorites">%1$d favorites</string>
    <string name="dashboard_stat_live">%1$d live</string>
    <string name="dashboard_stat_movies">%1$d movies</string>
    <string name="dashboard_stat_recent">%1$d recent</string>
    <string name="dashboard_stat_resume">%1$d to resume</string>
    <string name="dashboard_stat_series">%1$d series</string>
    <string name="dashboard_subtitle">%1$s is active. Jump back into live, catch up on progress, or browse fresh additions.</string>
    <string name="dashboard_title">Your Library, Ready</string>
    <string name="dashboard_top_rated_movies">Top Rated Movies</string>
    <string name="dashboard_update_available">A newer app release is cached and ready to review from Settings.</string>
    <string name="dashboard_update_install_ready">The latest update has already been downloaded. Open Settings to install it.</string>
    <string name="dashboard_update_open_installer">Install From Settings</string>
    <string name="dashboard_update_open_settings">Open Updates</string>
    <string name="dashboard_update_title">StreamVault %1$s is available</string>
    <string name="dashboard_updated_series">Updated series shelf</string>
    <string name="dashboard_updated_series_badge">Updated series</string>
    <string name="dashboard_warning_review">Open Provider Details</string>
    <string name="dashboard_warning_title">Provider Needs Attention</string>
    <string name="dashboard_watch_live">Watch Live</string>
    <string name="diagnostics_summary_format">%1$s | %2$s</string>
    <string name="download_button_label">Download</string>
    <string name="download_cancelled">Download cancelled</string>
    <string name="download_completed">Download completed</string>
    <string name="download_delete">Delete</string>
    <string name="download_error_no_url">Could not resolve stream URL for download</string>
    <string name="download_failed">Download failed: %1$s</string>
    <string name="download_folder_change">Change download folder</string>
    <string name="download_folder_default">Default downloads folder</string>
    <string name="download_in_progress">Downloading %s</string>
    <string name="download_notification_channel">Downloads</string>
    <string name="download_notification_channel_description">Shows download progress and completion</string>
    <string name="download_play_local">Play</string>
    <string name="download_progress">%1$s / %2$s</string>
    <string name="download_resume">Resume</string>
    <string name="download_started">Download started</string>
    <string name="downloads_delete_confirm">Delete this download?</string>
    <string name="downloads_delete_confirm_delete">Delete</string>
    <string name="downloads_delete_confirm_msg">Delete %1$s from downloads?</string>
    <string name="downloads_delete_confirm_title">Delete download</string>
    <string name="downloads_deleted">Download deleted</string>
    <string name="downloads_empty">No downloads yet</string>
    <string name="downloads_empty_hint">Download movies or episodes from detail screens and they will appear here.</string>
    <string name="downloads_empty_title">No downloads yet</string>
    <string name="downloads_item_title">Untitled download</string>
    <string name="downloads_loading">Loading downloads...</string>
    <string name="downloads_no_thumb">No poster</string>
    <string name="downloads_resumed">Download resumed</string>
    <string name="downloads_status_cancelled">Cancelled</string>
    <string name="downloads_status_completed">Completed</string>
    <string name="downloads_status_downloading">Downloading</string>
    <string name="downloads_status_failed">Failed</string>
    <string name="downloads_status_paused">Paused</string>
    <string name="downloads_status_pending">Pending</string>
    <string name="epg_archive_provider_hint">This provider supports catch-up for the channel, but this program is not marked archive-ready in the current guide window.</string>
    <string name="epg_archive_ready_hint">Archive or catch-up playback should be available for this program.</string>
    <string name="epg_archive_stale_hint">Guide data looks stale, so replay availability may be incomplete until the guide refreshes.</string>
    <string name="epg_archive_unavailable_hint">Archive playback is not available for this channel.</string>
    <string name="epg_catchup_available">Catch-up available (%1$d days)</string>
    <string name="epg_clear_search">Clear Search</string>
    <string name="epg_clear_search_close">Clear &amp; Close</string>
    <string name="epg_day_selector_label">Browse by day</string>
    <string name="epg_day_today">Today</string>
    <string name="epg_day_tomorrow">Tomorrow</string>
    <string name="epg_day_yesterday">Yesterday</string>
    <string name="epg_density_cinematic">Cinematic</string>
    <string name="epg_density_cinematic_hint">Larger rows for distant viewing</string>
    <string name="epg_density_comfortable">Comfortable</string>
    <string name="epg_density_comfortable_hint">Balanced for everyday browsing</string>
    <string name="epg_density_compact">Compact</string>
    <string name="epg_density_compact_hint">Fits more channels on screen</string>
    <string name="epg_density_label">Guide layout</string>
    <string name="epg_density_subtitle">Choose how much guide detail fits on screen.</string>
    <string name="epg_error">Unable to load the TV guide right now.</string>
    <string name="epg_favorite_badge">Favorite</string>
    <string name="epg_favorites_filter_all">All Channels</string>
    <string name="epg_favorites_filter_all_hint">Browse the full live lineup</string>
    <string name="epg_favorites_filter_favorites">Favorites Only</string>
    <string name="epg_favorites_filter_favorites_hint">Stay on your pinned live channels</string>
    <string name="epg_favorites_filter_subtitle">Keep the guide on all channels or your live favorites only.</string>
    <string name="epg_favorites_filter_title">Guide source</string>
    <string name="epg_filter_hint">Choose another category or refresh the guide.</string>
    <string name="epg_filter_label">Guide Filter</string>
    <string name="epg_filter_short">Categories</string>
    <string name="epg_hero_no_program_description">Program details are limited for this entry.</string>
    <string name="epg_hero_no_schedule_hint">This channel has no guide entries in the current window.</string>
    <string name="epg_hide_options">Hide guide options</string>
    <string name="epg_jump_back">-3h</string>
    <string name="epg_jump_back_half_hour">-30m</string>
    <string name="epg_jump_forward">+3h</string>
    <string name="epg_jump_forward_half_hour">+30m</string>
    <string name="epg_jump_now">Now</string>
    <string name="epg_jump_prime_time">Prime Time</string>
    <string name="epg_jump_tomorrow">Tomorrow</string>
    <string name="epg_loading">Loading TV guide...</string>
    <string name="epg_minutes_remaining">%1$d min left</string>
    <string name="epg_mode_all">Timeline</string>
    <string name="epg_mode_all_hint">All visible rows</string>
    <string name="epg_mode_anchored">At Selected Time</string>
    <string name="epg_mode_anchored_hint">Only channels airing at the current guide anchor</string>
    <string name="epg_mode_archive">Archive Ready</string>
    <string name="epg_mode_archive_hint">Channels with catch-up or archive entries</string>
    <string name="epg_mode_label">Guide mode</string>
    <string name="epg_mode_subtitle">Switch between broad browsing, anchor-time browsing, and archive-friendly rows.</string>
    <string name="epg_next_day">Next Day</string>
    <string name="epg_no_channels_in_category">No channels found in this guide category</string>
    <string name="epg_no_data">No EPG data</string>
    <string name="epg_no_info">No EPG information</string>
    <string name="epg_no_provider">Add or activate a provider to view the TV guide.</string>
    <string name="epg_no_schedule">No schedule data available</string>
    <string name="epg_no_schedule_short">No schedule</string>
    <string name="epg_no_scheduled_channels">No channels with guide data in this selection</string>
    <string name="epg_no_search_results">No matching programs in this guide window</string>
    <string name="epg_now_marker">Now %1$s</string>
    <string name="epg_now_playing">Now Playing</string>
    <string name="epg_options_short">Options</string>
    <string name="epg_outside_window">Now outside loaded window</string>
    <string name="epg_override_clear">Use automatic match</string>
    <string name="epg_override_current_external">External match: %1$s</string>
    <string name="epg_override_current_label">Current match</string>
    <string name="epg_override_current_manual">Manual override: %1$s</string>
    <string name="epg_override_current_none">No resolved EPG match is currently available for this channel.</string>
    <string name="epg_override_current_provider">Provider native: %1$s</string>
    <string name="epg_override_manage">Adjust EPG Match</string>
    <string name="epg_override_no_candidates">No assigned external EPG channels are available. Refresh or assign a source in Settings.</string>
    <string name="epg_override_no_search_results">No assigned XMLTV channels match this search.</string>
    <string name="epg_override_search_placeholder">Search assigned XMLTV channels...</string>
    <string name="epg_override_selected_badge">Current</string>
    <string name="epg_override_title">EPG Match</string>
    <string name="epg_page_back">Page -</string>
    <string name="epg_page_forward">Page +</string>
    <string name="epg_previous_day">Prev Day</string>
    <string name="epg_program_channel_label">Channel</string>
    <string name="epg_program_details_hide">Hide Details</string>
    <string name="epg_program_details_show">Program Details</string>
    <string name="epg_program_language_label">Language</string>
    <string name="epg_program_progress_label">Progress</string>
    <string name="epg_program_progress_value">%1$d%% complete • %2$s</string>
    <string name="epg_program_provider_label">Provider</string>
    <string name="epg_program_provider_type_label">Source</string>
    <string name="epg_program_reminder_cancel">Cancel Reminder</string>
    <string name="epg_program_reminder_loading">Updating Reminder...</string>
    <string name="epg_program_reminder_set">Remind Me</string>
    <string name="epg_program_replay_label">Replay</string>
    <string name="epg_program_replay_partial">Provider catch-up only</string>
    <string name="epg_program_replay_ready">Archive-ready</string>
    <string name="epg_program_replay_unavailable">Unavailable</string>
    <string name="epg_program_status_title">Replay Status</string>
    <string name="epg_program_unknown_value">Unknown</string>
    <string name="epg_provider_troubleshooting_missing_stream_id">Replay may fail because the provider did not expose a replay stream identifier.</string>
    <string name="epg_provider_troubleshooting_missing_template">Replay may fail because the provider exposed catch-up support without a usable replay template.</string>
    <string name="epg_provider_troubleshooting_no_archive">This channel is not flagged as archive-ready by the provider.</string>
    <string name="epg_provider_troubleshooting_ready">Replay metadata is present, but the provider may still reject this specific program window.</string>
    <string name="epg_provider_troubleshooting_stale">Guide freshness is low, so replay mapping may still be incomplete until the guide refreshes.</string>
    <string name="epg_provider_troubleshooting_title">Provider Troubleshooting</string>
    <string name="epg_recording_conflict_body">\"%1$s\" conflicts with: %2$s. Replace the conflicting recording(s)?</string>
    <string name="epg_recording_conflict_cancel">Cancel</string>
    <string name="epg_recording_conflict_replace">Replace</string>
    <string name="epg_recording_conflict_title">Recording Conflict</string>
    <string name="epg_refresh_guide">Refresh Guide</string>
    <string name="epg_retry">Retry</string>
    <string name="epg_retry_hint">Try again or switch to another category.</string>
    <string name="epg_schedule_daily_recording">Record Daily</string>
    <string name="epg_schedule_recording">Record</string>
    <string name="epg_schedule_summary">Guide data available on %1$d of %2$d channels</string>
    <string name="epg_schedule_summary_short">%1$d/%2$d with guide</string>
    <string name="epg_schedule_weekly_recording">Record Weekly</string>
    <string name="epg_scheduled_only_hint">Turn off Scheduled only or switch to another category.</string>
    <string name="epg_search_apply">Search</string>
    <string name="epg_search_empty_hint">Try another title, broaden the category, or clear the search.</string>
    <string name="epg_search_label">Program Search</string>
    <string name="epg_search_placeholder">Search titles in the current guide window...</string>
    <string name="epg_search_short">Program Search</string>
    <string name="epg_show_app_navigation">Show App Nav</string>
    <string name="epg_show_options">Show guide options</string>
    <string name="epg_showing_channels">Showing %1$d of %2$d channels</string>
    <string name="epg_stale_short">Guide may be stale</string>
    <string name="epg_stale_warning">Guide data looks incomplete or stale for this selection.</string>
    <string name="epg_time_controls">Guide Window</string>
    <string name="epg_timeline_label">Timeline</string>
    <string name="epg_timeline_range_label">%1$s window</string>
    <string name="epg_title">TV Guide</string>
    <string name="epg_up_next">Up Next</string>
    <string name="epg_upcoming_schedule">Upcoming Schedule</string>
    <string name="epg_updated_minutes_ago">Updated %1$d min ago</string>
    <string name="epg_updated_now">Updated just now</string>
    <string name="epg_view_options_label">Guide view</string>
    <string name="epg_view_scheduled_only_hint">Hide channels with no guide data</string>
    <string name="epg_view_scheduled_only_off">All loaded channels</string>
    <string name="epg_view_scheduled_only_on">Scheduled only</string>
    <string name="epg_watch_archive">Play Catch-up</string>
    <string name="epg_watch_live">Watch Live</string>
    <string name="epg_window_label">%1$s - %2$s</string>
    <string name="favorites_add">Add to favourites</string>
    <string name="favorites_all_favorites">All Favorites</string>
    <string name="favorites_cancel">Back: cancel</string>
    <string name="favorites_confirm">Center: save order</string>
    <string name="favorites_content_type_episode">Episode</string>
    <string name="favorites_content_type_episode_format">Episode S%1$d E%2$d</string>
    <string name="favorites_content_type_live">Live</string>
    <string name="favorites_content_type_movie">Movie</string>
    <string name="favorites_content_type_series">Series</string>
    <string name="favorites_continue_short">Resume</string>
    <string name="favorites_continue_subtitle">Pick up unfinished movies and series from the saved hub.</string>
    <string name="favorites_continue_title">Continue Watching</string>
    <string name="favorites_empty_hint">Long-press on any channel, movie, or series to build your saved library</string>
    <string name="favorites_filters_subtitle">Narrow the hub to the content you want to revisit.</string>
    <string name="favorites_filters_title">Browse by type</string>
    <string name="favorites_jump_subtitle">Shortcut directly to the saved group or system section you need.</string>
    <string name="favorites_jump_title">Jump to a section</string>
    <string name="favorites_loading">Loading saved library...</string>
    <string name="favorites_merged_group">Merged %1$s into the selected group.</string>
    <string name="favorites_move_down">Move later</string>
    <string name="favorites_move_up">Move earlier</string>
    <string name="favorites_no_favorites">Saved library is empty</string>
    <string name="favorites_overview_subtitle">%1$d saved items across %2$d custom groups.</string>
    <string name="favorites_overview_title">Saved Library Overview</string>
    <string name="favorites_pinned_home">Pinned %1$s to Home.</string>
    <string name="favorites_recent_live_subtitle">Jump back into recently watched live channels with one click.</string>
    <string name="favorites_recent_live_title">Recent Live</string>
    <string name="favorites_recent_short">Recent</string>
    <string name="favorites_remove">Remove from favourites</string>
    <string name="favorites_removed_home_priority">Removed %1$s from Home priority.</string>
    <string name="favorites_reorder_mode">Reorder mode</string>
    <string name="favorites_reordering">Reordering</string>
    <string name="favorites_saved_items_format">%1$d saved items</string>
    <string name="favorites_sort_default">Manual</string>
    <string name="favorites_sort_default_hint">Use your saved and group order</string>
    <string name="favorites_sort_recent">Recent</string>
    <string name="favorites_sort_recent_hint">Bring recently watched items forward</string>
    <string name="favorites_sort_subtitle">Switch between manual order, recent activity, and title browsing.</string>
    <string name="favorites_sort_title">Sort saved library</string>
    <string name="favorites_sort_title_alpha">A-Z</string>
    <string name="favorites_sort_title_hint">Alphabetical browsing across sections</string>
    <string name="favorites_status_pill_format">%1$s %2$d</string>
    <string name="favorites_title">Saved</string>
    <string name="guide_shell_subtitle">Guide filters, schedule density, and focused program detail in one remote-first surface.</string>
    <string name="hidden_categories_dialog_close">Close</string>
    <string name="hidden_categories_dialog_subtitle">Pick the ones to restore.</string>
    <string name="hidden_categories_dialog_title">Hidden categories</string>
    <string name="hidden_categories_dialog_unhide_all">Unhide all</string>
    <string name="hidden_channels_dialog_close">Close</string>
    <string name="hidden_channels_dialog_subtitle">Pick the ones to restore.</string>
    <string name="hidden_channels_dialog_title">Hidden channels</string>
    <string name="hidden_channels_dialog_unhide_all">Unhide all</string>
    <string name="home_add_favorites_hint">Add channels to favorites to see them here</string>
    <string name="home_add_first_provider">Add your first provider</string>
    <string name="home_add_first_provider_subtitle">Set up a provider to load live channels, movies, series, and guide data.</string>
    <string name="home_added_to_favorites">Added %1$s to Favorites</string>
    <string name="home_all_channels">All Channels</string>
    <string name="home_categories_title">Categories</string>
    <string name="home_delete_group_body">Are you sure you want to delete \'%1$s\'? This will remove all channels from this group.</string>
    <string name="home_delete_group_cancel">Cancel</string>
    <string name="home_delete_group_confirm">Delete</string>
    <string name="home_delete_group_title">Delete Group?</string>
    <string name="home_error_load_failed">Failed to load channels. Please check your connection and try again.</string>
    <string name="home_group_created">Group \'%1$s\' created</string>
    <string name="home_group_deleted">Group \'%1$s\' deleted</string>
    <string name="home_group_name_duplicate">Group \'%1$s\' already exists</string>
    <string name="home_group_name_invalid">Enter a group name</string>
    <string name="home_group_name_reserved">Cannot create group named \'Favorites\'</string>
    <string name="home_group_renamed">Renamed group to %1$s</string>
    <string name="home_group_requires_provider_scope">Select a single provider source to create groups</string>
    <string name="home_incorrect_pin">Incorrect PIN</string>
    <string name="home_last_channel">Last Channel</string>
    <string name="home_last_channel_label">Last: %1$s</string>
    <string name="home_last_group">Last Group</string>
    <string name="home_last_group_label">Last: %1$s</string>
    <string name="home_loading">Loading...</string>
    <string name="home_loading_categories">Loading categories...</string>
    <string name="home_loading_channels">Loading channels...</string>
    <string name="home_locked_short">LOCKED</string>
    <string name="home_no_channels_found">No channels found in this category</string>
    <string name="home_no_channels_found_subtitle">Try another category or search term.</string>
    <string name="home_quick_filters_active">Applied filter: %1$s</string>
    <string name="home_quick_filters_add_action">Save filter</string>
    <string name="home_quick_filters_add_chip">+ Add filter</string>
    <string name="home_quick_filters_add_placeholder">Enter a quick filter</string>
    <string name="home_quick_filters_add_subtitle">Save a literal category search term so it appears in the Live TV quick filters drawer.</string>
    <string name="home_quick_filters_add_title">Add quick filter</string>
    <string name="home_quick_filters_all">All</string>
    <string name="home_quick_filters_button">Quick filters</string>
    <string name="home_quick_filters_empty">No saved quick filters yet. Add one to keep category searches close at hand.</string>
    <string name="home_quick_filters_hide">Hide</string>
    <string name="home_quick_filters_manual_search">Manual search: %1$s</string>
    <string name="home_quick_filters_show">Show</string>
    <string name="home_quick_filters_showing_all">Showing all categories</string>
    <string name="home_quick_filters_title">Quick filters</string>
    <string name="home_recent_channels">Recent</string>
    <string name="home_recent_channels_hint">Watch a few live channels to build a recent list here</string>
    <string name="home_removed_from_favorites">Removed %1$s from Favorites</string>
    <string name="home_reorder_channels">Reorder Channels</string>
    <string name="home_saved_empty_hint">Favorite a channel or add it to a custom live group to pin it here.</string>
    <string name="home_saved_subtitle">Favorites and custom live groups</string>
    <string name="home_search_categories">Search categories...</string>
    <string name="home_search_channels">Search channels...</string>
    <string name="label_categories">Categories</string>
    <string name="label_colon_value_format">%1$s: %2$s</string>
    <string name="label_duration_min">%1$d min</string>
    <string name="label_episode">E%1$d</string>
    <string name="label_episode_full">Episode %1$d</string>
    <string name="label_no_schedule">No schedule information</string>
    <string name="label_provider">PROVIDER</string>
    <string name="label_rating">★ %1$s/10</string>
    <string name="label_reordering">Reordering %1$s</string>
    <string name="label_selected">Selected</string>
    <string name="label_slots_count">%1$d/4 slots</string>
    <string name="label_slots_count_dynamic">%1$d/%2$d slots</string>
    <string name="label_tv">TV</string>
    <string name="library_action_filters_sort">Filters &amp; Sort</string>
    <string name="library_action_hide_search">Hide Search</string>
    <string name="library_browse_all">Browse All</string>
    <string name="library_filter_empty">No items match this filter.</string>
    <string name="library_filter_results">Showing %1$d of %2$d items</string>
    <string name="library_filter_title">Filter Library</string>
    <string name="library_full_browse_subtitle">%1$d titles available in the current provider</string>
    <string name="library_full_browse_title_movies">Browse Full Movie Library</string>
    <string name="library_full_browse_title_series">Browse Full Series Library</string>
    <string name="library_lens_continue">Continue Watching</string>
    <string name="library_lens_favorites">Saved Favorites</string>
    <string name="library_lens_fresh_movies">Newest Movies</string>
    <string name="library_lens_fresh_series">Recently Updated</string>
    <string name="library_lens_title">Library Lens</string>
    <string name="library_lens_top_rated">Top Rated</string>
    <string name="library_load_more">Load more (%1$d/%2$d)</string>
    <string name="library_loaded_results">Loaded %1$d of %2$d items</string>
    <string name="library_saved_active_summary">%1$d items in this saved view</string>
    <string name="library_saved_active_title">Saved Group</string>
    <string name="library_saved_items_count">%1$d items</string>
    <string name="library_saved_manage_action">Manage</string>
    <string name="library_saved_manage_hint">Hold a saved group for options</string>
    <string name="library_saved_primary_hint">Return to the full library</string>
    <string name="library_saved_subtitle">Favorites and custom groups</string>
    <string name="library_saved_title">Saved</string>
    <string name="library_sort_az">A-Z</string>
    <string name="library_sort_library">Library Order</string>
    <string name="library_sort_rating">Rating</string>
    <string name="library_sort_release">Newest</string>
    <string name="library_sort_title">Sort Results</string>
    <string name="library_sort_updated">Recently Updated</string>
    <string name="live_channel_results">%1$d channels in view</string>
    <string name="live_empty_hint_favorites">Add channels to Favorites or a saved group to populate this rail.</string>
    <string name="live_empty_hint_recent">Start playback on a few channels and they will appear here.</string>
    <string name="live_manage_groups">Manage multiview slots</string>
    <string name="live_preview_failed">Preview unavailable</string>
    <string name="live_preview_loading">Loading preview…</string>
    <string name="live_preview_no_epg">No schedule information</string>
    <string name="live_preview_open_hint">Press OK again to open this channel</string>
    <string name="live_preview_placeholder_subtitle">In Pro mode, first click previews the stream and second click opens full playback.</string>
    <string name="live_preview_placeholder_title">Select a channel to preview</string>
    <string name="live_preview_title">Channel Preview</string>
    <string name="live_quick_filter_hidden_categories">Hidden categories (%1$d)</string>
    <string name="live_quick_filter_hidden_channels">Hidden channels (%1$d)</string>
    <string name="live_reorder_subtitle">D-pad moves the selected channel. Save the order when you are done.</string>
    <string name="live_reorder_title">Reordering %1$s</string>
    <string name="live_shell_context">%1$d categories • %2$d channels</string>
    <string name="live_shell_last_group">Last group</string>
    <string name="live_shell_provider">Provider</string>
    <string name="live_shell_split">Multiview</string>
    <string name="live_shell_subtitle">Scan live categories quickly, keep navigation deterministic, and surface only the schedule data that matters on screen.</string>
    <string name="live_source_empty_short">Empty</string>
    <string name="live_source_filter_all">All Sources</string>
    <string name="live_source_filter_label">Playlist Filter</string>
    <string name="live_source_label">SOURCE</string>
    <string name="live_source_unavailable_short">Unavailable</string>
    <string name="movie_detail_back">Back to library</string>
    <string name="movie_detail_cast">Cast:</string>
    <string name="movie_detail_director">Directed By:</string>
    <string name="movie_detail_duration">Duration:</string>
    <string name="movie_detail_genre">Genre:</string>
    <string name="movie_detail_play">Play</string>
    <string name="movie_detail_related">More Like This</string>
    <string name="movie_detail_release_date">Release Date:</string>
    <string name="movie_detail_resume_from">Resume from %1$s</string>
    <string name="movie_detail_trailer">Trailer</string>
    <string name="movie_detail_unknown">Unknown</string>
    <string name="movie_detail_versions">Versions</string>
    <string name="movie_loading_details">Loading details...</string>
    <string name="movie_not_found">Movie not found</string>
    <string name="movie_plot_fallback">No plot available</string>
    <string name="movies_all_categories">All Categories</string>
    <string name="movies_categories_title">Categories</string>
    <string name="movies_filter_subtitle">Refine the selected movie category without rebuilding the whole library.</string>
    <string name="movies_group_created">Created group %1$s</string>
    <string name="movies_group_deleted">Deleted group %1$s</string>
    <string name="movies_group_name_duplicate">A movie group with that name already exists</string>
    <string name="movies_group_name_invalid">Enter a group name</string>
    <string name="movies_group_name_reserved">Favorites is reserved</string>
    <string name="movies_group_renamed">Renamed group to %1$s</string>
    <string name="movies_incorrect_pin">Incorrect PIN</string>
    <string name="movies_library_lens_subtitle">Surface favorites, in-progress, top-rated, and fresh movies across the whole library.</string>
    <string name="movies_loading">Loading movies...</string>
    <string name="movies_no_found">No movies found</string>
    <string name="movies_no_found_subtitle">Try a different category or return to the full library shelves to surface more titles.</string>
    <string name="movies_reorder_subtitle">Use the remote to move posters, then save the shelf order for this group.</string>
    <string name="movies_reorder_title">Reordering %1$s</string>
    <string name="movies_saved_empty_hint">Favorite a movie or add it to a custom group to see it here.</string>
    <string name="movies_search_launch_subtitle">Jump into the dedicated search surface without losing your current browse state.</string>
    <string name="movies_search_launch_title">Search the movie library</string>
    <string name="movies_search_placeholder">Search movies...</string>
    <string name="movies_shell_subtitle">Curated shelves, saved groups, and full-library browsing without leaving the current provider context.</string>
    <string name="multiview_add_to_split">Add to Split Screen</string>
    <string name="multiview_audio_badge">Audio</string>
    <string name="multiview_audio_follow_focus">Follow Focus</string>
    <string name="multiview_audio_pinned_badge">Audio Pinned</string>
    <string name="multiview_empty_slot">Empty Slot</string>
    <string name="multiview_focused_prefix">Focused: %1$s</string>
    <string name="multiview_low_memory_warning">Memory pressure is high. Extra slots stay in standby until playback stabilizes.</string>
    <string name="multiview_nav">Split Screen</string>
    <string name="multiview_pin_audio">Pin Audio</string>
    <string name="multiview_planner_added">%1$s is ready for split screen.</string>
    <string name="multiview_planner_clear">Clear All</string>
    <string name="multiview_planner_empty">No channels in slots yet.\nLong-press a channel to add it.</string>
    <string name="multiview_planner_launch">Launch Split Screen</string>
    <string name="multiview_planner_launch_disabled">Add channels first</string>
    <string name="multiview_planner_pick_slot">Choose a slot for %1$s.</string>
    <string name="multiview_planner_ready_subtitle">Review the active slots, replace any stream, and launch when ready.</string>
    <string name="multiview_planner_slot_hint">Select a slot to place this channel.</string>
    <string name="multiview_planner_title">Split Screen Manager</string>
    <string name="multiview_policy_auto">Auto</string>
    <string name="multiview_policy_balanced">Balanced</string>
    <string name="multiview_policy_blocked">Standby Slot</string>
    <string name="multiview_policy_conservative">Conservative</string>
    <string name="multiview_policy_maximum">Maximum</string>
    <string name="multiview_policy_summary">%1$s tier • %2$d active slot(s)</string>
    <string name="multiview_preset_label">Preset %1$d</string>
    <string name="multiview_preset_save">Save %1$d</string>
    <string name="multiview_queued">In Split Screen</string>
    <string name="multiview_remove_slot">Remove Slot</string>
    <string name="multiview_replace_empty">Use Live TV favorites or recent channels first so replacement choices appear here.</string>
    <string name="multiview_replace_slot">Replace Slot</string>
    <string name="multiview_replace_title">Replace Focused Slot</string>
    <string name="multiview_slot_label">Slot %1$d</string>
    <string name="multiview_stream_error">Stream Error</string>
    <string name="multiview_telemetry_detail">%1$d dropped total • +%2$d recent • load %3$d • %4$s thermal</string>
    <string name="multiview_telemetry_snapshot">%1$d active • %2$d standby • %3$d buffering • %4$d errors</string>
    <string name="multiview_thermal_critical">Critical</string>
    <string name="multiview_thermal_light">Light</string>
    <string name="multiview_thermal_moderate">Moderate</string>
    <string name="multiview_thermal_normal">Normal</string>
    <string name="multiview_thermal_severe">Severe</string>
    <string name="multiview_thermal_unknown">Unknown</string>
    <string name="nav_downloads">Downloads</string>
    <string name="nav_epg">Guide</string>
    <string name="nav_home">Home</string>
    <string name="nav_live_tv">Live TV</string>
    <string name="nav_movies">Movies</string>
    <string name="nav_plugins">Plugins</string>
    <string name="nav_series">Series</string>
    <string name="nav_settings">Settings</string>
    <string name="notification_permission_recording_alert_required">Enable notifications for StreamVault to receive recording failure alerts.</string>
    <string name="notification_permission_reminder_required">Enable notifications for StreamVault to receive program reminders.</string>
    <string name="parental_group_auto_protected">Adult Category (Auto-Protected)</string>
    <string name="parental_group_back">Back</string>
    <string name="parental_group_search">Search categories...</string>
    <string name="parental_group_shell_subtitle">Review protected live, movie, and series groups without leaving the premium settings shell.</string>
    <string name="parental_group_title">Protected Groups</string>
    <string name="pin_dialog_cancel">Cancel</string>
    <string name="pin_dialog_title">Enter PIN</string>
    <string name="player_action_cast">Cast</string>
    <string name="player_action_controls">Controls</string>
    <string name="player_action_diagnostics">Diagnostics</string>
    <string name="player_action_format">Format</string>
    <string name="player_action_group">Group</string>
    <string name="player_action_guide">Guide</string>
    <string name="player_action_mute">Mute</string>
    <string name="player_action_pip">PiP</string>
    <string name="player_action_playback">Playback</string>
    <string name="player_action_quality">Quality</string>
    <string name="player_action_recent_short">Recent</string>
    <string name="player_action_restart_short">Restart</string>
    <string name="player_action_split">Split</string>
    <string name="player_action_variants">Variants</string>
    <string name="player_action_view">View</string>
    <string name="player_archive">Archive</string>
    <string name="player_archive_badge">Archive</string>
    <string name="player_archive_title">Program Archive</string>
    <string name="player_aspect_ratio_label">Aspect %1$s</string>
    <string name="player_audio">Audio</string>
    <string name="player_auto_play_cancel">Cancel</string>
    <string name="player_auto_play_countdown">Playing in %1$d s</string>
    <string name="player_auto_play_play_now">Play Now</string>
    <string name="player_av_sync_channel">Channel</string>
    <string name="player_av_sync_global">Global</string>
    <string name="player_av_sync_minus_50">A/V sync -50 ms</string>
    <string name="player_av_sync_plus_50">A/V sync +50 ms</string>
    <string name="player_av_sync_preview">Preview</string>
    <string name="player_av_sync_reset">Reset to 0 ms</string>
    <string name="player_av_sync_save_channel">Save for channel</string>
    <string name="player_av_sync_save_global">Set as global</string>
    <string name="player_av_sync_short">A/V Sync</string>
    <string name="player_av_sync_title">A/V Sync</string>
    <string name="player_av_sync_use_global">Use global</string>
    <string name="player_av_sync_value">%1$s - %2$s</string>
    <string name="player_browse_archive">Browse Archive</string>
    <string name="player_browse_guide_catchup">Browse Guide</string>
    <string name="player_buffering">Buffering...</string>
    <string name="player_cancel_scheduled_recording">Cancel Scheduled</string>
    <string name="player_cast">Cast</string>
    <string name="player_catchup_badge">Catch-up</string>
    <string name="player_catchup_options">Catch-up</string>
    <string name="player_categories_label">Categories</string>
    <string name="player_channel_list_hint">Select a channel to tune instantly. Back closes the list.</string>
    <string name="player_channel_list_title">Channels (%1$d)</string>
    <string name="player_channel_not_found">Channel not found</string>
    <string name="player_channel_selected">Now</string>
    <string name="player_channel_variants">Channel Variants</string>
    <string name="player_close">Close</string>
    <string name="player_diagnostics_active_decoder">Active Decoder</string>
    <string name="player_diagnostics_alternates">Alternate Streams</string>
    <string name="player_diagnostics_archive">Archive</string>
    <string name="player_diagnostics_audio_codec">Audio Codec</string>
    <string name="player_diagnostics_audio_decoder">Audio Decoder</string>
    <string name="player_diagnostics_audio_output_path">Audio Path</string>
    <string name="player_diagnostics_av_offset">A/V Offset</string>
    <string name="player_diagnostics_av_sync">A/V Sync</string>
    <string name="player_diagnostics_av_sync_custom">On (custom sync path)</string>
    <string name="player_diagnostics_av_sync_stock">Off (stock audio path)</string>
    <string name="player_diagnostics_av_sync_waiting">On (waiting for playback restart)</string>
    <string name="player_diagnostics_channel_errors">Channel Errors</string>
    <string name="player_diagnostics_compatibility_note">Compatibility Note</string>
    <string name="player_diagnostics_compatibility_note_value">Playback may be using a learned or compatibility-assisted audio path for this stream.</string>
    <string name="player_diagnostics_compatibility_source">Compatibility Source</string>
    <string name="player_diagnostics_decoder">Decoder</string>
    <string name="player_diagnostics_dropped_frames">Dropped Frames</string>
    <string name="player_diagnostics_ffmpeg">FFmpeg</string>
    <string name="player_diagnostics_last_failure">Last Failure</string>
    <string name="player_diagnostics_last_frame">Last Video Frame</string>
    <string name="player_diagnostics_playback_state">Playback State</string>
    <string name="player_diagnostics_policy_buffer">Buffer Profile</string>
    <string name="player_diagnostics_policy_guard">Policy Guard</string>
    <string name="player_diagnostics_policy_known_bad">Known-Bad Policy</string>
    <string name="player_diagnostics_policy_last_action">Last Policy Action</string>
    <string name="player_diagnostics_policy_profile">Policy Profile</string>
    <string name="player_diagnostics_policy_recovery">Auto Recovery</string>
    <string name="player_diagnostics_policy_render_path">Render Path</string>
    <string name="player_diagnostics_provider">Provider</string>
    <string name="player_diagnostics_recovery_actions">Recovery Actions</string>
    <string name="player_diagnostics_resolution">Resolution</string>
    <string name="player_diagnostics_section_audio">Audio</string>
    <string name="player_diagnostics_section_playback">Playback</string>
    <string name="player_diagnostics_section_recovery">Recovery</string>
    <string name="player_diagnostics_section_source">Source</string>
    <string name="player_diagnostics_section_video">Video</string>
    <string name="player_diagnostics_source">Source</string>
    <string name="player_diagnostics_stream_class">Stream Class</string>
    <string name="player_diagnostics_surface">Surface</string>
    <string name="player_diagnostics_title">Playback Diagnostics</string>
    <string name="player_diagnostics_troubleshooting">Troubleshooting</string>
    <string name="player_diagnostics_video_bitrate">Video Bitrate</string>
    <string name="player_diagnostics_video_codec">Video Codec</string>
    <string name="player_diagnostics_video_stalls">Video Stalls</string>
    <string name="player_epg_overlay_hint">Browse guide details here. Select the catch-up pill to open archive history.</string>
    <string name="player_epg_short">EPG</string>
    <string name="player_episodes">Episodes</string>
    <string name="player_error_back">Or press Back to return</string>
    <string name="player_error_decoder">Unable to play this format — try changing decoder mode in Settings</string>
    <string name="player_error_drm">DRM license or device security requirements prevented playback</string>
    <string name="player_error_live_hint">Retry, jump back to the last channel, or press Back to leave playback.</string>
    <string name="player_error_network">Stream unavailable — check your internet connection</string>
    <string name="player_error_source">Stream not found or access denied</string>
    <string name="player_error_title">Playback Error</string>
    <string name="player_error_unknown">Unknown playback error</string>
    <string name="player_external_launch_failed">External player failed to start</string>
    <string name="player_format_short">Format</string>
    <string name="player_forward">Fast forward</string>
    <string name="player_full_epg">Full EPG</string>
    <string name="player_idle_standby_after">Allow Standby After Idle</string>
    <string name="player_idle_timer_status">Idle standby %1$s</string>
    <string name="player_jump_to_live">Jump to Live</string>
    <string name="player_jump_to_live_short">LIVE</string>
    <string name="player_last_channel_action">Last Channel</string>
    <string name="player_last_group_hint">Jump back to the last live group you were browsing.</string>
    <string name="player_last_group_label">Last: %1$s</string>
    <string name="player_live_buffer_depth">Buffer %1$s</string>
    <string name="player_live_buffer_end">Live edge</string>
    <string name="player_live_buffer_start">Buffer start</string>
    <string name="player_live_channel">Channel %1$d</string>
    <string name="player_live_dvr_controls">Player</string>
    <string name="player_live_now">Now Playing</string>
    <string name="player_live_offset">%1$s behind live</string>
    <string name="player_live_ready">LIVE</string>
    <string name="player_live_rewind_badge">LOCAL DVR</string>
    <string name="player_live_scrubber_cd">Live rewind timeline. Use left and right to seek.</string>
    <string name="player_live_timeshift_buffering">Local live rewind is still buffering.</string>
    <string name="player_live_timeshift_failed">Local live rewind is unavailable for this stream.</string>
    <string name="player_live_timeshift_ready">Timeshift ready.</string>
    <string name="player_minutes_remaining">%1$d min remaining</string>
    <string name="player_more_controls">More controls</string>
    <string name="player_multiview_short">Multiview</string>
    <string name="player_mute">Mute</string>
    <string name="player_muted_badge">Muted</string>
    <string name="player_next">NEXT</string>
    <string name="player_next_label">Next:</string>
    <string name="player_no_archive">No archived programs found</string>
    <string name="player_no_external_player">No external player installed</string>
    <string name="player_no_guide_data">No guide data</string>
    <string name="player_open_guide_action">Open Guide</string>
    <string name="player_open_in_external_player">Open in external player</string>
    <string name="player_pause">Pause</string>
    <string name="player_picture_in_picture">Picture in picture</string>
    <string name="player_pip_short">PiP</string>
    <string name="player_play">Play</string>
    <string name="player_playback_label">Playback</string>
    <string name="player_playback_speed_title">Playback Speed</string>
    <string name="player_playback_speed_value">Speed %1$s</string>
    <string name="player_quality_short">Quality</string>
    <string name="player_recent_channels">Recent</string>
    <string name="player_record">Record</string>
    <string name="player_record_now">Record now</string>
    <string name="player_record_options">Recording</string>
    <string name="player_recording_badge">Recording</string>
    <string name="player_recording_missing_context">Recording needs a valid live channel context.</string>
    <string name="player_recording_scheduled">Recording scheduled for %1$s.</string>
    <string name="player_recording_scheduled_badge">Scheduled</string>
    <string name="player_recording_started">Recording started for %1$s.</string>
    <string name="player_recording_stopped">Recording stopped.</string>
    <string name="player_resolution_auto_label">AUTO:%1$s</string>
    <string name="player_restart">Restart</string>
    <string name="player_resume">Resume</string>
    <string name="player_resume_desc">Do you want to resume %1$s from where you left off?</string>
    <string name="player_resume_start_over">Start Over</string>
    <string name="player_resume_title">Resume Playback</string>
    <string name="player_retry">Retry</string>
    <string name="player_rewind">Rewind</string>
    <string name="player_schedule_daily_recording">Schedule Daily</string>
    <string name="player_schedule_recording">Schedule</string>
    <string name="player_schedule_weekly_recording">Schedule Weekly</string>
    <string name="player_seek_back_10">-10s</string>
    <string name="player_seek_forward_10">+10s</string>
    <string name="player_selected">Selected</string>
    <string name="player_stats">Stats</string>
    <string name="player_stop_casting">Stop Casting</string>
    <string name="player_stop_playback_after">Stop Playback After</string>
    <string name="player_stop_recording">Stop Recording</string>
    <string name="player_stop_timer_status">Stop in %1$s</string>
    <string name="player_stream_format">Stream Format</string>
    <string name="player_subs">Subs</string>
    <string name="player_time_range_minutes">%1$s - %2$s | %3$d min</string>
    <string name="player_timer_disable">Disable</string>
    <string name="player_timer_extend_30">+30 min</string>
    <string name="player_timer_off">Off</string>
    <string name="player_timer_warning_idle">Standby allowed in %1$s</string>
    <string name="player_timer_warning_stop">Playback stops in %1$s</string>
    <string name="player_track_audio">Select Audio Track</string>
    <string name="player_track_live_translation">Real-time translation</string>
    <string name="player_track_off">Off</string>
    <string name="player_track_subs">Select Subtitles</string>
    <string name="player_try_alternate_stream">Try another path</string>
    <string name="player_type_channel_number">Type channel number</string>
    <string name="player_type_movie">Movie</string>
    <string name="player_type_series">Series</string>
    <string name="player_unmute">Unmute</string>
    <string name="player_unsafe_stream_url">This stream cannot be opened in an external player</string>
    <string name="player_up_next">Up Next</string>
    <string name="player_variants_short">Variants</string>
    <string name="player_video_quality">Video Quality</string>
    <string name="playlist_no_provider">No Provider</string>
    <string name="program_date_time_range">%1$s | %2$s – %3$s</string>
    <string name="saved_group_delete_empty">Delete Empty Group</string>
    <string name="saved_group_demote_home">Remove from Home</string>
    <string name="saved_group_manage_count">%1$d items</string>
    <string name="saved_group_manage_promoted">Pinned to Home • %1$d items</string>
    <string name="saved_group_manage_subtitle">Open a group or hold it for merge, delete, reorder, and Home priority actions.</string>
    <string name="saved_group_manage_title">Manage Custom Groups</string>
    <string name="saved_group_merge">Merge into Another Group</string>
    <string name="saved_group_merge_title">Merge %1$s Into…</string>
    <string name="saved_group_promote_home">Pin to Home</string>
    <string name="saved_item_move_to">Move to %1$s</string>
    <string name="saved_item_remove_group">Remove from This Group</string>
    <string name="saved_item_remove_saved">Remove from Saved</string>
    <string name="saved_preset_all_saved">All Saved</string>
    <string name="saved_preset_custom_groups">Custom Groups</string>
    <string name="saved_preset_home_shelf">Home Shelf</string>
    <string name="saved_preset_home_shelf_global_subtitle">Live favorites that are eligible for the Home dashboard</string>
    <string name="saved_preset_home_shelf_global_title">Home Favorites</string>
    <string name="saved_preset_live_recall">Live Recall</string>
    <string name="saved_preset_subtitle">Jump between watch-next, live recall, type-focused, and custom-group views.</string>
    <string name="saved_preset_title">Saved views</string>
    <string name="saved_preset_watch_next">Watch Next</string>
    <string name="saved_scope_all_providers">All Providers</string>
    <string name="saved_scope_all_providers_hint">Browse saved items across every imported provider</string>
    <string name="saved_scope_current_provider">Current Provider</string>
    <string name="saved_scope_current_provider_hint">Keep Saved focused on the active provider</string>
    <string name="saved_scope_subtitle">Filter the saved hub to %1$s or broaden it across every provider already loaded in the app.</string>
    <string name="saved_scope_title">Provider scope</string>
    <string name="saved_shell_subtitle">Pinned favorites, custom groups, and recent progress in one premium hub.</string>
    <string name="search_actions_add_favorite">Add to Favorites</string>
    <string name="search_actions_dismiss">Dismiss</string>
    <string name="search_actions_hide_category">Hide Category</string>
    <string name="search_actions_hide_no_category">Hide (no category)</string>
    <string name="search_actions_lock">Lock with Parental Control</string>
    <string name="search_actions_lock_no_category">Lock (no category)</string>
    <string name="search_actions_pin_subtitle">Enter your parental PIN to confirm</string>
    <string name="search_actions_remove_favorite">Remove from Favorites</string>
    <string name="search_actions_title">%1$s</string>
    <string name="search_actions_unlock">Unlock Parental Control</string>
    <string name="search_all">All</string>
    <string name="search_clear_history">Clear</string>
    <string name="search_command_subtitle">Start with a title, keyword, channel name, or series. Results stay grouped for fast remote navigation.</string>
    <string name="search_command_title">Command Search</string>
    <string name="search_error_subtitle">Some results could not be loaded. Try again.</string>
    <string name="search_error_title">Search unavailable</string>
    <string name="search_hint">Search...</string>
    <string name="search_incorrect_pin">Incorrect PIN</string>
    <string name="search_live_tv">Live TV</string>
    <string name="search_loading_subtitle">Checking indexed live TV, movies, and series.</string>
    <string name="search_loading_title">Searching library...</string>
    <string name="search_movies">Movies</string>
    <string name="search_no_provider_subtitle">Add or activate a provider before searching the library.</string>
    <string name="search_no_provider_title">No active provider</string>
    <string name="search_no_results">No results found for \'%1$s\'</string>
    <string name="search_no_results_title">No matches</string>
    <string name="search_ready_title">Search the library</string>
    <string name="search_recent_title">Recent Searches</string>
    <string name="search_results_count">%1$s %2$d</string>
    <string name="search_results_title">%1$d results</string>
    <string name="search_screen_subtitle">Find channels, movies, and series without leaving the TV flow.</string>
    <string name="search_series">Series</string>
    <string name="search_title">Search</string>
    <string name="search_type_to_search">Type at least 2 characters to search</string>
    <string name="series_all_categories">All Categories</string>
    <string name="series_categories_title">Categories</string>
    <string name="series_detail_back">Back to library</string>
    <string name="series_detail_play_episode">Play · Season %1$d Ep %2$d</string>
    <string name="series_detail_resume">Resume · Season %1$d Ep %2$d · %3$s</string>
    <string name="series_detail_versions">Versions</string>
    <string name="series_episodes">Episodes (%1$d)</string>
    <string name="series_filter_subtitle">Pivot between saved, in-progress, updated, and highly rated series.</string>
    <string name="series_group_created">Created group %1$s</string>
    <string name="series_group_deleted">Deleted group %1$s</string>
    <string name="series_group_name_duplicate">A series group with that name already exists</string>
    <string name="series_group_name_invalid">Enter a group name</string>
    <string name="series_group_name_reserved">Favorites is reserved</string>
    <string name="series_group_renamed">Renamed group to %1$s</string>
    <string name="series_incorrect_pin">Incorrect PIN</string>
    <string name="series_library_lens_subtitle">Surface favorites, in-progress, top-rated, and fresh series across the whole library.</string>
    <string name="series_loading">Loading series...</string>
    <string name="series_loading_details">Loading details...</string>
    <string name="series_no_found">No series found</string>
    <string name="series_no_found_subtitle">Try another category or return to the full library to surface more series shelves.</string>
    <string name="series_not_found">Series not found</string>
    <string name="series_plot_fallback">No plot available</string>
    <string name="series_reorder_subtitle">Use the remote to move posters, then save the shelf order for this group.</string>
    <string name="series_reorder_title">Reordering %1$s</string>
    <string name="series_saved_empty_hint">Favorite a series or add it to a custom group to see it here.</string>
    <string name="series_search_launch_subtitle">Open the command search view to find titles, episodes, or saved groups faster.</string>
    <string name="series_search_launch_title">Search the series library</string>
    <string name="series_search_placeholder">Search series...</string>
    <string name="series_seasons">Seasons</string>
    <string name="series_shell_subtitle">Editorial shelves, saved groups, and paged series browsing tuned for large provider libraries.</string>
    <string name="series_unwatched_badge">%1$d left to finish</string>
    <string name="settings_about">About</string>
    <string name="settings_about_subtitle">Version, build, and support details for this installation.</string>
    <string name="settings_active">ACTIVE</string>
    <string name="settings_add_provider">Add Provider</string>
    <string name="settings_app_language">App Language</string>
    <string name="settings_app_version">App Version</string>
    <string name="settings_audio_language_auto">Automatic (App or Device Language)</string>
    <string name="settings_audio_output_auto">Auto</string>
    <string name="settings_audio_output_disable_passthrough">Disable passthrough</string>
    <string name="settings_audio_output_mode">Audio Output</string>
    <string name="settings_audio_output_prefer_passthrough">Prefer passthrough</string>
    <string name="settings_audio_video_sync_default">A/V Sync Default</string>
    <string name="settings_audio_video_sync_default_subtitle">Positive values delay audio relative to video.</string>
    <string name="settings_audio_video_sync_enabled">Enable A/V Sync Adjustment</string>
    <string name="settings_audio_video_sync_enabled_subtitle">Experimental. Turn on only if audio and video are out of sync; some devices may have playback issues.</string>
    <string name="settings_auto_play_next_episode">Auto-Play Next Episode</string>
    <string name="settings_auto_play_next_episode_subtitle">Show a 10-second countdown and automatically advance to the next episode when one ends.</string>
    <string name="settings_backup_choose_file_title">Choose a backup file</string>
    <string name="settings_backup_conflict_count">%1$d conflicts</string>
    <string name="settings_backup_conflict_strategy">Conflict strategy</string>
    <string name="settings_backup_data">Export Data</string>
    <string name="settings_backup_folder_create_failed">Could not create the backup file in that folder.</string>
    <string name="settings_backup_folder_picker_unavailable">No folder picker is available on this device.</string>
    <string name="settings_backup_folder_read_failed">Could not read that folder.</string>
    <string name="settings_backup_import_confirm">Import Backup</string>
    <string name="settings_backup_import_sections">Import sections</string>
    <string name="settings_backup_item_count">%1$d items</string>
    <string name="settings_backup_keep_existing">Keep Existing</string>
    <string name="settings_backup_no_conflicts">No conflicts</string>
    <string name="settings_backup_no_files_in_folder">No backup files (.json) found in that folder.</string>
    <string name="settings_backup_preview_subtitle">Backup version %1$d detected. Choose what to import before making changes.</string>
    <string name="settings_backup_preview_title">Review Backup Import</string>
    <string name="settings_backup_replace_existing">Replace Existing</string>
    <string name="settings_backup_restore">Backup &amp; Restore</string>
    <string name="settings_backup_section_history">Playback History</string>
    <string name="settings_backup_section_multiview">Split Screen Presets</string>
    <string name="settings_backup_section_preferences">Preferences</string>
    <string name="settings_backup_section_providers">Providers</string>
    <string name="settings_backup_section_recordings">Recording Schedules</string>
    <string name="settings_backup_section_saved">Saved Library</string>
    <string name="settings_backup_share_data">Share Backup</string>
    <string name="settings_backup_share_failed">No app could receive the backup file.</string>
    <string name="settings_backup_share_prepare_failed">Could not prepare the backup file.</string>
    <string name="settings_backup_share_subtitle">Send a backup file to a TV file manager or another app.</string>
    <string name="settings_backup_subtitle">Export or import favorites, groups, and preferences.</string>
    <string name="settings_backup_usb_data">Export to USB</string>
    <string name="settings_backup_usb_failed">Could not write the backup to the USB drive.</string>
    <string name="settings_backup_usb_subtitle">Save a backup to the connected USB drive.</string>
    <string name="settings_browsing">Browsing</string>
    <string name="settings_buffer_5s">5 seconds</string>
    <string name="settings_buffer_duration">Buffer Duration</string>
    <string name="settings_build">Build</string>
    <string name="settings_build_desc">StreamVault for Android TV</string>
    <string name="settings_build_verification">Build Verification</string>
    <string name="settings_build_verification_official">Official build</string>
    <string name="settings_build_verification_unavailable">Verification unavailable</string>
    <string name="settings_build_verification_unofficial">Unofficial build</string>
    <string name="settings_cancel">Cancel</string>
    <string name="settings_capability_m3u_with_epg">M3U source with XMLTV guide. Archive support depends on provider stream templates.</string>
    <string name="settings_capability_m3u_without_epg">M3U source without guide URL. Guide and archive coverage may be limited.</string>
    <string name="settings_capability_xtream_with_epg">Xtream source with XMLTV guide support and on-demand guide fallback. Catch-up is available when the provider exposes replay streams.</string>
    <string name="settings_capability_xtream_without_epg">Xtream source with on-demand guide fallback. Catch-up depends on provider replay support.</string>
    <string name="settings_catalog_count_failed">Failed</string>
    <string name="settings_catalog_count_indexing">Indexing</string>
    <string name="settings_catalog_count_partial">Partial</string>
    <string name="settings_catalog_count_pending">Pending</string>
    <string name="settings_catalog_count_queued">Queued</string>
    <string name="settings_catalog_count_syncing">Syncing</string>
    <string name="settings_categories_subtitle">Hide provider categories and keep their sort order exactly how you want it.</string>
    <string name="settings_categories_title">Category Preferences</string>
    <string name="settings_category_controls_empty">No categories match this search.</string>
    <string name="settings_category_mode_protection">Lock / Unlock</string>
    <string name="settings_category_mode_visibility">Hide / Unhide</string>
    <string name="settings_category_protection_reset">Reset</string>
    <string name="settings_category_protection_save">Save Locks (%1$d)</string>
    <string name="settings_category_protection_save_idle">Save Locks</string>
    <string name="settings_category_protection_summary_body">Toggle the categories you want to lock or unlock, then save. Saving requires your parental PIN.</string>
    <string name="settings_category_protection_summary_body_no_pin">Toggle the categories you want to lock or unlock, then save. You will be asked to create a parental PIN before the changes are applied.</string>
    <string name="settings_category_protection_summary_title">Lock changes are reviewed before they go live</string>
    <string name="settings_category_sort_az">A-Z</string>
    <string name="settings_category_sort_default">Provider Order</string>
    <string name="settings_category_sort_least_items">Least Items First</string>
    <string name="settings_category_sort_live">Live TV Categories</string>
    <string name="settings_category_sort_most_items">Most Items First</string>
    <string name="settings_category_sort_movies">Movie Categories</string>
    <string name="settings_category_sort_series">Series Categories</string>
    <string name="settings_category_sort_za">Z-A</string>
    <string name="settings_category_sorting_subtitle">Sort categories for the active playlist. Locking and hiding now live in Category Controls.</string>
    <string name="settings_category_sorting_title">Category Sorting</string>
    <string name="settings_category_status_auto_locked">Auto-Locked</string>
    <string name="settings_category_status_hidden">Hidden</string>
    <string name="settings_category_status_locked">Locked</string>
    <string name="settings_category_status_unlocked">Unlocked</string>
    <string name="settings_category_type_live_description">Sort and hide provider live groups while keeping All Channels, Favorites, Recent, and custom groups in their pinned positions.</string>
    <string name="settings_category_type_movies_description">Sort and hide provider movie categories without affecting Favorites, Resume, or custom shelves.</string>
    <string name="settings_category_type_series_description">Sort and hide provider series categories without affecting Favorites, Continue Watching, or custom shelves.</string>
    <string name="settings_category_visibility_summary_body">%1$d categories are currently hidden for this playlist. Hiding and restoring does not require a PIN.</string>
    <string name="settings_category_visibility_summary_title">Visibility changes apply immediately</string>
    <string name="settings_change">Change</string>
    <string name="settings_change_pin">Change PIN</string>
    <string name="settings_clear_history">Clear Watch History</string>
    <string name="settings_clear_history_confirm">Clear History</string>
    <string name="settings_clear_history_dialog_body">This will permanently delete all watch history, continue watching progress, and last visited categories across all providers.</string>
    <string name="settings_clear_history_dialog_title">Clear Watch History?</string>
    <string name="settings_clear_history_subtitle">Wipe all watch progress and recents for all providers.</string>
    <string name="settings_close_app">Close app</string>
    <string name="settings_connect">Connect</string>
    <string name="settings_crash_report_available">Available</string>
    <string name="settings_crash_report_delete">Delete crash report</string>
    <string name="settings_crash_report_delete_failed">Could not delete crash report.</string>
    <string name="settings_crash_report_delete_value">Remove saved report</string>
    <string name="settings_crash_report_deleted">Crash report deleted.</string>
    <string name="settings_crash_report_exception">Exception</string>
    <string name="settings_crash_report_latest">Latest crash</string>
    <string name="settings_crash_report_missing">No crash report is available.</string>
    <string name="settings_crash_report_none">No crash report saved</string>
    <string name="settings_crash_report_share">Share crash report</string>
    <string name="settings_crash_report_share_failed">No app could receive the crash report.</string>
    <string name="settings_crash_report_view">View crash report</string>
    <string name="settings_crash_report_view_title">Crash Report</string>
    <string name="settings_crash_reports_subtitle">Fatal crashes are saved locally only when the app is already crashing. You can review or share the latest report.</string>
    <string name="settings_crash_reports_title">Crash Reports</string>
    <string name="settings_customize_home">Customize Home</string>
    <string name="settings_decoder_auto">Auto (HW preferred)</string>
    <string name="settings_decoder_compatibility">Compatibility Mode</string>
    <string name="settings_decoder_hardware">Hardware Only</string>
    <string name="settings_decoder_mode">Decoder Mode</string>
    <string name="settings_decoder_software">Prefer Software Decoder</string>
    <string name="settings_default_idle_standby_timer">Default idle standby timer</string>
    <string name="settings_default_landing_screen">Default landing screen</string>
    <string name="settings_default_playback_speed">Default Playback Speed</string>
    <string name="settings_default_stop_timer">Default stop playback timer</string>
    <string name="settings_delete">Delete</string>
    <string name="settings_developed_by">Developed by</string>
    <string name="settings_developer_name">David Nashash</string>
    <string name="settings_diagnostic_epg">EPG</string>
    <string name="settings_diagnostic_items">%1$d items</string>
    <string name="settings_diagnostic_live">Live</string>
    <string name="settings_diagnostic_movies">Movies</string>
    <string name="settings_diagnostic_never">Never</string>
    <string name="settings_diagnostic_series">Series</string>
    <string name="settings_diagnostic_status">Last sync status: %1$s</string>
    <string name="settings_disabled">Disabled</string>
    <string name="settings_donate">Support on Ko-fi</string>
    <string name="settings_donate_url">https://ko-fi.com/davidona</string>
    <string name="settings_drive_last_pull">Pulled: %1$s</string>
    <string name="settings_drive_last_push">Pushed: %1$s</string>
    <string name="settings_drive_never_synced">Never synced yet</string>
    <string name="settings_drive_pull">Restore from Drive</string>
    <string name="settings_drive_pull_subtitle">Download the latest Drive backup and preview the import.</string>
    <string name="settings_drive_push">Send to Drive</string>
    <string name="settings_drive_push_subtitle">Upload the current configuration to your Drive backup.</string>
    <string name="settings_drive_section_subtitle">Push and pull your StreamVault configuration to a private Drive folder.</string>
    <string name="settings_drive_section_title">Google Drive backup</string>
    <string name="settings_drive_signin">Sign in to Google Drive</string>
    <string name="settings_drive_signin_description">Connect a Google account to enable cloud backup.</string>
    <string name="settings_drive_signout">Sign out</string>
    <string name="settings_edit">Edit</string>
    <string name="settings_enabled">Enabled</string>
    <string name="settings_enter_new_pin">Enter New PIN</string>
    <string name="settings_enter_pin">Enter PIN</string>
    <string name="settings_ethernet_quality_cap">Ethernet Quality Preference</string>
    <string name="settings_expiration_never">Expiration: Never</string>
    <string name="settings_expiration_unknown">Expiration: Unknown</string>
    <string name="settings_expires">Expires: %1$s</string>
    <string name="settings_external_playback">Default playback app</string>
    <string name="settings_external_playback_mode_external">External player</string>
    <string name="settings_external_playback_mode_internal">Internal player</string>
    <string name="settings_external_playback_subtitle">Choose which app opens streams when you play a channel or title.</string>
    <string name="settings_fast_retry_on_transient_failures" translatable="false">Fast retry on transient failures</string>
    <string name="settings_fast_retry_on_transient_failures_subtitle" translatable="false">Use 500 ms retries for live playback failures instead of exponential backoff.</string>
    <string name="settings_ffmpeg_compatibility_clear">Clear learned compatibility data</string>
    <string name="settings_ffmpeg_compatibility_clear_value">Reset</string>
    <string name="settings_ffmpeg_compatibility_cleared">Learned playback compatibility data cleared.</string>
    <string name="settings_ffmpeg_compatibility_memory">Remember compatibility fixes</string>
    <string name="settings_ffmpeg_compatibility_memory_subtitle">Reuse successful FFmpeg-backed audio fixes for this device and stream in future sessions.</string>
    <string name="settings_github">GitHub</string>
    <string name="settings_github_url">https://github.com/Davidona</string>
    <string name="settings_grouped_channel_label_canonical">Canonical</string>
    <string name="settings_grouped_channel_label_canonical_desc">Use a cleaned channel name without provider variant tags.</string>
    <string name="settings_grouped_channel_label_hybrid">Hybrid</string>
    <string name="settings_grouped_channel_label_hybrid_desc">Use clean labels in browse views while preserving original variant names where detail matters.</string>
    <string name="settings_grouped_channel_label_mode">Grouped label style</string>
    <string name="settings_grouped_channel_label_mode_subtitle">Control how grouped live channels are named in browse surfaces and overlays.</string>
    <string name="settings_grouped_channel_label_original">Original Provider Label</string>
    <string name="settings_grouped_channel_label_original_desc">Use the selected provider variant name as the channel label.</string>
    <string name="settings_guide_default_category">Guide default category</string>
    <string name="settings_guide_default_category_fallback">All Channels</string>
    <string name="settings_hidden_categories_count">%1$d hidden</string>
    <string name="settings_hidden_categories_empty">No hidden categories right now.</string>
    <string name="settings_hidden_categories_none">None hidden</string>
    <string name="settings_hidden_categories_subtitle">Restore any provider categories you previously hid from browsing surfaces.</string>
    <string name="settings_hidden_categories_title">Hidden Categories</string>
    <string name="settings_hide_all_categories">Hide All</string>
    <string name="settings_hide_category">Hide</string>
    <string name="settings_hide_decorative_live_rows">Hide decorative provider rows</string>
    <string name="settings_hide_decorative_live_rows_subtitle">Hide non-playable section headers such as `#### GENERAL HD/4K ####` from Live TV lists and counts.</string>
    <string name="settings_history_cleared">Watch history and recents cleared</string>
    <string name="settings_home_dashboard_add">Add</string>
    <string name="settings_home_dashboard_available_section">Available to add</string>
    <string name="settings_home_dashboard_dialog_subtitle">Choose which shelves appear on Home and arrange them in the order you want. Empty shelves stay hidden until they have content.</string>
    <string name="settings_home_dashboard_dialog_title">Customize Home</string>
    <string name="settings_home_dashboard_enabled_empty">Home is currently empty. Add shelves below to build your layout.</string>
    <string name="settings_home_dashboard_enabled_section">Visible on Home</string>
    <string name="settings_home_dashboard_remove">Remove</string>
    <string name="settings_incognito_mode">Incognito Mode</string>
    <string name="settings_incognito_mode_subtitle">Don\'t save watch history or recently visited categories while active.</string>
    <string name="settings_language">Language</string>
    <string name="settings_language_subtitle">Choose the app language without leaving the TV interface.</string>
    <string name="settings_level_hidden">HIDDEN</string>
    <string name="settings_level_hidden_desc">HIDDEN - Content hidden from all lists</string>
    <string name="settings_level_hidden_subtitle">Adult categories not shown anywhere.</string>
    <string name="settings_level_locked">LOCKED</string>
    <string name="settings_level_locked_desc">LOCKED - Content visible, PIN required</string>
    <string name="settings_level_locked_subtitle">Categories visible with PIN. Adult content shown in all views.</string>
    <string name="settings_level_off">OFF</string>
    <string name="settings_level_off_desc">OFF - No restrictions</string>
    <string name="settings_level_off_subtitle">Adult content appears everywhere.</string>
    <string name="settings_level_private">PRIVATE</string>
    <string name="settings_level_private_desc">PRIVATE - Categories locked, hidden from feeds</string>
    <string name="settings_level_private_subtitle">Categories visible with PIN. Hidden from Search, EPG, All Channels and Recent.</string>
    <string name="settings_level_unknown">UNKNOWN</string>
    <string name="settings_live_buffer_auto">Auto</string>
    <string name="settings_live_buffer_large">Large</string>
    <string name="settings_live_buffer_medium">Medium</string>
    <string name="settings_live_buffer_size">Live buffer size</string>
    <string name="settings_live_buffer_small">Small</string>
    <string name="settings_live_channel_grouping_grouped">Grouped</string>
    <string name="settings_live_channel_grouping_grouped_desc">Show one logical live channel with selectable variants.</string>
    <string name="settings_live_channel_grouping_mode">Channel grouping</string>
    <string name="settings_live_channel_grouping_mode_subtitle">Choose whether live browse surfaces collapse channel variants into one logical channel or show every raw stream row.</string>
    <string name="settings_live_channel_grouping_raw_variants">Raw Variants</string>
    <string name="settings_live_channel_grouping_raw_variants_desc">Show every imported live stream as its own channel entry.</string>
    <string name="settings_live_channel_numbering_group">Per Group</string>
    <string name="settings_live_channel_numbering_group_desc">Default behavior. Renumber channels based on their position inside the current category or custom group.</string>
    <string name="settings_live_channel_numbering_hidden">Hidden</string>
    <string name="settings_live_channel_numbering_hidden_desc">Never show channel numbers anywhere in the app.</string>
    <string name="settings_live_channel_numbering_mode">Live TV Channel Numbering</string>
    <string name="settings_live_channel_numbering_mode_subtitle">Choose whether live channels use their position in the current group or keep the original numbers from the provider.</string>
    <string name="settings_live_channel_numbering_provider">Provider Number</string>
    <string name="settings_live_channel_numbering_provider_desc">Keep the original channel number supplied by the playlist provider whenever it exists.</string>
    <string name="settings_live_overlay_timeout">Live TV Overlays Auto-Hide</string>
    <string name="settings_live_timeshift">Enable Local Live Rewind</string>
    <string name="settings_live_timeshift_backend">Live Rewind Backend</string>
    <string name="settings_live_timeshift_backend_subtitle">Prefers app storage for the local ring buffer and falls back to bounded memory when storage is unavailable.</string>
    <string name="settings_live_timeshift_backend_value">Automatic</string>
    <string name="settings_live_timeshift_depth">Local Live Rewind Depth</string>
    <string name="settings_live_timeshift_depth_15">15 minutes</string>
    <string name="settings_live_timeshift_depth_30">30 minutes</string>
    <string name="settings_live_timeshift_depth_60">60 minutes</string>
    <string name="settings_live_timeshift_subtitle">Keep a temporary local buffer for pausing and rewinding live TV even when the provider has no catch-up support.</string>
    <string name="settings_live_translation_enabled">Enable Live Translation Subtitles</string>
    <string name="settings_live_translation_enabled_subtitle">Translate spoken live-channel audio into English subtitles using your local Whisper service.</string>
    <string name="settings_live_translation_endpoint">Live Translation Service Endpoint</string>
    <string name="settings_live_translation_endpoint_empty_error">Live translation endpoint cannot be empty.</string>
    <string name="settings_live_translation_endpoint_subtitle">Base URL for the local translation service (emulator default: http://10.0.2.2:8765).</string>
    <string name="settings_live_tv_channel_mode">Live TV Channel Mode</string>
    <string name="settings_live_tv_channel_mode_subtitle">Choose how the Live TV browser should present channels and whether it should preview before playback.</string>
    <string name="settings_live_tv_mode_comfortable">Comfortable</string>
    <string name="settings_live_tv_mode_comfortable_desc">Larger rows with direct single-click playback.</string>
    <string name="settings_live_tv_mode_compact">Compact</string>
    <string name="settings_live_tv_mode_compact_desc">Denser channel list with direct single-click playback.</string>
    <string name="settings_live_tv_mode_pro">Pro</string>
    <string name="settings_live_tv_mode_pro_desc">Dense channel list plus embedded preview and EPG. First click previews, second click plays.</string>
    <string name="settings_live_tv_quick_filter_added">Saved %1$s to Live TV quick filters.</string>
    <string name="settings_live_tv_quick_filter_blank">Enter a filter before saving it.</string>
    <string name="settings_live_tv_quick_filter_duplicate">%1$s is already saved.</string>
    <string name="settings_live_tv_quick_filter_removed">Removed %1$s from Live TV quick filters.</string>
    <string name="settings_live_tv_quick_filter_visibility">Quick Filter Visibility</string>
    <string name="settings_live_tv_quick_filter_visibility_always">Always Visible</string>
    <string name="settings_live_tv_quick_filter_visibility_always_desc">Always show the control so filters can be added directly from Live TV.</string>
    <string name="settings_live_tv_quick_filter_visibility_available">Show When Filters Exist</string>
    <string name="settings_live_tv_quick_filter_visibility_available_desc">Show the control only when at least one saved quick filter is available.</string>
    <string name="settings_live_tv_quick_filter_visibility_hide">Hide</string>
    <string name="settings_live_tv_quick_filter_visibility_hide_desc">Never show the quick-filter control in Live TV.</string>
    <string name="settings_live_tv_quick_filter_visibility_subtitle">Choose when the Live TV quick-filter control should appear under category search.</string>
    <string name="settings_live_tv_quick_filters">Live TV Quick Filters</string>
    <string name="settings_live_tv_quick_filters_add">Add Filter</string>
    <string name="settings_live_tv_quick_filters_dialog_subtitle">Save literal search terms like |AR| or Sports so they appear under the Live TV category search bar.</string>
    <string name="settings_live_tv_quick_filters_dialog_title">Manage Live TV Quick Filters</string>
    <string name="settings_live_tv_quick_filters_empty">No quick filters saved yet.</string>
    <string name="settings_live_tv_quick_filters_none">None</string>
    <string name="settings_live_tv_quick_filters_placeholder">Add a quick filter</string>
    <string name="settings_live_tv_quick_filters_remove">Remove</string>
    <string name="settings_live_tv_quick_filters_saved">Saved filters</string>
    <string name="settings_live_variant_preference_balanced">Balanced</string>
    <string name="settings_live_variant_preference_balanced_desc">Balance conservative quality estimates with recent reliability signals.</string>
    <string name="settings_live_variant_preference_best_quality">By Tag</string>
    <string name="settings_live_variant_preference_best_quality_desc">Prefer declared quality tags first, and only fall back to observed playback quality when no tag was identified.</string>
    <string name="settings_live_variant_preference_mode">Live variant preference</string>
    <string name="settings_live_variant_preference_mode_subtitle">Choose how the app auto-picks the default variant when a grouped channel has multiple options.</string>
    <string name="settings_live_variant_preference_observed_only">Observed Only</string>
    <string name="settings_live_variant_preference_observed_only_desc">Rank variants only by real playback observations such as delivered resolution, bitrate, and frame rate.</string>
    <string name="settings_live_variant_preference_stability_first">Stability First</string>
    <string name="settings_live_variant_preference_stability_first_desc">Favor the most reliable working stream even if quality is lower.</string>
    <string name="settings_m3u_vod_classification_refresh">Refresh Classification</string>
    <string name="settings_m3u_vod_classification_summary">Uses the M3U URL and group-title rules to move matching entries into Movies. Refresh after changing this to rearrange the playlist.</string>
    <string name="settings_m3u_vod_classification_title">M3U VOD Classification</string>
    <string name="settings_media_session">System Media Session</string>
    <string name="settings_media_session_subtitle">Expose playback to Android system media controls. Disable this if playback crashes on a specific device when opening the player.</string>
    <string name="settings_multiview_center_two_slot_layout">Center 1-2 Channel Multiview</string>
    <string name="settings_multiview_center_two_slot_layout_subtitle">When one or two multiview slots are active, center them on screen instead of using the default 2x2 grid.</string>
    <string name="settings_multiview_respect_provider_connection_limit">Respect provider connection limit</string>
    <string name="settings_multiview_respect_provider_connection_limit_subtitle">Keep Split Screen and Multiview capped by the provider max-connections value. Turn off only when your provider allows multiple streams from the same IP.</string>
    <string name="settings_no_providers">No providers configured</string>
    <string name="settings_no_providers_subtitle">Add a provider to unlock playback, guide data, and the rest of the TV experience.</string>
    <string name="settings_overview_count_label">Sources</string>
    <string name="settings_overview_language_label">Language</string>
    <string name="settings_overview_no_provider">No active provider</string>
    <string name="settings_overview_protection_label">Protection</string>
    <string name="settings_overview_provider_label">Provider</string>
    <string name="settings_overview_subtitle">Review your provider, protection, and playback setup at a glance.</string>
    <string name="settings_overview_title">Control Center</string>
    <string name="settings_parental_control">Parental Control</string>
    <string name="settings_parental_groups_action">Manage</string>
    <string name="settings_parental_groups_hint">Lock or unlock categories for the active provider.</string>
    <string name="settings_parental_groups_title">Protected Groups</string>
    <string name="settings_parental_pin">Parental PIN</string>
    <string name="settings_parental_subtitle">Protect adult or sensitive content with TV-friendly controls.</string>
    <string name="settings_pc_btn">Parental Control</string>
    <string name="settings_pin_changed">PIN saved successfully</string>
    <string name="settings_playback">Playback</string>
    <string name="settings_playback_subtitle">Tune decoder and buffering behavior for smoother playback.</string>
    <string name="settings_player_controls_timeout">VOD Controls Auto-Hide</string>
    <string name="settings_player_diagnostics_timeout">Diagnostics Overlay Auto-Hide</string>
    <string name="settings_player_notice_timeout">Playback Notices Auto-Hide</string>
    <string name="settings_preferred_audio_language">Preferred Audio Language</string>
    <string name="settings_prevent_standby">Keep screen on during normal playback</string>
    <string name="settings_prevent_standby_subtitle">Keeps the player awake normally. Sleep and idle standby timers still stop playback when they expire.</string>
    <string name="settings_privacy">Privacy</string>
    <string name="settings_privacy_subtitle">Manage watch history and incognito mode.</string>
    <string name="settings_protection_level">Protection Level</string>
    <string name="settings_provider_category_controls_action">Category Controls</string>
    <string name="settings_provider_category_controls_search">Search categories...</string>
    <string name="settings_provider_category_controls_subtitle">Lock, unlock, hide, and restore categories for the current playlist from one place.</string>
    <string name="settings_provider_category_controls_title">Category Controls</string>
    <string name="settings_provider_diagnostics_title">Provider Diagnostics</string>
    <string name="settings_provider_live_onboarding_committing">Live channels are being finalized. Keep sync running until this provider becomes active.</string>
    <string name="settings_provider_live_onboarding_failed">Live setup needs retry. Sync this provider to try again.</string>
    <string name="settings_provider_live_onboarding_fetching">Live channels are still importing. Sync this provider to resume setup.</string>
    <string name="settings_provider_live_onboarding_incomplete">Live setup is still completing in the background. Sync this provider to resume setup; it will become active after channels are ready.</string>
    <string name="settings_provider_live_onboarding_recovering">A saved Live import is ready to recover. Sync this provider to finish setup.</string>
    <string name="settings_provider_live_onboarding_staged">Live channels are staged and waiting to be finalized. Sync this provider to finish setup.</string>
    <string name="settings_provider_live_onboarding_starting">Live setup is preparing. Sync this provider to continue setup.</string>
    <string name="settings_provider_selector_hint">Select a provider to view details and actions.</string>
    <string name="settings_provider_warnings">Warnings: %1$s</string>
    <string name="settings_providers">Providers</string>
    <string name="settings_providers_subtitle">Switch, sync, edit, and troubleshoot your IPTV sources.</string>
    <string name="settings_quality_cap_auto">Auto</string>
    <string name="settings_recording_active_label">Active</string>
    <string name="settings_recording_bytes_label">Written</string>
    <string name="settings_recording_cancel">Cancel</string>
    <string name="settings_recording_cancel_failed">Cancel failed: %1$s</string>
    <string name="settings_recording_cancelled">Recording cancelled</string>
    <string name="settings_recording_choose_folder">Choose Folder</string>
    <string name="settings_recording_concurrency_failed">Concurrency update failed: %1$s</string>
    <string name="settings_recording_concurrency_saved">Recording concurrency saved</string>
    <string name="settings_recording_concurrency_title">Max Simultaneous Recordings</string>
    <string name="settings_recording_delete">Delete</string>
    <string name="settings_recording_delete_failed">Delete failed: %1$s</string>
    <string name="settings_recording_deleted">Recording deleted</string>
    <string name="settings_recording_disable">Disable</string>
    <string name="settings_recording_empty_subtitle">Start a manual recording from live playback or schedule one from the player.</string>
    <string name="settings_recording_empty_title">No active recordings</string>
    <string name="settings_recording_enable">Enable</string>
    <string name="settings_recording_failure_label">Failure</string>
    <string name="settings_recording_item_count">%1$d items</string>
    <string name="settings_recording_open_browser">Open Recordings</string>
    <string name="settings_recording_output_label">Output</string>
    <string name="settings_recording_padding_after">End Late</string>
    <string name="settings_recording_padding_before">Start Early</string>
    <string name="settings_recording_padding_minutes">%1$d min</string>
    <string name="settings_recording_padding_none">None</string>
    <string name="settings_recording_padding_title">Recording Padding</string>
    <string name="settings_recording_pattern_failed">Filename pattern update failed: %1$s</string>
    <string name="settings_recording_pattern_hint">Use tokens like ChannelName, ProgramTitle, yyyy-MM-dd_HH-mm</string>
    <string name="settings_recording_pattern_saved">Filename pattern saved</string>
    <string name="settings_recording_pattern_summary">%1$s</string>
    <string name="settings_recording_pattern_title">Filename Pattern</string>
    <string name="settings_recording_reconcile">Repair Schedule</string>
    <string name="settings_recording_reconcile_complete">Recording schedule repaired</string>
    <string name="settings_recording_reconcile_failed">Repair failed: %1$s</string>
    <string name="settings_recording_recurrence_daily">Repeats daily</string>
    <string name="settings_recording_recurrence_none">One-time recording</string>
    <string name="settings_recording_recurrence_weekly">Repeats weekly</string>
    <string name="settings_recording_retention_days">%1$d days</string>
    <string name="settings_recording_retention_failed">Retention policy update failed: %1$s</string>
    <string name="settings_recording_retention_keep_all">Keep until deleted</string>
    <string name="settings_recording_retention_saved">Retention policy saved</string>
    <string name="settings_recording_retention_title">Retention Policy</string>
    <string name="settings_recording_retry">Retry</string>
    <string name="settings_recording_retry_count_label">Retries</string>
    <string name="settings_recording_retry_failed">Retry failed: %1$s</string>
    <string name="settings_recording_retry_started">Recording retry scheduled</string>
    <string name="settings_recording_schedule_disabled">Recording schedule disabled</string>
    <string name="settings_recording_schedule_enabled">Recording schedule enabled</string>
    <string name="settings_recording_schedule_toggle_failed">Schedule update failed: %1$s</string>
    <string name="settings_recording_scheduled_label">Scheduled</string>
    <string name="settings_recording_skip">Skip This Occurrence</string>
    <string name="settings_recording_skip_failed">Skip failed: %1$s</string>
    <string name="settings_recording_skipped">Occurrence skipped</string>
    <string name="settings_recording_source_label">Source</string>
    <string name="settings_recording_space_label">Free Space</string>
    <string name="settings_recording_speed_label">Avg Speed</string>
    <string name="settings_recording_status_cancelled">Cancelled</string>
    <string name="settings_recording_status_completed">Completed</string>
    <string name="settings_recording_status_failed">Failed</string>
    <string name="settings_recording_status_recording">Recording</string>
    <string name="settings_recording_status_scheduled">Scheduled</string>
    <string name="settings_recording_stop">Stop</string>
    <string name="settings_recording_stop_failed">Stop failed: %1$s</string>
    <string name="settings_recording_stopped">Recording stopped</string>
    <string name="settings_recording_storage_ready">Storage ready for local live recording</string>
    <string name="settings_recording_storage_title">Recording Storage</string>
    <string name="settings_recording_storage_unavailable">Storage is not writable for recording</string>
    <string name="settings_recording_storage_unknown">Storage unavailable</string>
    <string name="settings_recording_storage_update_failed">Storage update failed: %1$s</string>
    <string name="settings_recording_storage_updated">Recording storage updated</string>
    <string name="settings_recording_subtitle">Manage local live DVR jobs, storage, and scheduled captures.</string>
    <string name="settings_recording_time_window">%1$s - %2$s</string>
    <string name="settings_recording_title">Recording</string>
    <string name="settings_recording_use_app_storage">Use App Storage</string>
    <string name="settings_recording_use_usb_storage">Use USB Drive</string>
    <string name="settings_recording_wifi_only">Record on Wi-Fi only</string>
    <string name="settings_remote_action_add_to_split_screen">Add to split screen</string>
    <string name="settings_remote_action_hide_category">Hide category</string>
    <string name="settings_remote_action_last_channel">Last channel</string>
    <string name="settings_remote_action_next_channel">Next channel</string>
    <string name="settings_remote_action_none">No action</string>
    <string name="settings_remote_action_open_category_list">Open category list</string>
    <string name="settings_remote_action_open_channel_info">Open channel info</string>
    <string name="settings_remote_action_open_channel_list">Open channel list</string>
    <string name="settings_remote_action_open_guide">Open guide</string>
    <string name="settings_remote_action_open_player_controls">Open player controls</string>
    <string name="settings_remote_action_pin_category">Pin or unpin category</string>
    <string name="settings_remote_action_play_channel">Play channel</string>
    <string name="settings_remote_action_previous_channel">Previous channel</string>
    <string name="settings_remote_action_toggle_category_lock">Lock or unlock category</string>
    <string name="settings_remote_action_toggle_favorite">Add or remove favorite</string>
    <string name="settings_remote_button_blue">Blue button</string>
    <string name="settings_remote_button_green">Green button</string>
    <string name="settings_remote_button_red">Red button</string>
    <string name="settings_remote_button_yellow">Yellow button</string>
    <string name="settings_remote_dialog_subtitle">Choose what this colored button should do in %1$s.</string>
    <string name="settings_remote_dialog_title">%1$s action</string>
    <string name="settings_remote_profile_browse">Browse overrides</string>
    <string name="settings_remote_profile_global">Global defaults</string>
    <string name="settings_remote_profile_playback">Playback overrides</string>
    <string name="settings_remote_selection_global_default">Use global default: %1$s</string>
    <string name="settings_remote_selection_profile_default">Profile default: %1$s</string>
    <string name="settings_remote_shortcuts_subtitle">Works on remotes that send the Android red, green, yellow, and blue color key codes.</string>
    <string name="settings_remote_shortcuts_title">Colored Remote Buttons</string>
    <string name="settings_reset">Reset</string>
    <string name="settings_restore_data">Import Data</string>
    <string name="settings_restore_subtitle">Choose a backup file, or open a backup with StreamVault from a file manager.</string>
    <string name="settings_restore_usb_data">Import from USB</string>
    <string name="settings_restore_usb_subtitle">Restore a backup from the connected USB drive.</string>
    <string name="settings_retry_epg">Retry EPG</string>
    <string name="settings_retry_movies">Retry Movies</string>
    <string name="settings_retry_series">Retry Series</string>
    <string name="settings_save">Save</string>
    <string name="settings_select_audio_language">Select Preferred Audio Language</string>
    <string name="settings_select_decoder_mode">Select Decoder Mode</string>
    <string name="settings_select_default_landing_screen">Select default landing screen</string>
    <string name="settings_select_ethernet_quality_cap">Select Ethernet Quality Preference</string>
    <string name="settings_select_guide_default_category">Select guide default category</string>
    <string name="settings_select_language">Select Language</string>
    <string name="settings_select_level">Select Protection Level</string>
    <string name="settings_select_live_timeshift_depth">Select Local Live Rewind Depth</string>
    <string name="settings_select_playback_speed">Select Default Playback Speed</string>
    <string name="settings_select_subtitle_background">Select Subtitle Background</string>
    <string name="settings_select_subtitle_size">Select Subtitle Size</string>
    <string name="settings_select_subtitle_text_color">Select Subtitle Text Color</string>
    <string name="settings_select_time_format">Select time format</string>
    <string name="settings_select_wifi_quality_cap">Select Wi-Fi Quality Preference</string>
    <string name="settings_set_pin">Set PIN</string>
    <string name="settings_show_all_channels_category">Show All Channels category</string>
    <string name="settings_show_all_channels_category_subtitle">Display the virtual All Channels group in Live TV and the EPG guide.</string>
    <string name="settings_show_live_source_switcher">Show Live Source Browser</string>
    <string name="settings_show_live_source_switcher_subtitle">Display the M3U source switcher inside Live TV browsing.</string>
    <string name="settings_show_recent_channels_category">Show Recent Channels category</string>
    <string name="settings_show_recent_channels_category_subtitle">Display recently watched channels in Live TV browsing and on the Home screen.</string>
    <string name="settings_speed_test_apply_ethernet">Apply to Ethernet</string>
    <string name="settings_speed_test_apply_wifi">Apply to Wi-Fi</string>
    <string name="settings_speed_test_complete">Speed test complete.</string>
    <string name="settings_speed_test_estimate_complete">Network estimate saved.</string>
    <string name="settings_speed_test_ethernet_applied">Applied the recommended Ethernet quality cap.</string>
    <string name="settings_speed_test_failed">Speed test failed: %1$s</string>
    <string name="settings_speed_test_not_run">Not tested yet</string>
    <string name="settings_speed_test_recommendation">Recommended quality cap: %1$s</string>
    <string name="settings_speed_test_run_action">Run Test</string>
    <string name="settings_speed_test_running_action">Testing…</string>
    <string name="settings_speed_test_summary_default">Run a quick download test and use the result to pick stable playback quality limits.</string>
    <string name="settings_speed_test_summary_estimated">Estimated on %1$s at %2$s because the active network did not complete the download probe.</string>
    <string name="settings_speed_test_summary_measured">Measured on %1$s at %2$s.</string>
    <string name="settings_speed_test_title">Internet Speed Test</string>
    <string name="settings_speed_test_transport_cellular">Cellular</string>
    <string name="settings_speed_test_transport_ethernet">Ethernet</string>
    <string name="settings_speed_test_transport_other">Other network</string>
    <string name="settings_speed_test_transport_unknown">Unknown network</string>
    <string name="settings_speed_test_transport_wifi">Wi-Fi</string>
    <string name="settings_speed_test_wifi_applied">Applied the recommended Wi-Fi quality cap.</string>
    <string name="settings_status_active">Active</string>
    <string name="settings_status_disabled">Disabled</string>
    <string name="settings_status_error">Error</string>
    <string name="settings_status_expired">Expired</string>
    <string name="settings_status_partial">Partial</string>
    <string name="settings_status_unknown">Unknown</string>
    <string name="settings_subtitle_background">Subtitle Background</string>
    <string name="settings_subtitle_background_black">Solid Black</string>
    <string name="settings_subtitle_background_blue">Deep Blue</string>
    <string name="settings_subtitle_background_dim">Dim Black</string>
    <string name="settings_subtitle_background_transparent">Transparent</string>
    <string name="settings_subtitle_color_cyan">Cyan</string>
    <string name="settings_subtitle_color_green">Green</string>
    <string name="settings_subtitle_color_white">White</string>
    <string name="settings_subtitle_color_yellow">Yellow</string>
    <string name="settings_subtitle_size">Subtitle Size</string>
    <string name="settings_subtitle_size_default">Default</string>
    <string name="settings_subtitle_size_extra_large">Extra Large</string>
    <string name="settings_subtitle_size_large">Large</string>
    <string name="settings_subtitle_size_small">Small</string>
    <string name="settings_subtitle_text_color">Subtitle Text Color</string>
    <string name="settings_surface_auto">Auto</string>
    <string name="settings_surface_mode">Video Surface</string>
    <string name="settings_surface_surface_view">SurfaceView</string>
    <string name="settings_surface_texture_view">TextureView</string>
    <string name="settings_sync_btn">Sync</string>
    <string name="settings_sync_custom_required">Choose at least one section to sync.</string>
    <string name="settings_sync_custom_subtitle">Pick one or more sections to refresh.</string>
    <string name="settings_sync_custom_title">Custom Sync for %1$s</string>
    <string name="settings_sync_dialog_subtitle">Choose what to refresh for this provider.</string>
    <string name="settings_sync_dialog_title">Sync %1$s</string>
    <string name="settings_sync_option_all">Sync All</string>
    <string name="settings_sync_option_custom">Custom Sections</string>
    <string name="settings_sync_option_epg">EPG</string>
    <string name="settings_sync_option_fast">Quick Sync</string>
    <string name="settings_sync_option_movies">Movies</string>
    <string name="settings_sync_option_rebuild_index">Rebuild Index</string>
    <string name="settings_sync_option_series">Series</string>
    <string name="settings_sync_option_sync_now">Sync Now</string>
    <string name="settings_sync_option_tv">Live TV</string>
    <string name="settings_sync_sections_failed">Sync failed: %1$s.</string>
    <string name="settings_sync_sections_partial">Synced: %1$s. Failed: %2$s.</string>
    <string name="settings_sync_sections_success">Synced: %1$s.</string>
    <string name="settings_syncing">Syncing data, please wait...</string>
    <string name="settings_syncing_btn">Syncing...</string>
    <string name="settings_syncing_preparing">Preparing sync...</string>
    <string name="settings_syncing_section">Syncing %1$s...</string>
    <string name="settings_syncing_subtitle">Please wait while your playlist is imported.</string>
    <string name="settings_syncing_title">Syncing data...</string>
    <string name="settings_system_default">System Default</string>
    <string name="settings_time_format">Time Format</string>
    <string name="settings_time_format_12h">12-hour (9:44 PM)</string>
    <string name="settings_time_format_24h">24-hour (21:44)</string>
    <string name="settings_time_format_system">System Default</string>
    <string name="settings_timeout_apply">Apply</string>
    <string name="settings_timeout_diagnostics_subtitle">How long the diagnostics overlay stays visible before it closes automatically.</string>
    <string name="settings_timeout_live_overlays_subtitle">How long Live TV overlays like channel info, channel list, and EPG stay visible after the last interaction.</string>
    <string name="settings_timeout_notices_subtitle">How long temporary playback notices stay visible before they disappear.</string>
    <string name="settings_timeout_seconds_label">Seconds</string>
    <string name="settings_timeout_seconds_placeholder">Enter 2-60</string>
    <string name="settings_timeout_validation">Enter a value between 2 and 60 seconds.</string>
    <string name="settings_timeout_vod_controls_subtitle">How long the movie and series playback controls stay visible after the last interaction.</string>
    <string name="settings_timer_off">Off</string>
    <string name="settings_title">Settings</string>
    <string name="settings_top_navigation">Top navigation</string>
    <string name="settings_top_navigation_default_updated">Default landing screen changed to %1$s because the previous tab is no longer visible.</string>
    <string name="settings_top_navigation_dialog_subtitle">Choose which tabs appear and arrange them in the order you want. Settings always stays available.</string>
    <string name="settings_top_navigation_dialog_title">Customize top navigation</string>
    <string name="settings_top_navigation_hidden">Hidden</string>
    <string name="settings_top_navigation_landing_note">Only visible tabs can be used as the startup landing screen.</string>
    <string name="settings_top_navigation_move_down">Down</string>
    <string name="settings_top_navigation_move_up">Up</string>
    <string name="settings_top_navigation_required">Always visible</string>
    <string name="settings_top_navigation_visible">Visible</string>
    <string name="settings_unhide_all_categories">Unhide All</string>
    <string name="settings_unhide_category">Unhide</string>
    <string name="settings_update_auto_check">Automatically check for updates</string>
    <string name="settings_update_auto_download">Automatically download updates</string>
    <string name="settings_update_available_message">StreamVault %1$s is available.</string>
    <string name="settings_update_check_action">Check now</string>
    <string name="settings_update_check_now">Check for updates</string>
    <string name="settings_update_checking">Checking...</string>
    <string name="settings_update_current_message">You already have the latest StreamVault release.</string>
    <string name="settings_update_download">Update package</string>
    <string name="settings_update_download_action">Download update</string>
    <string name="settings_update_download_in_progress">Downloading...</string>
    <string name="settings_update_download_started">Update download started. Install will be available when it finishes.</string>
    <string name="settings_update_download_unavailable">No downloadable update package is available for this release.</string>
    <string name="settings_update_error">Update check</string>
    <string name="settings_update_install_action">Install update</string>
    <string name="settings_update_install_started">Opening the package installer.</string>
    <string name="settings_update_last_checked">Last checked</string>
    <string name="settings_update_latest_release">Latest release</string>
    <string name="settings_update_not_checked">Not checked yet</string>
    <string name="settings_update_release_notes">Release page</string>
    <string name="settings_update_status">Update status</string>
    <string name="settings_update_status_available">Update available</string>
    <string name="settings_update_status_check_failed">Last check failed</string>
    <string name="settings_update_status_current">Up to date</string>
    <string name="settings_update_status_downloading">Downloading update</string>
    <string name="settings_update_status_ready_to_install">Ready to install</string>
    <string name="settings_update_view_release">Open latest release</string>
    <string name="settings_updates_subtitle">Check GitHub Releases for newer StreamVault versions without leaving the app.</string>
    <string name="settings_updates_title">Updates</string>
    <string name="settings_vod_duplicate_handling_grouped">Group Duplicates</string>
    <string name="settings_vod_duplicate_handling_grouped_desc">Group strong and likely movie matches into one title with selectable versions.</string>
    <string name="settings_vod_duplicate_handling_mode">VOD duplicate handling</string>
    <string name="settings_vod_duplicate_handling_mode_subtitle">Choose whether movie versions stay separate or appear as grouped title variants.</string>
    <string name="settings_vod_duplicate_handling_show_all">Show All Versions</string>
    <string name="settings_vod_duplicate_handling_show_all_desc">Keep every provider movie entry visible exactly as imported.</string>
    <string name="settings_vod_duplicate_handling_smart">Smart Grouping</string>
    <string name="settings_vod_duplicate_handling_smart_desc">Only group high-confidence matches so remakes and weak title matches stay separate.</string>
    <string name="settings_vod_http_protocol_auto">Auto (HTTP/2 when supported)</string>
    <string name="settings_vod_http_protocol_compatibility">Compatibility (HTTP/1.1)</string>
    <string name="settings_vod_http_protocol_mode">VOD HTTP Protocol</string>
    <string name="settings_vod_infinite_scroll">Infinite scroll</string>
    <string name="settings_vod_infinite_scroll_off">Show a Load more button to fetch the next batch of category rows.</string>
    <string name="settings_vod_infinite_scroll_on">Auto-load more category rows as you scroll near the end.</string>
    <string name="settings_vod_variant_preference_balanced">Balanced</string>
    <string name="settings_vod_variant_preference_balanced_desc">Balance quality, recency, reliability, metadata, and rating.</string>
    <string name="settings_vod_variant_preference_best_quality">Best Quality</string>
    <string name="settings_vod_variant_preference_best_quality_desc">Prefer tags like 4K, HDR, Remux, BluRay, HEVC, and high-resolution versions.</string>
    <string name="settings_vod_variant_preference_force_latest">Force Latest</string>
    <string name="settings_vod_variant_preference_force_latest_desc">Prefer the newest release or title year first, then quality and reliability.</string>
    <string name="settings_vod_variant_preference_latest_best_quality">Latest + Best Quality</string>
    <string name="settings_vod_variant_preference_latest_best_quality_desc">Give strong weight to both recency and quality before using reliability as a tie-breaker.</string>
    <string name="settings_vod_variant_preference_manual_last_choice">Manual Last Choice</string>
    <string name="settings_vod_variant_preference_manual_last_choice_desc">Use the version you manually selected last, then fall back to balanced ranking.</string>
    <string name="settings_vod_variant_preference_mode">Preferred VOD version</string>
    <string name="settings_vod_variant_preference_mode_subtitle">Choose which version is selected first when duplicate movies are grouped.</string>
    <string name="settings_vod_variant_preference_most_reliable">Most Reliable</string>
    <string name="settings_vod_variant_preference_most_reliable_desc">Prefer versions with successful playback history and fewer failures.</string>
    <string name="settings_vod_view_mode">VOD layout</string>
    <string name="settings_vod_view_mode_classic">Classic</string>
    <string name="settings_vod_view_mode_classic_desc">Category list on the left with a stacked poster grid on the right.</string>
    <string name="settings_vod_view_mode_modern">Modern</string>
    <string name="settings_vod_view_mode_modern_desc">Shelf-based browsing with featured rows and category previews.</string>
    <string name="settings_vod_view_mode_subtitle">Choose between the modern shelves view and a classic split layout.</string>
    <string name="settings_wifi_quality_cap">Wi-Fi Quality Preference</string>
    <string name="settings_xtream_base64_compatibility">Xtream Base64 Text Compatibility</string>
    <string name="settings_xtream_base64_compatibility_subtitle">Broadly decode Xtream names and categories when a provider stores them as Base64. Leave this off unless text looks encoded.</string>
    <string name="settings_xtream_text_classification">Xtream Name-Based Adult Detection</string>
    <string name="settings_xtream_text_classification_subtitle">Use category name keywords to flag adult content when the provider doesn\'t set the adult flag explicitly</string>
    <string name="settings_zap_auto_revert">Auto-Return on Bad Channel</string>
    <string name="settings_zap_auto_revert_subtitle">Automatically return to the previous working channel if a channel stalls or fails to load.</string>
    <string name="setup_add">Add Playlist</string>
    <string name="setup_add_desc">Add your IPTV provider</string>
    <string name="setup_advanced_options_helper">Control how guide data is fetched during provider setup and refresh.</string>
    <string name="setup_advanced_options_hide">Hide</string>
    <string name="setup_advanced_options_label">Advanced Options</string>
    <string name="setup_advanced_options_show">Show</string>
    <string name="setup_choose_file">Choose M3U File</string>
    <string name="setup_connecting">Connecting...</string>
    <string name="setup_discard_draft_body">This provider setup is incomplete. Go back and lose the current draft?</string>
    <string name="setup_discard_draft_cancel">Keep editing</string>
    <string name="setup_discard_draft_confirm">Discard</string>
    <string name="setup_discard_draft_title">Discard setup draft?</string>
    <string name="setup_edit_provider">Edit Provider</string>
    <string name="setup_epg_sync_mode_background_description">Finish setup first, then fetch guide data automatically in the background.</string>
    <string name="setup_epg_sync_mode_background_title">Load EPG in background</string>
    <string name="setup_epg_sync_mode_helper">Upfront keeps today’s behavior. Background finishes setup first, and Skip leaves guide refresh for later.</string>
    <string name="setup_epg_sync_mode_label">EPG Sync</string>
    <string name="setup_epg_sync_mode_skip_description">Do not fetch guide data automatically. You can refresh EPG later from Settings.</string>
    <string name="setup_epg_sync_mode_skip_title">Skip EPG for now</string>
    <string name="setup_epg_sync_mode_upfront_description">Download provider and external guide data during setup before it finishes.</string>
    <string name="setup_epg_sync_mode_upfront_title">Full EPG now</string>
    <string name="setup_file_browse_hint">Browse local storage or USB</string>
    <string name="setup_file_import_failed">Could not import playlist file. Please try again.</string>
    <string name="setup_file_import_storage_full">Storage is full. Free up space and try importing again.</string>
    <string name="setup_file_replace_hint">Press to replace file</string>
    <string name="setup_file_select_title">Select M3U File</string>
    <string name="setup_form_subtitle">Choose a source, enter the details, and continue. You can manage it later from Settings.</string>
    <string name="setup_hide_password">Hide password</string>
    <string name="setup_import_backup">Import Backup</string>
    <string name="setup_import_from_drive">Import from Drive</string>
    <string name="setup_info_m3u_body">Use a playlist link or import a local file.</string>
    <string name="setup_info_m3u_title">Use M3U for URL or file-based playlists</string>
    <string name="setup_info_manage_body">Refresh, edit, or replace it later from Settings.</string>
    <string name="setup_info_manage_title">You can manage providers later</string>
    <string name="setup_info_stalker_body">Portal URL plus a provider-approved MAC address.</string>
    <string name="setup_info_xtream_body">Best when you have server, user, and password.</string>
    <string name="setup_info_xtream_title">Use Xtream when credentials are available</string>
    <string name="setup_jellyfin_quick_connect">Quick Connect</string>
    <string name="setup_jellyfin_quick_connect_code">Code: %s</string>
    <string name="setup_jellyfin_quick_connect_code_instructions">Open your Jellyfin server in a browser and enter this code, or scan the QR code with your phone.</string>
    <string name="setup_login">Login</string>
    <string name="setup_m3u">M3U Playlist</string>
    <string name="setup_m3u_hint">M3U URL</string>
    <string name="setup_m3u_vod_classification_helper">M3U only. Use playlist URL and group-title heuristics to sort matching entries into Movies instead of Live TV.</string>
    <string name="setup_m3u_vod_classification_label">M3U VOD Classification</string>
    <string name="setup_name">Name</string>
    <string name="setup_name_hint">Playlist Name (Optional)</string>
    <string name="setup_name_placeholder">My Jellyfin Server</string>
    <string name="setup_pass_hint">Password</string>
    <string name="setup_password">Password</string>
    <string name="setup_phone_pairing_body">Scan a QR code and enter provider credentials from a phone on the same Wi-Fi.</string>
    <string name="setup_phone_pairing_complete">Added</string>
    <string name="setup_phone_pairing_error">Error</string>
    <string name="setup_phone_pairing_idle">Local only</string>
    <string name="setup_phone_pairing_qr_description">QR code for phone provider setup</string>
    <string name="setup_phone_pairing_ready">Scan now</string>
    <string name="setup_phone_pairing_receiving">Adding</string>
    <string name="setup_phone_pairing_restart">New QR code</string>
    <string name="setup_phone_pairing_same_wifi">Open this from a phone on the same Wi-Fi. Credentials are sent directly to this TV.</string>
    <string name="setup_phone_pairing_start">Show QR code</string>
    <string name="setup_phone_pairing_stop">Stop pairing</string>
    <string name="setup_phone_pairing_title">Add from phone</string>
    <string name="setup_provider_title">Add a provider</string>
    <string name="setup_save">Save Changes</string>
    <string name="setup_server_hint">Server URL</string>
    <string name="setup_server_url">Server URL</string>
    <string name="setup_shell_eyebrow">Provider Onboarding</string>
    <string name="setup_shell_subtitle">Use Xtream or M3U. You can change it later.</string>
    <string name="setup_show_password">Show password</string>
    <string name="setup_source_type_label">Source Type</string>
    <string name="setup_stalker">Stalker</string>
    <string name="setup_stalker_epg_sync_mode_background_description">Finish setup first, then import the Stalker portal guide in the background. If XMLTV is configured and works, it is used first.</string>
    <string name="setup_stalker_epg_sync_mode_helper">Stalker can use the portal’s native guide when XMLTV is missing or unavailable. Upfront imports it during setup, Background defers it, and Skip leaves guide loading on demand.</string>
    <string name="setup_stalker_epg_sync_mode_skip_description">Do not bulk import guide data automatically. Live guide data can still load on demand when you browse channels.</string>
    <string name="setup_stalker_epg_sync_mode_upfront_description">Download live channels and import the Stalker portal guide during setup. If XMLTV is configured and works, it is used first.</string>
    <string name="setup_tab_file">File</string>
    <string name="setup_tab_jellyfin">Jellyfin</string>
    <string name="setup_tab_url">URL</string>
    <string name="setup_title_streamvault">StreamVault</string>
    <string name="setup_update_desc">Update your IPTV provider details</string>
    <string name="setup_user_hint">Username</string>
    <string name="setup_username">Username</string>
    <string name="setup_validating">Validating...</string>
    <string name="setup_xtream">Xtream Codes</string>
    <string name="setup_xtream_live_sync_mode_auto_description">Recommended. Uses category sync on low-memory devices, background refreshes, hidden-category refreshes, and stressed providers.</string>
    <string name="setup_xtream_live_sync_mode_auto_title">Auto</string>
    <string name="setup_xtream_live_sync_mode_category_description">Always fetch Live TV one category at a time. Safer for large providers and weak Android TV devices.</string>
    <string name="setup_xtream_live_sync_mode_category_title">Category by category</string>
    <string name="setup_xtream_live_sync_mode_helper">Choose how Live TV channels are fetched. Auto protects weak devices and routine refreshes while keeping categories populated.</string>
    <string name="setup_xtream_live_sync_mode_label">Xtream Live Sync</string>
    <string name="setup_xtream_live_sync_mode_stream_all_description">Try the provider-wide Live endpoint using the streaming parser. Falls back to category sync if unsafe or failed.</string>
    <string name="setup_xtream_live_sync_mode_stream_all_title">Stream all</string>
    <string name="split_count_format">%1$s %2$d/4</string>
    <string name="stream_url_clip_label">Stream URL</string>
    <string name="stream_url_copied">Stream URL copied</string>
    <string name="stream_url_copy">Copy URL</string>
    <string name="stream_url_copy_failed">Could not resolve stream URL</string>
    <string name="sync_items_indexed_format">%1$d items indexed</string>
    <string name="sync_section_live">Live</string>
    <string name="sync_section_series">Series</string>
    <string name="sync_section_vod">VOD</string>
    <string name="time_range_format">%1$s – %2$s</string>
    <string name="tv_channel_continue_watching_description">Resume titles you started recently</string>
    <string name="tv_channel_continue_watching_title">Continue Watching</string>
    <string name="tv_channel_fresh_series_description">Recently updated series from %1$s</string>
    <string name="tv_channel_fresh_series_title">Fresh Series</string>
    <string name="tv_channel_recommended_movies_description">Tailored from your recent picks on %1$s</string>
    <string name="tv_channel_recommended_movies_title">Recommended Movies</string>
    <string name="tv_channel_top_movies_description">Popular picks from %1$s</string>
    <string name="tv_channel_top_movies_title">Top Movies</string>
    <string name="tv_input_setup_error_body">The TV input sync did not complete.</string>
    <string name="tv_input_setup_error_title">Auto scan failed</string>
    <string name="tv_input_setup_idle_body">Please wait.</string>
    <string name="tv_input_setup_idle_title">Preparing Live TV integration</string>
    <string name="tv_input_setup_no_provider_body">Add at least one IPTV provider in StreamVault, then return here to scan channels into Android TV Live TV.</string>
    <string name="tv_input_setup_no_provider_title">No IPTV provider configured</string>
    <string name="tv_input_setup_open_setup">Open StreamVault Setup</string>
    <string name="tv_input_setup_retry_scan">Retry Auto Scan</string>
    <string name="tv_input_setup_scanning_body">StreamVault is syncing your active provider into Android TV Live TV.</string>
    <string name="tv_input_setup_scanning_title">Scanning StreamVault channels</string>
    <string name="tv_input_setup_source_format">Source: %1$s</string>
    <string name="tv_input_setup_success_body">Your channels were synced successfully.</string>
    <string name="tv_input_setup_success_hint">Android TV Live TV can now open your StreamVault channels.</string>
    <string name="tv_input_setup_success_title">Live TV is ready</string>
    <string name="tv_input_setup_try_scan_again">Try Auto Scan Again</string>
    <string name="vod_category_picker_empty">No matching categories found.</string>
    <string name="vod_category_picker_search_placeholder">Search categories…</string>
    <string name="vod_category_picker_subtitle">Search by category name, then open the matching shelf.</string>
    <string name="vod_category_picker_title">Browse categories</string>
    <string name="vod_classic_all">All</string>
    <string name="vod_classic_categories_title">Categories</string>
    <string name="vod_classic_category_search">Search in categories</string>
    <string name="vod_classic_continue_watching">Continue Watching</string>
    <string name="vod_classic_empty_category">No titles found in this section.</string>
    <string name="vod_classic_recently_added">Recently Added</string>
    <string name="vod_classic_results_count">%1$d items</string>
    <string name="vod_external_ratings_heading">Ratings</string>
    <string name="vod_rating_imdb">IMDb</string>
    <string name="vod_rating_metacritic">Metacritic</string>
    <string name="vod_rating_rotten_tomatoes">Rotten Tomatoes</string>
    <string name="vod_rating_tmdb">TMDb</string>
    <string name="vod_sync_needed_subtitle">Refresh this provider to import movies and series into the library.</string>
    <string name="vod_sync_needed_title">Sync needed</string>
    <string name="welcome_enter_app">Enter App</string>
    <string name="welcome_feature_library">Large-library movies and series without the clutter</string>
    <string name="welcome_feature_live">Fast live browsing with remote-first focus</string>
    <string name="welcome_feature_player">Unified player overlays, guide access, and saved content</string>
    <string name="welcome_loading_subtitle">Opening the right screen for this device.</string>
    <string name="welcome_loading_title">Preparing your library</string>
    <string name="welcome_manage_hint">Swap providers, refresh metadata, or add a new source.</string>
    <string name="welcome_manage_providers">Manage Providers</string>
    <string name="welcome_setup_later">Set up later</string>
    <string name="welcome_setup_provider">Setup Provider</string>
    <string name="welcome_subtitle">Lean back into live channels, catch-up viewing, movies, and series with a first-party Android TV experience.</string>
    <string name="welcome_tagline">Premium IPTV for the living room</string>
    <string name="welcome_version">v1.0.3</string>
    <style name="Theme.StreamVault" parent="@android:style/Theme.NoTitleBar.Fullscreen">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowIsTranslucent">false</item>
        <item name="android:windowBackground">@android:color/black</item>
    </style>
    <style name="Theme.StreamVault.CastChooser" parent="Theme.AppCompat.Dialog">
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowCloseOnTouchOutside">true</item>
    </style>
</resources>