Files
MusicFreeDesktop/res/lang/en-US.json

600 lines
27 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"common": {
"cancel": "Cancel",
"confirm": "Confirm",
"download": "Download",
"downloading": "Downloading",
"downloaded": "Downloaded",
"remove": "Remove",
"delete": "Delete",
"default": "Default",
"version_code": "Version Code",
"operation": "Operation",
"update": "Update",
"uninstall": "Uninstall",
"install": "Install",
"about": "About",
"exit": "Exit",
"edit": "Edit",
"undo": "Undo",
"redo": "Redo",
"cut": "Cut",
"copy": "Copy",
"paste": "Paste",
"select_all": "Select All",
"loading": "Loading",
"create": "Create",
"add": "Add",
"save": "Save",
"clear": "Clear",
"open": "Open",
"status": "Status",
"close": "Close",
"search": "Search",
"retry": "Retry",
"select_hint": "Select",
"copied": "Copied",
"saved": "Saved",
"expand": "Expand",
"collapse": "Collapse",
"required": "Required"
},
"status": {
"load_error": "Failed to load",
"empty": "No content",
"hint_empty": "Nothing here~~~"
},
"app": {
"nav_back": "Back",
"nav_forward": "Forward",
"minimize": "Minimize",
"maximize": "Maximize",
"minimode": "Mini Mode",
"enter_minimode": "Enter Mini Mode",
"exit_minimode": "Exit Mini Mode",
"nav_online": "Online",
"nav_local": "Local",
"nav_main": "Main navigation",
"component_showcase": "Component Showcase (Dev)",
"new_version_found": "New Version Found (v{{version}})",
"skip_version": "Don't remind me for this version",
"go_download": "Download",
"download_link": "Download {{index}}",
"read_more": "Read more"
},
"search": {
"placeholder": "Search songs, artists, albums...",
"history": "Search History",
"clear_history": "Clear",
"no_history": "No search history",
"result_title": "Search Results",
"empty_album": "No related albums",
"empty_sheet": "No related playlists",
"empty_artist": "No related artists",
"load_artist_error": "Failed to load artists"
},
"playlist": {
"created_sheets": "My Playlists",
"create_sheet": "New Playlist",
"no_sheets": "No playlists",
"starred_sheets": "Starred Playlists",
"no_starred": "No starred playlists",
"cannot_delete_favorite": "Default favorite playlist cannot be deleted",
"cannot_delete_system": "System playlist cannot be deleted",
"limit_reached": "Playlist limit reached: {{count}} songs",
"add_to_sheet_menu": "Add to Playlist",
"remove_from_sheet": "Remove from Playlist",
"added_to_sheet": "Added to \"{{sheet}}\"",
"selected_count": "{{count}} selected",
"create_failed": "Failed to create playlist",
"recommend": "Popular Playlists",
"delete_sheet": "Delete",
"rename_sheet": "Rename",
"unstar": "Unstar",
"rename_failed": "Rename failed",
"create_placeholder": "Enter new playlist name",
"star": "Star",
"recommend_empty": "No playlists available",
"default_tag": "Default",
"sheet_search_placeholder": "Search this playlist...",
"empty_title": "Playlist is empty",
"empty_desc": "Try adding some songs you like",
"local_load_error": "Failed to load playlist",
"add_to_favorites": "Add to favorites",
"remove_from_favorites": "Remove from favorites"
},
"playback": {
"queue_title": "Play Queue",
"queue_count": "{{count}} songs",
"clear_queue": "Clear",
"close_queue": "Close play queue",
"remove_from_queue": "Remove from queue",
"remove_item": "Remove {{title}}",
"queue_empty_title": "Queue is empty",
"queue_empty_desc": "Play some music",
"queue_list_label": "Play queue list",
"not_playing": "Not playing",
"desktop_lyric": "Desktop Lyrics",
"previous": "Previous",
"next": "Next",
"play": "Play",
"pause": "Pause",
"show_queue": "Play Queue",
"volume": "Volume",
"volume_percent": "Volume: {{volume}}%",
"speed_title": "Speed {{speed}}",
"speed": "Playback Speed",
"repeat_queue": "Sequential",
"repeat_shuffle": "Shuffle",
"repeat_loop": "Loop One",
"expand_main_window": "Expand Main Window",
"next_play": "Play Next",
"added_to_next": "Added to play next",
"play_or_pause": "Play/Pause",
"repeat_mode": "Repeat Mode",
"collapse_player_detail": "Collapse player details",
"play_all": "Play All"
},
"lyric": {
"search": "Search Lyrics",
"search_placeholder": "Enter song name or artist...",
"no_content": "No lyric content found",
"link_success": "Lyric linked successfully",
"link_failed": "Failed to link lyric",
"no_lyric_plugin": "No plugins support lyric search",
"no_result": "No results",
"search_failed": "Search failed",
"close_desktop": "Close Desktop Lyrics",
"open_desktop": "Open Desktop Lyrics",
"unlock_desktop": "Unlock Desktop Lyrics",
"lock_desktop": "Lock Desktop Lyrics",
"no_lyric": "No Lyrics",
"no_translation": "No translation available",
"translation": "Translation",
"show_translation": "Show Translation",
"hide_translation": "Hide Translation",
"settings": "Lyric Settings",
"save_lyric": "Save Lyrics",
"lrc_file": "LRC Lyric File",
"txt_file": "Plain Text File",
"no_lyric_to_save": "No lyrics to save",
"lyric_saved": "Lyrics saved",
"save_failed": "Save failed",
"unlinked": "Lyric unlinked",
"unlink": "Unlink",
"font_scale": "Font Size",
"lyric_offset": "Lyric Offset",
"no_offset": "No offset",
"download_lyric": "Download Lyrics",
"more_actions": "More Actions",
"search_and_replace": "Search & Replace Lyrics",
"source_info": "Lyrics from {{platform}} - {{title}}{{artist}}",
"select_mode": "Select Mode"
},
"media": {
"unknown_title": "Untitled",
"unknown_artist": "Unknown Artist",
"unknown_album": "Unknown Album",
"default_favorite_sheet_name": "Favorites",
"no_songs": "No songs",
"title": "Title",
"artist": "Artist",
"album": "Album",
"platform": "Source",
"duration": "Duration",
"type_music": "Music",
"type_album": "Album",
"type_artist": "Artist",
"type_sheet": "Playlist",
"album_search_placeholder": "Search this album...",
"album_load_error": "Failed to load album",
"artist_load_error": "Failed to load music list",
"artist_empty_albums": "No albums",
"fans": "fans",
"works_count": "{{count}} songs"
},
"plugin": {
"prop_user_variable": "User Variable",
"method_search": "Search",
"method_import_music_item": "Import Song",
"method_import_music_sheet": "Import Playlist",
"method_get_top_lists": "Top Charts",
"method_get_lyric": "Lyrics",
"method_get_recommend_sheet_tags": "Discover Playlists",
"info_hint_you_have_no_plugin": "You have no plugins installed",
"plugin_management": "Plugin Management",
"choose_plugin": "Choose Plugin",
"install": "Install",
"musicfree_plugin": "MusicFree Plugin",
"install_successfully": "Plugin Installed Successfully",
"install_failed": "Install Failed",
"invalid_plugin": "Invalid Plugin",
"error_hint_plugin_should_end_with_js_or_json": "Plugin URL must end with .json or .js",
"subscription_setting": "Subscription Settings",
"update_subscription": "Update Subscription",
"update_successfully": "Update Successful",
"subscription_update_summary": "Subscription update complete: {{success}} succeeded, {{fail}} failed",
"no_subscription": "No Current Subscriptions",
"uninstall": "Uninstall",
"uninstall_plugin": "Uninstall Plugin",
"confirm_text_uninstall_plugin": "Confirm to uninstall plugin {{plugin}}?",
"uninstall_successfully": "Uninstalled {{plugin}} successfully",
"uninstall_failed": "Uninstall Failed",
"toast_plugin_is_latest": "Plugin {{plugin}} is up to date",
"update_failed": "Update Failed",
"update": "Update",
"placeholder_import_music_item": "Enter {{plugin}} song link",
"import_empty_result": "No tracks found from the link",
"import_invalid_link": "Unable to recognize this link",
"import_error": "Import error: {{reason}}",
"placeholder_import_music_sheet": "Enter {{plugin}} playlist link",
"install_plugin": "Install Plugin",
"local_install": "Local Install",
"network_install": "Network URL",
"drag_or_select_file": "Click to select file or drag here",
"supported_formats": "Supports .js or .json plugin files",
"paste_plugin_url": "Paste plugin URL...",
"supported_url_hint": "Supports http(s) links ending with .js or .json",
"confirm_uninstall": "Confirm Uninstall",
"uninstall_warning": "Uninstalling will remove this plugin's config and cache",
"uninstall_irreversible": "This action cannot be undone",
"plugin_description": "Plugin Description",
"no_description": "No description provided",
"add_subscription": "Add Subscription",
"subscription_name": "Name",
"subscription_url": "Subscription URL",
"delete_subscription": "Delete",
"update_all_subscriptions": "Update All",
"subscription_subtitle": "Manage your plugin sources to keep plugins up to date",
"subscription_empty": "Enter a subscription URL above to get started",
"updating_subscription": "Updating subscriptions...",
"import_music_success": "Successfully imported {{count}} track(s) to favorites",
"import_sheet_success": "Sheet imported successfully",
"drag_sort": "Drag to sort",
"supports_features": "Supports {{- features}}",
"toast_plugin_updated": "\"{{plugin}}\" updated to latest version",
"toast_plugin_already_latest": "\"{{plugin}}\" is already up to date",
"toggle_enable": "Enable/disable plugin",
"select_target_sheet": "Select target sheet",
"import_to_sheet_success": "Imported {{count}} track(s) to \"{{sheet}}\"",
"version_label": "v{{version}}",
"plugin_count": "{{count}} plugins",
"source_redirect": "Source Redirect",
"source_redirect_setting": "Source Redirect Setting",
"source_redirect_description": "When enabled, media source resolution for this plugin will be delegated to the target plugin",
"source_redirect_none": "No Redirect",
"source_redirect_to": "Redirected to \"{{target}}\"",
"source_redirect_no_target": "No available redirect plugins",
"user_variable_success": "Setting Successful~"
},
"download": {
"title": "Download Management",
"tab_queue": "Download Queue",
"tab_completed": "Completed",
"open_download_folder": "Open Download Folder",
"waiting": "Waiting...",
"paused": "Paused",
"failed": "Download Failed",
"col_title": "Title",
"col_artist": "Artist",
"col_album": "Album",
"col_size": "Size",
"col_status": "Status",
"col_actions": "Actions",
"empty_queue": "No download tasks",
"empty_completed": "No completed downloads",
"total_count": "{{count}} songs",
"search_placeholder": "Search downloaded songs",
"confirm_delete_message": "Are you sure you want to delete this download task?",
"confirm_delete_downloaded_message": "Are you sure you want to delete the local file?",
"task_removed": "Download task removed",
"pause": "Pause",
"resume": "Resume",
"retry": "Retry",
"reveal_in_explorer": "Show in File Explorer",
"remove_record": "Remove Download Record",
"failed_retry": "Download failed, click to retry",
"already_downloaded": "This song is already downloaded",
"already_in_queue": "This song is already in the download queue",
"cannot_get_source": "Unable to get download link",
"complete_failed": "Completion failed: {{reason}}"
},
"settings": {
"title": "Settings",
"section_name": {
"download": "Download",
"lyric": "Lyric",
"plugin": "Plugin",
"network": "Network",
"backup": "Backup & Restore",
"general": "General",
"playback": "Playback",
"shortcut": "Shortcuts"
},
"general": {
"subtitle": "Startup, Language & Basic Behavior",
"check_update_label": "Check for updates on startup",
"check_update_desc": "Automatically detect new versions when app launches",
"close_behavior_label": "Close button behavior",
"close_behavior_desc": "Action when clicking close button",
"exit_app": "Exit application",
"minimize_to_tray": "Minimize to tray",
"language_label": "Language",
"language_desc": "Interface display language",
"max_history_label": "Search history limit",
"max_history_desc": "For search history display and recall",
"history_count": "{{count}} entries",
"history_disabled": "Do not keep",
"taskbar_thumb_label": "Taskbar thumbnail",
"taskbar_thumb_desc": "Windows taskbar thumbnail display content (takes effect after restart)",
"taskbar_window": "Window screenshot",
"taskbar_artwork": "Album artwork",
"hide_columns_label": "Hide song list columns",
"hide_columns_desc": "Columns to hide in the song list",
"col_duration": "Duration",
"col_platform": "Source",
"cache_label": "Cache",
"cache_desc": "Temporary data for faster loading",
"clear_cache": "Clear cache",
"custom_tray_menu_label": "Use custom tray menu",
"custom_tray_menu_desc": "Use Windows-style tray context menu (takes effect after restart)"
},
"language_name": {
"zh-CN": "Simplified Chinese",
"zh-TW": "Traditional Chinese",
"en-US": "English"
},
"playback": {
"subtitle": "Playback Experience, Queue & Quality",
"default_quality_label": "Default playback quality",
"default_quality_desc": "Default quality for online playback",
"when_quality_missing_label": "When quality unavailable",
"when_quality_missing_desc": "Behavior when selected quality is unavailable",
"play_lower": "Play lower quality",
"play_higher": "Play higher quality",
"skip": "Skip",
"double_click_label": "Double-click song list",
"double_click_desc": "Behavior when double-clicking a song in the list",
"add_to_queue": "Add to play queue",
"replace_queue": "Replace play queue",
"play_error_label": "When playback fails",
"play_error_desc": "Behavior when current song cannot play",
"skip_to_next": "Skip to next",
"pause": "Pause playback",
"output_device_label": "Audio output device",
"output_device_desc": "Select current playback output",
"system_default": "System default",
"device_removed_label": "When device disconnected",
"device_removed_desc": "Playback behavior when output device is disconnected",
"continue_playing": "Continue playing",
"case_sensitive_label": "Case-sensitive search in playlist",
"case_sensitive_desc": "Enable case-sensitive search",
"case_insensitive": "Case-insensitive",
"case_sensitive": "Case-sensitive"
},
"download": {
"subtitle": "Download Path, Format & Quality",
"path_label": "Download path",
"path_desc": "Manage music file save location",
"change": "Change",
"default_quality_label": "Default download quality",
"default_quality_desc": "Preferred quality when downloading",
"when_quality_missing_label": "When quality unavailable",
"when_quality_missing_desc": "Behavior when download quality is unavailable",
"download_lower": "Download lower quality",
"download_higher": "Download higher quality",
"concurrency_label": "Concurrent downloads",
"concurrency_desc": "Maximum number of simultaneous downloads"
},
"lyric": {
"subtitle": "Style, Color & Display Settings",
"enable_desktop_label": "Show desktop lyrics",
"enable_desktop_desc": "Sync with desktop and in-player display",
"always_on_top_label": "Desktop lyrics on top",
"always_on_top_desc": "Lyrics window always stays in front",
"lock_label": "Lock desktop lyrics",
"lock_desc": "Lyrics window cannot be dragged when locked",
"font_label": "Lyrics font",
"font_desc": "Font used for desktop lyrics",
"font_default": "Default",
"font_size_label": "Lyrics font size",
"font_size_desc": "Desktop lyrics font size (1280)",
"font_color_label": "Lyrics font color",
"font_color_desc": "Current lyrics highlight color",
"stroke_color_label": "Lyrics stroke color",
"stroke_color_desc": "Lyrics text stroke color"
},
"plugin": {
"subtitle": "Plugin Behavior & Update Policy",
"auto_update_label": "Auto-update plugins",
"auto_update_desc": "Check for plugin updates on startup",
"skip_version_check_label": "Skip version check",
"skip_version_check_desc": "Allow installing incompatible plugin versions"
},
"shortcut": {
"subtitle": "In-app & Global Shortcuts",
"enable_local_label": "Enable in-app shortcuts",
"enable_local_desc": "Active when window is focused",
"enable_global_label": "Enable global shortcuts",
"enable_global_desc": "System-level shortcut bindings",
"scope_local": "In-app",
"scope_global": "Global",
"recording_hint": "Press shortcut key…",
"not_set": "Not set",
"record_hint": "Click to record shortcut",
"action_play_pause": "Play / Pause",
"action_previous": "Previous",
"action_next": "Next",
"action_volume_up": "Volume +",
"action_volume_down": "Volume -",
"action_desktop_lyric": "Desktop Lyrics",
"action_like_dislike": "Like / Unlike",
"action_toggle_minimode": "Toggle Mini Mode",
"clear_binding": "Clear"
},
"network": {
"subtitle": "Proxy & Network Configuration",
"enable_proxy_label": "Enable proxy",
"enable_proxy_desc": "Use proxy server to access music sources",
"host_label": "Host",
"host_desc": "Proxy server address",
"port_label": "Port",
"port_desc": "Proxy port number",
"username_label": "Username",
"username_desc": "Optional authentication username",
"username_placeholder": "Username",
"password_label": "Password",
"password_desc": "Optional authentication password",
"password_placeholder": "Password"
},
"backup": {
"resume_mode_label": "Restore Mode",
"resume_mode_desc": "How to handle existing data when restoring",
"resume_mode_append": "Append to existing playlist",
"resume_mode_overwrite": "Overwrite existing playlist",
"backup_mode_label": "Backup Mode",
"backup_mode_desc": "Choose backup storage method",
"backup_by_file": "File Backup",
"musicfree_backup_file": "MusicFree Backup File",
"backup_to": "Backup to...",
"backup_by_webdav": "WebDAV Backup",
"backup_success": "Backup Successful~",
"backup_fail": "Backup Failed: {{reason}}",
"resume_success": "Restore Successful~",
"resume_fail": "Restore Failed: {{reason}}",
"backup_music_sheet": "Backup Playlist",
"resume_music_sheet": "Restore Playlist",
"webdav_server_url": "URL",
"username": "Username",
"password": "Password",
"test_connection": "Test Connection",
"webdav_connect_success": "WebDAV connection successful",
"webdav_connect_fail": "WebDAV connection failed",
"webdav_data_not_complete": "URL, username, and password cannot be empty",
"webdav_backup_file_not_exist": "Backup file does not exist",
"overwrite_confirm": "Overwrite mode will clear all existing playlists and replace with backup data. This action cannot be undone. Continue?",
"unsupported_backup_format": "Unsupported backup file format"
},
"about": {
"title": "About MusicFree",
"subtitle": "Version Info & Open Source License",
"check_update_btn": "Check for Update",
"check_update_failed": "Update check failed, please try again later",
"already_latest_v2": "Already up to date",
"current_version_label": "Current Version",
"official_site_link": "Official Website",
"issues_link": "Report Issues",
"contact_author_title": "Contact Author",
"contact_author_subtitle": "Follow on these platforms for latest updates",
"author_label": "Author",
"author_name": "maotoumao",
"xiaohongshu": "Xiaohongshu",
"wechat_alt": "WeChat Official Account: upup-fun",
"wechat_hint": "Search for upup-fun on WeChat"
}
},
"theme": {
"title": "Theme Store",
"tab_local": "Local Theme",
"tab_remote": "Theme Marketplace",
"default_theme": "Default Theme",
"in_use": "In Use",
"download_and_use": "Download and Use",
"download_only": "Download",
"update_only": "Update",
"use_theme": "Use Theme",
"install_theme": "Install Theme",
"update_theme": "Update and Use",
"uninstall_theme": "Uninstall Theme",
"view_author": "View Author",
"preview": "Preview",
"confirm_uninstall_message": "Confirm uninstall theme \"{{name}}\"?",
"remote_theme_empty": "No online themes available",
"filter_all": "All",
"badge_new": "NEW",
"musicfree_theme": "MusicFree Theme",
"all_files": "All Files",
"install_theme_success": "Successfully installed theme {{name}}~",
"install_theme_fail": "Failed to install theme: {{reason}}",
"uninstall_theme_success": "Successfully uninstalled theme {{name}}~",
"uninstall_theme_fail": "Failed to uninstall theme: {{reason}}",
"how_to_submit_new_theme": "💡How to submit a new theme: The themes in the theme marketplace are synchronized with the <Github>MusicFreeThemePacks</Github> repository. If you need to submit a new theme, please make a pull request directly.",
"load_remote_theme_error": "An error occurred..."
},
"migration": {
"title": "Import Legacy Data",
"detected": "Detected data from a previous version of MusicFree: {{sheets}} playlists, {{songs}} songs. Import to the current version?",
"hint": "Imported data will be appended to existing playlists without overwriting.",
"import": "Import",
"skip": "Skip",
"migrating": "Importing legacy data, please wait...",
"success": "Import successful: {{sheets}} playlists, {{songs}} songs",
"fail": "Import failed: {{reason}}"
},
"local_music": {
"title": "Local Music",
"scan_folder": "Scan Folders",
"search_placeholder": "Search local music",
"tab_songs": "Songs",
"tab_artists": "Artists",
"tab_albums": "Albums",
"tab_folders": "Folders",
"song_count": "{{count}} songs",
"no_artist_selected": "Select an artist",
"no_album_selected": "Select an album",
"edit_metadata": "Edit Metadata",
"empty_title": "No Local Music",
"empty_desc": "Scan folders to import local music",
"scan_empty_desc": "No scan folders added",
"delete_file": "Delete Local File",
"confirm_delete_title": "Delete Local File",
"confirm_delete_message": "Are you sure you want to delete the local file? This cannot be undone.",
"confirm_trash_message": "Are you sure you want to delete this local file? The file will be moved to the Recycle Bin and removed from all playlists.",
"confirm_trash_batch_message": "Are you sure you want to delete {{count}} local files? Files will be moved to the Recycle Bin and removed from all playlists.",
"reveal_in_explorer": "Show in File Explorer",
"reveal_fail": "Open Failed: ",
"scan_title": "Scan Local Folders",
"scan_hint": "Scanning only builds a local index. No files will be uploaded.",
"add_folder": "Add Folder",
"remove_folder": "Remove",
"selected_folders": "Added Folders",
"start_scan": "Start Scan",
"scan_folder_duplicate": "This folder already exists",
"scan_folder_child_overlap": "This path is already included in \"{{parent}}\"",
"scan_folder_parent_overlap": "This path overlaps with existing folder \"{{child}}\"",
"scan_failed": "Scan failed, please try again",
"filter_short_audio": "Filter audio shorter than 1 minute",
"metadata_saved_to_file": "Metadata saved to audio file",
"metadata_format_hint": "{{ext}} format does not support embedded tags. Changes are only saved to the database"
},
"quality": {
"switch": "Change Quality",
"unavailable": "This quality is not available",
"low": "Low",
"standard": "Standard",
"high": "High",
"super": "Super"
},
"toplist": {
"title": "Top Charts",
"load_error": "Failed to load charts",
"empty": "No charts available",
"click_to_view": "Click to view full chart",
"missing_info": "Missing chart info",
"missing_info_desc": "Please enter from the charts page",
"search_placeholder": "Search this chart..."
},
"history": {
"title": "Recently Played",
"total_count": "{{count}} songs",
"search_placeholder": "Search recently played...",
"clear": "Clear History",
"clear_confirm_title": "Clear Play History",
"clear_confirm_desc": "Are you sure you want to clear all {{count}} play records? This action cannot be undone.",
"clear_confirm_btn": "Confirm Clear",
"empty_title": "No Play History",
"empty_desc": "Songs you play will appear here",
"remove": "Remove from Recently Played"
}
}