mirror of
https://github.com/KRTirtho/spotube.git
synced 2026-11-04 10:13:59 +00:00
394 lines
28 KiB
XML
394 lines
28 KiB
XML
<!--
|
||
~ Copyright (C) 2026 Kingkor Roy Tirtho and Spotube Contributors
|
||
~
|
||
~ This program is free software: you can redistribute it and/or modify
|
||
~ it under the terms of the GNU Affero General Public License as published by
|
||
~ the Free Software Foundation, either version 3 of the License, or
|
||
~ (at your option) any later version.
|
||
~
|
||
~ This program is distributed in the hope that it will be useful,
|
||
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
~ GNU Affero General Public License for more details.
|
||
~
|
||
~ You should have received a copy of the GNU Affero General Public License
|
||
~ along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||
-->
|
||
|
||
<resources>
|
||
<string name="queue_title">Queue</string>
|
||
<string name="queue_clear_queue">Clear Queue</string>
|
||
<string name="queue_filter_queue">Filter queue...</string>
|
||
<string name="queue_no_queue_entries">No queue entries</string>
|
||
|
||
<string name="search_placeholder">Search songs, artists, albums...</string>
|
||
<string name="search_clear_history">Clear all history</string>
|
||
<string name="search_filter_placeholder">Search...</string>
|
||
|
||
<string name="accessibility_selected">Selected</string>
|
||
|
||
<string name="settings_screen_title">Settings</string>
|
||
|
||
<string name="settings_section_plugins">Plugins</string>
|
||
<string name="settings_section_language_region">Language and Region</string>
|
||
<string name="settings_section_appearance">Appearance</string>
|
||
<string name="settings_section_playback">Playback</string>
|
||
<string name="settings_section_downloads">Downloads</string>f
|
||
<string name="settings_section_caching">Caching</string>
|
||
<string name="settings_section_desktop">Desktop</string>
|
||
<string name="settings_section_updates">Updates</string>
|
||
<string name="settings_section_support">Support</string>
|
||
<string name="settings_section_about">About</string>
|
||
|
||
<string name="settings_action_close">Close</string>
|
||
<string name="settings_action_save">Save</string>
|
||
<string name="settings_action_cancel">Cancel</string>
|
||
|
||
<string name="settings_language_title">Language</string>
|
||
<string name="settings_language_subtitle_current">Language for the app interface. Current: %1$s</string>
|
||
<string name="settings_country_title">Country</string>
|
||
<string name="settings_country_subtitle_current">Regional country for content and availability. Current: %1$s</string>
|
||
<string name="settings_option_name_and_code">%1$s (%2$s)</string>
|
||
|
||
<string name="settings_theme_title">Theme</string>
|
||
<string name="settings_theme_subtitle_current">Choose how Spotube matches your system appearance. Current: %1$s</string>
|
||
<string name="settings_theme_light">Light</string>
|
||
<string name="settings_theme_dark">Dark</string>
|
||
<string name="settings_theme_system">System</string>
|
||
|
||
<string name="settings_surface_theme_title">Surface</string>
|
||
<string name="settings_surface_theme_subtitle_current">Background material of the app. Current: %1$s</string>
|
||
<string name="settings_surface_watery">Watery</string>
|
||
<string name="settings_surface_icy">Icy</string>
|
||
<string name="settings_surface_chrome">Chrome</string>
|
||
<string name="settings_surface_acrylic">Acrylic</string>
|
||
<string name="settings_surface_glass">Glass</string>
|
||
|
||
<string name="settings_accent_title">Accent color</string>
|
||
<string name="settings_accent_subtitle_current">Current palette: %1$s</string>
|
||
<string name="settings_accent_dialog_title">Accent color</string>
|
||
<string name="settings_accent_dialog_description">Choose an accent palette and preview it in both light and dark themes.</string>
|
||
<string name="settings_preview_light">Light</string>
|
||
<string name="settings_preview_dark">Dark</string>
|
||
<string name="settings_preview_label">Preview</string>
|
||
<string name="settings_preview_button">Button</string>
|
||
<string name="settings_accent_green_goblin">Green Goblin</string>
|
||
<string name="settings_accent_electric_violet">Electric Violet</string>
|
||
<string name="settings_accent_oceanic_cyan">Oceanic Cyan</string>
|
||
<string name="settings_accent_sunset_orange">Sunset Orange</string>
|
||
<string name="settings_accent_rose_garden">Rose Garden</string>
|
||
<string name="settings_accent_midnight_blue">Midnight Blue</string>
|
||
<string name="settings_accent_metallic_slate">Metallic Slate</string>
|
||
|
||
<string name="settings_appearance_title">Look & feel</string>
|
||
<string name="settings_appearance_subtitle_current">Surface material and accent. Current: %1$s · %2$s</string>
|
||
<string name="settings_appearance_dialog_title">Look & feel</string>
|
||
<string name="settings_appearance_dialog_description">Pick a surface material, then an accent that pairs with it. Every option is a curated combination.</string>
|
||
<string name="settings_appearance_surface_label">Surface</string>
|
||
<string name="settings_appearance_accent_label">Accent</string>
|
||
<string name="settings_preview_secondary">Secondary</string>
|
||
|
||
<string name="settings_palette_title">Palette</string>
|
||
<string name="settings_palette_subtitle_current">Millennium accent palette. Current: %1$s</string>
|
||
<string name="settings_palette_dialog_title">Palette</string>
|
||
<string name="settings_palette_dialog_description">Choose a Millennium accent palette and preview it in light and dark.</string>
|
||
<string name="settings_palette_label">Palette</string>
|
||
<string name="settings_appearance_subtitle_palette">Millennium palette and accent. Current: %1$s</string>
|
||
<string name="settings_palette_blue">Blue</string>
|
||
<string name="settings_palette_orange">Orange</string>
|
||
<string name="settings_palette_lime">Lime</string>
|
||
|
||
<string name="settings_download_folder_title">Download folder override</string>
|
||
<string name="settings_download_folder_current">Current folder: %1$s</string>
|
||
<string name="settings_download_folder_default">Current folder: default music folder</string>
|
||
<string name="settings_download_folder_description">Leave this empty to use the default music folder.</string>
|
||
<string name="settings_download_folder_placeholder">C:\Music\Spotube</string>
|
||
<string name="settings_local_media_folders_title">Local media folders</string>
|
||
<string name="settings_local_media_folders_subtitle_current">Custom folders to scan on desktop. Added: %1$d</string>
|
||
<string name="settings_local_media_folders_subtitle_empty">No custom folder added yet</string>
|
||
<string name="settings_local_media_folders_description">Use the picker to add folders. Download folder override is included automatically.</string>
|
||
<string name="settings_local_media_folders_manage">Manage</string>
|
||
<string name="settings_local_media_folders_add_action">Add folder</string>
|
||
<string name="settings_local_media_folders_remove_action">Remove folder</string>
|
||
<string name="settings_local_media_folders_none_added">No custom folders added.</string>
|
||
<string name="settings_download_format_title">Download music format</string>
|
||
<string name="settings_download_format_subtitle_current">Preferred codec and container for downloads. Current: %1$s</string>
|
||
<string name="settings_download_quality_title">Download music quality</string>
|
||
|
||
<string name="settings_streaming_format_title">Streaming music format</string>
|
||
<string name="settings_streaming_format_subtitle_current">Preferred codec and container for music streaming. Current: %1$s</string>
|
||
<string name="settings_streaming_quality_title">Streaming music quality</string>
|
||
<string name="settings_subtitle_current">Current: %1$s</string>
|
||
<string name="settings_enable_music_caching_title">Enable music caching</string>
|
||
<string name="settings_enable_music_caching_subtitle">Store streamed audio locally to speed up repeat playback.</string>
|
||
<string name="settings_cache_folder_title">Cache folder</string>
|
||
<string name="settings_cache_folder_current">Current: %1$s</string>
|
||
<string name="settings_cache_folder_default">Current: default application cache</string>
|
||
<string name="settings_cache_size_limit_title">Cache size limit</string>
|
||
<string name="settings_cache_size_limit_unlimited">No limit</string>
|
||
<string name="settings_cache_size_limit_current">Current limit: %1$d MB</string>
|
||
<string name="settings_cache_size_limit_description">Set the maximum cache size in MB. Enter 0 or leave blank for no limit.</string>
|
||
<string name="settings_cache_size_limit_placeholder">500</string>
|
||
<string name="settings_error_cache_size_range">Size must be 0 or a positive number.</string>
|
||
<string name="settings_enable_endless_playback_title">Enable endless playback</string>
|
||
<string name="settings_enable_endless_playback_subtitle">Keep playback going with recommended tracks when your queue ends.</string>
|
||
<string name="settings_enable_connect_title">Enable Connect</string>
|
||
<string name="settings_enable_connect_subtitle">Expose remote playback controls through the Spotube Connect feature.</string>
|
||
<string name="settings_playback_port_title">Playback proxy server port</string>
|
||
<string name="settings_allow_remote_control_title">Allow remote control</string>
|
||
<string name="settings_allow_remote_control_subtitle">Let other devices on the same network control playback when they connect.</string>
|
||
<string name="settings_remote_device_name_title">Remote control device name</string>
|
||
<string name="settings_remote_device_name_subtitle">The name other devices see when discovering this one. Current: %1$s</string>
|
||
<string name="settings_remote_device_name_description">Choose a friendly name to show to other devices on your network when they discover this Spotube instance.</string>
|
||
<string name="settings_remote_device_name_placeholder">e.g. Living Room Spotube</string>
|
||
<string name="settings_remote_device_name_default">device hostname</string>
|
||
<string name="settings_playback_port_subtitle_current">Port used by the playback proxy server. Current: %1$d</string>
|
||
<string name="settings_playback_port_description">Choose a port between 1 and 65535.</string>
|
||
<string name="settings_playback_port_placeholder">14769</string>
|
||
<string name="settings_error_whole_number">Enter a valid whole number.</string>
|
||
<string name="settings_error_port_range">Port must be between 1 and 65535.</string>
|
||
|
||
<string name="settings_blacklist_title">Blacklist</string>
|
||
<string name="settings_blacklist_subtitle">Manage blacklisted tracks and artists</string>
|
||
|
||
<string name="settings_desktop_minimize_title">Minimize to tray</string>
|
||
<string name="settings_desktop_minimize_subtitle">Keep Spotube running in the system tray when the window is minimized.</string>
|
||
<string name="settings_desktop_discord_title">Discord rich presence</string>
|
||
<string name="settings_desktop_discord_subtitle">Show your current playback status in Discord on desktop.</string>
|
||
|
||
<string name="settings_updates_auto_check_title">Automatically check for updates</string>
|
||
<string name="settings_updates_auto_check_subtitle">Look for new Spotube releases in the background.</string>
|
||
|
||
<string name="settings_plugins_manage_title">Manage Plugins</string>
|
||
<string name="settings_plugins_manage_subtitle">Manage your plugins</string>
|
||
<string name="settings_plugins_default_ability_title">Default %1$s Plugin</string>
|
||
<string name="settings_plugins_ability_metadata">Metadata</string>
|
||
<string name="settings_plugins_ability_audio">Audio</string>
|
||
<string name="settings_plugins_ability_lyrics">Lyrics</string>
|
||
<string name="settings_plugins_ability_scrobble">Scrobble</string>
|
||
<string name="settings_plugins_no_selection">No plugin selected</string>
|
||
<string name="settings_plugins_action_change">Change</string>
|
||
<string name="settings_plugins_action_select">Select</string>
|
||
<string name="settings_plugins_selected">Selected</string>
|
||
<string name="settings_plugins_clear">Clear selection</string>
|
||
<string name="settings_plugins_no_plugins">No plugins available</string>
|
||
<string name="settings_plugins_plugin_content_description">%1$s plugin</string>
|
||
<string name="settings_plugins_clear_content_description">Clear</string>
|
||
|
||
<string name="plugin_configure_title">Configure</string>
|
||
<string name="plugin_screen_title">Plugin Manager</string>
|
||
<string name="plugin_error_enter_url">Please enter a URL</string>
|
||
<string name="plugin_error_url_scheme">URL must start with http:// or https://</string>
|
||
<string name="plugin_error_download_failed">Failed to download plugin</string>
|
||
<string name="plugin_empty_title">No plugins installed yet</string>
|
||
<string name="plugin_empty_subtitle">Paste a download URL or pick a file above.</string>
|
||
<string name="plugin_installed_count">%1$d %2$s installed</string>
|
||
<string name="plugin_installed_singular">plugin</string>
|
||
<string name="plugin_installed_plural">plugins</string>
|
||
<string name="plugin_install_section_title">Install a Plugin</string>
|
||
<string name="plugin_url_placeholder">https://example.com/plugin.smplug</string>
|
||
<string name="plugin_action_download">Download</string>
|
||
<string name="plugin_action_install_from_file">Install from file (.smplug)</string>
|
||
<string name="plugin_state_active">Active</string>
|
||
<string name="plugin_version_label">v%1$s</string>
|
||
<string name="plugin_state_builtin">Built-in</string>
|
||
<string name="plugin_action_remove">Remove plugin</string>
|
||
<string name="plugin_action_login">Login</string>
|
||
<string name="plugin_action_logout">Logout</string>
|
||
<string name="plugin_section_url_title">Download from URL</string>
|
||
<string name="plugin_section_file_title">Install from file</string>
|
||
<string name="plugin_section_install">Install</string>
|
||
|
||
<string name="plugin_permissions_author_version">• %1$s</string>
|
||
<string name="plugin_permissions_requested_title">Permissions requested</string>
|
||
<string name="plugin_permissions_none">This plugin requires no special permissions.</string>
|
||
<string name="plugin_permissions_compare_title">Installed vs supplied</string>
|
||
<string name="plugin_permissions_installed_label">Installed</string>
|
||
<string name="plugin_permissions_supplied_label">Supplied</string>
|
||
<string name="plugin_permissions_api_diff">API %1$s → %2$s</string>
|
||
<string name="plugin_permissions_capability_storage_title">Persistent Storage</string>
|
||
<string name="plugin_permissions_capability_storage_desc">Read and write data to disk</string>
|
||
<string name="plugin_permissions_capability_network_title">Network Requests</string>
|
||
<string name="plugin_permissions_capability_network_desc">Send and receive data over the internet</string>
|
||
<string name="plugin_permissions_capability_webview_title">WebView</string>
|
||
<string name="plugin_permissions_capability_webview_desc">Display web content inside the app</string>
|
||
<string name="settings_section_jam">Group Jam</string>
|
||
<string name="settings_jam_broker_title">MQTT Broker</string>
|
||
<string name="settings_jam_broker_host">Broker host</string>
|
||
<string name="settings_jam_broker_host_subtitle">%1$s:%2$d</string>
|
||
<string name="settings_jam_broker_port">Broker port</string>
|
||
<string name="settings_jam_broker_tls">Use TLS</string>
|
||
<string name="settings_jam_broker_username">Username (optional)</string>
|
||
<string name="settings_jam_broker_password">Password (optional)</string>
|
||
<string name="settings_jam_broker_client_id">Client ID prefix</string>
|
||
<string name="settings_jam_broker_client_id_subtitle">Used to identify this Spotube instance</string>
|
||
<string name="settings_jam_broker_tls_subtitle">Encrypt the broker connection</string>
|
||
<string name="settings_jam_broker_diagnostics_subtitle">Check the current broker settings before starting a room.</string>
|
||
<string name="settings_jam_broker_test">Test connection</string>
|
||
<string name="settings_jam_broker_testing">Testing…</string>
|
||
<string name="settings_jam_broker_test_ok">Connected in %1$d ms</string>
|
||
<string name="settings_jam_broker_test_fail">Failed: %1$s</string>
|
||
<string name="settings_jam_broker_placeholder_note">Placeholder broker — configure your own to self-host</string>
|
||
<string name="settings_jam_section_connection">Connection</string>
|
||
<string name="settings_jam_section_credentials">Credentials</string>
|
||
<string name="settings_jam_section_identity">Identity</string>
|
||
<string name="settings_jam_section_diagnostics">Diagnostics</string>
|
||
|
||
<!-- Group Jam -->
|
||
<string name="jam_screen_title">Group Jam</string>
|
||
<string name="jam_setup_create_tab">Create</string>
|
||
<string name="jam_setup_join_tab">Join</string>
|
||
<string name="jam_setup_create_hint">Create a room, then share its code with your friends.</string>
|
||
<string name="jam_setup_create_button">Create room</string>
|
||
<string name="jam_setup_join_button">Join room</string>
|
||
<string name="jam_setup_working">Connecting…</string>
|
||
<string name="jam_setup_code_label">Room code</string>
|
||
<string name="jam_setup_code_placeholder">ABC123</string>
|
||
<string name="jam_connection_host">Broker: %1$s</string>
|
||
<string name="jam_connection_missing">Set up a broker in Settings to host or join a room.</string>
|
||
<string name="jam_connection_settings">Broker settings</string>
|
||
<string name="jam_session_connected">Connected</string>
|
||
<string name="jam_session_connecting">Reconnecting…</string>
|
||
<string name="jam_invite_copy">Copy code</string>
|
||
<string name="jam_invite_copied">Copied!</string>
|
||
<string name="jam_invite_share">Share</string>
|
||
<string name="jam_participants_heading">Participants (%1$d)</string>
|
||
<string name="jam_participants_host">Host</string>
|
||
<string name="jam_participants_guest">Listener</string>
|
||
<string name="jam_participants_waiting">Waiting for listeners…</string>
|
||
<string name="jam_participants_remove">Remove</string>
|
||
<string name="jam_participants_ban">Ban</string>
|
||
<string name="jam_participants_manage">Manage</string>
|
||
<string name="jam_session_leave">Leave room</string>
|
||
<string name="jam_error_title">Couldn’t connect</string>
|
||
<string name="jam_error_dismiss">Dismiss</string>
|
||
<string name="jam_error_create">Failed to create jam session</string>
|
||
<string name="jam_error_join">Failed to join jam session</string>
|
||
<string name="jam_error_invalid_code">Enter a six-character room code using letters and digits.</string>
|
||
<string name="jam_share_message">Join my Spotube Jam with code: %1$s</string>
|
||
|
||
<string name="player_go_to_album">Go to album</string>
|
||
<string name="player_sleep_timer">Sleep timer</string>
|
||
<string name="player_track_details">Track details</string>
|
||
<string name="player_play_content_description">Play</string>
|
||
<string name="player_pause_content_description">Pause</string>
|
||
<string name="player_nothing_playing">Nothing playing</string>
|
||
<string name="player_add_to_queue_content_description">Add to queue</string>
|
||
|
||
<string name="update_action_ignore">Ignore</string>
|
||
<string name="update_action_update">Update</string>
|
||
<string name="app_update_dialog_title">Spotube %1$s is available</string>
|
||
<string name="app_update_dialog_no_notes">See what’s new in this release on the Spotube downloads page.</string>
|
||
<string name="plugin_update_dialog_title">%1$s %2$s is available</string>
|
||
<string name="plugin_update_dialog_current_version">Currently installed: %1$s</string>
|
||
<string name="plugin_update_dialog_no_notes">See what’s new in this update from the plugin’s page.</string>
|
||
|
||
<string name="welcome_skip">Skip</string>
|
||
<string name="welcome_next">Next</string>
|
||
<string name="welcome_back">Back</string>
|
||
<string name="welcome_get_started">Get Started</string>
|
||
<string name="welcome_app_name">Spotube</string>
|
||
<string name="welcome_brand_freedom">Music, without the strings.</string>
|
||
<string name="welcome_brand_quiet_description">An open-source player for a world of music.\nYours to explore. Yours to make your own.</string>
|
||
<string name="welcome_donate_quiet_title">Keep this project alive.</string>
|
||
<string name="welcome_donate_letter">Spotube is built by people, not a subscription business. If it becomes part of your everyday life, a little support helps us give it the care it deserves.\n\nThank you for making room for independent software.</string>
|
||
<string name="welcome_plugins_setup_guide">Start with a catalog plugin to find songs and playlists. Choose an audio plugin to play them. Lyrics and listening history are optional. Discover a plugin below, review its permissions, install it, then select it here.</string>
|
||
<string name="welcome_plugins_discover">Discover plugins</string>
|
||
<string name="welcome_plugins_sources">Your sources</string>
|
||
<string name="welcome_plugins_retry">Try again</string>
|
||
<string name="welcome_plugins_more">More plugins</string>
|
||
<string name="welcome_plugins_discovery_empty">No new plugins found. You can also install one from a link or a .smplug file above.</string>
|
||
<string name="welcome_plugins_discovery_error">Plugin discovery is unavailable right now. Try again, or install from a link or file.</string>
|
||
<string name="welcome_step_welcome">Welcome</string>
|
||
<string name="welcome_step_support">Support</string>
|
||
<string name="welcome_step_plugins">Plugins</string>
|
||
<string name="welcome_step_guide">Guide</string>
|
||
|
||
<string name="welcome_guide_title">How to use Spotube</string>
|
||
<string name="welcome_guide_subtitle">Four quick steps and you’re listening.</string>
|
||
<string name="welcome_guide_signin_title">Sign in</string>
|
||
<string name="welcome_guide_signin_desc">Connect your Spotify account, or pick your own catalog plugin.</string>
|
||
<string name="welcome_guide_search_title">Search and play</string>
|
||
<string name="welcome_guide_search_desc">Find any song, album, or artist, then press play.</string>
|
||
<string name="welcome_guide_offline_title">Listen offline</string>
|
||
<string name="welcome_guide_offline_desc">Download tracks to keep playing without a connection.</string>
|
||
<string name="welcome_guide_lyrics_title">Follow the lyrics</string>
|
||
<string name="welcome_guide_lyrics_desc">Open synced lyrics from the player while a track plays.</string>
|
||
|
||
<!-- Page 1: branding -->
|
||
<string name="welcome_brand_tagline">Your music. Your sources. Your rules.</string>
|
||
<string name="welcome_brand_subtitle">A free, open-source music player built by a community that simply loves music.</string>
|
||
<string name="welcome_brand_chip_open_source">Open source</string>
|
||
<string name="welcome_brand_chip_no_ads">No ads</string>
|
||
<string name="welcome_brand_chip_no_tracking">No telemetry</string>
|
||
<string name="welcome_brand_chip_plugin_powered">Plugin powered</string>
|
||
<string name="welcome_lets_go">Let’s Go</string>
|
||
|
||
<!-- Page 2: donations -->
|
||
<string name="welcome_donate_eyebrow">Supporters keep us going</string>
|
||
<string name="welcome_donate_title">Built with passion. Kept alive by you.</string>
|
||
<string name="welcome_donate_message">Spotube is 100% free, libre, and open source — no ads, no subscriptions, no tracking. Every feature exists because people like you chose to help keep the code flowing.</string>
|
||
<string name="welcome_donate_patreon_title">Patreon</string>
|
||
<string name="welcome_donate_patreon_tag">Monthly Sponsor</string>
|
||
<string name="welcome_donate_patreon_subtitle">Support recurring development and infrastructure</string>
|
||
<string name="welcome_donate_bmac_title">Buy Me a Coffee</string>
|
||
<string name="welcome_donate_bmac_tag">One-Time Coffee</string>
|
||
<string name="welcome_donate_bmac_subtitle">Fuel a late-night coding session with a quick tip</string>
|
||
<string name="welcome_donate_opencollective_title">Open Collective</string>
|
||
<string name="welcome_donate_opencollective_tag">Community Fund</string>
|
||
<string name="welcome_donate_opencollective_subtitle">Transparent, community-governed financial backing</string>
|
||
<string name="welcome_donate_thanks">Thank you from the bottom of our hearts for believing in open music.</string>
|
||
<string name="welcome_donate_optional">Supporting is completely optional — Spotube stays free either way.</string>
|
||
<string name="welcome_donate_action">Sponsor</string>
|
||
<string name="welcome_donate_open_content_description">Open %1$s</string>
|
||
|
||
<!-- Support / donations -->
|
||
<string name="support_button_label">Support Spotube</string>
|
||
<string name="support_dialog_title">Support Spotube</string>
|
||
<string name="support_dialog_message">Spotube is free, libre and open source — no ads, no subscriptions, no tracking. If it brings you joy, consider supporting the project.</string>
|
||
<string name="support_dialog_reminder_hint">You can turn these reminders off in Settings → Support.</string>
|
||
<string name="support_dialog_dismiss">Maybe later</string>
|
||
<string name="settings_support_reminders_title">Support reminders</string>
|
||
<string name="settings_support_reminders_subtitle">Show a gentle reminder to support the project every 7 days.</string>
|
||
|
||
<!-- Page 3: plugins -->
|
||
<string name="welcome_plugins_eyebrow">Modular Architecture</string>
|
||
<string name="welcome_plugins_title">Choose where your music comes from.</string>
|
||
<string name="welcome_plugins_subtitle">Spotube separates catalog discovery, audio streaming, and synced lyrics. Configure your engines below or switch them anytime.</string>
|
||
<string name="welcome_plugins_metadata_title">Metadata Engine</string>
|
||
<string name="welcome_plugins_metadata_description">Powers music discovery, search, track listings, and playlists.</string>
|
||
<string name="welcome_plugins_audio_title">Audio Engine</string>
|
||
<string name="welcome_plugins_audio_description">Fetches and decodes the audio streams that play.</string>
|
||
<string name="welcome_plugins_lyrics_title">Lyrics Engine</string>
|
||
<string name="welcome_plugins_lyrics_description">Streams time-synced karaoke lyrics in real time.</string>
|
||
<string name="welcome_plugins_scrobble_title">Scrobble Engine</string>
|
||
<string name="welcome_plugins_scrobble_description">Records listening history to Last.fm or ListenBrainz.</string>
|
||
<string name="welcome_plugins_badge_active">Active</string>
|
||
<string name="welcome_plugins_badge_builtin">Built-in</string>
|
||
<string name="welcome_plugins_badge_ready">Ready</string>
|
||
<string name="welcome_plugins_badge_optional">Optional</string>
|
||
<string name="welcome_plugins_none_selected">Select an engine</string>
|
||
<string name="welcome_plugins_installed_section">Installed Engines</string>
|
||
<string name="welcome_plugins_set_default">Set as default</string>
|
||
<string name="welcome_plugins_builtin_note">NewPipe YouTube and LRCLib Lyrics are built-in and ready to stream out of the box.</string>
|
||
<string name="welcome_plugins_tip">Manage or add new community plugins anytime in Settings → Plugins.</string>
|
||
|
||
<!-- Page 4: how it works -->
|
||
<string name="welcome_how_eyebrow">Retro-Modern Architecture</string>
|
||
<string name="welcome_how_title">Pure Hi-Fi, zero middlemen</string>
|
||
<string name="welcome_how_subtitle">Here’s how Spotube orchestrates decentralized playback directly on your machine.</string>
|
||
<string name="welcome_how_status_badge">DIRECT PEER-TO-PEER • 256 KBPS OPUS</string>
|
||
<string name="welcome_how_mockup_title">Blue hour</string>
|
||
<string name="welcome_how_mockup_artist">Spotube · player demonstration</string>
|
||
<string name="welcome_how_mockup_lyric">A little music for the moments in between.</string>
|
||
<string name="welcome_how_step_search_title">1. Decentralized Discovery</string>
|
||
<string name="welcome_how_step_search_desc">Queries go straight to your chosen catalog plugin. Spotube never profiles your taste.</string>
|
||
<string name="welcome_how_step_stream_title">2. Direct Stream Resolution</string>
|
||
<string name="welcome_how_step_stream_desc">Audio streams directly from content servers to your machine. No proxy hops or remote data harvesting.</string>
|
||
<string name="welcome_how_step_playback_title">3. Local DSP & Playback</string>
|
||
<string name="welcome_how_step_playback_desc">Decoded and cached locally with equalizer controls and optional offline download.</string>
|
||
<string name="welcome_how_step_lyrics_title">4. Synced Lyrics & Jam</string>
|
||
<string name="welcome_how_step_lyrics_desc">Karaoke lyrics track the playback timestamp, with LAN remote control and Group Jam.</string>
|
||
<string name="welcome_how_footer">No middleman servers. Playback happens right on your device — private by design.</string>
|
||
</resources>
|