{ "header": { "loginFailedAlert": "로그인 URL을 가져오는데 실패했습니다. 다시 시도해주세요.", "start": "시작하기", "loading": "로딩...", "login": "로그인" }, "sidebar": { "dashboard": "대시보드", "newProject": "새 프로젝트 만들기", "ado2Contents": "ADO2 콘텐츠", "myContents": "내 콘텐츠", "myInfo": "내 정보", "defaultUser": "사용자", "loggingOut": "로그아웃 중...", "logout": "로그아웃" }, "footer": { "businessNumber": "사업자 등록번호 : 620-87-00810 | 대표 : 안성민", "headquarters": "본사 : 41593 대구광역시 북구 옥산로 111, 5층 유니콘랩 대구 A05호", "researchCenter": "연구소 : 13453 경기 성남시 수정구 금토로 32 (금토동) (주)KT 판교빌딩 504호~505호 (East)", "phone": "전화 : 070-4260-8310 | 010-2755-6463", "email": "이메일 : o2oteam@o2o.kr" }, "social": { "title": "소셜 미디어 포스팅", "postNumber": "게시물 1", "videoSpecs": "1080x1920 · 10초", "channelLabel": "게시 채널", "loadingAccounts": "계정 로딩 중...", "noAccounts": "연결된 소셜 계정이 없습니다.", "noAccountsHint": "내 정보에서 계정을 연결해주세요.", "postTitleLabel": "게시물 제목", "postTitlePlaceholder": "게시물 제목을 입력하세요.", "postContentLabel": "게시물 내용", "postContentPlaceholder": "게시물 내용을 입력하세요.", "tagsLabel": "태그", "tagsPlaceholder": "태그를 입력하세요. (쉼표로 구분)", "privacyLabel": "게시물 공개 범위", "privacyPublic": "공개", "privacyUnlisted": "미등록 (링크로만 접근)", "privacyPrivate": "비공개", "publishTimeLabel": "게시 시간", "publishNow": "지금 게시", "publishSchedule": "시간 설정 (준비 중)", "footerNote": "", "footerNoteLink": "", "cancel": "취소", "posting": "게시 중...", "post": "게시", "youtubeExpiredAlert": "YouTube 인증이 만료되었습니다. 재연동 페이지로 이동합니다.", "channelAndTitleRequired": "채널과 제목을 입력해주세요.", "selectChannel": "채널을 선택해주세요.", "invalidVideoInfo": "영상 정보가 올바르지 않습니다. (video_id 누락)", "uploadStartFailed": "업로드 시작에 실패했습니다.", "uploadFailed": "업로드에 실패했습니다.", "autoSeoTitle": "자동으로 작성중입니다. 기다려주세요.", "autoSeoDescription": "자동으로 작성중입니다. 기다려주세요.", "autoSeoTags": "자동으로 작성중입니다. 기다려주세요." }, "upload": { "title": "YouTube 업로드", "statusPending": "업로드 준비 중...", "statusUploading": "업로드 중...", "statusCompleted": "업로드 완료!", "statusFailed": "업로드 실패", "statusDefault": "처리 중...", "videoTitleLabel": "영상 제목", "channelLabel": "채널", "viewOnYoutube": "YouTube에서 보기", "confirm": "확인", "close": "닫기", "doNotClose": "업로드가 진행 중입니다. 창을 닫지 마세요." }, "landing": { "hero": { "searchTypeBusinessName": "업체명", "placeholderBusinessName": "업체명을 입력하세요", "guideUrl": "URL에서 가져온 정보로 영상이 자동 생성됩니다.", "guideBusinessName": "업체명으로 검색하여 정보를 가져옵니다.", "errorUrlRequired": "URL을 입력해주세요.", "errorNameRequired": "업체명을 입력해주세요.", "errorInvalidUrl": "올바른 URL 형식이 아닙니다. (예: https://example.com)", "analyzeButton": "브랜드 분석", "scrollMore": "스크롤하여 더 보기", "testDataLoading": "로딩 중...", "testData": "테스트 데이터", "testDataLoadFailed": "테스트 데이터를 불러오는데 실패했습니다.", "searching": "검색 중..." }, "welcome": { "title": "ADO2.AI에 오신 것을 환영합니다.", "subtitle": "분석, 제작, 배포까지 콘텐츠 마케팅의 전과정을 자동화", "feature1Title": "비즈니스 핵심 정보 분석", "feature1Desc": "홈페이지, 네이버 지도, 블로그 등의\nURL을 입력하세요", "feature2Title": "홍보 콘텐츠 자동 제작", "feature2Desc": "분석된 정보를 바탕으로\n비즈니스에 맞는 음악, 자막, 노래, 영상을\n자동으로 제작해요", "feature3Title": "멀티채널 자동 배포", "feature3Desc": "완성된 영상은 다운로드하거나\n바로 SNS에 업로드 할 수 있어요" }, "display": { "startButton": "시작하기" } }, "login": { "back": "뒤로가기", "kakaoLoginFailed": "카카오 로그인에 실패했습니다. 다시 시도해주세요.", "loginUrlFailed": "로그인 URL을 가져오는데 실패했습니다. 다시 시도해주세요.", "loggingIn": "로그인 중...", "kakaoStart": "카카오로 시작하기" }, "urlInput": { "searchTypeBusinessName": "업체명", "placeholderBusinessName": "업체명을 입력하세요", "guideUrl": "URL에서 가져온 정보로 영상이 자동 생성됩니다.", "guideBusinessName": "업체명으로 검색하여 정보를 가져옵니다.", "searchButton": "검색하기", "searching": "검색 중...", "testDataLoading": "로딩 중...", "testData": "테스트 데이터" }, "assetManagement": { "title": "브랜드 에셋", "selectedImages": "선택된 이미지", "imageAlt": "이미지", "uploadBadge": "업로드", "imageUpload": "이미지 업로드", "dragAndDrop": "이미지를 드래그하여\n업로드", "videoRatio": "영상 비율", "uploadFailed": "이미지 업로드에 실패했습니다.", "uploading": "업로드 중...", "nextStep": "다음 단계" }, "soundStudio": { "back": "뒤로가기", "title": "사운드 스튜디오", "soundColumn": "사운드", "soundTypeLabel": "AI 사운드 유형 선택", "soundTypeVocal": "보컬", "soundTypeBGM": "배경음악", "genreLabel": "장르 선택", "genreAuto": "자동 선택", "genreBallad": "발라드", "languageLabel": "언어", "languageKorean": "한국어", "lyricsColumn": "가사", "lyricsHint": "가사 영역을 선택해서 수정 가능해요", "lyricsPlaceholder": "사운드 생성 시 가사 표시됩니다.", "generateButton": "사운드 생성", "generating": "생성 중...", "generateVideo": "영상 생성하기", "videoGenerating": "영상 생성 중", "noBusinessInfo": "비즈니스 정보가 없습니다. 다시 시도해주세요.", "noImageUploadInfo": "이미지 업로드 정보가 없습니다. 이전 단계로 돌아가 다시 시도해주세요.", "generatingLyrics": "가사를 생성하고 있습니다...", "generatingSong": "노래를 생성하고 있습니다...", "songQueued": "노래 생성 대기 중...", "retryMessage": "시간 초과로 재생성 중... ({{count}}/{{max}})", "lyricGenerationFailed": "가사 생성 요청에 실패했습니다.", "lyricNotReceived": "가사를 받지 못했습니다.", "lyricGenerationError": "가사 생성에 실패했습니다. 다시 시도해주세요.", "songGenerationFailed": "음악 생성 요청에 실패했습니다.", "songIdMissing": "서버에서 song_id를 받지 못했습니다.", "musicGenerationFailed": "음악 생성에 실패했습니다.", "multipleRetryFailed": "여러 번 시도했지만 음악 생성에 실패했습니다. 다시 시도해주세요.", "musicGenerationError": "음악 생성 중 오류가 발생했습니다.", "songRegenerationError": "음악 재생성 중 오류가 발생했습니다." }, "completion": { "back": "뒤로가기", "titleGenerating": "영상 생성 중", "titleError": "영상 생성 실패", "titleComplete": "콘텐츠 제작 완료", "imageAndVideo": "이미지 및 영상", "requestingGeneration": "영상 생성을 요청하고 있습니다...", "generatingVideo": "영상을 생성하고 있습니다...", "processingAfterRefresh": "영상을 처리하고 있습니다... (새로고침 후 복구됨)", "generationFailed": "영상 생성 요청에 실패했습니다.", "generationError": "영상 생성 중 오류가 발생했습니다.", "videoUrlMissing": "영상 URL을 받지 못했습니다.", "generationTimeout": "영상 생성 시간이 초과되었습니다. 다시 시도해주세요.", "retry": "다시 시도", "statusPlanned": "예약됨", "statusWaiting": "대기 중", "statusTranscribing": "트랜스크립션 중", "statusRendering": "렌더링 중", "statusSucceeded": "완료", "statusDefault": "처리 중...", "aiOptimization": "AI 최적화", "aiTagColorCorrection": "색상 보정", "aiTagDynamicSubtitle": "다이나믹 자막", "aiTagBeatSync": "비트 싱크", "aiTagSEOMeta": "SEO 메타 태그", "sharing": "공유", "connecting": "연결 중...", "authenticated": "인증됨", "disconnect": "해제", "connectAccount": "계정 연결", "comingSoon": "준비 중", "youtubeConnectFailed": "YouTube 연결에 실패했습니다.", "disconnectFailed": "연결 해제에 실패했습니다.", "deployToSocial": "소셜 채널에 배포", "downloadMp4": "MP4 파일 다운로드", "selectSocialChannel": "배포할 소셜 채널을 선택해주세요.", "videoNotReady": "영상이 아직 준비되지 않았습니다.", "youtubeUploadMessage": "YouTube 채널 \"{{channelName}}\"에 영상을 업로드합니다.\n\n(업로드 기능 준비 중)", "deployComingSoon": "선택한 소셜 채널에 배포 기능이 준비 중입니다.", "youtubeExpiredAlert": "YouTube 인증이 만료되었습니다. 재연동 페이지로 이동합니다." }, "dashboard": { "title": "대시보드", "description": "실시간 마케팅 퍼포먼스를 확인하세요.", "lastUpdated": "마지막 업데이트:", "contentPerformance": "콘텐츠 성과", "metricImpressions": "총 노출수", "metricReach": "도달", "metricLikes": "좋아요", "metricComments": "댓글", "metricShares": "공유", "metricSaves": "저장", "metricEngagement": "참여율", "metricContent": "콘텐츠", "yearOverYear": "전년 대비 성장", "thisYear": "올해", "lastYear": "작년", "popularContent": "인기 콘텐츠", "audienceInsights": "오디언스 인사이트", "ageDistribution": "연령대 분포", "genderDistribution": "성별 분포", "male": "남성", "female": "여성", "topRegions": "상위 지역", "platformMetrics": "플랫폼별 지표", "months": { "jan": "1월", "feb": "2월", "mar": "3월", "apr": "4월", "may": "5월", "jun": "6월", "jul": "7월", "aug": "8월", "sep": "9월", "oct": "10월", "nov": "11월", "dec": "12월" }, "youtubeMetrics": { "views": "조회수", "watchTime": "시청 시간", "watchTimeUnit": "시간", "avgViewDuration": "평균 시청 시간", "subscribers": "구독자", "newSubscribers": "신규 구독자", "engagement": "참여율", "ctr": "클릭률 (CTR)", "revenue": "예상 수익" }, "instagramMetrics": { "reach": "도달", "impressions": "노출", "profileVisits": "프로필 방문", "followers": "팔로워", "newFollowers": "신규 팔로워", "storyViews": "스토리 조회", "reelPlays": "릴스 재생", "websiteClicks": "웹사이트 클릭" }, "regions": { "seoul": "서울", "gyeonggi": "경기", "busan": "부산", "incheon": "인천", "daegu": "대구" }, "topContentTitles": { "winterPromotion": "겨울 펜션 프로모션 영상", "stayIntroReel": "스테이 머뭄 소개 릴스", "newYearEvent": "신년 특가 이벤트 안내", "nightTimelapse": "펜션 야경 타임랩스" } }, "myInfo": { "title": "내 정보", "tabBasic": "기본 정보", "tabPayment": "결제 정보", "tabBusiness": "내 비즈니스 & 소셜 채널 관리", "basicPlaceholder": "기본 정보 설정 기능이 준비 중입니다.", "paymentPlaceholder": "결제 정보 설정 기능이 준비 중입니다.", "myBusiness": "내 비즈니스", "noBusinessTitle": "아직 등록된 비즈니스가 없어요", "noBusinessDesc": "네이버 지도 URL을 입력하면, 영상 제작에 필요한 정보를 자동으로 불러와요", "naverMapUrlPlaceholder": "네이버 지도 URL 입력", "registerBusiness": "비즈니스 등록", "socialChannels": "소셜 채널", "youtubeConnecting": "연결 중...", "youtubeConnect": "YouTube 연결", "instagramConnect": "Instagram 연결", "connected": "연결됨", "disconnectAccount": "연결 해제", "loadingAccounts": "계정 정보를 불러오는 중...", "youtubeExpiredAlert": "YouTube 인증이 만료되었습니다. 재연동 페이지로 이동합니다." }, "ado2Contents": { "title": "ADO2 콘텐츠", "totalCount": "총 {{count}}개", "loading": "콘텐츠를 불러오는 중...", "loadFailed": "콘텐츠를 불러오는데 실패했습니다.", "retry": "다시 시도", "noContent": "생성된 콘텐츠가 없습니다.", "download": "다운로드", "downloadFailed": "다운로드에 실패했습니다.", "deleteFailed": "삭제에 실패했습니다.", "deleteConfirmTitle": "정말 콘텐츠를 삭제할까요?", "deleteConfirmDesc": "삭제한 파일은 복구할 수 없어요.", "cancel": "취소", "deleting": "삭제 중...", "delete": "삭제", "previous": "이전", "next": "다음", "uploadToSocial": "소셜 미디어에 업로드" }, "businessSettings": { "title": "비즈니스 설정", "description": "펜션 정보와 YouTube 채널을 설정하여 자동 업로드를 활성화하세요", "sharing": "공유", "connect": "연결하기" }, "analysis": { "back": "뒤로가기", "pageTitle": "브랜드 인텔리전스", "pageDescHighlight": "AI 데이터 분석", "defaultBrandName": "브랜드", "brandIdentity": "브랜드 정체성", "brandNameFallback": "브랜드명", "addressFallback": "주소 정보 없음", "locationAnalysis": "입지 특성 분석", "conceptScalability": "컨셉 확장성", "noInfo": "정보 없음", "marketPositioning": "시장 포지셔닝", "coreValue": "핵심 가치 (Core Value)", "categoryDefinition": "카테고리 정의", "targetPersona": "타겟 페르소나", "ageSuffix": "세", "sellingPoints": "주요 셀링 포인트 (USP)", "recommendedKeywords": "추천 타겟 키워드", "generateContent": "콘텐츠 생성", "pageDescBefore": "을 통해 도출된 ", "pageDescAfter": "의 핵심 전략입니다.", "loadingTitle": "브랜드 분석 중" }, "common": { "back": "뒤로가기", "cancel": "취소", "confirm": "확인", "close": "닫기", "retry": "다시 시도", "loading": "로딩...", "required": "*", "unknown": "알 수 없음" }, "app": { "loginProcessing": "로그인 처리 중...", "loginFailed": "로그인 처리에 실패했습니다. 다시 시도해주세요.", "kakaoLoginFailed": "카카오 로그인에 실패했습니다. 다시 시도해주세요.", "loginUrlFailed": "로그인 URL을 가져오는데 실패했습니다. 다시 시도해주세요.", "invalidUrl": "유효하지 않은 URL입니다. 네이버 지도 URL을 입력해주세요.", "analysisError": "분석 중 오류가 발생했습니다. 다시 시도해주세요.", "autocompleteError": "업체 정보 조회에 실패했습니다.", "autocompleteGeneralError": "업체 정보 조회 중 오류가 발생했습니다. 다시 시도해주세요.", "pageComingSoon": "{{page}} 페이지 준비 중입니다." } }