{
    "meta": {
        "description": "NoiR는 고품질 라이브 스트리밍, 크리에이터 소통, 다양한 엔터테인먼트 콘텐츠를 제공하는 차세대 라이브 스트리밍 플랫폼입니다. 트렌디한 라이브 경험을 탐색하고 NoiR와 함께 새로운 디지털 엔터테인먼트 세계를 발견하세요."
    },
    "common": {
        "brand": "NoiR",
        "privacy": "개인정보 처리방침",
        "terms": "이용약관",
        "backToTop": "맨 위로",
        "viewAll": "전체 보기",
        "confirm": "확인",
        "cancel": "취소",
        "loading": "로딩 중...",
        "error": "오류가 발생했습니다",
        "days": "일",
        "hours": "시",
        "minutes": "분",
        "seconds": "초",
        "previous": "이전",
        "next": "다음",
        "latest": "최신 추가",
        "nicknameOrder": "닉네임 순",
        "searchByNickname": "닉네임으로 검색",
        "clear": "지우기",
        "search": "검색",
        "nicknameAndId": "닉네임 (ID)",
        "blockedAt": "차단 일시",
        "unblock": "차단 해제",
        "guest": "게스트"
    },
    "header": {
        "hamburger": "메뉴",
        "notifications": "알림",
        "login": "로그인",
        "myInfo": "내 정보",
        "logout": "로그아웃",
        "language": "언어",
        "userMenu": "사용자 메뉴"
    },
    "headerMenu": {
        "more": "더보기",
        "back": "뒤로",
        "items": "아이템",
        "starBalloons": "스타 풍선",
        "subscribe": "구독",
        "communication": "커뮤니티",
        "customer": "고객지원",
        "darkMode": "다크 모드"
    },
    "sidebar": {
        "nav": {
            "live": "라이브",
            "explore": "탐색",
            "favorites": "즐겨찾기",
            "catch": "클립"
        },
        "popular": "인기",
        "toggleMore": "더보기",
        "toggleLess": "접기",
        "closeMenu": "메뉴 닫기",
        "refresh": "새로고침",
        "defaultStreamerName": "스트리머",
        "categories": {
            "esports": "e스포츠",
            "shopping": "쇼핑",
            "chat": "채팅",
            "ranking": "랭킹",
            "event": "이벤트"
        }
    },
    "liveBanner": {
        "continue": "이어보기",
        "viewers": "시청자 {{count}}명",
        "prev": "이전 방송",
        "next": "다음 방송",
        "placeholder": "라이브 미리보기",
        "thumbnailPlaceholder": "썸네일"
    },
    "popularGrid": {
        "title": "인기 라이브",
        "placeholder": "라이브 미리보기",
        "live": "LIVE",
        "startTime": "{{time}} 시작",
        "uploadTime": "{{time}} 업로드"
    },
    "eventBanners": {
        "live": "LIVE",
        "info": "정보",
        "prev": "이전 배너",
        "next": "다음 배너"
    },
    "categoryGrid": {
        "viewerDesc": "시청자 (많은 순)",
        "viewerAsc": "시청자 (적은 순)",
        "recent": "최신",
        "popular": "인기"
    },
    "live": {
        "showMore": "더보기",
        "prevCategory": "이전 카테고리",
        "nextCategory": "다음 카테고리",
        "header": {
            "all": "전체 라이브"
        },
        "categories": {
            "all": "전체",
            "game": "게임",
            "talk": "채팅",
            "sports": "스포츠",
            "music": "음악",
            "study": "공부",
            "irl": "IRL",
            "life": "일상"
        },
        "sort": {
            "viewerDesc": "시청자 (많은 순)",
            "viewerAsc": "시청자 (적은 순)",
            "recent": "최신"
        }
    },
    "explore": {
        "title": "탐색",
        "placeholder": "검색",
        "startTime": "{{time}} 시작",
        "uploadTime": "{{time}} 업로드",
        "noData": "데이터 없음",
        "showMore": "더보기",
        "live": "라이브",
        "vod": "VOD",
        "catch": "클립",
        "views": "조회수",
        "viewsCount": "조회수",
        "comments": "댓글",
        "share": "공유",
        "follow": "팔로우",
        "followers": "팔로워",
        "relatedVideos": "관련 영상",
        "tenThousand": "K",
        "tabs": {
            "type": "유형",
            "new": "신규",
            "virtual": "버튜버",
            "24h": "24시간",
            "music": "음악"
        },
        "categorySearchTitle": "카테고리별 둘러보기",
        "ageRestricted": "연령 제한",
        "moreOptions": "더보기",
        "prevCategory": "이전 카테고리",
        "nextCategory": "다음 카테고리"
    },
    "user": {
        "actions": {
            "following": "팔로잉",
            "message": "메시지",
            "about": "소개",
            "block": "차단",
            "unblock": "차단 해제",
            "editProfile": "프로필 수정"
        },
        "livePreview": {
            "enter": "방송 입장"
        },
        "stats": {
            "followers": "팔로워 {{value}}명",
            "videos": "영상 {{value}}개",
            "totalViews": "조회수: {{value}}"
        },
        "sections": {
            "vod": "VOD",
            "board": "게시판"
        },
        "tabs": {
            "replay": "다시보기",
            "board": "게시판"
        },
        "board": {
            "pin": "고정",
            "createPost": "새 글",
            "createPostTitle": "새 글 작성",
            "createPostContent": "내용",
            "createPostPlaceholder": "무슨 생각을 하고 계신가요?",
            "createPostAddToPost": "게시물에 추가",
            "createPostAddImage": "사진/동영상",
            "createPostRemoveImage": "이미지 제거",
            "createPostImageTooLarge": "이미지는 5MB 이하여야 합니다",
            "createPostImageInvalid": "올바른 이미지 파일을 선택해 주세요",
            "createPostSubmit": "게시",
            "createPostError": "게시에 실패했습니다. 잠시 후 다시 시도해 주세요."
        },
        "blockModal": {
            "confirmTextBlock": "【{{name}}】님을 차단하시겠습니까?",
            "confirmTextUnblock": "【{{name}}】님 차단을 해제하시겠습니까?",
            "descBlock": "차단 후 해당 사용자의 콘텐츠 및 소통 내용이 표시되지 않습니다.",
            "descUnblock": "차단 해제 후 해당 사용자의 콘텐츠 및 소통 내용이 다시 표시됩니다."
        },
        "blocked": {
            "message": "이 사용자를 차단했습니다",
            "byOtherTitle": "현재 이 프로필을 볼 수 없습니다",
            "byOther": "현재 이 프로필을 볼 수 있는 권한이 없습니다."
        },
        "emptyContent": "빈 콘텐츠",
        "families": {
            "title": "소속 패밀리",
            "empty": "아직 패밀리에 가입하지 않았습니다",
            "leader": "패밀리장",
            "deputy": "부패밀리장",
            "members": "멤버 {{count}}명"
        },
        "avatarFrames": {
            "collection": "프레임 컬렉션",
            "collectionSummary": "프로필 링 {{count}}개 수집",
            "viewCollection": "보기",
            "modalTitle": "프로필 링 컬렉션",
            "count": "수집한 프로필 링 {{count}}개",
            "equipped": "착용 중",
            "use": "사용",
            "unequip": "해제",
            "info": "프로필 링 안내",
            "empty": "보유한 프레임이 없습니다",
            "loading": "불러오는 중…",
            "loadError": "프레임 목록을 불러올 수 없습니다",
            "actionError": "프레임을 업데이트할 수 없습니다",
            "page": "{{current}} / {{total}}"
        }
    },
    "catch": {
        "share": "공유",
        "comments": "댓글",
        "reply": "답글",
        "replies": "개 답글",
        "postComment": "댓글 작성...",
        "remix": "리믹스",
        "verified": "인증됨",
        "adult": "성인",
        "comment": {
            "pinnedBy": "\"{{name}}\"님이 고정함",
            "edited": "수정됨",
            "save": "저장",
            "saving": "저장 중...",
            "cancel": "취소",
            "edit": "수정",
            "delete": "삭제",
            "deleteTitle": "댓글 삭제",
            "deleteConfirm": "이 댓글을 삭제하시겠습니까?",
            "pin": "고정",
            "unpin": "고정 해제",
            "replyTo": "{{author}}님에게 답글...",
            "loginRequired": "먼저 로그인해 주세요",
            "hideReplies": "답글 {{count}}개 숨기기",
            "showReplies": "답글 {{count}}개",
            "send": "전송",
            "sending": "전송 중...",
            "time": {
                "just": "방금 전",
                "minute": "{{count}}분 전",
                "minutes": "{{count}}분 전",
                "hour": "{{count}}시간 전",
                "hours": "{{count}}시간 전",
                "day": "{{count}}일 전",
                "days": "{{count}}일 전",
                "week": "{{count}}주 전",
                "weeks": "{{count}}주 전",
                "month": "{{count}}개월 전",
                "months": "{{count}}개월 전",
                "year": "{{count}}년 전",
                "years": "{{count}}년 전"
            }
        },
        "commentsEmpty": "아직 댓글이 없습니다",
        "toast": {
            "loginRequiredComment": "댓글을 작성하려면 로그인해 주세요",
            "commentFailed": "댓글 작성에 실패했습니다. 나중에 다시 시도해 주세요.",
            "loginRequiredReply": "답글을 작성하려면 로그인해 주세요",
            "replyFailed": "답글 작성에 실패했습니다. 나중에 다시 시도해 주세요.",
            "pinSuccess": "댓글이 고정되었습니다",
            "unpinSuccess": "고정이 해제되었습니다",
            "loginRequired": "먼저 로그인해 주세요",
            "onlyOwnerPin": "영상 소유자만 댓글을 고정할 수 있습니다",
            "onlyRootPin": "최상위 댓글만 고정할 수 있습니다",
            "actionFailed": "작업에 실패했습니다. 나중에 다시 시도해 주세요.",
            "commentUpdated": "댓글이 수정되었습니다",
            "noPermissionEdit": "이 댓글을 수정할 권한이 없습니다",
            "commentNotFound": "댓글이 존재하지 않습니다",
            "editFailed": "댓글 수정에 실패했습니다. 나중에 다시 시도해 주세요.",
            "noPermissionDelete": "이 댓글을 삭제할 권한이 없습니다",
            "deleteFailed": "댓글 삭제에 실패했습니다. 나중에 다시 시도해 주세요."
        },
        "player": {
            "prevVideo": "이전 영상",
            "nextVideo": "다음 영상"
        },
        "a11y": {
            "commentCount": "댓글 수",
            "closeComments": "댓글 닫기"
        },
        "sharePanel": {
            "email": "이메일로 공유",
            "copy": "복사",
            "copied": "복사됨"
        }
    },
    "service": {
        "badge": {
            "online": "고객지원 운영시간: 09:00–18:00 (GMT+8)"
        },
        "hero": {
            "title": "함께 이야기해요,",
            "subtitle": "고객지원 / 헬퍼",
            "card": {
                "badge": "서비스 허브",
                "title": "스트리밍을 더 좋게 만들고 싶으신가요?",
                "body": "기능 아이디어, 서비스 피드백, 경험을 여기에 공유해 주세요. 모든 제출 내용을 검토합니다.",
                "stats": {
                    "ideas": "아이디어 답변",
                    "bug": "버그 처리",
                    "priority": "우선 대기",
                    "support": "크리에이터 지원",
                    "oneOnOne": "1:1 상담",
                    "within24h": "24시간 이내"
                }
            }
        },
        "subtitle": "스트리머, 시청자, 운영팀이 소통하는 공간입니다. 질문, 제안, 메시지가 있으시면 여기서 채널을 찾을 수 있습니다.",
        "actions": {
            "liveChat": "실시간 지원 문의",
            "email": "이메일 문의"
        },
        "notice": {
            "label": "최신 공지",
            "loading": "공지 로딩 중...",
            "empty": "현재 새 공지가 없습니다.",
            "more": "더보기"
        },
        "boards": {
            "user": {
                "title": "사용자 피드백 게시판",
                "body": "전체 서비스, UI/UX, 기능 로드맵에 대한 의견을 공유해 주세요."
            },
            "streamer": {
                "title": "크리에이터 코너",
                "body": "도구, 분석, 수익 기능에 대한 아이디어가 있으신가요? 모든 스트리머가 여기서 논의할 수 있습니다."
            },
            "bug": {
                "title": "버그 신고",
                "body": "오류, 크래시, 지연, 화면 오류가 발생했나요? 재현 단계를 알려주시면 엔지니어가 우선 처리합니다."
            },
            "cta": "게시판으로",
            "bugCta": "이슈 신고"
        },
        "support": {
            "title": "추가 도움이 필요하신가요?",
            "subtitle": "스트리밍 설정, 콘텐츠 기획, 녹화/제작에 대해 아래 자료를 활용해 더 깊은 지원을 받을 수 있습니다.",
            "guide": {
                "title": "스트리머 가이드",
                "body": "첫 설정, 마이크/영상 품질부터 커뮤니티 구축 및 성장 전략까지 여기에 모아두었습니다."
            },
            "lab": {
                "title": "콘텐츠/제작 지원",
                "body": "대형 프로젝트나 오프라인 이벤트를 계획 중이신가요? 스튜디오, 장비, PM 지원을 제공합니다."
            },
            "cta": "자세히 보기",
            "labCta": "지원 요청",
            "center": {
                "title": "고객센터",
                "body": "위 자료로 해결되지 않으면 고객센터를 통해 1:1 도움을 받을 수 있습니다.",
                "link": "고객센터로",
                "onlineLabel": "실시간 채팅 지원",
                "onlineDesc": "\"실시간 지원 문의\"를 클릭하면 채팅 창이 열려 담당자와 대화할 수 있습니다."
            }
        }
    },
    "room": {
        "chat": {
            "title": "채팅",
            "joinRequired": "채팅에 참여하려면 join 메시지를 먼저 보내 주세요",
            "disabled": "채팅이 비활성화되었습니다",
            "popoutActive": "채팅이 이미 팝업 창에서 열려 있습니다",
            "restoreChat": "채팅 복원",
            "inputLabel": "채팅 입력",
            "emojiButton": "이모지",
            "send": "전송"
        },
        "openChat": "채팅 열기",
        "follow": "팔로우",
        "unfollow": "팔로우 취소",
        "bookmark": "북마크",
        "like": "좋아요",
        "unlike": "좋아요 취소",
        "share": "공유",
        "streamDescription": {
            "watching": "{{count}}명 시청 중",
            "watchingNow": "{{count}}명 시청 중",
            "liveStarted": "{{date}} 라이브 시작",
            "liveDuration": "방송 시간: {{duration}}",
            "viewCount": "조회수 {{count}}회",
            "showMore": "…더보기",
            "showLess": "간략히",
            "noDescription": "설명 정보가 없습니다."
        },
        "subscriberCount": "팔로우 {{count}}",
        "gift": "선물",
        "more": "더보기",
        "settings": {
            "title": "설정",
            "back": "뒤로",
            "emojiDisplay": "이모티콘 표시 방식",
            "personal": "개인 설정",
            "gift": "선물 설정",
            "clearChat": "채팅 지우기",
            "popoutChat": "채팅 팝업",
            "chatSize": "채팅 크기",
            "decreaseFont": "글자 크기 줄이기",
            "increaseFont": "글자 크기 늘리기",
            "previewMessage": "안녕하세요",
            "comingSoon": "준비 중입니다",
            "emojiOptions": {
                "view": "이모티콘 표시"
            },
            "personalOptions": {
                "highlightMentions": "멘션 강조",
                "hideSystemMessages": "시스템 메시지 숨기기"
            },
            "giftOptions": {
                "showGiftMessages": "선물 메시지 표시"
            }
        },
        "streamerMenu": {
            "community": "프로필로",
            "memo": "메시지 보내기",
            "favor": "즐겨찾기 추가",
            "search": "닉네임 검색",
            "ariaLabel": "스트리머 메뉴"
        },
        "viewerCard": {
            "close": "닫기",
            "seeMore": "더 보기",
            "chipVip": "VIP",
            "chipSubscribe": "구독자",
            "chipFan": "팬",
            "chipSupport": "서포터",
            "chipViewer": "시청자",
            "fanRank": "팬 랭킹",
            "fanRankSoon": "준비 중",
            "familyTitle": "소속 그룹",
            "familyLeader": "패밀리 리더",
            "familyDeputyLeader": "부리더",
            "noFamily": "가입한 그룹이 없습니다",
            "noBio": "소개글이 없습니다",
            "followers": "팔로워 {{value}}",
            "gift": "선물",
            "whisper": "귓속말",
            "subscription": "구독",
            "quickview": "퀵뷰",
            "unban": "차단 해제",
            "ban": "차단",
            "banHint": "이 방에서 일시 또는 영구적으로 채팅을 막습니다",
            "unbanHint": "이 사용자의 채팅 권한을 복구합니다",
            "addMod": "매니저 지정",
            "addModHint": "채팅과 방 운영을 도울 수 있습니다",
            "removeMod": "매니저 해제",
            "removeModHint": "매니저 권한을 해제합니다",
            "confirmAddMod": "\"{{name}}\"님을 매니저로 지정하시겠습니까?",
            "confirmRemoveMod": "\"{{name}}\"님의 매니저 권한을 해제하시겠습니까?",
            "addModSuccess": "{{name}}님이 매니저로 지정되었습니다",
            "addModFailed": "매니저 지정에 실패했습니다",
            "removeModSuccess": "{{name}}님의 매니저 권한이 해제되었습니다",
            "removeModFailed": "매니저 해제에 실패했습니다",
            "adminView": "관리자 보기",
            "createdAt": "가입 일시",
            "chatHistory": "채팅 기록",
            "banHistory": "차단 기록",
            "adminNotes": "관리자 메모",
            "noChatHistory": "채팅 기록 없음",
            "noBanHistory": "차단 기록 없음",
            "noAdminNotes": "관리자 메모 없음",
            "temporaryBan": "일시 차단",
            "bannedBy": "차단한 사람"
        },
        "systemMessage": {
            "author": "시스템",
            "modModeratorMidAdd": "님이",
            "modModeratorEndAdd": "님을 매니저로 지정했습니다",
            "modModeratorMidRemove": "님이",
            "modModeratorEndRemove": "님의 매니저를 해제했습니다",
            "modTargetYouAdd": "님이 회원님을 매니저로 지정했습니다",
            "modTargetYouRemove": "님이 회원님의 매니저 권한을 해제했습니다",
            "modModeratorPlainAdd": "{{adminName}}님이 {{targetName}}님을 매니저로 지정했습니다",
            "modModeratorPlainRemove": "{{adminName}}님이 {{targetName}}님의 매니저 권한을 해제했습니다",
            "modTargetPlainAdd": "{{adminName}}님이 회원님을 매니저로 지정했습니다",
            "modTargetPlainRemove": "{{adminName}}님이 회원님의 매니저 권한을 해제했습니다",
            "banModeratorAddMid": "님이",
            "banModeratorBeforeDuration": "님을 ",
            "banModeratorAfterDuration": " 채팅 금지",
            "banModeratorRemoveMid": "님이",
            "banModeratorRemoveEnd": "님의 채팅 금지를 해제",
            "banModeratorPlainAdd": "{{adminName}}님이 {{targetName}}님을 {{duration}} 채팅 금지했습니다",
            "banModeratorPlainRemove": "{{adminName}}님이 {{targetName}}님의 채팅 금지를 해제했습니다",
            "banTargetYouBanPrefix": "회원님은",
            "banTargetYouUnbanPrefix": "회원님은",
            "banTargetBanVerb": "님에 의해",
            "banTargetBanAfterDuration": " 채팅 금지되었습니다",
            "banTargetUnbanSuffix": "님에 의해 채팅 금지가 해제되었습니다",
            "banTargetPlainAdd": "{{adminName}}님에 의해 {{duration}} 채팅 금지되었습니다",
            "banTargetPlainRemove": "{{adminName}}님에 의해 채팅 금지가 해제되었습니다",
            "chatDisabled": "{{roleName}} [{{adminName}}]님이 채팅을 비활성화했습니다",
            "chatEnabled": "{{roleName}} [{{adminName}}]님이 채팅을 활성화했습니다",
            "userEntered": "{{name}}님이 방송에 입장했습니다",
            "banDuration": {
                "permanent": "영구",
                "seconds": "{{count}}초",
                "minutes": "{{count}}분",
                "hours": "{{count}}시간",
                "days": "{{count}}일"
            },
            "roleStreamer": "스트리머",
            "roleMod": "매니저",
            "roleSuperAdmin": "슈퍼 관리자",
            "roleViewer": "시청자"
        },
        "admin": {
            "title": "관리자",
            "disableChat": "채팅 비활성화",
            "enableChat": "채팅 활성화",
            "toggleChatFailed": "작업에 실패했습니다"
        },
        "giftModal": {
            "title": "선물",
            "close": "닫기",
            "tabs": {
                "general": "기본",
                "basicSupuni": "기본+",
                "text": "텍스트",
                "vip": "VIP"
            },
            "search": "선물 검색…",
            "loading": "선물 불러오는 중…",
            "loadError": "선물 목록을 불러올 수 없습니다",
            "empty": "일치하는 선물이 없습니다",
            "prevPage": "이전 페이지",
            "nextPage": "다음 페이지",
            "totalPrice": "이번 합계",
            "coinBalance": "현재 잔액",
            "balanceLoading": "불러오는 중…",
            "balanceUnavailable": "—",
            "insufficientBalance": "잔액 부족",
            "recipientSuffix": "선물 대상",
            "sequence": "연속 선물",
            "countLabel": "수량",
            "unit": "개",
            "owned": "보유",
            "buy": "포인트 전환",
            "cancel": "취소",
            "gift": "선물",
            "decrease": "수량 줄이기",
            "increase": "수량 늘리기",
            "clear": "수량 지우기",
            "sendInProgress": "전송 중…",
            "sendSuccess": "선물을 보냈습니다",
            "sendFailed": "선물 전송에 실패했습니다. 잠시 후 다시 시도해 주세요.",
            "sendInvalid": "선물과 받는 사람을 선택해 주세요",
            "sendInvalidCount": "수량은 1～9999여야 합니다",
            "stickerNotFound": "선물을 찾을 수 없습니다",
            "recipientNotFound": "받는 사람을 찾을 수 없습니다",
            "wsDisconnected": "채팅 연결이 끊어졌습니다. 새로고침 후 다시 시도해 주세요."
        },
        "giftMessage": {
            "to": "",
            "sent": "에게 선물했습니다",
            "coins": "{{total}}",
            "superChatAria": "{{sender}} 슈퍼챗 스타일 선물 {{amount}} 코인"
        },
        "emoji": {
            "title": "이모티콘",
            "recentEmpty": "최근 사용한 이모티콘이 없습니다.\n이모티콘을 사용한 뒤 다시 확인해 주세요.",
            "tabs": {
                "recent": "최근",
                "subscription": "구독",
                "default": "기본"
            }
        },
        "player": {
            "qualityAuto": "자동",
            "qualityHeight": "{{height}}p",
            "copyUrl": "URL 복사",
            "copyCurrentUrl": "현재 시점 URL 복사",
            "copySource": "소스 URL 복사",
            "mediaLoadFailed": "미디어를 불러올 수 없습니다. 서버/네트워크 오류이거나 지원하지 않는 형식일 수 있습니다.",
            "pause": "일시정지",
            "play": "재생",
            "unmute": "음소거 해제",
            "mute": "음소거",
            "unmuteHotkey": "음소거 해제 (m)",
            "muteHotkey": "음소거 (m)",
            "volume": "볼륨",
            "live": "LIVE",
            "settings": "설정",
            "enterPip": "화면 속 화면",
            "exitPip": "화면 속 화면 종료",
            "pipOn": "화면 속 화면",
            "pipOff": "화면 속 화면 종료",
            "enterTheater": "극장 모드",
            "exitTheater": "극장 모드 종료",
            "fullscreen": "전체 화면",
            "exitFullscreen": "전체 화면 종료",
            "contextMenu": {
                "stats": "통계 데이터"
            },
            "streamStats": {
                "title": "스트림 정보",
                "playbackMode": "영상 스트림 모드",
                "live": "라이브",
                "session": "세션",
                "viewportFrames": "뷰포트 / 프레임",
                "droppedOfTotal": "드롭 {{dropped}} / 총 {{total}}",
                "resolutionCurrent": "현재 / 최적 해상도",
                "volume": "볼륨",
                "muted": "음소거",
                "codecs": "코덱",
                "connectionSpeed": "연결 속도",
                "bufferHealth": "버퍼",
                "liveLatency": "라이브 지연",
                "packetLoss": "패킷 손실",
                "jitter": "지터",
                "date": "시간",
                "unavailable": "데이터 없음",
                "transportWebrtc": "WebRTC",
                "transportHls": "HLS",
                "transportNative": "네이티브"
            }
        },
        "playerItems": {
            "donation": "스타 풍선",
            "adBalloon": "광고 풍선",
            "sticker": "스티커",
            "userClip": "사용자 클립 및 캐치",
            "share": "공유",
            "more": "더보기",
            "laterWatch": "나중에 보기",
            "report": "신고"
        },
        "refresh": "새로고침",
        "close": "닫기",
        "expand": "펼치기",
        "collapse": "접기",
        "participants": {
            "title": "참여자",
            "online": "접속 중",
            "mods": "매니저",
            "superAdmins": "슈퍼 관리자",
            "guests": "게스트",
            "viewerBadge": "시청자",
            "guestBadge": "게스트",
            "streamer": "스트리머",
            "manager": "매니저",
            "vip": "VIP",
            "subscriber": "구독자",
            "streamerBadge": "스트리머",
            "managerBadge": "M",
            "vipBadge": "VIP",
            "fanBadge": "F",
            "banned": "차단됨"
        },
        "loginRequired": "로그인이 필요합니다.",
        "chatPlaceholder": "메시지를 입력하세요...",
        "enteredStream": "방송에 입장했습니다.",
        "ban": {
            "title": "차단 해제",
            "confirmUnban": "사용자 \"{{name}}\"님의 차단을 해제하시겠습니까?",
            "unbanSuccess": "사용자 \"{{name}}\"님의 차단이 해제되었습니다",
            "unbanFailed": "차단 해제에 실패했습니다",
            "banFailed": "사용자 차단에 실패했습니다. 나중에 다시 시도해 주세요.",
            "wsDisconnected": "채팅 연결이 끊어졌습니다. 페이지를 새로고침한 뒤 다시 시도해 주세요.",
            "permanentBan": "영구 차단되었습니다",
            "temporaryBan": "채팅이 제한되었습니다",
            "banRemoved": "차단이 해제되었습니다",
            "banMinutes": "{{minutes}}분간 채팅이 제한됩니다",
            "inputReason": "사유: {{reason}}",
            "modal": {
                "title": "사용자 차단",
                "targetUser": "차단할 사용자:",
                "duration": "기간",
                "reason": "사유 (선택)",
                "reasonPlaceholder": "차단 사유 입력...",
                "cancel": "취소",
                "permanentBan": "영구 차단",
                "mute": "채팅 제한",
                "processing": "처리 중...",
                "durations": {
                    "5min": "5분",
                    "10min": "10분",
                    "30min": "30분",
                    "1hour": "1시간",
                    "1day": "1일",
                    "7days": "7일",
                    "permanent": "영구 차단"
                }
            }
        },
        "scrollToChat": "채팅으로 스크롤",
        "message": {
            "pin": "메시지 고정",
            "unpin": "고정 해제",
            "pinned": "고정됨",
            "pinnedBy": "고정한 사람",
            "pinFailed": "메시지 고정에 실패했습니다",
            "unpinFailed": "고정 해제에 실패했습니다",
            "expand": "펼치기",
            "collapse": "접기",
            "delete": "메시지 삭제",
            "deleteFailed": "메시지 삭제에 실패했습니다",
            "deleteConfirm": "이 메시지를 삭제하시겠습니까?",
            "deleted": "삭제된 메시지입니다",
            "viewOriginal": "원문 보기",
            "hideOriginal": "원문 숨기기",
            "moreOptions": "더보기"
        },
        "mention": {
            "scrollToMention": "나를 멘션한 메시지로 이동",
            "everyone": "전체"
        },
        "time": {
            "secondsAgo": "{{count}}초 전",
            "minutesAgo": "{{count}}분 전",
            "hoursAgo": "{{count}}시간 전",
            "daysAgo": "{{count}}일 전",
            "monthsAgo": "{{count}}개월 전"
        },
        "notLive": "스트리머가 아직 방송을 시작하지 않았습니다.",
        "lastStreamAt": "마지막 방송 시간: {{date}}"
    },
    "dashboard": {
        "title": "라이브 방송 설정",
        "basicSettings": "기본 설정",
        "messages": {
            "saveSuccess": "설정이 저장되었습니다",
            "saveError": "저장에 실패했습니다. 나중에 다시 시도해 주세요.",
            "copyStreamKey": "스트림 키가 복사되었습니다",
            "copyStreamUrl": "스트림 URL이 복사되었습니다"
        },
        "a11y": {
            "toggleSettings": "방송 설정 패널 토글"
        },
        "common": {
            "more": "자세히",
            "copy": "복사",
            "copied": "복사됨"
        },
        "streamTutorial": {
            "button": "연동 가이드",
            "title": "방송 연동 방법",
            "step": "{{step}}단계",
            "step1": "「설정」→「스트림」에서 서비스를 설정하고 드롭다운에서 WHIP를 선택합니다.",
            "step2": "인코더가 호환되지 않아 Opus로 변경된다는 대화 상자가 나타나면 「예」를 선택합니다.",
            "step3": "<dashboardLink>https://live.gp777s.com/room/dashboard</dashboardLink> 스트림 설정 대시보드에서 스트림 서버 URL을 클립보드에 복사합니다.",
            "step4": "「대상」의 서버 필드에 스트림 서버 URL을 붙여넣습니다. 아래 Bearer 토큰은 입력하지 않아도 됩니다.",
            "step5": "장면을 설정한 뒤 「스트리밍 시작」을 누르고, 아래 신호가 녹색으로 가득 찼는지 확인합니다.",
            "imageAlt": "방송 연동 가이드 {{step}}단계"
        },
        "fields": {
            "title": {
                "label": "제목",
                "placeholder": "방송 제목을 입력하세요."
            },
            "description": {
                "label": "설명",
                "placeholder": "방송 설명을 입력하세요. 시청 페이지 설명란에 표시됩니다."
            },
            "category": {
                "label": "카테고리",
                "placeholder": "카테고리 검색",
                "exampleMain": "라이프스타일 / 정보",
                "exampleSub": "취미",
                "groups": {
                    "life": "라이프스타일 / 정보",
                    "game": "게임",
                    "talk": "채팅"
                },
                "items": {
                    "life_hobby": "취미",
                    "life_daily": "일상",
                    "game_fps": "슈팅 / FPS",
                    "game_moba": "MOBA / 경쟁",
                    "talk_chat": "일상 채팅",
                    "talk_radio": "라디오 / 토크"
                }
            },
            "tags": {
                "label": "태그",
                "placeholder": "태그 최대 5개, 특수문자 불가",
                "add": "추가"
            },
            "broadcastProps": {
                "label": "방송 속성",
                "hideBroadcast": {
                    "label": "목록에서 숨기기",
                    "tooltip": {
                        "line1": "테스트 방송에 유용합니다.",
                        "line2": "공개 목록에 표시되지 않으며,",
                        "line3": "즐겨찾기 알림도 발송되지 않습니다."
                    }
                },
                "preventExploration": {
                    "label": "\"재방송 금지\" 안내 표시",
                    "tooltip": {
                        "line1": "재방송을 허용하지 않는다는 안내를 표시합니다.",
                        "line2": "다른 스트리머가 사전 동의 없이",
                        "line3": "콘텐츠를 재방송하는 것을 원하지 않으면 켜 주세요."
                    }
                },
                "password": {
                    "label": "비밀번호 보호",
                    "tooltip": {
                        "line1": "비밀번호 방송도 관리 대상이며,",
                        "line2": "규정 위반 시 제재가 있을 수 있습니다.",
                        "line3": "비밀번호 구간 콘텐츠는 비공개 VOD로 제공됩니다."
                    }
                }
            },
            "streamGroup": {
                "label": "스트림"
            },
            "streamUrl": {
                "label": "서버 URL",
                "placeholder": "https://live.gp777s.com/webRTC/publish/{스트림 키}",
                "note": "OBS 등에서 WHIP를 선택하고 이 URL을 입력하세요. 타인과 공유하지 마세요."
            },
            "streamKey": {
                "label": "스트림 키",
                "show": "표시",
                "hide": "숨기기",
                "placeholder": "스트림 키를 입력하세요.",
                "note": "스트림 키를 타인과 공유하지 마세요.",
                "invalidLength": "스트림 키는 65자여야 합니다.",
                "invalidFormat": "스트림 키 형식이 올바르지 않습니다(32자 hex + k + 32자 hex).",
                "create": "스트림 키 만들기",
                "creating": "만드는 중…",
                "createNote": "스트림 키가 없습니다. 버튼을 눌러 Cloudflare에 생성하세요.",
                "readonlyNote": "스트림 키는 시스템이 생성했으며 수동으로 변경할 수 없습니다. 타인과 공유하지 마세요.",
                "createFailed": "스트림 키 생성에 실패했습니다. 나중에 다시 시도해 주세요."
            },
            "thumbnail": {
                "label": "방송 커버",
                "placeholder": "이미지 URL을 붙여넣거나 업로드",
                "empty": "커버 미설정",
                "upload": "이미지 업로드",
                "uploading": "업로드 중…",
                "remove": "커버 제거",
                "note": "16:9 권장, JPG/PNG, 5MB 이하. 업로드는 즉시 반영, URL은 「설정 저장」이 필요합니다.",
                "errors": {
                    "invalidType": "이미지 파일만 업로드할 수 있습니다",
                    "tooLarge": "5MB 이하 이미지를 선택하세요",
                    "uploadFailed": "커버 업로드에 실패했습니다. 잠시 후 다시 시도하세요"
                }
            }
        },
        "actions": {
            "saving": "저장 중...",
            "save": "설정 저장"
        },
        "preview": {
            "titleFallback": "방송 미리보기",
            "subtitle": "여기서 방송 설정을 미리보고 조정할 수 있습니다.",
            "liveDuration": "방송 시간: {{duration}}",
            "status": {
                "online": "온라인",
                "offline": "오프라인"
            },
            "signal": {
                "unknown": "방송 중(신호 측정 중)",
                "title": "신호 {{level}}/4 · RTT {{rtt}}ms · 손실 {{loss}}%"
            }
        },
        "offline": {
            "title": "현재 방송 중이 아닙니다.",
            "description": "OBS에서 방송 설정을 완료한 후 방송을 시작하면 미리보기가 표시됩니다.",
            "button": "방송 설정으로"
        }
    },
    "footer": {
        "rights": "© {{year}} NoiR. 모든 권리 보유."
    },
    "auth": {
        "login": {
            "title": "로그인",
            "account": "계정",
            "password": "비밀번호",
            "accountPlaceholder": "계정 입력",
            "passwordPlaceholder": "비밀번호 입력",
            "submit": "로그인",
            "submitting": "로그인 중...",
            "error": "로그인에 실패했습니다. 다시 시도해 주세요.",
            "forgotPassword": "비밀번호 찾기",
            "registerNew": "새 계정 만들기",
            "alreadyHaveAccount": "이미 계정이 있으신가요? 로그인",
            "showPassword": "비밀번호 표시",
            "hidePassword": "비밀번호 숨기기",
            "clear": "지우기"
        },
        "loginErrors": {
            "INVALID_ACCOUNT": "계정은 6~12자여야 합니다.",
            "INVALID_PASSWORD_LENGTH": "비밀번호는 10~15자여야 합니다.",
            "USER_NOT_FOUND": "계정 또는 비밀번호가 올바르지 않습니다.",
            "NO_PASSWORD": "이 계정은 아직 비밀번호를 설정하지 않았습니다.",
            "WRONG_CREDENTIALS": "계정 또는 비밀번호가 올바르지 않습니다.",
            "INTERNAL_ERROR": "로그인에 실패했습니다. 나중에 다시 시도해 주세요."
        },
        "register": {
            "title": "회원가입",
            "account": "계정",
            "password": "비밀번호",
            "confirmPassword": "비밀번호 확인",
            "email": "이메일",
            "accountPlaceholder": "6~12자 영숫자",
            "passwordPlaceholder": "10~15자 (영문/숫자/특수문자, & 제외)",
            "confirmPasswordPlaceholder": "비밀번호 다시 입력",
            "emailPlaceholder": "@ 포함 이메일 입력",
            "agreeTerms": "이용약관 및 개인정보 처리방침에 동의합니다",
            "submit": "가입",
            "submitting": "가입 중...",
            "success": "가입이 완료되었습니다!",
            "alreadyHaveAccount": "이미 계정이 있으신가요? 로그인",
            "showPassword": "비밀번호 표시",
            "hidePassword": "비밀번호 숨기기",
            "clear": "지우기",
            "errors": {
                "accountInvalid": "6~12자 영숫자를 입력해 주세요.",
                "passwordInvalid": "비밀번호는 10~15자이며 영문/숫자/특수문자 중 2종 이상, 공백 및 \"&\" 제외.",
                "passwordMismatch": "비밀번호가 일치하지 않습니다.",
                "emailInvalid": "올바른 이메일 형식을 입력해 주세요.",
                "formInvalid": "모든 항목을 올바르게 입력했는지 확인해 주세요.",
                "submitFailed": "가입에 실패했습니다. 나중에 다시 시도해 주세요."
            }
        },
        "forget": {
            "title": "비밀번호 찾기",
            "description": "가입 시 사용한 이메일을 입력하시면 비밀번호 재설정 링크를 보내드립니다.",
            "email": "이메일",
            "emailPlaceholder": "@ 포함 이메일 입력",
            "submit": "재설정 링크 보내기",
            "returnToLogin": "로그인으로",
            "registerNew": "새 계정 만들기",
            "clear": "지우기",
            "errors": {
                "emailInvalid": "올바른 이메일 형식을 입력해 주세요."
            }
        }
    },
    "profile": {
        "loginInfo": "로그인 정보",
        "sidebar": {
            "personalInfo": "개인 정보",
            "loginInfo": "로그인 정보",
            "userInfo": "내 정보",
            "accountConnection": "계정 연동",
            "notifications": "알림 설정",
            "hiddenStreamers": "차단한 사용자",
            "usageHistory": "개인정보 이용 내역",
            "penaltyHistory": "제재 내역",
            "deleteAccount": "계정 삭제"
        },
        "notifications": {
            "title": "알림 설정",
            "saveSuccess": "설정이 저장되었습니다",
            "permissionDenied": "브라우저 알림 권한이 거부되었습니다",
            "desktop": {
                "title": "데스크톱 알림",
                "desc1": "NoiR를 사용하지 않을 때도 화면 모서리에서 푸시 알림을 받을 수 있습니다.",
                "desc2": "푸시 알림을 받으려면 웹 브라우저에서 NoiR 알림 표시를 허용해야 합니다.",
                "desc3": "데스크톱 알림은 Windows 10 및 Chrome 환경에 최적화되어 있습니다.",
                "browserNotification": "이 브라우저에서 알림 받기"
            },
            "content": {
                "title": "알림 콘텐츠 설정",
                "desc1": "콘텐츠 유형별 알림 수신 여부를 설정합니다.",
                "desc2": "설정 변경 또는 초기화 후 저장해야 합니다.",
                "pushSetting": "푸시 설정",
                "recordSetting": "기록 설정",
                "reset": "초기화",
                "save": "저장"
            },
            "sections": {
                "favorites": "즐겨찾기",
                "myActivity": "내 활동 반응",
                "myStation": "내 방송국",
                "gifts": "선물/후원"
            },
            "items": {
                "favorite_live_start": {
                    "title": "스트리머 방송 시작",
                    "desc": "즐겨찾기한 스트리머가 방송을 시작하면 알림을 받습니다."
                },
                "favorite_scheduled_start": {
                    "title": "예정된 방송 알림 시작",
                    "desc": "배너에 설정한 알림 방송이 시작되면 알림을 받습니다."
                },
                "favorite_vod_upload": {
                    "title": "스트리머 VOD 업로드",
                    "desc": "즐겨찾기한 스트리머가 VOD를 업로드하면 알림을 받습니다."
                },
                "favorite_post": {
                    "title": "스트리머 게시물",
                    "desc": "즐겨찾기한 스트리머가 게시물을 올리면 알림을 받습니다."
                },
                "favorite_guestbook": {
                    "title": "스트리머 방명록 작성",
                    "desc": "즐겨찾기한 스트리머가 방명록에 작성하면 알림을 받습니다."
                },
                "favorite_message": {
                    "title": "스트리머 메시지",
                    "desc": "즐겨찾기한 스트리머가 스트리머 메시지를 보내면 알림을 받습니다."
                },
                "comment_mention": {
                    "title": "나와 관련된 댓글",
                    "desc": "내가 멘션된 댓글이나 내 게시물에 달린 댓글이 있으면 알림을 받습니다."
                },
                "reply_mention": {
                    "title": "나와 관련된 답글",
                    "desc": "나를 멘션한 답글이나 내 댓글에 대한 답글이 있으면 알림을 받습니다."
                },
                "content_like": {
                    "title": "내 콘텐츠 좋아요",
                    "desc": "다른 사용자가 내 VOD, 게시물, 댓글에 좋아요를 누르면 알림을 받습니다."
                },
                "note_received": {
                    "title": "쪽지 수신",
                    "desc": "새 메시지를 받으면 알림을 받습니다."
                },
                "my_station_post": {
                    "title": "내 방송국 게시물",
                    "desc": "내 방송국에 새 게시물이 올라오면 알림을 받습니다."
                },
                "my_station_guestbook": {
                    "title": "내 방송국 방명록 작성",
                    "desc": "내 방송국 방명록에 새 글이 올라오면 알림을 받습니다."
                },
                "my_station_vod_upload": {
                    "title": "내 방송국 VOD 업로드",
                    "desc": "관리자가 내 사이트에 VOD를 업로드하거나 사용자가 VOD를 등록하면 알림을 받습니다."
                },
                "sticker_gift": {
                    "title": "스티커 선물",
                    "desc": "스티커 선물을 받으면 알림을 보내드립니다."
                },
                "ad_balloon": {
                    "title": "광고 풍선 선물",
                    "desc": "광고 풍선 선물을 받으면 알림을 보내드립니다."
                },
                "subscription_start": {
                    "title": "구독 시작",
                    "desc": "다른 사용자가 나를 구독하면 알림을 받습니다."
                }
            }
        },
        "hidden": {
            "title": "차단한 사용자란?",
            "desc1": "더 이상 보고 싶지 않은 사용자를 차단할 수 있습니다.",
            "desc2": "차단을 해제하면 해당 사용자의 콘텐츠가 다시 표시됩니다.",
            "desc3": "최대 100명까지 차단할 수 있습니다.",
            "listTitle": "차단한 사용자 목록",
            "empty": "아직 차단한 사용자가 없습니다."
        },
        "usage": {
            "title": "개인정보 이용 내역",
            "comingSoon": "준비 중인 기능입니다"
        },
        "penalty": {
            "title": "제재 내역",
            "comingSoon": "준비 중인 기능입니다"
        },
        "delete": {
            "title": "계정 삭제",
            "comingSoon": "준비 중인 기능입니다"
        },
        "info": {
            "title": "내 정보",
            "nicknameChanged": "닉네임이 변경되었습니다",
            "emailChanged": "이메일이 변경되었습니다",
            "avatarChanged": "프로필 사진이 변경되었습니다",
            "updateSuccess": "회원 정보가 수정되었습니다",
            "myProfile": {
                "title": "내 프로필",
                "avatar": "프로필 사진",
                "avatarUpload": "프로필 사진 업로드",
                "avatarChange": "프로필 사진 변경",
                "avatarDesc": "2MB 이하, 1:1 비율 이미지를 권장합니다.",
                "snsAccount": "SNS 연동 계정",
                "nickname": "닉네임",
                "nicknamePlaceholder": "닉네임 입력",
                "checkDuplicate": "중복 확인",
                "changeNickname": "닉네임 변경",
                "nicknameAvailable": "사용 가능한 닉네임입니다",
                "nicknameAlreadyChanged": "닉네임은 변경 후 다시 변경할 수 없습니다",
                "nicknameDesc1": "라이브 채팅이나 게시물에 표시되는 닉네임입니다.",
                "nicknameDesc1Note": "구독 전용 닉네임은 라이브 채팅 설정에서 설정할 수 있습니다.",
                "nicknameDesc2": "닉네임 변경 후에는 다시 변경할 수 없습니다."
            },
            "personalInfo": {
                "title": "개인 정보 변경",
                "email": "이메일",
                "emailPlaceholder": "이메일 입력",
                "change": "변경",
                "requestVerification": "인증 요청",
                "completeVerification": "인증 완료",
                "securityCode": "보안 코드",
                "securityCodePlaceholder": "보안 코드 입력",
                "updateButton": "회원 정보 수정"
            },
            "errors": {
                "nicknameRequired": "닉네임을 입력해 주세요",
                "nicknameLength": "닉네임은 2~12자여야 합니다",
                "nicknameDuplicate": "이미 사용 중인 닉네임입니다",
                "checkNicknameFirst": "먼저 중복 확인해 주세요",
                "emailRequired": "이메일을 입력해 주세요",
                "emailInvalid": "올바른 이메일 형식을 입력해 주세요",
                "securityCodeRequired": "보안 코드를 입력해 주세요",
                "avatarInvalidType": "이미지 파일을 선택해 주세요",
                "avatarTooLarge": "이미지 크기는 2MB 이하여야 합니다"
            }
        },
        "connection": {
            "title": "계정 연동",
            "comingSoon": "준비 중인 기능입니다"
        },
        "tabs": {
            "loginHistory": "로그인 기록",
            "loginDevices": "로그인 기기",
            "myDevices": "내 기기",
            "loginSecurity": "로그인 보안 설정"
        },
        "loginHistory": {
            "days": " 일",
            "noRecords": "로그인 기록 없음",
            "listTitle": "로그인 기록 목록",
            "sortLatest": "최신 로그인 순",
            "sortIp": "IP별 정렬",
            "table": {
                "dateTime": "일시",
                "ipAddress": "IP 주소",
                "country": "국가"
            }
        },
        "loginDevices": {
            "description": "PC와 모바일에서 현재 로그인된 기기(브라우저) 목록을 보고 연결 해제(로그아웃)할 수 있습니다.",
            "noDevices": "로그인된 기기 없음",
            "currentDevice": "현재 기기",
            "disconnect": "연결 해제",
            "disconnectAll": "모두 연결 해제",
            "disconnectSuccess": "연결이 해제되었습니다",
            "disconnectAllSuccess": "모든 기기 연결이 해제되었습니다",
            "confirmDisconnect": "이 기기(브라우저)에서 연결을 해제하시겠습니까?",
            "confirmDisconnectAll": "모든 기기(브라우저)에서 연결을 해제하시겠습니까?",
            "listTitle": "로그인 기기 목록",
            "deviceCount": "로그인 기기",
            "table": {
                "os": "운영체제",
                "type": "브라우저",
                "lastLogin": "일시",
                "manage": "작업"
            },
            "notice": {
                "title": "안내",
                "item1": "목록에 '현재 기기'가 보이지 않으면 로그아웃 후 다시 로그인해 주세요.",
                "item2": "로그아웃 반영까지 시간이 걸릴 수 있습니다.",
                "item3": "모든 기기 연결 해제 시 현재 기기를 제외한 모든 기기가 해제됩니다."
            }
        },
        "myDevices": {
            "desc1": "현재 로그인한 기기를 내 기기로 등록하거나 해제할 수 있습니다.",
            "desc2": "내 기기로 등록하면 새 환경에서 로그인해도 알림 이메일이 발송되지 않습니다.",
            "noDevices": "등록된 기기 없음",
            "register": "기기 등록",
            "unregister": "등록 해제",
            "unregisterAll": "모두 등록 해제",
            "confirmRegister": "현재 기기를 내 기기로 등록하시겠습니까?",
            "confirmUnregister": "이 기기를 내 기기 목록에서 해제하시겠습니까?",
            "confirmUnregisterAll": "모든 기기(브라우저)를 등록 해제하시겠습니까?",
            "table": {
                "os": "운영체제",
                "type": "유형",
                "regDate": "등록 일시",
                "manage": "관리"
            },
            "notice": {
                "title": "안내",
                "item1": "모든 기기 등록 해제 시 등록된 모든 기기가 내 기기 목록에서 제거됩니다."
            }
        },
        "loginSecurity": {
            "loginNotice": {
                "title": "로그인 알림 설정",
                "newEnvLogin": "새 환경\n로그인 알림",
                "enable": "활성화",
                "option1": "국가와 관계없이 새 환경에서 로그인 시 알림 받기",
                "option2": "등록된 국가가 아닌 지역에서 로그인할 때만 알림 받기",
                "notice": "내 기기가 아닌 새 환경에서 로그인하면 개인정보에 등록된 이메일로 알림 메일을 보냅니다.\n(단, 내 기기 목록에 등록된 환경에서는 알림 메일을 보내지 않습니다)"
            },
            "loginBlock": {
                "title": "로그인 차단 설정",
                "foreignLogin": "해외 로그인 차단",
                "enable": "활성화",
                "notice": "등록된 국가가 아닌 국가에서 로그인을 시도하면 차단됩니다."
            }
        }
    },
    "notices": {
        "title": "공지사항",
        "subtitle": "시스템 공지, 서비스 업데이트, 이벤트 정보를 시간순으로 표시합니다. 키워드로 빠르게 검색할 수 있습니다.",
        "category": {
            "all": "전체",
            "general": "일반",
            "system": "시스템",
            "event": "이벤트"
        },
        "search": {
            "placeholder": "공지 제목 또는 내용 키워드 검색"
        },
        "meta": {
            "loading": "공지 로딩 중..."
        },
        "loading": "공지를 불러오는 중입니다...",
        "empty": "조건에 맞는 공지가 없습니다.",
        "readMore": "더보기",
        "detail": {
            "back": "공지 목록으로",
            "backButton": "공지 목록으로",
            "notFound": "공지를 찾을 수 없습니다. 삭제되었거나 URL이 잘못되었을 수 있습니다.",
            "failed": "공지 내용을 불러오지 못했습니다. 나중에 다시 시도해 주세요.",
            "empty": "공지 내용이 없습니다.",
            "announcement": "공지"
        }
    },
    "privacy": {
        "intro": "본 개인정보 처리방침은 NoiR 이용 시 수집·이용·공유·보호하는 데이터에 대해 설명합니다.",
        "section1": {
            "title": "적용 범위",
            "content": "본 방침은 NoiR 웹사이트, 앱, 기능(라이브 스트리밍, 채팅, 알림, 고객지원 등)에 적용됩니다."
        },
        "section2": {
            "title": "수집하는 데이터",
            "item1": "계정 데이터(표시명, ID, 아바타, 국가/지역, 생년월일(제공 시), 연락 이메일)",
            "item2": "이용 데이터(로그인/로그아웃, 기능 클릭, 오류 로그, 신고/고객지원 요청)",
            "item3": "기기 및 연결 정보(기기/OS/브라우저 버전, 언어, 시간대, IP, ISP, 대략적 위치)",
            "item4": "스트리밍 관련 데이터(스트림은 전송 암호화, 녹화/재방송은 보관 기간 동안 저장, 품질 지표)",
            "item5": "쿠키 및 유사 기술(로그인, 설정, 분석, 보호)"
        },
        "section3": {
            "title": "데이터 이용 목적",
            "item1": "스트리밍/커뮤니티 기능 제공·유지·개선",
            "item2": "신원 확인, 보안, 남용 탐지",
            "item3": "성능 모니터링, 디버깅, 분석",
            "item4": "사용자 지원 및 신고 처리",
            "item5": "법적 의무 및 권한 요청 준수"
        },
        "section4": {
            "title": "데이터 공유",
            "item1": "계약에 따른 신뢰할 수 있는 처리업체·벤더(클라우드, CDN, RTC, 분석, 모니터링)",
            "item2": "법령 또는 권한 요청에 따라",
            "item3": "기업 거래(합병/인수/자산 이전)",
            "item4": "개인 데이터를 판매하지 않습니다"
        },
        "section5": {
            "title": "스트리밍 데이터 처리",
            "item1": "실시간 스트림은 전송 암호화되며, 기본적으로 콘텐츠는 저장하지 않습니다",
            "item2": "녹화/재방송은 보관 기간 동안 저장됩니다",
            "item3": "텍스트 변환 기능은 명시적 활성화가 필요하며 신뢰할 수 있는 처리업체에 위임될 수 있습니다",
            "item4": "품질 지표는 집계/익명 형태로 처리됩니다"
        },
        "section6": {
            "title": "저장 위치 및 보관 기간",
            "item1": "데이터는 여러 국가/지역의 데이터센터에 저장될 수 있습니다",
            "item2": "목적 달성에 필요한 기간 동안 보관합니다"
        },
        "section7": {
            "title": "귀하의 권리",
            "content": "지역 법에 따라 접근, 정정, 삭제, 처리 제한/이의, 데이터 이동성, 동의 철회 권리가 있을 수 있으며, 권리 행사를 위해 문의하실 수 있고, 보안상 신원 확인이 필요할 수 있습니다."
        },
        "section8": {
            "title": "미성년자 보호",
            "content": "법정 연령 미만 사용자는 법적 보호자/부모의 동의와 지도 하에 서비스를 이용해야 합니다."
        },
        "section9": {
            "title": "데이터 보안",
            "content": "업계 표준 기술·관리 조치를 적용하나, 어떤 시스템도 완전한 보안을 보장할 수는 없습니다."
        },
        "section10": {
            "title": "제3자 서비스",
            "content": "제3자 서비스는 해당 개인정보 처리방침에 따라 데이터를 처리하며, 해당 방침을 검토하시기 바랍니다."
        },
        "section11": {
            "title": "국경 간 이전",
            "content": "해당되는 경우 표준 계약 조항 등 적절한 보호 조치를 적용합니다."
        },
        "section12": {
            "title": "방침 변경",
            "content": "방침이 변경될 수 있으며, 중요한 변경은 적절한 방법으로 안내합니다."
        },
        "section13": {
            "title": "문의",
            "content": "문의: "
        },
        "contactPageHint": "질문이 있거나 권리를 행사하고 싶으시면 다음을 방문해 주세요."
    },
    "terms": {
        "intro": "본 이용약관은 NoiR 이용에 적용됩니다.",
        "section1": {
            "title": "동의 및 변경",
            "item1": "서비스 설치, 로그인 또는 이용은 본 약관에 동의한 것으로 봅니다",
            "item2": "약관이 변경될 수 있으며, 중요한 변경은 적절한 방법으로 안내합니다"
        },
        "section2": {
            "title": "서비스 내용",
            "item1": "실시간 스트리밍, 채팅, 커뮤니티 등",
            "item2": "운영 또는 보안 필요에 따라 기능이 추가·조정·중단될 수 있습니다"
        },
        "section3": {
            "title": "계정 및 보안",
            "item1": "정확한 정보를 제공하고 자격 증명을 안전하게 관리하세요",
            "item2": "무단 사용 시 즉시 알리고, 관리 소홀에 대한 책임은 귀하에게 있습니다"
        },
        "section4": {
            "title": "이용 지침",
            "item1": "불법/침해 콘텐츠(괴롭힘, 사기, 혐오 발언, 부적절한 성/미성년자 콘텐츠 등)를 게시하지 마세요",
            "item2": "멀웨어 배포, 공격, 무단 접근, 서비스 손상 금지",
            "item3": "동의 없이 타인 데이터 수집/배포 금지",
            "item4": "사칭 또는 스팸/무단 광고 발송 금지"
        },
        "section5": {
            "title": "스트리밍 서비스 특별 조항",
            "item1": "스트림은 전송 암호화되며, 기본적으로 콘텐츠는 저장하지 않습니다",
            "item2": "녹화/재방송은 보관 기간 동안 저장됩니다",
            "item3": "텍스트 변환은 명시적 활성화가 필요하며 신뢰할 수 있는 처리업체에 의존할 수 있습니다",
            "item4": "진단을 위해 품질 지표가 수집될 수 있습니다"
        },
        "section6": {
            "title": "결제 및 구독(해당 시)",
            "item1": "요금 및 갱신 규칙은 구매 페이지에 명시된 대로 적용됩니다",
            "item2": "법령이 요구하는 경우를 제외하고 요금은 환불되지 않습니다"
        },
        "section7": {
            "title": "사용자 콘텐츠 및 권한",
            "item1": "업로드/전송한 콘텐츠에 대한 책임은 귀하에게 있습니다",
            "item2": "서비스 제공에 필요한 범위에서 백업, 전송, 표시할 수 있는 권한을 부여합니다(비독점, 전 세계, 철회 가능)"
        },
        "section8": {
            "title": "지적 재산",
            "content": "서비스 소프트웨어, 로고, 디자인 등의 권리는 NoiR 또는 권리자에게 있습니다."
        },
        "section9": {
            "title": "제3자 서비스",
            "content": "제3자 서비스는 해당 약관 및 정책을 따릅니다."
        },
        "section10": {
            "title": "면책",
            "content": "서비스는 있는 그대로 제공되며, 특정 목적 적합성, 무중단 운영, 오류 없음에 대한 보장이 없습니다."
        },
        "section11": {
            "title": "책임 제한",
            "content": "법이 허용하는 최대 범위 내에서 간접·특별 손해에 대해 책임지지 않으며, 직접 손해는 요금제 또는 무료 서비스의 명목 상한으로 제한됩니다."
        },
        "section12": {
            "title": "해지 및 정지",
            "content": "약관 위반 또는 보안/타인 권리 침해 시 계정이 정지 또는 해지될 수 있습니다."
        },
        "section13": {
            "title": "준거법 및 관할",
            "content": "귀하의 지역에 적용되는 현지 법 및 법원에 따르며, 자세한 내용은 현지 부칙(해당 시)을 참조하세요."
        },
        "section14": {
            "title": "약관 변경",
            "content": "약관이 변경될 수 있으며, 이용을 계속하면 변경에 동의한 것으로 봅니다."
        },
        "section15": {
            "title": "문의",
            "content": "support@gplive.com"
        }
    },
    "cookie": {
        "message": "웹사이트와 앱 이용 시 쿠키 등 기기 정보를 저장·접근합니다. 이 정보는 다양한 기능과 활동을 위해 제3자와 공유될 수 있습니다. 선호에 맞게 선택을 설정할 수 있는 간단한 도구를 제공하며, 동의 설정은 언제든 변경할 수 있습니다.",
        "learnMore": "자세히 보기",
        "manageCookie": "쿠키 관리",
        "rejectUnnecessary": "불필요한 것 거절",
        "acceptAll": "모두 허용",
        "policyLink": "개인정보 처리방침",
        "modalTitle": "쿠키 관리",
        "necessaryTitle": "필수 쿠키(항상 활성)",
        "necessaryDesc": "웹사이트 작동에 필수이며 비활성화할 수 없습니다. 보안, 사용자 인증, 고객지원 등에 사용됩니다.",
        "analyticsTitle": "분석 쿠키",
        "analyticsDesc": "방문자가 웹사이트와 어떻게 상호작용하는지 파악하는 데 도움이 됩니다. 트래픽 측정 및 사이트 성능 개선에 사용됩니다.",
        "marketingTitle": "마케팅 성과 쿠키",
        "marketingDesc": "마케팅 캠페인 효과 측정에 도움이 됩니다.",
        "save": "설정 저장"
    },
    "contact": {
        "title": "문의하기",
        "subtitle": "궁금한 점, 제안, 도움이 필요하시면 언제든 연락해 주세요.",
        "email": {
            "title": "이메일",
            "description": "이메일로 직접 보내기"
        },
        "response": {
            "title": "응답 시간",
            "description": "24~48시간 내에 답변드립니다"
        },
        "form": {
            "title": "메시지 보내기",
            "name": "이름",
            "namePlaceholder": "이름 입력",
            "email": "이메일",
            "emailPlaceholder": "your.email@example.com",
            "subject": "제목",
            "subjectPlaceholder": "질문 또는 요청을 간단히 입력",
            "message": "메시지",
            "messagePlaceholder": "질문, 제안, 요청 사항을 자세히 입력해 주세요...",
            "submit": "메시지 보내기",
            "submitting": "전송 중...",
            "success": "메시지를 받았습니다. 문의 내용 확인 후 곧 연락드리겠습니다."
        }
    },
    "notifications": {
        "group": {
            "transferLeaderTarget": {
                "title": "패밀리 리더가 되었습니다",
                "content": "「{{actorName}}」님이 「{{groupName}}」 리더를 당신에게 양도했습니다"
            },
            "transferLeaderBroadcast": {
                "title": "패밀리 리더 변경",
                "content": "「{{groupName}}」의 리더가 「{{targetName}}」님으로 변경되었습니다"
            },
            "promoteDeputy": {
                "title": "부리더 승진",
                "content": "「{{actorName}}」님이 「{{groupName}}」의 부리더로 임명했습니다"
            },
            "demoteMember": {
                "title": "직책 변경",
                "content": "「{{groupName}}」에서 「{{actorName}}」님이 일반 멤버로 강등했습니다"
            },
            "kick": {
                "title": "패밀리에서 제외",
                "content": "「{{actorName}}」님이 「{{groupName}}」에서 추방했습니다"
            },
            "applyApproved": {
                "title": "패밀리 가입 승인",
                "content": "「{{actorName}}」님이 「{{groupName}}」 가입 신청을 승인했습니다"
            }
        }
    },
    "notificationPanel": {
        "tab": {
            "notification": "알림",
            "notice": "공지"
        },
        "loading": "로딩 중...",
        "emptyNotices": "공지가 없습니다.",
        "emptyNotifications": "알림이 없습니다."
    },
    "rank": {
        "title": "랭킹",
        "noData": "데이터 없음",
        "tabs": {
            "gift": "선물 랭킹",
            "rich": "선물 지수 랭킹",
            "group": "패밀리 랭킹"
        },
        "gift": {
            "title": "선물 랭킹",
            "help": "총 선물 수령 기준 아티스트 랭킹"
        },
        "rich": {
            "title": "선물 지수 랭킹",
            "help": "총 선물 전송 기준 사용자 랭킹"
        },
        "group": {
            "title": "패밀리 랭킹",
            "help": "총 선물 수령 기준 패밀리 랭킹"
        },
        "period": {
            "day": "일",
            "week": "주",
            "month": "월"
        },
        "star": {
            "thisWeek": "이번 주 스타 선물 랭킹",
            "lastWeek": "지난주 스타 선물 랭킹",
            "thisWeekShort": "이번 주",
            "lastWeekShort": "지난주",
            "help": "주간 스타 선물 수령 기준 아티스트 랭킹",
            "unit": "개"
        }
    },
    "familys": {
        "title": "엔터테인먼트 패밀리",
        "subtitle": "Groups",
        "createFamily": "패밀리 만들기",
        "createFamilyModal": {
            "title": "패밀리 만들기",
            "displayIdLabel": "패밀리 ID",
            "displayIdPlaceholder": "숫자만, 8자리 이상",
            "displayIdHint": "이 ID는 패밀리 페이지 URL에 표시됩니다.",
            "coinCostHint": "패밀리 생성에는 {{cost}} N Coin이 필요합니다.",
            "currentNCoinBalance": "현재 N Coin 잔액",
            "submitting": "만드는 중…",
            "errors": {
                "displayIdRequired": "패밀리 ID를 입력하세요",
                "displayIdInvalid": "패밀리 ID는 숫자만 입력할 수 있습니다",
                "displayIdTooShort": "패밀리 ID는 8자리 이상이어야 합니다",
                "displayIdTaken": "이미 사용 중인 패밀리 ID입니다",
                "insufficientCoinBalance": "N Coin 잔액이 부족하여 패밀리를 만들 수 없습니다.",
                "failed": "패밀리 만들기에 실패했습니다. 나중에 다시 시도하세요"
            }
        },
        "artists": "스트리밍 아티스트",
        "members": "멤버",
        "memberList": "멤버 목록",
        "memberJoinedAt": "{{date}} 가입",
        "memberContribution": "기여",
        "memberJoinedWithContribution": "{{date}} 가입 · 기여 {{value}}",
        "memberJoinedWithContributionAria": "{{date}} 가입, 기여 {{value}}",
        "memberContributionLine": "기여 {{value}}",
        "memberContributionAria": "기여 {{value}}",
        "noMemberList": "아직 멤버가 없습니다",
        "emptyContent": "콘텐츠가 없습니다",
        "applyJoin": "패밀리 가입 신청",
        "applyJoinPending": "신청 완료 · 답변 대기",
        "applyJoinSuccess": "가입 신청을 제출했습니다",
        "applyJoinCancelled": "가입 신청을 취소했습니다",
        "applyJoinFailed": "신청에 실패했습니다. 잠시 후 다시 시도해 주세요",
        "applyJoinClosed": "이 패밀리는 현재 가입 신청을 받지 않습니다",
        "logs": {
            "menu": "패밀리 일지",
            "modalTitle": "패밀리 일지",
            "emptyList": "아직 기록이 없습니다",
            "loadFailed": "패밀리 일지를 불러오지 못했습니다. 잠시 후 다시 시도해 주세요.",
            "unknownMember": "알 수 없는 멤버",
            "actions": {
                "group_created": "「{{actor}}」님이 패밀리를 생성했습니다",
                "member_applied": "「{{actor}}」님이 가입 신청을 제출했습니다",
                "member_apply_cancelled": "「{{actor}}」님이 가입 신청을 취소했습니다",
                "member_join_approved": "「{{actor}}」님이 「{{target}}」님의 가입을 승인했습니다",
                "member_apply_rejected": "「{{actor}}」님이 「{{target}}」님의 가입 신청을 거절했습니다",
                "member_left": "「{{actor}}」님이 패밀리를 탈퇴했습니다",
                "member_kicked": "「{{actor}}」님이 「{{target}}」님을 패밀리에서 추방했습니다",
                "member_promoted_deputy": "「{{actor}}」님이 「{{target}}」님을 부패밀리장으로 승격했습니다",
                "member_demoted": "「{{actor}}」님이 「{{target}}」님을 일반 멤버로 강등했습니다",
                "leader_transferred": "「{{actor}}」님이 패밀리장을 「{{target}}」님에게 양도했습니다",
                "settings_name": "「{{actor}}」님이 패밀리 이름을 변경했습니다",
                "settings_application": "「{{actor}}」님이 가입 신청 설정을 변경했습니다",
                "settings_avatar": "「{{actor}}」님이 패밀리 아바타를 변경했습니다",
                "settings_banner": "「{{actor}}」님이 패밀리 커버를 변경했습니다",
                "settings_banner_removed": "「{{actor}}」님이 패밀리 커버를 삭제했습니다",
                "unknown": "「{{actor}}」님이 작업을 수행했습니다 ({{action}})"
            }
        },
        "applications": {
            "title": "가입 신청",
            "reviewMenu": "신청 심사",
            "modalTitle": "가입 신청 심사",
            "emptyList": "심사 대기 중인 신청이 없습니다",
            "submittedAt": "{{date}} 신청",
            "approve": "승인",
            "reject": "거절",
            "approveSuccess": "「{{name}}」님의 가입을 승인했습니다",
            "rejectSuccess": "「{{name}}」님의 신청을 거절했습니다",
            "reviewFailed": "심사에 실패했습니다. 잠시 후 다시 시도해 주세요"
        },
        "leaveFamily": "패밀리 탈퇴",
        "confirmLeaveFamily": "「{{name}}」에서 탈퇴하시겠습니까?",
        "leaveFamilyFailed": "패밀리 탈퇴에 실패했습니다. 잠시 후 다시 시도해 주세요.",
        "report": "신고",
        "settings": {
            "button": "설정",
            "modalTitle": "패밀리 설정",
            "nameLabel": "패밀리 이름",
            "namePlaceholder": "패밀리 이름을 입력하세요",
            "avatarLabel": "패밀리 아바타",
            "changeAvatar": "아바타 변경",
            "bannerLabel": "커버 이미지",
            "changeBanner": "커버 변경",
            "deleteBanner": "커버 삭제",
            "imageHint": "JPG, PNG 등, 파일당 최대 2MB",
            "allowApplicationLabel": "가입 신청 받기",
            "allowApplicationDesc": "끄면 모든 사용자는 가입 신청을 할 수 없습니다",
            "save": "저장",
            "saving": "저장 중…",
            "saveSuccess": "패밀리 설정이 업데이트되었습니다",
            "saveFailed": "저장에 실패했습니다. 잠시 후 다시 시도해 주세요",
            "errors": {
                "nameRequired": "패밀리 이름을 입력해 주세요",
                "nameTooLong": "패밀리 이름이 너무 깁니다",
                "imageInvalidType": "이미지 파일만 지원합니다",
                "imageTooLarge": "이미지는 2MB 이하여야 합니다"
            }
        },
        "actionComingSoon": "이 기능은 곧 제공될 예정입니다",
        "memberMenu": {
            "moreOptions": "멤버 작업",
            "transferLeader": "패밀리 리더 양도",
            "transferLeaderSuccess": "「{{name}}」에게 패밀리 리더를 양도했습니다",
            "demoteMember": "일반 멤버로 강등",
            "promoteDeputy": "부리더로 승격",
            "kick": "패밀리에서 추방",
            "confirmTransferLeader": "「{{name}}」에게 리더를 양도하시겠습니까?",
            "confirmTransferLeaderNote": "※ 양도 후에는 되돌릴 수 없습니다. 신중히 진행해 주세요.",
            "confirmDemoteMember": "「{{name}}」을(를) 일반 멤버로 강등하시겠습니까?",
            "confirmPromoteDeputy": "「{{name}}」을(를) 부리더로 승격하시겠습니까?",
            "confirmKick": "「{{name}}」을(를) 패밀리에서 추방하시겠습니까?",
            "actionFailed": "작업에 실패했습니다. 잠시 후 다시 시도해 주세요."
        },
        "search": {
            "placeholder": "패밀리 이름 검색",
            "clear": "검색 지우기",
            "noResults": "일치하는 패밀리가 없습니다"
        },
        "noData": "패밀리 데이터 없음",
        "notFound": "패밀리를 찾을 수 없습니다",
        "notFoundDesc": "지정한 패밀리를 찾을 수 없습니다",
        "backToList": "패밀리 목록으로",
        "liveStreams": "현재 라이브",
        "hub": {
            "liveNow": "현재 라이브",
            "activities": "이벤트",
            "dailyCheckIn": "일일 출석",
            "noLive": "라이브 없음",
            "noActivities": "진행 중인 이벤트가 없습니다",
            "checkInDesc": "매일 출석하여 패밀리 기여도와 보상을 받으세요",
            "checkInButton": "오늘 출석"
        },
        "familyLeader": "패밀리 리더",
        "familyDeputyLeader": "부리더",
        "statsMembers": "멤버 {{value}}",
        "statsArtists": "영상 아티스트 {{value}}",
        "statsLive": "라이브 {{value}}개",
        "admin": "관리자",
        "artist": "아티스트",
        "followers": "팔로워",
        "noMembers": "아직 멤버가 없습니다"
    }
}