mirror of
https://github.com/KRTirtho/spotube.git
synced 2026-11-04 10:13:59 +00:00
332 lines
24 KiB
XML
332 lines
24 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="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_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>
|
||
|
||
<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="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 music free.</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_how_quiet_title">A familiar player. A different kind of freedom.</string>
|
||
<string name="welcome_how_quiet_description">Browse through your chosen catalog. Press play and your audio plugin finds the stream.\n\nYour device handles playback and caching. Add synced lyrics, save tracks for later, or listen together with Group Jam.</string>
|
||
<string name="welcome_demo_streaming">DEMONSTRATION</string>
|
||
<string name="welcome_demo_paused">PAUSED</string>
|
||
<string name="welcome_demo_pause_action">Pause demonstration</string>
|
||
<string name="welcome_demo_play_action">Play demonstration</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>
|
||
|
||
<!-- 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>
|