{
  "meta": {
    "title": "Stagify.ai - 클릭 한 번으로 무료 가상 스테이징",
    "description": "AI 스테이징으로 빈 방을 바꿔보세요. 사진을 업로드하면 몇 초 만에 전문적으로 스테이징된 결과를 얻을 수 있습니다. 부동산 중개인, 판매자, 구매자를 위한 무료 AI 홈 스테이징.",
    "keywords": "AI 스테이징, 홈 스테이징, 부동산 스테이징, 가상 스테이징, AI 홈 스테이징, 매물 스테이징, 부동산 사진, 스테이징 도구, 가상 가구"
  },
    "apiKeys": {
      "title": "API 키 및 크레딧",
      "docs": "문서",
      "searchLabel": "키 검색",
      "searchPlaceholder": "키 검색…",
      "listLabel": "계정 및 키",
      "createKey": "키 만들기",
      "gone": "해당 키는 더 이상 이 계정에 없습니다.",
      "signedOut": {
        "title": "로그인하면 API 키를 관리할 수 있습니다",
        "body": "키와 크레딧 잔액은 Stagify 계정에 저장됩니다.",
        "cta": "로그인"
      },
      "group": {
        "account": "계정",
        "keys": "키 · 사용 중 {count}개"
      },
      "nav": {
        "usage": "사용량",
        "billing": "크레딧 및 결제"
      },
      "list": {
        "credits": {
          "one": "{count} 크레딧",
          "other": "{count} 크레딧"
        },
        "rendersWeek": {
          "one": "이번 주 {count}장",
          "other": "이번 주 {count}장"
        },
        "thisWeek": "이번 주 {count}장",
        "none": "아직 키가 없습니다.",
        "noMatch": "“{query}”와 일치하는 키가 없습니다."
      },
      "status": {
        "live": "사용 중",
        "idle": "대기",
        "revoked": "해지됨"
      },
      "ago": {
        "never": "없음",
        "justNow": "방금 전",
        "minutes": {
          "one": "{count}분 전",
          "other": "{count}분 전"
        },
        "hours": {
          "one": "{count}시간 전",
          "other": "{count}시간 전"
        },
        "days": {
          "one": "{count}일 전",
          "other": "{count}일 전"
        }
      },
      "value": {
        "never": "없음",
        "none": "해당 없음"
      },
      "unit": {
        "seconds": "{value}초",
        "minutes": "{value}분",
        "percent": "{value}%"
      },
      "key": {
        "fallbackName": "API 키",
        "lastUsed": "마지막 사용 {ago}",
        "rename": "이름 변경",
        "nameLabel": "키 이름",
        "save": "저장",
        "cancel": "취소",
        "chart": {
          "one": "이미지 · 최근 1일",
          "other": "이미지 · 최근 {count}일"
        },
        "prefix": "키 접두사",
        "created": "생성일",
        "lastUsedField": "마지막 사용",
        "revokedField": "해지일",
        "revokedNote": "{when}에 해지되었습니다. 접근 로그에서 이 키를 이름으로 확인할 수 있도록 항목은 그대로 남습니다.",
        "danger": {
          "title": "이 키 해지",
          "body": "이 키를 사용하는 모든 것이 즉시 중단되며, 되돌릴 수 없습니다. 해지 후에도 목록에 남아 있어 접근 로그에서 알아볼 수 있습니다.",
          "cta": "키 해지"
        },
        "confirm": "이 키를 해지할까요? 이 키를 사용하는 모든 것이 즉시 중단됩니다."
      },
      "stat": {
        "renders": "이미지 · {days}일",
        "delivered": "전달됨",
        "median": "생성 시간 중앙값",
        "creditsSpent": "사용한 크레딧",
        "balance": "잔액",
        "purchased": "구매",
        "spent": "사용",
        "runway": "남은 기간"
      },
      "note": {
        "lastSeven": "최근 7일 {count}장",
        "usageUnavailable": "사용량을 불러올 수 없음",
        "refunded": "{count}장 환불",
        "refundedAuto": "{count}장 자동 환불",
        "noFailures": "실패한 이미지 없음",
        "nothingYet": "아직 생성된 이미지 없음",
        "inFlight": "현재 {count}장 처리 중",
        "endToEnd": "전체 소요 시간",
        "throughKey": "이 키를 통해",
        "inWindow": "이 기간 동안",
        "allTime": "전체 기간",
        "images": {
          "one": "장",
          "other": "장"
        },
        "runwayDays": {
          "one": "약 {count}일",
          "other": "약 {count}일"
        },
        "weekPace": "이번 주 속도 기준",
        "noBurn": "지난 주에 생성한 이미지 없음"
      },
      "usage": {
        "title": "사용량",
        "lede": {
          "one": "최근 1일, 계정의 모든 키 기준입니다.",
          "other": "최근 {count}일, 계정의 모든 키 기준입니다."
        },
        "failedTitle": "지금은 사용량을 불러올 수 없습니다.",
        "failedBody": "키와 잔액에는 영향이 없습니다. 이 화면은 요청 수를 집계하며, 빠진 것은 그 집계뿐입니다. 페이지를 새로 고쳐 다시 시도해 주세요.",
        "perDay": "일별 이미지 수",
        "byKey": "키별",
        "thKey": "키",
        "thRefunded": "환불",
        "thMedian": "중앙값",
        "thCredits": "크레딧",
        "deletedKey": "삭제된 키",
        "empty": "이 기간에는 요청이 없습니다.",
        "sampleNote": "중앙값은 최근 전달된 이미지 {count}장을 기준으로 계산했습니다. 날짜는 UTC입니다."
      },
      "billing": {
        "title": "크레딧 및 결제",
        "lede": "선불제입니다. 1크레딧은 전달된 이미지 1장이며, 실패한 이미지는 자동으로 환불됩니다.",
        "suspended": "이 계정은 정지되어 이미지를 생성할 수 없습니다. <a href=\"mailto:team@stagify.ai\">team@stagify.ai</a>로 문의해 주세요.",
        "buy": "크레딧 구매",
        "buyCta": "구매",
        "activity": "최근 활동",
        "thWhen": "시점",
        "thWhat": "내용",
        "thChange": "변동",
        "empty": "아직 없습니다."
      },
      "ledger": {
        "purchase": "크레딧 구매",
        "debit": "이미지 생성",
        "refund": "생성 실패, 환불됨",
        "clawback": "결제 취소됨",
        "grant": "크레딧 지급",
        "adjustment": "조정",
        "activity": "활동"
      },
      "chart": {
        "empty": "아직 요청이 없습니다.",
        "tip": {
          "one": "{day} UTC · 요청 {count}건",
          "other": "{day} UTC · 요청 {count}건"
        },
        "tipRefunded": "{day} UTC · 요청 {count}건 · {refunded}건 환불"
      },
      "dialog": {
        "title": "API 키 만들기",
        "label": "키를 구분할 수 있도록 이름을 지어 주세요",
        "placeholder": "프로덕션 서버",
        "revealTitle": "지금 키를 복사하세요",
        "revealWarn": "키가 표시되는 것은 이번 한 번뿐입니다. 키가 아닌 해시를 저장하므로, 잃어버리면 새로 만들어야 합니다.",
        "copy": "복사",
        "copied": "복사됨",
        "copyFallback": "선택 후 복사하세요",
        "done": "저장했습니다",
        "close": "닫기",
        "error": "키를 만들지 못했습니다. 다시 시도해 주세요."
      },
      "error": {
        "checkout": "결제를 시작하지 못했습니다. 다시 시도해 주세요.",
        "billing": "결제 서비스에 연결하지 못했습니다. 다시 시도해 주세요.",
        "server": "서버에 연결하지 못했습니다. 다시 시도해 주세요."
      }
    },
  "navigation": {
    "home": "홈",
    "about": "소개",
    "pdfTo3d": "AI 디자이너",
    "maskingStudio": "마스킹 스튜디오",
    "staging": "스테이징",
    "imageStaging": "이미지 스테이징",
    "basicMask": "기본 마스킹",
    "plusBadge": "Stagify+",
    "whyUs": "왜 저희일까요?",
    "faq": "자주 묻는 질문",
    "contactUs": "문의하기",
    "brand": "Stagify",
    "brandSuffix": ".ai",
    "techHelp": "기술 지원",
    "gallery": "갤러리",
    "guides": "가이드",
    "logoAlt": "Stagify.ai 로고 — 홈페이지로 이동",
    "tips": {
      "imageStaging": "사진 한 장으로 방 전체를 꾸며 줍니다. 방 종류와 가구 스타일만 고르면 나머지는 AI가 채웁니다. 비어 있거나 거의 빈 방을 빠르고 완전하게 마무리하고 싶을 때 좋습니다.",
      "basicMask": "사진의 한 부분을 칠한 뒤 원하는 변경을 설명하세요. 소파 교체, 상판 정리처럼 나머지는 그대로 두고 작게 고칠 때 좋습니다.",
      "pdfTo3d": "AI 디자이너와 대화하며 방을 꾸미고, 다시 디자인하고, 계속 다듬어 나갑니다. 사진 한 장을 완성하기보다 여러 분위기를 탐색할 때 좋습니다. PC 전용.",
      "maskingStudio": "여러 영역을 서로 다른 색으로 표시하고 각 영역에 가구 사진이나 프롬프트를 지정해 한 번에 스테이징합니다. 정확한 제어가 필요할 때 좋습니다. 표시한 영역 밖은 픽셀 그대로 유지됩니다.",
      "exteriorStudio": "건물 외관 사진을 정돈합니다. 시간대를 바꾸고 하늘을 맑게 하며 주차된 차량과 잡동사니를 지웁니다. 정면·마당·거리 사진에 가장 알맞으며, 이는 스테이징 도구가 의도적으로 다루지 않는 사진입니다."
    },
    "exteriorStudio": "외관 스튜디오"
  },
  "hero": {
    "eyebrow": "무료 가상 스테이징",
    "added": {
      "title": "이 렌더에 추가된 것",
      "item1": "월넛 평상형 침대, 화이트 침구",
      "item2": "롱 월넛 6단 서랍장",
      "item3": "침대 아래 크림 그리드 러그",
      "item4": "창가 부클레 암체어",
      "item5": "기하학 추상 액자",
      "items": {
        "standard": {
          "bedroom": [
            "라이트 오크 평상형 침대, 화이트 침구",
            "와이드 오크 6단 서랍장",
            "침대 아래 대형 베이지 러그",
            "흑백 액자 3점",
            "창가 크림 암체어"
          ],
          "livingRoom": [
            "롱 크림 3인용 소파",
            "그레이·아이보리 패턴 러그",
            "화이트 오크 TV 콘솔",
            "그레이 메탈 프레임 암체어 2개",
            "토분에 담은 떡갈고무나무"
          ],
          "diningRoom": [
            "아이보리 리넨 6인 식탁",
            "크림 패브릭 의자 6개",
            "다리형 연한 오크 사이드보드",
            "사이드보드 위 추상 캔버스",
            "화이트 호접란 센터피스"
          ],
          "kitchen": [
            "싱크볼 포함 화이트 워터폴 아일랜드",
            "손잡이 없는 화이트 수납장",
            "스테인리스 냉장고와 빌트인 오븐",
            "그레이 카운터 스툴 4개",
            "기하학 패턴 액자 2점"
          ],
          "office": [
            "다리형 화이트 직사각 책상",
            "오픈형 오크 선반장",
            "블랙 메시 사무용 의자",
            "그레이 로우 수납장",
            "추상화 액자 2점"
          ],
          "bathroom": [
            "벽걸이형 화이트 세면대",
            "유리 샤워부스, 레인 샤워기",
            "벽걸이형 화이트 변기",
            "차콜 그레이 욕실 매트",
            "벽면 슬림 프레임 거울"
          ]
        },
        "modern": {
          "bedroom": [
            "월넛 평상형 침대, 화이트 침구",
            "롱 월넛 6단 서랍장",
            "침대 아래 크림 그리드 러그",
            "창가 부클레 암체어",
            "기하학 추상 액자"
          ],
          "livingRoom": [
            "그레이 L자형 코너 소파",
            "블루·그레이 기하학 러그",
            "화이트 스톤 커피 테이블",
            "블랙 아치형 플로어 스탠드",
            "3폭 바다 풍경 액자"
          ],
          "diningRoom": [
            "화이트 상판·블랙 다리 식탁",
            "그레이 패브릭 의자 6개",
            "연한 오크 사이드보드",
            "네이비·골드 액자 2점",
            "화병에 꽂은 팜파스"
          ],
          "kitchen": [
            "화이트 주방 아일랜드, 그레이 상판",
            "화이트 상부장과 키큰장",
            "블랙 와이어 카운터 스툴 3개",
            "2단 스테인리스 빌트인 오븐",
            "블랙 볼에 담은 청사과"
          ],
          "office": [
            "크롬 다리 화이트 책상",
            "블랙 프레임 오픈 선반장",
            "책상 위 와이드 모니터",
            "바퀴형 그레이 메시 의자",
            "화이트 로우 수납장"
          ],
          "bathroom": [
            "벽걸이형 화이트 2구 세면대",
            "유리 샤워부스",
            "화분에 담은 극락조화",
            "벽걸이형 화이트 변기",
            "그레이 다이아몬드 패턴 욕실 매트"
          ]
        },
        "scandinavian": {
          "bedroom": [
            "라이트 오크 평상형 침대, 화이트 침구",
            "벽면 오크 6단 서랍장",
            "침대 아래 원형 주트 러그",
            "라운드 오크 협탁과 조명 2개",
            "추상 액자 2점"
          ],
          "livingRoom": [
            "창가 그레이 3인용 소파",
            "대형 주트 러그",
            "로우 오크 슬랩 커피 테이블",
            "우븐 코드 라운지 체어 2개",
            "몬스테라와 떡갈고무나무 화분"
          ],
          "diningRoom": [
            "롱 오크 식탁, 리넨 러너",
            "연한 오크 식탁 의자 6개",
            "벽면 오크 사이드보드",
            "식기와 잔으로 세팅한 테이블",
            "볼에 담은 마른 가지 장식"
          ],
          "kitchen": [
            "연한 스톤 상판 오크 아일랜드",
            "라이트 오크 상부장",
            "카운터 하부 화이트 오븐",
            "오크 카운터 스툴 3개",
            "화이트 서브웨이 타일 벽면"
          ],
          "office": [
            "창가 오크 원목 책상",
            "슬림 오크 오픈 책장",
            "그레이 방석 오크 암체어",
            "화이트 이동식 서랍장",
            "황동 스탠드와 허브 화분"
          ],
          "bathroom": [
            "유리 샤워부스",
            "벽걸이형 오크 세면대",
            "매트 블랙 레인 샤워기",
            "원목 바닥 위 베이지 매트",
            "라탄 세탁 바구니와 수건"
          ]
        },
        "coastal": {
          "bedroom": [
            "슬랫 헤드보드 화이트 평상형 침대",
            "화이트워시 원목 서랍장",
            "아쿠아 스트라이프 러너",
            "창가 라탄 암체어",
            "조개 그림 액자 3점"
          ],
          "livingRoom": [
            "화이트 커버링 소파 2개",
            "대형 사이잘 러그",
            "빈티지 원목 커피 테이블",
            "위커 라운지 체어 2개",
            "로프 마감 사이드 테이블"
          ],
          "diningRoom": [
            "그레이 워시 롱 식탁",
            "시그래스 의자 6개",
            "빈티지 화이트 사이드보드",
            "스트라이프 방석 위커 벤치",
            "파도 그림 액자"
          ],
          "kitchen": [
            "화이트 셰이커 주방장 전체",
            "화이트 워터폴 아일랜드",
            "라탄 카운터 스툴 3개",
            "2단 스테인리스 빌트인 오븐",
            "싱크대 옆 원목 도마"
          ],
          "office": [
            "러스틱 원목 트레슬 책상",
            "바다 그림 액자 4점",
            "민트 그린 서류 캐비닛",
            "라탄 책상 의자",
            "씨폼 컬러 세라믹 스탠드"
          ],
          "bathroom": [
            "화이트 1구 세면대",
            "바구니에 담은 야자 화분",
            "아쿠아 마블 욕실 매트",
            "세면대 위 프레임 거울",
            "브러시드 니켈 원형 천장등"
          ]
        },
        "farmhouse": {
          "bedroom": [
            "러스틱 소나무 원목 침대",
            "화이트워시 6단 서랍장",
            "플로럴 퀼트와 패치워크 담요",
            "라탄 좌판 흔들의자",
            "농장 동물 그림 액자 3점"
          ],
          "livingRoom": [
            "크림 커버링 3인용 소파",
            "대형 주트 러그",
            "빈티지 원목 커피 테이블",
            "리넨 암체어 2개",
            "식물 그림 갤러리 월"
          ],
          "diningRoom": [
            "빈티지 오크 롱 식탁",
            "빈티지 화이트 사이드보드",
            "레드 깅엄 테이블보",
            "플로럴 패브릭 의자 6개",
            "유리병에 담은 오렌지빛 꽃"
          ],
          "kitchen": [
            "화이트워시 셰이커 주방장",
            "에이프런 프론트 싱크볼",
            "원목 상판 조식 바",
            "러스틱 원목 바 스툴 3개",
            "항아리와 허브를 올린 오픈 선반"
          ],
          "office": [
            "두꺼운 빈티지 원목 책상",
            "책이 꽂힌 키큰 소나무 책장",
            "브라운 가죽 바퀴 의자",
            "블랙 메탈 서류 캐비닛",
            "원형 빈티지 벽시계"
          ],
          "bathroom": [
            "클로풋 롤탑 욕조",
            "화이트 기둥형 세면대",
            "유리 코너 샤워부스",
            "타원형 브레이드 러그",
            "페인팅 우드 벽 사인"
          ]
        },
        "luxury": {
          "bedroom": [
            "네이비 튜프팅 윙백 침대",
            "마호가니 6단 서랍장",
            "골드 프레임 대리석 아트 2점",
            "유리 침대 협탁 조명 2개",
            "주얼톤 벨벳 쿠션"
          ],
          "livingRoom": [
            "네이비 벨벳 코너 소파",
            "화이트 대리석 블록 커피 테이블",
            "크림 벨벳 배럴 체어 2개",
            "블루·골드 추상 러그",
            "벽면 금장 액자 3폭"
          ],
          "diningRoom": [
            "테이블보를 덮은 롱 식탁",
            "블루 벨벳 식탁 의자 6개",
            "대리석 상판 우드 사이드보드",
            "크리스털 촛대 센터피스",
            "골드 브로케이드 테이블 러너"
          ],
          "kitchen": [
            "연한 오크 L자형 주방장",
            "쿼츠 워터폴 아일랜드",
            "크림 카운터 스툴 2개",
            "스테인리스 2단 빌트인 오븐",
            "유리 화병의 화이트 호접란"
          ],
          "office": [
            "대리석·골드 책상",
            "조각 장식 원목 책장",
            "그린 가죽 튜프팅 의자",
            "황동 화분의 떡갈고무나무",
            "플루팅 크리스털 스탠드"
          ],
          "bathroom": [
            "독립형 타원 욕조",
            "유리 코너 샤워부스",
            "다크 우드 2구 세면대",
            "황동 바닥형 욕조 수전",
            "창가 벽걸이형 변기"
          ]
        },
        "midcentury": {
          "bedroom": [
            "월넛 평상형 침대, 그레이 헤드보드",
            "롱 티크 6단 서랍장",
            "블랙 가죽 라운지 체어",
            "기하학 퀼트와 머스터드 담요",
            "벽면 여행 포스터 액자"
          ],
          "livingRoom": [
            "틸 컬러 튜프팅 3인용 소파",
            "골드·오렌지 패턴 러그",
            "로즈우드 라운지 체어 2개",
            "로우 월넛 커피 테이블",
            "추상화 액자 6점 그리드"
          ],
          "diningRoom": [
            "플로럴 테이블보 원형 식탁",
            "쉘 체어 4개",
            "다리형 롱 티크 사이드보드",
            "식탁 위 원통형 펜던트 조명",
            "앰버 유리잔과 드라이플라워"
          ],
          "kitchen": [
            "화이트 워터폴 아일랜드",
            "화이트 플랫 상부장 벽면",
            "오렌지 비닐 바 스툴 3개",
            "스테인리스 냉장고",
            "화이트 화분대의 고사리"
          ],
          "office": [
            "서랍장 일체형 월넛 책상",
            "탄 가죽 회전 의자",
            "오픈형 티크 선반장",
            "돔형 크롬 스탠드",
            "추상 액자 3점"
          ],
          "bathroom": [
            "화이트 볼 월넛 세면대",
            "유리 코너 샤워부스",
            "화분대 위 키큰 화분",
            "바닥 패턴 러너 러그",
            "세면대 옆 원목 휴지통"
          ]
        },
        "custom": {
          "bedroom": [
            "그린 벨벳 스캘럽 헤드보드",
            "그린·크림 기하학 러그",
            "월넛 6단 서랍장",
            "황동 손잡이 블랙 협탁",
            "침대 발치 그린 튜프팅 벤치"
          ],
          "livingRoom": [
            "에메랄드 벨벳 곡선 소파",
            "블랙 래커 상감 수납장",
            "블러시 스캘럽 회전 의자 2개",
            "그린 부채 무늬 러그",
            "벽면 골드 선버스트 거울"
          ],
          "diningRoom": [
            "화이트 대리석 원형 식탁",
            "플루팅 월넛 사이드보드",
            "그린 벨벳 식탁 의자 6개",
            "그린 메달리온 원형 러그",
            "유리 화병의 화이트 장미"
          ],
          "kitchen": [
            "황동 상판 블랙 바 카트",
            "황동 화분에 담은 야자",
            "그린 잎사귀 패턴 러너",
            "골드 프레임 스케치 3점",
            "구리 보관통과 유리 식기"
          ],
          "office": [
            "황동 다리 플루팅 원목 책상",
            "유리문 블랙 키큰 책장",
            "그린 셰브론 스트라이프 러그",
            "그린 벨벳 쉘 책상 의자",
            "그린 유리 갓 황동 스탠드"
          ],
          "bathroom": [
            "독립형 타원 욕조",
            "플루팅 월넛 세면대",
            "욕조 아래 대리석 단",
            "황동 다리 화분의 야자",
            "그린 유기적 패턴 욕실 매트"
          ]
        }
      }
    },
    "title": {
      "upload": "업로드.",
      "stage": "스테이징.",
      "imagine": "상상."
    },
    "cta": "무료로 이미지 업로드",
    "freeGensLeft": "오늘 무료 생성 {n}회 남음, ",
    "freeGensLeftUpgrade": "업그레이드",
    "freeGensUpgrade": "오늘 Stagify+를 사용해 보세요. <a class=\"hero-free-gens-upgrade\" href=\"stagify-plus.html\">업그레이드</a>",
    "stats": {
      "roomsStaged": "스테이징된 방",
      "usersServed": "이용한 사용자"
    },
    "sentence": {
      "before": "이 ",
      "middle": "을 ",
      "after": " 스타일로 스테이징."
    },
    "rooms": {
      "bedroom": "침실",
      "livingRoom": "거실",
      "diningRoom": "식당",
      "kitchen": "주방",
      "office": "사무실",
      "bathroom": "욕실"
    },
    "roomMenuLabel": "방 유형",
    "styleMenuLabel": "가구 스타일",
    "seeOriginal": "원본 보기",
    "seeStaged": "스테이징 보기",
    "stageAlt": "{style} 스타일 {room}, 가상 스테이징",
    "originalAlt": "스테이징 전 같은 방, 빈 상태",
    "defaultAlt": "모던 스타일로 가상 스테이징된 침실"
  },
  "sponsors": {
    "title": "다음 기관의 에이전트가 신뢰합니다:"
  },
  "home": {
    "studio": {
      "eyebrow": "비포 & 애프터",
      "title": "스테이징의 효과를 드래그로 확인하세요",
      "subtitle": "같은 매물 사진의 Stagify 적용 전후. 이삿짐도, 대여도, 기다림도 없습니다.",
      "beforeLabel": "비포",
      "afterLabel": "애프터",
      "kicker": "어떻게 보이는지",
      "panelTitle": "같은 방, 몇 초 만에 스테이징",
      "panelBody": "핸들을 드래그하세요. 왼쪽은 원본 사진이고, 오른쪽은 모두 Stagify가 몇 초 만에 스테이징한 모습입니다.",
      "points": {
        "speed": "사진당 약 8초",
        "restage": "원하는 스타일로, 원하는 만큼 다시 스테이징",
        "rights": "모든 이미지는 완전한 저작권과 함께 당신의 것"
      },
      "examples": {
        "bedroom": "침실",
        "living": "거실",
        "dining": "식당"
      },
      "comparisonAria": "스테이징 전후 비교",
      "revealSliderAria": "공개 슬라이더",
      "exampleRoomsAria": "예시 방"
    },
    "restage": {
      "title": "클릭해서 홈스테이징 효과를 확인하세요",
      "kicker": "디자인을 완전히 제어",
      "panelTitle": "실행할 때마다 새로 꾸메집니다",
      "panelBody": "전통적인 홈스테이징은 배치 하나와 렌털 계약을 줍니다. 다시 실행하면 배치도, 색감도, 소재도 다른 방이 돌아옵니다.",
      "button": "이 방 꾸미기",
      "buttonAgain": "다시 꾸미기",
      "seeOriginal": "원본 보기",
      "loadFailed": "이미지를 불러오지 못했습니다. 다시 시도해 주세요.",
      "points": {
        "rooms": "침실부터 주방까지, 여덟 가지 공간 유형",
        "browser": "설치 없이 브라우저에서 바로"
      },
      "emptyAlt": "가상 홈스테이징 전의 빈 거실",
      "stagedAlt": "Stagify가 꾸민 같은 거실"
    },
    "showcase": {
      "title": "직접 확인해 보세요",
      "tablistAria": "스튜디오",
      "prevAria": "이전 스튜디오",
      "nextAria": "다음 스튜디오",
      "tabs": {
        "staging": "스테이징",
        "designer": "AI 디자이너",
        "masking": "마스킹 스튜디오",
        "exterior": "익스테리어 스튜디오",
        "gallery": "갤러리"
      },
      "fullscreen": "전체 화면"
    },
    "staging": {
      "title": "빈 방을 몇 초 만에 스테이징",
      "subtitle": "사진을 올리고 방 종류와 스타일을 고르면 Stagify가 가구를 배치합니다. 모든 요금제가 여기서 시작합니다.",
      "kicker": "모든 것의 시작",
      "panelTitle": "빈 사진이 들어가고, 가구가 놓인 방이 나옵니다",
      "panelBody": "작성할 것도, 배울 것도 없습니다. 방 종류와 원하는 분위기만 고르면 벽과 창문, 바닥은 그대로인 채 가구만 더해진 사진이 돌아옵니다.",
      "points": {
        "upload": "사진을 올리고 약 8초 만에 스테이징하세요.",
        "styles": "어떤 방에도 어울리는 가구 스타일을 고르세요.",
        "restage": "마음에 안 드나요? 원하는 만큼 다시 스테이징하세요.",
        "rights": "모든 이미지는 완전한 저작권과 함께 당신의 것입니다."
      }
    },
    "designer": {
      "title": "AI가 당신의 공간을 스테이징하도록 하세요",
      "subtitle": "AI 디자이너와 대화하며 어떤 방이든 매물 준비가 될 때까지 스테이징하고, 다시 디자인하고, 반복해 보세요. <em>(Stagify+ 전용)</em>",
      "kicker": "대화형",
      "panelTitle": "원하는 방이 될 때까지 계속 이야기하세요",
      "panelBody": "원하는 것을 입력하면 디자이너가 방을 꾸미고 그 상태를 기억합니다. 다른 소파나 따뜻한 색감을 요청하면 이미 만든 결과에서 이어갑니다.",
      "points": {
        "iterate": "같은 대화에서 계속 다듬을 수 있습니다.",
        "furniture": "실제 판매하는 가구 사진을 첨부하면 배치합니다.",
        "saved": "모든 버전이 알아서 갤러리에 저장됩니다."
      }
    },
    "masking": {
      "title": "정밀하게 스테이징하세요",
      "subtitle": "다시 꾸밀 영역을 마스킹하고 직접 가구를 추가하세요. 나머지는 픽셀 그대로 유지됩니다. <em>(Stagify+ 전용)</em>",
      "kicker": "픽셀 단위",
      "panelTitle": "칠한 부분만 다시 꾸며집니다",
      "panelBody": "다시 꾸미고 싶은 영역만 칠하세요. 마스크 바깥은 그대로 돌아오므로 사진의 나머지는 변하지 않습니다.",
      "points": {
        "snap": "마스크를 칠하거나 개체 스냅으로 따내세요.",
        "areas": "여러 영역을 표시해 한 번에 스테이징하세요.",
        "own": "직접 찍은 가구 사진을 넣어 배치할 수 있습니다.",
        "repeat": "같은 마스크를 다른 스타일로 다시 적용하세요."
      }
    },
    "exterior": {
      "title": "매물의 첫 사진을 손봅니다",
      "subtitle": "외관 스튜디오는 시간대를 바꾸고 흐린 하늘을 걷어내며 차량과 쓰레기통을 지웁니다. 건물 자체는 그대로입니다. <em>(Stagify+ 전용)</em>",
      "kicker": "외관 인상",
      "panelTitle": "다시 찍을 수 없는 단 한 장",
      "panelBody": "모든 매물은 집의 바깥 모습으로 시작하고, 날씨가 나빠지면 다시 찍을 수 없습니다.",
      "points": {
        "light": "정오에 찍고 골든아워로 공개하세요.",
        "sky": "밋밋한 회색이 맑은 파랑이나 옅은 구름으로 바뀝니다.",
        "clutter": "주차된 차량, 쓰레기통, 호스, 표지판이 사라집니다.",
        "honest": "잔디도 벽도 진입로도 그대로입니다."
      },
      "comparisonAria": "외관 사진 보정 전후 비교",
      "alts": {
        "before": "흐린 회색 하늘 아래에서 촬영한 주택. 진입로에 차가 서 있고 길가에 쓰레기통, 잔디밭에 호스가 놓여 있다",
        "after": "같은 주택을 골든아워의 맑은 파란 하늘 아래에서 본 모습. 주차된 차와 쓰레기통, 호스가 사라졌다"
      }
    },
    "gallery": {
      "title": "스테이징한 모든 방이 자동으로 보관됩니다",
      "subtitle": "갤러리에는 스테이징한 모든 방과 그것을 만들어낸 설정, 그리고 고객에게 공유한 링크가 그대로 보관됩니다.",
      "mock": {
        "title": "내 갤러리",
        "count": "스테이징된 7개 공간"
      },
      "dates": {
        "newest": "3월 14일",
        "mid": "3월 13일",
        "older": "3월 11일",
        "four": "3월 10일",
        "five": "3월 9일",
        "six": "3월 7일",
        "seven": "3월 5일"
      },
      "alts": {
        "living": "파란색 암체어 두 개가 흰색 터프팅 소파를 마주 보는 스테이징된 거실, 패턴 러그와 해안 풍경 그림이 있습니다",
        "bedroom": "넓은 침대와 패브릭 헤드보드, 벽걸이 TV, 낮은 수납장이 있는 스테이징된 침실",
        "dining": "타원형 원목 식탁과 의자 여섯 개, 샹들리에, 베이 윈도가 있는 스테이징된 식당",
        "kitchen": "흰색 아일랜드와 대리석 상판, 파란 바 스툴, 펜던트 조명이 있는 스테이징된 주방",
        "office": "원목 책상과 패브릭 의자, 책장, 테이블 램프가 있는 스테이징된 홈 오피스",
        "guest": "뉴트럴 톤 패브릭 침대와 한 쌍의 협탁, 연한 파란 쿠션이 있는 스테이징된 게스트룸",
        "sunroom": "라탄 안락의자와 원형 원목 테이블, 화분, 넓은 정원 창이 있는 스테이징된 선룸"
      },
      "addresses": {
        "one": "412 Rosewood Lane",
        "two": "88 Harborview Drive",
        "three": "1207 Ashford Court",
        "four": "27 Pinehurst Way",
        "five": "915 Marlow Street",
        "six": "64 Ellery Road",
        "seven": "1841 Cypress Bend"
      },
      "panelTitle": "원하는 만큼 다시 꾸미세요",
      "panelBody": "저장 버튼도, 이름 붙일 폴더도 없습니다. 방을 꾸미면 탭을 닫기 전에 갤러리에 담기고, 사용한 설정도 그대로 남습니다.",
      "points": {
        "auto": "자동 저장되어 잊을 일이 없습니다.",
        "versions": "모든 버전이 덮어쓰기 없이 남습니다.",
        "search": "이름, 공간, 스타일로 검색해 다시 찾으세요.",
        "private": "원본 빈 방 사진은 나만 볼 수 있습니다.",
        "share": "방마다 고객용 링크가 함께 생깁니다."
      },
      "kicker": "보관 중"
    },
    "info": {
      "eyebrow": "요약하자면",
      "title": "가상 스테이징이란 무엇이며, 왜 잘 팔리는가",
      "rows": {
        "why": {
          "eyebrow": "효과가 있는 이유",
          "caption": "뉴욕의 한 Compass 사무실에서 Stagify를 시연하는 모습",
          "title": "구매자는 먼저 눈으로 쇼핑합니다",
          "body": "거의 모든 구매자가 온라인에서 시작하므로, 매물 사진이 사실상의 첫 방문입니다. 비어 있거나 낡은 방은 파악하기 어렵고, 사람들은 규모를 가늠하거나 그곳에 사는 모습을 그리기 어렵습니다. 스테이징은 각 방에 분명한 용도와 매력을 부여하며, 그래서 중개인들이 늘 이를 활용해 왔습니다.",
          "p1": "빈 방은 실제보다 더 작고 차갑게 찍힙니다",
          "p2": "스테이징은 각 공간의 의도된 용도를 보여줍니다",
          "p3": "더 좋은 사진은 더 많은 클릭, 저장, 방문을 끌어냅니다"
        },
        "how": {
          "eyebrow": "작동 방식",
          "caption": "중개인들에게 첫 스테이징 매물을 안내하는 모습",
          "title": "빈 사진에서 매물 준비 완료까지 단 몇 초",
          "body": "사진을 업로드하고, 방 유형과 7가지 스타일 중 하나를 고르면 Stagify가 약 8초 만에 가구를 배치합니다. 변경이 필요하신가요? 기존 가구를 제거하거나, 맞춤 프롬프트를 추가하거나, 한 영역만 마스킹해 처음부터 다시 하지 않고 조정할 수 있습니다.",
          "p1": "7가지 스타일과 맞춤 프롬프트, 가구 제거 기능",
          "p2": "결과물의 어떤 부분이든 다시 만들지 않고 마스크 편집",
          "p3": "완전한 저작권, MLS나 광고에 자유롭게 사용"
        },
        "who": {
          "eyebrow": "누구를 위한 것인가",
          "caption": "중개인의 사진을 일대일로 함께 스테이징하는 모습",
          "title": "중개인, 판매자, 구매자를 위해 만들어졌습니다",
          "body": "중개인은 스테이징 팀을 기다리는 대신 몇 분 만에 모든 매물을 마케팅합니다. 판매자는 누구도 고용하지 않고 직접 사진을 스테이징합니다. 구매자는 결정하기 전에 리모델링을 미리 봅니다. 그리고 AI 디자이너로 평면도를 위에서 본 가구 배치도로 바꾸거나, 그중 어느 방에든 들어가 사실적인 렌더를 만들 수 있습니다.",
          "p1": "중개인: 더 빨리 등록하고 더 많이 성사",
          "p2": "판매자 & 구매자: 소프트웨어도, 디자이너도 필요 없음",
          "p3": "AI 디자이너: 에이전트 방식의 방 스테이징"
        },
        "team": {
          "eyebrow": "필요 없는 것",
          "caption": "한 중개 법인 팀이 Stagify를 처음 접하는 모습",
          "title": "사무실 전체가 쓸 수 있고, 교육도 필요 없습니다",
          "body": "설치할 소프트웨어도, 배울 것도 없습니다. 팀의 누구나 브라우저에서 Stagify를 열어 매물 사진을 업로드하면, 사무실의 노트북이든 현장의 휴대폰이든 몇 초 만에 스테이징됩니다.",
          "p1": "디자인 기술이나 소프트웨어 불필요",
          "p2": "모든 브라우저, 모든 기기에서 작동",
          "p3": "모든 중개인이 자신의 매물을 직접 스테이징"
        }
      }
    },
    "compare": {
      "eyebrow": "가상 vs. 전통 방식",
      "title": "전통적인 스테이징과 비교하면",
      "colTraditional": "전통적인 스테이징",
      "colStagify": "Stagify.ai",
      "calc": {
        "question": "연간 몇 건의 매물을 스테이징하시나요?",
        "weeks": "{n}주",
        "note": "집 한 채당 $2,000(일반적인 가격대의 하한)과 예약부터 설치까지 2주를 기준으로 계산했습니다."
      },
      "rows": {
        "cost": {
          "aspect": "비용",
          "trad": "집 한 채당 $2,000~$5,000 이상, 판매될 때까지 매월 청구되는 경우가 많음",
          "stag": "무료로 시작, 비용 없이 스테이징"
        },
        "time": {
          "aspect": "소요 시간",
          "trad": "일정 잡고 납품, 설치까지 1~3주",
          "stag": "사진당 약 8초"
        },
        "styles": {
          "aspect": "스타일 옵션",
          "trad": "한 가지 연출, 설치되면 고정",
          "stag": "7가지 스타일과 맞춤 프롬프트, 언제든 변경"
        },
        "changes": {
          "aspect": "마음이 바뀌면",
          "trad": "매번 새로운 대여비와 설치비",
          "stag": "원하는 만큼 다시 스테이징"
        },
        "logistics": {
          "aspect": "물류",
          "trad": "이삿짐 인력, 대여, 매물 출입 필요",
          "stag": "어디서든 사진만 업로드"
        },
        "rights": {
          "aspect": "이미지",
          "trad": "반납해야 하는 빌린 가구 사진",
          "stag": "완전한 저작권과 함께 영구 소장"
        }
      }
    },
    "nar": {
      "title": "뒤처지지 마세요",
      "usageLabel": "중개인의 AI 도구 사용 빈도",
      "legend": {
        "daily": "매일",
        "weekly": "매주",
        "monthly": "한 달에 몇 번",
        "none": "아직 안 함"
      },
      "note": "의 중개인이 이미 업무에 AI를 사용합니다.",
      "stat1": "의 중개인이 매매 과정에서 고객이 기술에 긍정적으로 반응했다고 말합니다",
      "stat2": "가 이미 매물 콘텐츠 생성에 AI를 사용합니다",
      "source": "전미부동산중개인협회의 2025년 부동산 중개인 기술 설문조사 수치.",
      "sourceCite": "출처: 전미부동산중개인협회, 2025년 기술 설문조사",
      "usageAria": "중개인의 AI 사용: 매일 20%, 매주 22%, 한 달에 몇 번 27%, 아직 안 함 32%",
      "yearsLabel": "조사 연도",
      "y2024": {
        "stat1": "의 중개인이 지난 12개월간 ChatGPT를 사용했습니다",
        "stat2": "가 업무에 AI 및 머신러닝 도구를 사용합니다",
        "usageAria": "중개인의 AI 사용: 매일 9%, 매주 17%, 한 달에 몇 번 30%, 아직 안 함 45%"
      }
    },
    "plus": {
      "api": {
        "text": "자체 소프트웨어로 개발하시나요? Stagify API로 사진 스테이징을 프로그래밍 방식으로 처리할 수 있습니다.",
        "link": "API 문서 보기"
      },
      "title": "Stagify+로 더 나아가세요",
      "pro": {
        "name": "Stagify+",
        "tag": "개인용",
        "per": "/ 월",
        "f1": "가구 참고 이미지: 원하는 가구로 스테이징",
        "f2": "더 높은 품질의 이미지 모델",
        "f3": "생성당 여러 변형",
        "f4": "어떤 영역이든 편집하는 마스킹 도구",
        "f5": "AI 디자이너: 에이전트 방식 스테이징 과정",
        "f6": "방에서 기존 가구 제거",
        "cta": "Stagify+ 보기"
      },
      "ent": {
        "name": "Stagify 엔터프라이즈",
        "tag": "팀용",
        "per": "/ 생성",
        "desc": "팀 전체에 Stagify+를 자동으로 제공하고, 실제 사용한 만큼만 결제하세요.",
        "f1": "회사 이메일을 쓰는 모두 포함",
        "f2": "사용량 기반 청구, 좌석당 요금 없음",
        "f3": "사용량에 따라 매월 하나의 청구서",
        "f4": "팀을 위한 모든 Stagify+ 기능 포함",
        "cta": "엔터프라이즈 살펴보기"
      }
    },
    "instagram": {
      "title": "인스타그램에서 직접 확인하세요",
      "follow": "@stagify.ai 팔로우",
      "posts": {
        "emptyToStaged": "인스타그램 게시물: 빈 거실과 소파, 러그, 그림으로 꾸민 같은 공간 (새 탭에서 열림)",
        "floorPlan": "인스타그램 게시물: 가구가 배치된 평면도와 이를 바탕으로 생성한 사실적인 침실 (새 탭에서 열림)",
        "fiveStyles": "인스타그램 게시물: 같은 빈 거실을 다섯 가지 스타일로 꾸민 모습 (새 탭에서 열림)"
      }
    },
    "finalCta": {
      "title": "직접 당신의 매물에 사용해 보세요",
      "subtitle": "빈 방 하나를 업로드하고 약 8초 만에 스테이징되는 모습을 확인하세요. 무료로 체험.",
      "button": "사진 업로드",
      "note": "Compass, Centennial 등에서 인정받았습니다."
    },
    "testimonials": {
      "title": "중개인들의 이야기",
      "items": {
        "justin": {
          "quote": "Stagify를 처음 사용해봤을 때 솔직히 깜짝 놀랐습니다. 그냥 휴대폰만 쓰고 값비싼 사진작가 없이도 멋진 결과를 얻을 수 있다는 걸 깨달았죠. 제 매물에는 게임 체인저이고, 가격도 놀랍습니다!",
          "author": "Justin Stern",
          "role": "Tahari Realty",
          "location": "뉴욕 맨해튼"
        },
        "andy": {
          "quote": "Stagify는 제 기존 업무 방식에 딱 들어맞습니다. 매물 사진을 내방 사이에 업로드하면 제가 자리에 돌아오기도 전에 스테이징이 끝나 있고, 고객들은 늘 최종 사진의 완성도에 감탄합니다.",
          "author": "Andy Eras",
          "role": "Centennial Properties",
          "location": "뉴욕 맨해튼"
        },
        "travonte": {
          "quote": "Stagify를 쓰면 이 과정이 정말 수월하게 느껴집니다. 빈방 사진을 올리고 몇 초만 기다리면 공간에 갑자기 개성이 생깁니다. 단순하고 깔끔하면서 실제로 쓸모가 있습니다.",
          "author": "Travonte Taylor",
          "role": "Compass",
          "location": "뉴욕 브루클린"
        },
        "jack": {
          "quote": "Stagify에서 가장 인상 깊었던 건 얼마나 실용적인가 하는 점이었습니다. 잠깐 멋져 보이는 흔한 AI 도구가 아닙니다. 중개인과 세입자, 집주인이 늘 겪는 문제를 더 빠르고 쉽게 만들어 줍니다.",
          "author": "Jack Sash",
          "role": "Tahari Realty",
          "location": "뉴욕 맨해튼"
        },
        "jaden": {
          "quote": "기숙사와 아파트, 매물 등록 모두에서 Stagify가 크게 쓰일 것 같습니다. 빈방은 머릿속에 그리기 어렵지만, 가구가 놓이는 순간 공간이 훨씬 현실감 있게 다가옵니다. 그곳에 사는 모습을 상상할 때 큰 차이를 만듭니다.",
          "author": "Jaden Lander",
          "role": "RockSolid Management",
          "location": "뉴욕 맨해튼"
        },
        "jaime": {
          "quote": "Stagify는 예전에는 복잡하게 느껴지던 일을 놀랄 만큼 간단하게 만들어 줍니다. 결과가 빠르게 나오고 플랫폼도 쓰기 쉬우며, 빈 공간이 몇 초 만에 완전히 꾸며지는 것을 보는 건 정말 인상적입니다.",
          "author": "Jaime Castro",
          "role": "Douglas Elliman",
          "location": "플로리다 마이애미"
        },
        "thomas": {
          "quote": "하루 종일 공간을 꾸미다 보니 속도가 중요합니다. Stagify는 전체 과정을 빠르고 쉽게 만들어 주고, 화면도 아주 깔끔합니다. 고민할 필요 없이 필요한 결과를 얻습니다.",
          "author": "Thomas Chimber",
          "role": "Compass",
          "location": "뉴욕 맨해튼"
        }
      },
      "deck": {
        "label": "중개인 후기",
        "prev": "이전 후기",
        "next": "다음 후기"
      }
    },
    "blog": {
      "title": "Stagify 블로그",
      "viewAll": "Stagify 블로그 방문하기 →"
    },
    "contactCta": {
      "title": "저희 받은편지함은 항상 열려 있습니다",
      "email": "team@stagify.ai",
      "phone": "(929) 251-4372"
    },
    "reviewCta": {
      "title": "Stagify가 마음에 드시나요?",
      "button": "Google에 리뷰 남기기",
      "aria": "Google에 리뷰 남기기 (새 탭에서 열림)"
    }
  },
  "modal": {
    "rolePopup": {
      "title": "경험을 맞춤 설정해 드릴게요!",
      "question": "어떤 역할이신가요?",
      "options": {
        "agent": "중개인",
        "seller": "판매자",
        "buyer": "구매자",
        "other": "기타"
      }
    },
    "referralPopup": {
      "title": "경험을 맞춤 설정해 드릴게요!",
      "question": "어떻게 저희를 알게 되셨나요?",
      "options": {
        "socials": "SNS",
        "friend": "친구",
        "email": "이메일",
        "other": "기타"
      }
    },
    "emailPopup": {
      "title": "경험을 맞춤 설정해 드릴게요!",
      "question": "이메일 업데이트를 받으시겠어요?",
      "placeholder": "your@email.com",
      "skip": "건너뛰기"
    },
    "staging": {
      "title": "옵션",
      "roomType": "방 유형",
      "furnitureStyle": "가구 스타일",
      "additionalPrompt": "추가 프롬프트",
      "additionalPromptPlaceholder": "스테이징에 대한 구체적인 세부 사항이나 요청을 추가하세요...",
      "removeFurniture": "기존 가구 제거",
      "labelVirtuallyStaged": "가상 스테이징으로 표시",
      "labelVirtuallyStagedInfo": "가상 스테이징으로 표시하면 어떻게 되나요?",
      "labelVirtuallyStagedTip": "완성된 사진의 오른쪽 아래에 “가상 스테이징”이라는 작은 문구를 사용 언어로 추가합니다. 이미지의 일부이므로 어디에 게시하든 파일과 함께 유지됩니다. MLS가 매물 설명에 요구할 수 있는 고지를 대체하지는 않습니다.",
      "stampStyleLabel": "문구 스타일",
      "stampStyles": {
        "dark": "어둡게",
        "light": "밝게",
        "minimal": "미니멀",
        "banner": "배너"
      },
      "stampSizeLabel": "문구 크기",
      "stampPreview": "미리보기",
      "stampPreviewAlt": "가상 스테이징 문구가 표시된 예시 사진",
      "keepFurnitureLabel": "유지할 기존 가구 (선택 사항)",
      "keepFurniturePlaceholder": "예: 식탁과 붙박이 선반은 그대로 두기",
      "emptyRoomView": "비워진 방 보기",
      "emptyRoomTitle": "빈 방 (가구 제거됨)",
      "emptyRoomDownload": "빈 방 다운로드",
      "emptyRoomAlt": "기존 가구가 제거된 방",
      "furniturePhotosLabel": "가구 사진 (선택 사항)",
      "furniturePhotosHint": "스테이징된 방에 넣을 가구나 장식의 참고 사진 최대 5장",
      "processButton": "사진 처리",
      "maskBeforeButton": "사진 마스크 & 편집",
      "maskBeforeHint": "편집할 원본 사진 영역을 칠하세요(예: 잡동사니 제거). 나머지는 그대로 유지됩니다. 그런 다음 처리하여 원하는 버전을 스테이징하세요.",
      "maskBeforeTitle": "사진 마스크 & 편집",
      "maskBeforePromptLabel": "칠한 영역에서 무엇을 바꾸고 싶으신가요?",
      "maskBeforePromptPlaceholder": "예: 낡은 소파 제거, 잡동사니 정리, 벽을 흰색으로 다시 칠하기",
      "maskBeforeApply": "편집 적용",
      "basicMaskTitle": "기본 마스킹",
      "basicMaskUploadHint": "사진에서 원하는 부분을 칠한 다음 원하는 변경 사항을 설명하세요",
      "maskLimitReached": "이 이미지에 대해 버전 6개 한도에 도달했습니다.",
      "prevVersion": "이전 버전",
      "nextVersion": "다음 버전",
      "imageVersions": "이미지 버전",
      "versionLabel": "버전 {index}",
      "uploadArea": "이미지를 업로드하거나 끌어다 놓으세요",
      "before": "비포",
      "after": "애프터",
      "downloadResult": "결과 다운로드",
      "uploadAnother": "다른 이미지 업로드",
      "noProcessedImage": "스테이징 결과가 여기에 표시됩니다",
      "noProcessedImageSubtext": "\"사진 처리\"를 클릭하면 이미지의 AI 스테이징 버전이 생성됩니다",
      "imageModel": "이미지 모델",
      "fastGeneration": "빠른 모델",
      "qualityGeneration": "Stagify+ 모델",
      "imageGenerations": "이미지 생성",
      "addPhotos": "+ 사진 추가",
      "uploadAreaAria": "업로드 영역",
      "uploadHeadline": "방 사진을 여기에 놓으세요",
      "uploadFormats": "JPG, PNG, WebP 또는 HEIC · 최대 25MB",
      "editWithMask": "마스크 도구로 선택 영역 편집",
      "stagingVariations": "스테이징 변형",
      "originalImage": "가상 스테이징 전 원본 방 사진",
      "stagedImage": "AI 스테이징된 방 미리보기",
      "warningAlt": "중요 스테이징 안내",
      "downloadIcon": "이미지 다운로드",
      "maskIcon": "마스크 편집 도구 아이콘",
      "variationAlt": "가상 스테이징 변형 {index} / {total}",
      "furnitureReferenceAlt": "가구 참고 사진: {filename}",
      "uploadedRoomAlt": "업로드한 방 사진{filenameSuffix}",
      "sampleRoomAlt": "가상 스테이징 체험용 샘플 방 사진",
      "stagedResultAlt": "AI 스테이징된 방 결과{suffix}",
      "progress": {
        "preparing": "준비 중…",
        "uploading": "이미지 업로드 중…",
        "preparingAI": "AI 모델 준비 중…",
        "staging": "AI가 방을 스테이징하는 중…",
        "complete": "완료!",
        "error": "오류: ",
        "loadingMessages": [
          "당신에게 완벽한 가구를 찾는 중",
          "이상적인 방을 스테이징하는 중",
          "아름다운 장식 소품을 고르는 중",
          "매력을 극대화하도록 가구를 배치하는 중",
          "완벽한 분위기를 연출하는 중",
          "스타일로 공간을 살리는 중",
          "꿈꾸던 인테리어를 디자인하는 중",
          "방 배치와 동선을 최적화하는 중",
          "마무리 손질을 더하는 중",
          "당신의 비전을 현실로 만드는 중"
        ],
        "stop": "생성 중지"
      },
      "downloadSizeMenu": "다운로드 해상도 선택",
      "downloadOriginal": "원본",
      "downloadNative": "원본 크기",
      "uploadAnotherShort": "다시 업로드",
      "downloadResultShort": "다운로드",
      "galleryEvicted": "공간 확보를 위해 오래된 스테이징이 삭제되었습니다. 무료 플랜은 최신 항목만 보관합니다.",
      "galleryEvictedShared": "이전 스테이징에 활성 공유 링크가 있었으며, 이제 작동하지 않습니다.",
      "plusRail": {
        "title": "Stagify+가 이 사진에 더할 수 있는 기능",
        "hide": "다시 표시하지 않기",
        "items": {
          "remove": "기존 가구 제거",
          "model": "더 뛰어난 이미지 모델",
          "variations": "여러 이미지 변형",
          "references": "가구 레퍼런스",
          "mask": "마스크 편집",
          "gallery": "무제한 갤러리"
        }
      }
    }
  },
  "roomTypes": {
    "bedroom": "침실",
    "livingRoom": "거실",
    "diningRoom": "식당",
    "kitchen": "주방",
    "bathroom": "욕실",
    "office": "사무실",
    "outdoors": "야외",
    "dorm": "기숙사"
  },
  "furnitureStyles": {
    "standard": "스탠다드",
    "modern": "모던",
    "midcentury": "미드센추리",
    "scandinavian": "스칸디나비아",
    "luxury": "럭셔리",
    "coastal": "코스탈",
    "farmhouse": "팜하우스",
    "custom": "사용자 지정"
  },
  "whyUs": {
    "title": "왜 우리를 선택할까요?",
    "stagify": {
      "features": {
        "free": "무료, 몇 번이든"
      }
    },
    "board": {
      "caption": "Stagify.ai와 매물을 꾸미는 다른 네 가지 방법을 여섯 가지 항목으로 비교한 표.",
      "headers": {
        "factor": "항목",
        "stager": "전통적인 홈스테이징",
        "ai": "장당 과금 AI 도구",
        "diy": "직접 보정하기",
        "empty": "빈방"
      },
      "values": {
        "yes": "예",
        "no": "아니요"
      },
      "rows": {
        "speed": {
          "factor": "속도",
          "us": "약 8초",
          "stager": "1~3주",
          "ai": "1~3일",
          "diy": "사진 한 장에 2~4시간",
          "empty": "즉시"
        },
        "cost": {
          "factor": "매물당 비용",
          "us": "$0 또는 월 $11.99",
          "stager": "$2,000–$5,000",
          "ai": "$550–850",
          "diy": "당신의 반나절",
          "empty": "$0"
        },
        "redo": {
          "factor": "다른 스타일 시도하기",
          "stager": "시간당 청구",
          "ai": "장당 청구",
          "diy": "당신의 시간 추가",
          "empty": "바꿔볼 것이 없음"
        },
        "quality": {
          "factor": "사진 품질",
          "us": "실사에 가까운 렌더",
          "stager": "실제 공간을 찍은 사진",
          "ai": "AI 티가 남",
          "diy": "보정 실력만큼",
          "empty": "빈방 그대로"
        },
        "ownership": {
          "factor": "사진은 당신 것",
          "stager": "사진작가에게 귀속",
          "ai": "소유가 아닌 이용 허락"
        },
        "furniture": {
          "factor": "집을 보여줄 때 실제 가구가 있음"
        }
      }
    }
  },
  "faq": {
    "title": "자주 묻는 질문",
    "plan": {
      "hint": "이 도면의 각 방이 하나의 질문입니다. 방을 선택하면 답변이 여기에 표시됩니다."
    },
    "rooms": {
      "basics": {
        "label": "기본",
        "question": "가상 스테이징이란 무엇인가요?",
        "answer": "가상 스테이징은 비어 있거나 오래된 방의 사진에 디지털로 가구를 배치해, 그 공간이 어떻게 바뀔 수 있는지 구매자가 보도록 하는 방식입니다. 구조는 전혀 바뀌지 않습니다. 벽, 창, 바닥, 비율은 촬영된 그대로 유지되고 가구와 장식만 더해집니다. 트럭으로 가구를 옮기는 전통적인 홈스테이징과 같은 일을 몇 주가 아니라 몇 초 만에 해냅니다."
      },
      "turnaround": {
        "label": "소요 시간",
        "question": "얼마나 빠른가요?",
        "answer": "사진 한 장당 약 8초입니다. 복잡한 공간이나 디테일이 많은 스타일은 조금 더 걸리지만, 며칠이 아니라 몇 초를 기다립니다. 같은 방에 세 가지 스타일을 적용해 보며 무엇이 잘 팔릴지 고를 수 있을 만큼 빠릅니다. 대기열도, 예약도, 스테이저와의 왕복 논의도 없습니다. 올리고, 스타일을 고르고, 내려받으면 됩니다."
      },
      "pricing": {
        "label": "요금",
        "question": "비용은 얼마인가요?",
        "answer": "카드 없이 무료로 시작할 수 있습니다. Stagify+는 월 11.99달러로 더 높은 품질의 이미지 모델, 생성당 여러 변형, 기존 가구 제거, Masking Studio, AI Designer를 제공합니다. 팀에는 Enterprise가 있습니다. 회사 이메일을 쓰는 모든 구성원이 자동으로 포함되고, 좌석 수가 아니라 생성 횟수에 따라 지불합니다. 참고로 실물 스테이징은 보통 한 채에 2,000~5,000달러가 듭니다."
      },
      "studios": {
        "label": "스튜디오",
        "question": "Stagify는 그 밖에 무엇을 할 수 있나요?",
        "answer": "꽤 많습니다. AI Designer는 대화하면서 방 전체를 다시 디자인하므로, 더 따뜻한 색감이나 더 큰 소파를 요청하며 계속 다듬을 수 있습니다. Masking Studio는 어느 영역을 바꿔도 되는지 픽셀 단위로 제어합니다. Exterior Studio는 실내가 아니라 외관을 다룹니다. Listing Studio는 사진 한 세트를 한 번에 처리하고, 매도인에게 확인용으로 보낼 링크를 만들어 줍니다. 만든 결과는 모두 갤러리에 저장됩니다."
      },
      "control": {
        "label": "제어",
        "question": "결과를 얼마나 세밀하게 제어할 수 있나요?",
        "answer": "원하는 만큼 가능합니다. 미리 준비된 스타일을 고르면 한 번의 클릭으로 끝납니다. \"Custom\"을 고르면 원하는 분위기를 직접 문장으로 설명할 수 있습니다. Masking Studio를 열면 사진에서 바뀌어도 되는 부분을 정확히 칠하고 영역마다 특정 가구를 지정할 수 있어, 선택하지 않은 곳은 그대로 남습니다. AI Designer는 그 중간으로, 바꾸고 싶은 점을 말하고 결과를 본 뒤 대화로 다듬습니다."
      },
      "photos": {
        "label": "사진",
        "question": "어떤 사진이 가장 잘 나오나요?",
        "answer": "넓고 밝고 수평이 맞은 사진입니다. 방 모서리에서 촬영해 벽 두 면과 바닥이 넉넉히 들어오게 하고, 카메라는 가슴 높이 정도로 두며, 자연광을 최대한 들이세요. 비어 있거나 가구가 적은 방이 가장 깨끗한 바탕이 되지만, Stagify+는 기존 가구를 먼저 지울 수 있습니다. 지나치게 좁은 구도, 심한 어안 왜곡, 바닥이 거의 보이지 않는 사진은 피하세요. 가구를 자연스럽게 놓을 자리가 없습니다."
      },
      "disclosure": {
        "label": "고지",
        "question": "이 사진을 매물 광고에 사용해도 되나요?",
        "answer": "됩니다. 가상 스테이징은 일반적인 관행이지만 반드시 고지하세요. 대부분의 플랫폼과 현지 규정은 디지털로 가구를 넣은 사진을 그렇게 표시하도록, 보통 캡션에 표기하도록 요구합니다. Stagify는 어떤 요금제에서든 이미지에 \"Virtually staged\" 표시를 새겨 줍니다. 가구와 장식만 바뀌고 방의 구조는 결코 바뀌지 않으므로, 사진은 공간을 정직하게 나타낸 상태로 남습니다."
      },
      "privacy": {
        "label": "개인정보",
        "question": "업로드한 사진은 어떻게 처리되나요?",
        "answer": "암호화된 연결로 전송되어 처리되며, 저희 서버에 영구적으로 보관되지 않습니다. 저장한 결과물은 본인의 갤러리에 들어가고, 링크를 공유하지 않는 한 본인만 볼 수 있습니다. 개인정보를 판매하지 않으며, 업로드한 이미지와 생성된 이미지의 소유권은 모두 사용자에게 있습니다. 데이터는 AI와 결제 등 서비스 운영에 필요한 제공업체와만 공유하며, 개인정보처리방침에 명시되어 있습니다."
      },
      "whyStagify": {
        "label": "차별점",
        "question": "다른 도구와 무엇이 다른가요?",
        "answer": "대부분의 도구는 세 가지 중 하나를 잘합니다. Stagify는 세 가지를 모두 갖췄습니다. 부담 없이 시도할 만큼 저렴하고, 단순한 장식이 아니라 방을 다시 구상할 만큼 대화가 되며, 결과를 픽셀 단위로 통제할 만큼 정밀합니다. 여기에 외관과 매물 전체 작업 흐름, 11개 언어, 생성물 전체에 대한 완전한 저작권, 광고나 이미지당 요금이 없다는 점이 더해집니다."
      }
    }
  },
  "contact": {
    "title": "문의하기",
    "description": "여러분의 의견을 듣고 싶습니다. 개별적으로 연락하시거나 <a href=\"mailto:team@stagify.ai\" style=\"color: #1e3a8a; text-decoration: underline;\">team@stagify.ai</a> 또는 <a href=\"tel:+19292514372\" style=\"color: #1e3a8a; text-decoration: underline;\">(929) 251-4372</a>로 문의해 주세요.",
    "social": "업데이트와 예시를 보시려면 <a href=\"https://www.linkedin.com/company/stagify-ai/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #1e3a8a; text-decoration: underline;\">LinkedIn</a>, <a href=\"https://www.tiktok.com/@stagify.ai\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #1e3a8a; text-decoration: underline;\">TikTok@stagify.ai</a>, 또는 <a href=\"https://www.instagram.com/stagify.ai/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #1e3a8a; text-decoration: underline;\">Instagram@stagify.ai</a>에서 저희를 팔로우하세요!",
    "labels": {
      "name": "이름",
      "email": "이메일",
      "phone": "전화번호"
    },
    "team": {
      "maximilian": {
        "name": "Maximilian Ising",
        "email": "maximilianbising@gmail.com",
        "phone": "(917) 690-6253",
        "title": "공동 창업자, 개발 및 AI 총괄",
        "photoAlt": "Stagify.ai 공동 창업자 겸 개발·AI 총괄 Maximilian Ising의 인물 사진"
      },
      "lucas": {
        "name": "Lucas Shtainer",
        "email": "lucasshtainer1@gmail.com",
        "phone": "(347) 491-9609",
        "title": "공동 창업자, 마케팅 총괄",
        "photoAlt": "Stagify.ai 공동 창업자 겸 마케팅 총괄 Lucas Shtainer의 인물 사진"
      },
      "ryan": {
        "name": "Ryan Croman",
        "email": "ryancroman10@gmail.com",
        "phone": "(646) 709-6715",
        "title": "공동 창업자, 아웃리치 총괄",
        "photoAlt": "Stagify.ai 공동 창업자 겸 아웃리치 총괄 Ryan Croman의 인물 사진"
      },
      "emil": {
        "name": "Emil Volvovsky",
        "email": "emvolvovsky@gmail.com",
        "phone": "(917) 691-2013",
        "title": "통계 마케팅 분석가",
        "photoAlt": "Stagify.ai 통계 마케팅 분석가 Emil Volvovsky의 인물 사진"
      }
    }
  },
  "errors": {
    "unstageable": {
      "PERSON_PORTRAIT": "사람 사진으로 보입니다. 방, 공간 또는 가구 사진을 업로드해 주세요.",
      "ANIMAL": "반려동물 사진으로 보입니다. 방, 공간 또는 가구 사진을 업로드해 주세요.",
      "FOOD": "음식 사진으로 보입니다. 방, 공간 또는 가구 사진을 업로드해 주세요.",
      "DOCUMENT": "스크린샷이나 문서로 보입니다. 방, 공간 또는 가구 사진을 업로드해 주세요.",
      "VEHICLE": "차량 사진으로 보입니다. 방, 공간 또는 가구 사진을 업로드해 주세요.",
      "UNRELATED_OBJECT": "방, 공간 또는 가구로 보이지 않습니다. 스테이징하려는 공간이나 가구 사진을 업로드해 주세요.",
      "EXTERIOR": "건물 외부 사진 같습니다. 외관에는 Stagify+ 도구인 외관 스튜디오를 이용해 주세요.",
      "UNSTAGEABLE": "방, 공간 또는 가구로 보이지 않습니다. 실내 공간, 실외 공간 또는 스테이징하려는 가구 사진을 업로드해 주세요."
    },
    "unstageableCta": {
      "exteriorOpen": "외관 스튜디오 열기",
      "exteriorUpgrade": "Stagify+ 시작하기"
    },
    "heicConvert": "해당 HEIC 사진을 읽을 수 없습니다. JPG 또는 PNG를 사용해 보세요.",
    "fileType": "JPG, PNG, WebP 또는 HEIC 이미지 파일을 업로드해 주세요.",
    "fileTooLarge": "파일이 너무 큽니다. 25MB 미만의 이미지를 업로드해 주세요.",
    "uploadFirst": "먼저 이미지를 업로드해 주세요",
    "badPrompt": "잘못된 프롬프트가 입력되었습니다",
    "disclosureStampFailed": "“가상 스테이징” 표시를 추가하지 못해 이미지를 전달하지 못했습니다. 해당 옵션의 체크를 해제하면 표시 없이 생성됩니다.",
    "processingFailed": "처리 실패",
    "noImageData": "이미지 데이터를 받지 못했습니다",
    "dailyLimitFree": "오늘 무료 스테이징 {limit}회를 모두 사용했습니다 (UTC 자정에 초기화). 무제한 스테이징을 원하시면 Stagify+로 업그레이드하세요.",
    "dailyLimitAnonymous": "이 네트워크의 무료 한도에 도달했습니다 (하루 {limit}회, UTC). 스테이징을 계정에 연결하려면 로그인하거나 내일 다시 시도하세요.",
    "dailyLimitCta": "Stagify+ 보기",
    "stagingTimeout": "평소보다 오래 걸려 중단했습니다. 다시 시도해 주세요."
  },
  "common": {
    "close": "닫기",
    "selectLanguage": "언어 선택",
    "newBadge": "신규"
  },
  "footer": {
    "privacy": "개인정보처리방침",
    "terms": "서비스 약관",
    "contact": "문의",
    "status": "상태",
    "developers": "API",
    "copyright": "Stagify.ai"
  },
  "auth": {
    "yourEmail": "이메일",
    "welcomeTitle": "Stagify에 오신 것을 환영합니다",
    "welcomeSub": "무료 계정을 만들어 사진을 업로드하고 스테이징하세요.",
    "registerTitle": "무료 계정 만들기",
    "registerSub": "가입하여 이미지를 업로드하고 스테이징하세요.",
    "signInTitle": "로그인",
    "signInSub": "계속하려면 이메일과 비밀번호를 사용하세요.",
    "verifyTitle": "이메일 인증",
    "verifyCopy": "{email}로 보낸 6자리 코드를 입력하세요.",
    "resetTitle": "비밀번호 재설정",
    "resetCopy": "새 비밀번호를 설정할 수 있는 일회용 링크를 이메일로 보내드립니다. 링크는 1시간 후 만료됩니다.",
    "email": "이메일",
    "emailPlaceholder": "you@example.com",
    "password": "비밀번호",
    "passwordPlaceholder": "8자 이상",
    "confirmPassword": "비밀번호 확인",
    "confirmPasswordPlaceholder": "비밀번호 다시 입력",
    "or": "또는",
    "forgotPassword": "비밀번호를 잊으셨나요?",
    "verificationCode": "인증 코드",
    "verificationCodePlaceholder": "123456",
    "back": "뒤로",
    "resendCode": "코드 다시 보내기",
    "createAccount": "계정 만들기",
    "continue": "계속",
    "signIn": "로그인",
    "sendResetLink": "재설정 링크 보내기",
    "backToSignIn": "로그인으로 돌아가기",
    "alreadyHaveAccount": "이미 계정이 있으신가요?",
    "newHere": "처음이신가요?",
    "accountMenu": "계정 메뉴",
    "googleCancelled": "Google 로그인이 취소되었습니다.",
    "googleFailed": "Google 로그인 실패",
    "networkError": "네트워크 오류. 다시 시도해 주세요.",
    "enterEmail": "이메일 주소를 입력하세요.",
    "resendFailed": "코드를 다시 보낼 수 없습니다. 다시 시도하세요.",
    "resendSuccess": "새 인증 코드를 보냈습니다.",
    "resetSomethingWrong": "문제가 발생했습니다. 몇 분 후 다시 시도해 주세요.",
    "resetLinkSent": "비밀번호 재설정 링크를 보냈습니다. 이메일(및 스팸함)을 확인하세요.",
    "noAccountForEmail": "해당 이메일로 등록된 계정을 찾을 수 없습니다.",
    "resetTryLater": "문제가 발생했습니다. 나중에 다시 시도하세요.",
    "enterVerificationCode": "이메일에서 받은 6자리 인증 코드를 입력하세요.",
    "verificationFailed": "인증 실패",
    "passwordsNoMatch": "비밀번호가 일치하지 않습니다.",
    "somethingWrong": "문제가 발생했습니다",
    "checkEmailForCode": "이메일에서 인증 코드를 확인하세요.",
    "agreeTerms": "계정을 만들면 <a href=\"terms.html\">약관</a> &amp; <a href=\"privacy.html\">개인정보</a>에 동의하는 것입니다"
  },
  "profile": {
    "signIn": "로그인",
    "createAccount": "계정 만들기",
    "freePlan": "무료 요금제",
    "upgradeToPlus": "Stagify+로 업그레이드",
    "manageSubscription": "구독 관리",
    "signOut": "로그아웃",
    "manageBillingAria": "Stripe에서 결제 관리",
    "stripeHelp": "Stripe 고객센터",
    "apiKeys": "API 키 및 크레딧",
    "stagifyApi": "Stagify API",
    "reportIssue": "문제 신고",
    "report": {
      "title": "문제 신고",
      "intro": "무엇이 잘못되었는지 알려주시면 확인하겠습니다.",
      "descriptionLabel": "어떤 문제가 있었나요?",
      "descriptionPlaceholder": "발생한 문제를 설명해 주세요…",
      "stepsLabel": "재현 단계 (선택)",
      "stepsPlaceholder": "1. …에 접속함\n2. …을(를) 클릭함\n3. X 대신 Y가 발생함",
      "emailLabel": "이메일 (선택)",
      "emailPlaceholder": "you@example.com",
      "cancel": "취소",
      "submit": "신고 보내기",
      "submitting": "보내는 중…",
      "needDescription": "보내기 전에 문제를 설명해 주세요.",
      "failed": "신고를 보내지 못했습니다. 다시 시도해 주세요.",
      "successTitle": "감사합니다. 접수되었습니다.",
      "successBody": "담당 팀이 확인하겠습니다. 이메일을 남기셨다면 그쪽으로 연락드리겠습니다.",
      "done": "완료"
    }
  },
  "pdf": {
    "pitch": {
      "subtitle": "원하는 방을 평범한 말로 설명하고, 마음에 들 때까지 계속 대화하세요.",
      "ctaUpgrade": "Stagify+로 사용하기",
      "featuresTitle": "무엇을 하나",
      "chat": {
        "title": "설정하지 말고 말하세요",
        "body": "방 종류도, 스타일 목록도 없습니다. 원하는 걸 말하고 다음 메시지에서 다듬으세요."
      },
      "iterate": {
        "title": "방을 기억합니다",
        "body": "모든 답장이 앞의 것을 이어가므로 “더 따뜻하게, 러그는 빼고”가 그대로 통합니다."
      },
      "plans": {
        "title": "도면에 가구까지",
        "body": "도면을 올리면 위에서 본 가구 배치로, 또는 한 방으로 들어가 사진으로 받습니다."
      },
      "honest": {
        "title": "여러분이 정할 때까지 확정된 건 없습니다",
        "body": "모든 버전이 대화에 남아 있어, 마음에 들었던 것으로 돌아갈 수 있습니다."
      }
    },
    "meta": {
      "title": "AI 디자이너 | Stagify.ai - AI 기반 디자인 어시스턴트",
      "description": "AI 디자이너와 대화하며 디자인 질문에 대한 도움을 받고, 분석을 위한 파일을 업로드하고, 전문적인 디자인 조언을 즉시 받으세요.",
      "keywords": "AI 디자이너, AI 디자인 어시스턴트, 디자인 상담, AI 채팅, 디자인 도움, 인테리어 디자인 AI"
    },
    "title": "AI 디자이너",
    "statusMessages": {
      "generating": [
        "이미지 생성 중...",
        "이미지를 만드는 중...",
        "비전을 현실로 만드는 중...",
        "디테일을 다듬는 중...",
        "렌더링 중...",
        "거의 다 됐어요...",
        "세부 사항 마무리 중...",
        "결과를 다듬는 중...",
        "잠시만요..."
      ],
      "staging": [
        "방을 스테이징하는 중...",
        "가구를 추가하는 중...",
        "장식을 고르는 중...",
        "요소를 배치하는 중...",
        "스타일을 적용하는 중...",
        "디자인을 만드는 중...",
        "레이아웃을 생성하는 중...",
        "디테일을 다듬는 중...",
        "거의 준비됐어요..."
      ],
      "floorplan": [
        "평면도를 읽는 중...",
        "방 치수를 재는 중...",
        "공간을 배치하는 중...",
        "벽과 문, 창을 배치하는 중...",
        "방에 가구를 놓는 중...",
        "조명을 설정하는 중...",
        "뷰를 렌더링하는 중...",
        "마무리하는 중...",
        "거의 다 됐어요..."
      ],
      "analyzing": [
        "이미지 분석 중...",
        "디테일을 살펴보는 중...",
        "요소를 식별하는 중...",
        "시각 데이터를 처리하는 중...",
        "공간을 파악하는 중...",
        "구성을 검토하는 중...",
        "레이아웃을 살펴보는 중...",
        "거의 끝났어요..."
      ],
      "welcome": [
        "환영 준비 중...",
        "맞이할 준비 중...",
        "설정하는 중...",
        "따뜻한 환영을 준비하는 중...",
        "모든 것을 준비하는 중...",
        "곧 인사드릴게요...",
        "공간을 설정하는 중...",
        "특별한 것을 준비하는 중..."
      ],
      "general": [
        "생각 중...",
        "요청을 처리하는 중...",
        "분석 중...",
        "옵션을 검토하는 중...",
        "작업 중...",
        "거의 다 됐어요...",
        "잠시만요...",
        "응답을 준비하는 중..."
      ]
    },
    "emptyState": "메시지를 입력하거나 파일을 업로드하여 대화를 시작하세요",
    "welcomeFallback": "안녕하세요! 저는 당신의 Stagify AI 디자이너입니다. 상상하는 모습을 알려주시거나 방 사진을 업로드해 주세요. 함께 디자인해 봐요. 제가 할 수 있는 몇 가지입니다:\n• **빈 방 꾸미기**: 어떤 스타일로든 빈 공간에 가구를 배치\n• **기존 방 새로 디자인**: 스타일 변경, 가구 교체, 전체 분위기 전환\n• **평면도 → 방**: 평면도를 위에서 가구 배치하거나, 한 방에 들어가 사진을 생성\n• **대화하며 다듬기**: 색상, 소품, 배치를 마음에 들 때까지 조정\n어디서부터 시작할까요?",
    "uploadFile": "파일 업로드",
    "inputPlaceholder": "메시지를 입력하세요...",
    "sendButton": "보내기",
    "uploadSubtext": "지원 형식: PDF 파일",
    "status": {
      "fileReady": "파일 준비됨"
    },
    "modelSelector": {
      "chooseModel": "모델을 선택하세요",
      "fast": "빠름",
      "fastDescription": "표준 품질, 더 빠름",
      "pro": "Stagify+",
      "proDescription": "더 높은 품질, 더 느림"
    },
    "messageTag": {
      "auto": "자동",
      "generate": "생성",
      "stage": "스테이징/수정",
      "cadStage": "스테이징 (평면도)",
      "describe": "설명/불러오기"
    },
    "thumbnailStrip": {
      "label": "다음 메시지의 기본 이미지",
      "help": "다음 메시지를 보낼 때, 특히 가구를 추가할 때 AI가 수정할 방 이미지를 선택하세요. 업로드나 스테이징 버전이 여러 개일 때 유용합니다.",
      "helpAria": "기본 이미지란 무엇인가요?"
    },
    "alt": {
      "uploadFile": "메시지에 파일 첨부",
      "reloadChat": "새 채팅 대화 시작",
      "sendMessage": "메시지 보내기",
      "reportBug": "버그 신고",
      "userAvatar": "내 아바타",
      "assistantAvatar": "Stagify AI 디자이너",
      "uploadPreview": "업로드한 파일 미리보기: {filename}",
      "stagedRoom": "AI 스테이징된 방{suffix}",
      "generatedImage": "AI가 생성한 디자인 이미지{suffix}",
      "cadRender": "위에서 본 가구 배치 평면도{suffix}",
      "cadRenderInterior": "평면도의 방을 실내에서 찍은 사진{suffix}",
      "recalledImage": "이 대화에서 이전에 공유된 이미지",
      "requestedImage": "대화 기록에서 요청된 이미지",
      "editedImage": "마스크 편집된 디자인 이미지{suffix}",
      "originalCarouselImage": "마스크 편집 전 원본 이미지",
      "enlargedImage": "디자인 이미지 전체 보기",
      "thumbnailSelected": "{label}, 다음 메시지의 기본 이미지로 선택됨",
      "thumbnailOption": "{label}, 대화의 이미지 {index}"
    },
    "maskEditor": {
      "title": "마스크로 편집",
      "brush": "브러시",
      "erase": "지우개",
      "brushAllNote": "마스킹하려는 영역 전체를 빠짐없이 칠하세요.",
      "toolsAria": "마스크 도구",
      "brushSize": "브러시 크기:",
      "brushSmall": "작게",
      "brushLarge": "크게",
      "promptLabel": "마스킹한 영역에서 무엇을 바꾸고 싶으신가요?",
      "promptPlaceholder": "예: 벽 색을 파란색으로, 소파를 모던한 의자로 교체...",
      "cancel": "취소",
      "clearMask": "마스크 지우기",
      "applyEdit": "편집 적용",
      "rerun": "다시 생성",
      "done": "좋아요",
      "refineTitle": "편집 다듬기",
      "refineNote": "칠하면 편집이 더 드러나고 지우면 가려집니다. 다시 자르기만 하며 AI를 다시 실행하지 않습니다.",
      "refineHelp": "이 단계는 AI 변경이 보이는 범위만 미세 조정하며 AI를 다시 실행하지 않습니다. 칠하면 편집이 더 드러나고 지우면 되돌립니다. 선택한 영역에만 편집이 적용되고 사진의 나머지는 손상되지 않게 하는 안전장치입니다. 위에 흐릿하게 보이는 미리보기는 다듬는 동안 전체 편집을 확인하도록 돕기 위한 것일 뿐이며, 최종 이미지에는 나타나지 않습니다.",
      "promptHint": "위치와 배치를 아주 구체적으로 적어 주세요. 예: “소파를 뒷벽 가운데에 딱 붙여 배치해 주세요.”",
      "refineHelpAria": "다듬기 단계 설명",
      "loadApplying": "편집을 적용하는 중…",
      "referenceLabel": "참조 사진(선택)",
      "referenceAdd": "+ 사진 추가",
      "referenceHint": "선택: 마스킹 영역에 배치할 가구 또는 장식 참조 사진",
      "referenceRemove": "참조 사진 제거",
      "referenceAlt": "마스크 편집 참조 이미지",
      "referenceTooLarge": "이미지가 너무 큽니다. 25MB 미만의 이미지를 선택하세요.",
      "referenceInvalid": "유효한 JPG, PNG 또는 WebP 이미지를 선택하세요.",
      "processing": "처리 중...",
      "pleaseDrawMask": "편집하려는 영역에 마스크를 그려 주세요.",
      "pleaseDescribeChange": "마스킹한 영역에서 무엇을 바꾸고 싶은지 설명해 주세요."
    },
    "errors": {
      "invalidFileType": "PDF 파일을 업로드해 주세요.",
      "fileTooLarge": "파일이 너무 큽니다. 100MB보다 작은 PDF를 업로드해 주세요.",
      "noFile": "먼저 PDF 파일을 업로드해 주세요",
      "processingFailed": "처리에 실패했습니다. 다시 시도해 주세요.",
      "noProcessedFile": "사용 가능한 처리된 PDF가 없습니다."
    }
  },
  "techHelp": {
    "metaTitle": "기술 지원 - Stagify.ai 문제 해결 및 지원",
    "metaDescription": "Stagify.ai의 일반적인 기술 문제를 해결하세요. 업로드, 생성, 로그인, 결제, 브라우저 문제에 대한 해결책.",
    "metaKeywords": "stagify 기술 지원, 문제 해결, 업로드 안 됨, 스테이징 도움, 지원, 일반적인 문제",
    "badge": "기술 지원",
    "title": "문제 해결 및 일반적인 문제",
    "subtitle": "대부분의 문제는 빠르게 해결됩니다. 아래에서 문제를 찾아보세요, 그래도 막히시면, 저희 팀에 이메일 한 통이면 됩니다.",
    "upload": {
      "title": "업로드 & 파일",
      "i1": {
        "q": "사진이 업로드되지 않아요.",
        "a": "파일이 JPG, PNG, WebP 또는 HEIC이고 25 MB 미만인지 확인하세요. 용량이 아주 큰 휴대폰 사진은 실패할 때가 있습니다. 이미지 크기를 줄이거나 스크린샷을 찍어 다시 업로드해 보세요. 그래도 안 되면 페이지를 새로 고친 뒤 다시 시도하세요."
      },
      "i2": {
        "q": "어떤 사진이 가장 좋나요?",
        "a": "방 전체가 보이고 잡동사니가 적은, 정면에서 찍은 선명하고 밝은 사진을 사용하세요. 흐릿하거나, 어둡거나, 극단적인 광각 사진은 결과가 좋지 않습니다. 처음이신가요? 먼저 <a href=\"#walkthrough\">단계별 안내</a>를 시청하세요."
      }
    },
    "tips": {
      "title": "더 나은 결과 & 프로 팁",
      "i1": {
        "q": "어떻게 하면 가장 사실적인 스테이징을 얻나요?",
        "a": "공간 전체가 화면에 들어오고 표면이 깨끗하게 정리된 상태로, 낮에 방을 정면에서 촬영하세요. 생성하기 전에 정확한 방 유형과 스타일을 고르고, 두세 가지 변형을 만들어 가장 좋은 것을 남기세요. <a href=\"index.html#stage\">스테이징 스튜디오 열기</a>로 사용해 보세요."
      },
      "i2": {
        "q": "어떤 요금제나 도구를 사용해야 하나요?",
        "a": "무료는 빠르게 한 번씩 쓰는 방에 적합합니다. <a href=\"stagify-plus.html\">Stagify+</a>는 무제한 생성, 더 높은 품질의 모델, 마스킹 도구, 프롬프트 바를 제공합니다. <a href=\"ai-designer.html\">AI 디자이너</a>는 짧은 대화로 방 전체를 다시 디자인합니다. AI가 결정을 맡아주길 원할 때 가장 좋습니다."
      },
      "i3": {
        "q": "가구와 배치를 제어할 수 있나요?",
        "a": "네. <a href=\"stagify-plus.html\">Stagify+</a>의 프롬프트 바로 \"섹셔널 소파와 큰 러그 추가\"처럼 구체적으로 설명할 수 있고, 가구 도구로 직접 보유한 가구를 가져올 수 있습니다. 한 영역만 어색하면, 전체 이미지를 다시 만들지 말고 그 부분만 마스킹해 다시 생성하세요."
      },
      "masking": {
        "title": "정밀하게 스테이징하세요",
        "subtitle": "다시 꾸밀 영역을 마스킹하고 직접 가구를 추가하세요. 나머지는 픽셀 그대로 유지됩니다. <em>(Stagify+ 전용)</em>"
      },
      "i4": {
        "q": "여러 영역을 한 번에 스테이징하려면?",
        "a": "Stagify+의 <a href=\"masking-studio.html\">마스킹 스튜디오</a>에서는 최대 6개 영역을 서로 다른 색으로 표시하고, 각 영역에 가구 사진이나 설명을 지정해 동시에 스테이징할 수 있습니다. 표시한 부분만 바뀌며, 영역마다 여러 버전을 만들어 가장 좋은 것을 고를 수 있습니다."
      }
    },
    "generate": {
      "title": "생성 & 결과",
      "i1": {
        "q": "생성이 멈추거나 너무 오래 걸려요.",
        "a": "대부분의 이미지는 약 8초면 완성되지만, 여러 변형을 포함한 Stagify+ 렌더링이나 AI가 더 나은 결과를 위해 다시 시도하는 경우에는 더 오래 걸릴 수 있습니다. 그대로 두세요. 진행 표시줄 아래에서 언제든 취소할 수 있고, 정말 문제가 생기면 저희가 중단하고 알려드립니다. 실행 중에는 탭을 전환하거나 휴대폰을 잠그지 마세요."
      },
      "i2": {
        "q": "결과에 이상한 가구나 오류가 있어요.",
        "a": "AI 스테이징이 매번 완벽하지는 않습니다. 새로운 변형을 위해 다시 생성하거나, 다른 스타일로 바꾸거나, <a href=\"ai-designer.html\">마스킹 도구</a>로 전체를 다시 하지 말고 어색한 부분만 고치세요."
      },
      "i3": {
        "q": "아무것도 바뀌지 않거나 방이 여전히 비어 보여요.",
        "a": "보통 방 유형이나 스타일이 선택되지 않았거나, 사진이 너무 어두워 모델이 읽지 못한 경우입니다. 방 유형과 스타일을 고른 다음 더 밝은 사진으로 시도하세요. AI가 처음부터 끝까지 맡길 원하시나요? <a href=\"ai-designer.html\">AI 디자이너</a>를 사용해 보세요."
      }
    },
    "account": {
      "title": "계정 & 로그인",
      "i1": {
        "q": "인증 코드가 도착하지 않았어요.",
        "a": "스팸함이나 프로모션 폴더를 확인하세요. 코드는 1분 정도 걸릴 수 있습니다. 그래도 오지 않으면 \"코드 다시 보내기\"를 사용하고 이메일이 올바르게 입력되었는지 확인하세요."
      },
      "i2": {
        "q": "비밀번호를 잊어버렸어요.",
        "a": "로그인 화면에서 \"비밀번호를 잊으셨나요?\"를 선택하면 재설정 링크를 이메일로 보내드립니다. 링크는 1시간 후 만료됩니다."
      },
      "i3": {
        "q": "Google 로그인이 작동하지 않아요.",
        "a": "stagify.ai의 팝업을 허용하고 타사 쿠키가 완전히 차단되지 않았는지 확인한 다음 다시 시도하세요. 이메일과 비밀번호로 로그인할 수도 있습니다."
      }
    },
    "billing": {
      "title": "결제 & Stagify+",
      "i1": {
        "q": "Stagify+를 어떻게 관리하거나 해지하나요?",
        "a": "오른쪽 상단의 프로필 아이콘을 클릭한 다음 Stagify+ 옆의 Stripe 아이콘을 눌러 결제 대시보드를 열면 구독을 변경하거나 해지할 수 있습니다. <a href=\"https://billing.stripe.com/p/login/5kQ4gz35w3s42na1Jf7EQ00\" target=\"_blank\" rel=\"noopener noreferrer\">Stripe 결제 포털</a>을 직접 열 수도 있습니다. 현재 결제 기간이 끝날 때까지 이용 권한이 유지됩니다."
      },
      "i2": {
        "q": "결제했는데 Stagify+ 기능이 보이지 않아요.",
        "a": "로그아웃했다가 다시 로그인해 계정을 새로고침하세요. 그래도 기능이 나타나지 않으면 사용하신 주소로 <a href=\"mailto:team@stagify.ai\">team@stagify.ai</a>에 이메일을 보내주세요."
      }
    },
    "performance": {
      "title": "브라우저 & 성능",
      "i1": {
        "q": "어떤 브라우저가 지원되나요?",
        "a": "최신 버전의 Chrome, Safari, Edge 또는 Firefox를 사용하세요. 오래된 브라우저는 편집기나 드래그 비교 도구를 지원하지 않을 수 있습니다."
      },
      "i2": {
        "q": "페이지가 느리거나 버튼이 반응하지 않아요.",
        "a": "페이지를 강력 새로고침(Ctrl/Cmd + Shift + R)해 오래된 버전을 지우고, 사용하지 않는 탭을 닫고, 업로드를 방해할 수 있는 stagify.ai의 광고 차단기를 비활성화하세요."
      },
      "i3": {
        "q": "사이트가 전혀 열리지 않아요.",
        "a": "인터넷 연결을 확인한 다음 시크릿/비공개 창으로 시도하세요. 거기서 열린다면 stagify.ai의 브라우저 캐시를 지우세요."
      }
    },
    "contact": {
      "text": "여전히 막히셨나요? 저희 팀이 기꺼이 도와드립니다. 이메일 ",
      "email": "team@stagify.ai"
    }
  },
  "guides": {
    "badge": "가이드",
    "title": "가이드 & 안내",
    "subtitle": "몇 분 만에 스테이징을 시작할 수 있는 빠른 인터랙티브 안내, 그리고 일반적인 문제 해결까지.",
    "heroBadge": "도움말 센터",
    "liveBadge": "인터랙티브 데모",
    "walkthroughsTitle": "단계별 안내",
    "demo1Title": "첫 무료 스테이징",
    "demo1Desc": "따라 하며 사진을 업로드하고 첫 스테이징된 방을 받아보세요.",
    "demo2Title": "Stagify+로 하는 첫 스테이징",
    "demo2Desc": "무제한 생성, 더 높은 품질, 프로 도구를 위해 Stagify+로 스테이징하는 방법을 확인하세요.",
    "pickerFree": "무료",
    "pickerPlus": "Stagify+",
    "pickerDesigner": "AI 디자이너",
    "pickerMasking": "마스킹 스튜디오",
    "pickerPromptBar": "프롬프트 바",
    "pickerFurniture": "가구",
    "demo3Desc": "AI 디자이너가 간단한 대화로 방을 에이전트 방식으로 스테이징하고 다시 디자인하는 모습을 보세요.",
    "troubleshootingTitle": "문제 해결 및 일반적인 문제"
  },
  "pageMeta": {
    "basicMask": {
      "title": "기본 마스크 | Stagify.ai — 칠한 곳만 다시 만듭니다",
      "description": "방 사진의 한 부분을 칠하고 거기서 뭐가 바뀌어야 하는지 말하면, 같은 사진에서 그 영역만 다시 만들어집니다. 밖은 그대로입니다.",
      "keywords": "기본 마스크, 마스크 스테이징, 사진 부분 편집, 사진 소파 교체, AI 보정, 부동산 사진 보정, 부분 리스타일, Stagify"
    },
    "guides": {
      "title": "가이드 & 안내 | Stagify.ai",
      "description": "Stagify.ai 단계별 안내 — 첫 무료 스테이징, Stagify+로 하는 스테이징, 일반적인 문제 해결."
    },
    "contact": {
      "title": "문의하기 | Stagify.ai",
      "description": "지원, 파트너십, 또는 무료 AI 홈 스테이징 도구에 대한 질문은 Stagify.ai 팀에 문의하세요."
    },
    "stagifyPlus": {
      "title": "Stagify+ 요금제 & 가격 | Stagify.ai",
      "description": "Stagify+: 가구 제거, AI 디자이너, 마스킹 스튜디오, 더 높은 품질의 모델, 무제한 스테이징. 요금제와 가격을 확인하세요."
    },
    "enterprise": {
      "title": "Stagify 엔터프라이즈 | 팀을 위한 사용량 기반 AI 스테이징",
      "description": "생성당 $0.15의 사용량 기반 청구로 팀 전체에 무제한 AI 스테이징을 제공하세요. 하나의 청구서, 좌석당 요금 없음."
    },
    "maskingStudio": {
      "title": "마스킹 스튜디오 | Stagify.ai - 다중 영역 정밀 가상 스테이징",
      "description": "방 사진 한 장에서 여러 영역을 서로 다른 색으로 하이라이트하고, 각 영역에 가구 사진을 연결해 한 번에 스테이징하세요. 하이라이트한 영역만 바뀌고 사진의 나머지는 픽셀 하나까지 그대로 유지됩니다.",
      "keywords": "마스킹 스튜디오, 가상 스테이징 마스크, 정밀 가상 스테이징, 다중 영역 스테이징, AI 가구 배치, 마스크 사진 편집, 영역 편집, 부동산 사진 스테이징, Stagify"
    },
    "exteriorStudio": {
      "title": "외관 스튜디오 | Stagify.ai - AI 외관 사진 보정",
      "description": "흐리고 어수선한 외관 사진을 매물에 걸맞은 한 장으로 바꿉니다. 시간대를 바꾸고 하늘을 맑게 하며 주차 차량과 쓰레기통을 지우되, 건물 자체는 촬영된 그대로 유지됩니다.",
      "keywords": "외관 매력, 외관 사진 편집, 부동산 사진 보정, 하늘 교체, 사진 차량 제거, 트와일라잇 부동산 사진, 골든아워, AI 사진 편집기, 건물 외관, Stagify"
    },
    "developers": {
      "title": "개발자를 위한 Stagify API | Stagify.ai",
      "description": "직접 작성한 코드로 부동산 사진을 가상 스테이징하세요. 이미지당 HTTP 호출 한 번, 선불 크레딧 0.15달러, 구독도 최소 사용량도 없습니다."
    }
  },
  "basicMask": {
    "title": "기본 마스크",
    "subtitle": "사진의 한 부분을 칠하고 거기서 뭐가 바뀌어야 하는지 말하면, 같은 사진에서 그 부분만 다시 만들어 드립니다.",
    "ctaUpgrade": "Stagify+로 사용하기",
    "ctaOpen": "기본 마스크 열기",
    "features": {
      "title": "무엇을 하나",
      "paint": {
        "title": "칠하고 나서 말하기",
        "body": "소파, 조리대, 빈 법을 붓으로 칠하세요. 그런 다음 그 자리에 무엇이 있어야 하는지 적으세요."
      },
      "small": {
        "title": "작은 수정에",
        "body": "한 가지만 빼면 이미 괜찮은 사진이라면, 방 전체를 다시 꾸미는 것보다 빠릅니다."
      },
      "upgrade": {
        "title": "한 번에 한 곳",
        "body": "마스크 하나, 지시 하나. 여러 곳을 각각 다른 가구로 한번에 하려면 Masking Studio를 쓰세요."
      },
      "honest": {
        "title": "붓금 밖은 그대로 돌아옵니다",
        "body": "다시 그리지도, 옮기지도, 조명을 바꾸지도 않습니다."
      }
    }
  },
  "maskingStudio": {
    "ctaUpgrade": "Stagify+로 사용하기",
    "features": {
      "title": "무엇을 하나",
      "areas": {
        "title": "여러 영역을 한 번에",
        "body": "소파 벽, 빈 모통이, 맨바닥을 세 가지 색으로 표시하고 한 번에 연출합니다."
      },
      "own": {
        "title": "내 가구 그대로",
        "body": "영역에 문구 대신 제품 사진을 주면 바로 그 가구가 들어갑니다."
      },
      "exact": {
        "title": "픽셀 단위 경계",
        "body": "마스크를 손으로 칠하거나, 사각형으로 끌거나, 매직 도구로 한 번에 따내세요."
      },
      "honest": {
        "title": "마스크 밖은 그대로 돌아옵니다",
        "body": "다시 그리지도, 옮기지도, 조명을 바꾸지도 않습니다."
      }
    },
    "title": "마스킹 스튜디오",
    "subtitle": "방의 영역을 색깔로 나눠 표시하고, 각각에 가구를 지정해 한 번에 연출하세요.",
    "exteriorTitle": "그 사진은 외관 스튜디오용입니다",
    "stepPhoto": "방 사진",
    "stepPhotoHint": "오른쪽 작업 공간에 방 사진을 업로드하세요.",
    "replacePhoto": "사진 교체",
    "stepAreas": "가구 영역",
    "addArea": "+ 영역 추가",
    "areaName": "영역 {n}",
    "areaLimit": "최대 {n}개의 영역까지 하이라이트할 수 있습니다.",
    "removeAreaAria": "이 영역 제거",
    "stepBrush": "하이라이트",
    "overlapHint": "영역 위에 덧칠하면 새 색으로 다시 지정됩니다.",
    "promptPlaceholder": "여기에 무엇을 추가할지 설명하세요 (가구 사진을 추가하면 생략 가능)…",
    "addFurniture": "+ 가구 사진",
    "statusEmpty": "아직 하이라이트 안 됨",
    "statusNeedsDetails": "프롬프트 또는 사진 필요",
    "statusReady": "준비 완료",
    "statusGenerating": "스테이징 중…",
    "statusDone": "완료",
    "statusFailed": "실패",
    "retry": "다시 시도",
    "progressCount": "{total}개 중 {done}개 영역 스테이징 완료",
    "uploadHint": "방 사진을 업로드하세요",
    "uploadSub": "JPG, PNG, WebP, HEIC 파일을 클릭하거나 여기에 끌어다 놓으세요",
    "editHighlights": "편집 다듬기",
    "defaultFurniturePrompt": "참조 사진의 가구를 하이라이트한 영역에 추가하세요. 방에 맞는 올바른 원근감, 크기, 조명으로 바닥에 자연스럽게 배치하세요.",
    "needHighlight": "먼저 사진에 영역을 하나 이상 칠해 주세요.",
    "needPromptOrFurniture": "하이라이트한 각 영역에는 짧은 프롬프트나 가구 사진이 필요합니다.",
    "doneToast": "모든 영역이 스테이징되었습니다! 하이라이트를 다듬거나 좋아요 버튼을 눌러 결과를 확인하세요.",
    "partialToast": "{total}개 중 {done}개 영역이 스테이징되었습니다. 실패한 영역을 다시 시도하세요.",
    "failedToast": "스테이징에 실패했습니다. 다시 시도해 주세요.",
    "rateLimited": "생성 속도가 너무 빠릅니다. 잠시 후 다시 시도해 주세요.",
    "shortcutsHint": "<kbd>B</kbd> 브러시&nbsp;· <kbd>E</kbd> 지우개&nbsp;· <kbd>R</kbd> 사각형&nbsp;· <kbd>W</kbd> 자동 선택&nbsp;· <kbd>[</kbd> <kbd>]</kbd> 브러시 크기&nbsp;· <kbd>1</kbd>–<kbd>6</kbd> 영역 선택&nbsp;· <kbd>Ctrl</kbd>+<kbd>Z</kbd> 실행 취소&nbsp;· <kbd>Ctrl</kbd>+<kbd>Y</kbd> 다시 실행&nbsp;· <kbd>H</kbd> 누르고 있으면 사진 보기",
    "compare": "비교",
    "undo": "실행 취소",
    "furniturePasted": "{area}에 가구 사진이 추가되었습니다",
    "compareHandleAria": "드래그하여 전후를 비교하세요",
    "helpTitle": "마스킹 스튜디오 사용 방법",
    "helpStep1": "방 사진을 업로드하세요.",
    "helpStep2": "각 가구가 들어갈 자리를 하이라이트하세요. 칠하거나, 사각형을 드래그하거나, 자동 선택 도구로 물체나 영역을 한 번의 클릭으로 선택할 수 있습니다. 영역마다 색은 하나입니다.",
    "helpStep3": "각 영역에 가구 사진, 짧은 설명 또는 둘 다를 지정하세요. 영역을 '물체 제거’로 전환해 덮고 있는 것을 비울 수도 있습니다.",
    "helpStep4": "편집 적용을 클릭하세요. 모든 영역이 동시에 스테이징되며, 표시한 부분만 바뀝니다. 사진의 나머지 부분은 그대로 유지됩니다.",
    "helpShortcuts": "키보드 단축키",
    "helpClose": "확인",
    "confirmTitle": "생성된 결과를 삭제할까요?",
    "confirmBody": "새 사진으로 다시 시작하면 표시한 영역과 생성된 결과가 지워집니다.",
    "confirmDiscard": "삭제하고 계속",
    "confirmKeep": "결과 유지",
    "zoomHint": "Ctrl+스크롤 또는 핀치로 확대/축소, 스페이스(또는 마우스 휠 버튼)를 누른 채 이동",
    "presetSofa": "소파|방 분위기에 어울리는 편안한 모던 소파를 추가하세요.",
    "presetArmchair": "안락의자|방과 어울리는 아늑한 안락의자를 추가하세요.",
    "presetRug": "러그|가구 아래에 큰 러그를 추가하세요.",
    "presetPlant": "식물|키가 큰 화분 식물을 추가하세요.",
    "presetLamp": "플로어 램프|세련된 플로어 램프를 추가하세요.",
    "presetArt": "벽 장식|방과 어울리는 액자 벽 장식을 추가하세요.",
    "tryAnother": "다른 버전 시도",
    "versionLabel": "버전 {i} / {n}",
    "versionPrev": "이전 버전",
    "versionNext": "다음 버전",
    "clearHighlight": "하이라이트 지우기",
    "snapToObject": "개체에 맞추기",
    "snapToObjectHint": "AI가 실제로 그린 부분의 가장자리까지 이 하이라이트를 넓혀서 잘리지 않도록 합니다.",
    "spillFlag": "이 편집이 하이라이트를 벗어났습니다. '개체에 맞추기’를 사용할 수 있습니다.",
    "snapToast": "생성된 일부 항목이 하이라이트를 벗어났습니다. 해당 영역을 열고 '개체에 맞추기’를 눌러 나머지를 포함하세요.",
    "toolRect": "사각형",
    "renameAria": "이 영역 이름 바꾸기",
    "resumeTitle": "지난 세션을 이어서 할까요?",
    "resumeBody": "지난번 사진과 표시한 영역을 저장해 두었습니다. 이어서 계속하거나 새로 시작하세요.",
    "resumeYes": "이어서 하기",
    "resumeNo": "새로 시작",
    "helpStep5": "어떤 영역이 마음에 들지 않나요? 다른 버전 시도로 여러 옵션을 만들어 서로 전환해 보세요.",
    "promptIdeas": "프롬프트 아이디어 보기",
    "looksGood": "좋아요",
    "redo": "다시 실행",
    "toolWand": "자동 선택",
    "wandHint": "사진 속 물체를 클릭하면 선택됩니다.",
    "wandBusy": "사진 분석 중…",
    "wandBusyMessages": [
      "사진을 분석하는 중…",
      "방 안의 물체를 찾는 중…",
      "찾은 물체의 윤곽을 그리는 중…",
      "거의 다 됐어요…"
    ],
    "wandMiss": "해당 위치에서 물체를 찾지 못했습니다. 물체의 중앙을 클릭하거나 브러시로 칠해 보세요.",
    "modeAria": "이 영역에서 할 작업",
    "modeStage": "가구 추가",
    "modeRemove": "물체 제거",
    "removeHint": "하이라이트한 모든 것이 제거되고 그 뒤의 빈 방이 재구성됩니다.",
    "removePlaceholder": "선택 사항: 남길 것이나 세부 사항 (예: 러그는 유지)…",
    "removePrompt": "하이라이트된 영역 안의 모든 것을 제거하세요. 그 뒤에 있는 것(바닥, 벽, 걸레받이, 몰딩)을 방의 기존 표면, 질감, 조명을 이어받아 매끄럽게 재구성하세요. 새 가구나 물건을 추가하지 마세요.",
    "loadingMessages": [
      "가구를 배치하는 중…",
      "빛과 그림자를 맞추는 중…",
      "각 영역을 자연스럽게 블렌딩하는 중…",
      "사진의 나머지를 그대로 유지하는 중…",
      "마무리 손질을 더하는 중…"
    ]
  },
  "status": {
    "pageTitle": "상태 및 가동 시간 | Stagify.ai",
    "pageDescription": "Stagify.ai의 실시간 상태 및 가동 시간 — 24시간 및 7일 가용성과 기록 백분율을 제공합니다.",
    "heading": "서버 상태",
    "subheading": "Stagify.ai의 실시간 가용성 및 가동 시간 기록입니다.",
    "checking": "상태 확인 중…",
    "operational": "모든 시스템 정상 작동",
    "disruption": "장애가 감지됨",
    "unableToLoad": "상태를 불러올 수 없습니다",
    "uptime": "가동 시간",
    "now": "지금",
    "cards": {
      "24h": "24시간",
      "7d": "7일",
      "30d": "30일"
    },
    "graph24h": {
      "title": "지난 24시간",
      "meta": "막대 48개 · 각 30분",
      "aria": "지난 24시간 가동 상태 막대",
      "axisStart": "24시간 전"
    },
    "graph7d": {
      "title": "지난 7일",
      "meta": "막대 56개 · 각 3시간",
      "aria": "지난 7일 가동 상태 막대",
      "axisStart": "7일 전"
    },
    "legend": {
      "operational": "정상 작동",
      "partial": "부분 장애",
      "downtime": "다운타임",
      "nodata": "데이터 없음"
    },
    "incidents": {
      "heading": "최근 인시던트",
      "loading": "불러오는 중…",
      "noneTitle": "기록된 인시던트가 없습니다",
      "noneText": "모니터링 기간 동안 감지된 다운타임이 없습니다.",
      "defaultCause": "다운타임",
      "causeMissedHeartbeats": "재시작 시 다운타임 감지됨(하트비트 누락)",
      "loadError": "상태 API에 연결할 수 없습니다. 다시 시도 중…",
      "ongoing": "진행 중"
    },
    "monitoring": {
      "since": "{date}부터 모니터링 · 마지막 확인 {ago}",
      "collecting": "데이터 수집 중…",
      "error": "상태 API에 연결할 수 없습니다. 다시 시도 중…"
    },
    "tooltip": {
      "nodata": "데이터 없음",
      "uptime": "{pct} 가동 시간"
    },
    "ago": {
      "never": "없음",
      "template": "{v} 전"
    },
    "foot": "60초마다 자동 새로 고침 · 기록된 재시작 횟수: {count} · 가용성은 서버 자체의 하트비트를 기준으로 측정됩니다. 독립적인 확인을 위해 <a href=\"/health\">/health</a>에서 실시간 상태 JSON을 반환합니다."
  },
  "enterprise": {
    "hero": {
      "title": "Stagify Enterprise",
      "subtitle": "팀 전체에 무제한 AI 스테이징을 제공하세요. 회사 이메일을 사용하는 모든 직원이 자동으로 Stagify+를 이용할 수 있으며, 사용한 만큼만 비용을 지불합니다."
    },
    "highlights": {
      "perGenerationLabel": "생성당",
      "unlimitedValue": "무제한",
      "unlimitedLabel": "팀원",
      "monthlyValue": "매월",
      "monthlyLabel": "사용량 기반 청구"
    },
    "features": {
      "ariaLabel": "포함된 Stagify+ 기능",
      "fullAccess": "모든 @도메인 사용자를 위한 전체 Stagify+",
      "aiDesigner": "AI Designer 및 마스크 편집",
      "models": "고품질 이미지 모델",
      "variations": "생성당 여러 변형",
      "furniture": "가구 참고 이미지 업로드",
      "noSeatFees": "좌석당 요금 없음"
    },
    "success": {
      "title": "Enterprise 요금제가 활성화되었습니다",
      "line": "{domain}(으)로 끝나는 이메일의 모든 계정에서 이제 Stagify+ 기능을 사용할 수 있습니다.",
      "yourDomain": "귀하의 도메인",
      "billing": "매월 말에 팀 전체 사용량을 기준으로 생성당 $0.15로 청구됩니다."
    },
    "form": {
      "title": "시작하기",
      "intro": "아래에 회사 정보를 입력하세요. 결제 후 귀하의 도메인 이메일을 사용하는 모든 계정이 자동으로 Stagify+ 기능을 받게 됩니다.",
      "domainLabel": "회사 도메인",
      "domainHint": "@{domain}(으)로 끝나는 모든 이메일이 Stagify+를 받게 됩니다",
      "companyLabel": "회사 이름",
      "emailLabel": "연락처 이메일",
      "phoneLabel": "전화번호",
      "phoneOptional": "(선택 사항)",
      "submit": "결제 계속하기",
      "redirecting": "Stripe로 이동 중…"
    },
    "errors": {
      "domain": "유효한 도메인을 입력하세요(예: company.com).",
      "company": "회사 이름을 입력하세요.",
      "email": "유효한 연락처 이메일을 입력하세요.",
      "publicDomain": "Stagify Enterprise는 회사 고유의 도메인이 필요합니다. gmail.com, yahoo.com 같은 공개 이메일 도메인은 등록할 수 없습니다.",
      "generic": "문제가 발생했습니다. 다시 시도하세요.",
      "unexpected": "예기치 않은 응답입니다. 다시 시도하세요.",
      "network": "네트워크 오류입니다. 연결을 확인하고 다시 시도하세요."
    },
    "footnote": "Stripe를 통한 안전한 결제 · 사용량 기반 매월 청구 · 언제든지 취소 가능<br>궁금한 점이 있으신가요? <a href=\"mailto:team@stagify.ai\">team@stagify.ai</a> · <a href=\"stagify-plus.html\">개인 요금제</a>",
    "legal": "계속하면 당사의 <a href=\"legal/enterprise-msa.html\">마스터 서비스 계약</a>, <a href=\"terms.html\">서비스 약관</a> 및 <a href=\"privacy.html\">개인정보 처리방침</a>에 동의하는 것입니다."
  },
  "stagifyPlus": {
    "hero": {
      "title": "Stagify의 모든 것을 <span class=\"sp-grad\">잠금 해제</span>."
    },
    "plan": {
      "hintAccountFirst": "먼저 무료 계정을 만드세요. 그래야 구독이 회원님 계정에 연결됩니다.",
      "hintTip": "팁: 결제를 Stagify 계정에 연결할 수 있도록 먼저 프로필 메뉴에서 로그인하세요.",
      "hintStagingDisabled": "스테이징 사이트에서는 구독이 비활성화되어 있습니다.",
      "billedMonthly": "매월 청구 · 언제든지 취소 가능",
      "perMonth": "/ 월",
      "trialPill": "7일 무료로 시작하기",
      "startTrial": "무료 체험 시작",
      "subscribed": "구독 중 ✓",
      "unavailableStaging": "스테이징에서 사용할 수 없음",
      "payNote": "체험이 끝날 때까지 요금이 청구되지 않습니다. 언제든지 취소할 수 있습니다.",
      "securedByStripe": "Stripe로 보호됨",
      "noCommitment": "약정 없음",
      "manage": "구독 관리 또는 취소"
    },
    "compare": {
      "heading": "요금제 비교",
      "feature": "기능",
      "free": "무료",
      "included": "포함",
      "notIncluded": "미포함",
      "unlimitedValue": "무제한",
      "tipAria": "이 항목 설명",
      "rows": {
        "customizable": "맞춤형 스테이징",
        "fastModel": "빠른 이미지 모델",
        "unlimited": "무제한 스테이징 생성",
        "gallery": "갤러리에 저장되는 방 개수",
        "hqModel": "고품질 이미지 모델",
        "remove": "기존 가구 제거",
        "designer": "AI Designer",
        "masking": "마스킹 도구",
        "studio": "Masking Studio (다중 영역)",
        "variations": "생성당 여러 변형",
        "references": "가구 참고 이미지",
        "exterior": "외관 스튜디오 (첫인상)"
      },
      "tips": {
        "gallery": "저장한 결과물은 계정에 남아 있어 다시 열거나 다시 내려받고, 고객에게 공유 링크를 보낼 수 있습니다. 무료 갤러리는 최근 방들만 보관하고 새 결과물이 들어오면 오래된 것부터 내보냅니다. Stagify+에서는 아무것도 사라지지 않습니다.",
        "customizable": "생성하기 전에 방 종류와 가구 스타일을 고를 수 있어서, 아이 방을 요청했는데 홈오피스가 나오거나 해안 분위기를 요청했는데 미드센추리가 나오는 일이 없습니다. 방과 스타일 전체 목록은 두 요금제 모두에 들어 있습니다.",
        "fastModel": "속도에 맞춘 기본 생성 모델입니다. 몇 초 만에 결과가 나오기 때문에 아직 방 종류와 스타일을 비교해 보는 단계에 잘 맞습니다. 모든 요금제에서 쓸 수 있습니다.",
        "unlimited": "원하는 만큼 사진을 연출하세요. 두 요금제 모두 구매할 크레딧도, 장당 요금도 없습니다. Stagify+가 바꾸는 것은 한 번의 생성으로 할 수 있는 일이지, 생성 횟수가 아닙니다.",
        "hqModel": "매물에 실제로 올릴 한 장을 위한, 느리지만 더 꼼꼼한 생성 모델입니다. 직선과 창으로 들어오는 빛, 반사를 훨씬 잘 붙들어 주기 때문에 가구가 방 위에 얹힌 것이 아니라 방 안에 놓입니다.",
        "remove": "체크 하나면 소파와 잡동사니, 벽에 걸린 그림까지 방을 먼저 비운 다음 빈 상태에서 새로 연출합니다. 사람이 살고 있는 매물에 필요한 기능으로, 집주인 가구 위에 그대로 연출하면 결과가 제대로 나오지 않습니다.",
        "designer": "사진을 띄워 둔 채 대화하는 창입니다. 원하는 바를 평소 쓰는 말로 이야기하고, 나뭇결을 더 따뜻하게, 러그는 빼고, 아이 방으로도 해 보고처럼 같은 이미지를 여러 차례 다듬어 갈 수 있습니다. 매번 새로 생성할 필요가 없습니다.",
        "masking": "결과물의 일부만 칠해서 그 부분만 바꿉니다. 브러시 밖은 픽셀 단위로 그대로 남아 있어서, 의자 하나만 바꾸거나 벽 한 면만 다시 칠할 수 있고 방 전체를 다시 돌리지 않아도 됩니다.",
        "studio": "마스킹의 완전판입니다. 여러 영역을 서로 다른 색으로 표시하고 영역마다 각각의 요청이나 각각의 가구 사진을 지정해 한 번에 모두 연출합니다. 그다음 영역별로 몇 가지 안을 만들어 가장 나은 것만 남기면 됩니다.",
        "exterior": "모든 매물이 첫 장으로 내거는 사진을 위한 기능입니다. 시간대를 바꾸고 밋밋한 잿빛 하늘을 정리하고 주차된 차와 쓰레기통을 치우면서, 건물 자체는 촬영한 그대로 둡니다.",
        "variations": "같은 요청으로 여러 안을 한 번에 받아 볼 수 있습니다. 같은 결과가 두 번 나오는 것이 아니라 배치와 가구 선택이 서로 달라서, 마음에 드는 것이 나올 때까지 다시 돌리는 대신 고를 수 있습니다.",
        "references": "제품 사진을 올리면 그 소파, 그 침대, 그 식탁 세트로 방이 연출됩니다. 대충 비슷한 물건이 아닙니다. 고객이나 시공사, 스타일리스트가 가구를 이미 정해 둔 경우에 특히 유용합니다."
      }
    },
    "enterprise": {
      "title": "팀 전체가 쓰실 건가요",
      "body": "회사의 모든 구성원이 자동으로 Stagify+를 사용하게 되고, 1인당 좌석을 사는 대신 팀이 실제로 생성한 만큼만 결제합니다.",
      "cta": "Stagify Enterprise 보기",
      "contact": "세금계산서나 별도 조건이 필요하시면 <a href=\"mailto:team@stagify.ai\">team@stagify.ai</a> 로 연락 주세요."
    },
    "footLinks": {
      "backToFree": "무료 스테이징으로 돌아가기",
      "questions": "구매 전 궁금한 점이 있으신가요?"
    }
  },
  "gallery": {
    "pageTitle": "내 갤러리 — Stagify",
    "title": "내 갤러리",
    "lede": "지금까지 가구를 배치한 모든 공간을 생성 설정과 보낼 수 있는 링크와 함께 보여줍니다.",
    "detailTitle": "가구를 배치한 공간",
    "more": "더 불러오기",
    "moreLoading": "불러오는 중…",
    "cardAlt": "{room}, 가구 배치됨",
    "cardOpen": "{room}({when}) 열기",
    "count": {
      "one": "배치한 공간 {count}개",
      "other": "배치한 공간 {count}개"
    },
    "showing": {
      "one": "{count}개 중 {loaded}개 표시 중",
      "other": "{count}개 중 {loaded}개 표시 중"
    },
    "compare": {
      "beforeAlt": "가구를 배치하기 전의 공간",
      "rangeLabel": "가구를 배치한 공간 보기",
      "rangeValue": "스테이징 {percent}%"
    },
    "meta": {
      "source": "사용 도구",
      "room": "공간",
      "style": "스타일",
      "prompt": "추가 지시",
      "removed": "가구 제거함",
      "staged": "생성일",
      "references": "가구 사진",
      "yes": "예",
      "referenceCount": "{count}장 첨부"
    },
    "signedOut": {
      "title": "로그아웃되었습니다",
      "body": "로그인하면 가구를 배치한 공간을 볼 수 있습니다.",
      "cta": "Stagify로 이동"
    },
    "off": {
      "title": "결과 저장이 꺼져 있습니다",
      "body": "이 환경에서는 아직 결과물을 보관할 수 없어 보여드릴 것이 없습니다. 배치 기능은 정상적으로 작동하며, 이미지가 보관되지 않을 뿐입니다."
    },
    "empty": {
      "title": "아직 배치한 공간이 없습니다",
      "body": "첫 공간에 가구를 배치하면 생성에 사용한 설정과 함께 여기에 표시됩니다.",
      "cta": "공간에 가구 배치하기"
    },
    "error": {
      "title": "갤러리를 불러오지 못했습니다",
      "generic": "생성한 이미지는 안전합니다. 불러오지 못한 것은 목록이지 이미지가 아닙니다.",
      "offline": "Stagify에 연결하지 못했습니다. 연결 상태를 확인한 뒤 다시 시도해 주세요.",
      "rateLimited": "요청이 너무 많습니다. 잠시 후 다시 시도해 주세요.",
      "retry": "다시 시도"
    },
    "delete": {
      "action": "이 이미지 삭제",
      "warn": "이 이미지와 이미 공유한 링크가 영구적으로 삭제됩니다. 되돌릴 수 없습니다.",
      "confirm": "영구 삭제",
      "cancel": "유지하기",
      "busy": "삭제 중…",
      "failed": "이 이미지를 삭제하지 못했습니다."
    },
    "share": {
      "title": "공유",
      "note": "이 링크를 가진 사람은 누구나 가구를 배치한 사진을 열어볼 수 있습니다. 내리려면 이미지를 삭제하세요. 방문은 15분 이내에 중단됩니다.",
      "urlLabel": "공유 링크",
      "copy": "링크 복사",
      "copied": "복사했습니다. 링크가 클립보드에 있습니다.",
      "copyFailed": "자동으로 복사하지 못했습니다. 위의 링크를 선택해 복사하세요.",
      "notOpened": "아직 열람되지 않음",
      "opened": {
        "one": "{count}회 열람됨",
        "other": "{count}회 열람됨"
      },
      "unavailable": "이 링크를 불러오지 못했습니다. 페이지를 새로고침한 뒤 다시 시도해 주세요.",
      "showBefore": "가구를 배치하기 전 사진 포함",
      "showBeforeSaving": "저장 중…",
      "showBeforeOn": "이제 가구를 배치하기 전 사진이 이 링크에 포함됩니다.",
      "showBeforeOff": "이 링크에는 가구를 배치한 사진만 표시됩니다.",
      "showBeforeFailed": "이 링크에 표시되는 내용을 변경하지 못했습니다. 다시 시도해 주세요."
    },
    "rename": {
      "action": "이름 변경",
      "label": "이 렌더의 이름 지정",
      "save": "저장",
      "cancel": "취소",
      "saving": "저장 중…",
      "saved": "이름을 저장했습니다.",
      "cleared": "기본 이름으로 되돌렸습니다.",
      "failed": "이름을 저장하지 못했습니다. 다시 시도해 주세요."
    },
    "search": {
      "label": "갤러리 검색",
      "placeholder": "이름, 공간, 스타일 또는 프롬프트로 검색",
      "clear": "검색 지우기",
      "results": {
        "one": "{count}개 결과",
        "other": "{count}개 결과"
      },
      "showing": {
        "one": "{count}개 중 {loaded}개 표시 중",
        "other": "{count}개 중 {loaded}개 표시 중"
      },
      "none": {
        "title": "일치하는 공간이 없습니다",
        "body": "갤러리에 “{q}”과(와) 일치하는 항목이 없습니다.",
        "cta": "검색 지우기"
      }
    },
    "loading": "갤러리를 불러오는 중…"
  },
  "exteriorStudio": {
    "title": "외관 스튜디오",
    "subtitle": "날씨가 바뀌면 다시 찍을 수 없는 한 장. 빛과 하늘과 잡동사니만 정리하고, 집은 그대로 둡니다.",
    "ctaUpgrade": "Stagify+로 이용하기",
    "features": {
      "title": "무엇을 하나",
      "light": {
        "title": "시간대",
        "body": "정오에 찍고 노을 빛으로 올립니다. 그림자와 창문 빛도 함께 맞춰집니다."
      },
      "sky": {
        "title": "하늘과 날씨",
        "body": "밋밋한 회색이 맑은 파랑, 얇은 구름, 또는 더 극적인 하늘로."
      },
      "clutter": {
        "title": "차량, 잡동사니, 눈",
        "body": "임시로 놓인 것들은 사라지고, 그 아래 바닥은 주변에 맞게 복원됩니다."
      },
      "honest": {
        "title": "집은 그대로 그 집",
        "body": "잔디를 새로 깔지도, 전선을 지우지도, 진입로를 바꾸지도, 다시 칠하지도 않습니다."
      }
    },
    "upload": {
      "title": "외관 사진을 여기에 놓으세요",
      "hint": "JPG, PNG, WebP, HEIC 파일을 클릭하거나 여기에 끌어다 놓으세요",
      "button": "사진 선택",
      "replace": "다른 사진 사용"
    },
    "controls": {
      "timeOfDay": "시간대",
      "sky": "하늘",
      "removeLegend": "사진에서 지우기",
      "removeVehicles": "차량",
      "removeClutter": "쓰레기통·잡동사니",
      "removePeople": "사람",
      "removeSnow": "눈",
      "removeWetWeather": "비·물웅덩이",
      "removeLeaves": "낙엽",
      "notes": "그 밖에 필요한 것이 있나요?",
      "notesPlaceholder": "예: 현관의 깃발은 그대로 두기"
    },
    "time": {
      "morning": "오전",
      "midday": "한낮",
      "goldenHour": "골든아워",
      "dusk": "해질녘"
    },
    "skyOptions": {
      "clearBlue": "맑은 파랑",
      "lightClouds": "옅은 구름",
      "dramatic": "드라마틱"
    },
    "actions": {
      "enhance": "외관 보정하기",
      "working": "처리 중…",
      "download": "내려받기",
      "again": "다른 사진 보정"
    },
    "loadingMessages": [
      "외부를 정리하는 중…",
      "빛을 맞추는 중…",
      "하늘을 바꾸는 중…",
      "집 자체는 그대로 유지…",
      "마무리하는 중…"
    ],
    "result": {
      "title": "전후 비교",
      "hint": "슬라이더를 움직여 비교하세요.",
      "rangeValue": "{percent}% 보정됨"
    },
    "errors": {
      "generic": "이 사진은 보정할 수 없었습니다. 해당 건물의 다른 외관 사진으로 시도해 주세요.",
      "network": "사진이 돌아오기 전에 연결이 끊겼습니다. 올린 사진은 그대로 있으니 다시 시도해 주세요."
    },
    "stepPhoto": "외관 사진",
    "stepPhotoHint": "오른쪽 작업 영역에서 사진을 올려 주세요.",
    "replacePhoto": "사진 교체",
    "stepChanges": "무엇을 바꿀까요?",
    "enhanceHint": "변경 사항을 하나 이상 고르거나 위에 직접 적어 주세요."
  },
  "notFound": {
    "pageTitle": "페이지를 찾을 수 없습니다 | Stagify.ai",
    "pageDescription": "이 페이지는 존재하지 않거나 이동되었습니다. Stagify.ai로 돌아가 매물 사진 스테이징을 계속하세요.",
    "heading": "이 페이지는 존재하지 않습니다",
    "body": "링크가 잘못되었거나 페이지가 이동되었을 수 있습니다. 나머지는 모두 그대로 있습니다.",
    "homeCta": "홈으로 돌아가기"
  },
  "developers": {
    "crumb": "API 문서",
    "lede": "직접 작성한 코드로 부동산 사진을 가상 스테이징하세요. HTTP 호출 한 번에 스테이징된 이미지 한 장이 돌아옵니다. 선불 크레딧은 이미지당 0.15달러이며, 구독도 최소 사용량도 없고 통제를 벗어나는 청구서도 없습니다.",
    "toc": "이 페이지의 내용",
    "contact": "문의, 한도 상향, 카드 대신 청구서 발행: <a href=\"mailto:team@stagify.ai\">team@stagify.ai</a>.",
    "facts": {
      "baseUrl": "기본 URL",
      "auth": "인증",
      "contentType": "콘텐츠 유형"
    },
    "intro": {
      "h2": "소개",
      "p1": "이 API가 제공하는 것은 하나입니다. 웹 앱 뒤에 있는 스테이징 파이프라인입니다. 방 사진을 올리고 방 유형과 가구 스타일을 지정하면 같은 응답으로 스테이징된 이미지를 받습니다. 작업 큐도 없고 정상 경로에서 폴링할 것도 없습니다.",
      "p2": "크레딧은 이미지 한 장 단위입니다. 미리 구매하고 렌더링이 성공할 때마다 하나씩 차감됩니다. 실패한 렌더링은 자동으로 환불되므로 실제로 받은 사진에 대해서만 지불합니다. 잔액이 선불이기 때문에 키를 도난당해도 손실은 남은 잔액까지입니다. 월말 청구서는 없습니다.",
      "note": "키는 서버 간 통신용입니다. API는 CORS 헤더를 보내지 않으므로 브라우저에서 직접 호출할 수 없습니다. 이는 의도된 설계이며, 브라우저 JavaScript에서 닿을 수 있는 키는 이미 유출된 키입니다. 키는 한 번만 표시하고 해시만 저장하며 폐기는 즉시 적용됩니다."
    },
    "quickstart": {
      "h2": "빠른 시작",
      "p1": "<a href=\"api-keys.html\">API 키 페이지</a>에서 키를 만들고 크레딧 팩을 구매한 뒤 사진을 보내세요. 응답에는 스테이징된 이미지가 data URL로 담깁니다.",
      "note": "렌더링에는 몇 분이 걸릴 수 있습니다. 클라이언트의 읽기 타임아웃을 <strong>300초</strong>로 설정하고 <em>같은</em> <code>Idempotency-Key</code>로 재시도하세요. 사진 한 장에 두 번 청구되지 않도록 보장하는 것이 바로 이 부분입니다.",
      "packs": "크레딧 팩"
    },
    "packs": {
      "loading": "가격 불러오는 중…",
      "images": "장",
      "each": "장당",
      "empty": "지금은 크레딧 팩을 구매할 수 없습니다. <a href=\"contact.html\">문의해 주세요</a>. 처리해 드리겠습니다."
    },
    "params": {
      "h2": "요청 파라미터",
      "lede": "<code>POST /api/v1/renders</code>를 <code>multipart/form-data</code>로 보냅니다. 아래의 모든 허용 값은 <code>GET /api/v1/options</code>에서도 JSON으로 제공되며 API 키가 필요 없습니다. 따라서 이 표를 코드에 박아 넣는 대신 클라이언트가 직접 드롭다운을 채울 수 있습니다.",
      "thField": "필드",
      "thType": "타입",
      "thNotes": "설명",
      "image": "<strong>필수.</strong> 방 사진. JPEG, PNG 또는 WebP, 최대 25MB. 확장자가 아니라 MIME 타입을 확인합니다.",
      "roomType": "<code>Bedroom</code>, <code>Living room</code>, <code>Dining room</code>, <code>Kitchen</code>, <code>Office</code>, <code>Bathroom</code>, <code>Outdoors</code>, <code>Dorm</code>. 기본값 <code>Living room</code>. <strong>대소문자와 공백을 구분</strong>하며, 인식할 수 없는 값은 <strong>거부되지 않습니다</strong>. 자유 텍스트로 프롬프트에 그대로 들어가므로 <code>Living Room</code>은 <code>Living room</code>이 아닙니다.",
      "furnitureStyle": "<code>standard</code>, <code>modern</code>, <code>midcentury</code>, <code>scandinavian</code>, <code>luxury</code>, <code>coastal</code>, <code>farmhouse</code>, <code>custom</code>. 기본값 <code>standard</code>이며, 인식할 수 없는 값도 조용히 이 값이 됩니다. <code>custom</code>은 내장 스타일 문구 대신 <code>additionalPrompt</code>를 사용합니다.",
      "additionalPrompt": "이번 렌더링에 대한 자유 텍스트 지시.",
      "removeFurniture": "스테이징 전에 방을 비웁니다. <code>true</code> 또는 <code>on</code>을 보내세요. <code>1</code>과 <code>yes</code>를 포함한 그 밖의 값은 모두 거짓으로 읽힙니다.",
      "keepFurniture": "남길 것을 자유 텍스트로 지정합니다. 예: <code>keep the dining table and the built-in shelves</code>. <code>removeFurniture</code>가 켜져 있을 때만 읽습니다. 500자.",
      "furnitureImage": "참고할 가구 사진 최대 5장. 형식과 크기 제한은 <code>image</code>와 같습니다.",
      "labelVirtuallyStaged": "결과 이미지에 “Virtually staged” 고지를 새깁니다.",
      "stampStyle": "<code>dark</code>, <code>light</code>, <code>minimal</code>, <code>banner</code>. 기본값 <code>dark</code>. 대소문자를 구분하지 않으며, 인식할 수 없는 값은 기본값으로 돌아갑니다.",
      "stampScale": "<code>0.7</code>부터 <code>1.6</code>까지, 기본값 <code>1</code>. 범위를 벗어난 값은 거부되지 않고 경계값으로 잘립니다.",
      "stampLang": "고지 문구의 언어: <code>english</code>, <code>spanish</code>, <code>french</code>, <code>german</code>, <code>chinese</code>, <code>korean</code>, <code>portuguese</code>, <code>russian</code>, <code>italian</code>, <code>japanese</code>, <code>dutch</code>. 기본값 <code>english</code>.",
      "variations": "<code>1</code>만 허용됩니다. 더 필요하면 동시에 요청을 보내세요."
    },
    "idem": {
      "h2": "멱등성",
      "p1": "렌더링은 몇 분 동안 연결을 붙잡고 있습니다. 그래서 실제로 문제가 되는 장애는 작업이 끝난 뒤 소켓이 끊기는 경우입니다. 요금은 청구되었는데 손에 쥔 것은 없습니다. 모든 요청에 <code>Idempotency-Key</code> 헤더를 보내고 <em>같은</em> 값으로 재시도하세요.",
      "thHave": "저장된 기록",
      "thRetry": "재시도 시 동작",
      "r1a": "성공한 요청, 같은 파라미터",
      "r1b": "저장된 결과를 <code>X-Stagify-Replayed: true</code>와 함께 반환합니다. 두 번째 청구는 없습니다.",
      "r2a": "아직 실행 중인 요청",
      "r2b": "<code>409 REQUEST_IN_FLIGHT</code>. 기다렸다가 다시 시도하세요.",
      "r3a": "렌더링 도중 중단된 요청",
      "r3b": "기존 청구 그대로 다시 실행합니다. 최대 세 번까지.",
      "r4a": "같은 키에 다른 파라미터",
      "r4b": "<code>422 IDEMPOTENCY_KEY_REUSED</code>. 새 키를 사용하세요.",
      "note": "헤더를 생략해도 되며, 그 경우 재전송 보호가 없습니다. 이것이 정직한 기본 동작입니다. 사진에서 키를 유도하지는 않습니다. 같은 방을 정말로 따로 렌더링한 두 요청이 충돌해 두 번째 호출자가 첫 번째의 이미지를 받게 되기 때문입니다."
    },
    "disclosure": {
      "h2": "가상 스테이징 고지",
      "p1": "많은 MLS 및 NAR 규정은 가상 스테이징한 사진에 그 사실을 표시하도록 요구합니다. <code>labelVirtuallyStaged</code>는 그 고지를 픽셀에 새깁니다. 후속 도구가 제거할 수 있는 메타데이터로 붙이지 않습니다.",
      "note": "고지를 넣을 수 없으면 이미지는 <strong>표시 없이 전달되는 대신 보류</strong>되고, 호출은 <code>500 DISCLOSURE_STAMP_FAILED</code>로 응답하며 크레딧은 환불됩니다. 이 동작은 끌 수 없으며, 키별 기본값으로 조용히 비활성화할 수도 없습니다."
    },
    "errors": {
      "h2": "오류",
      "lede": "모든 실패는 <code>{ \"error\": \"…\", \"code\": \"…\" }</code>로 응답합니다. 메시지가 아니라 <code>code</code>로 분기하세요. 메시지는 바뀌지만 코드는 바뀌지 않습니다.",
      "thStatus": "상태",
      "thCode": "코드",
      "thAction": "조치",
      "keyMissing": "<code>Authorization</code> 헤더를 확인하거나 새 키를 발급하세요.",
      "noCredits": "충전하세요. 본문에 <code>credits_remaining</code>이 있습니다.",
      "suspended": "지원팀에 문의하세요.",
      "variations": "이 API는 요청당 이미지 한 장을 렌더링합니다. 대신 동시 요청을 보내세요.",
      "inFlight": "해당 멱등 키가 아직 실행 중입니다. 기다렸다가 다시 시도하세요.",
      "concurrency": "동시 렌더링이 너무 많습니다. 몇 초 후 다시 시도하세요.",
      "keyReused": "같은 키를 다른 파라미터로 재사용했습니다. 새 키를 사용하세요.",
      "noImage": "모델이 아무것도 반환하지 않았습니다. 환불되었습니다. 다시 시도하거나 다른 사진을 사용하세요.",
      "rateLimited": "속도를 줄이고 다시 시도하세요.",
      "stampFailed": "고지를 넣을 수 없어 이미지를 보류했습니다. 환불되었습니다.",
      "renderFailed": "환불되었습니다. 지원팀에 문의할 때 <code>ref</code>를 알려주세요."
    },
    "other": {
      "h2": "기타 엔드포인트",
      "options": "<code>GET /api/v1/options</code>: 위 모든 열거형의 허용 값. API 키가 필요 없습니다.",
      "me": "<code>GET /api/v1/me</code>: 내 키가 작동하는가? 계정과 잔액을 반환합니다.",
      "credits": "<code>GET /api/v1/credits</code>: 잔액과 누적 합계.",
      "render": "<code>GET /api/v1/renders/{id}</code>: 렌더링 하나의 상태.",
      "note": "모든 응답에 <code>X-Stagify-Credits-Remaining</code>이 포함되므로 따로 조회하지 않아도 잔액이 줄어드는 것을 볼 수 있습니다."
    },
    "dashboard": "API 대시보드"
  }
}
