Files
plezy/lib/i18n/ko.i18n.json
T
edde746 86c8011b72 fix(player): tell the user when the server cannot read the media file
A 404 on the media stream means the server resolved the item but could not
open the file behind it — moved, deleted, or on storage that went away.
Jellyfin maps the resulting FileNotFoundException to 404, and PlaybackInfo
never stats the file, so negotiation succeeds and only the stream request
fails. Playback then died with a snackbar reading "Failed to open
[REDACTED_URL]" before popping the route, which tells the user nothing and
leaves nothing useful in a bug report.

Generalize the HTTP-500 log probe into PlayerError.httpStatusFromLog and
latch every status in fatalPlaybackHttpStatuses. Each latches on its own so
the 503 that stream-lavf-o deliberately retries cannot mask the fatal status
behind it. A 404 now raises a dedicated modal naming the cause and the fix.

On Android a 404 previously failed the "Response code: 500" string test and
fell through to the ExoPlayer→MPV fallback, showing "switching to compatible
player" before failing again on the same request. Read the real status off
HttpDataSource.InvalidResponseCodeException instead and skip the fallback:
an HTTP status is not a codec problem.
2026-07-31 21:45:33 +02:00

1894 lines
87 KiB
JSON

{
"app": {
"title": "Plezy"
},
"auth": {
"signInWithPlex": "Plex 계정으로 로그인",
"showQRCode": "QR 코드 표시",
"authenticate": "인증",
"authenticationTimeout": "인증 시간이 초과되었습니다. 다시 시도해 주세요.",
"scanQRToSignIn": "로그인하려면 이 QR 코드를 스캔하세요",
"waitingForAuth": "인증 대기 중...\n브라우저에서 로그인하세요.",
"useBrowser": "브라우저 사용",
"or": "또는",
"connectToJellyfin": "Jellyfin에 연결",
"useQuickConnect": "Quick Connect 사용",
"quickConnectInstructions": "Jellyfin에서 Quick Connect를 열고 이 코드를 입력하세요.",
"quickConnectWaiting": "승인 대기 중…",
"quickConnectCancel": "취소",
"quickConnectExpired": "Quick Connect가 만료되었습니다. 다시 시도하세요.",
"localDataRecoveryRequired": "Plezy에서 로컬 로그인 정보와 대기 중인 재생 데이터를 안전하게 복구하지 못했습니다. 다시 로그인해 주세요."
},
"common": {
"cancel": "취소",
"save": "저장",
"close": "닫기",
"clear": "지우기",
"reset": "초기화",
"later": "나중에",
"submit": "제출",
"confirm": "확인",
"retry": "재시도",
"logout": "로그아웃",
"unknown": "알 수 없는",
"refresh": "새로고침",
"yes": "예",
"no": "아니오",
"delete": "삭제",
"edit": "편집",
"shuffle": "무작위 재생",
"addTo": "추가하기...",
"createNew": "새로 만들기",
"connect": "연결",
"disconnect": "연결 해제",
"play": "재생",
"pause": "일시정지",
"resume": "재개",
"error": "오류",
"search": "검색",
"home": "홈",
"back": "뒤로",
"settings": "설정",
"mute": "음소거",
"ok": "확인",
"off": "꺼짐",
"seasonNumber": "시즌 ${number}",
"episodeNumberTitle": "${number}화 - ${title}",
"chapterNumber": "챕터 ${number}",
"reconnect": "다시 연결",
"viewAll": "모두 보기",
"checkingNetwork": "네트워크 확인 중...",
"loadingServers": "서버 로딩 중...",
"connectingToServers": "서버 연결 중...",
"startingOfflineMode": "오프라인 모드 시작 중...",
"loading": "로딩 중...",
"fullscreen": "전체 화면",
"exitFullscreen": "전체 화면 종료",
"pressBackAgainToExit": "한 번 더 누르면 종료됩니다"
},
"screens": {
"licenses": "라이선스",
"switchProfile": "프로필 전환",
"subtitleStyling": "자막 스타일 설정",
"mpvConfig": "mpv.conf",
"logs": "로그"
},
"update": {
"available": "업데이트 있음",
"versionAvailable": "${version} 버전을 사용할 수 있습니다",
"currentVersion": "현재 버전: ${version}",
"skipVersion": "이 버전 건너뛰기",
"viewRelease": "릴리스 정보 보기",
"latestVersion": "최신 버전을 사용 중입니다",
"checkFailed": "업데이트 확인 실패"
},
"settings": {
"title": "설정",
"supportDeveloper": "Plezy 후원하기",
"supportDeveloperDescription": "Liberapay로 후원하여 개발 지원",
"language": "언어",
"theme": "테마",
"appearance": "디자인",
"videoPlayback": "비디오 재생",
"videoPlaybackDescription": "재생 동작 설정",
"advanced": "고급",
"episodePosterMode": "에피소드 포스터 스타일",
"seriesPoster": "시리즈 포스터",
"seasonPoster": "시즌 포스터",
"episodeThumbnail": "썸네일",
"showHeroSectionDescription": "홈 화면에 주요 콘텐츠 캐러셀(슬라이드) 표시",
"secondsLabel": "초",
"minutesLabel": "분",
"secondsShort": "초",
"minutesShort": "분",
"durationHint": "기간 입력 (${min}-${max})",
"systemTheme": "시스템",
"lightTheme": "라이트",
"darkTheme": "다크",
"oledTheme": "OLED",
"libraryDensity": "라이브러리 표시 밀도",
"compact": "조밀하게",
"comfortable": "여유롭게",
"tvCornerSpotlightBackdrop": "모서리 스포트라이트 배경",
"tvCornerSpotlightBackdropDescription": "화면 전체를 채우는 대신 오른쪽 상단에 스포트라이트 아트워크를 표시합니다",
"viewMode": "보기 모드",
"gridView": "그리드 보기",
"listView": "목록 보기",
"showHeroSection": "주요 추천 영역 표시",
"continueWatchingAction": "계속 보기 동작",
"continueWatchingPlay": "재생",
"continueWatchingDetails": "상세 정보 열기",
"episodeAction": "에피소드 동작",
"episodePlay": "재생",
"episodeDetails": "상세 정보 열기",
"useGlobalHubs": "홈 레이아웃 사용",
"useGlobalHubsDescription": "통합 홈 허브를 표시합니다. 끄면 라이브러리 추천을 사용합니다.",
"showServerNameOnHubs": "허브에 서버 이름 표시",
"showServerNameOnHubsDescription": "허브 제목에 항상 서버 이름을 표시합니다.",
"groupLibrariesByServer": "서버별로 라이브러리 그룹화",
"groupLibrariesByServerDescription": "사이드바 라이브러리를 미디어 서버별로 그룹화합니다.",
"alwaysKeepSidebarOpen": "사이드바 항상 열어두기",
"alwaysKeepSidebarOpenDescription": "사이드바가 확장된 상태로 유지되고 콘텐츠 영역이 맞춰집니다",
"showUnwatchedCount": "미시청 수 표시",
"showUnwatchedCountDescription": "시리즈 및 시즌에 미시청 에피소드 수 표시",
"showEpisodeNumberOnCards": "카드에 에피소드 번호 표시",
"showEpisodeNumberOnCardsDescription": "에피소드 카드에 시즌 및 에피소드 번호 표시",
"showSeasonPostersOnTabs": "탭에 시즌 포스터 표시",
"showSeasonPostersOnTabsDescription": "각 시즌 포스터를 탭 위에 표시",
"tvFullCardLayout": "전체 TV 카드",
"tvFullCardLayoutDescription": "TV 카드에 이미지만 표시하고 배우 이름을 오버레이로 표시",
"focusGlow": "포커스 글로우",
"focusGlowDescription": "포커스된 카드 주위에 은은한 빛 효과를 표시",
"visualEffects": "시각 효과",
"visualEffectsAuto": "자동",
"visualEffectsAutoDescription": "저전력 기기에서 효과를 자동으로 줄입니다",
"visualEffectsFull": "전체",
"visualEffectsReduced": "축소",
"visualEffectsReducedDescription": "애니메이션을 줄이고 아트워크 해상도를 낮춥니다",
"hideSpoilers": "미시청 에피소드 스포일러 숨기기",
"hideSpoilersDescription": "시청하지 않은 에피소드의 썸네일과 설명을 흐리게 처리",
"playerBackend": "플레이어 백엔드",
"exoPlayer": "ExoPlayer",
"mpv": "mpv",
"hardwareDecoding": "하드웨어 디코딩",
"hardwareDecodingDescription": "가능한 경우 하드웨어 가속을 사용합니다",
"bufferSize": "버퍼 크기",
"bufferSizeMB": "${size}MB",
"bufferSizeAuto": "자동 (권장)",
"bufferSizeWarning": "${heap}MB 메모리를 사용할 수 있습니다. ${size}MB 버퍼는 재생에 영향을 줄 수 있습니다.",
"defaultQualityTitle": "기본 화질",
"musicQualityTitle": "음악 음질",
"subtitleStyling": "자막 스타일",
"subtitleStylingDescription": "자막 모양을 사용자 지정합니다",
"smallSkipDuration": "짧은 건너뛰기 시간",
"largeSkipDuration": "긴 건너뛰기 시간",
"rewindOnResume": "재개 시 되감기",
"secondsUnit": "${seconds}초",
"defaultSleepTimer": "기본 취침 타이머",
"minutesUnit": "${minutes}분",
"rememberTrackSelections": "시리즈/영화별 트랙 선택 기억",
"rememberTrackSelectionsDescription": "작품별 오디오 및 자막 선택 기억",
"followServerTrackSelections": "서버의 에피소드별 트랙 선택 사용",
"followServerTrackSelectionsDescription": "에피소드 전환 시 현재 선택을 유지하는 대신 서버에서 선택된 오디오와 자막을 적용합니다",
"showChapterMarkersOnTimeline": "탐색 막대에 챕터 마커 표시",
"showChapterMarkersOnTimelineDescription": "챕터 경계에서 탐색 막대 구분",
"clickVideoTogglesPlayback": "동영상 클릭으로 재생/일시정지 전환",
"clickVideoTogglesPlaybackDescription": "컨트롤을 표시하는 대신 동영상을 클릭하여 재생하거나 일시정지합니다.",
"videoPlayerControls": "비디오 플레이어 컨트롤",
"keyboardShortcuts": "키보드 단축키",
"keyboardShortcutsDescription": "키보드 단축키를 사용자 지정합니다",
"videoPlayerNavigation": "비디오 플레이어 탐색",
"videoPlayerNavigationDescription": "방향 키로 비디오 플레이어 컨트롤을 탐색합니다",
"watchTogetherRelay": "함께 보기 릴레이",
"watchTogetherRelayDescription": "사용자 지정 릴레이를 설정합니다. 모두 같은 서버를 사용해야 합니다.",
"watchTogetherRelayHint": "https://my-relay.example.com",
"watchTogetherRelayInvalid": "올바른 HTTP 또는 HTTPS 릴레이 기본 URL을 입력하세요.",
"crashReporting": "충돌 보고",
"crashReportingDescription": "앱 개선을 위해 충돌 보고서 전송",
"debugLogging": "디버그 로깅",
"debugLoggingDescription": "문제 해결을 위해 상세 로깅 활성화",
"viewLogs": "로그 보기",
"viewLogsDescription": "애플리케이션 로그 확인",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"resetSettings": "설정 재설정",
"resetSettingsDescription": "기본 설정으로 복원합니다. 되돌릴 수 없습니다.",
"resetSettingsSuccess": "설정 재설정 성공",
"backup": "백업",
"exportSettings": "설정 내보내기",
"exportSettingsDescription": "기본 설정을 파일로 저장",
"exportSettingsSuccess": "설정 내보내기 완료",
"importSettings": "설정 가져오기",
"importSettingsDescription": "파일에서 기본 설정 복원",
"importSettingsConfirm": "현재 설정을 대체합니다. 계속하시겠습니까?",
"importSettingsSuccess": "설정 가져오기 완료",
"importSettingsInvalidFile": "유효한 Plezy 설정 내보내기 파일이 아닙니다",
"importSettingsNoUser": "설정을 가져오기 전에 로그인하세요",
"shortcutsReset": "단축키가 기본값으로 재설정되었습니다",
"about": "정보",
"aboutDescription": "앱 정보 및 라이선스",
"updates": "업데이트",
"updateAvailable": "사용 가능한 업데이트 있음",
"checkForUpdates": "업데이트 확인",
"autoCheckUpdatesOnStartup": "시작 시 자동으로 업데이트 확인",
"autoCheckUpdatesOnStartupDescription": "실행 시 업데이트가 있으면 알림",
"validationErrorEnterNumber": "유효한 숫자를 입력하세요",
"validationErrorDuration": "기간은 ${min}과 ${max} ${unit} 사이여야 합니다",
"shortcutAlreadyAssigned": "단축키가 이미 ${action}에 할당되었습니다",
"shortcutUpdated": "${action} 단축키가 업데이트되었습니다",
"saveFailed": "변경 사항을 저장하지 못했습니다. 다시 시도하세요.",
"autoSkip": "자동 건너뛰기",
"autoSkipIntro": "자동으로 오프닝 건너뛰기",
"autoSkipIntroDescription": "몇 초 후 오프닝을 자동으로 건너뛰기",
"autoSkipCredits": "자동으로 엔딩 건너뛰기",
"autoSkipCreditsDescription": "엔딩 크레딧 자동 건너뛰기 후 다음 에피소드 재생",
"forceSkipMarkerFallback": "대체 마커 강제 사용",
"forceSkipMarkerFallbackDescription": "Plex에 마커가 있어도 챕터 제목 패턴 사용",
"autoSkipDelay": "자동 건너뛰기 지연",
"autoSkipDelayDescription": "자동으로 건너뛰기 전 ${seconds}초 대기",
"introPattern": "인트로 마커 패턴",
"introPatternDescription": "챕터 제목에서 인트로 마커를 인식하는 정규식 패턴",
"creditsPattern": "크레딧 마커 패턴",
"creditsPatternDescription": "챕터 제목에서 크레딧 마커를 인식하는 정규식 패턴",
"invalidRegex": "잘못된 정규식",
"regex": "정규식",
"downloads": "다운로드",
"downloadLocationDescription": "다운로드 콘텐츠 저장 위치 선택",
"downloadLocationDefault": "기본값 (앱 저장소)",
"downloadLocationCustom": "사용자 지정 위치",
"selectFolder": "폴더 선택",
"resetToDefault": "기본값으로 재설정",
"currentPath": "현재: ${path}",
"downloadLocationChanged": "다운로드 위치가 변경되었습니다",
"downloadLocationReset": "다운로드 위치가 기본값으로 재설정되었습니다",
"downloadLocationInvalid": "선택한 폴더에 쓰기 권한이 없습니다",
"downloadLocationPickerUnavailable": "이 기기에서는 폴더를 선택할 수 없습니다",
"downloadOnWifiOnly": "Wi-Fi 연결 시에만 다운로드",
"downloadOnWifiOnlyDescription": "셀룰러 데이터 사용 중에는 다운로드하지 않습니다",
"autoRemoveWatchedDownloads": "시청한 다운로드 항목 자동 삭제",
"autoRemoveWatchedDownloadsDescription": "시청한 다운로드 항목을 자동으로 삭제합니다",
"cellularDownloadBlocked": "셀룰러에서는 다운로드가 차단됩니다. Wi-Fi를 사용하거나 설정을 변경하세요.",
"maxVolume": "최대 볼륨",
"maxVolumeDescription": "음량이 작은 콘텐츠를 위해 100% 이상의 볼륨을 허용합니다",
"maxVolumePercent": "${percent}%",
"discordRichPresence": "Discord Rich Presence",
"discordRichPresenceDescription": "Discord에서 시청 중인 콘텐츠 표시",
"services": "서비스",
"servicesDescription": "Trakt, MyAnimeList, Seerr 등 연결",
"manageLibrariesDescription": "라이브러리 순서를 변경하거나 숨깁니다",
"companionRemoteServer": "컴패니언 리모트 서버",
"companionRemoteServerDescription": "네트워크의 모바일 기기가 이 앱을 제어할 수 있도록 허용",
"autoPip": "자동 PIP 모드",
"autoPipDescription": "재생 중 앱을 떠나면 자동으로 화면 속 화면 모드로 전환합니다",
"matchContentFrameRate": "콘텐츠 프레임 레이트 맞춤",
"matchContentFrameRateDescription": "디스플레이 새로 고침 빈도를 동영상 콘텐츠에 맞춤",
"matchRefreshRate": "주사율 맞춤",
"matchRefreshRateDescription": "전체 화면에서 디스플레이 새로 고침 빈도 맞춤",
"matchDynamicRange": "다이나믹 레인지 맞춤",
"matchDynamicRangeDescription": "HDR 콘텐츠에서는 HDR로 전환한 뒤 SDR로 되돌림",
"displaySwitchDelay": "디스플레이 전환 지연",
"tunneledPlayback": "터널 재생",
"tunneledPlaybackDescription": "비디오 터널링을 사용합니다. HDR 재생 시 검은 화면이 보이면 비활성화하세요.",
"audioPassthrough": "오디오 패스스루",
"audioPassthroughDescription": "Dolby/DTS 오디오를 재인코딩 없이 리시버나 TV로 전송하여 서라운드 사운드를 유지합니다. 소리가 나지 않으면 비활성화하세요.",
"audioPassthroughDescriptionAppleTv": "Dolby Digital Plus(Atmos 포함)에 Apple의 기본 Dolby 디코더를 사용합니다. DTS와 TrueHD는 계속 멀티채널 PCM으로 재생됩니다. 소리가 나지 않으면 비활성화하세요.",
"audioDownmix": "스테레오로 다운믹스",
"audioDownmixDescription": "서라운드 오디오를 스테레오 스피커나 헤드폰용 2채널로 믹스합니다",
"downmixCenterBoost": "센터 채널 부스트",
"downmixCenterBoostValue": "${db} dB",
"downmixCenterBoostLabel": "부스트 (dB)",
"downmixCenterBoostShort": "dB",
"audioDownmixNormalize": "다운믹스 시 음량 정규화",
"audioDownmixNormalizeDescription": "클리핑을 방지하기 위해 믹스 음량을 낮춥니다. 원래 음량을 유지하려면 끄세요(큰 소리 장면에서 왜곡될 수 있음).",
"atmosDiagnostics": "Atmos 출력 테스트",
"atmosDiagnosticsDescription": "시스템 플레이어로 테스트 신호를 재생하여 Dolby Atmos 출력을 진단합니다",
"atmosTestHlsAtmos": "Apple Atmos 스트림",
"atmosTestHlsAtmosDescription": "검증된 Dolby Atmos 스트림입니다. 리시버에 Dolby Atmos가 표시되어야 합니다.",
"atmosTestHlsControl": "Apple 서라운드 스트림",
"atmosTestHlsControlDescription": "Atmos 없는 대조용 스트림입니다. 리시버에 Atmos 없는 서라운드가 표시되어야 합니다.",
"atmosTestRawStream": "원시 EAC3 스트림",
"atmosTestRawStreamDescription": "플레이어 내 Atmos 재생과 동일한 방식으로 테스트 파일을 스트리밍합니다. 테스트 파일 URL이 필요합니다.",
"atmosTestRawFile": "원시 EAC3 파일",
"atmosTestRawFileDescription": "길이가 알려진 테스트 파일을 재생합니다. 테스트 파일 URL이 필요합니다.",
"atmosTestAsbarNative": "샘플 버퍼 렌더러(네이티브)",
"atmosTestAsbarNativeDescription": "파일의 압축 오디오를 그대로 시스템 렌더러에 전달합니다. 테스트 파일 URL이 필요합니다.",
"atmosTestAsbarGenerated": "샘플 버퍼 렌더러(재구성)",
"atmosTestAsbarGeneratedDescription": "동일하지만 오디오 설명을 재생과 같은 방식으로 재구성합니다. 테스트 파일 URL이 필요합니다.",
"atmosTestSessionMode": "동영상 재생 세션 모드 사용",
"atmosTestSessionModeDescription": "끄면 Dolby가 문서화한 모드를 사용합니다. 켜면 이전 모드를 사용합니다.",
"atmosTestShowRoutePicker": "AirPlay 출력 선택",
"atmosTestHideRoutePicker": "AirPlay 출력 선택기 숨기기",
"atmosTestRoutePickerDescription": "테스트를 AirPlay 수신기로 보냅니다. 확인된 오디오 모드는 AirPlay에서만 보고됩니다.",
"atmosTestStop": "테스트 중지",
"atmosTestUrl": "테스트 파일 URL",
"atmosTestUrlDescription": "원시 .ec3 Dolby Atmos 파일의 HTTP URL(예: ffmpeg로 추출)",
"atmosTestUrlMissing": "먼저 테스트 파일 URL을 설정하세요",
"atmosTestStatus": "상태",
"dvConversionMode": "Dolby Vision 변환",
"dvConversionModeDescription": "ExoPlayer가 Dolby Vision Profile 7 파일을 처리하는 방식을 선택합니다.",
"dvConversionAuto": "자동",
"dvConversionNative": "네이티브 / 비활성화",
"dvConversionDv81": "P7 → P8.1",
"dvConversionHevcStrip": "P7 → HEVC",
"dvConversionAutoDescription": "기기 기능 감지와 일반 폴백 동작을 사용합니다",
"dvConversionNativeDescription": "네이티브 DV7을 강제하고 DV 변환 재시도를 억제합니다",
"dvConversionDv81Description": "Dolby Vision 프로필 8.1로 인라인 RPU 변환을 강제합니다",
"dvConversionHevcStripDescription": "Dolby Vision RPU/EL 레이어를 제거하고 일반 HEVC로 제공합니다",
"requireProfileSelectionOnOpen": "앱 실행 시 프로필 선택",
"requireProfileSelectionOnOpenDescription": "앱을 열 때마다 프로필 선택 화면을 표시합니다",
"forceTvMode": "TV 모드 강제 사용",
"forceTvModeDescription": "TV 레이아웃을 강제합니다. 자동 감지되지 않는 기기용입니다. 재시작이 필요합니다.",
"startInFullscreen": "전체 화면으로 시작",
"startInFullscreenDescription": "실행 시 Plezy를 전체 화면 모드로 엽니다",
"exitFullscreenOnPlayerClose": "플레이어를 닫을 때 전체 화면 종료",
"exitFullscreenOnPlayerCloseDescription": "비디오 플레이어를 닫을 때 자동으로 전체 화면을 종료합니다",
"autoHidePerformanceOverlay": "성능 오버레이 자동 숨기기",
"autoHidePerformanceOverlayDescription": "재생 컨트롤과 함께 성능 오버레이를 페이드 처리",
"showNavBarLabels": "내비게이션 바 라벨 표시",
"showNavBarLabelsDescription": "내비게이션 바 아이콘 아래에 텍스트 라벨을 표시합니다",
"startupSection": "시작 섹션",
"liveTvDefaultFavorites": "즐겨찾기 채널 기본 설정",
"liveTvDefaultFavoritesDescription": "라이브 TV를 열 때 즐겨찾기 채널만 표시",
"display": "디스플레이",
"homeScreen": "홈 화면",
"navigation": "탐색",
"window": "창",
"content": "콘텐츠",
"player": "플레이어",
"subtitlesAndConfig": "자막 및 구성",
"seekAndTiming": "탐색 및 타이밍",
"behavior": "동작"
},
"search": {
"hint": "영화, 시리즈, 음악 등을 검색하세요...",
"tryDifferentTerm": "다른 검색어를 시도해 보세요",
"searchYourMedia": "미디어 검색",
"enterTitleActorOrKeyword": "제목, 배우 또는 키워드를 입력하세요"
},
"hotkeys": {
"setShortcutFor": "${actionName}에 대한 단축키 설정",
"clearShortcut": "단축키 삭제",
"noShortcutSet": "설정된 단축키 없음",
"currentShortcut": "현재 단축키:",
"pressToRecord": "단축키를 기록하려면 선택",
"recordingShortcut": "지금 단축키를 누르세요",
"actions": {
"playPause": "재생/일시정지",
"volumeUp": "볼륨 높이기",
"volumeDown": "볼륨 낮추기",
"seekForward": "앞으로 이동 (${seconds}초)",
"seekBackward": "뒤로 이동 (${seconds}초)",
"fullscreenToggle": "전체 화면 전환",
"muteToggle": "음소거 전환",
"subtitleToggle": "자막 전환",
"audioTrackNext": "다음 오디오 트랙",
"subtitleTrackNext": "다음 자막 트랙",
"chapterNext": "다음 챕터",
"chapterPrevious": "이전 챕터",
"episodeNext": "다음 에피소드",
"episodePrevious": "이전 에피소드",
"speedIncrease": "속도 높이기",
"speedDecrease": "속도 낮추기",
"speedReset": "속도 초기화",
"zoomIn": "확대",
"zoomOut": "축소",
"zoomReset": "확대/축소 초기화",
"subSeekNext": "다음 자막으로 이동",
"subSeekPrev": "이전 자막으로 이동",
"shaderToggle": "셰이더 전환",
"skipMarker": "인트로/크레딧 건너뛰기",
"screenshot": "스크린샷 찍기"
}
},
"fileInfo": {
"title": "파일 정보",
"overview": "",
"video": "비디오",
"audio": "오디오",
"subtitles": "자막",
"images": "",
"dataStreams": "",
"lyrics": "",
"file": "파일",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"codec": "코덱",
"codecTag": "",
"resolution": "해상도",
"codedResolution": "",
"bitrate": "비트레이트",
"frameRate": "프레임 속도",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"aspectRatio": "종횡비",
"pixelAspectRatio": "",
"profile": "프로파일",
"level": "",
"bitDepth": "비트 심도",
"pixelFormat": "",
"colorSpace": "색 공간",
"colorRange": "색 범위",
"colorPrimaries": "색 원색",
"colorTransfer": "",
"chromaSubsampling": "색차 서브샘플링",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"channels": "채널",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"overallBitrate": "전체 비트레이트",
"path": "경로",
"fileName": "",
"size": "크기",
"totalSize": "",
"container": "컨테이너",
"duration": "재생 시간",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"optimizedForStreaming": "스트리밍 최적화",
"has64bitOffsets": "64비트 오프셋",
"protocol": "",
"mediaType": "",
"sourceKind": "",
"optimizedVersion": "",
"optimizationTarget": "",
"deletedAt": "",
"remoteSource": "",
"infiniteStream": "",
"directPlay": "",
"directStream": "",
"transcoding": "",
"etag": "",
"versionId": "",
"fileId": "",
"defaultAudioTrack": "",
"defaultSubtitleTrack": "",
"subtitlesOff": "",
"flagDefault": "",
"flagForced": "",
"flagSelected": "",
"flagExternal": "",
"flagHearingImpaired": "",
"flagDub": "",
"flagOriginal": ""
},
"mediaMenu": {
"markAsWatched": "시청 완료로 표시",
"markAsUnwatched": "미시청으로 표시",
"removeFromContinueWatching": "계속 보기에서 제거",
"viewDetails": "상세 정보 보기",
"goToSeries": "시리즈로 이동",
"shufflePlay": "무작위 재생",
"shuffleNotAvailableOffline": "오프라인에서는 무작위 재생을 사용할 수 없습니다",
"fileInfo": "파일 정보",
"deleteFromServer": "서버에서 삭제",
"confirmDelete": "이 미디어와 해당 파일을 서버에서 삭제할까요?",
"deleteMultipleWarning": "모든 에피소드와 파일이 포함됩니다.",
"mediaDeletedSuccessfully": "미디어 항목이 성공적으로 삭제되었습니다",
"mediaFailedToDelete": "미디어 항목 삭제 실패",
"rate": "평가",
"playFromBeginning": "처음부터 재생",
"playVersion": "버전 재생..."
},
"rateSheet": {
"title": "평가",
"server": "서버",
"favorite": "즐겨찾기",
"favorited": "즐겨찾기됨",
"saved": "저장됨",
"notAvailable": "일치 항목 없음",
"noConnectedServices": "평가하려면 설정에서 서비스를 연결하세요."
},
"accessibility": {
"mediaCardMovie": "${title}, 영화",
"mediaCardShow": "${title}, TV 프로그램",
"mediaCardEpisode": "${title}, ${episodeInfo}",
"mediaCardSeason": "${title}, ${seasonInfo}",
"mediaCardWatched": "시청 완료",
"mediaCardPartiallyWatched": "${percent}% 시청 완료",
"mediaCardUnwatched": "미시청",
"tapToPlay": "탭하여 재생",
"decrease": "낮추기",
"increase": "높이기",
"decreaseValue": "${label} 낮추기",
"increaseValue": "${label} 높이기",
"hue": "색조",
"saturation": "채도",
"brightness": "밝기",
"hexColor": "16진수 색상",
"expandText": "텍스트 펼치기",
"collapseText": "텍스트 접기",
"alphabetNavigation": "알파벳 탐색",
"alphabetScrollHint": "위아래로 스와이프하여 글자별로 이동",
"rowColumnPosition": "${rowCount}행 중 ${row}행, ${columnCount}열 중 ${column}열",
"rowPosition": "${rowCount}행 중 ${row}행"
},
"tooltips": {
"shufflePlay": "무작위 재생",
"playTrailer": "예고편 재생",
"markAsWatched": "시청 완료로 표시",
"markAsUnwatched": "미시청으로 표시"
},
"audioTracks": {
"track": "오디오 트랙 ${n}"
},
"videoControls": {
"audioLabel": "오디오",
"subtitlesLabel": "자막",
"resetToZero": "0ms로 재설정",
"addTime": "+${amount}${unit}",
"minusTime": "-${amount}${unit}",
"playsLater": "${label} 나중에 재생됨",
"playsEarlier": "${label} 더 먼저 재생됨",
"noOffset": "오프셋 없음",
"letterbox": "레터박스 모드",
"fillScreen": "화면 채우기",
"stretch": "확장",
"lockRotation": "회전 잠금",
"unlockRotation": "회전 잠금 해제",
"timerActive": "타이머 활성화됨",
"playbackWillPauseIn": "${duration} 후 재생이 일시정지됩니다",
"sleepTimerEndOfVideo": "현재 비디오의 끝",
"sleepTimerStopAtHeader": "정지 시점",
"sleepTimerDurationHeader": "타이머",
"playbackWillPauseAtEnd": "재생이 이 비디오의 끝에서 일시 중지됩니다",
"stillWatching": "아직 시청 중이신가요?",
"pausingIn": "${seconds}초 후 일시 정지",
"continueWatching": "계속",
"autoPlayNext": "다음 자동 재생",
"playNext": "다음 재생",
"playButton": "재생",
"pauseButton": "일시정지",
"playbackPaused": "",
"playbackResumed": "",
"showPlaybackControls": "재생 컨트롤 표시",
"hidePlaybackControls": "재생 컨트롤 숨기기",
"seekBackwardButton": "${seconds}초 뒤로 이동",
"seekForwardButton": "${seconds}초 앞으로 이동",
"previousButton": "이전 에피소드",
"nextButton": "다음 에피소드",
"previousChapterButton": "이전 챕터",
"nextChapterButton": "다음 챕터",
"muteButton": "음소거",
"unmuteButton": "음소거 해제",
"settingsButton": "재생 설정",
"tracksButton": "오디오 및 자막",
"chaptersButton": "챕터",
"versionQualityButton": "버전 및 화질",
"versionColumnHeader": "버전",
"qualityColumnHeader": "화질",
"qualityOriginal": "원본",
"qualityPresetLabel": "${resolution}p ${bitrate} Mbps",
"transcodeUnavailableFallback": "트랜스코딩을 사용할 수 없음 — 원본 화질로 재생",
"subtitleUnavailableFallback": "선택한 자막을 불러올 수 없어 자막 없이 재생을 계속합니다",
"pipButton": "픽처 인 픽처 모드",
"aspectRatioButton": "화면비율",
"ambientLighting": "주변 조명",
"fullscreenButton": "전체 화면",
"exitFullscreenButton": "전체 화면 종료",
"alwaysOnTopButton": "창 최상위 고정",
"rotationLockButton": "회전 잠금",
"lockScreen": "화면 잠금",
"screenLockButton": "화면 잠금",
"longPressToUnlock": "길게 눌러 잠금 해제",
"timelineSlider": "타임라인",
"volumeSlider": "볼륨 조절",
"endsAt": "${time}에 종료",
"pipActive": "화면 속 화면으로 재생 중",
"pipFailed": "화면 속 화면 모드를 시작할 수 없습니다",
"screenshotSaved": "스크린샷 저장됨",
"zoomPercent": "확대/축소 ${percent}%",
"pipErrors": {
"androidVersion": "Android 8.0 이상이 필요합니다",
"iosVersion": "iOS 15.0 이상이 필요합니다",
"permissionDisabled": "화면 속 화면이 비활성화되어 있습니다. 시스템 설정에서 활성화하세요.",
"notSupported": "이 기기는 화면 속 화면 모드를 지원하지 않습니다",
"voSwitchFailed": "화면 속 화면을 위한 비디오 출력 전환에 실패했습니다",
"failed": "화면 속 화면 모드를 시작할 수 없습니다",
"unknown": "오류가 발생했습니다: ${error}"
},
"chapters": "챕터",
"noChaptersAvailable": "사용 가능한 챕터가 없습니다",
"queue": "재생 대기열",
"noQueueItems": "대기열에 항목이 없습니다",
"searchSubtitles": "자막 검색",
"language": "언어",
"noSubtitlesFound": "자막을 찾을 수 없습니다",
"subtitleDownloaded": "자막이 다운로드되었습니다",
"subtitleDownloadedNotApplied": "자막을 다운로드했지만 선택할 수 없습니다",
"subtitleDownloadFailed": "자막 다운로드에 실패했습니다",
"searchLanguages": "언어 검색..."
},
"userStatus": {},
"messages": {
"markedAsWatched": "시청 완료로 표시됨",
"markedAsUnwatched": "미시청으로 표시됨",
"markedAsWatchedOffline": "시청 완료로 표시됨 (연결 시 동기화됨)",
"markedAsUnwatchedOffline": "미시청으로 표시됨 (연결 시 동기화됨)",
"autoRemovedWatchedDownload": "자동 삭제됨: ${title}",
"autoRemovedWatchedDownloads": {
"other": "시청한 다운로드 ${n}개를 자동 삭제했습니다"
},
"removedFromContinueWatching": "계속 시청 목록에서 제거됨",
"errorLoading": "오류: ${error}",
"searchPartialResults": "",
"streamInterrupted": "스트림이 중단되었습니다. 재생을 누르거나 탐색하여 다시 시도하세요.",
"liveStreamInterrupted": "라이브 스트림이 중단되었습니다. 재생을 눌러 다시 시도하세요.",
"fileInfoNotAvailable": "파일 정보가 없습니다",
"playbackAuthenticationRequired": "이 항목을 재생하려면 미디어 서버에 다시 로그인하세요.",
"playbackServerUnavailable": "미디어 서버를 사용할 수 없습니다. 나중에 다시 시도하세요.",
"playbackDataInvalid": "서버에서 잘못된 재생 정보를 반환했습니다.",
"playbackCancelled": "재생이 취소되었습니다.",
"playbackFailed": "재생을 시작할 수 없습니다.",
"errorLoadingFileInfo": "파일 정보 로딩 중 오류: ${error}",
"errorLoadingSeries": "시리즈 로딩 중 오류",
"musicNotSupported": "음악 재생 미지원",
"noDescriptionAvailable": "설명이 없습니다",
"noProfilesAvailable": "사용 가능한 프로필이 없습니다",
"contactAdminForProfiles": "프로필을 추가하려면 서버 관리자에게 문의하세요",
"unableToDetermineLibrarySection": "이 항목의 라이브러리 섹션을 확인할 수 없습니다",
"logsCleared": "로그가 삭제되었습니다",
"logsCopied": "로그가 클립보드에 복사되었습니다",
"noLogsAvailable": "사용 가능한 로그가 없습니다",
"libraryScanning": "\"${title}\"을(를) 스캔 중입니다...",
"libraryScanStarted": "\"${title}\" 미디어 라이브러리 스캔 시작",
"libraryScanFailed": "미디어 라이브러리 스캔 실패: ${error}",
"metadataRefreshing": "\"${title}\" 메타데이터 새로고침 중...",
"metadataRefreshStarted": "\"${title}\" 메타데이터 새로고침 시작됨",
"metadataRefreshFailed": "메타데이터 새로고침 실패: ${error}",
"logoutConfirm": "로그아웃하시겠습니까?",
"noSeasonsFound": "시즌을 찾을 수 없음",
"seasonsLoadFailed": "시즌을 불러오지 못했습니다",
"noEpisodesFound": "시즌 1에서 에피소드를 찾을 수 없습니다",
"noEpisodesFoundGeneral": "에피소드를 찾을 수 없습니다",
"episodesLoadFailed": "에피소드를 불러오지 못했습니다",
"noResultsFound": "결과를 찾을 수 없습니다",
"sleepTimerSet": "취침 타이머가 ${label}(으)로 설정되었습니다",
"noItemsAvailable": "사용 가능한 항목이 없습니다",
"failedToCreatePlayQueueNoItems": "재생 대기열을 만들지 못했습니다 — 항목이 없습니다",
"failedPlayback": "${action}을(를) 수행할 수 없습니다: ${error}",
"switchingToCompatiblePlayer": "호환되는 플레이어로 전환 중...",
"serverLimitTitle": "재생 실패",
"serverLimitBody": "서버 오류(HTTP 500). 대역폭/트랜스코딩 제한으로 세션이 거부된 것 같습니다. 소유자에게 조정을 요청하세요.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"logsUploaded": "로그 업로드 완료",
"logsUploadFailed": "로그 업로드 실패",
"logId": "로그 ID"
},
"subtitlingStyling": {
"text": "텍스트",
"border": "테두리",
"background": "배경",
"fontSize": "글자 크기",
"textColor": "텍스트 색상",
"borderSize": "테두리 크기",
"borderColor": "테두리 색상",
"backgroundOpacity": "배경 불투명도",
"backgroundColor": "배경색",
"position": "위치",
"assOverride": "ASS 오버라이드",
"overrideScale": "크기 조정",
"overrideForce": "강제 적용",
"overrideStrip": "스타일 제거",
"positionTop": "위",
"positionBottom": "아래",
"bold": "굵게",
"italic": "기울임꼴",
"renderResolution": "렌더링 해상도",
"renderResolutionScreen": "화면 해상도",
"renderResolutionVideo": "영상 해상도"
},
"mpvConfig": {
"title": "mpv.conf",
"description": "고급 비디오 플레이어 설정",
"presets": "프리셋",
"noPresets": "저장된 프리셋이 없습니다",
"saveAsPreset": "프리셋으로 저장...",
"presetName": "프리셋 이름",
"presetNameHint": "이 프리셋의 이름을 입력하세요",
"loadPreset": "불러오기",
"deletePreset": "삭제",
"presetSaved": "프리셋이 저장되었습니다",
"presetLoaded": "프리셋을 불러왔습니다",
"presetDeleted": "프리셋이 삭제되었습니다",
"confirmDeletePreset": "이 프리셋을 삭제하시겠습니까?",
"configPlaceholder": "gpu-api=vulkan\nhwdec=auto\n# comment"
},
"dialog": {
"confirmAction": "작업 확인"
},
"profiles": {
"addPlezyProfile": "Plezy 프로필 추가",
"switchingProfile": "프로필 전환 중…",
"deleteThisProfileTitle": "이 프로필을 삭제하시겠습니까?",
"deleteThisProfileMessage": "${displayName}을(를) 제거합니다. 연결에는 영향이 없습니다.",
"active": "활성",
"manage": "관리",
"delete": "삭제",
"signOut": "로그아웃",
"signOutPlexTitle": "Plex에서 로그아웃하시겠습니까?",
"signOutPlexMessage": "${displayName} 및 모든 Plex Home 사용자를 제거할까요? 언제든 다시 로그인할 수 있습니다.",
"signedOutPlex": "Plex에서 로그아웃되었습니다.",
"signOutFailed": "로그아웃에 실패했습니다.",
"sectionTitle": "프로필",
"summarySingle": "관리되는 사용자와 로컬 ID를 혼합하려면 프로필을 추가하세요",
"summaryMultipleWithActive": "${count}개 프로필 · 활성: ${activeName}",
"summaryMultiple": "${count}개 프로필",
"removeConnectionTitle": "연결을 제거하시겠습니까?",
"removeConnectionMessage": "${displayName}의 ${connectionLabel} 접근 권한을 제거합니다. 다른 프로필에는 유지됩니다.",
"deleteProfileTitle": "프로필을 삭제하시겠습니까?",
"deleteProfileMessage": "${displayName} 및 해당 연결을 제거합니다. 서버는 계속 사용할 수 있습니다.",
"profileNameLabel": "프로필 이름",
"pinProtectionLabel": "PIN 보호",
"pinManagedByPlex": "PIN은 Plex에서 관리됩니다. plex.tv에서 편집하세요.",
"noPinSetEditOnPlex": "설정된 PIN이 없습니다. 요구하려면 plex.tv에서 Home 사용자를 편집하세요.",
"setPin": "PIN 설정",
"setPinTitle": "PIN 설정",
"confirmPinTitle": "PIN 확인",
"pinSet": "PIN 설정됨",
"changePin": "변경",
"removePin": "제거",
"connectionsLabel": "연결",
"add": "추가",
"deleteProfileButton": "프로필 삭제",
"noConnectionsHint": "연결이 없습니다 — 이 프로필을 사용하려면 하나 추가하세요.",
"noConnections": "연결 없음",
"plexHomeAccount": "Plex Home 계정",
"connectionDefault": "기본값",
"connectionAs": "${displayName}(으)로",
"makeDefault": "기본값으로 설정",
"removeConnection": "제거",
"profileRenamed": "프로필 이름이 변경되었습니다.",
"borrowAddTo": "${displayName}에 추가",
"borrowExplain": "다른 프로필의 연결을 빌립니다. PIN으로 보호된 프로필에는 PIN이 필요합니다.",
"borrowEmpty": "아직 빌릴 것이 없습니다.",
"borrowEmptySubtitle": "먼저 다른 프로필에 Plex 또는 Jellyfin을 연결하세요.",
"borrowLoadFailed": "사용 가능한 연결을 불러오지 못했습니다. 다시 시도하세요.",
"borrowFromProfile": "${displayName}에서",
"borrowConnectionBorrowed": "연결을 빌렸습니다.",
"borrowFailed": "연결을 빌리지 못했습니다.",
"incorrectPin": "PIN이 올바르지 않습니다.",
"incorrectPinTryAgain": "PIN이 올바르지 않습니다. 다시 시도하세요.",
"sourceProfileMissingParentAccount": "원본 프로필에 상위 계정이 없습니다.",
"failedToLoadHomeUsers": "Plex Home 사용자를 불러올 수 없습니다. 연결을 확인하고 다시 시도하세요.",
"failedToVerifyPin": "PIN을 확인하지 못했습니다.",
"newProfile": "새 프로필",
"profileNameHint": "예: 손님, 어린이, 가족실",
"pinProtectionOptional": "PIN 보호 (선택 사항)",
"pinExplain": "프로필 전환에는 4자리 PIN이 필요합니다.",
"continueButton": "계속",
"pinsDontMatch": "PIN이 일치하지 않습니다"
},
"connections": {
"sectionTitle": "연결",
"addConnection": "연결 추가",
"addConnectionSubtitleNoProfile": "Plex로 로그인하거나 Jellyfin 서버에 연결",
"addConnectionSubtitleScoped": "${displayName}에 추가: Plex, Jellyfin 또는 다른 프로필 연결",
"sessionExpiredOne": "${name}의 세션이 만료되었습니다",
"sessionExpiredMany": "${count}개 서버의 세션이 만료되었습니다",
"signInAgain": "다시 로그인",
"editJellyfinTitle": "Jellyfin 연결 편집",
"editJellyfinIntro": "${serverName}의 URL을 추가하거나 제거하세요. Plezy는 연결 가능한 URL 중 지연 시간이 가장 낮은 URL을 사용합니다."
},
"discover": {
"title": "둘러보기",
"noContentAvailable": "사용 가능한 콘텐츠가 없습니다",
"addMediaToLibraries": "미디어 라이브러리에 미디어를 추가해 주세요",
"continueWatching": "계속 시청",
"continueWatchingIn": "${library}에서 계속 시청",
"nextUp": "다음 에피소드",
"nextUpIn": "${library}의 다음 에피소드",
"recentlyAdded": "최근에 추가됨",
"recentlyAddedIn": "${library}에 최근에 추가됨",
"latestAlbumsIn": "${library}의 최신 앨범",
"recentlyPlayedIn": "${library}에서 최근 재생",
"mostPlayedIn": "${library}에서 가장 많이 재생",
"playEpisode": "S${season}E${episode}",
"overview": "개요",
"cast": "출연진",
"extras": "예고편 및 부가영상",
"studio": "제작사",
"rating": "연령 등급",
"director": "감독",
"directors": "감독",
"movie": "영화",
"tvShow": "TV 시리즈",
"minutesLeft": "${minutes}분 남음",
"moreLikeThis": "비슷한 콘텐츠"
},
"errors": {
"searchFailed": "검색 실패: ${error}",
"searchUnavailable": "",
"connectionTimeout": "${context} 로드 중 연결 시간 초과",
"connectionFailed": "미디어 서버에 연결할 수 없습니다",
"unableToLoad": "${context}을(를) 불러올 수 없습니다. 다시 시도하세요.",
"noClientAvailable": "사용 가능한 클라이언트가 없습니다",
"pleaseEnterToken": "토큰을 입력해 주세요",
"invalidToken": "토큰이 유효하지 않습니다",
"failedToVerifyToken": "토큰을 확인할 수 없습니다: ${error}",
"failedToSwitchProfile": "${displayName}으로 전환할 수 없습니다",
"failedToDeleteProfile": "${displayName}을(를) 삭제할 수 없습니다",
"failedToRate": "평점을 업데이트하지 못했습니다"
},
"libraries": {
"title": "미디어 라이브러리",
"fallbackTitle": "라이브러리",
"scanLibraryFiles": "미디어 라이브러리 파일 스캔",
"scanLibrary": "미디어 라이브러리 스캔",
"analyze": "분석",
"analyzeLibrary": "미디어 라이브러리 분석",
"refreshMetadata": "메타데이터 새로 고침",
"emptyTrash": "휴지통 비우기",
"emptyingTrash": "「${title}」의 휴지통을 비우고 있습니다...",
"trashEmptied": "「${title}」의 휴지통을 비웠습니다",
"failedToEmptyTrash": "휴지통 비우기 실패: ${error}",
"analyzing": "\"${title}\" 분석 중...",
"analysisStarted": "\"${title}\" 분석 시작됨",
"failedToAnalyze": "미디어 라이브러리 분석 실패: ${error}",
"noLibrariesFound": "미디어 라이브러리 없음",
"allLibrariesHidden": "모든 라이브러리가 숨겨졌습니다",
"hiddenLibrariesCount": "숨겨진 라이브러리 (${count})",
"thisLibraryIsEmpty": "이 미디어 라이브러리는 비어 있습니다",
"noItemsMatchFilters": "활성화된 필터와 일치하는 항목이 없습니다",
"resetFilters": "필터 초기화",
"all": "전체",
"clearAll": "모두 삭제",
"scanLibraryConfirm": "「${title}」을(를) 스캔하시겠습니까?",
"analyzeLibraryConfirm": "「${title}」을(를) 분석하시겠습니까?",
"refreshMetadataConfirm": "「${title}」의 메타데이터를 새로고침하시겠습니까?",
"emptyTrashConfirm": "${title}의 휴지통을 비우시겠습니까?",
"manageLibraries": "미디어 라이브러리 관리",
"sort": "정렬",
"sortBy": "정렬 기준",
"filters": "필터",
"confirmActionMessage": "이 작업을 실행하시겠습니까?",
"showLibrary": "미디어 라이브러리 표시",
"hideLibrary": "미디어 라이브러리 숨기기",
"libraryOptions": "미디어 라이브러리 옵션",
"content": "미디어 라이브러리 콘텐츠",
"selectLibrary": "미디어 라이브러리 선택",
"filtersWithCount": "필터 (${count})",
"noRecommendations": "추천 없음",
"noCollections": "이 미디어 라이브러리에는 컬렉션이 없습니다",
"noFoldersFound": "폴더를 찾을 수 없습니다",
"folders": "폴더",
"tabs": {
"recommended": "추천",
"browse": "찾아보기",
"collections": "컬렉션",
"playlists": "재생 목록"
},
"groupings": {
"title": "그룹",
"all": "전체",
"movies": "영화",
"shows": "TV 프로그램",
"seasons": "시즌",
"episodes": "화",
"artists": "아티스트",
"albums": "앨범",
"tracks": "트랙",
"folders": "폴더"
},
"filterCategories": {
"genre": "장르",
"year": "연도",
"contentRating": "시청 등급",
"tag": "태그",
"unwatched": "미시청",
"unplayed": "재생하지 않음",
"favorites": "즐겨찾기"
},
"sortLabels": {
"title": "제목",
"dateAdded": "추가된 날짜",
"releaseDate": "출시일",
"rating": "평점",
"communityRating": "커뮤니티 평점",
"criticRating": "평론가 평점",
"userRating": "사용자 평점",
"datePlayed": "재생일",
"playCount": "재생 횟수",
"productionYear": "제작 연도",
"runtime": "재생 시간",
"officialRating": "공식 등급",
"premiereDate": "최초 공개일",
"startDate": "시작일",
"airTime": "방영 시간",
"studio": "스튜디오",
"random": "무작위",
"dateShared": "공유된 날짜",
"latestEpisodeAirDate": "최신 에피소드 방영일",
"lastEpisodeDateAdded": "최신 에피소드 추가일"
}
},
"about": {
"title": "소개",
"openSourceLicenses": "오픈소스 라이선스",
"versionLabel": "버전 ${version}",
"appDescription": "Flutter로 만든 아름다운 Plex 및 Jellyfin 클라이언트",
"viewLicensesDescription": "타사 라이브러리 라이선스 보기"
},
"serverSelection": {
"noServersFoundForAccount": "${username} (${email})의 서버를 찾을 수 없습니다.",
"failedToLoadServers": "서버를 로드할 수 없습니다: ${error}"
},
"hubDetail": {
"title": "제목",
"releaseYear": "출시 연도",
"dateAdded": "추가 날짜",
"rating": "평점",
"noItemsFound": "항목이 없습니다"
},
"logs": {
"clearLogs": "로그 지우기",
"copyLogs": "로그 복사",
"uploadLogs": "로그 업로드"
},
"startup": {
"failedTitle": "",
"failedBody": "",
"phaseLabel": "",
"showDetails": "",
"hideDetails": "",
"copyDetails": "",
"detailsCopied": "",
"uploadDetails": "",
"repairStorage": "",
"repairTitle": "",
"repairBodyCommon": "",
"repairBodyOneCredential": "",
"repairBodySessionsAtRisk": "",
"repairConfirm": "",
"repairSucceeded": "",
"repairNeedsRestart": "",
"repairFailed": "",
"repairKeptSignIns": "",
"repairLostSignIns": "",
"repairLostSessions": "",
"backupTitle": "",
"backupWarning": "",
"deleteBackup": "",
"backupDeleted": "",
"previousFailureTitle": ""
},
"licenses": {
"relatedPackages": "관련 소프트웨어 패키지",
"license": "라이선스",
"licenseNumber": "라이선스 ${number}",
"licensesCount": "${count}개의 라이선스"
},
"navigation": {
"libraries": "미디어 라이브러리",
"downloads": "다운로드",
"liveTv": "실시간 TV",
"explore": "탐색"
},
"explore": {
"title": "탐색",
"selectSource": "소스 선택",
"rows": {
"watchlist": "관심 목록",
"recommendedMovies": "추천 영화",
"recommendedShows": "추천 TV 프로그램",
"trendingMovies": "지금 뜨는 영화",
"trendingShows": "지금 뜨는 TV 프로그램",
"popularMovies": "인기 영화",
"popularShows": "인기 TV 프로그램",
"trendingAnime": "지금 뜨는 애니메이션",
"suggestedAnime": "추천 애니메이션",
"airingAnime": "방영 중인 인기 애니메이션",
"popularAnime": "가장 인기 있는 애니메이션",
"trending": "지금 뜨는 콘텐츠",
"upcomingMovies": "개봉 예정 영화",
"upcomingShows": "방영 예정 TV 프로그램"
},
"status": {
"airing": "방영 중",
"ended": "종영",
"canceled": "취소됨",
"upcoming": "방영 예정"
},
"episodeCount": {
"other": "${n}화"
},
"cast": "출연진",
"characters": "캐릭터",
"addToWatchlist": "관심 목록에 추가",
"removeFromWatchlist": "관심 목록에서 제거",
"watchlistUpdateFailed": "관심 목록을 업데이트하지 못했습니다",
"notInLibrary": "라이브러리에 없음",
"inTheseLibraries": "이 라이브러리에 있음",
"checkingLibrary": "라이브러리 확인 중...",
"emptyTitle": "아직 아무것도 없습니다",
"emptyMessage": "${source}에 콘텐츠가 추가되면 여기에 표시됩니다.",
"searchHint": "${source}에서 검색",
"searchEmpty": "「${query}」에 대한 결과가 없습니다",
"searchPrompt": "${source}에서 영화와 TV 프로그램을 검색하세요.",
"searchFailed": "검색에 실패했습니다. 연결을 확인하고 다시 시도하세요.",
"badge": {
"rankPopular": "",
"rankAiring": "",
"rankRated": "",
"rankFavorited": "",
"rankTrending": "",
"rankSeasonal": "",
"watchingNow": "",
"available": "",
"partiallyAvailable": "",
"availableIn4k": "",
"requested": "",
"pendingApproval": "",
"processing": "",
"declined": "",
"requestFailed": "",
"requested4k": "",
"seasonsAvailable": "",
"nextEpisodeIn": "",
"nextAiringIn": "",
"episodesShort": "",
"minutesPerEpisode": "",
"adult": ""
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"comments": {
"other": ""
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
},
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
},
"broadcast": "",
"broadcastWithZone": "",
"detail": {
"originalTitle": "",
"alsoKnownAs": "",
"studios": "",
"country": "",
"language": "",
"released": "",
"physicalRelease": "",
"ended": "",
"addedOn": "",
"yourRating": "",
"budget": "",
"revenue": "",
"contentAdvisory": "",
"tags": "",
"revealSpoilerTags": "",
"links": "",
"watchOn": "",
"watchTrailer": "",
"openOn": "",
"crew": "",
"ratings": "",
"schedule": "",
"recommendedByUsers": {
"other": ""
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
},
"totalResults": {
"other": ""
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
}
},
"liveTv": {
"title": "실시간 TV",
"guide": "편성표",
"noChannels": "사용 가능한 채널이 없습니다",
"noDvr": "서버에 DVR이 구성되어 있지 않습니다",
"serverUnavailable": "라이브 TV 서버를 사용할 수 없습니다.",
"serverNotConnected": "라이브 TV 서버에 연결되어 있지 않습니다.",
"noPrograms": "프로그램 데이터가 없습니다",
"liveStreamFailed": "라이브 스트림 실패",
"unknownProgram": "알 수 없는 프로그램",
"unknownHub": "알 수 없음",
"unknownError": "알 수 없는 오류",
"channelNumber": "채널 ${number}",
"unknownChannel": "알 수 없는 채널",
"live": "실시간",
"reloadGuide": "편성표 새로고침",
"now": "지금",
"today": "오늘",
"tomorrow": "내일",
"midnight": "자정",
"overnight": "심야",
"morning": "아침",
"daytime": "낮",
"evening": "저녁",
"lateNight": "심야 방송",
"whatsOn": "지금 방송 중",
"watchChannel": "채널 시청",
"favorites": "즐겨찾기",
"reorderFavorites": "즐겨찾기 순서 변경",
"favoritesLoadFailed": "즐겨찾기를 불러올 수 없습니다. 연결을 확인하고 다시 시도하세요.",
"favoritesUpdateFailed": "즐겨찾기를 업데이트할 수 없습니다. 연결을 확인하고 다시 시도하세요.",
"joinSession": "진행 중인 세션 참여",
"watchFromStart": "처음부터 시청 (${minutes}분 전 시작)",
"watchLive": "실시간 시청",
"goToLive": "실시간으로 이동",
"record": "녹화",
"recordEpisode": "에피소드 녹화",
"recordSeries": "시리즈 녹화",
"recordOptions": "녹화 옵션",
"saveTo": "저장 위치",
"recordings": "녹화",
"scheduledRecordings": "예약됨",
"recordingRules": "녹화 규칙",
"noScheduledRecordings": "예약된 녹화 없음",
"manageRecording": "녹화 관리",
"cancelRecording": "녹화 취소",
"cancelRecordingTitle": "이 녹화를 취소할까요?",
"cancelRecordingMessage": "${title}이(가) 더 이상 녹화되지 않습니다.",
"deleteRule": "규칙 삭제",
"deleteRuleTitle": "녹화 규칙을 삭제할까요?",
"deleteRuleMessage": "${title}의 향후 에피소드는 녹화되지 않습니다.",
"recordingScheduled": "녹화 예약됨",
"alreadyScheduled": "이 프로그램은 이미 예약되어 있습니다",
"dvrAdminRequired": "DVR 설정은 관리자 계정이 필요합니다",
"recordingFailed": "녹화를 예약할 수 없습니다",
"recordingTargetMissing": "녹화 라이브러리를 확인할 수 없습니다",
"recordNotAvailable": "이 프로그램은 녹화할 수 없습니다",
"recordingCancelled": "녹화 취소됨",
"recordingRuleDeleted": "녹화 규칙 삭제됨",
"processRecordingRules": "규칙 재평가",
"recordingInProgress": "녹화 중",
"recordingsCount": "${count}개 예약됨",
"editRule": "규칙 편집",
"editRuleAction": "편집",
"recordingRuleUpdated": "녹화 규칙 업데이트됨",
"guideReloadRequested": "가이드 새로고침 요청됨",
"rulesProcessRequested": "규칙 재평가 요청됨",
"recordShow": "프로그램 녹화"
},
"collections": {
"title": "컬렉션",
"collection": "컬렉션",
"empty": "컬렉션이 비어 있습니다",
"deleteCollection": "컬렉션 삭제",
"deleteConfirm": "\"${title}\"을(를) 삭제할까요? 되돌릴 수 없습니다.",
"deleted": "컬렉션 삭제됨",
"deleteFailed": "컬렉션 삭제 실패",
"deleteFailedWithError": "컬렉션 삭제 실패: ${error}",
"selectCollection": "컬렉션 선택",
"collectionName": "컬렉션 이름",
"enterCollectionName": "컬렉션 이름 입력",
"addedToCollection": "컬렉션에 추가됨",
"errorAddingToCollection": "컬렉션에 추가 실패",
"created": "컬렉션 생성됨",
"removeFromCollection": "컬렉션에서 제거",
"removeFromCollectionConfirm": "${title}을(를) 이 컬렉션에서 제거하시겠습니까?",
"removedFromCollection": "컬렉션에서 제거됨",
"removeFromCollectionFailed": "컬렉션에서 제거 실패",
"removeFromCollectionError": "컬렉션에서 제거 중 오류 발생: ${error}",
"searchCollections": "컬렉션 검색..."
},
"playlists": {
"title": "플레이리스트",
"playlist": "재생 목록",
"noPlaylists": "재생 목록을 찾을 수 없습니다",
"create": "재생 목록 생성",
"playlistName": "재생 목록 이름",
"enterPlaylistName": "재생 목록 이름 입력",
"delete": "재생 목록 삭제",
"removeItem": "재생 목록에서 항목 제거",
"smartPlaylist": "스마트 재생 목록",
"itemCount": "${count}개 항목",
"oneItem": "1개 항목",
"emptyPlaylist": "이 재생 목록은 비어 있습니다",
"deleteConfirm": "재생 목록을 삭제하시겠습니까?",
"deleteMessage": "\"${name}\"을(를) 삭제하시겠습니까?",
"created": "재생 목록이 생성되었습니다",
"deleted": "재생 목록이 삭제되었습니다",
"itemAdded": "재생 목록에 추가되었습니다",
"itemRemoved": "재생 목록에서 제거됨",
"selectPlaylist": "재생 목록 선택",
"searchPlaylists": "재생 목록 검색...",
"errorCreating": "재생 목록 생성 실패",
"errorDeleting": "재생 목록 삭제 실패",
"errorLoading": "재생 목록 로드 실패",
"errorAdding": "재생 목록에 추가 실패",
"errorReordering": "재생 목록 항목 재정렬 실패",
"errorRemoving": "재생 목록에서 제거 실패"
},
"music": {
"goToAlbum": "앨범으로 이동",
"goToArtist": "아티스트로 이동",
"instantMix": "인스턴트 믹스",
"playNext": "다음에 재생",
"addToQueue": "대기열에 추가",
"discNumber": "디스크 ${n}",
"trackCount": {
"other": "${n}곡"
},
"nowPlaying": "재생 중",
"playingFrom": "${title}에서 재생 중",
"queue": "재생 대기열",
"clearQueue": "대기열 비우기",
"lyrics": "가사",
"noLyrics": "가사 없음",
"sleepTimer": "취침 타이머",
"sleepTimerEndOfTrack": "곡 종료 시",
"sleepTimerMinutes": "${n}분",
"stopPlayback": "재생 중지",
"previousTrack": "이전 곡",
"nextTrack": "다음 곡",
"repeat": "반복",
"repeatAll": "전체 반복",
"repeatOne": "한 곡 반복"
},
"watchTogether": {
"title": "함께 보기",
"description": "친구 및 가족과 콘텐츠를 동시에 시청하세요",
"createSession": "세션 생성",
"creating": "생성 중...",
"joinSession": "세션 참여",
"joining": "참가 중...",
"controlMode": "제어 모드",
"controlModeQuestion": "누가 재생을 제어할 수 있나요?",
"hostOnly": "호스트만",
"anyone": "누구나",
"hostingSession": "세션 호스팅 중",
"inSession": "세션 중",
"sessionCode": "세션 코드",
"openSessionControls": "함께 보기 세션 제어 열기",
"copySessionCode": "세션 코드 복사",
"hostControlsPlayback": "호스트 재생 제어",
"anyoneCanControl": "누구나 재생 제어 가능",
"hostControls": "호스트 제어",
"anyoneControls": "누구나 제어",
"participants": "참가자",
"host": "호스트",
"hostBadge": "호스트",
"youAreHost": "호스트입니다",
"watchingWithOthers": "다른 사람과 함께 시청 중",
"endSession": "세션 종료",
"leaveSession": "세션 나가기",
"endSessionQuestion": "세션을 종료하시겠습니까?",
"leaveSessionQuestion": "세션에서 나가시겠습니까?",
"endSessionConfirm": "모든 참가자의 세션이 종료됩니다.",
"leaveSessionConfirm": "세션에서 나가게 됩니다.",
"endSessionConfirmOverlay": "모든 참가자의 함께 보기 세션이 종료됩니다.",
"leaveSessionConfirmOverlay": "함께 보기 세션의 연결이 끊어집니다.",
"end": "종료",
"leave": "나가기",
"syncing": "동기화 중...",
"joinWatchSession": "시청 세션에 참여",
"enterCodeHint": "5자리 코드 입력",
"pasteFromClipboard": "클립보드에서 붙여넣기",
"pleaseEnterCode": "세션 코드를 입력하세요",
"codeMustBe5Chars": "세션 코드는 반드시 5자리여야 합니다",
"joinInstructions": "참여하려면 호스트의 세션 코드를 입력하세요.",
"failedToCreate": "세션 생성 실패",
"failedToJoin": "세션 참여 실패",
"sessionCodeCopied": "세션 코드가 클립보드에 복사되었습니다",
"relayUnreachable": "릴레이 서버에 연결할 수 없습니다. ISP 차단으로 함께 보기를 사용하지 못할 수 있습니다.",
"reconnectingToHost": "호스트에 재연결 중...",
"currentPlayback": "현재 재생",
"joinCurrentPlayback": "현재 재생 참여",
"joinCurrentPlaybackDescription": "호스트가 현재 시청 중인 콘텐츠로 이동합니다",
"failedToOpenCurrentPlayback": "현재 재생을 열 수 없습니다",
"participantJoined": "${name}님이 참여했습니다",
"participantLeft": "${name}님이 나갔습니다",
"participantPaused": "${name}님이 일시정지했습니다",
"participantResumed": "${name}님이 재생했습니다",
"participantSeeked": "${name}님이 재생 위치를 변경했습니다",
"participantBuffering": "${name}님이 버퍼링 중입니다",
"participantNeedsUpdate": "${name}님이 이전 버전의 앱을 사용 중입니다 — 동기화를 사용할 수 없습니다",
"resumingWithout": "${name}님 없이 재생을 재개합니다",
"waitingForParticipants": "다른 참가자의 로딩을 기다리는 중...",
"waitingForName": "${name}님을 기다리는 중...",
"recentRooms": "최근 참여한 방",
"renameRoom": "방 이름 변경",
"removeRoom": "제거",
"guestSwitchUnavailable": "전환할 수 없음 — 동기화 서버를 사용할 수 없습니다",
"guestSwitchFailed": "전환할 수 없음 — 이 서버에서 콘텐츠를 찾을 수 없습니다"
},
"downloads": {
"title": "다운로드",
"manage": "관리",
"tvShows": "TV 프로그램",
"movies": "영화",
"music": "음악",
"tracksQueued": "${count}곡 다운로드 대기 중",
"noDownloads": "다운로드 없음",
"noDownloadsDescription": "다운로드한 콘텐츠는 오프라인 시청을 위해 여기에 표시됩니다",
"downloadNow": "다운로드",
"deleteDownload": "다운로드 삭제",
"retryDownload": "다운로드 재시도",
"downloadQueued": "다운로드 대기 중",
"downloadResumed": "다운로드를 재개했습니다",
"serverErrorBitrate": "서버 오류: 파일이 원격 비트레이트 제한을 초과할 수 있습니다",
"storageFull": "기기 저장 공간이 가득 차서 다운로드를 중지했습니다. 공간을 확보한 후 다시 시도하세요.",
"episodesQueued": "에피소드 ${count}개가 다운로드 대기열에 추가되었습니다",
"downloadDeleted": "다운로드 삭제됨",
"deleteConfirm": "이 기기에서 \"${title}\"을(를) 삭제할까요?",
"cancelledDownloadTitle": "취소된 다운로드",
"cancelledDownloadMessage": "이 다운로드가 취소되었습니다. 어떻게 하시겠습니까?",
"allEpisodesAlreadyDownloaded": "모든 에피소드가 이미 다운로드되었습니다",
"resumeDownload": "다운로드 재개",
"cancelledDownload": "취소된 다운로드",
"syncingFile": "${file} (${status} 동기화 중)",
"downloadedFileClickToComplete": "${file} 다운로드됨 — 클릭하여 완료",
"partialDownloadClickToComplete": "부분 다운로드됨 — 클릭하여 완료",
"deleting": "삭제 중...",
"deletingWithProgress": "${title} 삭제 중... (${current}/${total})",
"queuedTooltip": "대기 중",
"queuedFilesTooltip": "대기 중: ${files}",
"downloadingTooltip": "다운로드 중...",
"downloadingFilesTooltip": "${files} 다운로드 중",
"noDownloadsTree": "다운로드 없음",
"pauseAll": "모두 일시정지",
"resumeAll": "모두 재개",
"deleteAll": "모두 삭제",
"selectVersion": "버전 선택",
"allEpisodes": "모든 에피소드",
"unwatchedOnly": "시청하지 않은 것만",
"nextNUnwatched": "다음 ${count}개 미시청",
"customAmount": "직접 입력...",
"includeSpecials": "스페셜 포함",
"howManyEpisodes": "몇 개의 에피소드?",
"invalidEpisodeCount": "올바른 에피소드 수를 입력하세요.",
"keepSynced": "동기화 유지",
"downloadOnce": "한 번만 다운로드",
"keepNUnwatched": "미시청 ${count}개 유지",
"editSyncRule": "동기화 규칙 편집",
"removeSyncRule": "동기화 규칙 제거",
"removeSyncRuleConfirm": "\"${title}\" 동기화를 중단하시겠습니까? 다운로드된 에피소드는 유지됩니다.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"syncRuleCreated": "동기화 규칙 생성됨 — 미시청 에피소드 ${count}개 유지",
"syncRuleUpdated": "동기화 규칙 업데이트됨",
"syncRuleRemoved": "동기화 규칙 제거됨",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncedNewEpisodes": "${title}의 새 에피소드 ${count}개 동기화됨",
"activeSyncRules": "동기화 규칙",
"noSyncRules": "동기화 규칙 없음",
"manageSyncRule": "동기화 관리",
"editEpisodeCount": "에피소드 수",
"editSyncFilter": "동기화 필터",
"syncAllItems": "모든 항목 동기화 중",
"syncUnwatchedItems": "시청하지 않은 항목 동기화 중",
"syncRuleServerContext": "서버: ${server} • ${status}",
"syncRuleAvailable": "사용 가능",
"syncRuleOffline": "오프라인",
"syncRuleSignInRequired": "로그인 필요",
"syncRuleNotAvailableForProfile": "현재 프로필에서 사용할 수 없음",
"syncRuleUnknownServer": "알 수 없는 서버",
"syncRuleListCreated": "동기화 규칙이 생성되었습니다",
"backgroundWarning": {
"bannerBlocked": "앱에서 나가면 다운로드가 중지됩니다",
"bannerDegraded": "백그라운드 다운로드가 제한될 수 있습니다",
"bannerAction": "세부정보",
"sheetTitle": "백그라운드 다운로드가 차단됨",
"sheetTitleDegraded": "백그라운드 다운로드가 제한될 수 있음",
"sheetIntro": "Android가 Plezy의 안정적인 백그라운드 다운로드를 차단하고 있습니다.",
"sheetIntroDegraded": "기기에서 Plezy가 백그라운드로 다운로드할 수 있는 시점을 제한하고 있습니다.",
"reasonBackgroundRestricted": "Plezy의 백그라운드 사용이 제한되어 있습니다. 배터리 또는 백그라운드 사용을 \"제한 없음\"으로 설정하세요.",
"reasonStandbyRestricted": "Android가 Plezy를 제한된 대기 상태로 전환했습니다. 배터리 사용량을 \"제한 없음\"으로 설정하세요.",
"reasonDownloadChannelBlocked": "다운로드 알림이 꺼져 있어 진행 상황과 제어 기능을 사용하지 못할 수 있습니다.",
"reasonNotificationsDisabled": "알림이 꺼져 있습니다. Android 13 이상에서는 장시간 백그라운드 다운로드에 알림이 필요합니다.",
"reasonDataSaver": "데이터 절약 모드가 켜져 있어 모바일 데이터로 백그라운드 다운로드를 할 수 없습니다. Wi-Fi에서는 계속 다운로드할 수 있습니다.",
"reasonOemUnknown": "Plezy가 백그라운드에 있을 때 다운로드가 반복해서 중지되었습니다. Plezy의 배터리 또는 백그라운드 사용 설정을 확인하세요.",
"openSettings": "설정 열기",
"stillNotWorking": "기기별 도움말",
"stillNotWorkingDescription": "기기에 맞는 단계를 확인하세요. 문제가 계속되면 설정 › 로그 보기에서 로그를 보내 주세요.",
"dialogTitle": "다운로드가 완료되지 않을 수 있음",
"dialogDownloadAnyway": "그래도 다운로드",
"dialogFixFirst": "먼저 문제 해결",
"statusTile": "백그라운드 다운로드",
"statusOk": "백그라운드 실행 허용됨",
"statusBlocked": "시스템 설정에 의해 차단됨",
"statusDegraded": "시스템 설정에 의해 제한됨",
"statusUnknown": "아직 확인하지 않음",
"settingsUnavailable": "이 기기에서 시스템 설정을 열 수 없습니다",
"linkUnavailable": "이 기기에서 dontkillmyapp.com을 열 수 없습니다"
}
},
"shaders": {
"title": "셰이더",
"noShaderDescription": "비디오 향상 없음",
"nvscalerDescription": "더 선명한 비디오를 위한 NVIDIA 이미지 스케일링",
"artcnnVariantNeutral": "중립",
"artcnnVariantDenoise": "노이즈 제거",
"artcnnVariantDenoiseSharpen": "노이즈 제거 + 선명화",
"qualityFast": "빠름",
"qualityHQ": "고품질",
"mode": "모드",
"importShader": "셰이더 가져오기",
"customShaderDescription": "사용자 정의 GLSL 셰이더",
"shaderImported": "셰이더를 가져왔습니다",
"shaderImportFailed": "셰이더 가져오기 실패",
"deleteShader": "셰이더 삭제",
"deleteShaderConfirm": "\"${name}\"을(를) 삭제하시겠습니까?"
},
"companionRemote": {
"title": "컴패니언 리모컨",
"connectedTo": "${name}에 연결됨",
"unknownDevice": "알 수 없는 기기",
"session": {
"startingServer": "원격 서버 시작 중...",
"hostAddress": "호스트 주소",
"connected": "연결됨",
"serverRunning": "원격 서버 활성",
"serverStopped": "원격 서버 중지됨",
"serverRunningDescription": "네트워크의 모바일 기기가 이 앱에 연결할 수 있습니다",
"serverStoppedDescription": "모바일 기기의 연결을 허용하려면 서버를 시작하세요",
"usePhoneToControl": "모바일 기기로 이 앱을 제어하세요",
"startServer": "서버 시작",
"stopServer": "서버 중지",
"minimize": "최소화"
},
"pairing": {
"discoveryDescription": "같은 Plex 계정의 Plezy 기기가 여기에 표시됩니다",
"hostAddressHint": "192.168.1.100:48632",
"connecting": "연결 중...",
"searchingForDevices": "기기 검색 중...",
"noDevicesFound": "네트워크에서 기기를 찾을 수 없습니다",
"noDevicesHint": "데스크톱에서 Plezy를 열고 같은 Wi-Fi를 사용하세요",
"availableDevices": "사용 가능한 기기",
"manualConnection": "수동 연결",
"cryptoInitFailed": "보안 연결을 시작할 수 없습니다. 먼저 Plex에 로그인하세요.",
"validationHostRequired": "호스트 주소를 입력하세요",
"validationHostFormat": "형식은 IP:포트여야 합니다 (예: 192.168.1.100:48632)",
"connectionTimedOut": "연결 시간이 초과되었습니다. 두 기기에서 같은 네트워크를 사용하세요.",
"sessionNotFound": "기기를 찾을 수 없습니다. 호스트에서 Plezy가 실행 중인지 확인하세요.",
"authFailed": "인증에 실패했습니다. 두 기기 모두 같은 Plex 계정이 필요합니다.",
"failedToConnect": "연결 실패: ${error}"
},
"remote": {
"disconnectConfirm": "원격 세션 연결을 해제하시겠습니까?",
"reconnecting": "재연결 중...",
"attemptOf": "${current}/5 시도 중",
"retryNow": "지금 재시도",
"tabRemote": "리모컨",
"tabPlay": "재생",
"tabMore": "더 보기",
"menu": "메뉴",
"tabNavigation": "탭 탐색",
"tabDiscover": "둘러보기",
"tabLibraries": "미디어 라이브러리",
"tabSearch": "검색",
"tabDownloads": "다운로드",
"tabSettings": "설정",
"previous": "이전",
"playPause": "재생/일시정지",
"next": "다음",
"seekBack": "되감기",
"stop": "정지",
"seekForward": "빨리감기",
"volume": "볼륨",
"volumeDown": "줄이기",
"volumeUp": "높이기",
"fullscreen": "전체 화면",
"subtitles": "자막",
"audio": "오디오",
"searchHint": "데스크톱에서 검색..."
},
"errors": {
"noNetworkInterface": "네트워크 인터페이스를 찾을 수 없습니다",
"authenticationFailed": "인증 실패",
"serverStartFailed": "원격 서버를 시작하지 못했습니다: ${error}",
"commandFailed": "원격 명령을 보내지 못했습니다: ${error}",
"joinTimedOut": "세션 참가 시간이 초과되었습니다",
"failedToConnectAnyAddress": "어떤 주소에도 연결하지 못했습니다",
"connectionLostAfterAttempts": "${attempts}회 시도 후 연결이 끊어졌습니다",
"connectionLost": "연결이 끊어졌습니다"
}
},
"videoSettings": {
"playbackSpeed": "재생 속도",
"normalSpeed": "보통",
"sleepTimerActive": "활성 (${duration})",
"zoom": "확대/축소",
"sleepTimer": "취침 타이머",
"audioSync": "오디오 동기화",
"subtitleSync": "자막 동기화",
"hdr": "HDR",
"audioOutput": "오디오 출력",
"performanceOverlay": "성능 오버레이",
"audioPassthrough": "오디오 패스스루",
"audioOutputDolbyAtmos": "Dolby Atmos",
"audioOutputDolbyAudio": "Dolby Audio",
"audioOutputSurround": "서라운드",
"audioOutputSpatial": "공간 음향",
"audioOutputStereo": "스테레오",
"audioNormalization": "음량 정규화",
"audioDownmix": "스테레오로 다운믹스"
},
"performanceOverlay": {
"color": "색상",
"performance": "성능",
"buffer": "버퍼",
"app": "앱",
"decoder": "디코더",
"rawDecoder": "원본 디코더",
"tunneling": "터널링",
"aspect": "화면비",
"rotation": "회전",
"dvSource": "DV 소스",
"dvPath": "DV 경로",
"p7Conversion": "P7 변환",
"sampleRate": "샘플 레이트",
"pixelFormat": "픽셀 형식",
"hwFormat": "HW 형식",
"matrix": "매트릭스",
"primaries": "원색",
"transfer": "전송",
"renderFps": "렌더 FPS",
"displayFps": "디스플레이 FPS",
"avSync": "A/V 동기화",
"dropped": "드롭됨",
"dvRpus": "DV RPU",
"dvRpuAverage": "DV RPU 평균",
"dvSampleAverage": "DV 샘플 평균",
"maxLuma": "최대 휘도",
"minLuma": "최소 휘도",
"maxCll": "MaxCLL",
"maxFall": "MaxFALL",
"cacheUsed": "사용 캐시",
"cacheLimit": "캐시 제한",
"speed": "속도",
"player": "플레이어",
"memory": "메모리",
"uiFps": "UI FPS"
},
"externalPlayer": {
"title": "외부 플레이어",
"useExternalPlayer": "외부 플레이어 사용",
"useExternalPlayerDescription": "동영상을 다른 앱에서 열기",
"selectPlayer": "플레이어 선택",
"customPlayers": "사용자 정의 플레이어",
"systemDefault": "시스템 기본값",
"addCustomPlayer": "사용자 정의 플레이어 추가",
"playerName": "플레이어 이름",
"playerNameHint": "내 플레이어",
"playerCommand": "명령어",
"playerPackage": "패키지 이름",
"playerUrlScheme": "URL 스킴",
"off": "꺼짐",
"launchFailed": "외부 플레이어를 열 수 없습니다",
"appNotInstalled": "${name}이(가) 설치되어 있지 않습니다",
"playInExternalPlayer": "외부 플레이어에서 재생"
},
"metadataEdit": {
"editMetadata": "편집...",
"screenTitle": "메타데이터 편집",
"basicInfo": "기본 정보",
"artwork": "아트워크",
"advancedSettings": "고급 설정",
"title": "제목",
"sortTitle": "정렬 제목",
"originalTitle": "원제",
"releaseDate": "출시일",
"contentRating": "콘텐츠 등급",
"studio": "스튜디오",
"tagline": "태그라인",
"summary": "줄거리",
"poster": "포스터",
"background": "배경",
"logo": "로고",
"squareArt": "정사각형 아트",
"selectPoster": "포스터 선택",
"selectBackground": "배경 선택",
"selectLogo": "로고 선택",
"selectSquareArt": "정사각형 아트 선택",
"fromUrl": "URL에서",
"uploadFile": "파일 업로드",
"enterImageUrl": "이미지 URL 입력",
"imageUrl": "이미지 URL",
"metadataUpdated": "메타데이터가 업데이트되었습니다",
"metadataUpdateFailed": "메타데이터 업데이트 실패",
"artworkUpdated": "아트워크가 업데이트되었습니다",
"artworkUpdateFailed": "아트워크 업데이트 실패",
"noArtworkAvailable": "사용 가능한 아트워크 없음",
"artworkOption": "아트워크 옵션 ${index}",
"selectedArtworkOption": "아트워크 옵션 ${index}, 선택됨",
"notSet": "설정되지 않음",
"libraryDefault": "라이브러리 기본값",
"accountDefault": "계정 기본값",
"seriesDefault": "시리즈 기본값",
"episodeSorting": "에피소드 정렬",
"oldestFirst": "오래된 순",
"newestFirst": "최신 순",
"keep": "유지",
"allEpisodes": "모든 에피소드",
"latestEpisodes": "최신 에피소드 ${count}개",
"latestEpisode": "최신 에피소드",
"episodesAddedPastDays": "최근 ${count}일 내 추가된 에피소드",
"deleteAfterPlaying": "재생 후 에피소드 삭제",
"never": "안 함",
"afterADay": "하루 후",
"afterAWeek": "일주일 후",
"afterAMonth": "한 달 후",
"onNextRefresh": "다음 새로고침 시",
"seasons": "시즌",
"show": "표시",
"hide": "숨기기",
"episodeOrdering": "에피소드 순서",
"tmdbAiring": "The Movie Database (방영순)",
"tvdbAiring": "TheTVDB (방영순)",
"tvdbAbsolute": "TheTVDB (절대순)",
"metadataLanguage": "메타데이터 언어",
"useOriginalTitle": "원제 사용",
"preferredAudioLanguage": "선호 오디오 언어",
"preferredSubtitleLanguage": "선호 자막 언어",
"subtitleMode": "자막 자동 선택 모드",
"manuallySelected": "수동 선택",
"shownWithForeignAudio": "외국어 오디오 시 표시",
"alwaysEnabled": "항상 활성화",
"tags": "태그",
"addTag": "태그 추가",
"genre": "장르",
"director": "감독",
"writer": "작가",
"producer": "프로듀서",
"country": "국가",
"collection": "컬렉션",
"label": "라벨",
"style": "스타일",
"mood": "분위기"
},
"matchScreen": {
"match": "일치...",
"fixMatch": "일치 수정...",
"unmatch": "일치 해제",
"unmatchConfirm": "이 매칭을 지울까요? 다시 매칭될 때까지 Plex에서는 미매칭으로 처리됩니다.",
"unmatchSuccess": "일치 해제됨",
"unmatchFailed": "일치 해제에 실패했습니다",
"matchApplied": "일치 적용됨",
"matchFailed": "일치 적용에 실패했습니다",
"titleHint": "제목",
"yearHint": "연도",
"search": "검색",
"noMatchesFound": "일치하는 항목이 없습니다"
},
"serverTasks": {
"title": "서버 작업",
"failedToLoad": "작업을 불러올 수 없습니다",
"noTasks": "실행 중인 작업 없음"
},
"trakt": {
"title": "Trakt",
"connected": "연결됨",
"connectedAs": "@${username}(으)로 연결됨",
"disconnectConfirm": "Trakt 계정 연결을 끊으시겠습니까?",
"disconnectConfirmBody": "Plezy가 Trakt로 이벤트 전송을 중지합니다. 언제든 다시 연결할 수 있습니다.",
"scrobble": "실시간 스크로블",
"scrobbleDescription": "재생 중 재생, 일시정지, 정지 이벤트를 Trakt로 전송합니다.",
"watchedSync": "시청 상태 동기화",
"watchedSyncDescription": "Plezy에서 시청 완료로 표시한 항목이 Trakt에도 시청 완료로 표시됩니다."
},
"seerr": {
"title": "Seerr",
"connectTitle": "Seerr에 연결",
"serverUrl": "서버 URL",
"serverUrlHelper": "Seerr 인스턴스의 주소",
"checkServer": "계속",
"signInWithJellyfin": "Jellyfin으로 로그인",
"signInWithEmby": "Emby로 로그인",
"signInWithLocal": "로컬 계정 사용",
"email": "이메일",
"noSignInMethods": "이 Seerr 인스턴스에는 Plezy가 지원하는 로그인 방법이 없습니다.",
"instance": "인스턴스",
"disconnectConfirm": "Seerr 연결을 해제하시겠습니까?",
"disconnectConfirmBody": "Plezy가 이 Seerr 인스턴스를 삭제합니다. 언제든 다시 연결할 수 있습니다.",
"request": "요청",
"request4k": "4K로 요청",
"seasons": "시즌",
"allSeasons": "모든 시즌",
"advancedOptions": "고급",
"destinationServer": "대상 서버",
"qualityProfile": "화질 프로파일",
"rootFolder": "루트 폴더",
"languageProfile": "언어 프로파일",
"requestSubmitted": "요청을 제출했습니다",
"requestFailed": "요청 실패: ${error}",
"requestsLoadFailed": "요청 옵션을 불러올 수 없습니다",
"nothingToRequest": "모두 이미 사용 가능하거나 요청되었습니다.",
"statusAvailable": "사용 가능",
"statusPartiallyAvailable": "일부 사용 가능",
"statusRequested": "요청됨",
"statusProcessing": "처리 중"
},
"services": {
"title": "서비스",
"hubSubtitle": "시청 진행률을 동기화하고 새 작품을 요청하세요.",
"notConnected": "연결되지 않음",
"connectedAs": "@${username}(으)로 연결됨",
"scrobble": "진행률 자동 추적",
"scrobbleDescription": "에피소드나 영화를 시청하면 목록을 업데이트합니다.",
"disconnectConfirm": "${service} 연결을 해제하시겠습니까?",
"disconnectConfirmBody": "Plezy가 ${service} 업데이트를 중지합니다. 언제든 다시 연결할 수 있습니다.",
"connectFailed": "${service}에 연결할 수 없습니다. 다시 시도하세요.",
"names": {
"mal": "MyAnimeList",
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr"
},
"deviceCode": {
"title": "${service}에서 Plezy 활성화",
"body": "${url}을 방문하여 이 코드를 입력하세요:",
"openToActivate": "활성화하려면 ${service} 열기",
"copyCode": "활성화 코드 복사",
"waitingForAuthorization": "인증을 기다리는 중…",
"codeCopied": "코드가 복사되었습니다"
},
"oauthProxy": {
"title": "${service}에 로그인",
"body": "이 QR 코드를 스캔하거나 아무 기기에서 URL을 여세요.",
"openToSignIn": "로그인하려면 ${service} 열기",
"copyUrl": "로그인 URL 복사",
"urlCopied": "URL이 복사되었습니다"
},
"libraryFilter": {
"title": "라이브러리 필터",
"subtitleAllSyncing": "모든 라이브러리 동기화 중",
"subtitleNoneSyncing": "동기화 안 함",
"subtitleBlocked": "${count}개 차단됨",
"subtitleAllowed": "${count}개 허용됨",
"mode": "필터 모드",
"modeBlacklist": "차단 목록",
"modeWhitelist": "허용 목록",
"modeHintBlacklist": "아래에 선택한 라이브러리를 제외한 모든 라이브러리를 동기화합니다.",
"modeHintWhitelist": "아래에 선택한 라이브러리만 동기화합니다.",
"libraries": "라이브러리",
"noLibraries": "사용 가능한 라이브러리가 없습니다"
}
},
"addServer": {
"addJellyfinTitle": "Jellyfin 서버 추가",
"serverUrls": "서버 URL",
"serverUrlsHelper": "쉼표로 구분하여 여러 URL을 입력할 수 있습니다.",
"findServer": "서버 찾기",
"searchingLocalServers": "로컬 Jellyfin 서버 검색 중...",
"localServers": "로컬 Jellyfin 서버",
"username": "사용자 이름",
"password": "비밀번호",
"signIn": "로그인",
"change": "변경",
"required": "필수",
"couldNotReachServer": "서버에 연결할 수 없습니다: ${error}",
"signInFailed": "로그인 실패: ${error}",
"quickConnectFailed": "Quick Connect 실패: ${error}",
"addPlexTitle": "Plex로 로그인",
"pinExpired": "로그인 전에 PIN이 만료되었습니다. 다시 시도하세요.",
"failedToRegisterAccount": "계정 등록 실패: ${error}",
"enterJellyfinUrlError": "Jellyfin 서버 URL을 입력하세요",
"addConnectionTitle": "연결 추가",
"addConnectionTitleScoped": "${name}에 추가",
"signInWithPlexCard": "Plex로 로그인",
"signInWithPlexCardSubtitle": "이 기기를 승인합니다. 공유 서버가 추가됩니다.",
"signInWithPlexCardSubtitleScoped": "Plex 계정을 승인합니다. Home 사용자는 프로필이 됩니다.",
"connectToJellyfinCard": "Jellyfin에 연결",
"connectToJellyfinCardSubtitle": "서버 URL, 사용자 이름, 비밀번호를 입력하세요.",
"connectToJellyfinCardSubtitleScoped": "Jellyfin 서버에 로그인합니다. ${name}에 연결됩니다.",
"borrowFromAnotherProfile": "다른 프로필에서 빌리기",
"borrowFromAnotherProfileSubtitle": "다른 프로필의 연결을 재사용합니다. PIN으로 보호된 프로필에는 PIN이 필요합니다."
}
}