{ "_meta": { "locale": "ko_KR", "language": "한국어 (Korean)", "note": "Translations for the Zozo Contact Solver addon UI, keyed by the English source string in en.json. Empty value = not yet translated (UI falls back to English). Keep every {placeholder} token unchanged. Proofreaders: edit values only." }, " (+{count} more)": " (+{count}개 더)", " (shorter caches hold their final pose past their length)": " (짧은 캐시는 길이를 초과하면 마지막 포즈를 유지합니다)", " ({count} previous file(s) removed)": " (이전 파일 {count}개 제거됨)", "#Face: {count}": "#페이스: {count}", "#Vert: {count}": "#버텍스: {count}", "'{name}' disappeared during capture": "캡처 중 '{name}'이(가) 사라졌습니다", "'{name}' frame range is empty (start={start}, end={end})": "'{name}'의 프레임 범위가 비어 있습니다 (start={start}, end={end})", "'{name}' has no UUID (library-linked?); skipped": "'{name}'에 UUID가 없습니다 (라이브러리 링크됨?); 건너뜀", "'{name}' has no vertices; skipped": "'{name}'에 버텍스가 없습니다; 건너뜀", "'{name}' is not a snap-eligible object": "'{name}'은(는) 스냅 가능한 오브젝트가 아닙니다", "'{name}' is not in this group": "'{name}'은(는) 이 그룹에 없습니다", "'{name}' is not writable (library-linked)": "'{name}'은(는) 쓰기 가능하지 않습니다 (라이브러리 링크됨)", "'{name}' is not writable (library-linked).": "'{name}'은(는) 쓰기 가능하지 않습니다 (라이브러리 링크됨).", "'{name}' vertex count changed at frame {frame}: {actual} vs {expected} at frame_start. Move any topology-changing modifiers (Subdivision Surface, Remesh, Decimate) ABOVE the deformer, or apply them, then retry.": "프레임 {frame}에서 '{name}'의 버텍스 수가 변경되었습니다: frame_start의 {expected}에 비해 {actual}. 토폴로지를 변경하는 모디파이어(섭디비전 표면, 리메시, 데시메이트)를 디포머 위로 이동하거나 적용한 다음 다시 시도하세요.", "(No Profile)": "(프로파일 없음)", "(missing)": "(누락됨)", "1 vertex = pivot, edge (2) = axis, 3+ = fully locked": "버텍스 1개 = 피벗, 엣지(2개) = 축, 3개 이상 = 완전히 잠김", "1st Component": "첫 번째 컴포넌트", "2nd Component": "두 번째 컴포넌트", "3rd Component": "세 번째 컴포넌트", "3x3 per-vertex diagonal preconditioner (default): fast with the device-resident PCG loop and does not run out of memory on heavy-contact scenes": "3x3 버텍스별 대각 프리컨디셔너(기본값): 디바이스 상주 PCG 루프에서 빠르며 접촉이 많은 씬에서도 메모리가 부족해지지 않습니다", "A GPU kernel ran past the operating system's watchdog timeout": "", "A list of fetched frames": "가져온 프레임 목록", "A pinned vertex is driven into a collider it cannot yield to": "", "A required library could not be loaded": "", "A solver invariant failed on the GPU": "", "AMIPS energy threshold; larger = faster, lower quality": "AMIPS 에너지 임계값; 클수록 빠르지만 품질이 낮아집니다", "ARAP": "ARAP", "Abort": "중단", "Abort the running Capture Pin Deformation job": "실행 중인 핀 변형 캡처 작업을 중단합니다", "Abort the running bake and revert any partially-inserted keyframes": "실행 중인 베이크를 중단하고 부분적으로 삽입된 키프레임을 되돌립니다", "Aborting...": "중단하는 중...", "Active": "활성", "Active Duration": "활성 지속 시간", "Active For": "활성 기간", "Active Until (frame)": "활성 종료 (프레임)", "Active Windows": "활성 윈도우", "Active mesh has no faces to convert": "활성 메시에 변환할 페이스가 없습니다", "Active object is already a particle mesh": "활성 오브젝트는 이미 파티클 메시입니다", "Active object must be a solid mesh with faces": "활성 오브젝트는 페이스가 있는 솔리드 메시여야 합니다", "Add": "추가", "Add Dynamic Parameter": "동적 매개변수 추가", "Add Frame {frame}": "프레임 {frame} 추가", "Add Invisible Collider": "보이지 않는 충돌체 추가", "Add Keyframe": "키프레임 추가", "Add Operation": "작업 추가", "Add Selected Objects": "선택한 오브젝트 추가", "Add Static Op": "정적 작업 추가", "Add a collision active window": "충돌 활성 윈도우 추가", "Add a dynamic scene parameter": "동적 씬 매개변수 추가", "Add a keyframe to the selected dynamic parameter at the current frame": "현재 프레임에서 선택한 동적 매개변수에 키프레임 추가", "Add a move/spin/scale op to the selected static object": "선택한 정적 오브젝트에 이동/회전/스케일 작업 추가", "Add a save checkpoint at the current timeline frame": "현재 타임라인 프레임에 저장 체크포인트 추가", "Add a velocity keyframe at the current frame": "현재 프레임에 속도 키프레임 추가", "Add selected objects to the active group": "선택한 오브젝트를 활성 그룹에 추가", "Add-on Local Debug Server": "애드온 로컬 디버그 서버", "Add-on full reload triggered": "애드온 전체 재로드 실행됨", "Add-on reload triggered": "애드온 재로드 실행됨", "Advanced Params": "고급 매개변수", "After (frames)": "이후 (프레임)", "Air Density": "공기 밀도", "Air Density (kg/m³)": "공기 밀도 (kg/m³)", "Air Friction": "공기 마찰", "Air density for the simulation": "시뮬레이션의 공기 밀도", "Also drive a time-varying rest pose from the captured deformation, so the dynamic body settles into the captured shape instead of straining against it. Requires a SOLID pin that covers every vertex of the mesh (a full pin) with a captured deformation; disabled otherwise. When unchecked, the capture only pulls or fixes the pinned vertices and the rest pose is unchanged": "캡처된 변형으로부터 시간에 따라 변하는 정지 포즈도 구동하여, 동적 바디가 형상에 맞서 응력을 받는 대신 캡처된 형상으로 안정되도록 합니다. 캡처된 변형이 포함된, 메시의 모든 버텍스를 덮는 SOLID 핀(전체 핀)이 필요하며 그렇지 않으면 비활성화됩니다. 체크하지 않으면 캡처는 고정된 버텍스를 당기거나 고정하기만 하며 정지 포즈는 변경되지 않습니다", "Angular Speed (°/s)": "각속력 (°/s)", "Angular Velocity (°/s)": "각속도 (°/s)", "Animation data fetch finished.": "애니메이션 데이터 가져오기 완료.", "Another Capture Deformation job is in progress": "다른 변형 캡처 작업이 진행 중입니다", "Another bake job is in progress": "다른 베이크 작업이 진행 중입니다", "Another solver activity is in progress": "다른 솔버 작업이 진행 중입니다", "Apply a bundled, physically-grounded material preset (filtered by this group's Type; applying it never changes the Type)": "번들로 제공되는 물리 기반 재질 프리셋 적용 (이 그룹의 유형으로 필터링됨, 적용해도 유형은 변경되지 않음)", "Apply rotational force": "회전력 적용", "Apply rotational force around PCA axis": "PCA 축을 중심으로 회전력 적용", "Applying Downloaded Animation...": "다운로드한 애니메이션 적용 중...", "Applying it invalidates:": "적용하면 다음이 무효화됩니다:", "Area density of the shell material": "셸 재질의 면적 밀도", "Args": "인수", "Arguments to the ppf-cts-server binary": "ppf-cts-server 바이너리에 대한 인수", "As-Rigid-As-Possible model": "As-Rigid-As-Possible 모델", "Auto Save": "자동 저장", "Auto Save Interval": "자동 저장 간격", "Automatic": "자동", "Average Statistics": "평균 통계", "Axis": "축", "Axis to spin about. Principal axes (PC1-3) track the simulated geometry; World X/Y/Z and Custom are fixed world-space directions": "회전할 축. 주축(PC1-3)은 시뮬레이션된 지오메트리를 추적하며, 월드 X/Y/Z와 사용자 지정은 고정된 월드 공간 방향입니다", "Axle": "회전축", "Backend Communicator": "백엔드 통신기", "Bake": "베이크", "Bake All": "전체 베이크", "Bake Animation": "애니메이션 베이크", "Bake Single Frame": "단일 프레임 베이크", "Bake aborted": "베이크 중단됨", "Bake animation for all objects and remove them from their groups": "모든 오브젝트의 애니메이션을 베이크하고 해당 그룹에서 제거합니다", "Bake animation for all objects in active groups?": "활성 그룹의 모든 오브젝트에 대해 애니메이션을 베이크하시겠습니까?", "Bake animation for the selected object and remove it from the group": "선택한 오브젝트의 애니메이션을 베이크하고 그룹에서 제거합니다", "Bake animation for the selected object?": "선택한 오브젝트에 대해 애니메이션을 베이크하시겠습니까?", "Bake current frame as Frame 1 and remove object from the group": "현재 프레임을 프레임 1로 베이크하고 그룹에서 오브젝트를 제거합니다", "Bake current frame as Frame 1 for all objects and remove them from their groups": "모든 오브젝트에 대해 현재 프레임을 프레임 1로 베이크하고 각 그룹에서 제거합니다", "Bake the current frame as Frame 1 for all objects in active groups?": "활성 그룹의 모든 오브젝트에 대해 현재 프레임을 프레임 1로 베이크하시겠습니까?", "Bake the current frame as Frame 1 for the selected object?": "선택한 오브젝트에 대해 현재 프레임을 프레임 1로 베이크하시겠습니까?", "Baked frame {frame} as Frame 1 for '{name}'": "'{name}'의 프레임 {frame}을(를) 프레임 1로 베이크했습니다", "Baked single frame for {count} object(s)": "{count}개 오브젝트에 대해 단일 프레임을 베이크했습니다", "Baked {frame_count} frame(s) for {object_count} object(s)": "{object_count}개 오브젝트에 대해 {frame_count}개 프레임을 베이크했습니다", "Baking {name} [{done}/{total}]": "{name} 베이크 중 [{done}/{total}]", "Baking...": "베이크 중...", "Baraff-Witkin": "Baraff-Witkin", "Baraff-Witkin model": "Baraff-Witkin 모델", "Bend": "굽힘", "Bend Plasticity": "굽힘 소성", "Bend Stiffness": "굽힘 강성", "Bend Theta": "굽힘 세타", "Bend Threshold": "굽힘 임계값", "Bending Damping": "굽힘 감쇠", "Bending plasticity rate constant (0=elastic, higher=faster creep)": "굽힘 소성 속도 상수 (0=탄성, 높을수록=크리프가 빠름)", "Bending stiffness for the shell material": "셸 재질의 굽힘 강성", "Blender may split these differently than the simulation.": "Blender가 시뮬레이션과 다르게 분할할 수 있습니다.", "Block Jacobi": "Block Jacobi", "Bowl shape (top half open)": "그릇 모양 (상단 절반 열림)", "Browse Log Path": "로그 경로 찾아보기", "Build": "빌드", "Build completed successfully.": "빌드가 성공적으로 완료되었습니다.", "Build failed: {error}": "빌드 실패: {error}", "Build ended without a result: {status}": "", "Building Scene...": "씬 구축 중...", "Continuous collision detection failed": "", "CUDA device index for the solver server, or -1 to set no CUDA_VISIBLE_DEVICES": "솔버 서버의 CUDA 장치 인덱스. -1 이면 CUDA_VISIBLE_DEVICES 를 설정하지 않습니다", "Cancel": "취소", "Cannot add Move/Spin/Scale to a pin that has Torque": "토크가 있는 핀에는 이동/회전/스케일을 추가할 수 없습니다", "Cannot remove the initial keyframe": "초기 키프레임을 제거할 수 없습니다", "Cannot resolve pin": "핀을 확인할 수 없습니다", "Cannot snap: one or both objects are library-linked (unwritable)": "스냅할 수 없습니다: 하나 또는 두 오브젝트가 라이브러리 링크되어 있습니다(쓰기 불가)", "Capture Deformation": "변형 캡처", "Capture Deformation cache": "변형 캡처 캐시", "Capture aborted": "캡처가 중단되었습니다", "Capture failed: {error}": "캡처 실패: {error}", "Captured {frames} frame(s) across {pins} pin(s)": "{pins}개 핀에 걸쳐 {frames}개 프레임을 캡처했습니다", "Captured {frames} frame(s) for {objects} object(s)": "{objects}개 오브젝트에 대해 {frames}개 프레임을 캡처했습니다", "Capturing pin '{pin}' on '{object}' [{done}/{total}] ({source})": "'{object}'의 핀 '{pin}' 캡처 중 [{done}/{total}] ({source})", "Capturing pin...": "핀 캡처 중...", "Capturing {name} [{done}/{total}] ({source})": "{name} 캡처 중 [{done}/{total}] ({source})", "Capturing...": "캡처 중...", "Center": "중심", "Center set from {count} vertices": "{count}개 버텍스에서 중심을 설정했습니다", "Center vertex set to {index}": "중심 버텍스를 {index}(으)로 설정했습니다", "Center: object origin": "중심: 오브젝트 원점", "Centroid": "중심점", "Centroid of vertices furthest in a direction": "한 방향으로 가장 먼 버텍스들의 중심점", "Changing the vertex count invalidates:": "버텍스 수를 변경하면 다음이 무효화됩니다:", "Check whether this pin's vertex group covers every vertex of the mesh\n (a full pin) and cache the result on the pin. \"Track Rest-Pose\n Deformation\" needs a full pin, so its toggle stays disabled until this\n confirms one. The check is an O(N) vertex scan, so it runs only on click,\n not on every panel redraw. Run it again after editing the vertex group to\n update the cached state.": "이 핀의 버텍스 그룹이 메시의 모든 버텍스를 포함하는지(전체 핀)\n 확인하고 그 결과를 핀에 캐시합니다. \"정지 포즈 변형 추적\"에는\n 전체 핀이 필요하므로, 전체 핀이 확인되기 전까지는 해당 토글이\n 비활성화된 상태로 유지됩니다. 이 검사는 O(N) 버텍스 스캔이므로 패널을\n 다시 그릴 때마다가 아니라 클릭할 때만 실행됩니다. 버텍스 그룹을 편집한\n 후에는 캐시된 상태를 업데이트하기 위해 다시 실행하세요.", "Checking parameters...": "매개변수 확인 중...", "Checking scene geometry...": "씬 지오메트리 확인 중...", "Checkpoint at frame {frame} already exists": "프레임 {frame}의 체크포인트가 이미 존재합니다", "Cleaned": "정리", "Clear All Deformations": "모든 변형 지우기", "Clear Deformation Cache": "변형 캐시 지우기", "Clear Local Animation": "로컬 애니메이션 지우기", "Clear Log Path": "로그 경로 지우기", "Clear Material Profile": "재질 프로파일 지우기", "Clear Pin Profile": "핀 프로파일 지우기", "Clear Profile": "프로파일 지우기", "Clear Reference Object": "참조 오브젝트 지우기", "Clear Scene Profile": "씬 프로파일 지우기", "Clear invalidated caches": "무효화된 캐시 삭제", "Clear local animation before running": "실행 전에 로컬 애니메이션 지우기", "Clear the loaded material parameter profile.": "로드된 재질 매개변수 프로파일을 지웁니다.", "Clear the loaded pin operations profile.": "로드된 핀 작업 프로파일을 지웁니다.", "Clear the loaded scene parameter profile.": "로드된 씬 매개변수 프로파일을 지웁니다.", "Cleared captured deformation for pin '{pin}' on '{object}'": "'{object}'의 핀 '{pin}'에 대해 캡처된 변형을 지웠습니다", "Cleared deformation cache for '{name}'": "'{name}'의 변형 캐시를 지웠습니다", "Cleared deformation cache for {target}": "{target}의 변형 캐시를 지웠습니다", "Cleared invalidated: {items}. Re-run Transfer.": "무효화된 데이터를 삭제했습니다: {items}. 전송을 다시 실행하세요.", "Click \"Start Server on Remote\"": "\"원격에서 서버 시작\"을 클릭하세요", "Click \"Transfer\" to upload data": "데이터를 업로드하려면 \"전송\"을 클릭하세요", "Click OK to proceed, or Cancel to abort.": "계속하려면 확인을, 중단하려면 취소를 클릭하세요.", "Click Refresh to check pin coverage": "핀 적용 범위를 확인하려면 새로 고침을 클릭하세요", "Coarsen Output": "출력 거칠게 만들기", "Coarsen output while preserving quality": "품질을 유지하면서 출력을 거칠게 만듭니다", "Collapse Distance": "축소 거리", "Collapse edges shorter than this, in local mesh units": "이 값보다 짧은 엣지를 축소합니다 (로컬 메시 단위)", "Collider position at this keyframe": "이 키프레임에서의 충돌체 위치", "Collision Active Duration Windows": "충돌 활성 지속 구간", "Collision on inside of sphere": "구 안쪽에서의 충돌", "Color": "색상", "Color for the group": "그룹의 색상", "Command": "명령", "Compile": "컴파일", "Compute center from vertex positions at runtime": "런타임에 버텍스 위치로부터 중심 계산", "Compute this object's bending rest angle from a reference object's geometry instead of its own initial pose. Overrides the group's Rest Angle source for this object": "이 오브젝트의 굽힘 정지 각도를 자체 초기 포즈 대신 참조 오브젝트의 지오메트리로부터 계산합니다. 이 오브젝트에 대해 그룹의 정지 각도 소스를 재정의합니다", "Computed Contact Gap": "계산된 접촉 간격", "Computed Contact Offset": "계산된 접촉 오프셋", "Confirm that the listed caches and pins may need to be re-created after this repair changes the vertex count": "이 수정으로 버텍스 수가 변경된 후 나열된 캐시와 핀을 다시 만들어야 할 수 있음을 확인합니다", "Confirm that the listed caches may need to be re-created after this repair changes the vertex count": "이 수정으로 버텍스 수가 변경된 후 나열된 캐시를 다시 만들어야 할 수 있음을 확인합니다", "Connect": "연결", "Connect first: the GPU list is read from the solver host": "먼저 연결하세요. GPU 목록은 솔버 호스트에서 읽습니다", "Connect to server to export/delete": "내보내기/삭제를 하려면 서버에 연결하세요", "Connecting...": "연결 중...", "Connection": "연결", "Connection lost during data transfer": "데이터 전송 중 연결이 끊어졌습니다", "Connection timed out": "연결 시간이 초과되었습니다", "Console Log Export": "콘솔 로그 내보내기", "Constraint Gap": "제약 간격", "Contact Gap": "접촉 간격", "Contact Gap Ratio": "접촉 간극 비율", "Contact Offset": "접촉 오프셋", "Contact Offset Ratio": "접촉 오프셋 비율", "Contact gap (scaled by World Scale before use)": "접촉 간극 (사용 전 월드 스케일로 조정됨)", "Contact gap as ratio of group bounding box diagonal": "그룹 경계 상자 대각선에 대한 비율로서의 접촉 간극", "Contact gap tolerance": "접촉 간극 허용 오차", "Contact offset (scaled by World Scale before use)": "접촉 오프셋 (사용 전 월드 스케일로 조정됨)", "Contact offset as ratio of group bounding box diagonal": "그룹 경계 상자 대각선에 대한 비율로서의 접촉 오프셋", "Container": "컨테이너", "Container Path": "컨테이너 경로", "Convert To Solid Particle Mesh": "솔리드 파티클 메시로 변환", "Converted '{name}' to {count} grain(s)": "'{name}'을(를) {count}개 입자로 변환함", "Copied {count} operations": "{count}개 작업을 복사함", "Copied {count} velocity keyframe(s)": "{count}개 속도 키프레임을 복사함", "Copy Material Params": "재질 매개변수 복사", "Copy Pin Operations": "핀 작업 복사", "Copy Velocity Keyframes": "속도 키프레임 복사", "Copy material parameters to clipboard.": "재질 매개변수를 클립보드로 복사합니다.", "Copy pin operations to clipboard.": "핀 작업을 클립보드로 복사합니다.", "Copy the .blend filename into the Project Name field": ".blend 파일명을 프로젝트 이름 필드에 복사합니다", "Copy velocity keyframes of the selected object to clipboard": "선택한 오브젝트의 속도 키프레임을 클립보드로 복사합니다", "Could not find a closest source/target feature": "가장 가까운 소스/타겟 피처를 찾을 수 없습니다", "Could not find snap points on one or both objects": "한쪽 또는 양쪽 오브젝트에서 스냅 지점을 찾을 수 없습니다", "Could not remove empty target {path}: {error}": "빈 대상 {path}을(를) 제거할 수 없습니다: {error}", "Could not resolve pin object by UUID": "UUID로 핀 오브젝트를 확인할 수 없습니다", "Create": "생성", "Create Group": "그룹 생성", "Create a new dynamics group": "새 다이내믹스 그룹을 생성합니다", "Created pin '{name}' with {count} points": "{count}개 지점으로 핀 '{name}'을(를) 생성함", "Cross Stitch JSON": "크로스 스티치 JSON", "Current Group UUID": "현재 그룹 UUID", "Curve object: {name}": "커브 오브젝트: {name}", "Custom Axis": "사용자 지정 축", "Custom world-space spin axis (normalized before use); used when Spin Axis is Custom": "사용자 지정 월드 공간 회전 축 (사용 전 정규화됨); 회전 축이 사용자 지정일 때 사용됨", "Damping factor for air resistance": "공기 저항에 대한 감쇠 계수", "Data Receive": "데이터 수신", "Data Receiving...": "데이터 수신 중...", "Data Send": "데이터 송신", "Data Sending...": "데이터 전송 중...", "Data Size (MB)": "데이터 크기 (MB)", "Data Transfer Tests": "데이터 전송 테스트", "Data path: {path} does not exist.": "데이터 경로: {path}이(가) 존재하지 않습니다.", "Data received does not match test data.": "수신된 데이터가 테스트 데이터와 일치하지 않습니다.", "Data received matches test data.": "수신된 데이터가 테스트 데이터와 일치합니다.", "Dead zone around S=1. Plasticity only activates when |S-1| > threshold": "S=1 주변의 데드 존. |S-1| > 임계값일 때만 소성이 활성화됩니다", "Dead zone around rest angle. Plasticity activates when |θ-θ_rest| > threshold": "정지 각도 주변의 데드 존. |θ-θ_rest| > 임계값일 때 소성이 활성화됩니다", "Debug Options": "디버그 옵션", "Deform cache: {count} frame(s)": "변형 캐시: {count} 프레임", "Deformable object(s) detected; select one from the list above to enable capture": "변형 가능한 오브젝트가 감지되었습니다. 캡처를 활성화하려면 위 목록에서 하나를 선택하세요", "Deformation Damping": "변형 감쇠", "Deformations": "변형", "Deforming modifier detected; capture to encode": "변형 모디파이어가 감지되었습니다. 인코딩하려면 캡처하세요", "Degenerate Area": "퇴화 면적", "Degrees per second": "초당 각도", "Delete": "삭제", "Delete All Groups": "모든 그룹 삭제", "Delete All Keyframes": "모든 키프레임 삭제", "Delete Duplicate Faces": "중복 면 삭제", "Delete Group": "그룹 삭제", "Delete Log": "로그 삭제", "Delete Remote Data": "원격 데이터 삭제", "Delete all groups": "모든 그룹 삭제", "Delete failed: {error}": "삭제 실패: {error}", "Delete the active group": "활성 그룹 삭제", "Delete this object's display cache and captured deformation, which are sized for the old vertex count and describe the wrong mesh afterward. Leaving them makes the viewport overlay read stale data. Regenerate with Transfer, and with Capture Deformation for a moving collider": "이 오브젝트의 표시 캐시와 변형 캡처를 삭제합니다. 이전 버텍스 수에 맞춰 생성되어 이후에는 다른 메시를 가리킵니다. 남겨두면 뷰포트 오버레이가 오래된 데이터를 읽습니다. 전송으로 다시 생성하고, 움직이는 충돌체는 변형 캡처도 다시 수행하세요", "Delete this pin's captured-deformation cache. If the pin has no\n manual keyframes, also remove the embedded-move sentinel.": "이 핀의 캡처된 변형 캐시를 삭제합니다. 핀에 수동\n 키프레임이 없으면 임베디드 이동 센티널도 제거합니다.", "Deleted": "삭제", "Deleted log file: {path}": "로그 파일 삭제됨: {path}", "Deleted {path}": "{path} 삭제됨", "Deleting Remote Data...": "원격 데이터 삭제 중...", "Delta (m)": "델타 (m)", "Density (kg/m)": "밀도 (kg/m)", "Density (kg/m²)": "밀도 (kg/m²)", "Density (kg/m³)": "밀도 (kg/m³)", "Density-Normalized (Pa/ρ)": "밀도 정규화 (Pa/ρ)", "Deprecated: kept only so legacy .blend files decode correctly": "사용 중단됨: 레거시 .blend 파일이 올바르게 디코딩되도록 유지됨", "Deselect": "선택 해제", "Deselected": "선택 해제됨", "Destructive: original faces are discarded": "파괴적: 원본 페이스가 삭제됩니다", "Direction": "방향", "Direction to select vertices furthest towards": "이 방향으로 가장 멀리 있는 버텍스를 선택", "Disable Contact": "접촉 비활성화", "Disable all contact detection in the simulation": "시뮬레이션에서 모든 접촉 감지를 비활성화합니다", "Disconnect": "연결 해제", "Disconnected": "연결 안 됨", "Display cache (PC2)": "표시 캐시 (PC2)", "Display name for this collider": "이 충돌체의 표시 이름", "Dissolve Degenerate": "퇴화 요소 병합", "Dissolved": "병합", "Docker": "Docker", "Docker Port": "Docker 포트", "Docker over SSH": "SSH를 통한 Docker", "Docker over SSH Command": "SSH를 통한 Docker 명령", "Draw the hinge axle gizmo in the viewport for hinged bodies in this group": "이 그룹의 힌지 바디에 대해 뷰포트에 힌지 축 기즈모를 그립니다", "Duplicate Group": "그룹 복제", "Duplicate a dynamics group (material params only, no objects or pins)": "다이나믹스 그룹을 복제합니다 (재질 매개변수만, 오브젝트나 핀은 제외)", "Duration": "지속 시간", "Dynamic Parameters": "동적 매개변수", "Dynamic air density": "동적 공기 밀도", "Dynamic air friction": "동적 공기 마찰", "Dynamic gravity": "동적 중력", "Dynamic vertex air damping": "동적 버텍스 공기 감쇠", "Dynamic wind": "동적 바람", "Dynamics Groups": "다이내믹스 그룹", "Each fix asks for confirmation first.": "각 수정은 먼저 확인을 요청합니다.", "Edge Length Factor": "엣지 길이 계수", "Edit object must be '{name}'": "편집 오브젝트는 '{name}'이어야 합니다", "Embedded Move": "임베디드 이동", "Emulation Mode": "에뮬레이션 모드", "Enable Angular Velocity Overwrite": "각속도 덮어쓰기 활성화", "Enable Reference Rest Angle": "참조 정지 각도 활성화", "Enable Strain Limit": "스트레인 제한 활성화", "Enable Translational Velocity Overwrite": "병진 속도 덮어쓰기 활성화", "Enable auto-saving of the simulation state": "시뮬레이션 상태의 자동 저장 활성화", "Enable bending plasticity (hinge / rod-joint rest angle drifts)": "굽힘 소성 활성화 (힌지 / 로드-조인트 정지 각도 드리프트)", "Enable inflation pressure for the shell surface": "셸 표면의 팽창 압력 활성화", "Enable or disable debug mode": "디버그 모드 활성화 또는 비활성화", "Enable per-object reference rest angles. Pick a reference object (a topological copy whose vertices were moved, e.g. by a modifier or geometry nodes) for individual shell or rod objects; each object's bending rest angle is then computed from its reference instead of its own initial pose, overriding the group Rest Angle source for that object": "오브젝트별 참조 정지 각도를 활성화합니다. 개별 셸 또는 로드 오브젝트에 대해 참조 오브젝트(버텍스가 이동된 위상적 복사본, 예: 모디파이어 또는 지오메트리 노드에 의해)를 선택하세요. 그러면 각 오브젝트의 굽힘 정지 각도가 자체 초기 포즈 대신 참조로부터 계산되어, 해당 오브젝트에 대한 그룹 정지 각도 소스를 재정의합니다", "Enable plasticity (permanent deformation)": "소성 활성화 (영구 변형)", "Enable strain limit for the shell material": "셸 재질의 스트레인 제한 활성화", "Encoding failed: {error}": "인코딩 실패: {error}", "Encoding parameters...": "매개변수 인코딩 중...", "Encoding scene geometry...": "씬 지오메트리 인코딩 중...", "End": "끝", "End Frame": "끝 프레임", "Entry Name": "항목 이름", "Envelope size as fraction of bbox diagonal (fTetWild -e)": "bbox 대각선의 비율로 나타낸 엔벌로프 크기 (fTetWild -e)", "Epsilon": "엡실론", "Error": "오류", "Error stopping MCP server: {error}": "MCP 서버 중지 오류: {error}", "Exception: {error}": "예외: {error}", "Exec Command via Server": "서버를 통해 명령 실행", "Execute Shell Command on Remote": "원격에서 셸 명령 실행", "Execute commands using a shell": "셸을 사용하여 명령 실행", "Executing Command...": "명령 실행 중...", "Exit Edit/Sculpt mode before exporting": "내보내기 전에 편집/스컬프트 모드 종료", "Expand the per-object PDRD hinge controls": "오브젝트별 PDRD 힌지 컨트롤 펼치기", "Explicit cross-object stitch data captured at snap time": "스냅 시점에 캡처된 명시적 오브젝트 간 스티치 데이터", "Export": "내보내기", "Export Alembic (ABC)": "Alembic (ABC) 내보내기", "Export USD": "USD 내보내기", "Export failed: {error}": "내보내기 실패: {error}", "Export wrote nothing": "내보내기가 아무것도 기록하지 않았습니다", "Exported {count} mesh(es), frames {start}-{end} to {path}": "{count}개의 메시, 프레임 {start}-{end}을(를) {path}에 내보냈습니다", "Exported {path} via solver server": "솔버 서버를 통해 {path}을(를) 내보냈습니다", "Extra Spacing": "추가 간격", "FPS": "FPS", "FPS:": "FPS:", "Faces with an area at or below this (in local units squared) are reported as degenerate. Zero reports only exactly zero-area faces": "면적이 이 값 (로컬 단위 제곱) 이하인 면을 퇴화로 보고합니다. 0이면 면적이 정확히 0인 면만 보고합니다", "Factor": "계수", "Factor to extend TOI for CCD to avoid possible solver divergence": "솔버 발산 가능성을 방지하기 위해 CCD의 TOI를 확장하는 계수", "Failed to delete log: {error}": "로그 삭제 실패: {error}", "Failed to kill PID {pid} on port {port}: {detail}": "포트 {port}의 PID {pid} 종료 실패: {detail}", "Failed to parse command. Ensure it includes host.": "명령을 구문 분석하지 못했습니다. 호스트가 포함되어 있는지 확인하세요.", "Failed to set group property '{key}': {error}": "그룹 속성 '{key}' 설정 실패: {error}", "Failed to set ssh_state.{key}: {error}": "ssh_state.{key} 설정 실패: {error}", "Failed to set state.{key}: {error}": "state.{key} 설정 실패: {error}", "Failed to start MCP server - unknown error": "MCP 서버 시작 실패 - 알 수 없는 오류", "Failed to start MCP server: {error}": "MCP 서버 시작 실패: {error}", "Failed to start reload server: {error}": "리로드 서버 시작 실패: {error}", "Failed to stop reload server: {error}": "리로드 서버 중지 실패: {error}", "Failed to trigger full reload: {error}": "전체 리로드 트리거 실패: {error}", "Failed to trigger reload: {error}": "리로드 트리거 실패: {error}", "Fetch All Animation": "모든 애니메이션 가져오기", "Fetched Frame": "가져온 프레임", "Fetching Animation...": "애니메이션 가져오는 중...", "Filename must end with .ipynb": "파일 이름은 .ipynb로 끝나야 합니다", "Filepath is empty": "파일 경로가 비어 있습니다", "Fill entries and click \"Connect\"": "항목을 입력하고 \"연결\"을 클릭하세요", "Find and force-kill the process listening on the solver server port (recovery hatch for stuck ppf-cts-server)": "솔버 서버 포트에서 수신 대기 중인 프로세스를 찾아 강제 종료합니다 (멈춘 ppf-cts-server 복구 수단)", "Find geometry the solver rejects or chokes on.": "솔버가 거부하거나 처리하지 못하는 지오메트리를 찾습니다.", "Fine for a SHELL; a SOLID needs a closed surface.": "SHELL에서는 괜찮지만 SOLID에는 닫힌 표면이 필요합니다.", "First Blender frame at which this collider is no longer active. The cutoff is exclusive: frame < END_FRAME is active, frame >= END_FRAME is not. Substeps of the transition TO END_FRAME already run without the collider, so the displayed state carries no residual effect": "이 충돌체가 더 이상 활성화되지 않는 첫 Blender 프레임입니다. 컷오프는 배타적입니다: frame < END_FRAME은 활성, frame >= END_FRAME은 비활성입니다. END_FRAME으로의 전환 서브스텝은 이미 충돌체 없이 실행되므로 표시된 상태에는 잔여 효과가 없습니다", "Fix Weight Threshold": "고정 웨이트 임계값", "Fix XZ Above Height": "높이 이상 XZ 고정", "Fixed": "고정됨", "Fixed world X axis": "고정된 월드 X 축", "Fixed world Y axis": "고정된 월드 Y 축", "Fixed world Z axis": "고정된 월드 Z 축", "Flat / Straight": "평평 / 직선", "Flip Direction": "방향 뒤집기", "Force Terminate Process": "프로세스 강제 종료", "Frame": "프레임", "Frame Count": "프레임 수", "Frame at which this velocity is applied": "이 속도가 적용되는 프레임", "Frame number for this keyframe": "이 키프레임의 프레임 번호", "Frame rate for simulation": "시뮬레이션 프레임 속도", "Frame when collision becomes active": "충돌이 활성화되는 프레임", "Frame when collision becomes inactive": "충돌이 비활성화되는 프레임", "Frame {frame}": "프레임 {frame}", "Frame {frame} ({current}/{total}, {pct:.0f}%)": "프레임 {frame} ({current}/{total}, {pct:.0f}%)", "Frame {frame} ({summary})": "프레임 {frame} ({summary})", "Frame {frame} (Initial)": "프레임 {frame} (초기)", "Frame {frame} already has a keyframe": "프레임 {frame}에 이미 키프레임이 있습니다", "Frame {start} - {end}": "프레임 {start} - {end}", "Friction": "마찰", "Friction Mode": "마찰 모드", "Friction coefficient": "마찰 계수", "From Initial Geometry": "초기 지오메트리에서", "From Reference Geometry": "참조 지오메트리에서", "Intersection detected": "", "Intersection in the initial configuration": "", "Linear solver failed to converge": "", "Newton solve made no progress (over-constrained configuration)": "", "No Op": "작업 없음", "From: data/{old_name}/": "출처: data/{old_name}/", "Full Reload": "전체 다시 로드", "Full pin: rest-pose tracking available": "완전 고정: 정지 포즈 추적 사용 가능", "GPU": "GPU", "GPU Index": "GPU 인덱스", "Gap added between grains beyond touching. 0 packs them as densely as non-overlap allows; larger values give a looser, sparser cloud. The grain count is whatever fills the volume at this spacing.": "접촉 이상으로 알갱이 사이에 추가되는 간격입니다. 0은 겹치지 않는 한도 내에서 가장 조밀하게 채우며, 값이 클수록 더 성기고 느슨한 구름이 됩니다. 알갱이 개수는 이 간격으로 볼륨을 채운 결과입니다.", "Gap distance to activate boundary condition barriers": "경계 조건 배리어를 활성화하는 간격 거리", "Geometry has changed since the last transfer. Click \"Transfer\" to re-upload before running.": "마지막 전송 이후 지오메트리가 변경되었습니다. 실행 전에 \"전송\"을 클릭하여 다시 업로드하세요.", "Geometry has changed; resume is not possible. Click \"Transfer\" and \"Run\" for a fresh simulation.": "지오메트리가 변경되어 계속할 수 없습니다. 새 시뮬레이션을 위해 \"전송\"과 \"실행\"을 클릭하세요.", "Git Pull": "Git Pull", "Git Pull (Local)": "Git Pull (로컬)", "Git pull executed.": "Git pull이 실행되었습니다.", "GitHub Repo on Local": "로컬의 GitHub 저장소", "GitHub Repo on Remote": "원격의 GitHub 저장소", "Grain Radius": "알갱이 반지름", "Grain Radius (m)": "알갱이 반지름 (m)", "Grain radius is locked at convert": "알갱이 반지름은 변환 시 고정됩니다", "Grain radius is the contact offset": "알갱이 반지름이 접촉 오프셋입니다", "Grains fill the volume at radius + spacing (count is the result).": "알갱이는 반지름 + 간격으로 볼륨을 채웁니다 (개수는 그 결과입니다).", "Granular / sand body": "과립형 / 모래 바디", "Gravity": "중력", "Gravity (m/s²)": "중력 (m/s²)", "Gravity acceleration vector": "중력 가속도 벡터", "Gravity acceleration vector (m/s²)": "중력 가속도 벡터 (m/s²)", "Group UUID": "그룹 UUID", "Group name": "그룹 이름", "Group not found": "그룹을 찾을 수 없습니다", "Group not found or not active": "그룹을 찾을 수 없거나 활성 상태가 아닙니다", "Group with UUID '{uuid}' not found": "UUID '{uuid}'인 그룹을 찾을 수 없습니다", "Group {index}": "그룹 {index}", "Height threshold (m) above which lateral (XY in Blender, XZ in solver Y-up) motion is constrained. 0 disables. Useful for hanging cloth/rods from above without an explicit pin.": "이 높이 임계값 (m)을 넘으면 측면 (Blender에서는 XY, 솔버 Y-업에서는 XZ) 이동이 구속됩니다. 0은 비활성화합니다. 명시적인 핀 없이 위에서 천이나 로드를 매다는 데 유용합니다.", "Hemi": "반구", "Hemisphere": "반구", "Hidden property storing the absolute computed contact gap value": "계산된 절대 접촉 간격 값을 저장하는 숨겨진 속성", "Hidden property storing the absolute computed contact offset value": "계산된 절대 접촉 오프셋 값을 저장하는 숨겨진 속성", "Hide all directional arrows": "모든 방향 화살표 숨기기", "Hide all overlaid colors": "모든 오버레이 색상 숨기기", "Hide all pin operations": "모든 핀 작업 숨기기", "Hide all pins": "모든 핀 숨기기", "Hide all snaps": "모든 스냅 숨기기", "Hide gravity, wind, and per-object velocity direction arrows": "중력, 바람, 오브젝트별 속도 방향 화살표 숨기기", "Hide pin operation overlays (spin circles, move/scale trajectories, torque arcs)": "핀 작업 오버레이 숨기기 (회전 원, 이동/스케일 궤적, 토크 호)", "Hide pin vertex overlays across all groups": "모든 그룹의 핀 버텍스 오버레이 숨기기", "Hide snap correspondence lines and merge-pair markers": "스냅 대응선과 병합 쌍 마커 숨기기", "Highlight the center vertex in the viewport": "뷰포트에서 중심 버텍스를 강조 표시합니다", "Hinge": "힌지", "Hold": "유지", "Hold the previous keyframe value (step function)": "이전 키프레임 값을 유지합니다 (계단 함수)", "Host": "호스트", "How the initial bending rest angle is populated": "초기 굽힘 정지 각도를 채우는 방식", "How to combine friction coefficients of two contacting elements": "접촉하는 두 요소의 마찰 계수를 결합하는 방식", "I understand, apply anyway": "이해했습니다, 적용합니다", "Ideal tet edge length as fraction of bbox diagonal (fTetWild -l)": "bbox 대각선의 비율로 나타낸 이상적인 사면체 모서리 길이 (fTetWild -l)", "If set, collider stops acting at the specified Blender frame": "설정하면 지정된 Blender 프레임에서 충돌체가 작동을 멈춥니다", "Improve cell quality (slower)": "셀 품질 향상 (느림)", "Inactive Momentum Frames": "비활성 운동량 프레임", "Include": "포함", "Include Face Mass": "면 질량 포함", "Include shell mass for surface elements of volume solids": "부피 솔리드의 표면 요소에 셸 질량 포함", "Include this object in the simulation": "이 오브젝트를 시뮬레이션에 포함합니다", "Include this pin in the simulation": "이 핀을 시뮬레이션에 포함합니다", "Indicates if the group is active": "그룹이 활성 상태인지 나타냅니다", "Infinite plane collider": "무한 평면 충돌체", "Inflate": "팽창", "Inflation pressure applied uniformly along face normals (Pa)": "면 노멀을 따라 균일하게 적용되는 팽창 압력 (Pa)", "Initializing...": "초기화 중...", "Inserted keyframes on {count} pin vertices at frame {frame}": "{frame} 프레임에서 {count}개 핀 버텍스에 키프레임을 삽입했습니다", "Install Docker-Py to Add-on Directory": "Docker-Py를 애드온 디렉터리에 설치", "Install Paramiko to Add-on Directory": "Paramiko를 애드온 디렉터리에 설치", "Install cbor2 to Add-on Directory": "cbor2를 애드온 디렉터리에 설치", "Installing...": "설치 중...", "Inter-grain friction coefficient of the granular (sand) body": "입자형(모래) 바디의 입자 간 마찰 계수", "Interval for auto-saving the simulation state": "시뮬레이션 상태 자동 저장 간격", "Inv": "반전", "Invalid JSON for parameter '{param}': {value}": "매개변수 '{param}'에 대한 잘못된 JSON: {value}", "Invalid pin identifier": "잘못된 핀 식별자", "Invert": "반전", "Invisible Colliders": "보이지 않는 충돌체", "Invisible colliders always active": "보이지 않는 충돌체는 항상 활성", "JSON string storing mesh topology hash for validation": "검증을 위해 메시 토폴로지 해시를 저장하는 JSON 문자열", "JupyterLab": "JupyterLab", "JupyterLab Port": "JupyterLab 포트", "Keep Copy": "복사본 유지", "Keep Saved States": "저장된 상태 유지", "Key": "키", "Keyframe animation transfers automatically; capture is for deformers": "키프레임 애니메이션은 자동으로 전송됩니다; 캡처는 디포머용입니다", "Keyframe at frame {frame} already exists": "{frame} 프레임의 키프레임이 이미 존재합니다", "Keyframe deletion not applicable for curve pins": "커브 핀에는 키프레임 삭제가 적용되지 않습니다", "Keyframing not supported for curve pins": "커브 핀은 키프레임을 지원하지 않습니다", "Killed PID {pid} (was holding port {port}).": "PID {pid}를 종료했습니다 (포트 {port}를 점유하고 있었습니다).", "Largest-extent principal axis, resolved dynamically from the simulated geometry": "가장 큰 범위의 주축으로, 시뮬레이션된 지오메트리에서 동적으로 결정됩니다", "Last Export Path": "마지막 내보내기 경로", "Last Session": "마지막 세션", "Level 1": "레벨 1", "Level 2": "레벨 2", "Limit how long this pin is active": "이 핀이 활성 상태로 유지되는 기간을 제한합니다", "Line Search Max T": "라인 서치 최대 T", "Linear": "선형", "Linear System Solver": "선형 시스템 솔버", "Linear density of the rod material": "로드 재질의 선밀도", "Linear interpolation": "선형 보간", "Linked Duplicate of {name}": "{name}의 링크된 복제본", "Local": "로컬", "Local directory of the ppf-contact-solver repo (the server runs from here)": "ppf-contact-solver 리포지토리의 로컬 디렉터리 (서버가 여기에서 실행됩니다)", "Local git pull failed: {error}": "로컬 git pull 실패: {error}", "Local git pull started...": "로컬 git pull 시작됨...", "Local git pull succeeded.": "로컬 git pull 성공.", "Local git pull timed out": "로컬 git pull 시간 초과", "Log Path": "로그 경로", "Log file does not exist.": "로그 파일이 존재하지 않습니다.", "MCP Port": "MCP 포트", "MCP Server (Running :{port})": "MCP 서버 (실행 중 :{port})", "MCP Server (Stopped)": "MCP 서버 (중지됨)", "MCP Settings": "MCP 설정", "MCP server is not running": "MCP 서버가 실행되고 있지 않습니다", "MCP server may still be running - check console for details": "MCP 서버가 아직 실행 중일 수 있습니다 - 자세한 내용은 콘솔을 확인하세요", "MCP server started on alternative port {actual_port} (requested port {original_port} was unavailable)": "MCP 서버가 대체 포트 {actual_port}에서 시작되었습니다 (요청한 포트 {original_port}를 사용할 수 없습니다)", "MCP server started successfully on port {actual_port}": "MCP 서버가 포트 {actual_port}에서 성공적으로 시작되었습니다", "MCP server stopped successfully": "MCP 서버가 성공적으로 중지되었습니다", "Magnitude (N·m)": "크기 (N·m)", "Major principal axis (greatest spread)": "주요 주축 (가장 큰 분산)", "Make Keyframe": "키프레임 만들기", "Mass of a single sand particle, in grams (sent to the solver in kilograms)": "단일 모래 입자의 질량 (그램 단위, 솔버에는 킬로그램으로 전송됨)", "Material Params": "재질 매개변수", "Material Preset": "재질 프리셋", "Material Profile": "재질 프로파일", "Material params copied": "재질 매개변수 복사됨", "Material params pasted": "재질 매개변수 붙여넣기됨", "Material profile: {name}": "재질 프로파일: {name}", "Max Console Lines": "최대 콘솔 줄 수", "Max Contact": "최대 접촉", "Max Opt Iterations": "최대 최적화 반복 횟수", "Max Tet Volume": "최대 Tet 볼륨", "Max Towards": "최대 접근", "Maximum": "최대", "Maximum fTetWild optimization passes": "최대 fTetWild 최적화 패스 수", "Maximum number of PCG iterations before divergence": "발산 전 최대 PCG 반복 횟수", "Maximum number of groups reached": "최대 그룹 수에 도달했습니다", "Maximum number of lines to keep in the console": "콘솔에 유지할 최대 줄 수", "Maximum penetration depth. If a vertex is embedded deeper than this inside the collider, it passes through — contact and CCD are both ignored. Must be > 0.": "최대 관통 깊이입니다. 버텍스가 충돌체 내부에 이보다 더 깊이 박히면 관통하여 통과하며, 접촉과 CCD가 모두 무시됩니다. 0보다 커야 합니다.", "Maximum stretch beyond rest length, as a percentage (1% allows 1% stretch)": "정지 길이를 초과하는 최대 늘어남, 백분율 단위 (1%는 1% 늘어남을 허용)", "Maximum {count} collision windows per object": "오브젝트당 최대 {count}개의 충돌 윈도우", "Mean": "평균", "Merge Distance": "병합 거리", "Merge Pairs": "쌍 병합", "Merge by Distance": "거리로 병합", "Merge pair(s) with no stitch points: {names}{more}. Select each under Merge Pairs and click Re-snap, or remove the pair, before transferring.": "스티치 점이 없는 병합 쌍: {names}{more}. 전송하기 전에 「쌍 병합」에서 각 쌍을 선택하여 다시 스냅하거나 쌍을 제거하세요.", "Merged": "병합", "Mesh Cleaning": "메시 정리", "Mesh Hash JSON": "메시 해시 JSON", "Mesh object: {name}": "메시 오브젝트: {name}", "Mesh topology changed since last transfer (groups differing: {groups}). Re-transfer to sync.": "마지막 전송 이후 메시 토폴로지가 변경되었습니다 (다른 그룹: {groups}). 동기화하려면 다시 전송하세요.", "Middle principal axis": "중간 주축", "Middle-extent principal axis, resolved dynamically from the simulated geometry": "중간 범위 주축으로, 시뮬레이션된 지오메트리에서 동적으로 결정됩니다", "Migrate PC2 Cache": "PC2 캐시 이전", "Migrate data/{old_name}/ → data/{new_name}/": "data/{old_name}/ → data/{new_name}/ 이전", "Migrated {count} modifier path(s); data/{old_name}/ {action} to data/{new_name}/": "{count}개의 모디파이어 경로를 이전했습니다; data/{old_name}/를 data/{new_name}/(으)로 {action}", "Migration failed: {error}": "이전 실패: {error}", "Min Newton Steps": "최소 뉴턴 스텝", "Min Radius-Edge Ratio": "최소 반지름-엣지 비율", "Minimum": "최소", "Minimum number of Newton steps": "뉴턴 스텝의 최소 개수", "Minor principal axis (least spread, often surface normal)": "보조 주축 (가장 적게 퍼짐, 종종 표면 노멀)", "Missing files ({count}):": "누락된 파일 ({count}):", "Missing: {name}": "누락됨: {name}", "Model": "모델", "Motion steps (optional):": "모션 스텝 (선택 사항):", "Move ({x:.1f}, {y:.1f}, {z:.1f})": "이동 ({x:.1f}, {y:.1f}, {z:.1f})", "Move ({x:.2f}, {y:.2f}, {z:.2f}) [{start}-{end}]": "이동 ({x:.2f}, {y:.2f}, {z:.2f}) [{start}-{end}]", "Move By": "이동량", "Move Operation": "이동 작업", "Move Pin": "핀 이동", "Move Static Op": "정적 이동 작업", "Move by delta": "델타만큼 이동", "Move by delta over time range": "시간 범위에 걸쳐 델타만큼 이동", "Name": "이름", "Name cannot be empty": "이름은 비워 둘 수 없습니다", "Name for the new vertex group": "새 버텍스 그룹의 이름", "Name of the current project": "현재 프로젝트의 이름", "New Name": "새 이름", "No LISTENING process found on port {port}.": "포트 {port}에서 LISTENING 상태의 프로세스를 찾을 수 없습니다.", "No active edit object": "활성 편집 오브젝트가 없습니다", "No animation data on '{name}'": "'{name}'에 애니메이션 데이터가 없습니다", "No assigned object selected": "할당된 오브젝트가 선택되지 않았습니다", "No bakeable objects": "베이크할 수 있는 오브젝트가 없습니다", "No cache or pin depends on this vertex count.": "이 버텍스 수에 의존하는 캐시나 핀이 없습니다.", "No capture cache, display cache, or pin is affected.": "캡처 캐시, 표시 캐시, 핀에 영향이 없습니다.", "No defects found": "문제 없음", "No deformations to capture": "캡처할 변형이 없습니다", "No deforming STATIC objects to capture": "캡처할 변형 중인 STATIC 오브젝트가 없습니다", "No deforming modifier on this pin's object": "이 핀의 오브젝트에 디폼 모디파이어가 없습니다", "No dynamics to simulate": "시뮬레이션할 다이내믹스가 없습니다", "No eligible pins to capture": "캡처할 수 있는 핀이 없습니다", "No entries = contact always active": "항목 없음 = 접촉 항상 활성", "No grains fit; reduce the grain radius or the extra spacing": "알갱이가 들어가지 않습니다. 알갱이 반경 또는 추가 간격을 줄이세요", "No isolated vertices found on STATIC colliders.": "정적 충돌체에서 고립된 버텍스를 찾을 수 없습니다.", "No loose-edge stitches in this group": "이 그룹에 루즈 엣지 스티치가 없습니다", "No merge pair selected": "선택된 병합 쌍이 없습니다", "No migration target detected.": "마이그레이션 대상을 찾을 수 없습니다.", "No object selected": "선택된 오브젝트가 없습니다", "No objects assigned": "할당된 오브젝트가 없습니다", "No objects in this group": "이 그룹에 오브젝트가 없습니다", "No pin vertex group selected": "선택된 핀 버텍스 그룹이 없습니다", "No pin vertices found": "핀 버텍스를 찾을 수 없습니다", "No reference set": "설정된 레퍼런스가 없습니다", "No saved checkpoints available.": "사용 가능한 저장된 체크포인트가 없습니다.", "No session folder to open.": "", "No simulated mesh sequence to export": "내보낼 시뮬레이션된 메시 시퀀스가 없습니다", "No steps: the pin holds fixed": "스텝 없음: 핀이 고정 상태를 유지합니다", "No stitch points found. Try Re-snap.": "스티치 점을 찾을 수 없습니다. 다시 스냅을 시도하세요.", "No vertices selected": "선택된 버텍스가 없습니다", "None": "없음", "Normal": "노멀", "Not connected to solver server. Connect first.": "솔버 서버에 연결되지 않았습니다. 먼저 연결하세요.", "Not connected; cannot send parameters": "연결되지 않음: 매개변수를 보낼 수 없습니다", "Not connected; cannot send test data": "연결되지 않음: 테스트 데이터를 보낼 수 없습니다", "Not repaired automatically: closing a boundary is modeling.": "자동으로 수정하지 않습니다. 경계를 닫는 것은 모델링 작업입니다.", "Notebook path relative to JupyterLab root": "JupyterLab 루트를 기준으로 한 노트북 경로", "Nothing to capture": "캡처할 것이 없습니다", "Nothing to repair on the selected meshes.": "선택한 메시에 수정할 항목이 없습니다.", "Number of additive levels for the Schwarz preconditioner (only used when the preconditioner is Schwarz)": "Schwarz 전처리기의 가법 레벨 수 (전처리기가 Schwarz일 때만 사용됨)", "Number of auto-saved checkpoints to retain. 0 keeps all (required for resuming from older frames).": "보관할 자동 저장 체크포인트 수. 0은 모두 유지합니다 (이전 프레임에서 계속하려면 필요).", "Number of frames for simulation": "시뮬레이션 프레임 수", "Number of frames this pin is active for": "이 핀이 활성화되는 프레임 수", "Number of frames with inactive momentum (0 to disable)": "모멘텀이 비활성화된 프레임 수 (0은 비활성화)", "Number of non-zero entries in the contact matrix": "접촉 행렬의 0이 아닌 항목 수", "Object": "오브젝트", "Object '{name}' has {count} duplicate face(s) (two triangles sharing the same three vertices), usually from doubled geometry. Select the mesh in Edit Mode and run Mesh > Merge > By Distance (or delete the duplicate faces) before assigning.": "오브젝트 '{name}'에 {count}개의 중복 페이스가 있습니다 (동일한 세 버텍스를 공유하는 두 삼각형, 일반적으로 지오메트리 중복으로 발생). 할당하기 전에 편집 모드에서 메시를 선택하고 메시 > 병합 > 거리로를 실행하거나 중복 페이스를 삭제하세요.", "Object '{name}' is a Linked Duplicate (shares mesh data with {sibling!r}). Make it single-user (Object > Relations > Make Single User > Object & Data) before assigning.": "오브젝트 '{name}'은(는) 링크된 복제본입니다 ({sibling!r}와(과) 메시 데이터를 공유). 할당하기 전에 싱글 유저로 만드세요 (오브젝트 > 관계 > 싱글 유저 만들기 > 오브젝트 & 데이터).", "Object '{name}' is already in another group": "오브젝트 '{name}'은(는) 이미 다른 그룹에 있습니다", "Object '{name}' is library-linked and cannot be assigned": "오브젝트 '{name}'은(는) 라이브러리 링크되어 있어 할당할 수 없습니다", "Object '{name}' is not a particle mesh. Convert to particle mesh first.": "오브젝트 '{name}'은(는) 파티클 메시가 아닙니다. 먼저 파티클 메시로 변환하세요.", "Object '{name}' not found": "오브젝트 '{name}'을(를) 찾을 수 없습니다", "Object A": "오브젝트 A", "Object A (moves):": "오브젝트 A (이동):", "Object B": "오브젝트 B", "Object B (target):": "오브젝트 B (대상):", "Object group not found.": "오브젝트 그룹을 찾을 수 없습니다.", "Object has Blender keyframes — ops will be ignored at simulate time": "오브젝트에 Blender 키프레임이 있습니다: 시뮬레이션 시 작업이 무시됩니다", "Object has Blender keyframes — these ops will be ignored": "오브젝트에 Blender 키프레임이 있습니다. 이 작업은 무시됩니다", "Object not found": "오브젝트를 찾을 수 없음", "Object to move (will snap to Object B)": "이동할 오브젝트 (오브젝트 B에 스냅됨)", "Object unresolved": "오브젝트 미해결", "Objects missing UUID: {names}{more}. Run UUID Migration first.": "UUID가 없는 오브젝트: {names}{more}. 먼저 UUID 마이그레이션을 실행하세요.", "On fetch, move every stitched vertex exactly onto its stitch target so seams appear joined. Applies to all stitch pairs. Turn off to keep the raw simulated gap between stitched parts": "가져올 때 스티치된 모든 버텍스를 스티치 대상 위에 정확히 이동시켜 솔기가 이어져 보이도록 합니다. 모든 스티치 쌍에 적용됩니다. 스티치된 부분 사이의 원본 시뮬레이션 간격을 유지하려면 끄세요", "One or both objects not found": "하나 또는 두 오브젝트를 찾을 수 없음", "Open GitHub Link": "GitHub 링크 열기", "Open Material Profile": "재질 프로파일 열기", "Open Pin Operations Profile": "핀 작업 프로파일 열기", "Open Profile": "프로파일 열기", "Open Scene Profile": "씬 프로파일 열기", "Open Session Folder": "", "Open the folder holding the solver logs and status record for this run": "", "Open URL": "URL 열기", "Open a TOML material parameter profile file.": "TOML 재질 매개변수 프로파일 파일을 엽니다.", "Open a TOML pin operations profile file.": "TOML 핀 작업 프로파일 파일을 엽니다.", "Open a TOML scene parameter profile file.": "TOML 씬 매개변수 프로파일 파일을 엽니다.", "Opened {url}": "{url} 열림", "Operation timed out": "작업 시간 초과", "Operations:": "작업:", "Optimize": "최적화", "Options": "옵션", "Out of GPU memory": "", "Outer normal direction (wall only)": "외부 노멀 방향 (벽 전용)", "Output directory already contains {count} matching frame file(s).": "출력 디렉터리에 이미 일치하는 프레임 파일 {count}개가 있습니다.", "Overlay Color": "오버레이 색상", "Override": "재정의", "Overwrite the object's angular (spin) velocity at this frame": "이 프레임에서 오브젝트의 각(회전) 속도를 덮어씁니다", "Overwrite the object's translational velocity at this frame": "이 프레임에서 오브젝트의 병진 속도를 덮어씁니다", "PCG Max Iterations": "PCG 최대 반복 횟수", "PCG Tolerance": "PCG 허용 오차", "PDRD": "PDRD", "PPF Frame Pump (internal)": "PPF 프레임 펌프 (내부)", "Painless Differentiable Rotation Dynamics: exactly-rigid body whose surface mesh moves as a single best-fit rigid transform (no tetrahedralization)": "Painless Differentiable Rotation Dynamics: 표면 메시가 단일 최적합 강체 변환으로 움직이는 완전 강체 (테트라 분할 없음)", "Parameter": "매개변수", "Parameters have changed since the last transfer. Click \"Update Params\" before resuming.": "마지막 전송 이후 매개변수가 변경되었습니다. 계속하기 전에 \"Update Params\"를 클릭하세요.", "Parameters have changed since the last transfer. Click \"Update Params\" before running.": "마지막 전송 이후 매개변수가 변경되었습니다. 실행하기 전에 \"Update Params\"를 클릭하세요.", "Partial pin: rest-pose tracking unavailable": "부분 핀: 정지 포즈 추적 사용 불가", "Particle Mass (g)": "입자 질량 (g)", "Paste Material Params": "재질 매개변수 붙여넣기", "Paste Pin Operations": "핀 작업 붙여넣기", "Paste Velocity Keyframes": "속도 키프레임 붙여넣기", "Paste material parameters from clipboard.": "클립보드에서 재질 매개변수를 붙여넣습니다.", "Paste pin operations from clipboard.": "클립보드에서 핀 작업을 붙여넣습니다.", "Paste velocity keyframes from clipboard, replacing existing ones": "클립보드에서 속도 키프레임을 붙여넣어 기존 항목을 대체합니다", "Pasted {count} velocity keyframe(s)": "속도 키프레임 {count}개를 붙여넣음", "Path": "경로", "Path of the last exported JupyterLab notebook": "마지막으로 내보낸 JupyterLab 노트북의 경로", "Path should not contain spaces or special characters": "경로에는 공백이나 특수 문자가 포함되면 안 됩니다", "Path to a TOML connection profile file": "TOML 연결 프로파일 파일 경로", "Path to a TOML material parameter profile file": "TOML 재질 매개변수 프로파일 파일 경로", "Path to a TOML pin configuration profile file": "TOML 핀 구성 프로파일 파일 경로", "Path to a TOML scene parameter profile file": "TOML 씬 매개변수 프로파일 파일 경로", "Path to export console log to. Leave empty to disable file logging; pick a destination via the file-browser button to enable it.": "콘솔 로그를 내보낼 경로입니다. 파일 로깅을 비활성화하려면 비워 두고, 활성화하려면 파일 브라우저 버튼으로 대상을 선택하세요.", "Path too long: cache files reach {chars} chars (Windows limit {limit})": "경로가 너무 깁니다: 캐시 파일이 {chars}자에 도달했습니다 (Windows 제한 {limit})", "Per-grain radius of the granular (sand) particles": "입상(모래) 입자의 알갱이별 반지름", "Physical grain radius (also the contact skin). Locked after conversion, since the non-overlapping spacing is derived from it.": "물리적 알갱이 반지름(접촉 스킨이기도 함)입니다. 겹치지 않는 간격이 이로부터 도출되므로 변환 후 잠깁니다.", "Pick Reference Object": "참조 오브젝트 선택", "Pick Vertex": "버텍스 선택", "Pick from Selected": "선택된 항목에서 선택", "Pick from Selection": "선택 항목에서 선택", "Pin '{pin}' on '{object}': empty frame range (start={start}, end={end})": "'{object}'의 핀 '{pin}': 빈 프레임 범위 (start={start}, end={end})", "Pin '{pin}' on '{object}': no pinned vertices to capture": "'{object}'의 핀 '{pin}': 캡처할 고정된 버텍스가 없습니다", "Pin '{pin}' on '{object}': torque cannot be combined with captured embedded animation": "'{object}'의 핀 '{pin}': 토크는 캡처된 임베디드 애니메이션과 함께 사용할 수 없습니다", "Pin '{pin}' on '{object}': unexpected sample shape {shape} at frame {frame}": "'{object}'의 핀 '{pin}': 프레임 {frame}에서 예상치 못한 샘플 형태 {shape}", "Pin '{pin}' on '{object}': vertex count dropped below pin's max index at frame {frame} (have {count} verts, need >{max_index}). A topology-changing modifier moved above the deformer mid-capture, or the mesh was edited; re-bind the pin and retry.": "'{object}'의 핀 '{pin}': 프레임 {frame}에서 버텍스 수가 핀의 최대 인덱스 아래로 떨어졌습니다 (버텍스 {count}개 있음, >{max_index} 필요). 캡처 중 토폴로지를 변경하는 모디파이어가 디포머 위로 이동했거나 메시가 편집되었습니다. 핀을 다시 바인딩하고 재시도하세요.", "Pin Profile": "핀 프로파일", "Pin Size": "핀 크기", "Pin cache: {count} frame(s)": "핀 캐시: {count} 프레임", "Pin capture aborted": "핀 캡처 중단됨", "Pin capture failed: {error}": "핀 캡처 실패: {error}", "Pin capture: invalid or STATIC group": "핀 캡처: 잘못되었거나 정적(STATIC) 그룹입니다", "Pin capture: only mesh pins can be captured": "핀 캡처: 메시 핀만 캡처할 수 있습니다", "Pin capture: pin identifier is missing the vertex group": "핀 캡처: 핀 식별자에 버텍스 그룹이 없습니다", "Pin capture: pin index out of range": "핀 캡처: 핀 인덱스가 범위를 벗어났습니다", "Pin every vertex to enable rest-pose tracking": "정지 포즈 추적을 활성화하려면 모든 버텍스를 고정하세요", "Pin has Move/Spin/Scale/Torque operations; keyframed animation cannot be combined with them": "핀에 이동/회전/스케일/토크 작업이 있습니다. 키프레임 애니메이션은 이들과 함께 사용할 수 없습니다", "Pin has manual keyframes (vertex-co fcurves); press Delete All Keyframes first, then re-run Capture Deformation": "핀에 수동 키프레임(vertex-co fcurve)이 있습니다. 먼저 모든 키프레임 삭제를 누른 다음 변형 캡처를 다시 실행하세요", "Pin index out of range": "핀 인덱스가 범위를 벗어났습니다", "Pin is captured from the depsgraph; press Clear Deformation Cache first before adding manual keyframes": "핀이 depsgraph에서 캡처되었습니다. 수동 키프레임을 추가하기 전에 먼저 변형 캐시 지우기를 누르세요", "Pin is keyframed; remove its keyframed animation before adding Move/Spin/Scale/Torque operations": "핀에 키프레임이 있습니다. 이동/회전/스케일/토크 작업을 추가하기 전에 키프레임 애니메이션을 제거하세요", "Pin object has no deforming modifier stack (Armature, Lattice, Mesh Deform, Shape Keys, ...); Capture Deformation has nothing to record": "핀 오브젝트에 변형 모디파이어 스택(아마튜어, 래티스, 메시 디폼, 셰이프 키 등)이 없습니다. 변형 캡처가 기록할 항목이 없습니다", "Pin object not found": "핀 오브젝트를 찾을 수 없습니다", "Pin operations pasted": "핀 작업이 붙여넣기되었습니다", "Pin profile: {name}": "핀 프로파일: {name}", "Pin this PDRD body and lock its rotation to a single principal axis (a hinge / pin joint). Build gears by hinging each gear to its axle and letting tooth contact transmit the torque": "이 PDRD 바디를 고정하고 회전을 단일 주축(힌지/핀 조인트)으로 잠급니다. 각 기어를 축에 힌지 연결하고 톱니 접촉이 토크를 전달하도록 하여 기어를 만드세요", "Pin-deformation capture is in progress; wait for it to finish": "핀 변형 캡처가 진행 중입니다. 완료될 때까지 기다리세요", "Pins": "핀", "Pins & Motion": "핀 및 모션", "Plasticity": "가소성", "Plasticity ignored: captured rest shape takes over": "가소성 무시됨: 캡처된 정지 형태가 우선합니다", "Plasticity rate constant (0=elastic, 1=63%/s, 5=99%/s)": "소성 변형률 상수 (0=탄성, 1=63%/s, 5=99%/s)", "Point on plane (wall) or center (sphere)": "평면(벽) 위의 점 또는 중심(구)", "Poisson's Ratio": "푸아송 비", "Poisson's ratio for the shell material": "셸 재질의 푸아송 비", "Poisson's ratio for the solid material": "솔리드 재질의 푸아송 비", "Poke each quad into a 4-triangle fan (mirror-symmetric).": "각 쿼드를 4개 삼각형 팬으로 찌릅니다 (거울 대칭).", "Port": "포트", "Port conflict: {error}. Try reloading the addon or using a different port.": "포트 충돌: {error}. 애드온을 다시 로드하거나 다른 포트를 사용해 보세요.", "Port for the remote server (must be exposed in Docker)": "원격 서버용 포트 (Docker에서 노출되어야 함)", "Port number for JupyterLab server": "JupyterLab 서버의 포트 번호", "Port number for MCP server communication": "MCP 서버 통신용 포트 번호", "Position": "위치", "Post Snap Exactly": "스냅 후 정확히 맞춤", "Preconditioner": "전처리기", "Preconditioner for the PCG linear solver": "PCG 선형 솔버용 전처리기", "Preparing scene data...": "씬 데이터 준비 중...", "Preserve the old data// folder as a backup (copy instead of rename)": "이전 data// 폴더를 백업으로 보존합니다 (이름 변경 대신 복사)", "Preserves the input surface exactly (1-1 vertex map); requires a clean, closed, manifold mesh": "입력 표면을 정확히 보존합니다 (1-1 버텍스 매핑); 깨끗하고 닫힌 매니폴드 메시가 필요합니다", "Preset": "프리셋", "Press Stop Server, then Start Server, to move it": "서버 정지 후 서버 시작을 누르면 옮겨집니다", "Pressure (Pa)": "압력 (Pa)", "Preview": "미리보기", "Preview Direction": "미리보기 방향", "Principal Axis 1": "주축 1", "Principal Axis 2": "주축 2", "Principal Axis 3": "주축 3", "Profile": "프로파일", "Profile: {name}": "프로파일: {name}", "Project Name": "프로젝트 이름", "Project compiled.": "프로젝트 컴파일 완료.", "Project name out of sync: UI='{ui_name}' but active session='{runner_name}'. Disconnect and reconnect to resync.": "프로젝트 이름이 동기화되지 않음: UI='{ui_name}' 하지만 활성 세션='{runner_name}'. 다시 동기화하려면 연결을 해제하고 다시 연결하세요.", "Project name should not contain spaces or special characters": "프로젝트 이름에 공백이나 특수 문자가 포함되면 안 됩니다", "Property '{key}' not found in addon state or ssh_state": "속성 '{key}'을(를) 애드온 상태 또는 ssh_state에서 찾을 수 없습니다", "Property '{key}' not found on ObjectGroup": "속성 '{key}'을(를) ObjectGroup에서 찾을 수 없습니다", "Property name to set": "설정할 속성 이름", "Protocol Version Mismatch": "프로토콜 버전 불일치", "Pull": "당기기", "Pull force strength (0=no pull, 1=default)": "당기는 힘의 세기 (0=당김 없음, 1=기본값)", "Python script result ready.": "Python 스크립트 결과가 준비되었습니다.", "Radius": "반지름", "Random Seed": "무작위 시드", "Ratio of tangential friction to normal friction for air drag/lift": "공기 저항/양력에 대한 접선 마찰과 노멀 마찰의 비율", "Rayleigh Damping": "레일리 감쇠", "Re-apply the currently selected material profile.": "현재 선택된 재질 프로파일을 다시 적용합니다.", "Re-apply the currently selected pin operations profile.": "현재 선택된 핀 작업 프로파일을 다시 적용합니다.", "Re-apply the currently selected scene profile.": "현재 선택된 씬 프로파일을 다시 적용합니다.", "Re-capture All Deformations": "모든 변형 다시 캡처", "Re-capture aborted": "재캡처 중단됨", "Re-capture and re-pin afterward.": "이후 다시 캡처하고 핀을 다시 설정하세요.", "Re-capture failed: {error}": "재캡처 실패: {error}", "Re-captured deformation for {target}": "{target}의 변형을 재캡처했습니다", "Re-run Transfer afterward. Pins are kept.": "이후 전송을 다시 실행하세요. 핀은 유지됩니다.", "Re-run nvidia-smi and rebuild the GPU list.": "nvidia-smi 를 다시 실행하여 GPU 목록을 다시 만듭니다.", "Re-snap": "다시 스냅", "Ready to Run": "실행 준비 완료", "Realtime Statistics": "실시간 통계", "Recalculate Outside": "노멀 외부로 재계산", "Reference Rest Angle (per object):": "참조 정지 각도 (오브젝트별):", "Reference geometry overrides the group Rest Angle source for this object.": "참조 지오메트리가 이 오브젝트의 그룹 정지 각도 소스를 재정의합니다.", "Reference rest angle cleared.": "참조 정지 각도가 지워졌습니다.", "Reference rest angle for '{source}' set to '{name}'.": "'{source}'의 참조 정지 각도가 '{name}'(으)로 설정되었습니다.", "Refresh": "새로 고침", "Refresh GPU List": "GPU 목록 새로 고침", "Relative tolerance for PCG solver termination": "PCG 솔버 종료를 위한 상대 허용 오차", "Release": "릴리스", "Reload Add-on Now": "지금 애드온 다시 로드", "Reload Material Profile": "재질 프로파일 다시 로드", "Reload Pin Profile": "핀 프로파일 다시 로드", "Reload Port": "포트 다시 로드", "Reload Profile": "프로파일 다시 로드", "Reload Scene Profile": "씬 프로파일 다시 로드", "Reload server started on port {port}": "다시 로드 서버가 포트 {port}에서 시작되었습니다", "Reload server stopped": "다시 로드 서버가 중지되었습니다", "Remote Hardware": "원격 하드웨어", "Remote Path": "원격 경로", "Remote data already exists. Deleting first.": "원격 데이터가 이미 존재합니다. 먼저 삭제합니다.", "Remote data deleted successfully.": "원격 데이터를 성공적으로 삭제했습니다.", "Remote: {error}": "원격: {error}", "Remove": "제거", "Remove Dynamic Parameter": "동적 매개변수 제거", "Remove Invisible Collider": "보이지 않는 충돌체 제거", "Remove Isolated Vertices": "고립된 버텍스 제거", "Remove Keyframe": "키프레임 제거", "Remove Loose Vertices": "떠 있는 버텍스 제거", "Remove Object": "오브젝트 제거", "Remove Operation": "작업 제거", "Remove Static Op": "정적 작업 제거", "Remove all shape keys except Basis before baking — conflicts on: {conflicts}": "베이크 전에 Basis를 제외한 모든 셰이프 키를 제거하세요. 충돌 대상: {conflicts}", "Remove the selected collision window": "선택한 충돌 윈도우를 제거합니다", "Remove the selected dynamic scene parameter": "선택한 동적 씬 매개변수를 제거합니다", "Remove the selected keyframe (cannot remove the initial keyframe)": "선택한 키프레임을 제거합니다 (초기 키프레임은 제거할 수 없습니다)", "Remove the selected merge pair": "선택한 병합 쌍을 제거합니다", "Remove the selected object from the group": "선택한 오브젝트를 그룹에서 제거합니다", "Remove the selected save checkpoint": "선택한 저장 체크포인트를 제거합니다", "Remove the selected static op": "선택한 정적 작업을 제거합니다", "Remove the selected velocity keyframe": "선택한 속도 키프레임을 제거합니다", "Removed": "제거", "Removed {count} isolated vertex(es) from {objects}. Transfer again.": "{objects}에서 고립된 버텍스 {count}개를 제거했습니다. 다시 전송하세요.", "Removed {removed} pin-vertex fcurves, {ops_removed} EMBEDDED_MOVE ops": "핀 버텍스 F-커브 {removed}개, EMBEDDED_MOVE 작업 {ops_removed}개를 제거했습니다", "Rename": "이름 변경", "Rename Pin": "핀 이름 변경", "Renamed '{old_name}' to '{new_name}'": "'{old_name}'을(를) '{new_name}'(으)로 이름 변경함", "Render": "렌더", "Render Animation": "애니메이션 렌더", "Render Animation: frames {start}..{end} step {step} -> {total} frames{suffix}": "애니메이션 렌더: 프레임 {start}..{end} 스텝 {step} -> {total} 프레임{suffix}", "Reorder the selected static op": "선택한 정적 작업 순서 변경", "Rest Angle": "정지 각도", "Rest-length scale for rod edges; <1 shrinks the rod, >1 extends it. Maps to the solver's 'length-factor' rod parameter": "로드 엣지의 정지 길이 스케일. <1은 로드를 줄이고, >1은 늘립니다. 솔버의 'length-factor' 로드 매개변수에 매핑됩니다", "Restrict collision detection to specific time windows per object": "오브젝트별 특정 시간 구간으로 충돌 감지를 제한합니다", "Resumable": "계속 가능", "Resume": "계속하기", "Resume from saved checkpoint:": "저장된 체크포인트에서 계속:", "Reverse the spin rotation direction": "회전 회전 방향 반전", "Reverse the torque rotation direction": "토크 회전 방향 반전", "Rewound": "감김 수정", "Rod": "로드", "Rod object": "로드 오브젝트", "Root directory where ppf-cts-server.exe is located": "ppf-cts-server.exe가 위치한 루트 디렉터리", "Rotate": "회전", "Rotate around an axis over a time range": "시간 범위에 걸쳐 축을 중심으로 회전", "Rotate around an axis over time": "시간에 걸쳐 축을 중심으로 회전", "Rotate around axis": "축을 중심으로 회전", "Rotate:": "회전:", "Rotation:": "회전:", "Run": "실행", "Run Anyway": "그래도 실행", "Run UUID Migration": "UUID 마이그레이션 실행", "Run as Shell": "셸로 실행", "Run the solver on GPU {index} ({name})": "GPU {index} ({name}) 에서 솔버를 실행합니다", "SERVER IN EMULATION MODE (no CUDA)": "서버가 에뮬레이션 모드입니다 (CUDA 없음)", "SOLID hard pin only: tet vertices whose diffused pin weight reaches this threshold are held as hard kinematic fixes; lower-weight vertices stay soft-pulled. Lower it toward 0 to hold more of the pinned surface region rigidly, raise it to soften the skirt. Interior vertices are never hard-fixed (they would crash the solver). No effect on pull pins or non-SOLID groups": "솔리드 하드 핀 전용: 확산된 핀 가중치가 이 임계값에 도달한 tet 버텍스은 하드 키네마틱 고정으로 유지되며, 가중치가 낮은 버텍스은 소프트 당김 상태로 남습니다. 0에 가깝게 낮추면 고정된 표면 영역을 더 넓게 강체로 유지하고, 높이면 가장자리를 부드럽게 합니다. 내부 버텍스은 절대 하드 고정되지 않습니다 (솔버가 충돌합니다). 당김 핀이나 비솔리드 그룹에는 영향이 없습니다", "Solver exited abnormally without reporting a cause": "", "Solver failed: {cause}": "", "Solver host panicked": "", "Solver stopped on a failed internal check": "", "SSH": "SSH", "SSH Command": "SSH 명령", "SSH Key": "SSH 키", "Sample the pin's vertices from the depsgraph each frame and\n store them as a captured-animation cache the solver consumes in\n place of manual keyframes": "매 프레임마다 depsgraph에서 핀의 버텍스를 샘플링하여\n 수동 키프레임 대신 솔버가 사용하는 캡처 애니메이션 캐시로\n 저장합니다", "Sand": "모래", "Save Checkpoints": "체크포인트 저장", "Save Material Profile": "재질 프로파일 저장", "Save Pin Operations Profile": "핀 작업 프로파일 저장", "Save Profile": "프로파일 저장", "Save Scene Profile": "씬 프로파일 저장", "Save State on Finish": "완료 시 상태 저장", "Save and Checkpoints": "저장 및 체크포인트", "Save and Quit": "저장 후 종료", "Save and Quit executed.": "저장 후 종료가 실행되었습니다.", "Save current material parameters to a profile.": "현재 재질 매개변수를 프로파일에 저장합니다.", "Save current pin operations to a profile.": "현재 핀 작업을 프로파일에 저장합니다.", "Save current scene parameters to a profile.": "현재 씬 매개변수를 프로파일에 저장합니다.", "Save the simulation state on the final frame before the solver exits, so the result stays resumable even when auto-save is off": "솔버가 종료되기 전 마지막 프레임에서 시뮬레이션 상태를 저장하여, 자동 저장이 꺼져 있어도 계속할 수 있도록 유지합니다", "Saved operations to '{name}'": "작업을 '{name}'에 저장했습니다", "Saved to '{name}'": "'{name}'에 저장했습니다", "Saving In Progress...": "저장 중...", "Scalar parameter value": "스칼라 매개변수 값", "Scale": "스케일", "Scale center in the op's local frame (object-rotated, pre-translation). Matches world coords only when the object transform is identity.": "작업의 로컬 프레임(오브젝트 회전 적용, 이동 전) 기준 스케일 중심입니다. 오브젝트 변환이 단위 행렬일 때만 월드 좌표와 일치합니다.", "Scale factor along the UV X direction; <1 shrinks, >1 extends": "UV X 방향의 스케일 배율입니다. <1은 축소, >1은 확장합니다", "Scale factor along the UV Y direction; <1 shrinks, >1 extends": "UV Y 방향의 스케일 배율입니다. <1은 축소, >1은 확장합니다", "Scale from a center over a time range": "일정 시간 범위에 걸쳐 중심에서 스케일을 조정합니다", "Scale from a center over time": "시간에 걸쳐 중심에서 스케일을 조정합니다", "Scale from center": "중심에서 스케일 조정", "Scale ×{factor:.2f}": "스케일 ×{factor:.2f}", "Scale ×{factor:.2f} [{start}-{end}]": "스케일 ×{factor:.2f} [{start}-{end}]", "Scaling:": "스케일링:", "Scan Selected Meshes": "선택한 메시 검사", "Scanned {count} mesh object(s): no defects found.": "{count}개 메시 오브젝트를 검사했습니다: 문제가 없습니다.", "Scanned {count} mesh object(s): {dirty} need attention.": "{count}개 메시 오브젝트를 검사했습니다: {dirty}개에 조치가 필요합니다.", "Scene Configuration": "씬 구성", "Scene Info": "씬 정보", "Scene Profile": "씬 프로파일", "Scene profile: {name}": "씬 프로파일: {name}", "Schwarz": "Schwarz", "Schwarz Levels": "Schwarz 레벨", "Select": "선택", "Select Preset...": "프리셋 선택...", "Select a checkpoint frame to resume from.": "계속할 체크포인트 프레임을 선택하세요.", "Select a connection profile": "연결 프로파일을 선택하세요", "Select a material parameter profile": "재질 매개변수 프로파일을 선택하세요", "Select a pin configuration profile": "핀 구성 프로파일을 선택하세요", "Select a scene parameter profile": "씬 매개변수 프로파일을 선택하세요", "Select a shell object in the pulldown first.": "먼저 풀다운에서 셸 오브젝트를 선택하세요.", "Select a solid mesh to convert": "변환할 솔리드 메시를 선택하세요", "Select a vertex group to pin": "고정할 버텍스 그룹을 선택하세요", "Select an assigned object above": "위에서 할당된 오브젝트를 선택하세요", "Select exactly one vertex": "정확히 하나의 버텍스를 선택하세요", "Select object for collision window editing": "충돌 윈도우 편집을 위한 오브젝트를 선택하세요", "Select object for velocity keyframes": "속도 키프레임을 위한 오브젝트를 선택하세요", "Select object whose tetrahedralizer settings to edit": "테트라헤드럴라이저 설정을 편집할 오브젝트를 선택하세요", "Select one or more mesh objects": "하나 이상의 메시 오브젝트를 선택하세요", "Select which PDRD body's hinge to edit": "편집할 PDRD 바디의 힌지를 선택하세요", "Select which object's reference rest angle to edit": "편집할 오브젝트의 기준 정지 각도를 선택하세요", "Selected": "선택됨", "Server Launching...": "서버 실행 중...", "Server Starting...": "서버 시작 중...", "Server does not report which GPU it is on": "서버가 어느 GPU 에서 실행 중인지 보고하지 않습니다", "Server rejected delete: {error}": "서버가 삭제를 거부했습니다: {error}", "Server rejected notebook: {error}": "서버가 노트북을 거부했습니다: {error}", "Server resolved no CUDA device": "서버가 CUDA 장치를 확인하지 못했습니다", "Session id stamped on artifacts produced by this project": "이 프로젝트가 생성한 아티팩트에 기록되는 세션 ID", "Set Property": "속성 설정", "Set no CUDA_VISIBLE_DEVICES, so the solver host's own choice stands": "CUDA_VISIBLE_DEVICES 를 설정하지 않고 솔버 호스트의 선택을 따릅니다", "Sets what the Young's Modulus field above means. When enabled (default) it is a density-normalized value in Pa/ρ, the solver's native convention: changing a body's density alone leaves its motion unchanged. Keep it on to match existing scenes. Disable it to enter a true Young's modulus in pascals (for example a value from a material reference table); the addon then divides it by this group's density before sending it to the solver, so a denser body of the same material is correspondingly stiffer to move": "위의 영률(Young's Modulus) 필드가 무엇을 의미하는지 설정합니다. 활성화하면(기본값) 솔버의 고유 관례인 Pa/ρ 단위의 밀도 정규화 값이 됩니다. 즉 바디의 밀도만 변경해도 운동은 변하지 않습니다. 기존 씬과 일치시키려면 켜 두세요. 비활성화하면 파스칼 단위의 실제 영률을 입력할 수 있습니다(예: 재료 참조 표의 값). 그러면 애드온이 솔버로 보내기 전에 이 그룹의 밀도로 나누므로, 같은 재료라도 밀도가 더 높은 바디는 그에 상응하여 움직이기 더 뻣뻣해집니다", "Shell": "셸", "Shell Calls": "셸 호출", "Shell command is empty.": "셸 명령이 비어 있습니다.", "Shell command to execute": "실행할 셸 명령", "Shell object": "셸 오브젝트", "Show": "표시", "Show Console": "콘솔 표시", "Show Group": "그룹 표시", "Show Max Towards": "최대 접근 표시", "Show Overlay": "오버레이 표시", "Show Stitch": "스티치 표시", "Show Vertex": "버텍스 표시", "Show collider preview in viewport": "뷰포트에 충돌체 미리보기 표시", "Show gravity direction preview in viewport": "뷰포트에 중력 방향 미리보기 표시", "Show operation preview in viewport": "뷰포트에 작업 미리보기 표시", "Show stitch visualization for this merge pair": "이 병합 쌍의 스티치 시각화 표시", "Show this op's preview in the 3D viewport": "3D 뷰포트에 이 작업의 미리보기 표시", "Show this pin's vertices as overlay circles in the viewport": "뷰포트에서 이 핀의 버텍스를 오버레이 원으로 표시", "Show velocity direction in viewport": "뷰포트에 속도 방향 표시", "Show velocity directions in viewport for all objects in this group": "이 그룹의 모든 오브젝트에 대해 뷰포트에 속도 방향 표시", "Show wind direction preview in viewport": "뷰포트에 바람 방향 미리보기 표시", "Shrink": "축소", "Shrink X": "X 축소", "Shrink Y": "Y 축소", "Shrink/extend disables strain limiting": "축소/확장은 스트레인 제한을 비활성화합니다", "Signed spin speed in degrees per second about the chosen axis (0 = no spin)": "선택한 축을 중심으로 하는 초당 도 단위의 부호 있는 회전 속도 (0 = 회전 없음)", "Simplify Input": "입력 단순화", "Simplify the input surface before tetrahedralization": "사면체화 전에 입력 표면 단순화", "Simulation Failed": "시뮬레이션 실패", "Simulation Running...": "시뮬레이션 실행 중...", "Simulation step size": "시뮬레이션 스텝 크기", "Single-level additive aggregate-Schwarz smoother": "단일 레벨 가법 집합 Schwarz 스무더", "Single-level additive aggregate-Schwarz; fewer iterations on systems mixing stiff and soft elements, but heavier per iteration and can OOM on large contact counts": "단일 레벨 가법 집합 Schwarz. 강성 요소와 연성 요소가 섞인 시스템에서 반복 횟수는 적지만 반복당 비용이 크고 접촉 수가 많으면 메모리 부족(OOM)이 발생할 수 있습니다", "Size": "크기", "Size of data to transfer in MB": "전송할 데이터의 크기(MB)", "Size of pin overlay circles": "핀 오버레이 원의 크기", "Smallest-extent principal axis (the usual axle for a flat gear or disk), resolved dynamically": "최소 범위 주축 (평평한 기어나 디스크의 일반적인 회전축), 동적으로 결정됨", "Smooth": "부드럽게", "Smoothstep interpolation": "Smoothstep 보간", "Snap A to B": "A를 B에 스냅", "Snap To Nearby Vertices": "근처 버텍스에 스냅", "Snap and Merge": "스냅 및 병합", "Solid": "솔리드", "Solid object": "솔리드 오브젝트", "Solver": "솔버", "Solver Path": "솔버 경로", "Solver is on GPU {actual}, not the selected GPU {wanted}": "솔버는 선택한 GPU {wanted} 가 아니라 GPU {actual} 에서 실행 중입니다", "Solver path is not set": "솔버 경로가 설정되지 않았습니다", "Solver path valid": "솔버 경로 유효", "Solver produces no real physics (test-rig build).": "솔버가 실제 물리를 생성하지 않습니다 (테스트 리그 빌드).", "Source group not found": "소스 그룹을 찾을 수 없습니다", "Source object could not be resolved.": "소스 오브젝트를 확인할 수 없습니다.", "Speed (m/s)": "속도 (m/s)", "Sphere": "구", "Sphere collider": "구 충돌체", "Sphere radius": "구 반지름", "Sphere radius at this keyframe": "이 키프레임에서의 구 반지름", "Spin": "회전", "Spin Axis": "회전 축", "Spin about the largest-extent principal axis of the rest shape": "정지 형상의 최대 범위 주축을 중심으로 회전", "Spin about the middle-extent principal axis of the rest shape": "정지 형상의 중간 범위 주축을 중심으로 회전", "Spin about the smallest-extent principal axis (the usual axle for a flat gear or disk)": "최소 범위 주축을 중심으로 회전 (평평한 기어나 디스크의 일반적인 축)", "Spin center in the op's local frame (object-rotated, pre-translation). Matches world coords only when the object transform is identity.": "op의 로컬 프레임에서의 회전 중심 (오브젝트 회전됨, 이동 전). 오브젝트 변환이 단위 행렬일 때만 월드 좌표와 일치합니다.", "Spin ω={speed:.0f}°/s": "회전 ω={speed:.0f}°/s", "Spin ω={speed:.0f}°/s [{start}-{end}]": "회전 ω={speed:.0f}°/s [{start}-{end}]", "Stable NeoHookean": "Stable NeoHookean", "Stable NeoHookean model": "Stable NeoHookean 모델", "Stale UUID references: {names}{more}. Run UUID Migration first.": "오래된 UUID 참조: {names}{more}. 먼저 UUID 마이그레이션을 실행하세요.", "Start": "시작", "Start Frame": "시작 프레임", "Start MCP Server on Local": "로컬에서 MCP 서버 시작", "Start Reload Server": "리로드 서버 시작", "Start Server on Remote": "원격에서 서버 시작", "Start from flat (shell hinge θ₀=0) or straight (rod θ₀=π)": "평평한 상태(셸 힌지 θ₀=0) 또는 곧은 상태(로드 θ₀=π)에서 시작", "Starting solver...": "솔버 시작 중...", "Static": "정적", "Static object": "정적 오브젝트", "Static-collider capture is in progress; wait for it to finish": "정적 충돌체 캡처가 진행 중입니다. 완료될 때까지 기다리세요", "Statistics": "통계", "Stats": "통계", "Status: Aborting...": "상태: 중단 중...", "Status: {status}": "상태: {status}", "Step Size": "스텝 크기", "Stiffness factor for stitch constraints": "스티치 제약의 강성 계수", "Stiffness for generated cross-object stitch constraints": "생성된 오브젝트 간 스티치 제약의 강성", "Stiffness-proportional Rayleigh damping for shell and rod bending (seconds), usually smaller than deformation damping; 0 disables it": "셸 및 로드 굽힘에 대한 강성 비례 Rayleigh 감쇠(초), 보통 변형 감쇠보다 작습니다. 0이면 비활성화됩니다", "Stiffness-proportional Rayleigh damping for stretch/membrane/solid deformation (seconds). Damps high-frequency deformation; 0 disables it": "늘림/멤브레인/솔리드 변형에 대한 강성 비례 Rayleigh 감쇠(초). 고주파 변형을 감쇠합니다. 0이면 비활성화됩니다", "Stitch Stiffness": "스티치 강성", "Stitched {object_a} to {object_b} (was {distance:.4f} apart, positioned at gap {gap:.4g})": "{object_a}을(를) {object_b}에 스티치함 ({distance:.4f} 떨어져 있었고, 간격 {gap:.4g}에 배치됨)", "Stop": "중지", "Stop Energy": "중지 에너지", "Stop MCP Server": "MCP 서버 중지", "Stop Reload Server": "서버 재로드 중지", "Stop Server on Remote": "원격에서 서버 중지", "Stop requested; in-flight frame will finish, then halt": "중지 요청됨; 진행 중인 프레임이 완료된 후 정지합니다", "Stopping Server...": "서버 중지 중...", "Strain Limit": "스트레인 제한", "Strength": "강도", "Strength (m/s)": "강도 (m/s)", "Suppress per-group object color tinting in the viewport": "뷰포트에서 그룹별 오브젝트 색상 틴팅을 억제합니다", "Switch to Object Mode": "오브젝트 모드로 전환", "Symmetric Triangulate": "대칭 삼각화", "Symmetric Triangulate Selected": "선택한 항목 대칭 삼각화", "Symmetric-triangulated {obj_count} object(s) ({data_count} mesh data-block(s))": "{obj_count}개 오브젝트를 대칭 삼각화했습니다 ({data_count}개 메시 데이터 블록)", "Target already exists and is non-empty, resolve manually: {path}": "대상이 이미 존재하며 비어 있지 않습니다. 수동으로 해결하세요: {path}", "Target object (stays in place)": "대상 오브젝트 (제자리에 유지됨)", "Terminate": "종료", "TetGen": "TetGen", "TetGen maximum tetrahedron volume (-a), in object units; caps interior cell size for a finer mesh. 0 leaves it uncapped": "TetGen 최대 사면체 부피 (-a), 오브젝트 단위; 더 미세한 메시를 위해 내부 셀 크기를 제한합니다. 0이면 제한하지 않습니다", "TetGen quality bound (-q): smaller forces rounder cells via more interior Steiner points. The input surface is never touched": "TetGen 품질 경계 (-q): 값이 작을수록 내부 Steiner 점을 더 추가하여 셀이 더 둥글어집니다. 입력 표면은 변경되지 않습니다", "Tetrahedralizer": "사면체화 도구", "The CPU stub backend (test rig only) produces": "CPU 스텁 백엔드 (테스트 장비 전용)가 생성하는 결과", "The server is running in EMULATION mode.": "서버가 에뮬레이션 모드로 실행 중입니다.", "The session folder is not known for this run.": "", "The solver exited before it started": "", "The solver host reports no GPU {index}": "솔버 호스트가 GPU {index} 를 보고하지 않습니다", "The solver process was killed before it could report": "", "These deforming modifiers will also be removed:": "다음 변형 모디파이어도 제거됩니다:", "Theta": "세타", "They fed the captured-deformation cache; leaving them in": "이들은 캡처된 변형 캐시에 데이터를 제공했습니다; 그대로 두면", "They will be deleted before rendering starts.": "렌더링이 시작되기 전에 삭제됩니다.", "Thickness": "두께", "This object pair does not support stitching": "이 오브젝트 쌍은 스티치를 지원하지 않습니다", "This repair changes the vertex count.": "이 수정은 버텍스 수를 변경합니다.", "This repair changes the vertex count. Confirm the acknowledgement to apply it.": "이 수정은 버텍스 수를 변경합니다. 적용하려면 확인란을 선택하세요.", "Threshold": "임계값", "To: data/{new_name}/": "대상: data/{new_name}/", "Toggle visibility of JupyterLab export panel": "JupyterLab 내보내기 패널 표시 전환", "Toggle visibility of MCP settings panel": "MCP 설정 패널 표시 전환", "Toggle visibility of advanced parameters": "고급 매개변수 표시 전환", "Toggle visibility of connection settings": "연결 설정 표시 전환", "Toggle visibility of dynamic parameters": "동적 매개변수 표시 전환", "Toggle visibility of group contents": "그룹 콘텐츠 표시 전환", "Toggle visibility of group parameters": "그룹 매개변수 표시 전환", "Toggle visibility of invisible colliders section": "보이지 않는 충돌체 섹션 표시 전환", "Toggle visibility of linear system solver settings": "선형 시스템 솔버 설정 표시 전환", "Toggle visibility of object information": "오브젝트 정보 표시 전환", "Toggle visibility of overlay color": "오버레이 색상 표시 전환", "Toggle visibility of pinned vertex group": "고정된 버텍스 그룹 표시 전환", "Toggle visibility of remote hardware info": "원격 하드웨어 정보 표시 전환", "Toggle visibility of scene information": "씬 정보 표시 전환", "Toggle visibility of simulation statistics": "시뮬레이션 통계 표시 전환", "Toggle visibility of the auto-save interval settings": "자동 저장 간격 설정 표시 전환", "Toggle visibility of the per-frame save checkpoints list": "프레임별 저장 체크포인트 목록 표시 전환", "Toggle visibility of the save and checkpoint settings": "저장 및 체크포인트 설정의 가시성 토글", "Toggle visibility of wind parameters": "바람 매개변수의 가시성 토글", "Tolerant remesher: handles open, cracked, or non-manifold input, but resamples the surface so input vertices are reconstructed through a surface map": "관대한 리메셔: 열린, 갈라진, 또는 논-매니폴드 입력을 처리하지만 표면을 리샘플링하므로 입력 버텍스은 표면 맵을 통해 재구성됩니다", "Torque": "토크", "Torque cannot be mixed with Move/Spin/Scale operations": "토크는 이동/회전/스케일 작업과 함께 사용할 수 없습니다", "Torque in Newton-metres": "뉴턴미터 단위 토크", "Torque {magnitude:.1f} N·m": "토크 {magnitude:.1f} N·m", "Track Rest-Pose Deformation": "정지 포즈 변형 추적", "Transfer": "전송", "Transfer completed successfully.": "전송이 성공적으로 완료되었습니다.", "Transfer refuses a shared mesh datablock.": "공유된 메시 데이터 블록은 전송할 수 없습니다.", "Transfer without Build": "빌드 없이 전송", "Transform": "변환", "Transition": "전환", "Translate": "이동", "Translate by a delta over a time range": "시간 범위에 걸쳐 델타만큼 이동", "Translate by a delta over time": "시간에 걸쳐 델타만큼 이동", "Translate:": "이동:", "Triangulate": "삼각화", "Triangulated": "삼각화", "Trigger Full Reload": "전체 다시 로드 실행", "Trigger Reload": "다시 로드 실행", "Two surfaces start the step already touching or overlapping": "", "Two-level additive Schwarz with a coarse correction over the connectivity partition; reduces the worst-case PCG iteration count on stiff multibody contact": "연결 파티션에 대한 거친 보정을 포함한 2단계 가법 Schwarz; 강성 다물체 접촉에서 최악의 PCG 반복 횟수를 줄입니다", "Type": "타입", "UDP port for addon reload server": "애드온 다시 로드 서버용 UDP 포트", "Unrecoverable CUDA runtime or driver error": "", "UUID Migration": "UUID 마이그레이션", "UUID Migration Result": "UUID 마이그레이션 결과", "UUID of the currently selected group": "현재 선택된 그룹의 UUID", "UUID of the object group (optional, for group properties)": "오브젝트 그룹의 UUID (선택 사항, 그룹 속성용)", "UUID resolve failed for: {names}": "UUID 해석 실패: {names}", "Unfetched Frames": "가져오지 않은 프레임", "Unfetched animation frames exist. Fetch all animation frames first.": "가져오지 않은 애니메이션 프레임이 있습니다. 먼저 모든 애니메이션 프레임을 가져오세요.", "Uniform scale applied to all geometry before simulating; results are scaled back so the scene stays at its authored size. Use it to simulate an over- or under-sized scene at a sensible physical scale (e.g. 0.1 simulates a 15 m mesh at 1.5 m). Only geometry and relative contact gaps scale; gravity and absolute gaps do not": "시뮬레이션 전에 모든 지오메트리에 적용되는 균일 스케일; 씬이 저작된 크기를 유지하도록 결과는 다시 스케일 조정됩니다. 과대 또는 과소 크기의 씬을 합리적인 물리 스케일로 시뮬레이션하는 데 사용합니다(예: 0.1은 15 m 메시를 1.5 m로 시뮬레이션). 지오메트리와 상대 접촉 간격만 스케일 조정되며, 중력과 절대 간격은 조정되지 않습니다", "Uniform scale factor for solid material; <1 shrinks, >1 extends": "솔리드 재질의 균일 스케일 계수; <1은 축소, >1은 확장", "Unknown Status": "알 수 없는 상태", "Unknown error": "알 수 없는 오류", "Update Params on Remote": "원격에서 매개변수 업데이트", "Update Stat": "통계 업데이트", "Updating parameters...": "매개변수 업데이트 중...", "Uploading scene...": "씬 업로드 중...", "Use 0.5 * (friction_A + friction_B)": "0.5 * (friction_A + friction_B) 사용", "Use Filename": "파일 이름 사용", "Use Frame Rate in Output": "출력에 프레임 속도 사용", "Use Group Bounding Box Diagonal": "그룹 경계 상자 대각선 사용", "Use Object > Relations > Make Single User > Object & Data.": "오브젝트 > 관계 > 싱글 유저로 만들기 > 오브젝트 및 데이터를 사용하세요.", "Use a custom ssh config": "사용자 지정 ssh 설정 사용", "Use a shorter solver path, or enable Windows long paths": "더 짧은 솔버 경로를 사용하거나 Windows 긴 경로를 활성화하세요", "Use a single vertex picked in Edit Mode": "편집 모드에서 선택한 단일 버텍스 사용", "Use docker": "docker 사용", "Use docker over ssh": "ssh를 통한 docker 사용", "Use docker over ssh command": "SSH 명령 대신 Docker 사용", "Use frame rate in output. If unchecked, FPS field is shown.": "출력에 프레임 레이트 사용. 선택 해제하면 FPS 필드가 표시됩니다.", "Use group bounding box diagonal to calculate contact gap": "접촉 간격 계산에 그룹 경계 상자 대각선 사용", "Use local Windows native build with CUDA": "CUDA를 사용하는 로컬 Windows 네이티브 빌드 사용", "Use local directory": "로컬 디렉터리 사용", "Use max(friction_A, friction_B); the grippier side wins": "max(friction_A, friction_B) 사용, 마찰이 큰 쪽이 우선", "Use min(friction_A, friction_B); the more slippery side wins": "min(friction_A, friction_B) 사용, 더 미끄러운 쪽이 우선", "Use pull force instead of hard constraint": "강성 제약 대신 당기는 힘 사용", "Use ssh command": "SSH 명령 사용", "Use the angle of the initial pose as rest": "초기 포즈의 각도를 정지 상태로 사용", "User": "사용자", "User-entered center in the op's local frame (object-rotated, before the world translation is applied — equals world coords only when the object transform is identity)": "오퍼레이터의 로컬 프레임에서 사용자가 입력한 중심 (오브젝트 회전됨, 월드 이동이 적용되기 전. 오브젝트 변환이 단위(identity)일 때만 월드 좌표와 일치)", "User-specified fixed world-space axis (set below)": "사용자가 지정한 고정 월드 공간 축 (아래에서 설정)", "Uses base properties above": "위의 기본 속성 사용", "Uses global parameter values": "전역 매개변수 값 사용", "Using solver root: {path}": "솔버 루트 사용: {path}", "Utility Tools": "유틸리티 도구", "Value": "값", "Value as string (auto-converted)": "문자열 값 (자동 변환됨)", "Velocity (free launch)": "속도 (자유 발사)", "Velocity Overwrite": "속도 덮어쓰기", "Velocity direction (normalized before use)": "속도 방향 (사용 전 정규화됨)", "Velocity magnitude": "속도 크기", "Vertex": "버텍스", "Vertex Air Damping": "버텍스 공기 감쇠", "Vertex Group Name": "버텍스 그룹 이름", "Vertex Groups": "버텍스 그룹", "Vertex Index": "버텍스 인덱스", "Vertex group '{name}' not found": "버텍스 그룹 '{name}'을(를) 찾을 수 없습니다", "Vertex index for center": "중심의 버텍스 인덱스", "Vertices closer together than this (in local mesh units) are reported as near-coincident. Matches Blender's Merge by Distance default": "이 값 (로컬 메시 단위)보다 가까운 버텍스를 거의 겹친 것으로 보고합니다. Blender의 거리로 병합 기본값과 같습니다", "Visualization": "시각화", "Visualize": "시각화", "Visualize selected vertices and direction": "선택된 버텍스과 방향 시각화", "Volume density of the PDRD body; mass is the density times the enclosed volume of the surface mesh": "PDRD 바디의 체적 밀도. 질량은 밀도에 표면 메시가 감싸는 부피를 곱한 값입니다", "Volume density of the solid material": "솔리드 재질의 체적 밀도", "Waiting for Build": "빌드 대기 중", "Waiting for Data": "데이터 대기 중", "Waiting for Server Start...": "서버 시작 대기 중...", "Wall": "벽", "Weld vertices closer together than this, in local mesh units": "이 값보다 가까운 버텍스를 병합합니다 (로컬 메시 단위)", "Which CUDA device on the solver host the server runs the solver on": "서버가 솔버를 실행할 솔버 호스트의 CUDA 장치", "Which principal (PCA) axis of the rest shape is the free hinge axle, like Blender's torque-axis dropdown": "정지 형상의 어느 주(PCA) 축이 자유 힌지 축인지 지정, Blender의 토크 축 드롭다운과 유사", "Wind": "바람", "Wind direction vector": "바람 방향 벡터", "Wind direction vector (XYZ)": "바람 방향 벡터 (XYZ)", "Wind strength": "바람 세기", "Wind strength (m/s)": "바람 세기 (m/s)", "Windows Native": "Windows 네이티브", "World Scaling": "월드 스케일링", "World X": "월드 X", "World Y": "월드 Y", "World Z": "월드 Z", "Young's Modulus (Pa)": "영률 (Pa)", "Young's Modulus (Pa/ρ)": "영률 (Pa/ρ)", "Young's modulus for the rod material": "로드 재질의 영률", "Young's modulus for the shell material": "셸 재질의 영률", "Young's modulus for the solid material": "솔리드 재질의 영률", "[Embedded] Move": "[내장] 이동", "[Embedded] Move (Captured)": "[내장] 이동 (캡처됨)", "[{name}][{group}] (Missing)": "[{name}][{group}] (없음)", "and replaced by a loose-vertex particle cloud.": "느슨한 버텍스 파티클 클라우드로 대체됩니다.", "copied": "복사됨", "fTetWild": "fTetWild", "key is required": "키가 필요합니다", "largest fold {angle} deg, {count} past the flip boundary": "최대 접힘 {angle}도, {count}개가 뒤집힘 경계를 넘었습니다", "last keyframe ({frame})": "마지막 키프레임 ({frame})", "moved": "이동됨", "no real physics. Are you sure you want to run?": "실제 물리 연산이 없습니다. 정말 실행하시겠습니까?", "nothing": "없음", "nvidia-smi listed no CUDA device. An NVIDIA GPU is required to run the solver.": "nvidia-smi 가 CUDA 장치를 하나도 보고하지 않았습니다. 솔버를 실행하려면 NVIDIA GPU 가 필요합니다.", "ppf-cts-server.exe not found": "ppf-cts-server.exe를 찾을 수 없습니다", "scanned at merge distance {value}": "병합 거리 {value}로 검사", "scene.frame_end (state unavailable)": "scene.frame_end (상태 사용 불가)", "simulation frame count ({count})": "시뮬레이션 프레임 수 ({count})", "smallest gap {local} local, {world} world": "최소 간격 로컬 {local}, 월드 {world}", "would re-deform the baked shape keys at playback.": "재생 시 베이크된 셰이프 키를 다시 변형합니다.", "{action} {count} points": "{action} {count}개 포인트", "{count} boundary edge(s), surface is open": "경계 엣지 {count}개 (표면이 열려 있음)", "{count} degenerate (zero-area) face(s)": "퇴화된 (면적 0) 면 {count}개", "{count} duplicate face(s)": "중복 면 {count}개", "{count} face(s) with more than 3 corners": "버텍스가 3개를 넘는 면 {count}개", "{count} frames unfetched — rendered animation may be incomplete. Press \"Fetch All Animation\" first.": "{count}개 프레임을 아직 가져오지 않았습니다. 렌더링된 애니메이션이 불완전할 수 있습니다. 먼저 \"모든 애니메이션 가져오기\"를 누르세요.", "{count} frames unfetched. Press \"Fetch All Animation\".": "{count}개 프레임을 아직 가져오지 않았습니다. \"모든 애니메이션 가져오기\"를 누르세요.", "{count} hanging seam vertex(es)": "솔기에 매달린 버텍스 {count}개", "{count} inconsistently wound edge(s)": "감김 방향이 일치하지 않는 엣지 {count}개", "{count} isolated vertex(es), in no face": "면에 속하지 않은 고립 버텍스 {count}개", "{count} mesh object(s) selected": "{count}개 메시 오브젝트 선택됨", "{count} near-coincident vertex pair(s)": "거의 겹친 버텍스 쌍 {count}개", "{count} non-manifold edge(s)": "논-매니폴드 엣지 {count}개", "{count} object(s)": "{count}개 오브젝트", "{count} object(s) hidden in the viewport were not exported: {names}": "뷰포트에서 숨겨진 {count}개 오브젝트가 내보내지지 않았습니다: {names}", "{count} object(s) not scanned yet": "{count}개 오브젝트가 아직 검사되지 않았습니다", "{count} pin group(s)": "핀 그룹 {count}개", "{count} pin group(s): membership may shift": "핀 그룹 {count}개: 포함 버텍스가 바뀔 수 있습니다", "{count} pin(s)": "{count}개 핀", "{index}: not detected": "{index}: 감지되지 않음", "{count} orphaned cache(s)": "{count}개의 고아 캐시", "{count} rod/curve object(s) not exported (unsupported by this cache export): {names}": "{count}개 로드/커브 오브젝트가 내보내지지 않았습니다 (이 캐시 내보내기에서 지원되지 않음): {names}", "{label} ({count} kf)": "{label} ({count} kf)", "{module_label} installation failed.": "{module_label} 설치에 실패했습니다.", "{module_label} needs to be installed.": "{module_label} 설치가 필요합니다.", "{name} (Missing)": "{name} (없음)", "{op_type}: edit in the generic panel": "{op_type}: 일반 패널에서 편집", "{param_type} already added": "{param_type} 이미 추가됨", "{status} (Resumable)": "{status} (계속 가능)", "Time Scale": "타임 스케일", "Playback speed of the Blender animation in simulated time. 1.0 runs the animation in real time; 0.5 re-interprets it at half speed, so fast keyframed motion (a combat move driving a collider) covers the same path over twice the simulated time and the cloth has time to respond. Gravity and materials stay physical, so cloth settles more per frame at lower values. Solve cost grows as 1 / Time Scale": "Blender 애니메이션을 시뮬레이션 시간에서 재생하는 속도입니다. 1.0은 실시간으로 재생합니다. 0.5는 절반 속도로 재해석하므로 빠른 키프레임 모션(충돌체를 움직이는 전투 동작 등)이 같은 경로를 두 배의 시뮬레이션 시간에 걸쳐 이동해 천이 반응할 시간을 얻습니다. 중력과 재질은 물리적으로 유지되므로 값이 낮을수록 천이 프레임당 더 많이 가라앉습니다. 계산 비용은 1 / 타임 스케일로 증가합니다", "Animation at {percent}% speed": "애니메이션 {percent}% 속도", "{verb} {count} on {objects}. Re-scan to confirm.": "{objects}에서 {count}건을 {verb}했습니다. 다시 검사하여 확인하세요.", "Bending Stiffness (Warp)": "굽힘 강성 (경사)", "Bending Stiffness (Weft)": "굽힘 강성 (위사)" }