diff --git a/lib/l10n/arb/app_ko.arb b/lib/l10n/arb/app_ko.arb index 988d298b..2f73f409 100644 --- a/lib/l10n/arb/app_ko.arb +++ b/lib/l10n/arb/app_ko.arb @@ -3187,7 +3187,7 @@ } } }, - "queueFlacFindingProgress": "Finding FLAC matches... ({current}/{total})", + "queueFlacFindingProgress": "FLAC 일치 항목을 찾는 중... ({current}/{total})", "@queueFlacFindingProgress": { "description": "Snackbar while resolving remote matches for local FLAC redownloads", "placeholders": { @@ -3199,7 +3199,7 @@ } } }, - "queueFlacNoReliableMatches": "No reliable online matches found for the selection", + "queueFlacNoReliableMatches": "선택한 항목에 대한 신뢰할 수 있는 온라인 일치 항목을 찾을 수 없습니다", "@queueFlacNoReliableMatches": { "description": "Snackbar when no safe FLAC redownload matches were found" }, @@ -3215,7 +3215,7 @@ } } }, - "trackSaveFailed": "Failed: {error}", + "trackSaveFailed": "실패: {error}", "@trackSaveFailed": { "description": "Snackbar when save operation fails", "placeholders": { @@ -3224,19 +3224,19 @@ } } }, - "trackConvertFormat": "Convert Format", + "trackConvertFormat": "형식 변환", "@trackConvertFormat": { "description": "Menu item - convert audio format" }, - "trackConvertFormatSubtitle": "Convert to AAC/M4A, MP3, Opus, ALAC, or FLAC", + "trackConvertFormatSubtitle": "AAC/M4A, MP3, Opus, ALAC 또는 FLAC으로 변환", "@trackConvertFormatSubtitle": { "description": "Subtitle for convert format menu item" }, - "trackConvertTitle": "Convert Audio", + "trackConvertTitle": "오디오 변환", "@trackConvertTitle": { "description": "Title of convert bottom sheet" }, - "trackConvertTargetFormat": "Target Format", + "trackConvertTargetFormat": "변경될 형식", "@trackConvertTargetFormat": { "description": "Label for format selection" }, @@ -3244,7 +3244,7 @@ "@trackConvertBitrate": { "description": "Label for bitrate selection" }, - "trackConvertConfirmTitle": "Confirm Conversion", + "trackConvertConfirmTitle": "변환 확인", "@trackConvertConfirmTitle": { "description": "Confirmation dialog title" }, @@ -3263,7 +3263,7 @@ } } }, - "trackConvertConfirmMessageLossless": "Convert from {sourceFormat} to {targetFormat}? (Lossless — no quality loss)\n\nThe original file will be deleted after conversion.", + "trackConvertConfirmMessageLossless": "{sourceFormat}에서 {targetFormat}으로 변환하시겠습니까?\n(무손실 — 품질 손실 없음)\n\n변환 후에 원본 파일이 삭제됩니다.", "@trackConvertConfirmMessageLossless": { "description": "Confirmation dialog message for lossless-to-lossless conversion", "placeholders": { @@ -3275,11 +3275,11 @@ } } }, - "trackConvertLosslessHint": "Lossless conversion — no quality loss", + "trackConvertLosslessHint": "무손실 변환 — 음질 손실 없음", "@trackConvertLosslessHint": { "description": "Hint shown when converting between lossless formats" }, - "trackConvertConverting": "Converting audio...", + "trackConvertConverting": "오디오를 변환하는 중...", "@trackConvertConverting": { "description": "Snackbar while converting" }, @@ -3296,15 +3296,15 @@ "@trackConvertFailed": { "description": "Snackbar when conversion fails" }, - "cueSplitTitle": "Split CUE Sheet", + "cueSplitTitle": "CUE 시트 분할", "@cueSplitTitle": { "description": "Title for CUE split bottom sheet" }, - "cueSplitSubtitle": "Split CUE+FLAC into individual tracks", + "cueSplitSubtitle": "CUE+FLAC을 개별 트랙으로 분할합니다", "@cueSplitSubtitle": { "description": "Subtitle for CUE split menu item" }, - "cueSplitAlbum": "Album: {album}", + "cueSplitAlbum": "앨범: {album}", "@cueSplitAlbum": { "description": "Album name in CUE split sheet", "placeholders": { @@ -3313,7 +3313,7 @@ } } }, - "cueSplitArtist": "Artist: {artist}", + "cueSplitArtist": "아티스트: {artist}", "@cueSplitArtist": { "description": "Artist name in CUE split sheet", "placeholders": { @@ -3322,7 +3322,7 @@ } } }, - "cueSplitTrackCount": "{count} tracks", + "cueSplitTrackCount": "{count} 개의 트랙", "@cueSplitTrackCount": { "description": "Number of tracks in CUE sheet", "placeholders": { @@ -3331,11 +3331,11 @@ } } }, - "cueSplitConfirmTitle": "Split CUE Album", + "cueSplitConfirmTitle": "CUE 앨범 분할", "@cueSplitConfirmTitle": { "description": "CUE split confirmation dialog title" }, - "cueSplitConfirmMessage": "Split \"{album}\" into {count} individual FLAC files?\n\nFiles will be saved to the same directory.", + "cueSplitConfirmMessage": "\"{album}\"을 {count} 개의 개별 FLAC 파일로 분할하시겠습니까?\n\n파일은 동일한 디렉토리에 저장됩니다.", "@cueSplitConfirmMessage": { "description": "CUE split confirmation dialog message", "placeholders": { @@ -3347,7 +3347,7 @@ } } }, - "cueSplitSplitting": "Splitting CUE sheet... ({current}/{total})", + "cueSplitSplitting": "CUE 시트를 분할하는 중... ({current}/{total})", "@cueSplitSplitting": { "description": "Snackbar while splitting CUE", "placeholders": { @@ -3372,11 +3372,11 @@ "@cueSplitFailed": { "description": "Snackbar when CUE split fails" }, - "cueSplitNoAudioFile": "Audio file not found for this CUE sheet", + "cueSplitNoAudioFile": "이 CUE 시트에 대한 오디오 파일을 찾을 수 없습니다", "@cueSplitNoAudioFile": { "description": "Error when CUE audio file is missing" }, - "cueSplitButton": "Split into Tracks", + "cueSplitButton": "트랙으로 분할", "@cueSplitButton": { "description": "Button text to start CUE splitting" }, @@ -3468,7 +3468,7 @@ "@collectionPlaylistNameHint": { "description": "Hint text for playlist name input" }, - "collectionPlaylistNameRequired": "Playlist name is required", + "collectionPlaylistNameRequired": "재생목록 이름은 필수입니다", "@collectionPlaylistNameRequired": { "description": "Validation error for empty playlist name" }, @@ -3497,35 +3497,35 @@ "@collectionPlaylistRenamed": { "description": "Snackbar after renaming playlist" }, - "collectionWishlistEmptyTitle": "Wishlist is empty", + "collectionWishlistEmptyTitle": "위시리스트가 비워져 있습니다", "@collectionWishlistEmptyTitle": { "description": "Wishlist empty state title" }, - "collectionWishlistEmptySubtitle": "Tap + on tracks to save what you want to download later", + "collectionWishlistEmptySubtitle": "나중에 다운로드할 트랙을 저장하려면 트랙에서 +를 탭하세요", "@collectionWishlistEmptySubtitle": { "description": "Wishlist empty state subtitle" }, - "collectionLovedEmptyTitle": "Loved folder is empty", + "collectionLovedEmptyTitle": "즐겨찾기 폴더가 비워져 있습니다", "@collectionLovedEmptyTitle": { "description": "Loved empty state title" }, - "collectionLovedEmptySubtitle": "Tap love on tracks to keep your favorites", + "collectionLovedEmptySubtitle": "트랙에 하트를 탭하여 즐겨찾기를 저장하세요", "@collectionLovedEmptySubtitle": { "description": "Loved empty state subtitle" }, - "collectionFavoriteArtistsEmptyTitle": "No favorite artists yet", + "collectionFavoriteArtistsEmptyTitle": "아직 좋아하는 아티스트가 없습니다", "@collectionFavoriteArtistsEmptyTitle": { "description": "Favorite artists empty state title" }, - "collectionFavoriteArtistsEmptySubtitle": "Tap the heart on an artist page to keep them here", + "collectionFavoriteArtistsEmptySubtitle": "아티스트 페이지에서 하트를 탭하여 여기에 추가하세요", "@collectionFavoriteArtistsEmptySubtitle": { "description": "Favorite artists empty state subtitle" }, - "collectionPlaylistEmptyTitle": "Playlist is empty", + "collectionPlaylistEmptyTitle": "재생목록이 비워져 있습니다", "@collectionPlaylistEmptyTitle": { "description": "Playlist empty state title" }, - "collectionPlaylistEmptySubtitle": "Long-press + on any track to add it here", + "collectionPlaylistEmptySubtitle": "아무 트랙에서 +를 길게 탭하여 여기에 추가하세요", "@collectionPlaylistEmptySubtitle": { "description": "Playlist empty state subtitle" }, @@ -3600,27 +3600,27 @@ } } }, - "trackOptionAddToLoved": "Add to Loved", + "trackOptionAddToLoved": "즐겨찾기에 추가", "@trackOptionAddToLoved": { "description": "Bottom sheet action label - add track to loved folder" }, - "trackOptionRemoveFromLoved": "Remove from Loved", + "trackOptionRemoveFromLoved": "즐겨찾기에서 제거", "@trackOptionRemoveFromLoved": { "description": "Bottom sheet action label - remove track from loved folder" }, - "trackOptionAddToWishlist": "Add to Wishlist", + "trackOptionAddToWishlist": "위시리스트에 추가", "@trackOptionAddToWishlist": { "description": "Bottom sheet action label - add track to wishlist" }, - "trackOptionRemoveFromWishlist": "Remove from Wishlist", + "trackOptionRemoveFromWishlist": "위시리스트에서 제거", "@trackOptionRemoveFromWishlist": { "description": "Bottom sheet action label - remove track from wishlist" }, - "artistOptionAddToFavorites": "Add to Favorite Artists", + "artistOptionAddToFavorites": "즐겨찾는 아티스트에 추가", "@artistOptionAddToFavorites": { "description": "Action label - add artist to favorite artists" }, - "artistOptionRemoveFromFavorites": "Remove from Favorite Artists", + "artistOptionRemoveFromFavorites": "즐겨찾는 아티스트에서 제거", "@artistOptionRemoveFromFavorites": { "description": "Action label - remove artist from favorite artists" }, @@ -3733,15 +3733,15 @@ "@downloadUseAlbumArtistForFoldersTrackSubtitle": { "description": "Subtitle when track artist is used for folder names" }, - "lyricsProvidersTitle": "Lyrics Provider Priority", + "lyricsProvidersTitle": "가사 제공자 우선순위", "@lyricsProvidersTitle": { "description": "Settings item title for lyrics provider order" }, - "lyricsProvidersDescription": "Enable, disable and reorder lyrics sources. Providers are tried top-to-bottom until lyrics are found.", + "lyricsProvidersDescription": "가사 소스를 활성화, 비활성화 및 재정렬합니다.\n가사가 발견될 때까지 위에서 아래로 제공자를 시도합니다.", "@lyricsProvidersDescription": { "description": "Description on the lyrics provider priority page" }, - "lyricsProvidersInfoText": "Extension lyrics providers run before built-in lyrics providers. At least one provider must remain enabled.", + "lyricsProvidersInfoText": "확장 프로그램 가사 제공자는 내장 가사 제공자보다 먼저 실행됩니다. 하나 이상의 제공자가 활성화되어 있어야 합니다.", "@lyricsProvidersInfoText": { "description": "Info tip on lyrics provider priority page" }, @@ -3763,7 +3763,7 @@ } } }, - "lyricsProvidersAtLeastOne": "At least one provider must remain enabled", + "lyricsProvidersAtLeastOne": "최소 한 명의 제공자가 활성화된 상태로 유지되어야 합니다", "@lyricsProvidersAtLeastOne": { "description": "Snackbar when user tries to disable the last enabled provider" }, @@ -3771,35 +3771,35 @@ "@lyricsProvidersSaved": { "description": "Snackbar after saving lyrics provider priority" }, - "lyricsProvidersDiscardContent": "You have unsaved changes that will be lost.", + "lyricsProvidersDiscardContent": "저장되지 않은 변경 사항이 손실됩니다.", "@lyricsProvidersDiscardContent": { "description": "Body text of the discard-changes dialog on lyrics provider page" }, - "lyricsProviderLrclibDesc": "Open-source synced lyrics database", + "lyricsProviderLrclibDesc": "오픈 소스 동기화 가사 데이터베이스", "@lyricsProviderLrclibDesc": { "description": "Description for LRCLIB provider" }, - "lyricsProviderNeteaseDesc": "NetEase Cloud Music (good for Asian songs)", + "lyricsProviderNeteaseDesc": "NetEase Cloud Music (아시아 노래에 적합)", "@lyricsProviderNeteaseDesc": { "description": "Description for Netease provider" }, - "lyricsProviderMusixmatchDesc": "Largest lyrics database (multi-language)", + "lyricsProviderMusixmatchDesc": "최대 규모의 가사 데이터베이스 (다국어 지원)", "@lyricsProviderMusixmatchDesc": { "description": "Description for Musixmatch provider" }, - "lyricsProviderAppleMusicDesc": "Word-by-word synced lyrics (via proxy)", + "lyricsProviderAppleMusicDesc": "단어별 동기화 가사 (프록시 경유)", "@lyricsProviderAppleMusicDesc": { "description": "Description for Apple Music provider" }, - "lyricsProviderQqMusicDesc": "QQ Music (good for Chinese songs, via proxy)", + "lyricsProviderQqMusicDesc": "QQ Music (중국 노래에 적합, 프록시 경유)", "@lyricsProviderQqMusicDesc": { "description": "Description for QQ Music provider" }, - "lyricsProviderLyricsPlusDesc": "Word-by-word karaoke lyrics (Apple/Musixmatch/Spotify/QQ, via proxy)", + "lyricsProviderLyricsPlusDesc": "단어별 노래방 가사 (Apple/Musixmatch/Spotify/QQ, 프록시 이용)", "@lyricsProviderLyricsPlusDesc": { "description": "Description for LyricsPlus provider" }, - "lyricsProviderExtensionDesc": "Extension provider", + "lyricsProviderExtensionDesc": "확장 프로그램 제공자", "@lyricsProviderExtensionDesc": { "description": "Generic description for extension-based lyrics providers" }, @@ -3819,19 +3819,19 @@ "@safMigrationSuccess": { "description": "Snackbar after successfully migrating to SAF" }, - "settingsDonate": "Support Development", + "settingsDonate": "개발 지원", "@settingsDonate": { "description": "Settings menu item - donate page" }, - "settingsDonateSubtitle": "Buy the developer a coffee", + "settingsDonateSubtitle": "개발자에게 커피 한 잔 사주세요", "@settingsDonateSubtitle": { "description": "Subtitle for donate menu item" }, - "tooltipLoveAll": "Love All", + "tooltipLoveAll": "모든 즐겨찾기", "@tooltipLoveAll": { "description": "Tooltip for the Love All button on album/playlist screens" }, - "tooltipAddToPlaylist": "Add to Playlist", + "tooltipAddToPlaylist": "재생목록에 추가", "@tooltipAddToPlaylist": { "description": "Tooltip for the Add to Playlist button" }, @@ -3853,7 +3853,7 @@ } } }, - "dialogDownloadAllTitle": "Download All", + "dialogDownloadAllTitle": "모두 다운로드", "@dialogDownloadAllTitle": { "description": "Dialog title for bulk download confirmation" }, @@ -3866,7 +3866,7 @@ } } }, - "homeSkipAlreadyDownloaded": "Skip already downloaded songs", + "homeSkipAlreadyDownloaded": "이미 다운로드한 노래 건너뛰기", "@homeSkipAlreadyDownloaded": { "description": "Checkbox label in import dialog to skip already-downloaded songs" }, @@ -3874,11 +3874,11 @@ "@homeGoToAlbum": { "description": "Context menu item to navigate to the album page" }, - "homeAlbumInfoUnavailable": "Album info not available", + "homeAlbumInfoUnavailable": "앨범 정보를 사용할 수 없습니다", "@homeAlbumInfoUnavailable": { "description": "Snackbar when album info cannot be loaded" }, - "snackbarLoadingCueSheet": "Loading CUE sheet...", + "snackbarLoadingCueSheet": "CUE 시트를 불러오는 중...", "@snackbarLoadingCueSheet": { "description": "Snackbar while loading a CUE sheet file" }, @@ -3894,7 +3894,7 @@ "@snackbarFailedToWriteStorage": { "description": "Snackbar when writing metadata back to file fails" }, - "snackbarError": "Error: {error}", + "snackbarError": "오류: {error}", "@snackbarError": { "description": "Generic error snackbar with error detail", "placeholders": { @@ -3903,15 +3903,15 @@ } } }, - "snackbarNoActionDefined": "No action defined for this button", + "snackbarNoActionDefined": "이 버튼에 대해 정의된 작업이 없습니다", "@snackbarNoActionDefined": { "description": "Snackbar when an extension button has no action configured" }, - "noTracksFoundForAlbum": "No tracks found for this album", + "noTracksFoundForAlbum": "이 앨범에서 트랙을 찾을 수 없습니다", "@noTracksFoundForAlbum": { "description": "Empty state message when an album has no tracks" }, - "downloadLocationSubtitle": "Choose where to save your downloaded tracks", + "downloadLocationSubtitle": "다운로드한 트랙을 저장할 위치를 선택하세요", "@downloadLocationSubtitle": { "description": "Subtitle shown in the download location picker sheet" }, @@ -3927,7 +3927,7 @@ "@storageModeSaf": { "description": "Storage mode option - Storage Access Framework" }, - "storageModeSafSubtitle": "Pick any folder, including SD card", + "storageModeSafSubtitle": "SD 카드를 포함한 아무 폴더나 선택하세요", "@storageModeSafSubtitle": { "description": "Subtitle for SAF storage mode" }, @@ -3935,7 +3935,7 @@ "@downloadFilenameDescription": { "description": "Description shown in filename format editor" }, - "downloadFilenameInsertTag": "Tap to insert tag:", + "downloadFilenameInsertTag": "태그를 삽입하려면 탭하세요:", "@downloadFilenameInsertTag": { "description": "Label above filename tag chips" }, @@ -3947,11 +3947,11 @@ "@downloadSeparateSinglesDisabled": { "description": "Subtitle when separate singles folder is off" }, - "downloadArtistNameFilters": "Artist Name Filters", + "downloadArtistNameFilters": "아티스트 이름 필터", "@downloadArtistNameFilters": { "description": "Setting title for artist folder filter options" }, - "downloadCreatePlaylistSourceFolder": "Playlist Source Folder", + "downloadCreatePlaylistSourceFolder": "재생목록 소스 폴더", "@downloadCreatePlaylistSourceFolder": { "description": "Setting to create a subfolder per playlist source" }, @@ -3963,23 +3963,23 @@ "@downloadCreatePlaylistSourceFolderDisabled": { "description": "Subtitle when playlist folder is disabled" }, - "downloadCreatePlaylistSourceFolderRedundant": "Handled by folder organization setting", + "downloadCreatePlaylistSourceFolderRedundant": "폴더 구성 설정에 의해 처리됨", "@downloadCreatePlaylistSourceFolderRedundant": { "description": "Subtitle when folder organization is already set to playlist" }, - "downloadSongLinkRegion": "SongLink Region", + "downloadSongLinkRegion": "SongLink 지역", "@downloadSongLinkRegion": { "description": "Setting for SongLink region used during fallback resolution" }, - "downloadNetworkCompatibilityMode": "Network Compatibility Mode", + "downloadNetworkCompatibilityMode": "네트워크 호환 모드", "@downloadNetworkCompatibilityMode": { "description": "Setting for legacy TLS/network handling" }, - "downloadNetworkCompatibilityModeEnabled": "Using legacy TLS settings for older networks", + "downloadNetworkCompatibilityModeEnabled": "이전 네트워크에 대한 레거시 TLS 설정 사용", "@downloadNetworkCompatibilityModeEnabled": { "description": "Subtitle when network compatibility mode is on" }, - "downloadNetworkCompatibilityModeDisabled": "Using standard network settings", + "downloadNetworkCompatibilityModeDisabled": "표준 ​​네트워크 설정 사용", "@downloadNetworkCompatibilityModeDisabled": { "description": "Subtitle when network compatibility mode is off" }, @@ -3995,67 +3995,67 @@ "@downloadEmbedLyricsDisabled": { "description": "Subtitle when lyrics embedding is blocked by metadata toggle" }, - "downloadNeteaseIncludeTranslation": "Netease: Include Translation", + "downloadNeteaseIncludeTranslation": "Netease: 번역 포함", "@downloadNeteaseIncludeTranslation": { "description": "Setting to include translated lyrics from Netease" }, - "downloadNeteaseIncludeTranslationEnabled": "Chinese translation lines included", + "downloadNeteaseIncludeTranslationEnabled": "중국어 번역 포함", "@downloadNeteaseIncludeTranslationEnabled": { "description": "Subtitle when Netease translation is on" }, - "downloadNeteaseIncludeTranslationDisabled": "Original lyrics only", + "downloadNeteaseIncludeTranslationDisabled": "원본 가사만", "@downloadNeteaseIncludeTranslationDisabled": { "description": "Subtitle when Netease translation is off" }, - "downloadNeteaseIncludeRomanization": "Netease: Include Romanization", + "downloadNeteaseIncludeRomanization": "Netease: 로마자 표기 포함", "@downloadNeteaseIncludeRomanization": { "description": "Setting to include romanized lyrics from Netease" }, - "downloadNeteaseIncludeRomanizationEnabled": "Romanization lines included", + "downloadNeteaseIncludeRomanizationEnabled": "로마자 표기 포함", "@downloadNeteaseIncludeRomanizationEnabled": { "description": "Subtitle when Netease romanization is on" }, - "downloadNeteaseIncludeRomanizationDisabled": "No romanization", + "downloadNeteaseIncludeRomanizationDisabled": "로마자 표기 없음", "@downloadNeteaseIncludeRomanizationDisabled": { "description": "Subtitle when Netease romanization is off" }, - "downloadAppleQqMultiPerson": "Apple / QQ: Multi-Person Lyrics", + "downloadAppleQqMultiPerson": "Apple / QQ: 다인용 가사", "@downloadAppleQqMultiPerson": { "description": "Setting for word-by-word multi-person lyrics from Apple Music and QQ Music" }, - "downloadAppleQqMultiPersonEnabled": "Speaker labels included for duets and group tracks", + "downloadAppleQqMultiPersonEnabled": "듀엣 및 그룹 트랙이 포함된 스피커 레이블", "@downloadAppleQqMultiPersonEnabled": { "description": "Subtitle when multi-person lyrics is on" }, - "downloadAppleQqMultiPersonDisabled": "Standard lyrics without speaker labels", + "downloadAppleQqMultiPersonDisabled": "스피커 레이블이 없는 표준 가사", "@downloadAppleQqMultiPersonDisabled": { "description": "Subtitle when multi-person lyrics is off" }, - "downloadAppleElrcWordSync": "Apple Music eLRC Word Sync", + "downloadAppleElrcWordSync": "Apple Music eLRC 단어 동기화", "@downloadAppleElrcWordSync": { "description": "Setting for preserving Apple Music word-by-word eLRC timestamps" }, - "downloadAppleElrcWordSyncEnabled": "Raw word-by-word timestamps preserved", + "downloadAppleElrcWordSyncEnabled": "단어별 타임스탬프 원본 유지", "@downloadAppleElrcWordSyncEnabled": { "description": "Subtitle when Apple Music eLRC word sync is enabled" }, - "downloadAppleElrcWordSyncDisabled": "Safer line-by-line Apple Music lyrics", + "downloadAppleElrcWordSyncDisabled": "더 안전한 Apple Music 가사 (줄 단위)", "@downloadAppleElrcWordSyncDisabled": { "description": "Subtitle when Apple Music eLRC word sync is disabled" }, - "downloadMusixmatchLanguage": "Musixmatch Language", + "downloadMusixmatchLanguage": "Musixmatch 언어", "@downloadMusixmatchLanguage": { "description": "Setting for Musixmatch lyrics translation language" }, - "downloadMusixmatchLanguageAuto": "Auto (original language)", + "downloadMusixmatchLanguageAuto": "자동 (원본 언어)", "@downloadMusixmatchLanguageAuto": { "description": "Subtitle when no language is set" }, - "downloadFilterContributing": "Filter Contributing Artists", + "downloadFilterContributing": "참여 아티스트 필터", "@downloadFilterContributing": { "description": "Setting to strip contributing artists from Album Artist folder name" }, - "downloadFilterContributingEnabled": "Contributing artists removed from Album Artist folder name", + "downloadFilterContributingEnabled": "앨범 아티스트 폴더 이름에서 제거된 참여 아티스트", "@downloadFilterContributingEnabled": { "description": "Subtitle when contributing artist filter is on" }, @@ -4067,7 +4067,7 @@ "@downloadProvidersNoneEnabled": { "description": "Shown when no lyrics providers are active" }, - "downloadMusixmatchLanguageCode": "Language code", + "downloadMusixmatchLanguageCode": "언어 코드", "@downloadMusixmatchLanguageCode": { "description": "Label for Musixmatch language input field" }, @@ -4079,15 +4079,15 @@ "@downloadMusixmatchLanguageDesc": { "description": "Description in Musixmatch language picker" }, - "downloadMusixmatchAuto": "Auto", + "downloadMusixmatchAuto": "자동", "@downloadMusixmatchAuto": { "description": "Button to clear Musixmatch language (use auto)" }, - "downloadNetworkAnySubtitle": "Use WiFi or mobile data", + "downloadNetworkAnySubtitle": "Wi-Fi 또는 모바일 네트워크 사용", "@downloadNetworkAnySubtitle": { "description": "Subtitle for any-network option in picker" }, - "downloadNetworkWifiOnlySubtitle": "Downloads pause when on mobile data", + "downloadNetworkWifiOnlySubtitle": "모바일 네트워크 사용 시 다운로드 일시 중지", "@downloadNetworkWifiOnlySubtitle": { "description": "Subtitle for WiFi-only option in picker" }, @@ -4095,11 +4095,11 @@ "@downloadSongLinkRegionDesc": { "description": "Description in SongLink region picker" }, - "snackbarUnsupportedAudioFormat": "Unsupported audio format", + "snackbarUnsupportedAudioFormat": "지원되지 않는 오디오 형식", "@snackbarUnsupportedAudioFormat": { "description": "Snackbar when the audio format is not supported for the requested operation" }, - "cacheRefresh": "Refresh", + "cacheRefresh": "새로고침", "@cacheRefresh": { "description": "Tooltip for refresh button on cache management page" }, @@ -4128,7 +4128,7 @@ "@bulkDownloadSelectPlaylists": { "description": "Button label when no playlists are selected for download" }, - "snackbarSelectedPlaylistsEmpty": "Selected playlists have no tracks", + "snackbarSelectedPlaylistsEmpty": "선택한 재생목록에 트랙이 없습니다", "@snackbarSelectedPlaylistsEmpty": { "description": "Snackbar when selected playlists contain no tracks" }, @@ -4141,7 +4141,7 @@ } } }, - "editMetadataAutoFill": "Auto-fill from online", + "editMetadataAutoFill": "온라인에서 자동 채우기", "@editMetadataAutoFill": { "description": "Section title for selective online metadata auto-fill in the edit metadata sheet" }, @@ -4149,7 +4149,7 @@ "@editMetadataAutoFillDesc": { "description": "Description for the auto-fill section" }, - "editMetadataAutoFillFetch": "Fetch & Fill", + "editMetadataAutoFillFetch": "가져오기 & 채우기", "@editMetadataAutoFillFetch": { "description": "Button label to fetch online metadata and fill selected fields" }, @@ -4174,35 +4174,35 @@ "@editMetadataAutoFillNoneSelected": { "description": "Snackbar when user taps Fetch without selecting any fields" }, - "editMetadataFieldTitle": "Title", + "editMetadataFieldTitle": "제목", "@editMetadataFieldTitle": { "description": "Chip label for title field in auto-fill selector" }, - "editMetadataFieldArtist": "Artist", + "editMetadataFieldArtist": "아티스트", "@editMetadataFieldArtist": { "description": "Chip label for artist field in auto-fill selector" }, - "editMetadataFieldAlbum": "Album", + "editMetadataFieldAlbum": "앨범", "@editMetadataFieldAlbum": { "description": "Chip label for album field in auto-fill selector" }, - "editMetadataFieldAlbumArtist": "Album Artist", + "editMetadataFieldAlbumArtist": "앨범 아티스트", "@editMetadataFieldAlbumArtist": { "description": "Chip label for album artist field in auto-fill selector" }, - "editMetadataFieldDate": "Date", + "editMetadataFieldDate": "날짜", "@editMetadataFieldDate": { "description": "Chip label for date field in auto-fill selector" }, - "editMetadataFieldTrackNum": "Track #", + "editMetadataFieldTrackNum": "트랙 #", "@editMetadataFieldTrackNum": { "description": "Chip label for track number field in auto-fill selector" }, - "editMetadataFieldDiscNum": "Disc #", + "editMetadataFieldDiscNum": "디스크 #", "@editMetadataFieldDiscNum": { "description": "Chip label for disc number field in auto-fill selector" }, - "editMetadataFieldGenre": "Genre", + "editMetadataFieldGenre": "장르", "@editMetadataFieldGenre": { "description": "Chip label for genre field in auto-fill selector" }, @@ -4210,11 +4210,11 @@ "@editMetadataFieldIsrc": { "description": "Chip label for ISRC field in auto-fill selector" }, - "editMetadataFieldLabel": "Label", + "editMetadataFieldLabel": "레이블", "@editMetadataFieldLabel": { "description": "Chip label for label field in auto-fill selector" }, - "editMetadataFieldCopyright": "Copyright", + "editMetadataFieldCopyright": "저작권", "@editMetadataFieldCopyright": { "description": "Chip label for copyright field in auto-fill selector" }, @@ -4222,11 +4222,11 @@ "@editMetadataFieldCover": { "description": "Chip label for cover art field in auto-fill selector" }, - "editMetadataSelectAll": "All", + "editMetadataSelectAll": "모두", "@editMetadataSelectAll": { "description": "Button to select all fields for auto-fill" }, - "editMetadataSelectEmpty": "Empty only", + "editMetadataSelectEmpty": "비어 있음만", "@editMetadataSelectEmpty": { "description": "Button to select only fields that are currently empty" }, @@ -4243,7 +4243,7 @@ "@queueDownloadedHeader": { "description": "Header label for downloaded items section in library" }, - "queueFilteringIndicator": "Filtering...", + "queueFilteringIndicator": "필터링하는 중...", "@queueFilteringIndicator": { "description": "Shown while filter results are being computed" }, @@ -4265,27 +4265,27 @@ } } }, - "queueEmptyAlbums": "No album downloads", + "queueEmptyAlbums": "앨범 다운로드가 없습니다", "@queueEmptyAlbums": { "description": "Empty state title when no album downloads exist" }, - "queueEmptyAlbumsSubtitle": "Download multiple tracks from an album to see them here", + "queueEmptyAlbumsSubtitle": "앨범에서 여러 트랙을 다운로드하면 여기에 표시됩니다", "@queueEmptyAlbumsSubtitle": { "description": "Empty state subtitle for album downloads" }, - "queueEmptySingles": "No single downloads", + "queueEmptySingles": "싱글 다운로드가 없습니다", "@queueEmptySingles": { "description": "Empty state title when no single track downloads exist" }, - "queueEmptySinglesSubtitle": "Single track downloads will appear here", + "queueEmptySinglesSubtitle": "싱글 트랙 다운로드는 여기에 표시됩니다", "@queueEmptySinglesSubtitle": { "description": "Empty state subtitle for single track downloads" }, - "queueEmptyHistory": "No download history", + "queueEmptyHistory": "다운로드 기록이 없습니다", "@queueEmptyHistory": { "description": "Empty state title when download history is empty" }, - "queueEmptyHistorySubtitle": "Downloaded tracks will appear here", + "queueEmptyHistorySubtitle": "다운로드한 트랙이 여기에 표시됩니다", "@queueEmptyHistorySubtitle": { "description": "Empty state subtitle for download history" }, @@ -4293,7 +4293,7 @@ "@selectionAllPlaylistsSelected": { "description": "Shown when all playlists are selected in selection mode" }, - "selectionTapPlaylistsToSelect": "Tap playlists to select", + "selectionTapPlaylistsToSelect": "선택할 재생목록을 탭하세요", "@selectionTapPlaylistsToSelect": { "description": "Hint shown in playlist selection mode" }, @@ -4301,15 +4301,15 @@ "@selectionSelectPlaylistsToDelete": { "description": "Hint shown when no playlists are selected for deletion" }, - "audioAnalysisTitle": "Audio Quality Analysis", + "audioAnalysisTitle": "오디오 품질 분석", "@audioAnalysisTitle": { "description": "Title for audio analysis section" }, - "audioAnalysisDescription": "Verify lossless quality with spectrum analysis", + "audioAnalysisDescription": "스펙트럼 분석으로 무손실 음질을 확인합니다", "@audioAnalysisDescription": { "description": "Description for audio analysis tap-to-analyze prompt" }, - "audioAnalysisAnalyzing": "Analyzing audio...", + "audioAnalysisAnalyzing": "오디오를 분석하는 중...", "@audioAnalysisAnalyzing": { "description": "Loading text while analyzing audio" }, @@ -4317,15 +4317,15 @@ "@audioAnalysisSampleRate": { "description": "Sample rate metric label" }, - "audioAnalysisCodec": "Codec", + "audioAnalysisCodec": "코덱", "@audioAnalysisCodec": { "description": "Audio codec metric label" }, - "audioAnalysisContainer": "Container", + "audioAnalysisContainer": "컨테이너", "@audioAnalysisContainer": { "description": "Audio container metric label" }, - "audioAnalysisDecodedFormat": "Decoded Format", + "audioAnalysisDecodedFormat": "디코딩된 형식", "@audioAnalysisDecodedFormat": { "description": "Decoded sample format metric label" }, @@ -4333,7 +4333,7 @@ "@audioAnalysisBitDepth": { "description": "Bit depth metric label" }, - "audioAnalysisChannels": "Channels", + "audioAnalysisChannels": "채널", "@audioAnalysisChannels": { "description": "Channels metric label" }, @@ -4341,15 +4341,15 @@ "@audioAnalysisDuration": { "description": "Duration metric label" }, - "audioAnalysisNyquist": "Nyquist", + "audioAnalysisNyquist": "나이퀴스트", "@audioAnalysisNyquist": { "description": "Nyquist frequency metric label" }, - "audioAnalysisFileSize": "Size", + "audioAnalysisFileSize": "크기", "@audioAnalysisFileSize": { "description": "File size metric label" }, - "audioAnalysisDynamicRange": "Dynamic Range", + "audioAnalysisDynamicRange": "다이나믹 레인지", "@audioAnalysisDynamicRange": { "description": "Dynamic range metric label" }, @@ -4369,11 +4369,11 @@ "@audioAnalysisTruePeak": { "description": "True peak metric label" }, - "audioAnalysisClipping": "Clipping", + "audioAnalysisClipping": "클리핑", "@audioAnalysisClipping": { "description": "Clipping metric label" }, - "audioAnalysisNoClipping": "No clipping", + "audioAnalysisNoClipping": "클리핑 없음", "@audioAnalysisNoClipping": { "description": "Displayed when no clipped samples were detected" }, @@ -4385,15 +4385,15 @@ "@audioAnalysisChannelStats": { "description": "Per-channel audio analysis section label" }, - "audioAnalysisSamples": "Samples", + "audioAnalysisSamples": "샘플", "@audioAnalysisSamples": { "description": "Total samples metric label" }, - "audioAnalysisRescan": "Re-analyze", + "audioAnalysisRescan": "다시 분석", "@audioAnalysisRescan": { "description": "Tooltip/label for the button that re-runs the audio analysis, discarding cached results" }, - "audioAnalysisRescanning": "Re-analyzing audio...", + "audioAnalysisRescanning": "오디오를 다시 분석하는 중...", "@audioAnalysisRescanning": { "description": "Loading text while audio is being re-analyzed after an explicit refresh" }, @@ -4406,7 +4406,7 @@ } } }, - "extensionsHomeFeedProvider": "Home Feed Provider", + "extensionsHomeFeedProvider": "홈 피드 제공자", "@extensionsHomeFeedProvider": { "description": "Extensions page - label for home feed provider selector" }, @@ -4414,23 +4414,23 @@ "@extensionsHomeFeedDescription": { "description": "Extensions page - description for home feed provider picker" }, - "extensionsHomeFeedAuto": "Auto", + "extensionsHomeFeedAuto": "자동", "@extensionsHomeFeedAuto": { "description": "Label for auto-selected search provider" }, - "extensionsHomeFeedAutoSubtitle": "Automatically select the best available", + "extensionsHomeFeedAutoSubtitle": "사용 가능한 최적의 항목을 자동으로 선택합니다", "@extensionsHomeFeedAutoSubtitle": { "description": "Extensions page - subtitle for auto home feed option" }, - "extensionsHomeFeedOff": "Off", + "extensionsHomeFeedOff": "끄기", "@extensionsHomeFeedOff": { "description": "Extensions page - home feed provider option: off" }, - "extensionsHomeFeedOffSubtitle": "Do not show the home feed on the main screen", + "extensionsHomeFeedOffSubtitle": "메인 화면에 홈 피드를 표시하지 않습니다", "@extensionsHomeFeedOffSubtitle": { "description": "Extensions page - subtitle for off home feed option" }, - "extensionsHomeFeedUse": "Use {extensionName} home feed", + "extensionsHomeFeedUse": "{extensionName} 홈 피드 사용", "@extensionsHomeFeedUse": { "description": "Extensions page - subtitle for a specific extension home feed option", "placeholders": { @@ -4439,23 +4439,23 @@ } } }, - "extensionsNoHomeFeedExtensions": "No extensions with home feed", + "extensionsNoHomeFeedExtensions": "홈 피드가 있는 확장 프로그램가 없습니드", "@extensionsNoHomeFeedExtensions": { "description": "Extensions page - shown when no installed extension has home feed" }, - "sortAlphaAsc": "A-Z", + "sortAlphaAsc": "오름차순", "@sortAlphaAsc": { "description": "Sort option - alphabetical ascending" }, - "sortAlphaDesc": "Z-A", + "sortAlphaDesc": "내림차순", "@sortAlphaDesc": { "description": "Sort option - alphabetical descending" }, - "cancelDownloadTitle": "Cancel download?", + "cancelDownloadTitle": "다운로드를 취소하시겠습니까?", "@cancelDownloadTitle": { "description": "Dialog title when confirming cancellation of an active download" }, - "cancelDownloadContent": "This will cancel the active download for \"{trackName}\".", + "cancelDownloadContent": "\"{trackName}\"에 대한 활성 다운로드를 취소합니다.", "@cancelDownloadContent": { "description": "Dialog body when confirming cancellation of an active download", "placeholders": { @@ -4464,7 +4464,7 @@ } } }, - "cancelDownloadKeep": "Keep", + "cancelDownloadKeep": "유지", "@cancelDownloadKeep": { "description": "Dialog button - keep the active download (do not cancel)" }, @@ -4497,23 +4497,23 @@ "@errorLoadArtist": { "description": "Error state shown when artist fails to load" }, - "notifChannelDownloadName": "Download Progress", + "notifChannelDownloadName": "다운로드 진행률", "@notifChannelDownloadName": { "description": "Android notification channel name for download progress" }, - "notifChannelDownloadDesc": "Shows download progress for tracks", + "notifChannelDownloadDesc": "트랙 다운로드 진행률 표시", "@notifChannelDownloadDesc": { "description": "Android notification channel description for download progress" }, - "notifChannelLibraryScanName": "Library Scan", + "notifChannelLibraryScanName": "보관함 스캔", "@notifChannelLibraryScanName": { "description": "Android notification channel name for library scan" }, - "notifChannelLibraryScanDesc": "Shows local library scan progress", + "notifChannelLibraryScanDesc": "로컬 보관함 스캔 진행률을 표시합니다", "@notifChannelLibraryScanDesc": { "description": "Android notification channel description for library scan" }, - "notifDownloadingTrack": "Downloading {trackName}", + "notifDownloadingTrack": "{trackName}를 다운로드하는 중", "@notifDownloadingTrack": { "description": "Notification title while downloading a track", "placeholders": { @@ -4522,7 +4522,7 @@ } } }, - "notifFinalizingTrack": "Finalizing {trackName}", + "notifFinalizingTrack": "{trackName}를 마무리하는 중", "@notifFinalizingTrack": { "description": "Notification title while finalizing (embedding metadata) a track", "placeholders": { @@ -4551,7 +4551,7 @@ "@notifAlreadyInLibrary": { "description": "Notification title when track is already in library" }, - "notifDownloadCompleteCount": "Download Complete ({completed}/{total})", + "notifDownloadCompleteCount": "다운로드 완료 ({completed}/{total})", "@notifDownloadCompleteCount": { "description": "Notification title when download is complete, with count", "placeholders": { @@ -4563,7 +4563,7 @@ } } }, - "notifDownloadComplete": "Download Complete", + "notifDownloadComplete": "다운로드 완료", "@notifDownloadComplete": { "description": "Notification title when a single download is complete" }, @@ -4579,7 +4579,7 @@ } } }, - "notifAllDownloadsComplete": "All Downloads Complete", + "notifAllDownloadsComplete": "모든 다운로드 완료", "@notifAllDownloadsComplete": { "description": "Notification title when all downloads finish successfully" }, @@ -4617,7 +4617,7 @@ } } }, - "notifScanningLibrary": "Scanning local library", + "notifScanningLibrary": "로컬 보관함을 스캔하는 중", "@notifScanningLibrary": { "description": "Notification title while scanning local library" }, @@ -4648,7 +4648,7 @@ } } }, - "notifLibraryScanComplete": "Library scan complete", + "notifLibraryScanComplete": "보관함 스캔 완료", "@notifLibraryScanComplete": { "description": "Notification title when library scan finishes" }, @@ -4761,19 +4761,19 @@ "@homeChangeSearchProviderTooltip": { "description": "Tooltip for the Home search provider picker" }, - "actionPaste": "Paste", + "actionPaste": "붙여넣기", "@actionPaste": { "description": "Generic action - paste from clipboard" }, - "searchTracksHint": "Search tracks...", + "searchTracksHint": "트랙 검색...", "@searchTracksHint": { "description": "Placeholder for the search screen input" }, - "searchTracksEmptyPrompt": "Search for tracks", + "searchTracksEmptyPrompt": "트랙 검색", "@searchTracksEmptyPrompt": { "description": "Empty-state prompt on the search screen" }, - "tutorialSearchHint": "Paste or search...", + "tutorialSearchHint": "붙여넣기 또는 검색...", "@tutorialSearchHint": { "description": "Placeholder shown in the tutorial search demo" }, @@ -4781,11 +4781,11 @@ "@tutorialDownloadCompletedSemantics": { "description": "Accessibility label for completed download state in tutorial demo" }, - "tutorialDownloadInProgressSemantics": "Download in progress", + "tutorialDownloadInProgressSemantics": "다운로드를 진행하는 중", "@tutorialDownloadInProgressSemantics": { "description": "Accessibility label for active download state in tutorial demo" }, - "tutorialStartDownloadSemantics": "Start download", + "tutorialStartDownloadSemantics": "다운로드 시작", "@tutorialStartDownloadSemantics": { "description": "Accessibility label for idle download button in tutorial demo" }, @@ -4793,7 +4793,7 @@ "@optionsEmbedMetadata": { "description": "Settings toggle title for writing metadata into downloaded files" }, - "optionsEmbedMetadataSubtitleOn": "Write metadata, cover art, and embedded lyrics to files", + "optionsEmbedMetadataSubtitleOn": "메타데이터, 표지 이미지 및 내장 가사를 파일에 기록합니다", "@optionsEmbedMetadataSubtitleOn": { "description": "Subtitle when metadata embedding is enabled" }, @@ -4809,7 +4809,7 @@ "@downloadFilenameHintExample": { "description": "Example placeholder for the download filename format input" }, - "trackCoverNoEmbeddedArt": "No embedded album art found", + "trackCoverNoEmbeddedArt": "내장된 앨범 아트가 없습니다", "@trackCoverNoEmbeddedArt": { "description": "Message shown when a track file has no embedded cover art" }, @@ -4825,11 +4825,11 @@ "@trackCoverClearSelected": { "description": "Tooltip for clearing the newly selected cover art" }, - "trackCoverCurrent": "Current cover", + "trackCoverCurrent": "현재 커버", "@trackCoverCurrent": { "description": "Label for the currently embedded cover preview" }, - "trackCoverSelected": "Selected cover", + "trackCoverSelected": "선택된 커버", "@trackCoverSelected": { "description": "Label for the newly selected cover preview" }, @@ -4837,11 +4837,11 @@ "@trackCoverReplaceNotice": { "description": "Notice shown when a new cover has been selected but not saved yet" }, - "actionStop": "Stop", + "actionStop": "정지", "@actionStop": { "description": "Generic action - stop" }, - "queueFinalizingDownload": "Finalizing download", + "queueFinalizingDownload": "다운로드를 마무리하는 중", "@queueFinalizingDownload": { "description": "Accessibility label for a queue item that is finalizing" }, @@ -4849,15 +4849,15 @@ "@queueDownloadedFileMissing": { "description": "Accessibility label when a downloaded file is missing from disk" }, - "queueDownloadCompleted": "Download completed", + "queueDownloadCompleted": "다운로드 완료", "@queueDownloadCompleted": { "description": "Accessibility label for completed download state in queue" }, - "queueRateLimitTitle": "Service rate limited", + "queueRateLimitTitle": "서비스 속도 제한", "@queueRateLimitTitle": { "description": "Title shown on a failed queue item when the download service rate limits requests" }, - "queueRateLimitMessage": "This track may still be available. Wait a few minutes, reduce parallel downloads, then retry.", + "queueRateLimitMessage": "이 트랙은 아직 사용 가능할 수 있습니다. 몇 분 기다렸다가 병렬 다운로드를 줄인 후에 다시 시도하세요.", "@queueRateLimitMessage": { "description": "Explanation shown on a failed queue item when the download service rate limits requests" }, @@ -4870,19 +4870,19 @@ } } }, - "logAutoScrollOn": "Auto-scroll ON", + "logAutoScrollOn": "자동 스크롤 켜기", "@logAutoScrollOn": { "description": "Tooltip when auto-scroll is enabled on the log screen" }, - "logAutoScrollOff": "Auto-scroll OFF", + "logAutoScrollOff": "자동 스크롤 끄기", "@logAutoScrollOff": { "description": "Tooltip when auto-scroll is disabled on the log screen" }, - "logCopyLogs": "Copy logs", + "logCopyLogs": "로그 복사", "@logCopyLogs": { "description": "Tooltip for copying logs" }, - "logClearSearch": "Clear search", + "logClearSearch": "로그 지우기", "@logClearSearch": { "description": "Tooltip for clearing the log search field" }, @@ -5080,7 +5080,7 @@ "@settingsLyricsSubtitle": { "description": "Subtitle for lyrics settings" }, - "settingsApp": "App", + "settingsApp": "앱", "@settingsApp": { "description": "Settings menu item - app settings" }, @@ -5088,19 +5088,19 @@ "@settingsAppSubtitle": { "description": "Subtitle for app settings" }, - "sectionMetadataProviders": "Providers", + "sectionMetadataProviders": "제공자", "@sectionMetadataProviders": { "description": "Settings section header for metadata providers" }, - "sectionDuplicates": "Duplicates", + "sectionDuplicates": "중복", "@sectionDuplicates": { "description": "Settings section header for deduplication" }, - "sectionLyricsProviderOptions": "Provider Options", + "sectionLyricsProviderOptions": "제공자 옵션", "@sectionLyricsProviderOptions": { "description": "Settings section header for per-provider lyrics options" }, - "metadataProvidersTitle": "Metadata Provider Priority", + "metadataProvidersTitle": "메타데이터 제공자 우선순위", "@metadataProvidersTitle": { "description": "Settings item title for metadata provider order" }, @@ -5120,7 +5120,7 @@ "@downloadDeduplicationDisabled": { "description": "Subtitle when deduplication is off" }, - "downloadFallbackExtensions": "Fallback Extensions", + "downloadFallbackExtensions": "대체 확장 프로그램", "@downloadFallbackExtensions": { "description": "Settings item for configuring fallback extension providers" }, @@ -5140,39 +5140,39 @@ "@editMetadataFieldDiscTotal": { "description": "Label for total discs field in the edit metadata sheet" }, - "editMetadataFieldComposer": "Composer", + "editMetadataFieldComposer": "작곡가", "@editMetadataFieldComposer": { "description": "Label for composer field in the edit metadata sheet" }, - "editMetadataFieldComment": "Comment", + "editMetadataFieldComment": "주석", "@editMetadataFieldComment": { "description": "Label for comment field in the edit metadata sheet" }, - "editMetadataAdvanced": "Advanced", + "editMetadataAdvanced": "고급", "@editMetadataAdvanced": { "description": "Expandable section label for advanced metadata fields" }, - "libraryFilterMetadataMissingTrackNumber": "Missing track number", + "libraryFilterMetadataMissingTrackNumber": "트랙 번호 누락", "@libraryFilterMetadataMissingTrackNumber": { "description": "Filter option - items missing track number" }, - "libraryFilterMetadataMissingDiscNumber": "Missing disc number", + "libraryFilterMetadataMissingDiscNumber": "디스크 번호 누락", "@libraryFilterMetadataMissingDiscNumber": { "description": "Filter option - items missing disc number" }, - "libraryFilterMetadataMissingArtist": "Missing artist", + "libraryFilterMetadataMissingArtist": "아티스트 누락", "@libraryFilterMetadataMissingArtist": { "description": "Filter option - items missing artist" }, - "libraryFilterMetadataIncorrectIsrcFormat": "Incorrect ISRC format", + "libraryFilterMetadataIncorrectIsrcFormat": "잘못된 ISRC 형식", "@libraryFilterMetadataIncorrectIsrcFormat": { "description": "Filter option - items with an invalid ISRC format" }, - "libraryFilterMetadataMissingLabel": "Missing label", + "libraryFilterMetadataMissingLabel": "레이블 누락", "@libraryFilterMetadataMissingLabel": { "description": "Filter option - items missing record label" }, - "collectionDeletePlaylistsMessage": "Delete {count} {count, plural, =1{playlist} other{playlists}}?", + "collectionDeletePlaylistsMessage": "{count} {count, plural, =1{playlist} other{playlists}}를 삭제하시겠습니까?", "@collectionDeletePlaylistsMessage": { "description": "Confirmation message for deleting selected playlists", "placeholders": { @@ -5250,7 +5250,7 @@ } } }, - "queueDownloadSpeedStatus": "Downloading - {speed} MB/s", + "queueDownloadSpeedStatus": "다운로드하는 중 - {speed} MB/s", "@queueDownloadSpeedStatus": { "description": "Queue status while downloading with speed", "placeholders": { @@ -5259,7 +5259,7 @@ } } }, - "queueDownloadStarting": "Starting...", + "queueDownloadStarting": "시작하는 중...", "@queueDownloadStarting": { "description": "Queue status before download progress is available" }, @@ -5305,7 +5305,7 @@ "@actionGo": { "description": "Generic action button label" }, - "logIssueSummary": "Issue Summary", + "logIssueSummary": "문제 요약", "@logIssueSummary": { "description": "Header for log issue analysis summary" }, @@ -5352,11 +5352,11 @@ "@downloadNativeWorkerSubtitle": { "description": "Setting subtitle for Android native download worker" }, - "badgeBeta": "BETA", + "badgeBeta": "베타", "@badgeBeta": { "description": "Badge label for beta features" }, - "extensionServiceStatus": "Service Status", + "extensionServiceStatus": "서비스 상태", "@extensionServiceStatus": { "description": "Extension detail section header for service status" }, @@ -5386,7 +5386,7 @@ } } }, - "extensionRefreshStatus": "Refresh status", + "extensionRefreshStatus": "상태 새로고침", "@extensionRefreshStatus": { "description": "Tooltip for refreshing extension service health status" }, @@ -5484,15 +5484,15 @@ "@trackLyricsEmbeddedSource": { "description": "Lyrics source label for embedded lyrics" }, - "unknownAlbum": "Unknown Album", + "unknownAlbum": "알 수 없는 앨범", "@unknownAlbum": { "description": "Fallback album name when metadata is missing" }, - "unknownArtist": "Unknown Artist", + "unknownArtist": "알 수 없는 아티스트", "@unknownArtist": { "description": "Fallback artist name when metadata is missing" }, - "permissionAudio": "Audio", + "permissionAudio": "오디오", "@permissionAudio": { "description": "Audio permission type label" }, @@ -5500,7 +5500,7 @@ "@permissionStorage": { "description": "Storage permission type label" }, - "permissionNotification": "Notification", + "permissionNotification": "알림", "@permissionNotification": { "description": "Notification permission type label" }, @@ -5516,23 +5516,23 @@ "@storeAnyVersion": { "description": "Store detail value when any app version is accepted" }, - "storeCategoryMetadata": "Metadata", + "storeCategoryMetadata": "메타데이터", "@storeCategoryMetadata": { "description": "Store extension category - metadata" }, - "storeCategoryDownload": "Download", + "storeCategoryDownload": "다운로드", "@storeCategoryDownload": { "description": "Store extension category - download" }, - "storeCategoryUtility": "Utility", + "storeCategoryUtility": "유틸리티", "@storeCategoryUtility": { "description": "Store extension category - utility" }, - "storeCategoryLyrics": "Lyrics", + "storeCategoryLyrics": "가사", "@storeCategoryLyrics": { "description": "Store extension category - lyrics" }, - "storeCategoryIntegration": "Integration", + "storeCategoryIntegration": "통합", "@storeCategoryIntegration": { "description": "Store extension category - integration" }, @@ -5561,7 +5561,7 @@ "@settingsSaveDownloadHistorySubtitle": { "description": "Settings switch subtitle for storing completed downloads in history" }, - "dialogDisableHistoryTitle": "Turn off download history?", + "dialogDisableHistoryTitle": "다운로드 기록을 끄시겠습니까?", "@dialogDisableHistoryTitle": { "description": "Confirmation dialog title shown before disabling download history" }, @@ -5569,15 +5569,15 @@ "@dialogDisableHistoryMessage": { "description": "Confirmation dialog message shown before disabling download history" }, - "dialogDisableAndClear": "Turn off and clear", + "dialogDisableAndClear": "끄고 지우기", "@dialogDisableAndClear": { "description": "Confirmation action to disable download history and clear existing entries" }, - "openInOtherServices": "Open in Other Services", + "openInOtherServices": "다른 서비스에서 열기", "@openInOtherServices": { "description": "Title and tooltip for finding the current collection in other services" }, - "shareSheetNoExtensions": "No other compatible services", + "shareSheetNoExtensions": "호환되는 다른 서비스가 없습니다", "@shareSheetNoExtensions": { "description": "Empty state when no extensions can be searched for cross-service links" }, @@ -5585,7 +5585,7 @@ "@shareSheetNotFound": { "description": "Cross-service share sheet row subtitle when a service has no match" }, - "shareSheetCopyLink": "Copy Link", + "shareSheetCopyLink": "링크 복사", "@shareSheetCopyLink": { "description": "Tooltip for copying a cross-service link" },