From b4f677000693935a1f4d27283b820557b2e23bd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=ED=98=95=EB=9E=98?= Date: Sat, 21 Dec 2024 11:54:08 +0000 Subject: [PATCH] Translated using Weblate (Korean) Currently translated at 62.1% (292 of 470 strings) Translation: Finamp/Finamp Translate-URL: https://hosted.weblate.org/projects/finamp/finamp/ko/ --- lib/l10n/app_ko.arb | 494 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 481 insertions(+), 13 deletions(-) diff --git a/lib/l10n/app_ko.arb b/lib/l10n/app_ko.arb index 62212c14..afb2192f 100644 --- a/lib/l10n/app_ko.arb +++ b/lib/l10n/app_ko.arb @@ -1,5 +1,5 @@ { - "internalExternalIpExplanation": "귀하의 Jellyfin 서버에 원격으로 접속하려면, 외부 IP 주소를 사용해야 합니다.\n\n귀하의 서버가 HTTP 포트(80/443)에 있거나 역방향 프록시(Reverse Proxy) 뒤에 있는 경우, 포트를 지정할 필요는 없습니다.", + "internalExternalIpExplanation": "귀하의 Jellyfin 서버에 원격으로 접속하려면, 외부 IP 주소를 사용해야 합니다.\n\n귀하의 서버가 HTTP 기본 포트(80/443)에 있거나 젤리핀 Jellyfin 기본 포트(8096)에 있을 경우, 포트를 지정할 필요는 없습니다.\n\n주소가 정확하다면 입력란 아래에 서버 정보가 뜨는 것을 볼 수 있을 것입니다.", "@internalExternalIpExplanation": { "description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port." }, @@ -31,7 +31,7 @@ }, "unknownName": "알 수 없는 이름", "@unknownName": {}, - "songs": "노래", + "songs": "곡들", "@songs": {}, "albums": "앨범", "@albums": {}, @@ -121,9 +121,9 @@ } } }, - "failedToGetSongFromDownloadId": "다운로드 ID에서 노래를 가져오지 못했습니다", + "failedToGetSongFromDownloadId": "다운로드 ID에서 곡을 가져오지 못했습니다", "@failedToGetSongFromDownloadId": {}, - "deleteDownloadsPrompt": "이 기기에서 {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}'를 삭제하시겠습니까?", + "deleteDownloadsPrompt": "이 기기에서 {itemType, select, album{앨범} playlist{플레이리스트} artist{아티스트} genre{장르} song{곡} library{라이브러리} other{아이템}} '{itemName}'를 삭제하시겠습니까?", "@deleteDownloadsPrompt": { "placeholders": { "itemName": { @@ -173,7 +173,7 @@ "@message": {}, "stackTrace": "스택 추적", "@stackTrace": {}, - "applicationLegalese": "Mozilla Public License 2.0에 따라 라이선스가 부여됐습니다. 소스 코드는 다음에서 확인할 수 있습니다:\n\ngithub.com/jmshrv/finamp", + "applicationLegalese": "Mozilla Public License 2.0에 따라 라이선스가 부여됐습니다.\n소스 코드는 {sourceCodeLink}에서 확인할 수 있습니다.", "@applicationLegalese": {}, "transcoding": "트랜스코딩", "@transcoding": {}, @@ -183,7 +183,7 @@ "@interactions": {}, "layoutAndTheme": "레이아웃 & 테마", "@layoutAndTheme": {}, - "downloadedSongsWillNotBeDeleted": "다운로드한 노래는 삭제되지 않습니다", + "downloadedSongsWillNotBeDeleted": "다운로드한 곡들은 삭제되지 않습니다", "@downloadedSongsWillNotBeDeleted": {}, "areYouSure": "확실한가요?", "@areYouSure": {}, @@ -261,7 +261,7 @@ "@addToPlaylistTooltip": {}, "addToPlaylistTitle": "플레이리스트에 추가", "@addToPlaylistTitle": {}, - "removeFromPlaylistTooltip": "플레이리스트에서 삭제", + "removeFromPlaylistTooltip": "이 플레이리스트에서 삭제", "@removeFromPlaylistTooltip": {}, "newPlaylist": "새 플레이리스트", "@newPlaylist": {}, @@ -287,7 +287,7 @@ "@goToAlbum": {}, "addFavourite": "즐겨찾기 추가", "@addFavourite": {}, - "insertedIntoQueue": "대기열 중간에 추가.", + "insertedIntoQueue": "대기열 사이에 추가됨.", "@insertedIntoQueue": { "description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end." }, @@ -349,7 +349,7 @@ "@noMusicLibrariesTitle": { "description": "Title for message that shows on the views screen when no music libraries could be found." }, - "noMusicLibrariesBody": "Finamp가 음악 라이브러리를 찾을 수 없습니다. 귀하의 Jellyfin 서버에 콘텐츠 유형이 \"음악\"으로 설정된 라이브러리가 하나 이상 있는지 확인하세요.", + "noMusicLibrariesBody": "핀앰프 Finamp가 음악 라이브러리를 찾을 수 없습니다. 귀하의 젤리핀 Jellyfin 서버에 콘텐츠 유형이 \"음악\"으로 설정된 라이브러리가 하나 이상 있는지 확인하세요.", "@noMusicLibrariesBody": {}, "startMixNoSongsArtist": "믹스를 시작하기 전에 '아티스트'를 길게 탭하여 믹스 빌더에서 추가하거나 제거하세요", "@startMixNoSongsArtist": { @@ -444,13 +444,13 @@ "@sleepTimerTooltip": {}, "cancelSleepTimer": "취침 타이머를 취소할까요?", "@cancelSleepTimer": {}, - "removeFromPlaylistTitle": "플레이리스트에서 삭제", + "removeFromPlaylistTitle": "이 플레이리스트에서 삭제", "@removeFromPlaylistTitle": {}, "playlistCreated": "플레이리스트 생성됨.", "@playlistCreated": {}, "replaceQueue": "대기열 교체", "@replaceQueue": {}, - "addedToQueue": "대기열 끝에 추가.", + "addedToQueue": "대기열 끝에 추가됨.", "@addedToQueue": { "description": "Snackbar message that shows when the user successfully adds items to the end of the play queue." }, @@ -464,9 +464,9 @@ "@removeFavourite": {}, "confirm": "확인", "@confirm": {}, - "swipeInsertQueueNext": "스와이프한 노래 재생", + "swipeInsertQueueNext": "스와이프한 곡 다음 재생", "@swipeInsertQueueNext": {}, - "swipeInsertQueueNextSubtitle": "노래 목록에서 스와이프 했을 때, 노래를 대기열 끝에 추가하는 대신 바로 다음 곡으로 삽입할 수 있습니다.", + "swipeInsertQueueNextSubtitle": "곡 목록에서 스와이프 했을 때, 곡을 대기열 끝에 추가하는 대신 바로 다음 곡으로 삽입할 수 있습니다.", "@swipeInsertQueueNextSubtitle": {}, "startupError": "앱 시작중에 문제가 발생했습니다. 오류 내용:{error}\n\n\"github.com/UnicornsOnLSD/finamp\"에 이 페이지의 캡처 화면을 첨부하여 '이슈'를 등록 해주세요. 이 문제가 지속되면 당신은 앱 데이터를 삭제하여 앱을 초기화 할 수 있습니다.", "@startupError": { @@ -562,5 +562,473 @@ "downloadsWorkersSetting": "다운로드 작업자 개수", "@downloadsWorkersSetting": { "description": "Title of setting controlling download worker count." + }, + "serverUrlInfoButtonTooltip": "서버 주소 도움말", + "@serverUrlInfoButtonTooltip": { + "description": "Tooltip for the button that shows the extra info dialog for which IP to use for remote access, and info on whether or not the user needs to specify a port." + }, + "connectingToServer": "서버 접속중…", + "@connectingToServer": { + "description": "Text shown while the connection to the specified server is attempted" + }, + "backToServerSelection": "‘서버 선택’으로 돌아가기", + "@backToServerSelection": { + "description": "Label for the button that takes the user back to the server selection step during the login flow." + }, + "loginFlowNamelessUser": "미등록된 사용자", + "@loginFlowNamelessUser": { + "description": "Name for a user that doesn't have a name set on the server." + }, + "loginFlowCustomUser": "계정 직접 입력하기", + "@loginFlowCustomUser": { + "description": "Label for a button that allows the user to enter a custom username/password, for example if their user account is hidden." + }, + "backToAccountSelection": "‘계정 선택’으로 돌아가기", + "@backToAccountSelection": { + "description": "Label for the button that takes the user back to the account selection step during the login flow." + }, + "loginFlowQuickConnectPrompt": "‘퀵 커넥트’ 코드 사용하기", + "@loginFlowQuickConnectPrompt": { + "description": "Text shown above the quick connect code. The full message will be 'Use Quick Connect code {code}'. The code will be a 6-digit number. Ideally, 'Quick Connect' should be capitalized and translated exactly as it is in the Jellyfin web UI." + }, + "loginFlowQuickConnectInstructions": "젤리핀 Jellyfin을 앱이나 웹사이트로 여세요. 사용자 아이콘을 클릭하세요. ‘퀵 커넥트’를 선택하세요.", + "@loginFlowQuickConnectInstructions": { + "description": "Instructions for how and where to enter the Quick Connect code. Ideally, 'Quick Connect' should be capitalized and translated exactly as it is in the Jellyfin web UI." + }, + "orDivider": "또는", + "@orDivider": { + "description": "Text that separates two different ways to log in. For example, after selecting a server during the login flow, the other can either use Quick Connect, *or* select an account from a list. The text is stylized by wrapping it in dashes: '- or -'." + }, + "loginFlowSelectAUser": "사용자 선택", + "@loginFlowSelectAUser": { + "description": "Heading for the list of users that the user can select from during the login flow." + }, + "usernameValidationMissingUsername": "사용자 이름을 입력하세요", + "@usernameValidationMissingUsername": { + "description": "Error message that shows when the user submits a login without a username" + }, + "passwordHint": "암호를 입력하세요", + "@passwordHint": { + "description": "Hint text for the password input field." + }, + "activeDownloads": "진행중인 다운로드", + "@activeDownloads": {}, + "activeDownloadsTitle": "진행중인 다운로드", + "@activeDownloadsTitle": {}, + "noActiveDownloads": "진행중인 다운로드가 없음.", + "@noActiveDownloads": {}, + "confirmDownloadStarted": "다운로드 시작함", + "@confirmDownloadStarted": { + "description": "A confirmation message that is shown after successfully adding an item to the download queue, before it starts being processed and enqueued for download" + }, + "downloadsQueued": "파일을 다운로드 합니다", + "@downloadsQueued": {}, + "offlineSongCountArtist": "{count,plural,=1{{count} 곡} other{{count} 곡}} 다운로드 됨", + "@offlineSongCountArtist": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "playbackSpeedControlSetting": "‘재생 속도 제어’ 표시 여부", + "@playbackSpeedControlSetting": { + "description": "Title of the visibility setting of the playback speed controls" + }, + "apply": "적용", + "@apply": { + "description": "Used for a button in the playback speed menu" + }, + "useCoverAsBackground": "흐릿한 앨범 커버를 배경화면으로 사용하기", + "@useCoverAsBackground": {}, + "playerScreenMinimumCoverPaddingEditorTitle": "앨범 커버 여백 최소값", + "@playerScreenMinimumCoverPaddingEditorTitle": { + "description": "Title for the editor that allows the user to set the minimum padding around the album cover on the player screen." + }, + "showArtistsTopSongsSubtitle": "아티스트의 최다 청취곡(5곡 까지) 표시 여부를 설정.", + "@showArtistsTopSongsSubtitle": {}, + "hours": "시간", + "@hours": {}, + "trackCountTooltip": "{currentTrackIndex} / {totalTrackCount} 곡", + "@trackCountTooltip": { + "description": "Tooltip and accessibility label for the queue progress. {currentTrackIndex} and {totalTrackCount} are both numbers", + "placeholders": { + "currentTrackIndex": { + "type": "int", + "example": "10" + }, + "totalTrackCount": { + "type": "int", + "example": "13" + } + } + }, + "sleepTimerRemainingTime": "취침 타이머 {time}분 남음", + "@sleepTimerRemainingTime": { + "description": "Button label for sleep timer. {time} is the amount of minutes left.", + "placeholders": { + "time": { + "type": "int" + } + } + }, + "addToMorePlaylistsTooltip": "더 많은 플레이리스트에 추가하기", + "@addToMorePlaylistsTooltip": {}, + "addToMorePlaylistsTitle": "더 많은 플레이리스트에 추가하기", + "@addToMorePlaylistsTitle": {}, + "unknownAlbum": "알 수 없는 앨범", + "@unknownAlbum": {}, + "playbackModeDirectPlaying": "직접 재생", + "@playbackModeDirectPlaying": { + "description": "Feature chip that is shown when tracks are being played directly from the server, without transcoding" + }, + "kiloBitsPerSecondLabel": "{bitrate} kbps", + "@kiloBitsPerSecondLabel": { + "description": "Label for the bitrate of a track or for transcoding. The value will be the bitrate in kilobits per second.", + "placeholders": { + "bitrate": { + "type": "int", + "example": "320" + } + } + }, + "confirmFavoriteRemoved": "즐겨찾기에서 삭제됨", + "@confirmFavoriteRemoved": {}, + "skipToPreviousTrackButtonTooltip": "곡의 처음 또는 이전 곡으로 넘기기", + "@skipToPreviousTrackButtonTooltip": { + "description": "Tooltip for the button that skips to the beginning of the current track or to the previous track" + }, + "skipToNextTrackButtonTooltip": "다음 곡으로 넘기기", + "@skipToNextTrackButtonTooltip": { + "description": "Tooltip for the button that skips to the next track" + }, + "shuffleNext": "다음에 임의 재생", + "@shuffleNext": { + "description": "Used for shuffling a list (album, playlist, etc.) to the \"Next Up\" queue at the first position, to play right after the current track finishes playing" + }, + "playbackSpeedIncreaseLabel": "재생 속도 빠르게", + "@playbackSpeedIncreaseLabel": { + "description": "Label for the button in the speed menu that increases the playback speed." + }, + "loopModeNoneButtonLabel": "반복 안 함", + "@loopModeNoneButtonLabel": { + "description": "Label for the button that toggles the loop mode between off, loop one, and loop all, while the queue is in loop off mode" + }, + "queuesScreen": "‘지금 재생중’ 복원", + "@queuesScreen": { + "description": "Title for the screen where older now playing queues can be restored" + }, + "queueRestoreButtonLabel": "복원", + "@queueRestoreButtonLabel": { + "description": "Button to restore archived now playing queue, overwriting current queue" + }, + "queueRestoreTitle": "{date}에 저장됨", + "@queueRestoreTitle": { + "description": "Description of when a saved queue was saved", + "placeholders": { + "date": { + "type": "DateTime", + "format": "yyy-MM-dd hh:mm", + "isCustomDateFormat": "true" + } + } + }, + "queueRestoreSubtitle1": "재생중: {song}", + "@queueRestoreSubtitle1": { + "description": "Description of playing track in a saved queue", + "placeholders": { + "song": { + "type": "String" + } + } + }, + "loopModeOneButtonLabel": "이 곡 반복", + "@loopModeOneButtonLabel": { + "description": "Label for the button that toggles the loop mode between off, loop one, and loop all, while the queue is in loop one mode" + }, + "queueLoadingMessage": "대기열 복원중…", + "@queueLoadingMessage": { + "description": "Message displayed on now-playing bar when a saved queue is loading." + }, + "queueRetryMessage": "대기열 복원에 실패했습니다. 다시 시도할까요?", + "@queueRetryMessage": { + "description": "Message displayed on now-playing bar when all items in a saved queue fail to load." + }, + "reportQueueToServer": "현재 대기열을 서버로 보고할까요?", + "@reportQueueToServer": { + "description": "Label for the setting that toggles reporting of the current queue to the Jellyfin server" + }, + "autoloadLastQueueOnStartupSubtitle": "앱 시작할 때, ‘마지막으로 재생한 대기열’ 복원을 시도합니다.", + "@autoloadLastQueueOnStartupSubtitle": { + "description": "Description of the setting to restore last queue on startup" + }, + "periodicPlaybackSessionUpdateFrequency": "재생 세션 갱신 빈도", + "@periodicPlaybackSessionUpdateFrequency": { + "description": "Label for the setting that controls how frequently (in seconds) the current playback session is reported to the Jellyfin server" + }, + "periodicPlaybackSessionUpdateFrequencySubtitle": "현재 재생 상태를 서버로 보내는 주기를 초단위로 설정합니다. 설정값은 세션 타임아웃을 방지하기 위해 300초(5분) 미만이어야 합니다.", + "@periodicPlaybackSessionUpdateFrequencySubtitle": { + "description": "Description of the setting that controls how frequently (in seconds) the current playback session is reported to the Jellyfin server" + }, + "topSongs": "주요 곡들", + "@topSongs": {}, + "albumCount": "{count,plural,=1{{count} 앨범} other{{count} 앨범}}", + "@albumCount": { + "placeholders": { + "count": { + "type": "int" + } + } + }, + "playbackSpeedControlSettingSubtitle": "재생 화면에서 ‘재생 속도 제어’ 표시 여부를 정합니다", + "@playbackSpeedControlSettingSubtitle": { + "description": "Subtitle for the playback speed visibility setting" + }, + "usernameHint": "사용자 이름을 입력하세요", + "@usernameHint": { + "description": "Hint text for the username input field." + }, + "loginFlowQuickConnectDisabled": "이 서버는 퀵 커넥트 접속이 비활성화 되어있습니다.", + "@loginFlowQuickConnectDisabled": { + "description": "Warning that is shown during authentication if Quick Connect is disabled on the server." + }, + "login": "로그인", + "@login": { + "description": "Label for the login button." + }, + "startMixNoSongsGenre": "믹스를 시작하기 전에 '장르'를 길게 탭하여 믹스 빌더에서 추가하거나 제거하세요", + "@startMixNoSongsGenre": { + "description": "Snackbar message that shows when the user presses the instant mix button with no genres selected" + }, + "title": "제목", + "@title": {}, + "customizationSettingsTitle": "사용자 정의", + "@customizationSettingsTitle": { + "description": "Title for the customization settings screen" + }, + "hidden": "숨기기", + "@hidden": { + "description": "Used as an option in the playback speed visibility settings" + }, + "playbackSpeedControlSettingDescription": "자동:\n핀앰프 Finamp는 재생중인 곡이 팟캐스트나 오디오북인지 식별을 시도합니다. 곡이 {trackDuration} 분보다 길거나, 앨범이 {albumDuration} 시간보다 길거나, 곡에 장르가 {genreList}중 하나라도 지정된 경우,\n‘재생 속도 제어’가 재생 화면 메뉴에 나타납니다.\n\n보이기:\n‘재생 속도 제어’가 항상 재생 화면 메뉴에 나타납니다.\n\n숨기기:\n‘재생 속도 제어’가 항상 재생 화면 메뉴에 나타나지 않습니다.", + "@playbackSpeedControlSettingDescription": { + "description": "Description for the dropdown that selects the replay gain mode, shown in a dialog that opens when the user presses the info icon next to the dropdown", + "placeholders": { + "trackDuration": { + "type": "int", + "example": "30" + }, + "albumDuration": { + "type": "int", + "example": "3" + }, + "genreList": { + "type": "String", + "example": "Podcast, Audiobook" + } + } + }, + "automatic": "자동", + "@automatic": { + "description": "Used as an option in the playback speed visibility settings" + }, + "shown": "보이기", + "@shown": { + "description": "Used as an option in the playback speed visibility settings" + }, + "speed": "속도", + "@speed": { + "description": "Used as a placeholder in the input of the playback speed menu" + }, + "reset": "초기화", + "@reset": { + "description": "Used for buttons in the playback speed menu and the settings" + }, + "loginFlowLocalNetworkServers": "로컬 네트워크의 서버:", + "@loginFlowLocalNetworkServers": { + "description": "Heading for the list of servers on the local network, shown during the login flow. Should ideally have a colon at the end." + }, + "offlineSongCount": "{count,plural,=1{{count} 곡} other{{count} 곡}}, {downloads} 다운로드 됨", + "@offlineSongCount": { + "placeholders": { + "count": { + "type": "int" + }, + "downloads": { + "type": "int" + } + } + }, + "queueRestoreSubtitle2": "{count,plural,=1{1 곡} other{{count} 곡}}, {remaining} 남음", + "@queueRestoreSubtitle2": { + "description": "Description of length of a saved queue", + "placeholders": { + "count": { + "type": "int" + }, + "remaining": { + "type": "int" + } + } + }, + "serverUrlHint": "(예시) demo.jellyfin.org/stable", + "@serverUrlHint": { + "description": "Hint text for the server URL input field. Should be the address to an actual, public Jellyfin server." + }, + "seconds": "초", + "@seconds": {}, + "loginFlowAuthenticationHeading": "계정 로그인하기", + "@loginFlowAuthenticationHeading": { + "description": "Heading for the authentication step during the login flow." + }, + "showArtistsTopSongs": "아티스트 보기에서 주요 곡들을 보여줍니다", + "@showArtistsTopSongs": {}, + "useCoverAsBackgroundSubtitle": "앱 배경화면으로 흐릿한 앨범 커버를 사용할지 여부를 설정.", + "@useCoverAsBackgroundSubtitle": {}, + "playerScreenMinimumCoverPaddingEditorSubtitle": "재생 화면에서 앨범 커버 가장자리의 최소 여백 값을 설정 (화면 너비 기준 %단위).", + "@playerScreenMinimumCoverPaddingEditorSubtitle": { + "description": "Subtitle for the editor that allows the user to set the minimum padding around the album cover on the player screen." + }, + "removeFromPlaylistNamedTooltip": "'{playlistName}' 플레이리스트에서 삭제", + "@removeFromPlaylistNamedTooltip": { + "description": "Tooltip for the action that removes a track from a specific playlist. The playlist name is a placeholder.", + "placeholders": { + "playlistName": { + "type": "String", + "example": "My Favorite Tracks" + } + } + }, + "timeFractionTooltip": "{currentTime} / {totalTime}", + "@timeFractionTooltip": { + "description": "Tooltip and accessibility label for the track progress. {currentTime} is the current position within the track, as a translated string like '2 minutes 40 seconds', and {totalTime} is the total duration of the track, also a translated string." + }, + "playlistActionsMenuButtonTooltip": "탭하여 플레이리스트에 추가합니다. 길게 탭하여 즐겨찾기에 추가/삭제 합니다.", + "@playlistActionsMenuButtonTooltip": { + "description": "Tooltip for the (currently heart) button that opens the playlist actions menu / playlist picker by default and can toggle the favorite status on long press" + }, + "playerScreen": "재생 화면", + "@playerScreen": { + "description": "Name for the expanded player" + }, + "removeFromPlaylistNamedTitle": "'{playlistName}' 플레이리스트에서 삭제", + "@removeFromPlaylistNamedTitle": { + "description": "Tooltip for the action that removes a track from a specific playlist. The playlist name is a placeholder.", + "placeholders": { + "playlistName": { + "type": "String", + "example": "My Favorite Tracks" + } + } + }, + "goToArtist": "아티스트로 가기", + "@goToArtist": {}, + "playbackModeTranscoding": "트랜스코딩", + "@playbackModeTranscoding": { + "description": "Feature chip that is shown when tracks are being transcoded by the server" + }, + "playbackModeLocal": "다운로드 재생", + "@playbackModeLocal": { + "description": "Feature chip that is shown when tracks are being played from local downloads, without using the server" + }, + "confirmFavoriteAdded": "즐겨찾기에 추가됨", + "@confirmFavoriteAdded": {}, + "togglePlaybackButtonTooltip": "재생 또는 일시정지", + "@togglePlaybackButtonTooltip": { + "description": "Tooltip for the button that toggles playback" + }, + "confirmAddedToPlaylist": "플레이리스트에 추가됨.", + "@confirmAddedToPlaylist": { + "description": "Snackbar message that shows when the user successfully adds items to a playlist." + }, + "previousTracks": "이전 곡들", + "@previousTracks": { + "description": "Description in the queue panel for the list of tracks that come before the current track in the queue. The tracks might not actually have been played (e.g. if the user skipped ahead to a specific track)." + }, + "clearNextUp": "넥스트 업 지우기", + "@clearNextUp": { + "description": "Label for the action that deletes all tracks added to Next Up" + }, + "downloadedCountUnified": "{songCount,plural,=1{{songCount} 곡} other{{songCount} 곡}}, {imageCount,plural,=1{{imageCount} 이미지} other{{imageCount} 이미지}}\n{syncCount,plural,=1{{syncCount} 동기화 노드} other{{syncCount} 동기화 노드}}{repairing, plural, =0{} other{\n현재 복구중}}", + "@downloadedCountUnified": { + "description": "Display of downloaded track and image count on downloads screen.", + "placeholders": { + "songCount": { + "type": "int" + }, + "imageCount": { + "type": "int" + }, + "syncCount": { + "type": "int" + }, + "repairing": { + "type": "int" + } + } + }, + "loopModeAllButtonLabel": "전체 반복", + "@loopModeAllButtonLabel": { + "description": "Label for the button that toggles the loop mode between off, loop one, and loop all, while the queue is in loop all mode" + }, + "autoloadLastQueueOnStartup": "마지막 대기열 자동 복원", + "@autoloadLastQueueOnStartup": { + "description": "Setting to restore last queue on startup" + }, + "reportQueueToServerSubtitle": "활성화시 핀앰프 Finamp는 현재 대기열을 서버로 보냅니다. 현재 거의 안쓰는 기능이며 네트워크 트래픽이 증가합니다.", + "@reportQueueToServerSubtitle": { + "description": "Description of the setting that toggles reporting of the current queue to the Jellyfin server" + }, + "periodicPlaybackSessionUpdateFrequencyDetails": "젤리핀 Jellyfin서버가 최근 5분 동안 클라이언트로부터 어떠한 업데이트도 받지 못하면, 서버는 재생이 종료된 것으로 간주합니다. 이는 5분 이상의 곡의 경우 재생이 종료된 것으로 잘못 보고되어 재생 보고 데이터의 품질이 저하될 수 있음을 의미합니다.", + "@periodicPlaybackSessionUpdateFrequencyDetails": { + "description": "Additional details for the setting that controls how frequently (in seconds) the current playback session is reported to the Jellyfin server" + }, + "loginFlowLocalNetworkServersScanningForServers": "서버 검색중…", + "@loginFlowLocalNetworkServersScanningForServers": { + "description": "Text shown while servers are being discovered via UDP broadcasts" + }, + "loginFlowAccountSelectionHeading": "계정을 선택하세요", + "@loginFlowAccountSelectionHeading": { + "description": "Heading for the account selection step during the login flow." + }, + "goToGenre": "장르로 가기", + "@goToGenre": {}, + "nextUp": "넥스트 업", + "@nextUp": { + "description": "Description in the queue panel for the list of tracks were manually added to be played after the current track. This should be capitalized (if applicable) to be more recognizable throughout the UI" + }, + "shuffleToQueue": "대기열 끝에 임의 재생 추가", + "@shuffleToQueue": { + "description": "Used for shuffling a list (album, playlist, etc.) to the end of the regular queue, to play after all prior tracks from the queue have played" + }, + "playingFrom": "다음에서 재생중", + "@playingFrom": { + "description": "Prefix shown before the name of the main queue source, like the album or playlist that was used to start playback. Example: \"Playing from {My Nice Playlist}\"" + }, + "addToNextUp": "넥스트 업에 추가", + "@addToNextUp": { + "description": "Used for adding a track to the \"Next Up\" queue at the end, to play after all prior tracks from Next Up have played" + }, + "shuffleToNextUp": "넥스트 업에 임의 재생 추가", + "@shuffleToNextUp": { + "description": "Used for shuffling a list (album, playlist, etc.) to the end of the \"Next Up\" queue, to play after all prior tracks from Next Up have played" + }, + "confirmAddToNextUp": "넥스트 업에 추가됨 : {type, select, track{Track} album{album} artist{artist} playlist{playlist} genre{genre} other{item}}", + "@confirmAddToNextUp": { + "description": "A confirmation message that is shown after successfully adding a track to the end of the \"Next Up\" queue", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "confirmPlayNext": "다음 재생 : {type, select, track{곡} album{앨범} artist{아티스트} playlist{플레이리스트} genre{장르} other{아이템}}", + "@confirmPlayNext": { + "description": "A confirmation message that is shown after successfully adding a track to the front of the \"Next Up\" queue", + "placeholders": { + "type": { + "type": "String" + } + } } }