Files
iptvnator/apps/web/src/assets/i18n/ko.json
T
4grayandClaude Fable 5.1 ef3f98d026 feat(portals): posters-only cover wall for movie and series grids (#1604)
* feat(portals): posters-only cover wall for movie and series grids

Add `Settings.showCoverTitles` (Settings > General, default on). Turning it
off drops the title row under VOD/series covers in catalog, favorites and
recent grids and reveals the title as a bottom-gradient overlay on hover and
keyboard focus, pinned open for items whose cover is missing or failed.

`CoverTitlesService` is the single resolver: the opt-out AND a hover-capable
pointer, so touch-only devices keep their titles. Live channel grids, search
results, "recently added" rails and dashboard rails always keep labels.

Catalog and collection cards become keyboard buttons (role, tabindex,
aria-label, Enter/Space, focus ring) and poster alt text is the title. The
default-on boolean coercion moves into `settings-opt-out.util.ts` because
the settings store reached the max-lines limit.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* fix(portals): keep nested Remove key presses from activating the card

Enter/Space on the content card's nested Remove button bubbled into the
card's own key handlers: Enter opened the item before removing it and
Space opened it while cancelling the removal. Only keys pressed on the
card element itself now activate it. Regression spec added.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* fix(portals): keep cover titles while an in-section search filters the grid

The posters-only wall exempts search results because they are identified
by the name the user typed; the category grid's own in-section filter is
the same case, so `app-grid-list` now keeps the title row while its
`searchTerm` is non-blank. Contract docs updated, regression spec added.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* fix(portals): keep cover titles while the collection tab search is active

The unified favorites/recent tab filters by its own search term, so its
matches are identified by name like every other search result. The tab
now opts its cards out of the posters-only wall while the term is
non-blank. Contract docs updated, regression spec added.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* fix(portals): move the card Remove control out of the button surface

An interactive control nested inside a role="button" is an invalid
accessibility structure. The content card's activation surface is now its
own inner element and the Remove button a sibling positioned over the
poster corner, labelled by its tooltip text. Spec asserts the control is
never a descendant of the button.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* fix(portals): draw the collection card focus ring where it is not clipped

The card's overflow: hidden clipped an outline drawn on the inner
activation surface on every edge, so keyboard users saw no focus
indication. The ring now sits on the outer card via
:has(> .content-card__activation:focus-visible).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* fix(portals): detect any hover-capable pointer for the posters-only wall

`hover` describes only the primary pointer, so a touch-first tablet with
a mouse or hover-capable stylus attached lost the wall. The resolver now
reads `(any-hover: hover)`.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 18:34:21 +02:00

1849 lines
118 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"CANCEL": "취소",
"CLEAR": "지우기",
"CLOSE": "닫기",
"BACK": "뒤로",
"SHOW_MORE": "더 보기",
"SHOW_LESS": "간략히 보기",
"PLAYLISTS": "재생목록",
"HOME": {
"TITLE": "IPTVnator",
"SUBTITLE": "목록에서 재생 목록을 선택하거나 파일 업로드 또는 URL을 통해 새 재생 목록을 추가하십시오.",
"TABS": {
"RECENTLY_ADDED": "최근 재생 목록이 추가되었습니다",
"FILE_UPLOAD": "파일 업로드를 통해 추가하십시오",
"URL_UPLOAD": "URL을 통해 추가하십시오",
"TEXT_IMPORT": "Import as text",
"XTREME_IMPORT": "Xtream 코드 추가",
"STALKER_PORTAL_IMPORT": "스토커 포털 추가"
},
"PLAYLISTS": {
"NO_PLAYLISTS": "재생 목록이 추가되지 않았습니다",
"ADD_FIRST": "다른 탭에서 첫 번째 재생 목록을 추가하십시오",
"WELCOME_TITLE": "IPTVnator에 오신 것을 환영합니다",
"WELCOME_DESCRIPTION": "첫 번째 재생목록을 추가하여 스트리밍을 시작하세요. 즐겨 사용하는 IPTV 서비스에 연결하여 라이브 TV, 영화, 시리즈를 즐겨보세요.",
"ADD_YOUR_FIRST": "첫 번째 재생목록 추가",
"FEATURE_M3U": "M3U/M3U8 파일",
"FEATURE_XTREAM": "Xtream 코드",
"FEATURE_STALKER": "Stalker 포털",
"FEATURE_M3U_LABEL": "M3U 파일 또는 URL 추가",
"FEATURE_XTREAM_LABEL": "Xtream Codes로 연결",
"FEATURE_STALKER_LABEL": "Stalker 포털에 연결",
"VALUE_PROPS_LABEL": "할 수 있는 작업",
"VALUE_PROP_LIVE": "EPG가 있는 라이브 TV",
"VALUE_PROP_VOD": "영화 및 시리즈",
"VALUE_PROP_MULTISOURCE": "다중 소스 라이브러리",
"VALUE_PROP_OFFLINE": "오프라인 다운로드",
"DASHBOARD_WELCOME_TAGLINE": "IPTV 라이브러리를 한곳에서.",
"DASHBOARD_WELCOME_DESCRIPTION": "M3U 파일, Xtream Codes 또는 Stalker 포털을 연결한 뒤 모든 화면에서 라이브 TV, 영화, 시리즈를 즐기세요.",
"FEATURE_LIVE_TITLE": "라이브 TV",
"FEATURE_LIVE_DESC": "전체 편성표와 함께 라이브 채널을 스트리밍합니다.",
"FEATURE_VOD_TITLE": "영화 및 시리즈",
"FEATURE_VOD_DESC": "포스터와 상세 정보가 있는 온디맨드 라이브러리입니다.",
"FEATURE_EPG_TITLE": "EPG 및 다시보기",
"FEATURE_EPG_DESC": "프로그램 가이드와 타임시프트 재생을 제공합니다.",
"FEATURE_OFFLINE_TITLE": "오프라인 다운로드",
"FEATURE_OFFLINE_DESC": "영화와 에피소드를 저장해 나중에 시청할 수 있습니다.",
"SOURCES_WELCOME_TITLE": "첫 플레이리스트 추가",
"SOURCES_WELCOME_BODY": "아래에서 소스 유형을 선택해 시작하세요.",
"SOURCE_M3U_NEEDS": "M3U/M3U8 플레이리스트를 가리키는 로컬 파일 또는 URL입니다.",
"SOURCE_M3U_ADD": "M3U 추가",
"SOURCE_XTREAM_NEEDS": "제공업체에서 받은 사용자 이름, 비밀번호, 서버 URL입니다.",
"SOURCE_XTREAM_ADD": "Xtream 추가",
"SOURCE_STALKER_NEEDS": "포털 URL과 MAC 주소(Ministra 호환)입니다.",
"SOURCE_STALKER_ADD": "Stalker 추가",
"CONTENT_LIVE": "라이브",
"CONTENT_VOD": "영화",
"CONTENT_SERIES": "시리즈",
"CONTENT_EPG": "EPG",
"NO_RESULTS_TITLE": "재생목록을 찾을 수 없습니다",
"NO_RESULTS_DESCRIPTION": "검색어와 일치하는 재생목록이 없습니다. 검색어를 변경하거나 필터를 지워 모든 재생목록을 확인하세요.",
"ADDED_VIA_URL": "URL 업로드를 통해 추가되었습니다. URL:",
"ADDED_VIA_FILE": "파일 업로드를 통해 추가되었습니다",
"XTREAM_PLAYLIST": "Xtream 재생목록",
"STALKER_PORTAL": "Stalker 포털",
"CHANNELS": "채널",
"ADDED": "추가되었습니다",
"SHOW_DETAILS": "재생 목록 세부 정보 표시",
"REMOVE": "재생 목록이 제거되었습니다",
"SEARCH_PLAYLISTS": "제목으로 재생목록 검색",
"INFO_DIALOG": {
"PLAYLIST_DETAILS": "재생 목록 세부 사항",
"TITLE": "제목",
"FROM_URL": "URL에서 추가되었습니다",
"IMPORT_DATE": "데이터 가져 오기",
"CHANNELS": "채널 수",
"CLOSE": "닫기",
"SAVE": "저장",
"USER_AGENT": "사용자 에이전트",
"ORIGINAL_FILENAME": "원래 파일 이름",
"FILE_PATH": "파일 경로",
"UPDATE_FAILED": "마지막 재생 목록 업데이트가 실패했습니다",
"AUTO_UPDATE": "자동 업데이트",
"AUTO_UPDATE_DESCRIPTION": "자동 새로 고침 기능이 활성화되면 앱이 시작될 때마다 재생 목록이 자동으로 업데이트됩니다.",
"CUSTOM_USER_AGENT": "일부 IPTV 공급자는 재생 목록을 재생하기 위해 특정 사용자 에이전트가 필요합니다.",
"EXPORT_PLAYLIST": "재생목록을 m3u로 내보내기",
"SERVER_URL": "서버 URL",
"USERNAME": "사용자 이름",
"PASSWORD": "비밀번호",
"MAC_ADDRESS": "맥 주소",
"PLAYLIST_EXPORT_SUCCESS": "재생목록을 성공적으로 내보냈습니다.",
"PLAYLIST_EXPORT_ERROR": "오류: 재생목록 내보내기에 실패했습니다.",
"COPY_URL": "URL을 클립보드에 복사",
"URL_COPIED": "URL이 클립보드에 복사되었습니다"
},
"REMOVE_DIALOG": {
"TITLE": "재생 목록 제거",
"MESSAGE": "이 재생 목록을 완전히 삭제 하시겠습니까?",
"SUCCESS": "재생목록이 성공적으로 제거되었습니다",
"IN_PROGRESS": "재생목록을 제거하는 중...",
"DELETING_FAVORITES": "즐겨찾기를 제거하는 중...",
"DELETING_RECENT": "최근 본 항목을 제거하는 중...",
"DELETING_PROGRESS": "재생 진행 상태를 제거하는 중...",
"DELETING_DOWNLOADS": "다운로드를 제거하는 중...",
"DELETING_CONTENT": "캐시된 콘텐츠를 제거하는 중...",
"DELETING_CATEGORIES": "카테고리를 제거하는 중...",
"DELETING_PLAYLIST": "재생목록 레코드를 제거하는 중..."
},
"UPDATED": "업데이트 됨",
"REFRESH": "재생 목록 새로 고침",
"REFRESH_XTREAM": "원격 서버에서 Xtream 재생목록 새로 고침",
"REFRESH_XTREAM_DIALOG": {
"TITLE": "Xtream 재생목록 새로 고침",
"MESSAGE": "로컬 Xtream 캐시를 삭제하고 원격 서버에서 카테고리와 스트림을 다시 가져옵니다. 즐겨찾기, 최근 본 항목, 숨겨진 카테고리 표시 여부, 재생 진행 상태는 일치하는 콘텐츠가 있는 경우 다시 가져오기에 성공한 후 복원됩니다. 서버에 연결할 수 없으면 다음에 새로 고침이 성공할 때까지 복원이 보류됩니다. 계속하시겠습니까?",
"STARTED": "새로 고침이 시작되었습니다. 재생목록으로 이동합니다...",
"ERROR": "재생목록 새로 고침에 실패했습니다. 다시 시도해 주세요.",
"IN_PROGRESS": "재생목록을 새로 고치는 중...",
"COLLECTING_DATA": "즐겨찾기와 최근 본 항목을 수집하는 중...",
"DELETING_CONTENT": "캐시된 콘텐츠를 제거하는 중...",
"DELETING_CATEGORIES": "캐시된 카테고리를 제거하는 중..."
},
"GLOBAL_FAVORITES": "Global favorites",
"GLOBAL_FAVORITES_DESCRIPTION": "Auto-generated playlist with aggregated favorites from all playlists",
"MY_PLAYLISTS": "My playlists",
"MY_PLAYLISTS_SUBTITLE": "사용 가능한 모든 재생목록",
"PLAYLIST_UPDATE_SUCCESS": "성공! 재생목록이 성공적으로 업데이트되었습니다.",
"PLAYLIST_UPDATE_ERROR": "재생목록 정보 업데이트 중 오류가 발생했습니다.",
"PLAYLIST_UPDATE_FILE_NOT_FOUND": "재생목록 새로 고침에 실패했습니다. 로컬 파일을 더 이상 사용할 수 없습니다. 파일 경로를 확인하거나 재생목록을 다시 가져오세요.",
"PLAYLIST_UPDATE_FILE_ACCESS_ERROR": "재생목록 새로 고침에 실패했습니다. 앱이 더 이상 로컬 파일에 접근할 수 없습니다.",
"AUTO_REFRESH_UPDATE_SUCCESS": "성공! 재생목록이 성공적으로 업데이트되었습니다",
"AUTO_REFRESH_UPDATE_PARTIAL": "재생목록 자동 새로 고침이 완료되지 않았습니다. {{total}}개 중 {{updated}}개를 업데이트했고 {{failed}}개가 실패했습니다.",
"AUTO_REFRESH_UPDATE_PARTIAL_WITH_SKIPPED": "재생목록 자동 새로 고침이 완료되지 않았습니다. {{total}}개 중 {{updated}}개를 업데이트했고 {{failed}}개가 실패했으며 {{skipped}}개를 건너뛰었습니다(URL 또는 파일 경로 없음).",
"AUTO_REFRESH_UPDATE_FAILED": "재생목록 자동 새로 고침에 실패했습니다. {{total}}개의 재생목록을 모두 업데이트하지 못했습니다.",
"AUTO_REFRESH_UPDATE_SKIPPED": "재생목록 자동 새로 고침: {{total}}개 중 {{updated}}개를 업데이트하고 {{skipped}}개를 건너뛰었습니다(URL 또는 파일 경로 없음).",
"AUTO_REFRESH_ENABLED": "자동 새로 고침 활성화됨"
},
"ADD_PLAYLIST": {
"PICK_METHOD": "연결 방식을 선택하세요. 이름은 나중에 변경할 수 있습니다.",
"METHOD_URL_LABEL": "M3U URL",
"METHOD_URL_SUB": "원격 .m3u 또는 .m3u8 링크를 붙여넣으세요",
"METHOD_FILE_LABEL": "M3U 파일",
"METHOD_FILE_SUB": "내 컴퓨터에서 재생목록을 업로드하세요",
"METHOD_XTREAM_LABEL": "Xtream 자격 증명",
"METHOD_XTREAM_SUB": "호스트, 사용자 이름, 비밀번호로 연결하세요",
"METHOD_STALKER_LABEL": "Stalker 포털",
"METHOD_STALKER_SUB": "MAC 주소와 포털 URL",
"METHOD_TEXT_LABEL": "원본 m3u 텍스트",
"METHOD_TEXT_SUB": "일회성 목록이나 텍스트만 있을 때 사용하세요",
"METHOD_AUTO_LABEL": "자동 감지",
"METHOD_AUTO_SUB": "제공업체의 메시지를 붙여넣으세요"
},
"FILE_UPLOAD": {
"DRAG_DROP": "파일을 드래그 앤 드롭",
"OR": "또는",
"CHOOSE_PLAYLIST": "재생 목록을 선택",
"BROWSE": "파일 찾아보기",
"REJECTED": "파일이 거부되었습니다. 지원되지 않는 파일 형식 {{filename}}.",
"OPEN_FAILED": "\"{{filename}}\" 파일을 열 수 없습니다."
},
"URL_UPLOAD": {
"PLAYLIST_URL": "플레이리스트 URL(m3u, m3u8)",
"ADD_PLAYLIST": "재생 목록을 추가하십시오",
"CORS_NOTE": "참고: CORS 문제를 피하기 위해 현재 애플리케이션은 공용 CORS 프록시 서비스를 사용합니다. 민감한 데이터가 포함된 재생목록을 업로드하려면 파일에서 가져오는 것이 더 안전합니다.",
"ERROR_FETCH_FAILED": "재생목록을 가져오지 못했습니다. URL을 확인하고 다시 시도해 주세요.",
"ERROR_403": "접근 거부됨 (403): 서버가 요청을 거부했습니다. URL에 인증이 필요하거나 재생목록이 제한되어 있을 수 있습니다.",
"ERROR_404": "재생목록을 찾을 수 없습니다 (404): URL이 유효한 재생목록을 가리키지 않습니다. URL을 확인해 주세요.",
"ERROR_401": "권한 없음 (401): 이 재생목록에 접근하려면 인증이 필요합니다.",
"ERROR_INVALID_TLS": "이 플레이리스트 호스트의 인증서가 유효하지 않습니다.",
"ERROR_TLS_HOST_UNKNOWN": "플레이리스트 호스트를 확인할 수 없습니다. 수동으로 다시 시도해 주세요.",
"TRUST_TLS_HOST": "호스트 신뢰",
"TRUST_TLS_HOST_TITLE": "유효하지 않은 인증서를 신뢰할까요?",
"TRUST_TLS_HOST_WARNING": "이 플레이리스트 호스트를 신뢰하는 경우에만 계속하세요. IPTVnator는 이 호스트의 유효하지 않은 TLS 인증서를 허용하지만, 다른 호스트에는 계속 유효한 인증서가 필요합니다."
},
"TEXT_IMPORT": {
"LABEL": "Insert m3u(8) playlist as text",
"BUTTON_LABEL": "Import"
},
"XTREAM_PLAYLIST": {
"TITLE": "재생목록 제목",
"SERVER_URL": "서버 URL",
"USERNAME": "사용자 이름",
"PASSWORD": "비밀번호",
"ADD": "추가",
"TEST_CREDENTIALS": "자격 증명 테스트",
"URL_VALIDATION_ERROR": "프로토콜이 포함된 유효한 URL이어야 합니다(예: http://example.com 또는 https://example.com:4324).",
"CONNECTION_TEST": {
"CREDENTIALS_REQUIRED": "연결을 테스트하려면 사용자 이름과 비밀번호를 입력하세요.",
"TESTING": "연결 테스트 중…",
"HTTP_CONNECTED": "HTTP로 연결되었습니다. HTTPS를 사용할 수 없습니다. 연결이 암호화되지 않습니다.",
"ACTIVE": "연결되었습니다. 포털이 활성 상태입니다.",
"INACTIVE": "계정이 비활성 상태이거나 로그인 정보가 잘못되었습니다.",
"EXPIRED": "구독이 만료되었습니다.",
"UNAVAILABLE": "포털에서 유효한 계정 정보를 반환하지 않았습니다.",
"HTTP_ERROR": "서버에서 HTTP {{status}}를 반환했습니다.",
"TLS_ERROR": "보안 연결을 설정할 수 없습니다. 서버의 HTTPS 설정과 인증서를 확인하세요.",
"CONNECTION_ERROR": "서버에 연결할 수 없습니다. 주소와 네트워크 연결을 확인하세요.",
"UNKNOWN_ERROR": "연결을 테스트할 수 없습니다.",
"TEST_PROTOCOLS": "HTTPS 및 HTTP 테스트",
"HTTP_PERMISSION": "HTTPS를 사용할 수 없는 경우 이 테스트는 사용자 이름과 비밀번호를 암호화되지 않은 HTTP로 전송할 수 있습니다."
}
},
"STALKER_PORTAL": {
"TITLE": "제목",
"MAC_ADDRESS": "MAC 주소",
"MAC_ADDRESS_HINT": "형식: 00:1A:79:XX:XX:XX. 하이픈, 점, 소문자는 자동으로 수정됩니다.",
"MAC_ADDRESS_OUI_HINT": "이 주소는 Infomir의 00:1A:79 범위를 벗어납니다. 대부분의 포털은 해당 범위만 허용하며, 그 외의 주소는 이유를 알리지 않고 거부합니다.",
"MAC_ADDRESS_ERROR": "12자리 MAC 주소를 입력하세요(예: 00:1A:79:12:34:56).",
"SERIAL_NUMBER": "시리얼 번호 (선택 사항)",
"SERIAL_NUMBER_HINT": "공급자에 이미 등록된 경우 사용",
"DEVICE_ID_1": "기기 ID 1 (선택 사항)",
"DEVICE_ID_2": "기기 ID 2 (선택 사항)",
"DEVICE_ID_HINT": "16진수 64자 - 공급자가 특정 기기 ID를 요구할 때 사용",
"DERIVE_DEVICE_IDS": "MAC 주소에서 기기 ID 생성",
"DERIVE_DEVICE_IDS_HINT": "StbEmu와 동일한 값(MAC의 SHA-256)을 생성합니다. 포털은 처음 받은 기기 ID를 고정해 두고 이후에 오는 값은 모두 거부하므로, 포털이 한 번도 본 적 없는 MAC이거나 이미 StbEmu로 생성한 ID와 함께 사용 중인 MAC에만 이 옵션을 켜세요.",
"DEVICE_ID_PINNED_WARNING": "포털에 이 MAC 주소의 기기 ID가 이미 기록되어 있습니다. 포털은 처음 확인한 기기 ID만 허용하므로, 값을 변경하거나 지우면 이 소스에 접근할 수 없게 됩니다.",
"SIGNATURE_1": "서명 1 (선택 사항)",
"SIGNATURE_2": "서명 2 (선택 사항)",
"SIGNATURE_HINT": "16진수 64자 - 공급자가 기기 검증 서명을 요구할 때 사용",
"SERVER_URL": "서버 URL",
"URL_HINT": "호스트 또는 /c, portal.php, server/load.php로 끝나는 주소를 입력하세요.",
"URL_VALIDATION_ERROR": "http:// 또는 https://로 시작하는 올바른 URL을 입력하세요.",
"ADD": "추가하다",
"VALIDATING": "포털을 검증하는 중...",
"CREDENTIALS_HINT": "포털이 사용자 이름과 비밀번호를 요구하는 경우에만 필요",
"AUTH_FAILED": "포털 인증에 실패했습니다. URL과 MAC 주소를 확인하세요.",
"EDIT_UNREACHABLE": "포털이 응답하지 않았습니다. 변경 사항이 저장되지 않았습니다. URL을 확인하고 다시 시도하세요.",
"LOGIN_REQUIRED": "이 포털에는 사용자 이름과 비밀번호가 필요합니다. 사용자 이름과 비밀번호 필드를 입력한 후 다시 시도하세요.",
"LOGIN_REJECTED": "포털이 사용자 이름과 비밀번호를 거부했습니다.",
"PORTAL_REFUSED": "포털이 이 기기의 접근을 거부했습니다.",
"DEVICE_CONFLICT": "포털에 이 MAC 주소로 다른 기기 ID가 등록되어 있습니다.",
"PORTAL_MESSAGE": "포털에서 보고한 내용: {{message}}"
},
"FILTER_BY_NAME": "이름으로 필터",
"FILTER_AND_SORT": "필터 및 정렬",
"SORT_PLAYLISTS": "재생목록 정렬",
"SORT_OPTIONS": {
"NAME_ASC": "이름 (A-Z)",
"NAME_DESC": "이름 (Z-A)",
"NEWEST": "추가 날짜 (최신순)",
"OLDEST": "추가 날짜 (오래된순)",
"CUSTOM_ORDER": "사용자 지정 순서(드래그 앤 드롭)"
},
"PLAYLIST_TYPES": {
"M3U": "M3U (로컬, URL, 텍스트)",
"XTREAM": "Xtream",
"STALKER": "Stalker"
},
"IMPORTED_AS_TEXT": "텍스트로 가져옴",
"PARSING_ERROR": "오류: 파싱에 실패했습니다. 유효한 재생목록이 아닙니다:",
"AUTO_DETECT": {
"LABEL": "제공업체의 메시지",
"PLACEHOLDER": "제공업체가 보낸 모든 내용을 붙여넣으세요 — 링크, 사용자 이름과 비밀번호, MAC 주소…",
"PRIVACY_HINT": "감지는 앱에서 로컬로 실행되며 붙여넣은 텍스트는 어디에도 전송되지 않습니다.",
"NO_MATCHES": "아직 인식된 내용이 없습니다. 링크나 자격 증명이 포함된 전체 메시지를 붙여넣으세요.",
"CONFIDENCE_HIGH": "확실한 일치",
"CONFIDENCE_MEDIUM": "유력한 일치",
"CONFIDENCE_LOW": "추측",
"USE": "양식 채우기",
"M3U_TEXT_NOTE": "M3U 재생목록으로 보입니다 — 붙여넣은 텍스트로 가져옵니다."
}
},
"SETTINGS": {
"PORTAL_CONNECTIONS": "포털 연결",
"PORTAL_CONNECTIVITY_GUARD": "사용할 수 없는 포털에 대한 요청 일시 중지",
"PORTAL_CONNECTIVITY_GUARD_DESCRIPTION": "연결 오류가 반복되면 새 Xtream 및 Stalker 요청을 30초 동안 중지합니다. 포털을 간헐적으로 사용할 수 없다면 이 옵션을 꺼 보세요. 저장 후 재시작 없이 적용됩니다.",
"PORTAL_CONNECTIVITY_GUARD_DISABLED": "각 요청이 독립적으로 실행됩니다. 서버를 사용할 수 없으면 오류가 표시되기까지 더 오래 걸릴 수 있습니다.",
"TITLE": "설정",
"GENERAL": "일반",
"GENERAL_SUBTITLE": "애플리케이션 구성을 변경합니다",
"PLAYBACK": "재생",
"EPG_SOURCES": "EPG 소스",
"EPG_SOURCES_DESCRIPTION": "하나 이상의 URL을 EPG 소스로 추가합니다",
"PLAYLIST_EPG_SOURCES_AUTO_SELECTED": "감지된 플레이리스트 EPG 소스 {{detected}}개 중 {{enabled}}개가 가져오기 대상으로 자동 선택되었습니다.",
"EPG_EMPTY_TITLE": "아직 EPG 소스가 없습니다",
"EPG_EMPTY_HINT": "URL을 추가해 채널의 프로그램 데이터를 가져오세요.",
"PREFER_UPLOADED_EPG_TITLE": "Xtream 재생 목록에서 업로드한 EPG 우선 사용",
"PREFER_UPLOADED_EPG_HINT": "기본적으로 Xtream 재생 목록은 공급자의 프로그램 가이드를 사용하며, 업로드한 EPG는 누락된 채널만 채웁니다. 이 옵션을 켜면 업로드한 EPG를 먼저 사용합니다.",
"DATA": "데이터",
"BACKUP": "백업",
"BACKUP_DESCRIPTION": "라이브러리를 스냅샷으로 내보내거나 이전 백업에서 복원합니다.",
"RESET": "초기화",
"RESET_DESCRIPTION": "이 앱에 저장된 콘텐츠를 영구적으로 삭제합니다.",
"ABOUT": "정보",
"NAV_GENERAL": "일반",
"NAV_PLAYBACK": "재생",
"NAV_EPG": "EPG",
"NAV_REMOTE": "원격",
"NAV_DATA": "데이터",
"NAV_BACKUP": "백업",
"NAV_RESET": "초기화",
"NAV_ABOUT": "정보",
"NAV_TMDB": "메타데이터",
"TMDB": "메타데이터 (TMDB)",
"TMDB_DESCRIPTION": "The Movie Database의 데이터로 영화 및 시리즈 상세 정보를 보강합니다",
"TMDB_ENABLE": "TMDB 메타데이터 사용",
"TMDB_ENABLE_DESCRIPTION": "상세 보기의 줄거리, 출연진, 평점 및 아트워크를 개선합니다. 활성화하면 영화 및 시리즈 제목이 TMDB로 전송됩니다.",
"TMDB_API_KEY": "TMDB API 키 (선택 사항)",
"TMDB_API_KEY_DESCRIPTION": "기본 제공 키 대신 자신의 TMDB API 키를 사용합니다",
"TMDB_GET_KEY_HINT": "themoviedb.org에서 무료 API 키 받기",
"TMDB_M3U_VOD_DETAILS": "M3U 재생목록에서 영화 인식",
"TMDB_M3U_VOD_DETAILS_DESCRIPTION": "영화 파일로 보이는 재생목록 항목은 EPG 패널 대신 TMDB 메타데이터가 포함된 영화 상세 보기로 열립니다.",
"TMDB_TEST_BUTTON": "키 확인",
"TMDB_TEST_SUCCESS": "키가 작동합니다 — TMDB가 정상적으로 응답했습니다",
"TMDB_TEST_FAILED": "확인에 실패했습니다 — TMDB가 키를 거부했거나 연결할 수 없습니다",
"TMDB_CACHE": "메타데이터 캐시",
"TMDB_CACHE_DESCRIPTION": "내려받은 메타데이터를 로컬에 저장해 상세 페이지가 즉시 열립니다. 지우면 다음 방문 시 새로 가져옵니다.",
"TMDB_CACHE_SIZE": "{{entries}}개 · {{size}}",
"TMDB_CACHE_CLEAR": "캐시 지우기",
"TMDB_CACHE_ERROR": "캐시를 읽지 못했습니다 — 다시 시도하세요",
"TMDB_CREDITS": "메타데이터",
"TMDB_ATTRIBUTION": "이 제품은 TMDB API를 사용하지만 TMDB의 보증이나 인증을 받지 않았습니다.",
"APP_PREFERENCES": "앱 환경설정",
"HERO_EYEBROW": "작업 공간 설정",
"HERO_TITLE": "IPTVnator의 동작 방식을 설정하세요",
"HERO_DESCRIPTION": "현재 작업 공간 스타일을 잃지 않고 한 곳에서 재생, 가이드, 원격 접근 및 데이터 처리를 조정할 수 있습니다.",
"SUBTITLE": "응용 프로그램의 구성을 변경하십시오",
"DESCRIPTION": "아래 목록에서 옵션을 적용하고 저장 버튼으로 확인하십시오.",
"EPG_URL_LABEL": "EPG Url (*.xml or *.xml.gz)",
"EPG_URL_PLACEHOLDER": "URL을 입력하십시오",
"REFRESH_EPG": "EPG 새로 고침",
"REFRESH_ALL_EPG": "모두 새로 고침",
"REMOVE_EPG_SOURCE": "EPG 소스 제거",
"BROWSE_EPG_FILE": "Choose a local XMLTV file…",
"EPG_STATUS_FRESH": "최신",
"EPG_STATUS_STALE": "새로 고침 필요",
"EPG_STATUS_ERROR": "실패",
"VIDEO_PLAYER_LABEL": "비디오 플레이어",
"PLAYER_HTML5": "HTML5 비디오 플레이어",
"PLAYER_VIDEOJS": "Video.js 플레이어",
"PLAYER_ARTPLAYER": "ArtPlayer",
"PLAYER_EMBEDDED_MPV": "내장 MPV (실험적)",
"PLAYER_MPV": "MPV 플레이어",
"PLAYER_VLC": "VLC",
"VIDEO_PLAYER_PLACEHOLDER": "옵션을 선택하세요",
"VERSION": "버전",
"SAVE_CHANGES": "변경 사항 저장",
"UNSAVED_CHANGES": "저장되지 않은 변경 사항이 있습니다",
"DISCARD_CHANGES": "취소",
"UNSAVED_DIALOG_TITLE": "저장되지 않은 변경 사항",
"UNSAVED_DIALOG_MESSAGE": "설정에 저장되지 않은 변경 사항이 있습니다. 나가기 전에 저장하시겠습니까?",
"UNSAVED_DIALOG_SAVE": "저장하고 나가기",
"UNSAVED_DIALOG_DISCARD": "저장하지 않고 나가기",
"UNSAVED_DIALOG_STAY": "계속 편집",
"UNSAVED_DIALOG_INVALID_HINT": "일부 항목이 유효하지 않아 변경 사항을 아직 저장할 수 없습니다.",
"BACK_TO_HOME": "홈으로",
"NEW_VERSION_AVAILABLE": "새로운 버전이 있습니다",
"LATEST_VERSION": "최신 버전을 사용하고 있습니다",
"STREAM_FORMAT": "스트림 형식",
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK": "두 번 클릭하여 MPV/VLC 시작",
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK_DESCRIPTION": "MPV 또는 VLC 재생을 시작하기 전에 채널 행을 두 번 클릭하도록 합니다.",
"LANGUAGE": "언어",
"SETTINGS_SAVED": "설정이 저장되었습니다.",
"SETTINGS_SAVE_FAILED": "설정을 저장하지 못했습니다. 앱을 다시 시작하면 변경 사항이 사라집니다.",
"SETTINGS_LOAD_FAILED": "저장된 설정을 불러오지 못했습니다. 기본값을 표시합니다. 앱이 중복 실행되고 있지 않은지 확인하세요.",
"THEME": "테마",
"SHOW_CAPTIONS": "Show subtitles",
"SHOW_DASHBOARD": "대시보드 표시",
"SHOW_DASHBOARD_DESCRIPTION": "작업 공간 레일에서 대시보드를 사용할 수 있게 유지합니다. 비활성화하면 소스가 작업 공간의 첫 번째 페이지가 됩니다.",
"ADD_EPG_SOURCE": "EPG 소스 추가",
"CLEAR_EPG_DATA": "EPG 데이터 지우기",
"CLEAR_EPG_DIALOG": {
"TITLE": "EPG 데이터 지우기",
"MESSAGE": "데이터베이스에서 모든 EPG (전자 프로그램 가이드) 데이터를 제거하시겠습니까? 캐시된 모든 프로그램 편성표가 삭제됩니다."
},
"EPG_DATA_CLEARED": "EPG 데이터가 지워졌습니다",
"EPG_DATA_CLEAR_FAILED": "EPG 데이터를 지우지 못했습니다. 다시 시도해 주세요.",
"CLEARING_EPG_DATA": "지우는 중…",
"EPG_URL_ERROR": "값이 유효한 URL이 아닙니다.",
"EPG_SOURCE_LIST_TITLE": "Source list",
"EPG_SOURCE_FORMATS_HINT": "Remote XMLTV links (http/https) and files on this computer are both supported, as plain .xml or gzip-compressed .xml.gz. Local files need an absolute path or a file:// URL.",
"EPG_SOURCE_FORMATS_EXAMPLES": "Examples:",
"VIDEO_PLAYER_DESCRIPTION": "기본 비디오 플레이어 선택",
"WEB_PLAYER_SHARED_CONTROLS": "웹 플레이어 통합 컨트롤",
"WEB_PLAYER_SHARED_CONTROLS_DESCRIPTION": "HTML5, Video.js 및 ArtPlayer에서 IPTVnator 공통 컨트롤을 사용합니다.",
"PLAYER_AMBIENT_MODE": "주변 배경 채우기",
"PLAYER_AMBIENT_MODE_DESCRIPTION": "플레이어 주변을 검은 막대 대신 흐려지고 어두워진 포스터로 채웁니다.",
"PLAYER_UP_NEXT_RAIL": "다음 에피소드 레일",
"PLAYER_UP_NEXT_RAIL_DESCRIPTION": "넓은 창에서 시리즈 플레이어를 왼쪽에 고정하고 그 옆에 다음 에피소드를 표시합니다.",
"FULLSCREEN_CHANNEL_PANEL": "전체 화면에서 채널 목록",
"FULLSCREEN_CHANNEL_PANEL_DESCRIPTION": "전체 화면에서 마우스를 왼쪽 가장자리에 두거나 C 키를 누르면 채널 목록이 나타나 전체 화면을 벗어나지 않고 채널을 바꿀 수 있습니다.",
"STREAM_FORMAT_DESCRIPTION": "기본 스트림 형식 선택 (xtream)",
"LANGUAGE_DESCRIPTION": "애플리케이션 언어 선택",
"THEME_DESCRIPTION": "애플리케이션의 시각적 테마 선택",
"COVER_SIZE": "커버 크기",
"COVER_SIZE_DESCRIPTION": "그리드와 레일에 표시되는 포스터 카드의 크기를 조정합니다. 큰 크기는 TV에서 보기 좋고, 작은 크기는 큰 모니터에서 한 줄에 더 많은 콘텐츠를 표시합니다.",
"COVER_SIZE_SMALL": "작게",
"COVER_SIZE_MEDIUM": "중간",
"COVER_SIZE_LARGE": "크게",
"COVER_TITLES": "커버 아래에 제목 표시",
"COVER_TITLES_DESCRIPTION": "끄면 영화 및 시리즈 그리드가 포스터만 표시되는 화면이 됩니다. 마우스로 가리키거나 키보드로 포커스하면 커버 위에 제목이 나타납니다. 라이브 채널, 검색 결과, 대시보드 레일은 항상 레이블을 유지합니다.",
"EPG_VIEW_MODE": "가이드 보기",
"EPG_OFFSET_TITLE": "EPG 시간 오프셋",
"EPG_OFFSET_HINT": "가이드를 새로 고치지 않고 표시되는 프로그램 시간을 조정합니다. -720에서 720 사이의 분 단위로 입력하세요.",
"EPG_OFFSET_LABEL": "오프셋(분)",
"EPG_OFFSET_ERROR": "-720에서 720 사이의 정수(분)를 입력하세요.",
"EPG_VIEW_MODE_DESCRIPTION": "플레이어 아래 프로그램 가이드를 표시하는 방식을 선택합니다: 가로 타임라인 리본 또는 하루 단위의 세로 목록입니다.",
"EPG_VIEW_MODE_TIMELINE": "타임라인",
"EPG_VIEW_MODE_LIST": "목록",
"STARTUP_BEHAVIOR": "시작 화면",
"STARTUP_BEHAVIOR_DESCRIPTION": "IPTVnator를 처음 시작할 때 첫 번째로 사용 가능한 작업 공간 화면을 열지, 마지막으로 본 섹션 화면을 복원할지 선택합니다. 첫 번째 화면은 활성화된 경우 대시보드, 그렇지 않으면 소스를 의미합니다.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "첫 번째로 사용 가능한 화면",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "마지막 화면 복원",
"STARTUP_WINDOW_MODE": "시작 시 창",
"STARTUP_WINDOW_MODE_DESCRIPTION": "데스크톱 창을 여는 방식을 선택합니다: 마지막 크기, 최대화 또는 전체 화면. 다음 실행부터 적용됩니다. 언제든지 F11 키를 눌러 전체 화면을 켜거나 끌 수 있습니다.",
"STARTUP_WINDOW_MODE_NORMAL": "마지막 창 크기",
"STARTUP_WINDOW_MODE_MAXIMIZED": "최대화",
"STARTUP_WINDOW_MODE_FULLSCREEN": "전체 화면",
"SHOW_CAPTIONS_DESCRIPTION": "기본적으로 자막 표시 또는 숨기기",
"SHOW_EXTERNAL_PLAYBACK_BAR": "지금 재생 중 표시줄 표시",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "데스크톱의 작업 공간 하단에 외부 플레이어 상태 표시줄을 계속 표시합니다.",
"STRIP_COUNTRY_PREFIX": "채널 이름에서 국가 접두사 제거",
"STRIP_COUNTRY_PREFIX_DESCRIPTION": "라이브 채널 이름에서 \"US | \" 또는 \"UK - \"와 같은 국가/그룹 접두사를 앱 전체에서 제거합니다.",
"VERSION_DESCRIPTION": "애플리케이션의 현재 버전",
"ABOUT_SUBTITLE": "버전, 프로젝트 링크 및 IPTVnator를 후원하는 방법.",
"EMBEDDED_MPV_NOTICE_TITLE": "내장 MPV 런타임",
"EMBEDDED_MPV_NOTICE_DESCRIPTION": "데스크톱 빌드에는 실험적인 내장 MPV 플레이어를 위해 번들된 libmpv 및 FFmpeg 라이브러리가 포함될 수 있습니다. 사용자는 MPV 앱을 별도로 설치할 필요가 없으며, 외부 MPV와 VLC는 폴백 플레이어로 계속 사용할 수 있습니다.",
"COMMUNITY": "프로젝트 및 커뮤니티",
"COMMUNITY_DESCRIPTION": "저장소에 별표를 누르거나, 블로그를 읽거나, Telegram 그룹에 참여하여 업데이트와 도움을 받으세요.",
"LINK_BLOG": "블로그",
"LINK_GITHUB_DESCRIPTION": "저장소에 별표를 누르거나, 이슈를 열거나, 기여하기",
"LINK_BLOG_DESCRIPTION": "릴리스 노트, 팁 및 프로젝트 업데이트",
"LINK_TELEGRAM_DESCRIPTION": "공지사항, 커뮤니티 및 지원",
"SUPPORT_TITLE": "프로젝트 후원",
"SUPPORT_DESCRIPTION": "IPTVnator는 무료 오픈 소스 프로젝트로 공개적으로 개발되고 있습니다. 일상적으로 사용하신다면, 작은 기여로 프로젝트를 계속 유지하고 향후 방향을 만드는 데 도움이 됩니다 — 감사합니다.",
"SUPPORT_SPONSORS_HINT": "정기 또는 일회성",
"SUPPORT_KOFI_HINT": "Buy me a coffee",
"EPG_NOTE": "현재 EPG는 IPTVnator의 Electron 데스크톱 버전에서만 사용할 수 있습니다.",
"EPG_NOTE_URL_TEXT": "여기에서 확인",
"IMPORT_EXPORT_DATA": "플레이리스트 백업 가져오기/내보내기",
"IMPORT_EXPORT_DATA_DESCRIPTION": "M3U 스냅샷, Xtream/Stalker 연결 메타데이터, 사용자 상태, EPG 소스 URL을 포함한 플레이리스트 백업을 내보내거나 복원합니다.",
"IMPORT_DATA": "가져오기",
"EXPORT_DATA": "내보내기",
"EXPORTING_DATA": "내보내는 중…",
"REMOVE_ALL": "모든 플레이리스트와 플레이리스트 데이터 삭제",
"REMOVE_ALL_BUTTON": "모두 삭제",
"REMOVE_ALL_DESCRIPTION": "앱에 저장된 모든 M3U, Xtream, Stalker 플레이리스트를 삭제합니다.",
"REMOVE_DIALOG": {
"TITLE": "모든 플레이리스트를 삭제할까요?",
"MESSAGE": "앱에서 플레이리스트 {{count}}개를 모두 삭제합니다. 이 기기에 저장된 플레이리스트 데이터도 함께 삭제됩니다.",
"SUMMARY_TITLE": "플레이리스트 소스",
"CONSEQUENCES_TITLE": "다음 데이터도 삭제됩니다",
"CONSEQUENCE_FAVORITES": "이 플레이리스트에 저장된 즐겨찾기",
"CONSEQUENCE_RECENTLY_VIEWED": "최근 시청 기록",
"CONSEQUENCE_PLAYBACK": "저장된 재생 위치",
"CONSEQUENCE_DOWNLOADS": "이 플레이리스트와 연결된 다운로드 기록 항목",
"CONSEQUENCE_XTREAM_CACHE": "가져온 Xtream 카테고리와 로컬에 캐시된 콘텐츠",
"BACKUP_HINT": "삭제 전에 복원 가능한 백업을 남기려면 먼저 내보내기를 사용하세요.",
"CONFIRM": "모두 삭제"
},
"IMPORT_ERROR": "가져오기 오류가 발생했습니다. 다른 파일로 시도해 보세요.",
"PLAYLISTS_REMOVED": "모든 플레이리스트와 플레이리스트 데이터가 삭제되었습니다.",
"MPV_PLAYER_PATH_LABEL": "mpv 경로",
"MPV_PLAYER_PATH_DESCRIPTION": "MPV 경로를 설정합니다. macOS에서는 /Applications/mpv.app 같은 MPV 앱 번들이나 실행 파일 경로를 사용할 수 있습니다.",
"MPV_COMPATIBLE_PLAYER_TIP": "IINA는 macOS에서 MPV 호환 플레이어로 실행할 수 있지만 /Applications/IINA.app/Contents/MacOS/iina-cli 또는 /Applications/IINA.app/Contents/MacOS/IINA 같은 실행 파일 경로를 사용하세요. IPTVnator 컨트롤, 위치 폴링, 인스턴스 재사용 동작은 MPV IPC에서만 보장됩니다.",
"MPV_PLAYER_PATH": "mpv 플레이어 경로",
"MPV_PLAYER_ARGUMENTS_LABEL": "mpv 명령줄 인수",
"MPV_PLAYER_ARGUMENTS_DESCRIPTION": "IPTVnator가 새 외부 플레이어 프로세스를 시작할 때 mpv에 전달할 선택적 인수입니다.",
"MPV_PLAYER_ARGUMENTS": "mpv 인수",
"MPV_REUSE_INSTANCE_LABEL": "MPV 인스턴스 재사용",
"MPV_REUSE_INSTANCE_DESCRIPTION": "활성화하면 동일한 MPV 창에서 다른 스트림을 재생합니다. 비활성화하면 각 스트림이 새 MPV 창에서 열립니다.",
"RECORDING_FOLDER_LABEL": "녹화 폴더",
"RECORDING_FOLDER_DESCRIPTION": "Embedded MPV의 라이브 스트림 녹화를 저장할 폴더입니다. 비워 두면 시스템 다운로드 폴더를 사용합니다.",
"RECORDING_FOLDER": "녹화 폴더",
"RECORDING_FOLDER_SELECT": "녹화 폴더 선택",
"VLC_PLAYER_PATH_LABEL": "VLC 경로",
"VLC_PLAYER_PATH_DESCRIPTION": "VLC 경로를 설정합니다. macOS에서는 /Applications/VLC.app 같은 VLC 앱 번들이나 실행 파일 경로를 사용할 수 있습니다.",
"VLC_PLAYER_PATH": "VLC 플레이어 경로",
"VLC_PLAYER_ARGUMENTS_LABEL": "VLC 명령줄 인수",
"VLC_PLAYER_ARGUMENTS_DESCRIPTION": "IPTVnator가 새 외부 플레이어 프로세스를 시작할 때 VLC에 전달할 선택적 인수입니다.",
"VLC_PLAYER_ARGUMENTS": "VLC 인수",
"EXTERNAL_PLAYER_ARGUMENTS_HINT": "한 줄에 인수 하나씩 입력하세요. 이 값은 IPTVnator의 스트림별 옵션보다 먼저 적용됩니다.",
"VLC_REUSE_INSTANCE_LABEL": "VLC 인스턴스 재사용",
"VLC_REUSE_INSTANCE_DESCRIPTION": "활성화하면 동일한 VLC 창에서 다른 스트림을 재생합니다. 비활성화하면 각 스트림이 새 VLC 창에서 열립니다.",
"REMOTE_CONTROL": "원격 제어",
"REMOTE_CONTROL_DESCRIPTION": "애플리케이션의 원격 제어를 활성화합니다.",
"REMOTE_CONTROL_PORT": "원격 제어 포트",
"REMOTE_CONTROL_PORT_DESCRIPTION": "애플리케이션의 원격 제어에 사용되는 포트입니다. 기본값은 8765 포트입니다.",
"REMOTE_CONTROL_URL": "원격 제어 URL",
"REMOTE_CONTROL_URL_DESCRIPTION": "동일한 네트워크의 다른 기기에서 원격 제어에 접근합니다.",
"SHOW_QR_CODE": "QR 코드 표시",
"STATUS_ENABLED": "활성화됨",
"STATUS_DISABLED": "비활성화됨",
"SOURCE_SINGULAR": "소스",
"SOURCE_PLURAL": "소스",
"PORT_RANGE_LABEL": "포트 (1-65535)",
"PORT_REQUIRED": "포트는 필수입니다",
"PORT_MIN": "포트는 최소 1 이상이어야 합니다",
"PORT_MAX": "포트는 최대 65535 이하여야 합니다",
"PORT_PATTERN": "숫자만 입력할 수 있습니다",
"REMOVE_ALL_IN_PROGRESS": "플레이리스트 데이터 삭제 중…",
"REMOVE_ALL_PROGRESS": "플레이리스트 데이터 삭제 중… {{current}} / {{total}}",
"PLAYLISTS_REMOVE_FAILED": "플레이리스트를 삭제할 수 없습니다. 다시 시도해 주세요.",
"NAV_DASHBOARD": "대시보드",
"DASHBOARD": "대시보드",
"DASHBOARD_SUBTITLE": "워크스페이스에 표시할 대시보드 섹션을 선택하세요.",
"DASHBOARD_HERO": "히어로 배너",
"DASHBOARD_HERO_DESCRIPTION": "가장 최근 항목을 위한 큰 상단 배너를 표시합니다.",
"DASHBOARD_RAIL_CONTINUE": "이어서 시청",
"DASHBOARD_RAIL_CONTINUE_DESCRIPTION": "최근 시청한 영화와 시리즈를 커버 카드로 표시합니다.",
"DASHBOARD_RAIL_LIVE_FAVORITES": "즐겨찾기에서 현재 방송 중",
"DASHBOARD_RAIL_LIVE_FAVORITES_DESCRIPTION": "즐겨찾기한 라이브 채널을 현재 EPG 진행률과 함께 표시합니다.",
"DASHBOARD_RAIL_RECENT_LIVE": "최근 시청한 라이브 TV",
"DASHBOARD_RAIL_RECENT_LIVE_DESCRIPTION": "최근 연 라이브 채널을 현재 EPG 진행률과 함께 표시합니다.",
"DASHBOARD_RAIL_FAVORITE_VOD": "즐겨찾기한 영화 및 시리즈",
"DASHBOARD_RAIL_FAVORITE_VOD_DESCRIPTION": "즐겨찾기한 영화와 시리즈를 커버 카드로 표시합니다.",
"DASHBOARD_RAIL_SOURCES": "최근 사용한 소스",
"DASHBOARD_RAIL_SOURCES_DESCRIPTION": "최근 사용한 플레이리스트와 포털 바로가기를 표시합니다.",
"DASHBOARD_RAIL_TMDB_TRENDING": "이번 주 트렌드 (TMDB)",
"DASHBOARD_RAIL_TMDB_TRENDING_DESCRIPTION": "TMDB의 주간 트렌드 영화와 시리즈를 라이브러리와 대조하여 표시합니다. TMDB 메타데이터 활성화가 필요합니다.",
"DASHBOARD_RAIL_TMDB_RECOMMENDATIONS": "맞춤 추천 (TMDB)",
"DASHBOARD_RAIL_TMDB_RECOMMENDATIONS_DESCRIPTION": "최근에 시청한 영화와 시리즈를 기반으로 한 추천 콘텐츠를 라이브러리와 대조하여 표시합니다. TMDB 메타데이터 활성화가 필요합니다.",
"DASHBOARD_RAIL_XTREAM_ADDED": "Xtream에 최근 추가됨",
"DASHBOARD_RAIL_XTREAM_ADDED_DESCRIPTION": "최신 Xtream 영화, 시리즈, 채널을 표시합니다.",
"APP_UPDATE_TITLE": "애플리케이션 업데이트",
"APP_UPDATE_DESCRIPTION": "데스크톱 앱 업데이트를 GitHub Releases에서 확인합니다.",
"APP_UPDATE_IDLE": "업데이트를 확인할 준비가 되었습니다",
"APP_UPDATE_CHECKING": "업데이트 확인 중…",
"APP_UPDATE_AVAILABLE": "버전 {{version}} 사용 가능",
"APP_UPDATE_NOT_AVAILABLE": "최신 버전을 사용 중입니다",
"APP_UPDATE_DOWNLOADING": "버전 {{version}} 다운로드 중…",
"APP_UPDATE_DOWNLOADED": "버전 {{version}} 설치 준비 완료",
"APP_UPDATE_MANUAL_AVAILABLE": "버전 {{version}}을(를) 수동으로 설치할 수 있습니다",
"APP_UPDATE_ERROR": "업데이트 확인 실패",
"APP_UPDATE_CHECK": "다시 확인",
"APP_UPDATE_DOWNLOAD": "업데이트",
"APP_UPDATE_INSTALL": "애플리케이션 다시 시작",
"APP_UPDATE_OPEN_RELEASE": "GitHub 릴리스 열기",
"APP_UPDATE_RELEASE_NOTES": "새로운 내용",
"EMBEDDED_MPV_FRAME_COPY": "내장 MPV: 프레임 복사 엔진(실험적)",
"EMBEDDED_MPV_FRAME_COPY_DESCRIPTION": "비디오를 앱 캔버스에 렌더링하여 메뉴와 대화 상자가 그 위에 표시됩니다.",
"EMBEDDED_MPV_FRAME_COPY_RESTART": "앱을 다시 시작한 후 적용됩니다.",
"EMBEDDED_MPV_EXTRA_OPTIONS": "내장 MPV 추가 옵션",
"EMBEDDED_MPV_EXTRA_OPTIONS_DESCRIPTION": "내장 플레이어용 고급 libmpv 옵션입니다. 한 줄에 key=value 쌍 하나씩 입력하세요(앞의 -- 없이). 모든 엔진에서 기본 제공 옵션 다음에 적용되며, 다음 내장 MPV 세션이 시작될 때 반영됩니다.",
"EMBEDDED_MPV_EXTRA_OPTIONS_HINT": "예: hwdec=auto-safe. 내장 기능 자체가 의존하는 옵션(wid, vo, input-ipc-server 등)은 거부됩니다.",
"EMBEDDED_MPV_EXTRA_OPTIONS_INVALID_LINES": "key=value 형식의 줄이 아닙니다: {{lines}}",
"EMBEDDED_MPV_EXTRA_OPTIONS_FORBIDDEN_KEYS": "내장 플레이어에서는 다음 옵션을 변경할 수 없습니다: {{keys}}",
"EMBEDDED_MPV_AUTO_RECONNECT": "끊긴 스트림 자동 재연결",
"EMBEDDED_MPV_AUTO_RECONNECT_DESCRIPTION": "재생 중인 스트림이 끊기면 내장 플레이어가 점점 길어지는 간격으로 최대 6회까지 다시 불러온 뒤 포기합니다. 한 번도 시작되지 않은 스트림은 여전히 수동으로 다시 시도해야 합니다.",
"VOD_AUTO_FAILOVER": "재생 오류 시 소스 자동 전환",
"VOD_AUTO_FAILOVER_DESCRIPTION": "영화 재생에 실패했을 때 같은 작품이 다른 재생목록에 있으면 재생 위치를 유지한 채 자동으로 전환합니다. 기본값은 꺼짐이며, 다른 소스는 더빙이 다를 수 있으므로 전환 시 항상 알려 드립니다."
},
"THEMES": {
"DARK_THEME": "어둡게",
"LIGHT_THEME": "밝게",
"SYSTEM_THEME": "시스템"
},
"AUDIO_PLAYER": {
"PLAY": "재생",
"PAUSE": "일시정지",
"PREVIOUS_STATION": "이전 방송국",
"NEXT_STATION": "다음 방송국",
"MUTE": "음소거",
"UNMUTE": "음소거 해제",
"VOLUME": "볼륨"
},
"EMBEDDED_MPV": {
"PLAYER": {
"BACK": "뒤로",
"RETRY": "다시 시도",
"STALLED": "이 스트림의 시작이 예상보다 오래 걸리고 있습니다.",
"PLAYBACK_FAILED": "내장 MPV 재생에 실패했습니다.",
"RECONNECTING": "연결이 끊어졌습니다. 다시 연결하는 중… 시도 {{attempt}}/{{maxAttempts}}",
"STREAM_ENDED": "라이브 스트림이 종료되었습니다.",
"CHECKING_SUPPORT": "내장 MPV 지원을 확인하는 중...",
"NOT_AVAILABLE": "이 환경에서는 내장 MPV를 사용할 수 없습니다.",
"LOADING_STREAM": "스트림을 불러오는 중…",
"PLAY": "재생",
"PAUSE": "일시정지",
"PREVIOUS_EPISODE": "이전 에피소드",
"NEXT_EPISODE": "다음 에피소드",
"BACK_10_SECONDS": "10초 뒤로",
"FORWARD_10_SECONDS": "10초 앞으로",
"LIVE_STREAM": "라이브 스트림",
"PLAYBACK_POSITION": "재생 위치",
"MUTE": "음소거",
"UNMUTE": "음소거 해제",
"MUTED": "음소거됨",
"VOLUME": "볼륨",
"VOLUME_LABEL": "볼륨 {{percent}}%",
"AUDIO_TRACKS": "오디오 트랙",
"SUBTITLES": "자막",
"SUBTITLES_OFF": "끄기",
"QUALITY": "화질",
"QUALITY_AUTO": "자동",
"TRACK_DEFAULT": "기본",
"AUDIO_TRACK_FALLBACK": "오디오 {{index}}",
"SUBTITLE_TRACK_FALLBACK": "자막 {{index}}",
"PLAYBACK_SPEED": "재생 속도",
"SPEED_TOOLTIP": "속도: {{speed}}",
"ASPECT_RATIO": "화면 비율",
"ASPECT_TOOLTIP": "비율: {{aspect}}",
"ASPECT_DEFAULT": "기본",
"START_RECORDING": "녹화 시작",
"STOP_RECORDING": "녹화 중지",
"RECORDING": "녹화 중",
"RECORDING_SAVED": "녹화가 저장되었습니다",
"RECORDING_FAILED": "녹화 실패",
"RECORDING_FAILED_TO_START": "녹화를 시작하지 못했습니다.",
"RECORDING_FAILED_TO_STOP": "녹화를 중지하지 못했습니다.",
"SAVED_TO": "{{path}}에 저장되었습니다",
"ENTER_PICTURE_IN_PICTURE": "PIP 모드 시작",
"EXIT_PICTURE_IN_PICTURE": "PIP 모드 종료",
"ENTER_FULLSCREEN": "전체 화면",
"EXIT_FULLSCREEN": "전체 화면 종료",
"CHANNEL_LIST": "채널 목록",
"HIDE_CHANNEL_LIST": "채널 목록 숨기기",
"SEARCH_CHANNELS": "채널 검색",
"SEARCH_IN": "{{title}}에서 검색",
"CLEAR_SEARCH": "검색 지우기",
"LOAD_SUBTITLE_FILE": "자막 파일 불러오기…",
"SUBTITLE_DELAY": "자막 지연",
"SUBTITLE_DELAY_DECREASE": "자막을 더 빨리 표시",
"SUBTITLE_DELAY_INCREASE": "자막을 더 늦게 표시",
"SUBTITLE_DELAY_RESET": "자막 지연 초기화",
"SUBTITLE_SIZE": "자막 크기",
"SUBTITLE_COLOR": "자막 색상",
"SUBTITLE_COLOR_DEFAULT": "기본값",
"SUBTITLE_COLOR_WHITE": "흰색",
"SUBTITLE_COLOR_YELLOW": "노란색",
"SUBTITLE_COLOR_CYAN": "청록색",
"STREAM_INFO": "스트림 정보",
"STATS_RESOLUTION": "해상도",
"STATS_FRAME_RATE": "프레임 속도",
"STATS_NOMINAL_FRAME_RATE": "소스 프레임 레이트",
"STATS_STREAM_BITRATE": "스트림 비트레이트",
"STATS_VIDEO": "비디오",
"STATS_AUDIO": "오디오",
"STATS_AUDIO_CHANNELS": "채널",
"STATS_SAMPLE_RATE": "샘플링 레이트",
"STATS_CONTAINER": "컨테이너",
"STATS_BUFFER": "버퍼",
"STATS_DROPPED_FRAMES": "손실된 프레임",
"STATS_UNAVAILABLE": "아직 스트림 데이터가 없습니다"
}
},
"PLAYBACK_DIAGNOSTICS": {
"STAGE_LOADER": "스트림 로드",
"STAGE_DEMUX": "컨테이너 분석",
"DETAIL_STAGE": "오류 발생 단계",
"DETAIL_DRM_SYSTEMS": "소스에서 선언한 DRM",
"STAGE_MANIFEST": "매니페스트 로드",
"STAGE_PLAYLIST": "미디어 재생목록 로드",
"STAGE_SEGMENT": "미디어 세그먼트 로드",
"STAGE_KEY": "암호화 키 로드",
"STAGE_LICENSE": "DRM 라이선스 교환",
"STAGE_MEDIA": "미디어 처리",
"UNSUPPORTED_CONTAINER": {
"TITLE": "이 스트림 컨테이너는 브라우저 플레이어에서 지원되지 않을 수 있습니다",
"DESCRIPTION": "브라우저 플레이어가 이 컨테이너를 앱 안에서 디코딩하지 못할 수 있습니다. 더 넓은 코덱 지원이 필요하면 스트림 URL을 복사해 MPV, VLC, IINA 같은 외부 플레이어에서 여세요."
},
"UNSUPPORTED_CODEC": {
"TITLE": "이 스트림 코덱은 브라우저 플레이어에서 지원되지 않을 수 있습니다",
"DESCRIPTION": "이 스트림에는 브라우저 플레이어가 디코딩하지 못할 수 있는 코덱이 포함되어 있습니다. 스트림 URL을 복사해 MPV, VLC, IINA 같은 외부 플레이어에서 여세요."
},
"MEDIA_DECODE_ERROR": {
"TITLE": "브라우저 플레이어가 이 스트림을 디코딩하지 못했습니다",
"DESCRIPTION": "재생은 시작되었지만 디코딩 중 미디어 파이프라인에서 오류가 발생했습니다. 외부 플레이어가 이 스트림을 더 잘 처리할 수 있습니다."
},
"NETWORK_ERROR": {
"TITLE": "스트림을 불러올 수 없습니다",
"DESCRIPTION": "플레이어에서 네트워크 또는 제공업체 로딩 오류를 보고했습니다. 스트림 URL, 헤더 또는 제공업체 상태를 확인하세요."
},
"BROWSER_ACCESS_ERROR": {
"TITLE": "브라우저 플레이어가 이 스트림에 접근할 수 없습니다",
"DESCRIPTION": "요청이 CORS, 혼합 콘텐츠 또는 제공업체의 헤더/프록시 제한으로 차단되었을 수 있습니다. MPV 또는 VLC는 브라우저 플레이어의 접근 제한을 우회할 수 있는 경우가 많습니다.",
"PWA_DESCRIPTION": "요청이 CORS, 혼합 콘텐츠 또는 제공업체의 헤더/프록시 제한으로 차단되었을 수 있습니다. PWA는 외부 플레이어를 직접 실행할 수 없으므로, 스트림 URL 복사 작업을 사용한 뒤 MPV, VLC, IINA 또는 다른 플레이어에서 수동으로 여세요."
},
"UNTRANSFERABLE_DESCRIPTION": "이 보호된 스트림에는 스트림 URL과 함께 전달할 수 없는 재생 구성이 필요합니다.",
"DRM_OR_ENCRYPTION": {
"TITLE": "이 스트림은 암호화되었거나 DRM으로 보호될 수 있습니다",
"DESCRIPTION": "보고된 암호화/키 오류 때문에 브라우저 플레이어에서 계속 재생할 수 없습니다. 제공업체 DRM이 필요한 경우 외부 재생도 실패할 수 있습니다."
},
"UNKNOWN_PLAYBACK_ERROR": {
"TITLE": "브라우저 플레이어에서 재생 오류를 보고했습니다",
"DESCRIPTION": "내장 플레이어에서 스트림 재생에 실패했지만 특정 코덱, 컨테이너 또는 네트워크 원인을 식별하지 못했습니다."
},
"NATIVE_FALLBACK_TITLE": "대신 네이티브 플레이어에서 열기",
"INLINE_FAILURE_TITLE": "URL을 복사하거나 다시 시도하세요",
"UNTRANSFERABLE_FAILURE_TITLE": "보호된 재생을 계속할 수 없습니다",
"RECOMMENDATIONS_LABEL": "권장 복구 작업",
"ACTION_TRY_PLAYER": "{{player}} 사용해 보기",
"ACTION_TRY_PLAYER_HINT": "이 항목에만 임시로 적용되며 저장된 플레이어는 변경되지 않습니다",
"REASON_RETRY_TRANSIENT_FAILURE": "일시적인 로드 실패 후 같은 플레이어로 다시 시도합니다",
"REASON_RETRY_UNKNOWN_FAILURE": "오류에서 다른 호환 플레이어를 확인할 수 없어 다시 시도합니다",
"REASON_ALTERNATIVE_SOURCE_AVAILABLE": "같은 콘텐츠에 사용 가능한 다른 소스를 시도합니다",
"REASON_DIFFERENT_ENGINE_FAMILY": "이 플레이어는 다른 브라우저 재생 엔진을 사용합니다",
"REASON_EXTERNAL_CODEC_OR_CONTAINER_SUPPORT": "네이티브 플레이어는 더 많은 코덱과 컨테이너를 지원합니다",
"REASON_EXTERNAL_BROWSER_ACCESS": "네이티브 플레이어는 브라우저 접근 제한을 피할 수 있습니다",
"REASON_COMPATIBLE_DRM_PATH": "이 대상은 사용 가능한 암호화 데이터와 호환됩니다",
"ACTION_OPEN_MPV": "MPV에서 열기",
"ACTION_OPEN_VLC": "VLC에서 열기",
"ACTION_OPENING_MPV": "Opening MPV…",
"ACTION_OPENING_VLC": "Opening VLC…",
"ACTION_REOPEN_MPV": "Open MPV again",
"ACTION_REOPEN_VLC": "Open VLC again",
"ACTION_RETRY_MPV": "Try MPV again",
"ACTION_RETRY_VLC": "Try VLC again",
"EXTERNAL_OPENING": "Opening player…",
"EXTERNAL_STARTED": "Player started",
"EXTERNAL_PLAYING": "Playing",
"EXTERNAL_FAILED": "External player error",
"ACTION_OPEN_MPV_HINT": "설정된 플레이어",
"ACTION_OPEN_VLC_HINT": "설정된 플레이어",
"ACTION_COPY_URL": "스트림 URL 복사",
"ACTION_RETRY": "다시 시도",
"DETAILS_SUMMARY": "기술 세부 정보",
"CODEC_HINT": "{{codecs}}이(가) 감지되었습니다. Chromium/Electron 브라우저 플레이어는 이러한 코덱 지원이 제한적일 수 있습니다.",
"DETAIL_CODE": "진단 코드",
"DETAIL_PLAYER": "플레이어",
"DETAIL_SOURCE": "소스",
"DETAIL_CONTAINER": "컨테이너",
"DETAIL_MIME_TYPE": "MIME 유형",
"DETAIL_VIDEO_CODECS": "비디오 코덱",
"DETAIL_AUDIO_CODECS": "오디오 코덱",
"DETAIL_NATIVE_ERROR_CODE": "네이티브 오류 코드",
"DETAIL_NATIVE_ERROR_MESSAGE": "네이티브 오류 메시지",
"DETAIL_ERROR_DETAILS": "오류 세부 정보",
"DRM_CONFIGURATION_UNSUPPORTED": "이 플레이어는 스트림의 DRM 구성을 지원하지 않습니다. 제공업체에 호환 스트림을 요청하세요.",
"DRM_CONFIGURATION_UNAVAILABLE": "요청한 DRM 구성을 이 환경에서 사용할 수 없습니다. 브라우저의 보호된 콘텐츠 설정을 확인하거나 호환 스트림을 요청하세요.",
"LICENSE_REQUEST_FAILED": "DRM 라이선스를 가져오지 못했습니다. 연결과 재생 권한을 제공업체에 확인하세요.",
"LICENSE_RESPONSE_REJECTED": "DRM 모듈이 라이선스 응답을 거부했습니다. 라이선스 확인을 위해 제공업체에 문의하세요.",
"LICENSE_SERVER_MISSING": "이 보호된 스트림에 라이선스 서버가 설정되지 않았습니다. 제공업체에 재생 설정을 요청하세요.",
"SEGMENT_ACCESS_DENIED": "서버가 미디어 세그먼트 접근을 거부했습니다. 제공업체에 재생 권한을 확인하세요.",
"ACTION_COPY_DIAGNOSTIC": "진단 정보 복사",
"REPORT_COPIED": "진단 정보가 복사되었습니다",
"COPY_FAILED": "복사하지 못했습니다. 다시 시도하세요.",
"REPORT_PRIVACY": "스트림 URL, 인증 정보 및 원본 오류 메시지를 제외한 기술 정보를 복사합니다."
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "채널 목록 숨기기",
"SHOW_CHANNELS_LIST": "채널 목록 표시",
"TOGGLE_SIDEBAR_TOOLTIP": "채널 목록 전환 (⌘/Ctrl+B)",
"CHANNELS_LIST_HIDDEN": "채널 목록이 숨겨져 있습니다",
"CHANNELS_LIST_HIDDEN_HINT": "아래 버튼을 누르거나 ⌘/Ctrl+B를 눌러 다시 표시하세요.",
"HIDE_CATEGORIES": "카테고리 숨기기",
"SHOW_CATEGORIES": "카테고리 표시",
"SHOW_CATEGORIES_PANEL": "카테고리 패널 표시",
"CHOOSE_CATEGORY": "카테고리 선택",
"HIDE_PANELS": "카테고리 및 채널 숨기기",
"HIDE_PANELS_TOOLTIP": "패널 숨기기 (⌘/Ctrl+B)",
"SHOW_PANELS": "카테고리 및 채널 표시",
"SHOW_PANELS_TOOLTIP": "패널 표시 (⌘/Ctrl+B)"
},
"CHANNELS": {
"SHOW_PLAYING_CHANNEL": "재생 중인 채널 표시",
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "다른 재생 목록을 업로드하거나 선택하십시오",
"ALL_CHANNELS": "모든 채널",
"GROUPS": "그룹",
"MANAGE_GROUPS": "그룹 관리",
"MANAGE_GROUPS_HINT": "그룹 관리를 사용하여 그룹을 다시 표시하세요.",
"NO_VISIBLE_GROUPS": "표시되는 그룹이 없습니다",
"SEARCH_GROUPS": "그룹 검색",
"UNGROUPED": "그룹 해제",
"UNNAMED_CHANNEL": "이름없는 채널",
"FAVORITES": "즐겨찾기",
"NO_FAVORITES": "즐겨찾기가 아직 없습니다",
"USE_STAR_TO_FAVORITE": "'Star'아이콘을 사용하여 이 목록에 채널을 추가하십시오.",
"REMOVE_FAVORITE": "즐겨찾기에서 삭제하기",
"ADD_FAVORITE": "즐겨찾기에 추가",
"SHOW_DETAILS": "채널 세부정보 표시",
"MAP_EPG": "EPG 채널 매핑",
"FAVORITES_UPDATED": "즐겨찾기가 업데이트되었습니다!",
"SELECT_CHANNEL_PLAYBACK": "재생을 시작할 채널을 선택하세요",
"SORT_BY": "정렬 기준",
"SORT_BY_DATE": "추가 날짜순 정렬 (최신순)",
"SORT_BY_RATING": "평점순 정렬",
"SORT_BY_NAME": "이름순 정렬 (A-Z)",
"LOAD_MORE": "더 불러오기",
"REMAINING": "남음",
"LOADING": "채널을 불러오는 중...",
"LOADING_MORE": "더 불러오는 중...",
"NO_SEARCH_RESULTS": "채널을 찾을 수 없습니다",
"NO_CHANNELS_FOUND": "채널을 찾을 수 없습니다",
"NO_GROUPS_FOUND": "그룹을 찾을 수 없습니다",
"CATCHUP_AVAILABLE": "Catchup 사용 가능",
"CATCHUP_AVAILABLE_DAYS": "Catchup 사용 가능 — {{days}}일",
"TRY_DIFFERENT_SEARCH": "다른 검색어를 시도해 보세요",
"DETAILS_DIALOG": {
"TITLE": "채널 세부정보",
"DESCRIPTION": "재생목록 파일에서 파싱한 읽기 전용 메타데이터입니다.",
"SUMMARY": "요약",
"TVG": "TVG 메타데이터",
"CATCHUP": "다시보기",
"HTTP": "HTTP 헤더",
"NAME": "이름",
"CHANNEL_ID": "채널 ID",
"STREAM_URL": "스트림 URL",
"GROUP": "그룹",
"RADIO": "라디오",
"CATCHUP_AVAILABLE": "다시보기 지원",
"WINDOW": "아카이브 기간",
"PLAYBACK_SUPPORTED": "재생 지원됨",
"EPG_PARAMS": "EPG 파라미터",
"TIMESHIFT": "타임시프트",
"TVG_ID": "TVG ID",
"TVG_NAME": "TVG 이름",
"TVG_URL": "TVG URL",
"TVG_LOGO": "TVG 로고",
"TVG_REC": "TVG rec",
"CATCHUP_TYPE": "다시보기 유형",
"CATCHUP_SOURCE": "다시보기 소스",
"CATCHUP_DAYS": "다시보기 기간",
"HTTP_ORIGIN": "Origin 헤더",
"HTTP_REFERRER": "Referrer 헤더",
"HTTP_USER_AGENT": "User-Agent",
"EMPTY": "제공되지 않음",
"NOT_AVAILABLE": "사용 불가",
"DAYS_ONE": "1일",
"DAYS_OTHER": "{{count}}일"
},
"GROUP_MANAGEMENT": {
"TITLE": "그룹 관리",
"SELECTED": "선택됨",
"SELECT_ALL": "모두 선택",
"DESELECT_ALL": "모두 선택 해제",
"SEARCH_PLACEHOLDER": "그룹 검색...",
"NO_RESULTS": "일치하는 그룹을 찾을 수 없습니다",
"SAVE": "저장"
}
},
"TOP_MENU": {
"OPEN_EPG_GUIDE": "프로그램 가이드"
},
"EPG": {
"NEXT_DAY": "다음날",
"PREVIOUS_DAY": "전날",
"ZOOM_IN": "확대",
"ZOOM_OUT": "축소",
"FILTER_CHANNELS": "채널 필터",
"CLOSE_FILTER": "필터 닫기",
"SEARCH_PROGRAMS": "프로그램 검색",
"CLOSE_PROGRAM_SEARCH": "프로그램 검색 닫기",
"LIVE_STREAM": "Live stream",
"ARCHIVE_PLAYBACK_UNAVAILABLE_TITLE": "아카이브 재생을 사용할 수 없습니다",
"ARCHIVE_PLAYBACK_UNAVAILABLE_DESCRIPTION": "이 공급자는 채널의 편성 이력을 제공하지만 재생 가능한 아카이브/Catchup 재생은 제공하지 않습니다.",
"EPG_NOT_AVAILABLE_CHANNEL_DESCRIPTION": "앱 설정에서 EPG 목록 URL을 추가하거나 변경해 주세요.",
"FETCH_EPG": "EPG 데이터 가져 오기...",
"ERROR": "Ooops, EPG could not be loaded.",
"DOWNLOAD_SUCCESS": "EPG was successfully downloaded.",
"NO_PROGRAM_INFO": "프로그램 정보가 없습니다",
"PROGRAM_DIALOG": {
"PROGRAM_DETAILS": "TV 프로그램에 대한 세부 사항",
"TITLE": "제목",
"CATEGORY": "카테고리",
"PARENTAL_RATING_SYSTEM": "컨텐츠 등급 시스템",
"DESCRIPTION": "설명",
"LANGUAGE": "언어",
"SHOW_PROGRAM_DETAILS": "이 프로그램의 상세 정보 표시",
"EPISODE": "에피소드",
"DURATION": "재생 시간",
"COPY_ARCHIVE_URL": "다시보기 URL 복사",
"ARCHIVE_URL_COPIED": "다시보기 URL이 복사되었습니다",
"ARCHIVE_URL_FAILED": "다시보기 URL을 복사하지 못했습니다",
"ARCHIVE_URL_NOTICE": "URL에 계정 인증 정보가 포함될 수 있습니다. 외부 플레이어에는 소스의 HTTP 헤더도 필요할 수 있습니다.",
"DOWNLOAD_ARCHIVE": "프로그램 다운로드 (TS)",
"ARCHIVE_DOWNLOAD_QUEUED": "프로그램을 다운로드에 추가했습니다",
"ARCHIVE_DOWNLOAD_FAILED": "프로그램을 다운로드할 수 없습니다. 더 이상 제공되지 않을 수 있습니다.",
"ARCHIVE_DOWNLOAD_TS_ONLY": "보관 프로그램 다운로드는 현재 TS 스트림만 지원합니다.",
"ARCHIVE_DOWNLOAD_EXISTS": "이 프로그램은 이미 다운로드 목록에 있습니다."
},
"FETCH_SUCCESS": "EPG를 성공적으로 가져왔습니다",
"IMPORT_PROGRESS": "EPG 가져오기",
"CHANNELS": "채널",
"PROGRAMS": "프로그램",
"LOADING": "불러오는 중",
"QUEUED": "대기 중",
"IMPORT_PANEL_MINIMIZE": "EPG 가져오기 패널 최소화",
"IMPORT_PANEL_EXPAND": "EPG 가져오기 패널 펼치기",
"IMPORT_SUMMARY_LOADING": "{{count}}개 불러오는 중",
"IMPORT_SUMMARY_QUEUED": "{{count}}개 대기 중",
"TOTAL_CHANNELS": "전체 채널",
"TOTAL_PROGRAMS": "전체 프로그램",
"UP_TO_DATE": "EPG가 최신 상태이며 동기화가 필요하지 않습니다",
"RETRY": "다시 시도",
"ALLOW_PRIVATE_SOURCE": "소스 허용",
"ALLOW_PRIVATE_SOURCE_TITLE": "사설 네트워크 EPG 소스를 허용할까요?",
"ALLOW_PRIVATE_SOURCE_WARNING": "이 EPG 소스를 신뢰하는 경우에만 허용하세요. IPTVnator는 이 정확한 EPG URL에 한해 사설 또는 로컬 네트워크 주소 연결을 허용합니다.",
"TRUST_TLS_HOST": "호스트 신뢰",
"TRUST_TLS_HOST_TITLE": "유효하지 않은 인증서를 신뢰할까요?",
"TRUST_TLS_HOST_WARNING": "이 호스트를 신뢰하는 경우에만 계속하세요. IPTVnator는 이 호스트의 유효하지 않은 TLS 인증서를 허용하지만, 다른 호스트에는 계속 유효한 인증서가 필요합니다.",
"CURRENT_PROGRAM": "현재 프로그램",
"ARCHIVE_PLAYBACK": "아카이브 재생",
"COLLAPSE_PANEL": "EPG 패널 접기",
"EXPAND_PANEL": "EPG 패널 펼치기",
"GUIDE": {
"TITLE": "프로그램 가이드",
"CLOSE": "가이드 닫기",
"CHANNEL": "채널",
"TODAY": "오늘",
"NOW": "지금",
"JUMP_NOW": "현재 시각으로 이동",
"SCOPE": "표시할 채널",
"ONLY_WITH_EPG": "EPG 채널만",
"ONLY_WITH_EPG_HINT": "프로그램 정보가 없는 채널 숨기기",
"DENSITY_COMFORTABLE": "여유로운 행",
"DENSITY_COMPACT": "조밀한 행",
"ZOOM": "확대/축소",
"FILTER_CHANNELS": "채널 필터…",
"SEARCH_PROGRAMMES": "프로그램 검색…",
"NO_RESULTS": "프로그램을 찾을 수 없습니다",
"NO_PROGRAMME_INFO": "프로그램 정보 없음",
"NO_PROGRAMME_INFO_LONG": "이 채널에 대한 프로그램 정보가 없습니다",
"PLAYING": "재생 중",
"NO_CHANNELS": "“{{query}}”와 일치하는 채널이 없습니다",
"CLEAR_FILTER": "필터 지우기",
"COLLAPSE_PLAYER": "플레이어 접기",
"EXPAND_PLAYER": "플레이어 펼치기",
"KEYS": {
"CHANNEL": "채널",
"PROGRAMME": "프로그램",
"PLAY": "재생",
"DETAILS": "상세정보",
"NOW": "지금",
"DAY": "날짜",
"CLOSE": "닫기"
}
},
"TIMELINE": {
"OPEN_GUIDE": "프로그램 가이드 열기",
"TODAY": "오늘",
"NOW": "지금",
"JUMP_NOW": "현재 시각으로 이동",
"RETURN_TO_LIVE": "라이브로 돌아가기",
"ON_NOW": "지금 방송 중",
"MINUTES_LEFT": "분 남음",
"FROM_ARCHIVE": "아카이브에서",
"WATCH": "시청",
"WATCH_LIVE": "라이브 시청",
"WATCH_FROM_START": "처음부터 시청",
"ARCHIVE_UNAVAILABLE_NOTE": "재생할 수 없습니다 — 이 공급자는 아카이브를 제공하지 않습니다.",
"CATCHUP_FAILED": "이 프로그램의 아카이브 재생을 시작할 수 없습니다",
"SCHEDULE_ONLY_NOTICE": "편성표만 제공됩니다. 이 공급자는 프로그램 이력을 제공하지만 catch-up은 제공하지 않으므로 지난 프로그램은 재생할 수 없습니다.",
"EMPTY_DAY_TITLE": "이 날짜에는 프로그램이 없습니다",
"EMPTY_DAY_DESCRIPTION": "선택한 날짜의 편성표가 아직 도착하지 않았습니다. 다른 날짜에는 데이터가 있습니다.",
"JUMP_TODAY": "오늘로 이동",
"JUMP_NEAREST": "프로그램이 있는 가장 가까운 날짜",
"CHANNEL_UNMAPPED_TITLE": "이 채널에는 프로그램이 없습니다",
"CHANNEL_UNMAPPED_DESCRIPTION": "이 채널은 EPG 소스와 연결되지 않았습니다 (tvg-id를 찾을 수 없음). 다른 채널에는 영향이 없습니다.",
"PROVIDER_NO_EPG_TITLE": "공급자가 가이드를 제공하지 않습니다",
"PROVIDER_NO_EPG_DESCRIPTION": "이 소스는 어떤 채널에 대해서도 TV 가이드를 제공하지 않습니다. 편성표가 필요하면 공급자에게 문의하세요.",
"M3U_SETUP_TITLE": "프로그램 가이드 연결",
"M3U_SETUP_DESCRIPTION": "M3U 재생목록에는 외부 EPG 소스(XMLTV)가 필요합니다. url-tvg 링크를 추가하면 편성표가 여기에 표시됩니다.",
"OPEN_EPG_SETTINGS": "EPG 설정 열기",
"ERROR_TITLE": "가이드를 불러올 수 없습니다",
"ERROR_DESCRIPTION": "EPG 소스가 응답하지 않았습니다. 연결을 확인하거나 소스를 새로 고치세요.",
"RETRY": "다시 시도",
"MINUTES_SHORT": "분",
"ZOOM": "확대/축소",
"ZOOM_DAY": "하루 보기",
"ZOOM_HOURS": "시간별",
"ZOOM_DETAIL": "상세",
"ZOOM_TOOLTIP": "확대/축소: {{level}} · ⌘/Ctrl + 스크롤로 미세 조정",
"GROUP_SHORT": "짧은 프로그램",
"GROUP_EXPAND": "보기 ›"
}
},
"EPG_MAPPING_DIALOG": {
"TITLE": "EPG 채널 매핑",
"SUBTITLE": "\"{{channelName}}\"의 EPG 채널을 직접 선택하세요",
"SEARCH_PLACEHOLDER": "EPG 채널 검색...",
"CURRENT_MAPPING": "현재 매핑",
"NO_MAPPING": "설정된 EPG 매핑 없음",
"SAVE": "매핑 저장",
"REMOVE": "매핑 제거",
"CLOSE": "닫기",
"NO_RESULTS": "EPG 채널을 찾을 수 없음",
"SEARCH_HINT": "검색하려면 {{min}}자 이상 입력하세요",
"SAVED": "EPG 매핑이 저장되었습니다",
"REMOVED": "EPG 매핑이 제거되었습니다",
"SAVE_FAILED": "EPG 매핑을 업데이트할 수 없습니다"
},
"LANGUAGES": {
"ARABIC": "العربية",
"MOROCCAN_ARABIC": "العربية (اللهجة المغربية)",
"ENGLISH": "English",
"KOREAN": "한국어",
"RUSSIAN": "Русский",
"GERMAN": "Deutsch",
"SPANISH": "Español",
"CHINESE": "简体中文",
"TRADITIONAL_CHINESE": "繁體中文",
"FRENCH": "Français",
"ITALIAN": "Italiano",
"TURKISH": "Türkçe",
"JAPANESE": "日本語",
"DUTCH": "Nederlands",
"BELARUSIAN": "Беларуская",
"POLISH": "Polski",
"PORTUGUESE": "Português",
"GREEK": "Ελληνικά",
"HUNGARIAN": "Magyar"
},
"YES": "Yes",
"NO": "No",
"MENU": {
"OPEN": "Open menu",
"SUPPORT_ARIA": "Support IPTVnator on GitHub",
"SETTINGS_ARIA": "Open settings",
"BUG_REPORT": "Report a bug",
"WHAT_IS_NEW": "What is new",
"ABOUT": "About",
"ABOUT_ARIA": "About the application",
"SUPPORT_PROJECT": "지원사업"
},
"ABOUT": {
"TITLE": "IPTVnator 소개",
"DESCRIPTION": "M3U 및 M3U8 재생목록 지원, 즐겨찾기, TV 가이드, TV 아카이브/Catchup 등 다양한 기능을 갖춘 크로스 플랫폼 IPTV 플레이어 애플리케이션입니다.",
"VERSION": "버전",
"GITHUB_TOOLTIP": "GitHub의 IPTVnator 저장소",
"BUY_ME_A_COFFEE_TOOLTIP": "커피 한 잔으로 후원",
"TWITTER_TOOLTIP": "Twitter에 공유"
},
"UPDATE_AVAILABLE": "업데이트 가능",
"REFRESH": "새로 고치다",
"XTREAM": {
"PLAY": "재생",
"OPENING_PLAYER": "플레이어를 여는 중...",
"NAME": "이름",
"RELEASE_DATE": "출시일",
"GENRE": "장르",
"COUNTRY": "국가",
"ACTORS": "배우",
"DIRECTOR": "감독",
"SIMILAR": "비슷한 콘텐츠",
"CREW_JOB_DIRECTOR": "감독",
"CREW_JOB_CREATOR": "크리에이터",
"ACTOR_FILMOGRAPHY": "출연 작품",
"ACTOR_FILTER_ALL": "전체",
"ACTOR_SCOPE_THIS_PORTAL": "현재 포털",
"ACTOR_SCOPE_ALL_PORTALS": "모든 포털",
"ACTOR_NO_RESULTS": "이 필터에 해당하는 결과가 없습니다",
"ACTOR_IN_LIBRARY": "내 라이브러리에 있음",
"ACTOR_SEARCH_IN_PORTAL": "포털에서 검색",
"ACTOR_BORN": "출생",
"ACTOR_DIED": "사망",
"DISCOVER_TITLE": "탐색",
"DISCOVER_RESULTS": "인기 작품",
"DISCOVER_MOVIES": "영화",
"DISCOVER_SERIES": "시리즈",
"DISCOVER_EMPTY": "이 조건에 해당하는 결과가 없습니다. 탐색 기능을 사용하려면 설정에서 TMDB 메타데이터를 사용하도록 설정하세요.",
"SERIES_STATUS_RETURNING": "방영 중",
"SERIES_STATUS_PLANNED": "기획 중",
"SERIES_STATUS_IN_PRODUCTION": "제작 중",
"SERIES_STATUS_ENDED": "완결",
"SERIES_STATUS_CANCELED": "취소됨",
"SERIES_STATUS_PILOT": "파일럿",
"DURATION": "재생 시간",
"CAST": "출연진",
"EPISODE_RUN_TIME": "에피소드 재생 시간",
"RATING": "평가",
"IMDB_RATING": "IMDb 평점",
"KINOPOISK_RATING": "Kinopoisk 평점",
"DESCRIPTION": "설명",
"YEAR": "년도",
"AGE": "나이",
"YOUTUBE_TRAILER": "유튜브 예고편",
"EPISODE": "에피소드",
"RESUME": "이어 보기",
"RESTART": "처음부터 보기",
"CONTINUE_WATCHING": "이어서 시청",
"PLAY_FIRST_EPISODE": "첫 에피소드 재생",
"PLAY_EPISODE": "에피소드 {{episode}} 재생",
"RESUME_EPISODE": "에피소드 이어 보기",
"PLAY_NEXT_EPISODE": "다음 에피소드 재생",
"SERIES_WATCHED": "시리즈 시청 완료",
"WATCHED": "시청 완료",
"IN_PROGRESS": "시청 중",
"MARK_WATCHED": "시청한 것으로 표시",
"MARK_UNWATCHED": "시청하지 않은 것으로 표시",
"MARK_SEASON_WATCHED": "시즌을 시청한 것으로 표시 ({{count}})",
"MARK_SEASON_UNWATCHED": "시즌을 시청하지 않은 것으로 표시",
"SEASON_MARKED_WATCHED": "{{count}}개 에피소드가 시청한 것으로 표시되었습니다",
"SEASON_MARKED_UNWATCHED": "시즌이 시청하지 않은 것으로 표시되었습니다",
"SEASON_MARKED_WATCHED_PARTIAL": "{{count}}개 표시됨 · {{failed}}개 실패",
"SEASON_MARKED_UNWATCHED_PARTIAL": "{{count}}개 표시 해제됨 · {{failed}}개 실패",
"SEASON_WATCH_UPDATE_FAILED": "시즌 업데이트에 실패했습니다",
"MARK_SERIES_WATCHED": "시리즈를 시청한 것으로 표시 ({{count}})",
"MARK_SERIES_WATCHED_ALL": "시리즈를 시청한 것으로 표시",
"MARK_SERIES_UNWATCHED": "시리즈를 시청하지 않은 것으로 표시",
"SERIES_MARKED_UNWATCHED": "시리즈가 시청하지 않은 것으로 표시되었습니다",
"SERIES_WATCH_UPDATE_FAILED": "시리즈 업데이트에 실패했습니다",
"SERIES_WATCH_MENU": "시리즈 시청 작업",
"EPISODES_WATCHED": "{{total}}개 중 {{count}}개 에피소드 시청",
"DETAIL_FALLBACK": {
"STATUS": "포털 메타데이터를 사용할 수 없습니다",
"NOTE": "이 포털에서 확장 메타데이터를 제공하지 않습니다.",
"STREAM_ID": "스트림 ID",
"CATEGORY": "카테고리",
"CONTAINER": "포맷",
"SOURCE_TITLE": "원본 제목"
},
"ACCOUNT_INFO": {
"TITLE": "계정 정보",
"USER_INFO": "사용자 정보",
"STATUS": "상태",
"USERNAME": "사용자 이름",
"ACTIVE_CONNECTIONS": "활성 연결 수",
"CREATED": "생성일",
"EXPIRES": "만료일",
"TRIAL_ACCOUNT": "체험판 계정",
"YES": "예",
"NO": "아니요",
"ALLOWED_FORMATS": "허용된 포맷",
"SERVER_INFO": "서버 정보",
"LIVE_TV": "라이브 TV",
"MOVIES": "영화",
"TV_SERIES": "TV 시리즈",
"URL": "URL",
"PROTOCOL": "프로토콜",
"TIMEZONE": "시간대",
"SERVER_TIME": "서버 시각",
"PORTS": "포트",
"HTTP_PORT": "HTTP",
"HTTPS_PORT": "HTTPS",
"RTMP_PORT": "RTMP"
},
"CATEGORY_MANAGEMENT": {
"TITLE": "카테고리 관리",
"LOADING": "카테고리를 불러오는 중...",
"SELECTED": "총 선택 수",
"SELECT_ALL": "모두 선택",
"DESELECT_ALL": "모두 선택 해제",
"SELECT_FILTERED": "검색 결과 선택",
"DESELECT_FILTERED": "검색 결과 선택 해제",
"SEARCH_PLACEHOLDER": "카테고리 검색...",
"NO_RESULTS": "일치하는 카테고리를 찾을 수 없습니다",
"NO_CATEGORIES": "사용 가능한 카테고리가 없습니다",
"SAVE": "저장"
}
},
"PORTALS": {
"REQUESTS_PAUSED": {
"TITLE": "요청이 일시 중지됨",
"DESCRIPTION": "연결 오류가 반복되어 요청이 중지되었습니다. 지금 다시 시도하여 포털에 즉시 연결하세요.",
"RETRY": "지금 다시 시도"
},
"ALL_CATEGORIES": "모든 카테고리",
"MY_FAVORITES": "내가 좋아하는 것들",
"ADD_TO_FAVORITES": "즐겨 찾기에 추가",
"REMOVE_FROM_FAVORITES": "즐겨 찾기에서 삭제하기",
"REMOVED_FROM_FAVORITES": "즐겨찾기에서 삭제됨",
"ADDED_TO_FAVORITES": "즐겨찾기에 추가됨",
"FAVORITES": "즐겨찾기",
"RECENTLY_VIEWED": "최근 본 항목",
"THIS_PLAYLIST": "이 재생목록",
"ALL_PLAYLISTS": "모든 재생목록",
"LIVE_TV": "라이브 TV",
"MOVIES": "영화",
"SERIES": "시리즈",
"SEARCH": "검색",
"NO_FAVORITES": "아직 즐겨찾기가 없습니다",
"NO_RECENT_ITEMS": "최근 본 항목이 없습니다",
"REMOVE_FROM_RECENT": "최근 본 항목에서 제거",
"BROWSE_ALL_MOVIES": "모든 영화 둘러보기",
"BROWSE_ALL_SERIES": "모든 시리즈 둘러보기",
"BROWSE_ALL_LIVE": "모든 라이브 TV 둘러보기",
"VIEW_IN_PORTAL": "포털에서 보기",
"VIEW_IN_PORTAL_TOOLTIP": "{{name}}에서 열기",
"SIDEBAR": {
"MAIN": "메인",
"MOVIES": "영화",
"LIVE_TV": "라이브 TV",
"SERIES": "시리즈",
"LIBRARY": "라이브러리",
"SEARCH": "검색",
"RECENT": "최근",
"RECENTLY_ADDED": "최근 추가됨",
"FAVORITES": "즐겨찾기"
},
"ERROR_VIEW": {
"IMPORT_CANCELLED": {
"TITLE": "가져오기가 취소되었습니다",
"DESCRIPTION": "재생목록 가져오기가 취소되었습니다. 이 소스를 계속 불러오려면 다시 시도하세요."
},
"ACCOUNT_EXPIRED": {
"TITLE": "계정이 만료되었습니다",
"DESCRIPTION": "이 계정은 만료되었습니다. \n재생목록 설정에서 자격 증명을 확인하거나 제거하세요."
},
"ACCOUNT_INACTIVE": {
"TITLE": "계정이 비활성 상태입니다",
"DESCRIPTION": "이 계정은 비활성 상태입니다. 재생목록 설정에서 자격 증명을 확인하거나 제거하세요."
},
"UNAUTHORIZED": {
"TITLE": "승인되지 않은",
"DESCRIPTION": "재생목록 설정에서 자격 증명을 확인하거나 제거하세요."
},
"NOT_FOUND": {
"TITLE": "포털을 찾을 수 없습니다",
"DESCRIPTION": "재생목록 설정에서 자격 증명과 포털 URL을 확인하거나 제거하세요."
},
"PORTAL_UNAVAILABLE": {
"TITLE": "포털을 사용할 수 없습니다",
"DESCRIPTION": "포털에 연결할 수 없습니다. 서버 URL을 확인하거나 소스를 다시 사용할 수 있을 때 다시 시도하세요."
},
"EMPTY_CATEGORY": {
"TITLE": "빈 카테고리",
"DESCRIPTION": "이 카테고리에는 콘텐츠가 없습니다. 다른 카테고리를 선택하거나 콘텐츠 유형을 변경하세요."
},
"UNKNOWN_ERROR": {
"TITLE": "문제가 발생했습니다.",
"DESCRIPTION": "알 수 없는 오류입니다. 나중에 다시 시도해 주세요."
},
"NO_CATEGORY_SELECTED": {
"TITLE": "선택된 카테고리가 없습니다",
"DESCRIPTION": "콘텐츠를 보려면 카테고리를 선택하세요"
},
"STALKER_LOGIN_REQUIRED": "포털에 사용자 이름과 비밀번호가 필요합니다. 포털을 다시 가져온 후 사용자 이름과 비밀번호 필드를 입력하세요.",
"STALKER_DEVICE_CONFLICT": "포털에 이 MAC 주소로 다른 기기 ID가 등록되어 있습니다. 처음에 사용한 기기 ID를 복원하거나, 이 MAC에 등록된 기기를 초기화해 달라고 공급자에게 요청하세요.",
"PLAYLIST_SETTINGS": "재생목록 설정",
"HOME": "홈",
"DELETE": "삭제"
},
"EMPTY_LIST_VIEW": {
"TITLE": "결과를 찾을 수 없습니다",
"NO_SEARCH_RESULTS": "아무것도 찾지 못했습니다. 검색 요청을 변경해 보세요."
},
"SEARCH_VIEW": {
"INITIAL_TITLE": "콘텐츠 검색",
"INITIAL_DESCRIPTION": "라이브 TV, 영화, 시리즈에서 검색하려면 3자 이상 입력하세요.",
"RESULTS_FOUND": "{{count}}개의 결과를 찾았습니다",
"NO_RESULTS_FOR": "\"{{term}}\"에 대한 결과를 찾을 수 없습니다",
"GROUP_BY_PLAYLIST": "재생목록별로 결과 그룹화",
"VISIBLE_CATEGORIES_ONLY": "표시되는 카테고리만",
"GLOBAL_SEARCH_SOURCE_NOTE": "전역 검색에는 Xtream 및 M3U 플레이리스트 결과가 포함됩니다.",
"GLOBAL_INITIAL_DESCRIPTION": "Xtream 및 M3U 플레이리스트 전체를 검색하려면 2자 이상 입력하세요.",
"LOADING_MORE_RESULTS": "결과 더 불러오는 중..."
},
"STREAM_URL_COPIED": "스트림 URL이 클립보드에 복사되었습니다.",
"COPY_STREAM_URL": "스트림 URL 복사",
"NOW_PLAYING": "지금 재생 중",
"UP_NEXT": "다음 에피소드",
"CLOSE_PLAYER": "플레이어 닫기",
"ABOUT": "정보",
"SEASONS_AND_EPISODES": "시즌 및 에피소드",
"SEASON_TAB": "시즌 {{number}}",
"BACK_TO_PLAYING_EPISODE": "재생 중인 에피소드로 돌아가기",
"GRID_VIEW": "그리드 보기",
"LIST_VIEW": "목록 보기",
"NO_EPISODES_AVAILABLE": "사용 가능한 에피소드가 없습니다",
"NO_EPISODES_AVAILABLE_MESSAGE": "이 시리즈는 공급자 목록에 있지만 재생 가능한 시즌이나 에피소드가 없습니다.",
"SEASON_EMPTY": "이 시즌은 비어 있습니다",
"SEASON_EMPTY_MESSAGE": "이 시즌은 공급자 목록에 있지만 재생 가능한 에피소드가 없습니다.",
"EPISODE_INFO": "에피소드 정보",
"SELECT_CATEGORY": "카테고리를 선택하세요",
"PAGE": "페이지",
"CONTENT_NOT_AVAILABLE": "이 서버에서는 이 콘텐츠를 사용할 수 없습니다",
"PLAYBACK_ERROR": "재생 URL을 가져오지 못했습니다",
"LOADING_SEASONS": "시즌을 불러오는 중...",
"LOADING_ALL_CHANNELS": "전체 채널 목록 불러오는 중…",
"REFRESH_CHANNEL_LIST": "채널 목록 새로고침",
"NO_CHANNELS_IN_CATEGORY": "이 카테고리에 채널이 없습니다",
"ITEM": "개",
"ITEMS": "개",
"NO_EPISODES": "사용 가능한 에피소드가 없습니다",
"ALL_RADIO": "모든 라디오",
"MULTI_SOURCE": {
"SOURCES": "소스",
"SOURCE": "소스",
"SOURCES_FOR": "“{{title}}”의 소스",
"OPEN_SOURCES": "대체 소스 표시",
"MATCHED_BY_TMDB": "TMDB로 매칭됨",
"MATCHED_BY_TITLE": "제목으로 매칭됨",
"MATCH_BY_TITLE": "제목 기준",
"PLAYING": "재생 중",
"CURRENT": "현재",
"PLAY_FROM_SOURCE": "이 소스에서 재생",
"PIN_SOURCE": "기본 소스로 지정",
"UNPIN_SOURCE": "기본 소스 지정 해제",
"CHECK": "확인",
"CHECK_TOOLTIP": "사용 가능 여부 확인",
"PROBE_OK": "사용 가능",
"PROBE_FAIL": "사용 불가",
"PROBE_CHECKING": "확인 중",
"AUTO_FAILOVER": "오류 시 자동 전환",
"PLAYING_FROM": "재생 중인 소스:",
"SWITCH_TITLE": "소스를 사용할 수 없습니다 — {{playlist}}(으)로 전환합니다",
"SWITCH_DETAIL": "{{timecode}}부터 이어서 재생합니다",
"SWITCH_AUDIO_WARNING": "더빙이 다를 수 있습니다",
"SWITCHED_TO": "{{playlist}}(으)로 전환했습니다",
"UNDO": "실행 취소",
"CHOOSE_OTHER": "다른 소스 선택",
"TRY_ANOTHER_SOURCE": "다른 소스로 시도",
"ERROR_HAS_ALTERNATIVES": "{{playlist}}에서 이 스트림을 제공하지 않습니다. 이 영화는 다른 재생목록에도 있습니다:",
"RESUME_KEPT": "재생 위치가 유지됩니다 · {{timecode}}",
"ALL_SOURCES_TRIED": "모든 소스를 시도했습니다.",
"ALSO_FOUND_IN_ONE": "— 다른 재생목록 1개에도 있음",
"ALSO_FOUND_IN_OTHER": "— 다른 재생목록 {{count}}개에도 있음",
"CHECK_ALL": "모두 확인",
"FILTER_PLACEHOLDER": "재생목록으로 필터",
"NO_MATCHES": "이 필터에 해당하는 재생목록이 없습니다",
"COPIES": "이 재생목록에 소스 {{count}}개",
"MORE_SOURCES": "소스 목록에 {{count}}개 더 있음",
"FILTER_ALL": "전체",
"FILTER_AVAILABLE": "사용 가능",
"FILTER_HD": "HD+",
"ALL_LANGUAGES": "모든 언어",
"SAME_AS_ABOVE": "위와 동일",
"SHOWING_OF_TOTAL": "{{total}}개 중 {{visible}}개"
},
"GRID": {
"LOADING_MORE": "더 불러오는 중…",
"LOAD_MORE_FAILED": "추가 항목을 불러오지 못했습니다",
"RETRY": "다시 시도"
}
},
"INFORMATION": "정보",
"DOWNLOADS": {
"RECOVERY": {
"TITLE": "파일 복구 필요",
"MESSAGE": "이 다운로드와 관련 없는 파일이 {{path}}에 보관되었습니다. 필요한 내용을 복구하고 이 복구용 사본을 삭제한 후 다시 시도하세요.",
"COPY_PATH": "복구 경로 복사"
},
"TITLE": "다운로드",
"DOWNLOAD": "다운로드",
"PLAY_LOCAL": "로컬 재생",
"DOWNLOAD_SEASON": "시즌 다운로드 ({{count}})",
"DOWNLOAD_SEASON_ARIA": "시즌 다운로드, 다운로드 가능한 에피소드 {{count}}개",
"ADDING_TO_QUEUE": "대기열에 추가 중…",
"EPISODE_DOWNLOAD_ARIA": "{{title}} 다운로드",
"EPISODE_DOWNLOAD_PENDING_ARIA": "{{title}} 항목은 이미 다운로드 대기열에 있습니다",
"EPISODE_DOWNLOAD_FAILED": "에피소드를 다운로드 목록에 추가하지 못했습니다.",
"SEASON_QUEUE_RESULT": "추가 {{added}} · 건너뜀 {{skipped}}",
"SEASON_QUEUE_RESULT_WITH_FAILURES": "추가 {{added}} · 건너뜀 {{skipped}} · 실패 {{failed}}",
"EMPTY": "아직 다운로드한 항목이 없습니다",
"EMPTY_HINT": "오프라인 시청을 위해 영화와 에피소드를 다운로드하세요",
"NO_PLAYLISTS_TITLE": "플레이리스트를 추가하고 다운로드 시작",
"NO_PLAYLISTS_BODY": "플레이리스트를 추가하면 영화와 에피소드를 오프라인 재생용으로 여기에 저장할 수 있습니다.",
"NO_ITEMS_BODY": "영화나 에피소드의 다운로드 버튼을 사용해 오프라인 재생용으로 저장할 수 있습니다.",
"NO_FILTER_MATCH": "현재 필터와 일치하는 다운로드가 없습니다",
"NO_FILTER_MATCH_HINT": "다른 검색어를 시도해 보세요",
"NOT_AVAILABLE": "다운로드를 사용할 수 없습니다",
"DESKTOP_ONLY": "이 기능은 데스크톱 앱에서만 사용할 수 있습니다",
"NO_FOLDER": "다운로드 폴더가 선택되지 않았습니다",
"CHANGE_FOLDER": "폴더 변경",
"CLEAR_COMPLETED": "완료된 항목 지우기",
"CLEAR_COMPLETED_DIALOG": {
"TITLE": "완료된 다운로드 지우기",
"MESSAGE": "현재 다운로드 화면에서 완료, 실패, 취소된 항목을 제거합니다. 이미 디스크에 다운로드된 파일은 삭제되지 않습니다."
},
"SOURCE_PLAYLIST_MISSING": "원본 재생목록이 제거되어 이 다운로드 항목을 라이브러리에서 더 이상 열 수 없습니다.",
"FILE_NOT_FOUND": "이 다운로드한 파일을 디스크에서 더 이상 사용할 수 없습니다.",
"FILE_ACTION_ERROR": "파일 작업을 완료하지 못했습니다.",
"ACTION_FAILED": "작업 실패",
"PAUSE": "일시정지",
"RESUME": "재개",
"CANCEL": "취소",
"DOWNLOADED_REVEAL": "다운로드 완료 — 폴더에서 보기",
"DOWNLOADING_PERCENT": "다운로드 중… {{percent}}%",
"CANCEL_CONFIRM_TITLE": "다운로드 취소",
"CANCEL_CONFIRM_MESSAGE": "이 다운로드를 중단하시겠습니까? 일부만 다운로드된 파일은 삭제됩니다.",
"RETRY": "다시 시도",
"REMOVE": "제거",
"PLAY": "재생",
"REVEAL": "폴더에서 보기",
"COPY_URL": "다운로드 URL 복사",
"URL_COPIED": "다운로드 URL이 클립보드에 복사되었습니다",
"URL_COPY_FAILED": "URL을 클립보드에 복사하지 못했습니다",
"STATUS": {
"QUEUED": "대기 중",
"DOWNLOADING": "다운로드 중",
"COMPLETED": "완료됨",
"FAILED": "실패",
"CANCELED": "취소됨",
"PAUSED": "일시정지됨",
"FILE_MISSING": "파일이 없습니다",
"RECORDING": "녹화 중",
"INTERRUPTED": "중단됨"
},
"ACTIVE_COUNT": "{{count}}개 진행 중",
"TRACKED_DOWNLOADS": "관리 중인 다운로드",
"CLEAR_FINISHED": "완료 항목 지우기",
"DOWNLOADING_NOW": "다운로드 중",
"NEEDS_ATTENTION": "확인 필요",
"READY_TO_WATCH": "시청 가능",
"OFFLINE": "오프라인",
"OFFLINE_BADGE": "오프라인",
"FILTER": {
"LABEL": "다운로드 필터",
"ALL": "전체",
"MOVIES": "영화",
"SERIES": "시리즈",
"IN_PROGRESS": "진행 중",
"RECORDINGS": "녹화"
},
"RECORDING_NOW": "지금 녹화 중",
"RECORDINGS": "녹화",
"RECORDING_BADGE": "녹화 중",
"STOP_RECORDING": "녹화 중지",
"REMOVE_RECORDING_DIALOG": {
"TITLE": "관리 목록에서 녹화를 제거하시겠습니까?",
"MESSAGE": "IPTVnator에서 항목을 제거합니다. 녹화된 파일은 디스크에 그대로 남아 있습니다."
},
"RECORDING_DETAIL": {
"PROGRAMS": "녹화된 프로그램",
"RECORDED_FROM": "{{playlist}}에서 녹화됨",
"MISSING_BODY": "녹화 파일이 더 이상 디스크에 없습니다. 라이브 방송은 다시 녹화할 수 없지만, 관리 목록에서 항목을 제거할 수 있습니다.",
"FAILED_BODY": "이 녹화는 실패하여 재생 가능한 파일이 생성되지 않았습니다."
},
"REMOVE_FROM_MANAGER": "다운로드 관리자에서 제거",
"REMOVE_COMPLETED_DIALOG": {
"TITLE": "다운로드 관리자에서 제거할까요?",
"MESSAGE": "이 항목을 IPTVnator에서 제거합니다. 다운로드된 미디어 파일은 디스크에 그대로 남습니다."
},
"REMOVE_PARTIAL_DIALOG": {
"TITLE": "부분 다운로드를 제거할까요?",
"MESSAGE": "이 항목과 보관된 부분 다운로드 데이터를 제거합니다. 이후에는 다시 시작할 수 없습니다."
},
"CLEAR_FINISHED_DIALOG": {
"TITLE": "완료된 다운로드를 지울까요?",
"MESSAGE": "완료된 미디어 파일은 디스크에 그대로 남습니다. 실패했거나 취소된 항목에 보관된 부분 데이터는 삭제됩니다."
},
"ARTWORK_UNAVAILABLE": "아트워크를 사용할 수 없음",
"EPISODE_COUNT_ONE": "에피소드 1개",
"EPISODE_COUNT_OTHER": "에피소드 {{count}}개",
"MORE_ACTIONS": "추가 작업",
"MOVIE": "영화",
"EPISODE": "에피소드",
"SERIES": "시리즈",
"OPEN_ARTWORK": "{{title}} 열기",
"OPEN_DETAILS": "상세 정보 열기",
"OPEN_EPISODES": "다운로드한 에피소드 열기",
"SEASON": "시즌 {{season}}",
"SEASON_RANGE": "시즌 {{first}}–{{last}}",
"DOWNLOADED_EPISODES": "다운로드한 에피소드",
"OFFLINE_DETAIL": {
"AVAILABLE": "오프라인에서 사용 가능",
"PLAY": "오프라인 재생",
"VIEW_IN_PORTAL": "포털에서 보기",
"VIEW_IN_PORTAL_UNAVAILABLE": "원본 항목을 더 이상 사용할 수 없습니다",
"DOWNLOADED_EPISODES": "에피소드 {{count}}개",
"FILE_SIZE": "{{size}}",
"NOT_FOUND_TITLE": "다운로드를 찾을 수 없음",
"NOT_FOUND_BODY": "이 다운로드는 더 이상 사용할 수 없습니다.",
"BACK": "다운로드로 돌아가기"
},
"ARIA": {
"OPEN": "{{title}} 열기",
"POSTER_UNAVAILABLE": "{{title}}의 아트워크를 사용할 수 없음",
"PROGRESS": "{{title}} 다운로드 진행률",
"PAUSE": "{{title}} 일시정지",
"CANCEL": "{{title}} 취소",
"RESUME": "{{title}} 다시 시작",
"REMOVE": "{{title}}을(를) 다운로드 관리자에서 제거",
"RETRY": "{{title}} 다시 시도",
"MORE_ACTIONS": "{{title}} 추가 작업",
"COPY_URL": "{{title}} 다운로드 URL 복사",
"DOWNLOAD_AGAIN": "{{title}} 다시 다운로드",
"RESTART_ARCHIVE": "{{title}} 처음부터 다운로드"
},
"DOWNLOAD_AGAIN": "다시 다운로드",
"CATCHUP": "TV 프로그램",
"ARCHIVE_RESTART_NOTE": "중단 후에는 보관 프로그램 다운로드를 처음부터 다시 시작합니다."
},
"REMOTE_CONTROL": {
"TITLE": "원격 제어",
"SUBTITLE": "IPTV 플레이어를 원격으로 제어하세요",
"UP_CHANNEL": "이전 채널",
"DOWN_CHANNEL": "다음 채널",
"HEADER": "IPTVnator 리모컨",
"FOOTER": "IPTVnator 리모컨"
},
"WORKSPACE": {
"FAVORITES_ONLY": "즐겨찾기만",
"SORT_CUSTOM": "사용자 지정 순서",
"SORT_DATE_DESC": "추가 날짜 (최신순)",
"SORT_DATE_ASC": "추가 날짜 (오래된순)",
"SORT_NAME_ASC": "이름 A-Z",
"SORT_NAME_DESC": "이름 Z-A",
"SORT_TOP_RATED": "평점 높은 순",
"SORT_LOWEST_RATED": "평점 낮은 순",
"REFINE_ACTION": "세부 조정",
"REFINE_SORT_SECTION": "정렬 기준",
"REFINE_RATING_SECTION": "최소 평점",
"REFINE_CLEAR_RATING": "{{value}}.0 이상 평점 필터 지우기",
"FILTER_RATING": "평점으로 필터링",
"FILTER_RATING_ANY": "모든 평점",
"FILTER_RATING_MIN": "{{value}}.0 이상",
"SORT_LABEL": "정렬: ",
"SORT_SERVER": "서버 순서",
"CATEGORY_SORT_ARIA": "카테고리 정렬",
"DASHBOARD": {
"ACTION_FAILED": "작업을 완료할 수 없습니다. 다시 시도해 주세요.",
"CONTINUE_WATCHING": "이어서 시청",
"LIVE_FAVORITES": "즐겨찾기에서 지금 라이브 중인 채널입니다",
"LIVE_RECENT": "라이브 TV 이어서 시청",
"REMAINING_SECONDS": "{{seconds}}초 남음",
"REMAINING_MINUTES": "{{minutes}}분 남음",
"REMAINING_HOURS": "{{hours}}시간 남음",
"REMAINING_HOURS_MINUTES": "{{hours}}시간 {{minutes}}분 남음",
"PERCENT_WATCHED": "{{value}}% 시청함",
"UNTITLED_SOURCE": "제목 없는 소스",
"GLOBAL_FAVORITES": "전체 즐겨찾기",
"REMOVE_FROM_HISTORY": "기록에서 제거",
"RECENT_SOURCES": "최근에 사용한 소스",
"MANAGE_ALL": "모두 관리",
"SEE_ALL": "모두 보기",
"SEE_ALL_COUNT": "{{count}}개 모두 보기",
"RECENTLY_WATCHED": "최근에 시청한 항목",
"XTREAM_RECENTLY_ADDED": "Xtream에 최근 추가됨",
"TMDB_TRENDING": "이번 주 트렌드",
"TMDB_RECOMMENDED": "맞춤 추천",
"TMDB_RECOMMENDED_BECAUSE": "{{title}} 시청 기반 추천",
"NO_HISTORY": "이 필터에 해당하는 항목이 없습니다.",
"NO_HISTORY_HINT": "재생목록에서 콘텐츠를 재생하기 시작하면 시청 기록이 여기에 표시됩니다.",
"XTREAM": "Xtream",
"STALKER": "Stalker",
"M3U": "M3U",
"STALKER_PORTAL": "Stalker 포털",
"PROVIDER": "공급자",
"TYPE_LIVE": "라이브",
"TYPE_MOVIE": "영화",
"TYPE_SERIES": "시리즈",
"SEASON_EPISODE_BADGE": "시즌{{season}} {{episode}}화",
"NOT_YET_SYNCED": "아직 동기화되지 않음",
"RECENTLY_WATCHED_LIVE_TV": "최근 시청한 라이브 TV",
"FAVORITE_MOVIES_AND_SERIES": "즐겨찾기한 영화 및 시리즈",
"SOURCE_EXPIRES_IN_DAYS": "{{days}}일 후 만료",
"SOURCE_EXPIRED": "만료됨"
},
"SHELL": {
"BRAND_ALT": "IPTVnator",
"RAIL_DASHBOARD": "대시보드",
"OPEN_DASHBOARD": "대시보드 열기",
"RAIL_SOURCES": "소스",
"OPEN_SOURCES": "소스 열기",
"RAIL_GLOBAL_FAVORITES": "즐겨찾기",
"RAIL_GLOBAL_RECENT": "최근 본 항목",
"RAIL_GLOBAL_SEARCH": "전역 검색",
"RAIL_SETTINGS": "설정",
"OPEN_SETTINGS": "설정 열기",
"RAIL_LIBRARY": "라이브러리",
"RAIL_MOVIES": "영화",
"RAIL_LIVE": "라이브 TV",
"RAIL_SERIES": "시리즈",
"RAIL_RECENTLY_ADDED": "최근 추가됨",
"RAIL_SEARCH": "고급 검색",
"RAIL_RECENT": "최근 본 항목",
"RAIL_FAVORITES": "즐겨찾기",
"RAIL_DOWNLOADS": "다운로드",
"EXTERNAL_PLAYBACK_CLOSE": "플레이어 닫기",
"EXTERNAL_PLAYBACK_DISMISS": "Dismiss",
"EXTERNAL_PLAYBACK_OPENING": "Opening player…",
"EXTERNAL_PLAYBACK_STARTED": "Player started",
"EXTERNAL_PLAYBACK_PLAYING": "Playing",
"EXTERNAL_PLAYBACK_FAILED": "External player error",
"EXTERNAL_PLAYBACK_CLOSED": "Closed",
"RAIL_ALL_CHANNELS": "모든 채널",
"RAIL_GROUPS": "그룹",
"RAIL_CONTEXT_ACTIONS": "컨텍스트 작업",
"SEARCH_LABEL": "검색",
"SEARCH_SOURCES_PLACEHOLDER": "소스 검색 (모든 재생목록)...",
"SEARCH_GLOBAL_PLACEHOLDER": "모든 플레이리스트 검색...",
"SEARCH_PLAYLIST_PLACEHOLDER": "이 재생목록에서 검색...",
"SEARCH_SECTION_PLACEHOLDER": "이 섹션에서 검색...",
"FILTER_SECTION_PLACEHOLDER": "이 섹션 필터링...",
"SEARCH_STATUS_LOADED_ONLY": "불러온 채널만",
"COMMAND_PALETTE_SHORTCUT": "명령어 팔레트 (Ctrl/Cmd+K)",
"OPEN_COMMAND_PALETTE": "명령어 팔레트 열기",
"CONTEXT_DRAWER_CATEGORIES_TOGGLE": "카테고리 패널 전환",
"CONTEXT_DRAWER_CATEGORIES_TOOLTIP": "카테고리",
"CONTEXT_DRAWER_FILTERS_TOGGLE": "필터 패널 전환",
"CONTEXT_DRAWER_FILTERS_TOOLTIP": "필터",
"CONTEXT_DRAWER_SETTINGS_TOGGLE": "설정 섹션 패널 전환",
"CONTEXT_DRAWER_SETTINGS_TOOLTIP": "설정 섹션",
"ADD_PLAYLIST_ALL": "재생목록 추가",
"ADD_PLAYLIST": "재생목록 추가",
"OPEN_DOWNLOADS": "다운로드 열기",
"OPEN_CONTEXT_ACTIONS": "컨텍스트 작업 열기",
"NO_SECTION_ACTIONS": "이 섹션에서 사용할 수 있는 작업이 없습니다",
"PLAYLIST_INFO": "재생목록 정보",
"ACCOUNT_INFO": "계정 정보",
"REFRESH_PLAYLIST": "재생목록 새로 고침",
"CLEAR_COMPLETED_DOWNLOADS_ALL": "완료된 다운로드 지우기 (모든 재생목록)",
"CLEAR_COMPLETED_DOWNLOADS_ALL_ARIA": "모든 재생목록의 완료된 다운로드 지우기",
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST": "완료된 다운로드 지우기 (이 재생목록)",
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST_ARIA": "이 재생목록의 완료된 다운로드 지우기",
"CLEAR_RECENTLY_VIEWED_SECTION": "최근 본 항목 지우기",
"CLEAR_RECENTLY_VIEWED_SECTION_ARIA": "이 섹션의 최근 시청 항목 지우기",
"CLEAR_RECENTLY_VIEWED_TYPE": "최근 본 {{type}} 지우기",
"CLEAR_RECENTLY_VIEWED_DIALOG_TITLE": "최근 본 {{type}}을(를) 지우시겠습니까?",
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_PLAYLIST": "이 재생목록의 모든 {{type}} 항목이 최근 본 기록에서 제거됩니다. 이 작업은 되돌릴 수 없습니다.",
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_ALL": "모든 재생목록에 걸친 모든 {{type}} 항목이 최근 본 기록에서 제거됩니다. 이 작업은 되돌릴 수 없습니다.",
"CLEAR_FAVORITES_TYPE": "{{type}} 즐겨찾기 지우기",
"CLEAR_FAVORITES_DIALOG_TITLE": "모든 {{type}} 즐겨찾기를 제거하시겠습니까?",
"CLEAR_FAVORITES_DIALOG_MESSAGE_PLAYLIST": "이 재생목록의 모든 {{type}} 즐겨찾기가 제거됩니다. 이 작업은 되돌릴 수 없습니다.",
"CLEAR_FAVORITES_DIALOG_MESSAGE_ALL": "모든 재생목록에 걸친 모든 {{type}} 즐겨찾기가 제거됩니다. 이 작업은 되돌릴 수 없습니다.",
"XTREAM_CODE": "Xtream 코드",
"STALKER_PORTAL": "Stalker 포털",
"CHANNELS_COUNT": "{{count}}개 채널",
"NO_SOURCES_AVAILABLE": "사용 가능한 소스가 없습니다",
"ONE_SOURCE_AVAILABLE": "1개 소스 사용 가능",
"SOURCES_AVAILABLE": "{{count}}개 소스 사용 가능",
"GO_TO_DASHBOARD": "대시보드로 돌아가기",
"GO_TO_SOURCES": "소스로 이동",
"DROP_OVERLAY_TITLE": "드롭하여 플레이리스트 추가",
"DROP_OVERLAY_BODY": ".m3u 또는 .m3u8 파일을 워크스페이스의 아무 곳에나 놓으면 가져옵니다.",
"DROP_OVERLAY_REJECTED_BODY": ".m3u 또는 .m3u8 파일을 놓아 주세요. Esc 키를 눌러 닫을 수 있습니다.",
"DROP_OVERLAY_REJECTED_UNSUPPORTED": "지원되지 않는 파일 형식",
"DROP_OVERLAY_REJECTED_EMPTY": "이 파일은 비어 있습니다",
"DROP_OVERLAY_REJECTED_READ_ERROR": "이 파일을 읽을 수 없습니다",
"DROP_IMPORT_SUCCESS": "\"{{title}}\" 가져오는 중…",
"XTREAM_IMPORT_TITLE": "재생목록 동기화 중",
"XTREAM_IMPORT_REMOTE_BADGE": "원격 소스",
"XTREAM_IMPORT_LOCAL_BADGE": "로컬 라이브러리",
"XTREAM_IMPORT_DETAIL_REMOTE": "공급자 응답을 기다리는 중입니다.",
"XTREAM_IMPORT_DETAIL_LOCAL": "다음 방문 시 더 빠른 재생목록 전환을 위해 준비하는 중입니다.",
"XTREAM_IMPORT_DETAIL_CACHED": "로컬 라이브러리를 읽는 중입니다. 제공업체에서 데이터를 다운로드하지 않습니다.",
"XTREAM_IMPORT_PREPARING": "로컬 라이브러리 준비 중...",
"XTREAM_IMPORT_LOADING_CACHED": "이 기기에서 저장된 카탈로그를 불러오는 중...",
"XTREAM_IMPORT_LOADING": "소스에서 재생목록 데이터를 가져오는 중...",
"XTREAM_IMPORT_SAVING": "재생목록 데이터를 로컬에 저장하는 중...",
"XTREAM_IMPORT_RESTORING_FAVORITES": "로컬 라이브러리에서 즐겨찾기 복원 중...",
"XTREAM_IMPORT_RESTORING_RECENT": "로컬 라이브러리에서 최근 시청 항목 복원 중...",
"XTREAM_IMPORT_PROGRESS": "{{type}} 가져오는 중: {{current}} / {{total}}",
"XTREAM_IMPORT_CANCEL": "동기화 중지",
"XTREAM_IMPORT_CANCELLING": "동기화를 중지하는 중...",
"COMMANDS": {
"GLOBAL_SEARCH_LABEL": "모든 플레이리스트 검색",
"GLOBAL_SEARCH_DESCRIPTION": "전역 검색 열기",
"PLAYLIST_SEARCH_LABEL": "이 재생목록 고급 검색",
"PLAYLIST_SEARCH_DESCRIPTION": "고급 재생목록 검색 열기",
"OPEN_GLOBAL_FAVORITES_LABEL": "전체 즐겨찾기 열기",
"OPEN_GLOBAL_FAVORITES_DESCRIPTION": "통합된 즐겨찾기로 이동",
"OPEN_DOWNLOADS_LABEL": "다운로드 열기",
"OPEN_DOWNLOADS_DESCRIPTION": "다운로드 화면으로 이동",
"OPEN_GLOBAL_RECENT_LABEL": "최근 본 항목 열기",
"OPEN_GLOBAL_RECENT_DESCRIPTION": "전체 최근 본 항목 페이지 열기",
"OPEN_SETTINGS_LABEL": "설정 열기",
"OPEN_SETTINGS_DESCRIPTION": "애플리케이션 설정으로 이동",
"OPEN_SOURCES_LABEL": "소스 관리",
"OPEN_SOURCES_DESCRIPTION": "소스 관리로 이동",
"OPEN_DASHBOARD_LABEL": "대시보드 열기",
"OPEN_DASHBOARD_DESCRIPTION": "대시보드로 이동",
"ADD_PLAYLIST_LABEL": "새 소스 추가",
"ADD_PLAYLIST_DESCRIPTION": "재생목록 추가 대화상자 열기",
"ADD_PLAYLIST_M3U_LABEL": "M3U 플레이리스트 추가",
"ADD_PLAYLIST_M3U_DESCRIPTION": "M3U 파일 또는 URL 탭에서 추가 대화상자 열기",
"ADD_PLAYLIST_XTREAM_LABEL": "Xtream Codes 플레이리스트 추가",
"ADD_PLAYLIST_XTREAM_DESCRIPTION": "Xtream Codes 탭에서 추가 대화상자 열기",
"ADD_PLAYLIST_STALKER_LABEL": "Stalker 포털 추가",
"ADD_PLAYLIST_STALKER_DESCRIPTION": "Stalker Portal 탭에서 추가 대화상자 열기",
"REFRESH_PLAYLIST_LABEL": "재생목록 새로 고침",
"REFRESH_PLAYLIST_DESCRIPTION": "원격 소스에서 데이터 다시 동기화",
"PLAYLIST_INFO_LABEL": "재생목록 세부정보",
"PLAYLIST_INFO_DESCRIPTION": "현재 재생목록 정보 표시",
"ACCOUNT_INFO_LABEL": "계정 정보",
"ACCOUNT_INFO_DESCRIPTION": "Xtream 서버 계정 세부정보 표시",
"OPEN_VIEW_DESCRIPTION": "{{view}}(으)로 이동",
"CLEAR_CURRENT_VIEW_DESCRIPTION": "이 화면에서 보이는 모든 {{type}} 항목 지우기",
"OPEN_EPG_GUIDE_DESCRIPTION": "이 재생목록의 프로그램 가이드 열기",
"GO_TO_VOD_LABEL": "영화",
"GO_TO_VOD_DESCRIPTION": "영화 섹션으로 이동",
"GO_TO_LIVE_LABEL": "라이브 TV",
"GO_TO_LIVE_DESCRIPTION": "라이브 TV 섹션으로 이동",
"GO_TO_SERIES_LABEL": "시리즈",
"GO_TO_SERIES_DESCRIPTION": "시리즈 섹션으로 이동",
"SWITCH_PLAYER_LABEL": "플레이어를 {{name}}(으)로 전환",
"SWITCH_PLAYER_DESCRIPTION": "{{name}}을(를) 활성 비디오 플레이어로 설정",
"SWITCH_PLAYER_FEEDBACK": "플레이어가 {{name}}(으)로 설정되었습니다",
"ACCOUNT_INFO_DESCRIPTION_STALKER": "Stalker 포털 계정 정보 표시"
},
"XTREAM_REFRESH_TITLE": "재생목록 새로 고침 중",
"XTREAM_REFRESH_COLLECTING_DATA": "라이브러리 데이터 보존 중...",
"XTREAM_REFRESH_DELETING_CONTENT": "캐시된 스트림을 제거하는 중...",
"XTREAM_REFRESH_DELETING_CATEGORIES": "캐시된 카테고리를 제거하는 중...",
"XTREAM_REFRESH_DETAIL_LOCAL": "즐겨찾기, 시청 기록, 숨긴 카테고리, 재생 진행률을 동기화 후 복원할 수 있도록 준비합니다.",
"XTREAM_REFRESH_PROGRESS": "처리된 로컬 레코드: {{current}} / {{total}}",
"RAIL_RADIO": "라디오"
},
"SOURCES": {
"TITLE": "소스",
"SUBTITLE": "재생목록 필터링 및 정렬",
"TYPE": "유형",
"ALL": "전체",
"M3U_PLAYLISTS": "M3U 재생목록",
"XTREAM_PLAYLISTS": "Xtream 재생목록",
"STALKER_PLAYLISTS": "Stalker 재생목록",
"ALL_PLAYLISTS": "모든 재생목록",
"PLAYLIST_COUNT_ONE": "1개 재생목록",
"PLAYLIST_COUNT_OTHER": "{{count}}개 재생목록"
},
"CONTEXT": {
"CATEGORIES": "카테고리",
"MOVIE_CATEGORIES": "영화 카테고리",
"SERIES_CATEGORIES": "시리즈 카테고리",
"LIVE_CATEGORIES": "라이브 카테고리",
"XTREAM_SYNCING_MOVIES": "영화 카테고리를 동기화하는 중...",
"XTREAM_SYNCING_SERIES": "시리즈 카테고리를 동기화하는 중...",
"XTREAM_SYNCING_LIVE": "라이브 카테고리를 동기화하는 중...",
"XTREAM_SOURCE": "Xtream 소스",
"STALKER_PORTAL": "Stalker 포털",
"MANAGE_CATEGORIES": "카테고리 관리",
"LOAD_CATEGORIES_ERROR": "카테고리를 불러올 수 없습니다",
"LOAD_CATEGORIES_ERROR_HINT": "다시 시도하거나 포털 설정을 확인하세요.",
"FILTER_BY_TYPE": "유형으로 필터",
"ITEM_COUNT_ONE": "1개 항목",
"ITEM_COUNT_OTHER": "{{count}}개 항목",
"SEARCH": "검색",
"SEARCH_CATEGORIES": "카테고리 검색",
"RADIO_CATEGORIES": "라디오 카테고리"
},
"COMMAND_PALETTE": {
"TITLE": "명령어 팔레트",
"SUBTITLE": "전역 및 상황별 작업",
"SEARCH_PLACEHOLDER": "명령어를 필터링하려면 입력하세요",
"SEARCH_LABEL": "명령어 필터",
"EMPTY": "명령어를 찾을 수 없습니다",
"GROUP_GLOBAL": "전역 작업",
"GROUP_PLAYLIST": "이 재생목록",
"GROUP_VIEW": "현재 화면",
"GROUP_SECTION": "현재 섹션",
"GROUP_RECENT": "최근 사용"
},
"SHORTCUTS": {
"TITLE": "키보드 단축키",
"SUBTITLE": "IPTVnator에서 사용할 수 있는 워크스페이스, 탐색, 재생, 대화상자 단축키입니다.",
"OPEN_TOOLTIP": "키보드 단축키(?)",
"OPEN_ARIA": "키보드 단축키 열기",
"PLATFORM": {
"MAC": "macOS 배열",
"OTHER": "Windows/Linux 배열"
},
"GROUPS": {
"GLOBAL": "전역",
"NAVIGATION": "탐색",
"PLAYBACK": "재생",
"DIALOGS": "대화상자 및 목록"
},
"ITEMS": {
"OPEN_KEYBOARD_SHORTCUTS": "이 단축키 목록 열기",
"OPEN_COMMAND_PALETTE": "명령 팔레트 열기",
"OPEN_GLOBAL_SEARCH": "전역 검색 열기",
"OPEN_RECENTLY_VIEWED": "최근 시청 항목 열기",
"SUBMIT_SHELL_SEARCH": "워크스페이스 검색 실행",
"TOGGLE_WINDOW_FULLSCREEN": "앱 창 전체 화면 전환",
"TOGGLE_SIDEBAR": "사이드바 전환",
"M3U_CHANNEL_NUMBER": "번호로 M3U 채널 선택",
"PLAY_PAUSE": "Embedded MPV 재생 또는 일시정지",
"TOGGLE_FULLSCREEN": "Embedded MPV 전체 화면 전환",
"SEEK": "Embedded MPV 재생 위치를 5초 이동",
"ADJUST_VOLUME": "볼륨을 5%씩 조절",
"MUTE_AUDIO": "오디오 음소거",
"CLOSE_PLAYER_POPOVERS": "Embedded MPV 팝오버 닫기",
"COMMAND_PALETTE_NAVIGATION": "명령 팔레트 선택 이동",
"COMMAND_PALETTE_RUN": "선택한 명령 팔레트 항목 실행",
"CLOSE_DIALOGS": "대화상자 닫기 또는 오버레이 해제",
"DOWNLOADS_OPEN_ITEM": "포커스된 다운로드 항목을 라이브러리에서 열기"
}
},
"GLOBAL_FAVORITES": {
"TITLE": "전체 즐겨찾기",
"SUBTITLE": "모든 재생목록의 라이브 TV",
"SEARCH_PLACEHOLDER": "즐겨찾기 검색...",
"NO_RESULTS": "결과가 없습니다",
"NO_RESULTS_HINT": "다른 검색어를 시도해 보세요",
"EMPTY_TITLE": "아직 라이브 TV 즐겨찾기가 없습니다",
"EMPTY_HINT": "M3U, Xtream, Stalker 재생목록의 라이브 채널에 별표를 눌러 여기에서 확인하세요.",
"EMPTY_PLAYER": "시청을 시작할 채널을 선택하세요",
"NO_PLAYLISTS_TITLE": "표시할 즐겨찾기가 없습니다",
"NO_PLAYLISTS_BODY": "플레이리스트를 추가하면 라이브 채널, 영화, 시리즈에서 즐겨찾기를 모을 수 있습니다.",
"NO_ITEMS_TITLE": "아직 즐겨찾기가 없습니다",
"NO_ITEMS_BODY": "채널, 영화 또는 시리즈의 별 아이콘을 누르면 여기에 저장됩니다.",
"UNKNOWN_CHANNEL": "알 수 없는 채널"
},
"GLOBAL_RECENT": {
"NO_PLAYLISTS_TITLE": "아직 시청 기록이 없습니다",
"NO_PLAYLISTS_BODY": "플레이리스트를 추가하면 시청 기록이 여기에 표시됩니다.",
"NO_ITEMS_TITLE": "아직 시청 기록이 없습니다",
"NO_ITEMS_BODY": "라이브러리의 콘텐츠를 시청하기 시작하면 여기에 표시됩니다."
}
},
"LOADING": "로드 중",
"RETRY": "다시 시도",
"STALKER": {
"ACCOUNT_INFO": {
"TITLE": "계정 정보",
"ACCOUNT": "계정",
"PORTAL_INFO": "포털",
"LOGIN": "로그인",
"STATUS": "상태",
"ACTIVE": "활성",
"INACTIVE": "비활성",
"TARIFF_PLAN": "요금제",
"EXPIRES": "만료일",
"DAYS_LEFT": "남은 일수",
"EXPIRED": "만료됨",
"MAC_ADDRESS": "MAC 주소",
"PHONE": "전화번호",
"PORTAL_URL": "포털 URL",
"PORTAL_TYPE_FULL": "Ministra 포털",
"PORTAL_TYPE_LEGACY": "레거시 포털(portal.php)",
"CACHED_BADGE": "캐시된 데이터",
"REFRESH_FAILED": "포털에 연결할 수 없습니다 — 포털 추가 시 저장된 데이터를 표시합니다.",
"NO_ACCOUNT_DATA_TITLE": "계정 정보 없음",
"NO_ACCOUNT_DATA_DESCRIPTION": "이 포털은 이 기기에 대한 계정 정보를 제공하지 않습니다."
}
},
"STARTUP": {
"PREPARING": "라이브러리 준비 중",
"PREPARING_DETAIL": "소스를 불러오고 편성표를 확인하고 있습니다. 라이브러리가 크면 시간이 더 걸릴 수 있습니다.",
"FAILED": "소스를 불러오지 못했습니다",
"FAILED_DETAIL": "저장된 소스를 다시 읽어 보세요. 데이터는 삭제되지 않았습니다."
},
"SOURCE_HEALTH": {
"RECHECK": "Check again",
"M3U_SCOPE": "Playlist URL, not individual channels",
"REASON": {
"available": "Available",
"disabled": "Account disabled",
"expired": "Subscription expired",
"auth": "Access denied; account status unconfirmed",
"http": "Server returned an error",
"timeout": "Check timed out",
"network": "Could not connect",
"paused": "Connection checks paused",
"invalid": "Unexpected response",
"unknown": "Not verified",
"cancelled": "Check cancelled",
"checking": "Checking…"
}
},
"SOURCE_CLEANUP": {
"TITLE": "Clean up inactive sources…",
"SCOPE": "All network sources in your library, regardless of page filters.",
"CONSEQUENCES": "Delete only sources you select. Their saved favourites, history and playback progress will also be removed. Downloaded files are kept.",
"SUMMARY": "Checked {{checked}}/{{total}} · Available {{available}} · Deleted {{deleted}} · Skipped {{skipped}} · Failed {{failed}}",
"SELECT_ALL": "Select all candidates",
"SELECT_NONE": "Deselect all",
"UNTITLED": "Untitled source",
"DELETE": "Delete selected · {{count}}",
"CLOSE": "Close",
"STOP": "Stop after current source",
"CLEANUP_WARNING": "Source deleted; some follow-up cleanup failed",
"GROUP": {
"confirmed": "Confirmed inactive accounts",
"uncertain": "Review before deleting",
"skipped": "Skipped sources",
"results": "Deletion results"
},
"STATUS": {
"checking": "Checking…",
"skipped": "Playing, busy, changed or no longer present",
"deleting": "Deleting…",
"deleted": "Deleted",
"failed": "Deletion failed — select to retry"
},
"DELETE_PROGRESS": "Processed {{done}} of {{total}} selected sources"
}
}