Files
archived-vdo.ninja/obs/locales/ko.json
2025-06-07 01:14:39 -04:00

312 lines
25 KiB
JSON

{
"pageTitle": "VDO.Ninja OBS 컨트롤 독",
"mainHeading": "VDO.Ninja OBS 컨트롤",
"languageSwitcher": {
"label": "언어:"
},
"collapsible": {
"clickToExpand": "클릭하여 펼치기",
"clickToCollapse": "클릭하여 접기"
},
"customCss": {
"title": "사용자 정의 CSS",
"label": "사용자 정의 CSS를 여기에 입력하세요:",
"description": "이 CSS는 소스에 적용됩니다."
},
"obsConnection": {
"title": "OBS WebSocket 연결",
"websocketUrlLabel": "WebSocket URL:",
"passwordLabel": "비밀번호:",
"cameraPrefixLabel": "일반 카메라 접두사:",
"reactionPrefixLabel": "리액션 접두사: VDO.",
"highlightPrefixLabel": "하이라이트 접두사: VDO.",
"reactionPrefixDynamicLabel": "리액션 접두사: {{prefix}}{{separator}}{{subPrefix}}",
"highlightPrefixDynamicLabel": "하이라이트 접두사: {{prefix}}{{separator}}{{subPrefix}}",
"connectButton": "연결",
"disconnectButton": "연결 해제",
"statusDisconnected": "상태: 연결 해제됨",
"statusConnected": "상태: 연결됨",
"statusConnecting": "상태: 연결 중...",
"statusError": "상태: 오류",
"statusErrorUrlMissing": "상태: 오류 - URL 누락",
"statusErrorTimeout": "상태: 오류 - 연결 시간 초과",
"statusErrorCameraPrefixMissing": "상태: 오류 - 카메라 접두사 누락"
},
"vdoNinjaSettings": {
"title": "VDO.Ninja 설정",
"baseUrlLabel": "VDO.Ninja 기본 URL:",
"baseUrlPlaceholder": "https://vdo.ninja",
"roomNameLabel": "방 이름:",
"roomNamePlaceholder": "예: MyNinjaRoom",
"passwordLabel": "비밀번호:",
"passwordPlaceholder": "방 또는 &password",
"streamIdsLabel": "스트림 ID:",
"streamIdsPlaceholder": "streamId1,streamId2",
"roomOrStreamIdsNeeded": "방 이름 또는 스트림 ID가 필요합니다",
"connectButton": "연결",
"disconnectButton": "연결 해제",
"cancelButton": "취소",
"statusDisconnected": "상태: 연결 해제됨",
"statusConnected": "상태: 연결됨",
"statusConnecting": "상태: 연결 중...",
"statusConnectionFailed": "상태: 연결 실패",
"statusConnectionLost": "상태: 연결 끊김"
},
"streamIdMappings": {
"title": "스트림 ID 매핑",
"addNewMappingButton": "새 매핑 추가",
"ruleTitle": "스트림 매핑 규칙",
"streamIdPlaceholder": "스트림 ID",
"streamIdTooltip": "VDO.Ninja 스트림 ID",
"labelPlaceholder": "레이블 (선택사항)",
"labelTooltip": "VDO.Ninja 스트림 레이블",
"matchTypeTooltip": "스트림 일치 방법",
"matchType": {
"idOnly": "ID만",
"labelOnly": "레이블만",
"bothRequired": "둘 다 필요",
"eitherMatch": "둘 중 하나 일치"
},
"targetSceneTooltip": "대상 OBS 씬",
"selectSceneOption": "씬을 선택하세요...",
"removeRuleTooltip": "이 매핑 규칙 제거",
"cloneToMainSceneLabel": "메인 씬에 복제",
"switchToSceneOnAddLabel": "추가 시 씬으로 전환",
"ruleDescription": "들어오는 스트림이 OBS 씬으로 라우팅되는 방법을 정의합니다."
},
"obsTargetSettings": {
"title": "OBS 대상 설정",
"sourceCreationScenesLabel": "소스 생성용 씬:",
"sourceCreationScenesDesc": "하나 이상의 씬을 선택하세요. 첫 번째는 기본이고, 나머지는 복사용입니다.",
"loadingScenes": "씬 로딩 중...",
"noScenesFound": "씬을 찾을 수 없습니다",
"refetchScenesButton": "씬 다시 가져오기",
"screenShareSettings": {
"title": "화면 공유 설정:",
"widthLabel": "너비:",
"heightLabel": "높이:",
"resolutionNote": "이 해상도는 '리액션' 레이아웃이 있는 씬의 화면 공유 소스에 사용됩니다."
},
"autoAddSourcesLabel": "새 스트림을 소스로 자동 추가",
"autoRemoveSourcesLabel": "연결 해제 시 소스 자동 제거",
"newSourceSizing": {
"label": "기본 소스 크기:",
"defaultSizeOption": "기본 (1920x1080 위치 0,0)",
"bestFitOption": "최적 맞춤 (종횡비 유지)",
"stretchToFillOption": "화면에 맞게 늘리기",
"overrideNote": "\"레이아웃\" 섹션에 정의된 특정 레이아웃이 해당 씬에 대해 이를 재정의합니다."
},
"codec": {
"label": "코덱:",
"noneOption": "없음",
"learnMoreTitle": "코덱 옵션에 대해 자세히 알아보기"
}
},
"sceneLayouts": {
"title": "씬 레이아웃",
"addNewLayoutButton": "새 레이아웃 추가",
"description": "특정 OBS 씬에 대한 자동 레이아웃을 정의합니다. 이는 구성된 씬의 기본 소스 크기를 재정의합니다.",
"sceneLabel": "씬:",
"selectSceneOption": "씬 선택...",
"layoutLabel": "레이아웃:",
"selectLayoutOption": "레이아웃 선택...",
"layoutTypes": {
"grid": "그리드",
"reaction": "리액션",
"highlight": "하이라이트"
},
"noActiveLayouts": "활성 레이아웃 없음",
"removeLayoutTooltip": "이 레이아웃 구성 제거",
"sceneAlreadyConfiguredTooltip": "(이미 사용 중)",
"sceneAlreadyConfiguredAlert": "'{{sceneName}}' 씬이 이미 다른 레이아웃 구성에서 사용 중입니다.",
"controls": {
"margin": "여백",
"spacing": "간격",
"offsetX": "X 오프셋",
"offsetY": "Y 오프셋",
"gridSplitScreenTwoCameras": "2개 카메라 분할 화면 (그리드)",
"distributeCameras": "카메라 배포 (리액션/하이라이트)"
}
},
"activeStreams": {
"title": "활성 스트림",
"noActiveStreams": "활성 스트림 없음",
"streamIdLabel": "ID: {{id}}",
"labelLabel": "레이블: {{label}}",
"targetSceneLabelText": "대상 씬: {{sceneName}}",
"notSet": "설정 안 됨",
"defaultSceneTag": "기본",
"mappedSceneTag": "매핑됨",
"addedToObs": "✓ OBS에 추가됨",
"notInObs": "✗ OBS에 없음",
"buttons": {
"addToObs": "OBS에 추가",
"removeFromObs": "OBS에서 제거",
"highlight": "하이라이트",
"unhighlight": "하이라이트 해제",
"screenShare": "화면 공유",
"stopScreenShare": "화면 공유 중지"
}
},
"log": {
"title": "로그"
},
"vdoNinja": {
"defaultStreamLabel": "스트림 {{id}}"
},
"logMessages": {
"settingsSaved": "설정이 저장되었습니다.",
"settingsLoaded": "localStorage에서 설정을 불러왔습니다.",
"customCssChangedWillApplyToSource": "사용자 정의 CSS 입력이 변경되었습니다. 다음 생성/업데이트 시 OBS 소스 설정에 직접 적용됩니다.",
"errorLoadingSettings": "localStorage에서 설정 로딩 오류: {{message}}. 기본값을 사용합니다.",
"noSavedSettings": "저장된 설정이 없습니다. 기본값을 사용합니다.",
"appInitialized": "VDO.Ninja OBS 컨트롤 독이 초기화되었습니다. 환영합니다!",
"jsShaLoaded": "jsSHA 라이브러리가 성공적으로 로드되었습니다 (Web Crypto 대체).",
"errorLoadingJsSha": "오류: jsSHA 라이브러리 로드 실패. Web Crypto도 사용할 수 없는 경우 OBS 인증이 실패할 수 있습니다.",
"loadedStreamMappings": "{{count}}개의 스트림 매핑을 로드했습니다.",
"errorLoadingStreamMappings": "localStorage에서 스트림 매핑 로딩 오류: {{message}}",
"warningStreamMappingElementsNotFound": "경고: 스트림 매핑 UI div에서 예상된 모든 요소를 찾을 수 없습니다.",
"loadedLayoutConfigs": "{{count}}개의 씬 레이아웃 구성을 로드했습니다.",
"errorLoadingLayoutConfigs": "씬 레이아웃 구성 로딩 오류: {{message}}",
"savedLayoutConfigs": "{{count}}개의 씬 레이아웃 구성을 저장했습니다.",
"errorSavingLayoutsDuplicateScene": "레이아웃 저장 오류: '{{sceneName}}' 씬이 여러 번 구성되었습니다. 각 씬은 하나의 레이아웃만 가져야 합니다.",
"layoutSceneNotFound": "레이아웃용으로 저장된 '{{sceneName}}' 씬이 현재 OBS 씬에서 발견되지 않았습니다.",
"errorHidingSource": "{{sceneName}}에서 소스 항목 {{sourceName}} 숨기기 오류: {{message}}",
"sceneAlreadyConfiguredError": "'{{sceneName}}' 씬이 이미 다른 레이아웃에 구성되어 있습니다. 선택을 되돌립니다.",
"vdoNinja": {
"disconnected": "VDO.Ninja 연결이 해제되었습니다.",
"alreadyConnected": "이미 VDO.Ninja에 연결되어 있습니다.",
"errorRoomOrStreamIdNeeded": "VDO.Ninja 오류: 방 이름 또는 스트림 ID를 제공해야 합니다.",
"connectionTimeout": "VDO.Ninja 연결 시간이 초과되었습니다. iframe에서 활동이 수신되지 않았습니다.",
"roomOrStreamIdNeededForConnect": "VDO.Ninja: 연결하려면 방 이름 또는 특정 스트림 ID를 제공해야 합니다.",
"streamIdsEmptyAfterTrim": "VDO.Ninja: 스트림 ID가 제공되었지만 트리밍 후 비어 있습니다.",
"initializingIframe": "URL로 VDO.Ninja iframe 초기화 중: {{url}}",
"invalidBaseUrl": "설정의 잘못된 VDO.Ninja 기본 URL: {{url}}",
"iframeConnectedActive": "VDO.Ninja iframe 연결이 설정되고 활성화되었습니다.",
"streamConnectedActive": "VDO.Ninja 스트림 연결/활성: \"{{label}}\" (ID: {{id}})",
"autoAddingStream": "스트림 {{id}}을(를) OBS에 자동 추가 중.",
"streamDisconnectedInactive": "VDO.Ninja 스트림 연결 해제/비활성: \"{{label}}\" (ID: {{id}})",
"autoRemovingStream": "스트림 {{id}}을(를) OBS에서 자동 제거 중.",
"streamLabelUpdated": "ID {{id}}에 대한 VDO.Ninja 스트림 레이블 업데이트: \"{{newLabel}}\" (이전: \"{{oldLabel}}\")",
"connectionLostResetting": "VDO.Ninja 연결 끊김 (iframe에서 활동 없음). 재설정을 시도합니다."
},
"obs": {
"disconnecting": "OBS WebSocket 연결 해제 중...",
"errorCameraPrefixRequired": "오류: OBS 연결에는 일반 카메라 접두사가 필요합니다.",
"errorUrlRequired": "오류: OBS WebSocket URL이 필요합니다.",
"attemptingConnection": "{{url}}에서 OBS WebSocket 연결 시도 중...",
"connectionTimeout": "OBS WebSocket 연결 시도가 시간 초과되었습니다.",
"connectionOpenedWaitingHello": "OBS WebSocket 연결이 열렸습니다. 서버 Hello를 기다리는 중...",
"receivedHelloSendingIdentify": "OBS에서 Hello를 받았습니다. Identify를 보내는 중...",
"authDataPrepared": "Identify 메시지에 대한 인증 데이터가 준비되었습니다.",
"warningAuthRequiredNoPassword": "경고: OBS 서버에 인증이 필요하지만 비밀번호가 제공되지 않았습니다.",
"authSuccessConnected": "OBS WebSocket 인증 성공! 연결이 설정되었습니다.",
"requestError": "OBS 요청 오류 (유형: {{type}}, ID: {{id}}): {{error}} (코드: {{code}})",
"eventSceneListChanged": "OBS 이벤트: 씬 목록이 변경되었습니다. 씬을 다시 가져오는 중.",
"errorProcessingMessage": "OBS WebSocket 메시지 처리 오류: {{message}}. 데이터: {{data}}",
"webSocketError": "OBS WebSocket 오류: {{error}}",
"authFailedReason": "인증 실패 - 잘못된 비밀번호 또는 인증이 필요하지만 제공되지 않았습니다.",
"connectionClosedReasonCode": "코드: {{code}}{{wasClean}}",
"uncleanDisconnection": " (비정상 연결 해제)",
"connectionClosed": "OBS WebSocket 연결이 닫혔습니다. 이유: {{reason}}",
"errorCreatingConnection": "OBS WebSocket 연결 생성 오류: {{message}}",
"authGenerationError": "OBS 인증 생성 오류: {{message}}",
"cannotSendRequestNotConnected": "'{{requestType}}' 요청을 보낼 수 없음: OBS에 연결되지 않음.",
"errorSendingRequest": "OBS 요청 '{{requestType}}' 전송 오류: {{message}}",
"requestTimeout": "OBS 요청 '{{requestType}}' (ID: {{id}}) 시간 초과.",
"connectionEstablishedFetchingData": "OBS 연결이 완전히 설정되었습니다. 초기 데이터를 가져오는 중...",
"errorPostConnectionSetup": "OBS 연결 후 설정 중 오류 (씬 가져오기): {{message}}",
"connectionClosedOrLost": "OBS 연결이 닫히거나 끊어졌습니다.",
"cannotFetchScenesNotConnected": "OBS 씬을 가져올 수 없음: OBS에 연결되지 않음.",
"fetchingScenes": "OBS 씬을 가져오는 중...",
"fetchedScenesCount": "OBS에서 {{count}}개의 씬을 가져왔습니다.",
"failedToFetchScenes": "OBS 씬을 가져오지 못했거나 반환된 씬이 없습니다.",
"errorFetchingScenes": "OBS 씬 가져오기 오류: {{message}}",
"cannotHighlightNotConnected": "하이라이트할 수 없음: OBS에 연결되지 않음.",
"highlightLayoutActiveManualLegacy": "'{{sceneName}}' 씬이 새로운 하이라이트 레이아웃을 사용합니다. 수동 하이라이트 버튼은 제한적인 효과를 가지거나 대체될 수 있습니다.",
"stoppingScreenShareForHighlight": "화면 공유가 활성화되어 있습니다 ({{id}}). 하이라이트하기 전에 중지합니다.",
"cannotScreenShareNotConnected": "화면 공유를 시작할 수 없음: OBS에 연결되지 않음.",
"unhighlightingForScreenShare": "카메라가 하이라이트되어 있습니다 ({{id}}). 화면 공유를 시작하기 전에 하이라이트를 해제합니다.",
"cannotAddScreenShareNotConnected": "화면 공유를 추가할 수 없음: OBS에 연결되지 않음.",
"cannotAddScreenShareNoRoom": "화면 공유를 추가할 수 없음: 화면 공유 URL에는 VDO.Ninja 방 이름이 필요합니다.",
"cannotAddScreenShareNoReactionLayoutScene": "화면 공유를 추가할 수 없음: '리액션' 레이아웃으로 구성된 씬이 없습니다.",
"addingUpdatingScreenShareToReactionScenes": "리액션 씬에 화면 공유 소스 '{{sourceName}}' (URL: {{url}})을(를) 추가/업데이트 중. '{{primaryScene}}'에서 기본 생성. (총 {{count}}개 씬)",
"reconfiguringExistingScreenShare": "기존 화면 공유 소스 '{{oldName}}'을(를) '{{newName}}'(으)로 재구성 중.",
"reconfiguredRenamedScreenShare": "기존 화면 공유 소스를 '{{sourceName}}'(으)로 재구성하고 이름을 변경했습니다.",
"screenShareExistsUpdating": "화면 공유 소스 '{{sourceName}}'이(가) 이미 존재합니다. 설정을 업데이트합니다.",
"creatingNewScreenShareInScene": "'{{sceneName}}' 씬에 새 화면 공유 소스 '{{sourceName}}'을(를) 생성 중.",
"ensuredTransformedScreenShareReaction": "리액션 씬 '{{sceneName}}'에서 화면 공유 소스 '{{sourceName}}'을(를) 확인하고 변환했습니다.",
"sourceFoundInSceneEnabled": "'{{sceneName}}' 씬에서 소스 '{{sourceName}}'을(를) 찾았습니다, 항목 ID: {{itemId}}. 활성화되었는지 확인합니다.",
"sourceAddedToScene": "'{{sceneName}}' 씬에 소스 '{{sourceName}}'이(가) 추가되었습니다, 항목 ID: {{itemId}}.",
"errorCreatingSceneItem": "'{{sceneName}}'에서 '{{sourceName}}'에 대한 씬 항목 생성 오류: {{message}}",
"errorCheckingSceneForItem": "'{{sceneName}}'에서 '{{sourceName}}' 확인 오류: {{message}}",
"errorApplyingInitialTransform": "'{{sceneName}}'에서 '{{sourceName}}'에 초기 기본 변환 적용 오류: {{message}}",
"successConfigScreenShare": "스트림 {{streamId}} ({{label}})에 대한 화면 공유를 성공적으로 구성했습니다.",
"errorAddingUpdatingScreenShare": "화면 공유 소스 '{{sourceName}}' 추가/업데이트 오류: {{message}}.",
"cannotToggleHighlightNotConnected": "하이라이트를 토글할 수 없음: OBS에 연결되지 않음.",
"streamUnhighlighted": "스트림 {{id}} 하이라이트 해제됨 ({{oldName}}에서 {{newName}}(으)로 이름 변경)",
"streamSuccessfullyUnhighlighted": "스트림 {{id}}이(가) 성공적으로 하이라이트 해제됨 ({{newName}}(으)로 이름 변경)",
"streamSuccessfullyHighlighted": "스트림 {{id}}이(가) 성공적으로 하이라이트됨 ({{newName}}(으)로 이름 변경)",
"unhighlightError": "{{sourceName}}을(를) 하이라이트 해제(이름 변경)할 수 없음, 존재하지 않거나 다른 오류: {{message}}",
"highlightError": "{{sourceName}}을(를) 하이라이트(이름 변경)할 수 없음, 존재하지 않거나 다른 오류: {{message}}",
"legacyHighlightUnhighlightOnRemove": "스트림 {{id}}이(가) 레거시 하이라이트되었습니다. 하이라이트를 해제합니다.",
"cannotAddStreamNotConnected": "스트림 \"{{label}}\" ({{id}})을(를) OBS에 추가할 수 없음: OBS에 연결되지 않음.",
"cannotAddStreamNoTargetSceneName": "스트림 \"{{label}}\" ({{id}})을(를) 추가할 수 없음: 대상 OBS 씬 이름이 필요하지만 설정되지 않음 (기본값 없음 및 매핑 없음).",
"foundExistingStandardSource": "스트림 {{streamId}}에 대한 기존 표준 소스 '{{sourceName}}'을(를) 찾았습니다.",
"foundExistingHighlightForConnectingStream": "연결 중인 스트림 {{streamId}}에 대한 하이라이트 명명과 일치하는 기존 OBS 소스 '{{sourceName}}'을(를) 찾았습니다. 내부 하이라이트 상태를 업데이트합니다.",
"foundExistingHighlightedSource": "스트림 {{streamId}}에 대한 기존 하이라이트된 소스 '{{sourceName}}'을(를) 찾았습니다.",
"noExistingSourceFoundWillCreate": "스트림 {{streamId}}에 대한 표준 ('{{baseSourceName}}') 또는 하이라이트된 ('{{highlightedSourceName}}') 소스를 찾을 수 없습니다. 새로 생성합니다.",
"noExistingStandardSourceSamePrefix": "스트림 {{streamId}}에 대한 표준 소스 '{{sourceName}}'을(를) 찾을 수 없음 (하이라이트 접두사가 동일). 새로 생성합니다.",
"errorGettingCanvasSize": "OBS 캔버스 크기 가져오기 오류: {{message}}. 기본값 {{width}}x{{height}}을(를) 사용합니다.",
"sourceNotGlobalCreating": "소스 '{{sourceName}}'이(가) 전역적으로 존재하지 않습니다. '{{sceneName}}' 씬에 생성 중.",
"sourceCreatedAddedToScene": "소스 '{{sourceName}}'이(가) 생성되고 '{{sceneName}}' 씬에 추가되었습니다.",
"sourceGlobalUpdatingWithUrl": "소스 '{{sourceName}}'이(가) 이미 전역적으로 존재합니다. 설정을 업데이트합니다. URL: {{url}}",
"sourceFoundAsItemInScene": "'{{sceneName}}' 씬에서 소스 '{{sourceName}}'을(를) 항목으로 찾았습니다.",
"sourceNotInSceneAdding": "소스 '{{sourceName}}'이(가) '{{sceneName}}' 씬에 없습니다. 추가 중.",
"cloningToMainScene": "매핑 규칙으로 인해 소스 '{{sourceName}}'을(를) 메인 씬 (체크박스에서) '{{sceneName}}'(으)로 복제 중.",
"addingSourceToOtherScene": "소스 '{{sourceName}}'을(를) 다른 선택된 씬 '{{sceneName}}'에 항목으로 추가 중.",
"switchingProgramScene": "OBS 현재 프로그램 씬을 '{{sceneName}}'(으)로 전환 중.",
"successfullyProcessedStream": "스트림 \"{{label}}\" ({{id}})을(를) 성공적으로 처리함, 유효한 OBS 소스: '{{sourceName}}'.",
"errorManagingStream": "OBS에서 스트림 '{{sourceName}}' (\"{{label}}\") 관리 오류: {{message}}",
"applyTransformAndGridCalled": "{{sceneName}}에서 {{sourceName}}에 대해 applyTransformAndGrid가 호출됨. 씬에 대한 전체 레이아웃 업데이트를 트리거합니다.",
"triggeringLayoutUpdate": "'{{sceneName}}' 씬에 대한 레이아웃 업데이트를 트리거 중...",
"gridFallbackSourceChanged": "'{{sourceGridScene}}' (기본 대체 후보)에 대한 그리드 설정이 변경됨. 리액션/하이라이트 씬 '{{dependentScene}}'에 대한 업데이트를 트리거합니다.",
"noSceneItemsForLayout": "'{{sceneName}}' 씬에서 레이아웃 업데이트를 위한 씬 항목을 찾을 수 없습니다.",
"applyingConfiguredLayout": "'{{sceneName}}' 씬에 '{{layoutType}}' 레이아웃을 적용 중. ({{count}}개 항목)",
"unknownLayoutType": "'{{sceneName}}' 씬에 대한 알 수 없는 레이아웃 유형 '{{layoutType}}'. 기본 크기를 적용합니다.",
"noSpecificLayoutApplyingDefault": "'{{sceneName}}' 씬에 대한 특정 레이아웃 없음. 기본 소스 크기 ('{{sizing}}')를 적용합니다.",
"errorTriggeringLayoutUpdate": "'{{sceneName}}' 씬에 대한 레이아웃 업데이트 중 오류: {{message}}",
"applyingDefaultSizing": "'{{sceneName}}' 씬의 {{count}}개 항목에 기본 소스 크기 ('{{sizing}}')를 적용 중.",
"errorApplyingDefaultTransformItem": "{{sceneName}}에서 {{sourceName}}에 기본 변환 적용 오류: {{message}}",
"noSourcesForGridLayout": "'{{sceneName}}' 씬에 그리드 레이아웃을 적용할 VDO.Ninja 카메라 소스가 없습니다.",
"applyingGridLayoutScene": "'{{sceneName}}' 씬에서 {{count}}개의 VDO.Ninja 카메라 소스에 그리드 레이아웃을 적용 중.",
"applyingGridSplitScreen": "'{{sceneName}}' 씬에 2-카메라 분할 화면 그리드 레이아웃을 적용 중.",
"reactionMainNotFoundFallbackGrid": "'{{sceneName}}' 씬에서 리액션 레이아웃에 대한 메인 콘텐츠를 찾을 수 없음/표시되지 않음. 카메라의 대체 그리드를 적용합니다.",
"highlightMainNotFoundFallbackGrid": "'{{sceneName}}' 씬에서 하이라이트 레이아웃에 대한 메인 콘텐츠를 찾을 수 없음/표시되지 않음. 카메라의 대체 그리드를 적용합니다.",
"usingGridSceneFallbackSettings": "'{{targetScene}}'에 대한 대체로 첫 번째 구성된 '그리드' 레이아웃 씬 ('{{sceneName}}')의 그리드 설정을 사용합니다.",
"usingDefaultGridFallbackSettings": "'그리드' 레이아웃 씬을 찾을 수 없습니다. '{{targetScene}}'에 대한 대체로 기본 그리드 설정을 사용합니다.",
"applyingFallbackGridToCameras": "'{{sceneName}}' 씬에서 {{count}}개의 카메라 소스에 대체 그리드 레이아웃을 적용 중.",
"noCamerasForFallbackGridHidingAll": "'{{sceneName}}' 씬에서 대체 그리드에 표시할 카메라 항목이 없습니다. 이 씬의 모든 VDO 소스가 숨겨집니다.",
"cannotRemoveStreamNotConnected": "OBS에서 스트림 {{id}}을(를) 제거할 수 없음: OBS에 연결되지 않음.",
"triggeredRemoval": "OBS에서 스트림 '{{id}}'의 사용자 또는 자동 트리거 제거. 기본 소스: '{{baseName}}'.",
"streamScreenSharingRemoving": "스트림 {{id}}이(가) 활발하게 화면을 공유하고 있었습니다. 화면 공유 제거를 시작합니다.",
"finishedRemovingSourceItems": "지정된 OBS 씬에서 스트림 {{id}}에 대한 소스 항목 제거를 완료했습니다.",
"cannotRemoveScreenShareNotConnected": "화면 공유를 제거할 수 없음: OBS에 연결되지 않음.",
"attemptingRemoveScreenShareSource": "OBS에서 화면 공유 소스 '{{sourceName}}'을(를) 완전히 제거하려고 시도 중 (모든 씬과 입력).",
"removingGlobalInput": "OBS에서 전역 입력 '{{sourceName}}'을(를) 제거 중.",
"successfullyRemovedInput": "입력 '{{sourceName}}'을(를) 성공적으로 제거했습니다.",
"errorScreenShareRemovalProcess": "'{{sourceName}}'에 대한 화면 공유 제거 프로세스 중 오류: {{message}}",
"removingSourceItemFromScene": "'{{sceneName}}' 씬에서 소스 항목 '{{sourceName}}' (ID: {{itemId})을(를) 제거 중.",
"errorTryingRemoveSourceItem": "'{{sceneName}}' 씬에서 소스 항목 '{{sourceName}}'을(를) 제거하려는 중 오류: {{message}}",
"codecChangedUpdatingSources": "코덱이 {{codec}}(으)로 변경됨. OBS 소스를 업데이트 중...",
"codecChangedNotConnected": "OBS가 연결되지 않았습니다. 재연결 및 새 작업이 있을 때까지 소스가 새 코덱으로 업데이트되지 않습니다.",
"sourceUpdatedWithUrlAndCss": "소스 '{{sourceName}}'이(가) URL: {{url}} 및 사용자 정의 CSS로 업데이트되었습니다.",
"screenShareSourceUpdatedWithUrlAndCss": "화면 공유 소스 '{{sourceName}}'이(가) URL: {{url}} 및 사용자 정의 CSS로 업데이트되었습니다.",
"codecUpdateComplete": "OBS 소스에 대한 코덱 업데이트가 완료되었습니다.",
"codecCssUpdateComplete": "OBS 소스에 대한 코덱/CSS 업데이트가 완료되었습니다.",
"inputNameChanged": "OBS 이벤트: 입력 이름이 '{{oldName}}'에서 '{{newName}}'(으)로 변경됨. 레이아웃 업데이트를 위해 관련 씬을 확인 중.",
"foundPreExistingHighlight": "OBS에서 기존에 하이라이트된 소스를 찾음: '{{sourceName}}'. 활성 하이라이트를 스트림 ID: {{streamId}}(으)로 설정 중.",
"errorCheckingMainContentEnabled": "메인 콘텐츠 {{sourceName}}이(가) 활성화되었는지 확인하는 중 오류: {{message}}"
}
}
}