diff --git a/lib/l10n/arb/app_ko.arb b/lib/l10n/arb/app_ko.arb index f24fa37b..c8595413 100644 --- a/lib/l10n/arb/app_ko.arb +++ b/lib/l10n/arb/app_ko.arb @@ -182,11 +182,11 @@ "@optionsEmbedLyricsSubtitle": { "description": "Subtitle for embed lyrics" }, - "optionsMaxQualityCover": "고품질 표지 이미지", + "optionsMaxQualityCover": "고품질 앨범 커버", "@optionsMaxQualityCover": { "description": "Download highest quality album art" }, - "optionsMaxQualityCoverSubtitle": "최고 해상도의 표지 이미지를 다운로드", + "optionsMaxQualityCoverSubtitle": "최고 해상도의 앨범 커버를 다운로드", "@optionsMaxQualityCoverSubtitle": { "description": "Subtitle for max quality cover" }, @@ -802,11 +802,11 @@ } } }, - "collectionExportM3u": "M3U8로 내보내기", + "collectionExportM3u": "M3U8로 추출", "@collectionExportM3u": { "description": "Tooltip on the collection screen action that exports the track list as an M3U8 playlist file" }, - "collectionExportM3uDone": "{total} 개의 트랙 중 {exported} 개 내보내짐", + "collectionExportM3uDone": "{total} 개의 트랙 중 {exported} 개 추출됨", "@collectionExportM3uDone": { "description": "Snackbar after M3U8 export; tracks without a local file are not exported", "placeholders": { @@ -818,11 +818,11 @@ } } }, - "collectionExportM3uNone": "내보낼 다운로드된 파일 없음", + "collectionExportM3uNone": "추출할 다운로드된 파일이 없음", "@collectionExportM3uNone": { "description": "Snackbar when an M3U8 export finds no local files" }, - "collectionExportM3uFailed": "내보내기 실패", + "collectionExportM3uFailed": "추출 실패", "@collectionExportM3uFailed": { "description": "Snackbar when writing or sharing the M3U8 export fails" }, @@ -830,7 +830,7 @@ "@trackOpenOn": { "description": "Track option and sheet title listing streaming platforms where the track can be opened" }, - "trackOpenOnNoLinks": "이 트랙의 플랫폼 링크를 찾을 수 없습니다", + "trackOpenOnNoLinks": "이 트랙에 대한 플랫폼 링크를 찾을 수 없습니다", "@trackOpenOnNoLinks": { "description": "Shown in the Open on sheet when song.link returns no links" }, @@ -846,7 +846,7 @@ "@duplicatesTitle": { "description": "Title of the duplicate review sheet" }, - "duplicatesEmpty": "중복된 트랙이 없습니다.", + "duplicatesEmpty": "중복된 트랙이 없습니다", "@duplicatesEmpty": { "description": "Shown when the duplicate review sheet finds nothing" }, @@ -1442,7 +1442,7 @@ "@lyricsModeBoth": { "description": "Lyrics mode option - embed and external" }, - "lyricsModeBothSubtitle": ".lrc 파일을 삽입하고 저장합니다", + "lyricsModeBothSubtitle": "가사를 삽입하고 .lrc 파일을 저장합니다", "@lyricsModeBothSubtitle": { "description": "Subtitle for both option" }, @@ -1875,7 +1875,7 @@ "@extensionsInstallButton": { "description": "Button to install extension from file" }, - "extensionsInfoTip": "확장 프로그램은 새 메타데이터와 다운로드 제공자를 추가할 수 있습니다. 신뢰할 수 있는 출처에서만 확장 프로그램을 설치하세요", + "extensionsInfoTip": "확장 프로그램은 새 메타데이터와 다운로드 제공자를 추가할 수 있습니다. 신뢰할 수 있는 출처의 확장 프로그램만 설치하세요", "@extensionsInfoTip": { "description": "Security warning about extensions" }, @@ -2087,7 +2087,7 @@ "@appearanceHeroAnimations": { "description": "Toggle for shared-element (Hero) transitions" }, - "appearanceHeroAnimationsSubtitle": "화면 간 이동 시 표지 이미지가 날아가는 애니메이션을 표시합니다 (예시: 플레이어를 실행할 경우)", + "appearanceHeroAnimationsSubtitle": "화면 간 이동 시 앨범 커버가 날아가는 애니메이션을 표시합니다 (예시: 플레이어를 실행할 경우)", "@appearanceHeroAnimationsSubtitle": { "description": "Subtitle for the Hero animations toggle" }, @@ -2095,7 +2095,7 @@ "@appearanceForceBlur": { "description": "Toggle that forces backdrop blur on even when the device profile disabled it" }, - "appearanceForceBlurSubtitle": "기본적으로 비활성화된 기기에서도 하단 바의 블러 효과를 활성화합니다.\n성능에 영향을 줄 수도 있습니다.", + "appearanceForceBlurSubtitle": "기본적으로 비활성화된 기기에서도 하단바 블러 효과를 활성화합니다. 성능이 저하될 수 있습니다", "@appearanceForceBlurSubtitle": { "description": "Subtitle for the force-blur toggle" }, @@ -2139,7 +2139,7 @@ "@settingsConcurrentDownloadsSubtitle": { "description": "Subtitle explaining the concurrent downloads picker" }, - "concurrentDownloadsOne": "한 번에 1개의 트랙", + "concurrentDownloadsOne": "한 번에 1 개의 트랙", "@concurrentDownloadsOne": { "description": "Concurrent downloads option - sequential" }, @@ -2767,7 +2767,7 @@ "@tutorialWelcomeDesc": { "description": "Tutorial welcome page description" }, - "tutorialWelcomeTip1": "설치된 확장 프로그램에서 지원되는 음악을 검색하거나, 지원되는 출처의 음악 링크를 붙여넣으세요", + "tutorialWelcomeTip1": "음악을 검색하거나, 설치된 확장 프로그램이 지원하는 출처의 링크를 붙여넣으세요", "@tutorialWelcomeTip1": { "description": "Tutorial welcome tip 1" }, @@ -2775,7 +2775,7 @@ "@tutorialWelcomeTip2": { "description": "Tutorial welcome tip 2" }, - "tutorialWelcomeTip3": "메타데이터, 표지 이미지 및 가사를 자동으로 추가할 수 있습니다", + "tutorialWelcomeTip3": "메타데이터, 앨범 커버 및 가사를 자동으로 추가할 수 있습니다", "@tutorialWelcomeTip3": { "description": "Tutorial welcome tip 3" }, @@ -2933,11 +2933,11 @@ "@cacheTempDirectoryDesc": { "description": "Description of what temporary directory contains" }, - "cacheCoverImage": "표지 이미지 캐시", + "cacheCoverImage": "앨범 커버 캐시", "@cacheCoverImage": { "description": "Cache item title for persistent cover images" }, - "cacheCoverImageDesc": "다운로드된 앨범 및 트랙 표지 이미지입니다. 볼 때 다시 다운로드됩니다", + "cacheCoverImageDesc": "다운로드된 앨범 및 트랙 앨범 커버입니다. 볼 때 다시 다운로드됩니다", "@cacheCoverImageDesc": { "description": "Description of what cover image cache contains" }, @@ -2945,7 +2945,7 @@ "@cacheLibraryCover": { "description": "Cache item title for local library cover art images" }, - "cacheLibraryCoverDesc": "로컬 음악 파일에서 추출된 표지 이미지입니다. 다음 스캔 시 다시 추출됩니다", + "cacheLibraryCoverDesc": "로컬 음악 파일에서 추출된 앨범 커버입니다. 다음 스캔 시 다시 추출됩니다", "@cacheLibraryCoverDesc": { "description": "Description of what library cover cache contains" }, @@ -3077,7 +3077,7 @@ "@cacheRefreshStats": { "description": "Button label to refresh cache statistics" }, - "trackSaveCoverArt": "표지 이미지 저장", + "trackSaveCoverArt": "앨범 커버 저장", "@trackSaveCoverArt": { "description": "Menu action - save album cover art as file" }, @@ -3097,7 +3097,7 @@ "@trackReEnrichOnlineSubtitle": { "description": "Subtitle for re-enrich metadata action for local items" }, - "trackReEnrichFieldCover": "표지 이미지", + "trackReEnrichFieldCover": "앨범 커버", "@trackReEnrichFieldCover": { "description": "Checkbox label for cover art field in re-enrich" }, @@ -3129,7 +3129,7 @@ "@trackEditMetadata": { "description": "Menu action - edit embedded metadata" }, - "trackCoverSaved": "표지 이미지가 ''{fileName}''에 저장됨", + "trackCoverSaved": "앨범 커버가 ''{fileName}''에 저장됨", "@trackCoverSaved": { "description": "Snackbar after cover art saved", "placeholders": { @@ -3583,11 +3583,11 @@ "@artistOptionRemoveFromFavorites": { "description": "Action label - remove artist from favorite artists" }, - "collectionPlaylistChangeCover": "표지 이미지 변경", + "collectionPlaylistChangeCover": "앨범 커버 변경", "@collectionPlaylistChangeCover": { "description": "Bottom sheet action to pick a custom cover image for a playlist" }, - "collectionPlaylistRemoveCover": "표지 이미지 제거", + "collectionPlaylistRemoveCover": "앨범 커버 제거", "@collectionPlaylistRemoveCover": { "description": "Bottom sheet action to remove custom cover image from a playlist" }, @@ -4283,7 +4283,7 @@ "@editMetadataAutoFill": { "description": "Section title for selective online metadata auto-fill in the edit metadata sheet" }, - "editMetadataAutoFillDesc": "메타데이터 확장 기능을 선택하고, 필드를 지정한 다음, 적용하기 전에 해당 데이터를 확인", + "editMetadataAutoFillDesc": "메타데이터 확장 프로그램을 선택하고, 필드를 지정한 다음, 적용하기 전에 해당 데이터를 확인", "@editMetadataAutoFillDesc": { "description": "Description for the auto-fill section" }, @@ -4308,15 +4308,15 @@ } } }, - "editMetadataAutoFillCoverAvailable": "커버 아트워크 이용 가능", + "editMetadataAutoFillCoverAvailable": "커버 아트워크 사용 가능", "@editMetadataAutoFillCoverAvailable": { "description": "Preview value when the selected metadata source provides cover artwork" }, - "editMetadataAutoFillApply": "선택된 데이터 적용하기", + "editMetadataAutoFillApply": "선택된 데이터 적용", "@editMetadataAutoFillApply": { "description": "Button label for applying the previewed metadata" }, - "editMetadataAutoFillDoneFromSource": "{source}에서 {count} 개의 {count, plural, =1{필드} other{필드}}이 채워졌습니다", + "editMetadataAutoFillDoneFromSource": "{source}에서 {count} 개의 {count, plural, =1{필드} other{필드}}가 채워짐", "@editMetadataAutoFillDoneFromSource": { "description": "Snackbar confirming fields applied from a selected metadata source", "placeholders": { @@ -4397,7 +4397,7 @@ "@editMetadataFieldCopyright": { "description": "Chip label for copyright field in auto-fill selector" }, - "editMetadataFieldCover": "표지 이미지", + "editMetadataFieldCover": "앨범 커버", "@editMetadataFieldCover": { "description": "Chip label for cover art field in auto-fill selector" }, @@ -4456,7 +4456,7 @@ "@queueEmptySinglesSubtitle": { "description": "Empty state subtitle for single track downloads" }, - "queuePlaylistCount": "{count, plural, =1{1 개의 재생목록} other{{count} 재생목록}}", + "queuePlaylistCount": "{count, plural, =1{1 개의 재생목록} other{{count} 개의 재생목록}}", "@queuePlaylistCount": { "description": "Playlist count label with plural support", "placeholders": { @@ -4465,7 +4465,7 @@ } } }, - "queueEmptyPlaylistsSubtitle": "Create a playlist to organize your tracks", + "queueEmptyPlaylistsSubtitle": "트랙을 정리하려면 재생목록을 만드세요", "@queueEmptyPlaylistsSubtitle": { "description": "Empty state subtitle for the playlists library view" }, @@ -4473,7 +4473,7 @@ "@libraryDefaultView": { "description": "Setting title - which library view opens when switching to the Library tab" }, - "libraryDefaultViewLastUsed": "마지막으로 사용됨", + "libraryDefaultViewLastUsed": "최근 사용", "@libraryDefaultViewLastUsed": { "description": "Default view option - keep the last used library view" }, @@ -4655,7 +4655,7 @@ "@queueCancelledTitle": { "description": "Dialog title when opening a cancelled queue item" }, - "queueCancelledMessage": "이 다운로드는 취소되었습니다. 다시 시도하거나, 대기열에서 삭제하세요.", + "queueCancelledMessage": "이 다운로드가 취소되었습니다. 다시 시도하거나, 다운로드 목록에서 제거하세요", "@queueCancelledMessage": { "description": "Dialog body when opening a cancelled queue item" }, @@ -4956,7 +4956,7 @@ "@optionsEmbedMetadata": { "description": "Settings toggle title for writing metadata into downloaded files" }, - "optionsEmbedMetadataSubtitleOn": "메타데이터, 표지 이미지 및 내장 가사를 파일에 기록", + "optionsEmbedMetadataSubtitleOn": "메타데이터, 앨범 커버 및 내장된 가사를 파일에 기록", "@optionsEmbedMetadataSubtitleOn": { "description": "Subtitle when metadata embedding is enabled" }, @@ -4964,7 +4964,7 @@ "@optionsEmbedMetadataSubtitleOff": { "description": "Subtitle when metadata embedding is disabled" }, - "trackCoverNoEmbeddedArt": "내장된 표지 이미지가 없음", + "trackCoverNoEmbeddedArt": "내장된 앨범 커버가 없음", "@trackCoverNoEmbeddedArt": { "description": "Message shown when a track file has no embedded cover art" }, @@ -4996,11 +4996,11 @@ "@trackCoverResolution": { "description": "Label for selecting the embedded cover art resolution" }, - "trackCoverResolutionHint": "Sets the longest edge when saved. Enlarging does not add image detail.", + "trackCoverResolutionHint": "저장할 때 이미지의 긴 변 길이를 설정합니다. 확대해도 이미지의 세부 정보는 늘어나지 않습니다", "@trackCoverResolutionHint": { "description": "Explanation below the embedded cover art resolution selector" }, - "trackCoverResizeFailed": "The cover image could not be resized. Please try another size or image.", + "trackCoverResizeFailed": "앨범 커버를 원하는 크기로 조정할 수 없습니다. 다른 크기나 이미지를 사용해 보세요", "@trackCoverResizeFailed": { "description": "Error shown when resizing cover art before saving metadata fails" }, @@ -5012,7 +5012,7 @@ "@queueFinalizingDownload": { "description": "Accessibility label for a queue item that is finalizing" }, - "queueDownloadNext": "다음으로 다운로드", + "queueDownloadNext": "다음 다운로드", "@queueDownloadNext": { "description": "Tooltip on a queued download row; moves the item to the front of the queue so the next free slot downloads it" }, @@ -5024,7 +5024,7 @@ "@queueMoveDown": { "description": "Queue item menu action - move the queued item one position later" }, - "editMetadataMusicBrainzButton": "MusicBrainz에서 가져옴", + "editMetadataMusicBrainzButton": "MusicBrainz에서 가져오기", "@editMetadataMusicBrainzButton": { "description": "Tag editor button that fills genre and album artist from MusicBrainz by ISRC" }, @@ -5044,7 +5044,7 @@ "@nowPlayingRepeatOff": { "description": "Repeat toggle tooltip when repeat is disabled" }, - "nowPlayingRepeatAll": "전체 반복", + "nowPlayingRepeatAll": "모두 반복", "@nowPlayingRepeatAll": { "description": "Repeat toggle tooltip when the whole queue repeats" }, @@ -5052,7 +5052,7 @@ "@nowPlayingRepeatOne": { "description": "Repeat toggle tooltip when the current track repeats" }, - "queueNetworkFailedOffline": "오프라인 중에 {count}개의 다운로드 실패", + "queueNetworkFailedOffline": "오프라인 중에 {count} 개의 다운로드 실패", "@queueNetworkFailedOffline": { "description": "Snackbar shown when connectivity returns and network-failed downloads can be retried", "placeholders": { @@ -5276,7 +5276,7 @@ "@settingsMetadata": { "description": "Settings menu item - metadata settings" }, - "settingsMetadataSubtitle": "표지 이미지, 태그, 리플레이게인, 제공자", + "settingsMetadataSubtitle": "앨범 커버, 태그, 리플레이게인, 제공자", "@settingsMetadataSubtitle": { "description": "Subtitle for metadata settings" }, @@ -5336,7 +5336,7 @@ "@downloadQualityVariants": { "description": "Setting to retain multiple quality versions of the same track" }, - "downloadQualityVariantsDescription": "Keep every quality version; add its measured quality to the filename only when the name is already used", + "downloadQualityVariantsDescription": "모든 화질 버전을 유지하고, 같은 파일 이름이 이미 있는 경우에만 측정된 화질을 파일 이름에 추가합니다", "@downloadQualityVariantsDescription": { "description": "Description for retaining multiple quality versions" }, @@ -6239,11 +6239,11 @@ "@extensionVerificationOpenBrowser": { "description": "Button to open the extension verification URL in a browser" }, - "settingsSearchHint": "설정 찾기", + "settingsSearchHint": "설정 검색", "@settingsSearchHint": { "description": "Placeholder of the search field on the Settings tab" }, - "settingsSearchNoResults": "\"{query}\"과 일치하는 설정 없음", + "settingsSearchNoResults": "\"{query}\"과 일치하는 설정이 없음", "@settingsSearchNoResults": { "description": "Shown when a Settings search returns nothing", "placeholders": { @@ -6252,7 +6252,7 @@ } } }, - "settingsGroupInterface": "확장 프로그램 & 모습", + "settingsGroupInterface": "확장 프로그램 & 디자인", "@settingsGroupInterface": { "description": "Settings group covering look and feel" }, @@ -6268,7 +6268,7 @@ "@settingsGroupSystem": { "description": "Settings group covering app-level data, cache and logs" }, - "settingsGroupHelp": "About & support", + "settingsGroupHelp": "정보 & 지원", "@settingsGroupHelp": { "description": "Settings group covering the about page and donations" }