From 41a1b9481142c97c3c8c3079dc126d02ac4e75c4 Mon Sep 17 00:00:00 2001 From: Zarz Eleutherius <42882290+zarzet@users.noreply.github.com> Date: Mon, 22 Jun 2026 22:05:04 +0700 Subject: [PATCH] New translations app_en.arb (Korean) [ci skip] --- lib/l10n/arb/app_ko.arb | 198 ++++++++++++++++++++-------------------- 1 file changed, 99 insertions(+), 99 deletions(-) diff --git a/lib/l10n/arb/app_ko.arb b/lib/l10n/arb/app_ko.arb index 5aa2dc02..7c3af7b4 100644 --- a/lib/l10n/arb/app_ko.arb +++ b/lib/l10n/arb/app_ko.arb @@ -33,7 +33,7 @@ "@homeEmptyTitle": { "description": "Title shown on home when no providers are available yet" }, - "homeEmptySubtitle": "Install an extension to continue.", + "homeEmptySubtitle": "계속하려면 확장 프로그램을 설치하세요.", "@homeEmptySubtitle": { "description": "Subtitle shown on home when no providers are available yet" }, @@ -45,7 +45,7 @@ "@homeRecent": { "description": "Section header for recent searches" }, - "historyFilterAll": "All", + "historyFilterAll": "모두", "@historyFilterAll": { "description": "Filter chip - show all items" }, @@ -101,7 +101,7 @@ "@downloadSingleFilenameFormat": { "description": "Setting for output filename pattern for singles/EPs" }, - "downloadSingleFilenameFormatDescription": "Filename pattern for singles and EPs. Uses the same tags as the album format.", + "downloadSingleFilenameFormatDescription": "싱글 및 EP용 파일 이름 패턴입니다. 앨범 형식과 동일한 태그를 사용합니다.", "@downloadSingleFilenameFormatDescription": { "description": "Subtitle description for single filename format setting" }, @@ -113,7 +113,7 @@ "@appearanceTitle": { "description": "Appearance settings page title" }, - "appearanceThemeSystem": "System", + "appearanceThemeSystem": "시스템", "@appearanceThemeSystem": { "description": "Follow system theme" }, @@ -170,7 +170,7 @@ "@optionsDefaultSearchTab": { "description": "Title for the preferred default search tab setting" }, - "optionsDefaultSearchTabSubtitle": "Choose which tab opens first for new search results.", + "optionsDefaultSearchTabSubtitle": "새 검색 결과를 표시할 탭을 먼저 선택하세요.", "@optionsDefaultSearchTabSubtitle": { "description": "Subtitle for the preferred default search tab setting" }, @@ -190,11 +190,11 @@ "@optionsUseExtensionProviders": { "description": "Legacy setting label for extension download providers" }, - "optionsUseExtensionProvidersOn": "Extension providers are enabled", + "optionsUseExtensionProvidersOn": "확장 프로그램 제공자가 활성화되었습니다", "@optionsUseExtensionProvidersOn": { "description": "Status when extension providers enabled" }, - "optionsUseExtensionProvidersOff": "Extension providers are required", + "optionsUseExtensionProvidersOff": "확장 프로그램 제공자가 필요합니다", "@optionsUseExtensionProvidersOff": { "description": "Legacy status when extension providers would be disabled" }, @@ -226,7 +226,7 @@ "@optionsReplayGainSubtitleOff": { "description": "Subtitle when ReplayGain is disabled" }, - "trackReplayGain": "Rescan ReplayGain", + "trackReplayGain": "ReplayGain 다시 스캔", "@trackReplayGain": { "description": "Three-dot menu option to scan loudness and write ReplayGain tags" }, @@ -234,7 +234,7 @@ "@trackReplayGainSubtitle": { "description": "Subtitle for the rescan ReplayGain menu option" }, - "trackReplayGainScanning": "Analyzing loudness...", + "trackReplayGainScanning": "음량을 분석하는 중...", "@trackReplayGainScanning": { "description": "Snackbar/progress message while scanning ReplayGain for a single track" }, @@ -255,11 +255,11 @@ } } }, - "replayGainBatchConfirmTitle": "Add ReplayGain", + "replayGainBatchConfirmTitle": "ReplayGain 추가", "@replayGainBatchConfirmTitle": { "description": "Title of the batch ReplayGain confirmation dialog" }, - "replayGainBatchConfirmMessage": "Analyze loudness and write ReplayGain tags to {count} track(s)?", + "replayGainBatchConfirmMessage": "음량을 분석하고 {count} 개의 트랙에 ReplayGain 태그를 추가하시겠습니까?", "@replayGainBatchConfirmMessage": { "description": "Message of the batch ReplayGain confirmation dialog", "placeholders": { @@ -268,7 +268,7 @@ } } }, - "replayGainBatchAnalyzing": "Analyzing ReplayGain...", + "replayGainBatchAnalyzing": "ReplayGain을 분석하는 중...", "@replayGainBatchAnalyzing": { "description": "Progress dialog title while batch scanning ReplayGain" }, @@ -292,7 +292,7 @@ "@optionsArtistTagModeDescription": { "description": "Bottom-sheet description for artist tag mode setting" }, - "optionsArtistTagModeJoined": "Single joined value", + "optionsArtistTagModeJoined": "단일 결합 값", "@optionsArtistTagModeJoined": { "description": "Artist tag mode option that joins multiple artists into one value" }, @@ -364,7 +364,7 @@ "@optionsSpotifyCredentials": { "description": "Spotify API credentials setting" }, - "optionsSpotifyCredentialsConfigured": "Client ID: {clientId}...", + "optionsSpotifyCredentialsConfigured": "클라이언트 ID: {clientId}...", "@optionsSpotifyCredentialsConfigured": { "description": "Shows configured client ID preview", "placeholders": { @@ -393,7 +393,7 @@ "@extensionsDisabled": { "description": "Extension status - inactive" }, - "extensionsVersion": "Version {version}", + "extensionsVersion": "버전 {version}", "@extensionsVersion": { "description": "Extension version display", "placeholders": { @@ -402,7 +402,7 @@ } } }, - "extensionsAuthor": "by {author}", + "extensionsAuthor": "작성자: {author}", "@extensionsAuthor": { "description": "Extension author credit", "placeholders": { @@ -467,7 +467,7 @@ "@aboutLinks": { "description": "Section for external links" }, - "aboutMobileSource": "Mobile source code", + "aboutMobileSource": "모바일 소스 코드", "@aboutMobileSource": { "description": "Link to mobile GitHub repo" }, @@ -495,7 +495,7 @@ "@aboutFeatureRequestSubtitle": { "description": "Subtitle for feature request" }, - "aboutTelegramChannel": "Telegram Channel", + "aboutTelegramChannel": "텔레그램 채널", "@aboutTelegramChannel": { "description": "Link to Telegram channel" }, @@ -503,7 +503,7 @@ "@aboutTelegramChannelSubtitle": { "description": "Subtitle for Telegram channel" }, - "aboutTelegramChat": "Telegram Community", + "aboutTelegramChat": "텔레그램 커뮤니티", "@aboutTelegramChat": { "description": "Link to Telegram chat group" }, @@ -515,11 +515,11 @@ "@aboutSocial": { "description": "Section for social links" }, - "aboutApp": "App", + "aboutApp": "앱", "@aboutApp": { "description": "Section for app info" }, - "aboutVersion": "Version", + "aboutVersion": "버전", "@aboutVersion": { "description": "Version info label" }, @@ -736,7 +736,7 @@ "@setupLanguageDescription": { "description": "Description for the language selection step in setup" }, - "setupLanguageSystemDefault": "System Default", + "setupLanguageSystemDefault": "시스템 기본값", "@setupLanguageSystemDefault": { "description": "Option to use the system language" }, @@ -768,7 +768,7 @@ "@dialogImport": { "description": "Dialog button - import data" }, - "dialogDownload": "Download", + "dialogDownload": "다운로드", "@dialogDownload": { "description": "Confirm button in Download All dialog" }, @@ -930,7 +930,7 @@ "@snackbarFillAllFields": { "description": "Snackbar - validation error" }, - "snackbarViewQueue": "View Queue", + "snackbarViewQueue": "대기목록 보기", "@snackbarViewQueue": { "description": "Snackbar action - view download queue" }, @@ -986,7 +986,7 @@ "@snackbarFailedToUpdate": { "description": "Snackbar - extension update error" }, - "errorRateLimited": "Rate Limited", + "errorRateLimited": "속도 제한됨", "@errorRateLimited": { "description": "Error title - too many requests" }, @@ -998,7 +998,7 @@ "@errorNoTracksFound": { "description": "Error - search returned no results" }, - "searchEmptyResultSubtitle": "Try another keyword", + "searchEmptyResultSubtitle": "다른 키워드를 검색해 보세요", "@searchEmptyResultSubtitle": { "description": "Subtitle shown under the empty search result state on the home screen" }, @@ -1100,11 +1100,11 @@ "@searchPlaylists": { "description": "Search result category - playlists" }, - "searchSortTitle": "Sort Results", + "searchSortTitle": "결과 정렬", "@searchSortTitle": { "description": "Bottom sheet title for search sort options" }, - "searchSortDefault": "Default", + "searchSortDefault": "기본값", "@searchSortDefault": { "description": "Sort option - default API order" }, @@ -1124,11 +1124,11 @@ "@searchSortArtistZA": { "description": "Sort option - artist descending" }, - "searchSortDurationShort": "Duration (Shortest)", + "searchSortDurationShort": "재생시간 (짧은순)", "@searchSortDurationShort": { "description": "Sort option - shortest duration first" }, - "searchSortDurationLong": "Duration (Longest)", + "searchSortDurationLong": "재생시간 (긴순)", "@searchSortDurationLong": { "description": "Sort option - longest duration first" }, @@ -1160,43 +1160,43 @@ "@folderOrganizationNone": { "description": "Folder option - flat structure" }, - "folderOrganizationByPlaylist": "By Playlist", + "folderOrganizationByPlaylist": "재생목록별", "@folderOrganizationByPlaylist": { "description": "Folder option - playlist folders" }, - "folderOrganizationByPlaylistSubtitle": "Separate folder for each playlist", + "folderOrganizationByPlaylistSubtitle": "각 재생목록별 별도 폴더", "@folderOrganizationByPlaylistSubtitle": { "description": "Subtitle for playlist folder option" }, - "folderOrganizationByArtist": "By Artist", + "folderOrganizationByArtist": "아티스트별", "@folderOrganizationByArtist": { "description": "Folder option - artist folders" }, - "folderOrganizationByAlbum": "By Album", + "folderOrganizationByAlbum": "앨범별", "@folderOrganizationByAlbum": { "description": "Folder option - album folders" }, - "folderOrganizationByArtistAlbum": "Artist/Album", + "folderOrganizationByArtistAlbum": "아티스트/앨범", "@folderOrganizationByArtistAlbum": { "description": "Folder option - nested folders" }, - "folderOrganizationDescription": "Organize downloaded files into folders", + "folderOrganizationDescription": "다운로드한 파일을 폴더로 정리", "@folderOrganizationDescription": { "description": "Folder organization sheet description" }, - "folderOrganizationNoneSubtitle": "All files in download folder", + "folderOrganizationNoneSubtitle": "다운로드 폴더의 모든 파일", "@folderOrganizationNoneSubtitle": { "description": "Subtitle for no organization option" }, - "folderOrganizationByArtistSubtitle": "Separate folder for each artist", + "folderOrganizationByArtistSubtitle": "각 아티스트별 별도 폴더", "@folderOrganizationByArtistSubtitle": { "description": "Subtitle for artist folder option" }, - "folderOrganizationByAlbumSubtitle": "Separate folder for each album", + "folderOrganizationByAlbumSubtitle": "각 앨범별 별도 폴더", "@folderOrganizationByAlbumSubtitle": { "description": "Subtitle for album folder option" }, - "folderOrganizationByArtistAlbumSubtitle": "Nested folders for artist and album", + "folderOrganizationByArtistAlbumSubtitle": "아티스트 및 앨범용 중첩 폴더", "@folderOrganizationByArtistAlbumSubtitle": { "description": "Subtitle for nested folder option" }, @@ -1204,7 +1204,7 @@ "@updateAvailable": { "description": "Update dialog title" }, - "updateLater": "Later", + "updateLater": "나중에", "@updateLater": { "description": "Update button - dismiss" }, @@ -1276,11 +1276,11 @@ "@providerBuiltIn": { "description": "Legacy label retained for old generated localization compatibility" }, - "providerExtension": "Extension", + "providerExtension": "확장 프로그램", "@providerExtension": { "description": "Label for extension-provided providers" }, - "metadataProviderPriorityTitle": "Metadata Priority", + "metadataProviderPriorityTitle": "메타데이터 우선순위", "@metadataProviderPriorityTitle": { "description": "Metadata priority page title" }, @@ -1300,7 +1300,7 @@ "@metadataMayRateLimit": { "description": "Spotify provider description" }, - "logTitle": "Logs", + "logTitle": "로그", "@logTitle": { "description": "Logs screen title" }, @@ -1312,11 +1312,11 @@ "@logSearchHint": { "description": "Log search placeholder" }, - "logFilterLevel": "Level", + "logFilterLevel": "레벨", "@logFilterLevel": { "description": "Filter by log level" }, - "logFilterSection": "Filter", + "logFilterSection": "필터", "@logFilterSection": { "description": "Filter section title" }, @@ -1486,11 +1486,11 @@ "@sectionLanguage": { "description": "Settings section header for language" }, - "appearanceLanguage": "App Language", + "appearanceLanguage": "앱 언어", "@appearanceLanguage": { "description": "Language setting title" }, - "settingsAppearanceSubtitle": "Theme, colors, display", + "settingsAppearanceSubtitle": "테마, 색상, 디스플레이", "@settingsAppearanceSubtitle": { "description": "Appearance settings description" }, @@ -1518,7 +1518,7 @@ "@pressBackAgainToExit": { "description": "Exit confirmation message" }, - "downloadAllCount": "Download All ({count})", + "downloadAllCount": "모두 다운로드 ({count})", "@downloadAllCount": { "description": "Download all button with count", "placeholders": { @@ -1536,87 +1536,87 @@ } } }, - "trackCopyFilePath": "Copy file path", + "trackCopyFilePath": "파일 경로 복사", "@trackCopyFilePath": { "description": "Action - copy file path" }, - "trackRemoveFromDevice": "Remove from device", + "trackRemoveFromDevice": "기기에서 제거", "@trackRemoveFromDevice": { "description": "Action - delete downloaded file" }, - "trackLoadLyrics": "Load Lyrics", + "trackLoadLyrics": "가사 불러오기", "@trackLoadLyrics": { "description": "Action - fetch lyrics" }, - "trackMetadata": "Metadata", + "trackMetadata": "메타데이터", "@trackMetadata": { "description": "Tab title - track metadata" }, - "trackFileInfo": "File Info", + "trackFileInfo": "파일 정보", "@trackFileInfo": { "description": "Tab title - file information" }, - "trackLyrics": "Lyrics", + "trackLyrics": "가사", "@trackLyrics": { "description": "Tab title - lyrics" }, - "trackFileNotFound": "File not found", + "trackFileNotFound": "파일을 찾을 수 없습니다", "@trackFileNotFound": { "description": "Error - file doesn't exist" }, - "trackOpenInDeezer": "Open in Deezer", + "trackOpenInDeezer": "Deezer에서 열기", "@trackOpenInDeezer": { "description": "Action - open track in Deezer app" }, - "trackOpenInSpotify": "Open in Spotify", + "trackOpenInSpotify": "Spotify에서 열기", "@trackOpenInSpotify": { "description": "Action - open track in Spotify app" }, - "trackTrackName": "Track name", + "trackTrackName": "트랙 이름", "@trackTrackName": { "description": "Metadata label - track title" }, - "trackArtist": "Artist", + "trackArtist": "아티스트", "@trackArtist": { "description": "Metadata label - artist name" }, - "trackAlbumArtist": "Album artist", + "trackAlbumArtist": "앨범 아티스트", "@trackAlbumArtist": { "description": "Metadata label - album artist" }, - "trackAlbum": "Album", + "trackAlbum": "앨범", "@trackAlbum": { "description": "Metadata label - album name" }, - "trackTrackNumber": "Track number", + "trackTrackNumber": "트랙 번호", "@trackTrackNumber": { "description": "Metadata label - track number" }, - "trackDiscNumber": "Disc number", + "trackDiscNumber": "디스크 번호", "@trackDiscNumber": { "description": "Metadata label - disc number" }, - "trackDuration": "Duration", + "trackDuration": "재생시간", "@trackDuration": { "description": "Metadata label - track length" }, - "trackAudioQuality": "Audio quality", + "trackAudioQuality": "오디오 품질", "@trackAudioQuality": { "description": "Metadata label - audio quality" }, - "trackReleaseDate": "Release date", + "trackReleaseDate": "발매일자", "@trackReleaseDate": { "description": "Metadata label - release date" }, - "trackGenre": "Genre", + "trackGenre": "장르", "@trackGenre": { "description": "Metadata label - music genre" }, - "trackLabel": "Label", + "trackLabel": "레이블", "@trackLabel": { "description": "Metadata label - record label" }, - "trackCopyright": "Copyright", + "trackCopyright": "저작권", "@trackCopyright": { "description": "Metadata label - copyright information" }, @@ -1624,11 +1624,11 @@ "@trackDownloaded": { "description": "Metadata label - download date" }, - "trackCopyLyrics": "Copy lyrics", + "trackCopyLyrics": "가사 복사", "@trackCopyLyrics": { "description": "Action - copy lyrics to clipboard" }, - "trackLyricsSource": "Source: {source}", + "trackLyricsSource": "소스: {source}", "@trackLyricsSource": { "description": "Label showing the lyrics source/provider", "placeholders": { @@ -1641,11 +1641,11 @@ "@trackLyricsNotAvailable": { "description": "Message when lyrics not found" }, - "trackLyricsNotInFile": "No lyrics found in this file", + "trackLyricsNotInFile": "이 파일에서 가사를 찾을 수 없습니다", "@trackLyricsNotInFile": { "description": "Message when no embedded lyrics in audio file" }, - "trackFetchOnlineLyrics": "Fetch from Online", + "trackFetchOnlineLyrics": "온라인에서 가져오기", "@trackFetchOnlineLyrics": { "description": "Action - fetch lyrics from online providers" }, @@ -1657,15 +1657,15 @@ "@trackLyricsLoadFailed": { "description": "Message when lyrics loading fails" }, - "trackEmbedLyrics": "Embed Lyrics", + "trackEmbedLyrics": "가사 삽입", "@trackEmbedLyrics": { "description": "Action - embed lyrics into audio file" }, - "trackLyricsEmbedded": "Lyrics embedded successfully", + "trackLyricsEmbedded": "가사를 성공적으로 삽입하였습니다", "@trackLyricsEmbedded": { "description": "Snackbar - lyrics saved to file" }, - "trackInstrumental": "Instrumental track", + "trackInstrumental": "반주 트랙", "@trackInstrumental": { "description": "Message when track is instrumental (no lyrics)" }, @@ -1673,7 +1673,7 @@ "@trackCopiedToClipboard": { "description": "Snackbar - content copied" }, - "trackDeleteConfirmTitle": "Remove from device?", + "trackDeleteConfirmTitle": "기기에서 제거하시겠습니까?", "@trackDeleteConfirmTitle": { "description": "Delete confirmation title" }, @@ -1681,15 +1681,15 @@ "@trackDeleteConfirmMessage": { "description": "Delete confirmation message" }, - "dateToday": "Today", + "dateToday": "오늘", "@dateToday": { "description": "Relative date - today" }, - "dateYesterday": "Yesterday", + "dateYesterday": "어제", "@dateYesterday": { "description": "Relative date - yesterday" }, - "dateDaysAgo": "{count} days ago", + "dateDaysAgo": "{count} 일 전", "@dateDaysAgo": { "description": "Relative date - days ago", "placeholders": { @@ -1698,7 +1698,7 @@ } } }, - "dateWeeksAgo": "{count} weeks ago", + "dateWeeksAgo": "{count} 주 전", "@dateWeeksAgo": { "description": "Relative date - weeks ago", "placeholders": { @@ -1707,7 +1707,7 @@ } } }, - "dateMonthsAgo": "{count} months ago", + "dateMonthsAgo": "{count} 달 전", "@dateMonthsAgo": { "description": "Relative date - months ago", "placeholders": { @@ -1716,43 +1716,43 @@ } } }, - "storeFilterAll": "All", + "storeFilterAll": "모두", "@storeFilterAll": { "description": "Store filter - all extensions" }, - "storeFilterMetadata": "Metadata", + "storeFilterMetadata": "메타데이터", "@storeFilterMetadata": { "description": "Store filter - metadata providers" }, - "storeFilterDownload": "Download", + "storeFilterDownload": "다운로드", "@storeFilterDownload": { "description": "Store filter - download providers" }, - "storeFilterUtility": "Utility", + "storeFilterUtility": "유틸리티", "@storeFilterUtility": { "description": "Store filter - utility extensions" }, - "storeFilterLyrics": "Lyrics", + "storeFilterLyrics": "가사", "@storeFilterLyrics": { "description": "Store filter - lyrics providers" }, - "storeFilterIntegration": "Integration", + "storeFilterIntegration": "통합", "@storeFilterIntegration": { "description": "Store filter - integrations" }, - "storeClearFilters": "Clear filters", + "storeClearFilters": "필터 지우기", "@storeClearFilters": { "description": "Button to clear all filters" }, - "storeAddRepoTitle": "Add Extension Repository", + "storeAddRepoTitle": "확장 프로그램 저장소 추가", "@storeAddRepoTitle": { "description": "Store setup screen - heading when no repo is configured" }, - "storeAddRepoDescription": "Enter a GitHub repository URL that contains a registry.json file to browse and install extensions.", + "storeAddRepoDescription": "확장 프로그램을 찾아보고 설치하려면 registry.json 파일이 포함된 GitHub 저장소 URL을 입력하세요.", "@storeAddRepoDescription": { "description": "Store setup screen - explanatory text" }, - "storeRepoUrlLabel": "Repository URL", + "storeRepoUrlLabel": "저장소 URL", "@storeRepoUrlLabel": { "description": "Label for the repository URL input field" }, @@ -1760,27 +1760,27 @@ "@storeRepoUrlHint": { "description": "Hint/placeholder for the repository URL input field" }, - "storeRepoUrlHelper": "e.g. https://github.com/user/extensions-repo", + "storeRepoUrlHelper": "예: https://github.com/user/extensions-repo", "@storeRepoUrlHelper": { "description": "Helper text below the repository URL input field" }, - "storeAddRepoButton": "Add Repository", + "storeAddRepoButton": "저장소 추가", "@storeAddRepoButton": { "description": "Button to submit a new repository URL" }, - "storeChangeRepoTooltip": "Change repository", + "storeChangeRepoTooltip": "저장소 변경", "@storeChangeRepoTooltip": { "description": "Tooltip for the change-repository icon button in the app bar" }, - "storeRepoDialogTitle": "Extension Repository", + "storeRepoDialogTitle": "확장 프로그램 저장소", "@storeRepoDialogTitle": { "description": "Title of the change/remove repository dialog" }, - "storeRepoDialogCurrent": "Current repository:", + "storeRepoDialogCurrent": "현재 저장소:", "@storeRepoDialogCurrent": { "description": "Label shown above the current repository URL in the dialog" }, - "storeNewRepoUrlLabel": "New Repository URL", + "storeNewRepoUrlLabel": "새 저장소 URL", "@storeNewRepoUrlLabel": { "description": "Label for the new repository URL field inside the dialog" },