PageSourceSearch

https://reviewboost.co.kr/_next/static/chunks/153-36cf1809feb629e1.js

js reviewboost.co.kr collected 2026-10-02 01:59:20 UTC 69,234 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[153],{143:(e,t,a)=>{a.d(t,{Bd:()=>o.useTranslation,lg:()=>o.LOCALE_SWITCHER_ENABLED,s9:()=>o.useI18n});var o=a(9368)},1166:(e,t,a)=>{a.d(t,{A:()=>l,V:()=>n});var o=a(5155);a(2115);var i=a(6445);let s={primary:"border-[color:var(--rb-accent)] bg-[var(--rb-accent)] text-white! shadow-[0_18px_30px_rgba(91,92,234,0.18)] hover:bg-[#4a4bd6]",secondary:"border-[color:#e6e8f2] bg-white text-[var(--rb-fg)] hover:border-[color:rgba(91,92,234,0.3)] hover:bg-[#eef0f8]",danger:"border-[color:rgba(224,85,59,0.3)] bg-[rgba(224,85,59,0.1)] text-[#b3411f]! hover:bg-[rgba(224,85,59,0.18)]",ghost:"border-[color:#e6e8f2] bg-white text-[var(--rb-fg)] hover:border-[color:#e6e8f2] hover:bg-[#eef0f8] hover:text-[var(--rb-fg)]"},r={sm:"min-h-9 px-3.5 text-xs",md:"min-h-11 px-4 text-sm",lg:"min-h-12 px-5 text-sm"};function n(e){let{variant:t="secondary",size:a="md",className:o}=e;return(0,i.cn)("inline-flex items-center justify-center gap-2 rounded-[14px] border font-medium tracking-[-0.01em] transition duration-200 disabled:cursor-not-allowed disabled:opacity-50",s[t],r[a],o)}function l(e){let{variant:t="secondary",size:a="md",asLoading:i=!1,loadingText:s,disabled:r,children:l,className:p,...c}=e,d=!!i;return(0,o.jsx)("button",{type:"button",...c,disabled:d||r,className:n({variant:t,size:a,className:p}),children:d?null!=s?s:"처리 중...":l})}},2884:(e,t,a)=>{a.d(t,{X3:()=>n,ak:()=>s,gb:()=>l,ui:()=>r});var o=a(5155);a(2115);var i=a(6445);function s(e){let{children:t,className:a}=e;return(0,o.jsx)("div",{className:(0,i.cn)("mx-auto w-full max-w-[1320px] px-5 sm:px-6 lg:px-8",a),children:t})}function r(e){let{as:t="section",children:a,className:s}=e;return(0,o.jsx)(t,{className:(0,i.cn)("rounded-[16px] border border-[color:var(--rb-border)] bg-[var(--rb-surface)] shadow-[0_10px_30px_rgba(31,37,64,0.08)]",s),children:a})}function n(e){let{eyebrow:t,title:a,description:s,action:r,className:n}=e;return(0,o.jsxs)("div",{className:(0,i.cn)("flex flex-col gap-5 border-b border-[color:#e6e8f2] pb-6 lg:flex-row lg:items-end lg:justify-between",n),children:[(0,o.jsxs)("div",{className:"max-w-3xl",children:[t?(0,o.jsx)("p",{className:"text-[11px] uppercase tracking-[0.24em] text-[var(--rb-muted)]",children:t}):null,(0,o.jsx)("h2",{className:"mt-2 text-[clamp(1.6rem,3vw,2.5rem)] font-semibold tracking-[-0.04em] text-[var(--rb-fg)]",children:a}),s?(0,o.jsx)("p",{className:"mt-3 max-w-2xl text-sm leading-7 text-[var(--rb-muted-strong)]",children:s}):null]}),r?(0,o.jsx)("div",{className:"shrink-0",children:r}):null]})}function l(e){let{title:t,description:a,tone:s="default",actions:r,className:n}=e;return(0,o.jsxs)("div",{className:(0,i.cn)("rounded-[16px] border p-6","error"===s?"border-[color:rgba(255,137,137,0.24)] bg-[rgba(224,85,59,0.08)]":"border-[color:#e6e8f2] bg-white",n),children:[(0,o.jsx)("p",{className:"text-[11px] uppercase tracking-[0.22em] text-[var(--rb-muted)]",children:"error"===s?"오류 상태":"안내 상태"}),(0,o.jsx)("h3",{className:"mt-3 text-xl font-semibold tracking-[-0.03em] text-[var(--rb-fg)]",children:t}),(0,o.jsx)("p",{className:"mt-3 max-w-2xl text-sm leading-7 text-[var(--rb-muted-strong)]",children:a}),r?(0,o.jsx)("div",{className:"mt-5 flex flex-wrap gap-3",children:r}):null]})}},6445:(e,t,a)=>{a.d(t,{cn:()=>i});var o=a(2821);function i(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,o.$)(t)}},9368:(e,t,a)=>{a.d(t,{I18nProvider:()=>p,LOCALE_SWITCHER_ENABLED:()=>r,useI18n:()=>c,useTranslation:()=>d});var o=a(5155),i=a(2115);let s={ko:{"common.close":"닫기","common.notice":"안내","common.retry":"다시 시도","common.restart":"새로 시작","common.login":"로그인","common.signup":"회원가입","common.logout":"로그아웃","common.email":"이메일","common.password":"비밀번호","common.set":"설정됨","common.required":"필수","common.none":"(없음)","common.emptyValue":"(빈 값)","common.noDate":"날짜 없음","common.notProvided":"미기재","common.analyzing":"분석 중...","common.preparingPreview":"미리보기 준비 중...","common.startAnalysis":"분석 시작","common.nextPreview":"다음: 미리보기","common.goToAnalysis":"분석하러 가기","common.downloadPdf":"PDF 다운로드","common.copyAll":"전체 복사","common.fullView":"전체보기","nav.home":"홈","nav.aiAnalyze":"AI 분석","
1nav.reviewDownload":"리뷰 다운로드","nav.analyze":"분석하기","nav.savedReports":"저장된 분석","nav.coupangCsv":"리뷰 CSV 다운로드","nav.pricing":"요금제","nav.help":"사용법","nav.blog":"블로그","nav.mainMenu":"주요 메뉴","nav.dashboardMenu":"대시보드 메뉴","nav.upgradeGuide":"업그레이드 안내","nav.loginToSave":"로그인하고 리포트 저장하기","sidebar.promoTitlePro":"Pro 플랜 사용 중","sidebar.promoTitleOther":"리뷰 운영, 더 빠르게","sidebar.promoCopyPro":"현재 플랜 구성과 공유 기능을 확인해보세요.","sidebar.promoCopyOther":"더 많은 분석, 리포트 저장, 공유까지 — 지금 쓰는 화면에서 바로 쓸 수 있어요.","sidebar.promoButtonPro":"플랜 보기","sidebar.promoButtonOther":"업그레이드","layout.topbarEyebrow":"리뷰 운영 워크스페이스","layout.topbarTitle":"리뷰 데이터에서 바로 실행할 인사이트를 찾아보세요.","layout.startAnalysis":"분석 시작","layout.pageTopSummary":"페이지 상단 요약","layout.siteInfo":"사이트 정보","footer.help":"사용법","footer.pricing":"요금제","footer.analyze":"분석하기","footer.legal":"법적 고지","footer.terms":"서비스 이용약관","footer.privacy":"개인정보 처리방침","footer.support":"고객 지원","footer.contact":"1:1 문의","home.errorTitle":"인증 실패","home.resendSignup":"다시 가입하기","home.viewHelp":"도움말 보기","home.otpExpired":"이메일 인증 링크가 만료되었습니다. 다시 회원가입을 시도해주세요.","home.accessDenied":"이메일 인증에 실패했습니다. 이미 사용된 링크이거나 유효하지 않은 링크일 수 있습니다.","home.heroEyebrow":"리뷰 운영 대시보드","home.heroTitle":"리뷰를 올리면 뭘 먼저 고쳐야 할지 바로 보입니다.","home.heroLead":"리뷰 CSV를 올리면 부정 리뷰를 분류하고, 카테고리별 이슈에 우선순위를 매겨 상세페이지 문구와 CS\xb7FAQ 제안까지 바로 정리해드려요.","home.ctaAnalyze":"CSV 올리고 분석하기","home.ctaHelp":"사용법 보기","home.ctaSample":"샘플 CSV 받기","home.signalInputFormat":"입력 포맷","home.signalInputMeta":"드래그 앤 드롭 또는 샘플 파일","home.signalFlow":"분석 흐름","home.signalFlowMeta":"업로드부터 PDF까지 한 화면에서","home.signalOutput":"출력 방식","home.signalOutputMeta":"핵심 지표와 실행 항목으로 정리","home.signalShare":"공유 포맷","home.signalShareMeta":"저장 없이도 바로 공유 가능해요","home.previewBadge":"실시간 흐름","home.previewMuted":"업로드부터 결과까지 한 번에","home.step1":"CSV 업로드","home.step2":"열 매핑","home.step3":"자동 분석","home.step4":"개선 ê²°ê³¼ 확인","home.trust1":"업로드부터 결과까지 한 번에","home.trust2":"규칙 기반의 보수적 분류","home.trust3":"PDF와 복붙용 문구 즉시 출력","home.coreOutcomes":"핵심 성과","home.coreTitle":"리뷰 정리에서 끝나지 않고, 바로 행동으로 이어집니다.","home.coreLead":"CSV 한 번 업로드하면 분류, 키워드, 제안 문구까지 한 화면에서 다 ë³¼ 수 있어요.","home.feature1Title":"정확한 분류","home.feature1Body":"감정과 카테고리 기준으로 리뷰를 정렬해 지금 당장 고쳐야 할 이슈를 짚어냅니다.","home.feature1Item1":"배송/품질/가격/사용성/CS 분류","home.feature1Item2":"부정 키워드 TOP 정렬","home.feature1Item3":"우선순위 점수 기반 실행 후보 추출","home.feature2Title":"바로 쓰는 제안","home.feature2Body":"분석 결과를 그대로 복붙해서 쓸 수 있는 문장과 대응안으로 바꿔드립니다.","home.feature2Item1":"상세페이지 문구 6개","home.feature2Item2":"CS 응대 템플릿 4개","home.feature2Item3":"FAQ 6개 제안","home.feature3Title":"리포트 중심 운영","home.feature3Body":"팀 공유용 PDF, 저장 히스토리, 반복 분석까지 대시보드 하나로 묶어서 씁니다.","home.feature3Item1":"저장된 분석 다시 보기","home.feature3Item2":"PDF로 바로 공유","home.feature3Item3":"로그인 시 리포트 보관/관리","home.howItStarts":"시작 방법","home.howTitle":"처음 써보는 분도 2분이면 분석을 시작할 수 있습니다.","home.howLead":"가입 없이 먼저 써보고, 필요할 때 저장 기능을 켤 수 있어요.","home.stepDesc1":"리뷰 CSV를 올리거나 샘플 파일로 바로 테스트해보세요.","home.stepDesc2":"리뷰 내용, 별점, 작ì
1„±ì¼ 열을 빠르게 맞춰주세요.","home.stepDesc3":"부정 키워드, 카테고리, 우선순위를 자동으로 계산합니다.","home.stepDesc4":"핵심 지표, 액션 아이템, PDF 리포트로 결과를 확인하세요.","home.startFree":"무료로 시작","home.ctaTitle":"가입이나 설정 없이 바로 분석할 수 있어요.","home.ctaLead":'CSV 헤더 이름이 달라도 괜찮습니다. 업로드 후 화면에서 "리뷰 내용/별점/작성일" 열만 골라주면 됩니다.',"home.ctaStart":"분석 시작하기","home.ctaSampleDownload":"샘플 CSV 다운로드","home.dashboardSignal":"대시보드 신호 카드","home.entryGuide":"시작 가이드","dashboard.loadingResults":"분석 결과를 불러오는 중입니다...","dashboard.noResults":"분석 결과가 없습니다. 데이터 행을 확인해주세요.","dashboard.doneNoStorage":"분석이 끝났어요. 지금은 저장 기능이 꺼져 있어 PDF로만 보관할 수 있어요.","dashboard.selectFileFirst":"파일을 먼저 선택해주세요.","dashboard.errorTitle":"분석 처리 오류","dashboard.doneTitle":"분석이 끝났어요","dashboard.heroEyebrow":"분석 워크스페이스","dashboard.heroTitle":"리뷰 CSV를 올리고 개선 포인트까지 한 번에 확인하세요.","dashboard.heroLead":"파일 업로드부터 열 매핑, 분석 실행, PDF 다운로드까지 한 화면에서 이어서 진행할 수 있어요.","dashboard.currentStatus":"현재 분석 상태","dashboard.stepLabel":"진행 단계","dashboard.stepDone":"분석 완료","dashboard.stepReady":"실행 준비","dashboard.stepMapping":"열 매핑 확인","dashboard.stepWaiting":"CSV 업로드 대기","dashboard.selectedFile":"선택 파일","dashboard.csvNeeded":"CSV 필요","dashboard.dragSupported":"드래그 앤 드롭 지원","dashboard.workspace":"워크스페이스","dashboard.storageDisabled":"저장 비활성","dashboard.reportSaved":"리포트 저장됨","dashboard.pdfShareable":"PDF 공유 가능","dashboard.resultStatus":"ê²°ê³¼ 상태","dashboard.analyzed":"ê±´ 분석","dashboard.waiting":"대기 중","dashboard.negRatio":"부정 비율","dashboard.resultCardPending":"ê²°ê³¼ 카드 준비 전","dashboard.noResultsYet":"아직 분석 결과가 없어요","dashboard.noResultsHint":"CSV를 올리고 분석을 완료하면 핵심 지표, 우선순위, 액션 아이템이 여기에 표시됩니다.","dashboard.goToAnalysisTab":"분석 화면으로 이동","tabs.analysis":"분석하기","tabs.results":"ê²°ê³¼ 보기","tabs.ariaLabel":"분석 단계 탭","steps.fileSelect":"파일 선택","steps.fileSelectDesc":"CSV 업로드","steps.columnMapping":"열 매핑","steps.columnMappingDesc":"텍스트/별점/작성일","steps.analyzing":"분석 진행","steps.analyzingDesc":"우선순위\xb7액션 자동 산출","steps.results":"ê²°ê³¼ 확인","steps.resultsDesc":"리포트 다운로드","steps.ariaLabel":"분석 단계","upload.lead":"리뷰 CSV를 올리면 바로 미리보기를 확인할 수 있어요.","upload.dropzone":"클릭하거나 파일을 여기에 드롭하세요","upload.hint":"지원 형식: .csv","upload.sampleTest":"샘플로 테스트","upload.restart":"새로 시작","upload.selected":"선택됨:","upload.noFileSelected":"아직 파일이 선택되지 않았습니다.","upload.noFileExtensionHint":"리뷰 파일이 없다면 Chrome 확장프로그램으로 쿠팡\xb7스마트스토어 리뷰를 바로 내려받을 수 있어요.","upload.extensionLink":"확장프로그램 설치하기","upload.processing":"처리 중","upload.csvFileUploadArea":"CSV 파일 업로드 영역","upload.csvFileUpload":"CSV 파일 업로드","preview.rows":"행","preview.columns":"컬럼","preview.headerPresent":"헤더 있음","preview.headerAbsent":"헤더 없음","preview.mappingPanel":"열 매핑 패널","preview.reviewTextCol":"리뷰 내용(텍스트) 열","preview.ratingCol":"별점 열 (선택)","preview.dateCol":"작성일 열 (선택)","preview.previewFirst5":"미리보기 (처음 5줄)","preview.showFirst6":"앞의 6개만 보기","preview.showAllCols":"전체 컬럼 보기","preview.text":"텍스트","preview.rating":"별점","preview.date":"날짜","preview.tooManyCols":"컬럼이 많아 앞의 6개만 표시합니다. (전체 컬럼 보기 가능)","preview.autoInferredWarning":"리뷰 내용 열이 자동으로 추정되었는데 정확하지 않을 수 있어요. 지금 선택된 열:","preview.possibleCols":"아래 열에 리뷰 텍스트가 있을 것 같아요:","preview.changeCol":"원하는 열로 바꿔주세요.","preview.cellFullView":"셀 전체보기","preview.cellCopy":"셀 내용 전체 복사","preview.cellModalClose"
1:"셀 모달 닫기","preview.modalBackdropClose":"모달 배경 닫기","panel.uploadStatus":"업로드 상태","panel.noFile":"파일 없음","panel.addCsv":"CSV 파일을 추가하세요","panel.previewLabel":"미리보기","panel.previewWaiting":"대기 중","panel.colsDetected":"개 열 감지","panel.colsEstimateHint":"열 추정 후 매핑 가능","panel.savePlan":"저장과 플랜","panel.storageOff":"저장 기능 비활성","panel.storageOrPdf":"리포트 저장 또는 PDF 공유","panel.csvAnalysis":"리뷰 CSV 분석","panel.csvAnalysisLead":"업로드, 열 매핑, 분석 실행까지 한 화면에서 진행하고 결과도 바로 확인할 수 있어요.","panel.fileUpload":"파일 업로드","panel.workspaceNotes":"현재 워크스페이스 안내","panel.storageOffHint":"지금은 저장 기능이 꺼져 있어서 결과가 저장되지 않아요. PDF로 다운로드해서 바로 공유할 수 있습니다.","panel.currentPlan":"현재 플랜:","panel.monthlyUsage":"이번 달 사용량:","panel.noStorageHint":"지금은 저장 없이 분석만 할 수 있어요. 로그인하면 저장 기능도 함께 사용할 수 있어요.","panel.info1":"1. 샘플 CSV로도 전체 흐름을 바로 테스트해볼 수 있어요.","panel.info2":"2. 열 매핑은 자동으로 추정되지만, 리뷰 내용 열은 꼭 한 번 확인해주세요.","panel.info3":"3. 분석이 끝나면 결과 화면에서 핵심 지표와 액션 아이템을 바로 확인할 수 있어요.","panel.savedReports":"저장된 리포트","panel.step2Title":"열 매핑 패널이 여기에 표시됩니다","panel.step2Desc":"CSV를 올리면 리뷰 내용, 별점, 작성일 열을 확인할 수 있는 미리보기 표가 열립니다.","panel.step2Feature1":"헤더 유무를 자동으로 감지합니다.","panel.step2Feature2":"리뷰 텍스트 열을 우선 추천해드립니다.","panel.step2Feature3":"셀 전체보기와 복사 기능을 제공합니다.","kpi.reviewCount":"리뷰 수","kpi.totalReviews":"총 분석 리뷰","kpi.negativeRatio":"부정 비율","kpi.lowerIsBetter":"낮을수록 안정적","kpi.avgRating":"평균 별점","kpi.priorityScore":"우선순위 점수","kpi.higherIsUrgent":"높을수록 긴급","kpi.recent30":"최근 30일 비중","kpi.recencyReflected":"리뷰 최근성 반영치","digest.eyebrow":"핵심 요약","digest.title":"핵심 지표와 바로 쓸 제안을 한눈에 확인하세요.","digest.priorityHint":'우선순위 점수는 "지금 먼저 개선할 가치"를 0~100으로 나타낸 값입니다. 부정 비율, 최근성, 리뷰 수, 영향도가 높을수록 점수가 올라갑니다.',"digest.negKeywordsTop10":"부정 키워드 TOP10","digest.noNegKeywords":"부정 키워드를 찾지 못했습니다.","digest.problemCategories":"문제 카테고리","digest.noCategories":"카테고리가 없습니다.","digest.detailPageCopy":"개선 제안: 상세페이지 문구","digest.noSuggestions":"개선 제안이 없습니다.","digest.csFaq":"개선 제안: CS/FAQ","digest.notes":"메모","digest.noNotes":"메모가 없습니다.","digest.summary":"분석 요약","results.doneNotice":"분석이 끝났어요. 핵심 지표와 우선순위 액션을 확인해보세요.","results.kpi":"핵심 지표","results.urgentReviews":"긴급 리뷰","results.priority":"우선순위","results.simulation":"시뮬레이션","results.positiveKeywords":"긍정 키워드","results.actionItems":"액션 아이템","results.sectionNav":"결과 섹션 바로가기","summary.truncatedWarning":"리뷰 수가 플랜 한도를 넘어 {count}개만 분석되었어요. 전체 분석은 Basic 플랜 이상에서 이용할 수 있어요.","summary.noDateHint":"작성일 열이 없으면 최근 이슈가 계산되지 않거나 약하게 반영됩니다.","summary.eyebrow":"결과 요약","summary.title":"분석 결과 요약","summary.lead":"핵심 지표와 우선순위를 먼저 확인하고, 필요하면 PDF로 바로 공유해보세요.","summary.savedComplete":"저장 완료","summary.sessionResult":"세션 결과","summary.guestMode":"게스트 모드","summary.account":"계정","summary.viewSavedReports":"저장된 리포트 보기","summary.storageDisabled":"저장 기능 비활성","summary.totalReviews":"총 리뷰","summary.count":"건","summary.uploadFile":"업로드 파일","summary.negativeRatio":"부정 비율","summary.negativeCount":"부정 {count}건","summary.avgRating":"평균 별점","summary.ratingCalcHint":"별점 열이 있으면 계산","summary.recent30":"최근 30일 비중","summary.recencyReflected":"최근성 반영","summary.noDateCol":"작성일 열 없음","summary.notProvided":"미기재","summary.noDate":"날짜 없음","summary.points":"점","section.urgentTitle":"긴급 대응 필요 리뷰","section.urgentHint":"별점 1~2점 + 부정 감정 리뷰 중 최근 7일 이내 또는 우선 순위 10건","section.daysAgo":"일 전","section.priorityTitle":"우선순위 매트릭스","section.priorityHint":"카테고리별 빈도와 영향도로 개선 우선순위를 분류합니다.","section.impact":"영향도:","
1section.basicOrHigher":"Basic 플랜 이상","section.ratingSimTitle":"별점 시뮬레이션","section.ratingSimHint":"부정 리뷰 해결 시 예상되는 평균 별점 변화 (현재: {avg}점)","section.resolved":"건 해결","section.positiveTitle":"긍정 키워드","section.actionItemsTitle":"개선 액션 아이템","section.impactHigh":"높음","section.impactMedium":"중간","section.impactLow":"낮음","section.catDetailPage":"상세페이지","section.catCsResponse":"CS응대","section.catFaq":"FAQ","section.relatedKeyword":"관련 키워드:","login.failTitle":"로그인 실패","login.eyebrow":"안전한 로그인","login.shellTitle":"분석 기록과 구독 상태를 한곳에서 관리해보세요.","login.shellLead":"로그인하면 저장된 리포트, 플랜 상태, 이전 분석 기록을 이어서 쓸 수 있습니다.","login.bullet1":"분석 리포트 저장 및 다시 보기","login.bullet2":"지난 분석 히스토리 조회","login.bullet3":"구독 플랜 관리","login.note":"분석 자체는 로그인 없이도 무료로 쓸 수 있습니다.","login.panelTitle":"로그인","login.panelLead":"저장 기능과 대시보드를 이용하려면 로그인해주세요.","login.emailLabel":"이메일","login.passwordLabel":"비밀번호","login.passwordPlaceholder":"비밀번호","login.submit":"로그인","login.submitting":"로그인 중...","login.forgotPassword":"비밀번호를 잊으셨나요?","login.noAccount":"아직 계정이 없으신가요?","signup.failTitle":"회원가입 실패","signup.eyebrow":"계정 만들기","signup.shellTitle":"저장하고 공유할 수 있는 리뷰 운영 공간을 시작해보세요.","signup.shellLead":"ReviewBoost 회원이 되면 분석 결과를 저장하고, 반복적으로 개선해야 할 이슈를 팀 단위로 관리할 수 있어요.","signup.panelTitle":"무료로 시작하세요","signup.panelLead":"이메일로 계정을 만들고 저장 기능을 바로 켜보세요.","signup.emailLabel":"이메일","signup.passwordLabel":"비밀번호","signup.passwordPlaceholder":"비밀번호 (8자 이상 권장)","signup.agreeTerms":"[필수] 이용약관 동의","signup.agreeTermsLink":"자세히 보기","signup.agreePrivacy":"[필수] 개인정보 수집\xb7이용 동의","signup.consentSummary":"목적: 회원 식별/로그인/계정관리 | 항목: 이메일 | 보유기간: 회원 탈퇴 시까지(법령 보관 제외) | 거부 시: 회원가입 불가","signup.agreeMarketing":"[선택] 광고성 정보(이벤트/혜택) 이메일 수신 동의","signup.submit":"회원가입","signup.submitting":"가입 중...","signup.hasAccount":"이미 계정이 있으신가요?","forgot.failTitle":"재설정 요청 실패","forgot.eyebrow":"비밀번호 찾기","forgot.shellTitle":"비밀번호를 재설정해도 접근 권한은 그대로 유지됩니다.","forgot.shellLead":"가입한 이메일로 재설정 링크를 보내드려요. 완료 후에는 분석 화면으로 바로 돌아올 수 있어요.","forgot.bullet1":"재설정 링크 이메일 발송","forgot.bullet2":"완료 후 로그인 화면으로 이동","forgot.bullet3":"분석 워크스페이스 next 파라미터 유지","forgot.note":"메일이 바로 안 보이면 스팸함도 확인해주세요.","forgot.panelTitle":"비밀번호 재설정","forgot.panelLead":"가입한 이메일을 입력하면 비밀번호 재설정 링크를 보내드립니다. 메일이 안 보이면 스팸함도 확인해주세요.","forgot.emailLabel":"이메일","forgot.submit":"재설정 메일 보내기","forgot.submitting":"메일 발송 중...","forgot.otherRoutes":"다른 경로로 이동하시겠어요?","forgot.goToLogin":"로그인으로 이동","pricing.title":"운영 규모에 맞게 필요한 기능을 선택하세요.","pricing.lead":"먼저 무료로 시작하고, 필요에 따라 언제든 플랜을 바꿀 수 있어요.","pricing.safePayment":"안전한 카드 결제","pricing.storageIntegration":"저장/공유 기능과 연계","pricing.freeLabel":"무료","pricing.freeValue":"월 5회","pricing.freeMeta":"워터마크 포함 PDF","pricing.basicValue":"월 19,000원","pricing.basicMeta":"1인 실사용 추천","pricing.proValue":"월 45,000원","pricing.proMeta":"팀/에이전시용","pricing.billingSuccess":"결제가 완료되었습니다. 구독 상태 반영까지 최대 1분 정도 걸릴 수 있어요.","pricing.billingCancel":"결제가 취소되었습니다. 다시 시도하실 수 있어요.","pricing.starterLabel":"체험용","pricing.starterTitle":"무료","pricing.starterMeta":"기본 분석 체험용","pricing.basicLabel":"추천","pricing.basicTitle":"Basic","pricing.basicBadge":"추천","pricing.betaBadge":"오픈베타","pricing.betaPill":"오픈베타 할인 중","pricing.basicPlanMeta":"월 19,000원 \xb7 오픈베타 한정가","pricing.proLabel":"팀 운영","pricing.proTitle":"Pro","pricing.proPlanMeta":"월 45,000원 \xb7 오픈베타 한정가","pricing.csvUpload":"CSV 업로드/분석","pricing.perMonth5":"월 5회","pricing.reviewsPerAnalysis":"1회 분석당 리뷰 수","pricing.max50":"최대 50개","pricing.pdfReport":"PDF 리포트","pricing.withWatermark":"워터마크 포함","pricing.savedHistory":"저장 히스토리","pricing.recent3":"최근 3개","pricing.negKeywords":"부정 키워드","pricing.urgentReviews":"긴급 대응 리뷰","pricing.priorityMatrix":"우선순위 매트릭스","pricing.summaryOnly":"요약만","pricing.analysisPrecision":"분석 정밀도","pricing.basicAnalysis":"기본 분석","pricing.analysisCount":"분석 횟수","pricing.perMonth200":"월 200회","pricing.max500":"최대 500개","pricing.noWatermark":"워터마크 제거","pricing.max500History":"최대 500개","pricing.detailedSummary":"상세 요약 포함","pricing.preciseAnalysis":"정밀 분석 (리뷰 180건)","pricing.shareLink":"공유 링크","pricing.available":"가능","pricing.supportLabel":"지원","pricing.priorityEmail":"우선 이메일","pricing.perMonth1000":"월 1,000회","pricing.max2000":"최대 2,000개","pricing.noWatermarkBrand":"워터마크 제거 + 브랜드 로고","pricing.max1500History":"최대 1,500개","pricing.ratingSim":"별점 시뮬레이션","pricing.positiveKeywords":"긍정 키워드","pricing.actionChecklist":"개선 액션 체크리스트","pricing.allActions":"전체","pricing.highestPrecision":"최고 정밀도 (대량 우선 처리)","pricing.teamSeats":"팀원 좌석","pricing.max5":"최대 5명","pricing.teamSharing":"팀 공유","pricing.teamSharingIncluded":"포함 (공동 운영 권장)","pricing.topSupport":"최우선 지원","pricing.noteTitle":"리뷰가 많으면 일부를 샘플링해 안정적으로 분석해요.","pricing.noteLead":"대량 리뷰는 플랜별 최대 처리량에 맞춰 샘플링될 수 있고, 우선순위 계산에는 최근성과 영향도가 계속 반영돼요.","pricing.analyzeNow":"지금 분석하기","modal.notice":"안내","modal.close":"닫기","modal.closeNotice":"안내 닫기","gate.blurMessage":"{feature} {limit}개만 볼 수 있어요","gate.showAll":"전체 보기 ({extra}개 더)","gate.planRequired":"{feature}은(는) {plan} 이상에서 사용할 수 있어요","gate.upgrade":"업그레이드하기","history.savedReports":"저장된 리포트","history.storageOff"
1:"지금은 저장 기능이 꺼져 있어서 목록이 표시되지 않아요.","history.storageOffHint":"대신 대시보드에서 CSV를 분석한 뒤 <strong>PDF 다운로드</strong>로 공유용 리포트를 만들 수 있어요. (저장 없이도 가능)","history.newAnalysis":"새 분석","history.help":"사용법","history.loadFailed":"히스토리 로드 실패","history.loadError":"오류가 발생했어요. 잠시 후 다시 시도해주세요.","history.dashboard":"대시보드","history.pageTitle":"내 분석 기록","history.pageLead":"최근 50개까지 저장된 분석을 빠르게 확인하고 상세 결과로 바로 이동할 수 있어요.","history.savedAnalyses":"저장된 분석","history.countUnit":"건","history.last50":"최근 50개 기준","history.avgPriority":"평균 우선순위","history.avgOfSaved":"저장 리포트 평균","history.latestSaved":"최근 저장일","history.lastRecord":"마지막 분석 기록","history.listTitle":"목록","history.empty":"저장된 분석이 없어요. 먼저 대시보드에서 CSV를 분석해보세요.","history.tableLabel":"저장된 리포트 목록","history.viewDetail":"상세 보기","history.none":"없음","detail.viewSaved":"저장된 분석 보기","detail.storageOff":"저장 기능이 꺼져 있어 이 페이지를 이용할 수 없어요.","detail.storageOffHint":"저장 없이도 대시보드에서 분석 후 <strong>PDF 다운로드</strong>로 공유용 리포트를 만들 수 있어요.","detail.notFound":"분석을 찾을 수 없음","detail.notFoundHint":"권한이 없거나 삭제된 항목일 수 있어요.","detail.errorOccurred":"오류가 발생했어요.","detail.history":"히스토리","detail.pageTitle":"분석 결과 상세","detail.priority":"우선순위","detail.totalReviews":"총 리뷰","detail.negativeRatio":"부정 비율","detail.negativeCount":"부정 {count}건","detail.avgRating":"평균 별점","detail.notProvided":"미기재","detail.ratingHint":"별점 열이 있을 때 계산","detail.downloadPdf":"PDF 다운로드","detail.countUnit":"건","detail.pointsUnit":"점","help.pageTitle":"사용법","help.pageLead":"개발 지식이 없어도 CSV만 있으면 리뷰 분석을 바로 시작할 수 있어요.","help.step1":"CSV 준비","help.step2":"업로드","help.step3":"분석","help.step4":"결과 활용","help.csvPrepTitle":"1) CSV 준비","help.csvRequired":"필수","help.csvRequiredValue":"리뷰 내용(텍스트)","help.csvRecommended":"권장","help.csvRecommendedValue":"별점(0~5)","help.csvOptional":"선택","help.csvOptionalValue":"작성일(최근 이슈 확인용)","help.csvSaveHint":"엑셀에서 저장할 때는 <strong>CSV(쉼표로 구분)</strong> 형식으로 저장하면 됩니다.","help.sampleCsvFull":"샘플 CSV(컬럼 많음)","help.sampleCsvSimple":"샘플 CSV(간단)","help.uploadTitle":"2) 업로드 후 컬럼 확인","help.uploadLead":"업로드하면 미리보기에서 어떤 열이 리뷰 내용인지, 별점인지, 작성일인지 한 번만 확인하면 돼요.","help.uploadHint":"컬럼명이 review_text, 내용, 리뷰처럼 달라도 괜찮아요. 화면에서 직접 선택하면 됩니다.","help.resultsTitle":"3) 결과 활용","help.resultsLead":"분석이 끝나면 아래 항목을 한 화면에서 확인할 수 있어요.","help.resultItem1":"핵심 지표 (리뷰 수, 부정 비율, 평균 별점, 우선순위 점수)","help.resultItem2":"부정 키워드 TOP10","help.resultItem3":"카테고리별 문제 분포","help.resultItem4":"긴급 대응 필요 리뷰","help.resultItem5":"우선순위 매트릭스","help.resultItem6":"별점 시뮬레이션","help.resultItem7":"개선 제안 (상세페이지 문구, CS응대, FAQ)","help.resultsHint":"결과에 나온 문구는 바로 복사해서 상세페이지, CS 답변, FAQ에 활용할 수 있어요.","help.analyzeNow":"지금 분석하기","help.saveTitle":"저장(선택)","help.saveLead":'로그인하면 분석 결과를 저장하고, 나중에 "저장된 분석"에서 다시 볼 수 있어요.',"help.saveHint":"PDF 다운로드로 분석 결과를 공유할 수도 있습니다.","help.faqTitle":"자주 묻는 질문 (FAQ)","help.faq1Q":"Q: 리뷰가 너무 많으면 어떻게 되나요?","help.faq1A":"A: 대량 리뷰는 샘플링해서 분석해요. Basic 플랜 이상은 더 많은 리뷰를 분석할 수 있고, Pro 플랜은 대량 리뷰를 우선 처리해요.","help.faq2Q":"Q: 분석 결과는 어디서 보나요?","help.faq2A":"A: 분석이 끝나면 화면에 바로 표시되고, PDF로도 다운로드할 수 있어요.","help.faq3Q":"Q: 로그인 없이도 분석할 수 있나요?","help.faq3A":"A: 네, 로그인 없이 CSV만 올리면 바로 분석할 수 있어요.","coupangCsv.title":"쿠팡\xb7스마트스토어 리뷰 크롤링","coupangCsv.lead":"상품 URL을 입력하면 리뷰 CSV를 바로 다운로드할 수 있어요.","coupangCsv.inputLabel":"상품 URL","coupangCsv.inputPlaceholder":"쿠팡 또는 스마트스토어 상품 URL","coupangCsv.downloadButton":"CSV 다운로드","coupangCsv.downloading":"다운로드 요청 중...","coupangCsv.downloadDone":"CSV 다운로드가 시작되었습니다.","coupangCsv.goDashboard":"분석하러 이동","coupangCsv.errorEmpty":"상품 URL을 입력해주세요.","blog.pageTitle":"이커머스 셀러를 위한 리뷰 분석 가이드","blog.pageLead":"쿠팡\xb7스마트스토어 리뷰 관리, 부정리뷰 대응, 매출 향상 전략을 실전 위주로 다룹니다.","blog.ctaTitle":"리뷰 분석, 지금 바로 시작해보세요.","blog.ctaLead":"CSV 업로드만으로 감성 분류, 키워드 추출, 개선 제안까지 한 번에 볼 수 있어요.","blog.ctaStart":"무료로 분석 시작","blog.ctaSample":"샘플 CSV 다운로드","blog.post1Title":"쿠팡 리뷰 분석, 왜 중요한가?","blog.post1Summary":"쿠팡 셀러라면 리뷰 데이터를 체계적으로 분석해야 합니다. CSV로 추출한 리뷰를 AI로 분류하고, 부정 키워드를 찾아 우선순위를 매기는 방법을 알아봅니다.","blog.post1Tag":"리뷰 분석","blog.post2Title":"쿠팡 부정리뷰 대응: 별점 회복 전략","blog.post2Summary":"부정 리뷰를 방치하면 별점이 떨어지고 매출에 직접 영향이 갑니다. 카테고리별 부정 키워드를 분석하고, 상세페이지 수정과 CS 응대 템플릿으로 대응하는 실전 가이드입니다.","blog.post2Tag":"부정리뷰 대응","blog.post3Title":"스마트스토어 리뷰 관리 완벽 가이드","blog.post3Summary":"스마트스토어 리뷰를 효과적으로 관리하는 방법, CSV 추출부터 감성 분석, FAQ 자동 생성까지 한 화면에서 처리하는 워크플로를 소개합니다.","blog.post3Tag":"리뷰 관리","blog.post4Title":"쿠팡 별점이 떨어지는 5가지 이유와 해결법","blog.post4Summary":"배송, 품질, 가격, 사용성, CS — 별점 하락의 주요 원인을 카테고리별로 분석하고, 각각에 맞는 구체적인 개선 방법을 알려드립니다.","blog.post4Tag":"별점 관리","blog.post5Title":"쿠팡 리뷰 CSV 추출하는 방법","blog.post5Summary":"쿠팡에서 리뷰 데이터를 CSV로 추출하고, ReviewBoost에 올려 감성 분석과 카테고리 분류를 자동으로 돌리는 단계별 가이드입니다.","blog.post5Tag":"CSV 활용","blog.post6Title":"쿠팡 매출 올리는 법: 리뷰 데이터 활용 전략","blog.post6Summary":"리뷰 분석 결과를 상세페이지 개선, CS 응대 최적화, FAQ 작성에 활용해서 전환율과 매출을 끌어올리는 실전 전략을 공유합니다.","blog.post6Tag":"매출 향상","reset.failTitle":"비밀번호 변경 실패","reset.genericError":"비밀번호 변경 중 문제가 생겼어요. 잠시 후 다시 시도해주세요.","reset.tooShort":"비밀번호는 최소 6자 이상이어야 합니다.","reset.linkExpired":"재설정 링크가 만료되었거나 유효하지 않아요. 다시 요청해주세요.","reset.mismatch":"비밀번호 확인이 일치하지 않아요.","reset.success":"비밀번호가 변경되었습니다. 다시 로그인해주세요.","reset.shellTitle":"새 비밀번호를 설정하고 다시 워크스페이스로 돌아가세요.","reset.shellLead":"재설정 링크로 접속한 뒤 새 비밀번호를 입력하면 로그인 화면으로 이동해 분석을 이어갈 수 있어요.","reset.bullet1":"링크 유효성 오류 문구 처리","reset.bullet2":"비밀번호/확인 입력 검증","reset.bullet3":"완료 후 로그인 화면으로 자동 이동","reset.note":"링크가 만료됐으면 로그인 화면에서 비밀번호 재설정을 다시 요청하세요. 메일이 안 보이면 스팸함도 확인해주세요.","reset.panelTitle":"새 비밀번호 설정","reset.panelLead":"재설정 링크로 접속한 뒤 새 비밀번호를 입력하세요.","reset.newPassword":"새 비밀번호","reset.newPasswordPlaceholder":"새 비밀번호 (6자 이상)","reset.confirmPassword":"새 비밀번호 확인","reset.confirmPlaceholder":"새 비밀번호 확인","reset.submitting":"변경 중...","reset.submit":"비밀번호 변경","checklist.title":"체크리스트","checklist.lead":"CSV 업로드부터 결과 적용까지, 처음 쓰는 분은 이것만 보세요.","checklist.analyzeNow":"지금 분석하기","checklist.sampleFull":"샘플 CSV(컬럼 많음)","checklist.sampleSimple":"샘플 CSV(간단)","checklist.prepTitle":"1) 준비물","checklist.prep1":"<strong>리뷰 내용(텍스트) 열</strong>은 반드시 있어야 해요.","checklist.prep2":"(권장) <strong>별점(0~5)</strong>이 있으면 부정 비율\xb7우선순위가 더 정확해집니다.","checklist.prep3":"(선택) <strong>작성일</strong>이 있으면 최근 이슈를 더 잘 잡아낼 수 있어요.","checklist.prep4":"파일은 <strong>CSV(.csv)</strong>로 저장해주세요. (가능하면 <strong>CSV UTF-8</strong>)","checklist.prep5":"파일이 너무 크면 실패할 수 있어요. <strong>6MB 이하</strong>를 권장합니다.","checklist.exportTitle":"2) CSV 내보내기","checklist.export1":"엑셀: <strong>파일</strong> &gt; <strong>다른 이름으로 저장</strong> &gt; <strong>CSV(쉼표로 구분)</strong> 또는 <strong>CSV UTF-8</strong>","checklist.export2":"구글 스프레드시트: <strong>파일</strong> &gt; <strong>다운로드</strong> &gt; <strong>쉼표로 구분된 값(.csv)</strong>","checklist.export3":"문자가 깨지면(예: <code>????</code>): <strong>CSV UTF-8</strong>로 다시 저장한 뒤 업로드하세요.","checklist.afterUploadTitle":"3) 업로드 후 할 일","checklist.afterUploadLead":'업로드 후에는 "컬럼 선택"만 정확히 해주면 나머지는 자동이에요.',"checklist.after1":"미리보기에서 <strong>리뷰 내용</strong> 열이 맞는지 확인하세요.","checklist.after2":"(있다면) <strong>별점</strong>, <strong>작성일</strong>
1 열도 지정하세요.","checklist.after3":"결과 화면에서 문구를 <strong>복사</strong>해 상세페이지\xb7CS\xb7FAQ에 붙여 넣으세요.","checklist.shareTitle":"공유/저장(선택)","checklist.share1":"저장 기능이 켜져 있으면 <strong>저장된 리포트</strong>에서 다시 열 수 있어요.","checklist.share2":"저장 기능이 꺼져 있어도 <strong>PDF</strong>로 공유할 수 있어요.","checklist.troubleSummary":"자주 막히는 지점","checklist.trouble1":"- 파일이 안 올라가면: CSV(.csv)인지, 6MB 이하인지 확인하세요","checklist.trouble2":"- 문자가 깨지면: CSV UTF-8로 다시 저장하세요","checklist.trouble3":"- 열 이름이 제각각이어도: 업로드 후 화면에서 직접 선택할 수 있어요"},en:{"common.close":"Close","common.notice":"Notice","common.retry":"Retry","common.restart":"Start Over","common.login":"Log In","common.signup":"Sign Up","common.logout":"Log Out","common.email":"Email","common.password":"Password","common.set":"Set","common.required":"Required","common.none":"(None)","common.emptyValue":"(Empty)","common.noDate":"No date","common.notProvided":"N/A","common.analyzing":"Analyzing...","common.preparingPreview":"Preparing preview...","common.startAnalysis":"Start Analysis","common.nextPreview":"Next: Preview","common.goToAnalysis":"Go to Analysis","common.downloadPdf":"Download PDF","common.copyAll":"Copy All","common.fullView":"Full View","nav.home":"Home","nav.aiAnalyze":"AI Analyze","nav.reviewDownload":"Review Download","nav.analyze":"Analyze","nav.savedReports":"Saved Reports","nav.coupangCsv":"Review CSV","nav.pricing":"Pricing","nav.help":"Help","nav.blog":"Blog","nav.mainMenu":"Main Menu","nav.dashboardMenu":"Dashboard Menu","nav.upgradeGuide":"Upgrade Guide","nav.loginToSave":"Log in to save reports","sidebar.promoTitlePro":"Current Pro workspace","sidebar.promoTitleOther":"Unlock faster review ops","sidebar.promoCopyPro":"Review your current plan details and sharing workflows.","sidebar.promoCopyOther":"Get more analyses, saved reports, and sharing features in the same workflow.","sidebar.promoButtonPro":"View Plans","sidebar.promoButtonOther":"Upgrade Now","layout.topbarEyebrow":"Review operations dashboard","layout.topbarTitle":"Turn review data into actionable insights and team actions.","layout.startAnalysis":"Start Analysis","layout.pageTopSummary":"Page top summary","layout.siteInfo":"Site information","footer.help":"Help","footer.pricing":"Pricing","footer.analyze":"Analyze","footer.legal":"Legal","footer.terms":"Terms of Service","footer.privacy":"Privacy Policy","footer.support":"Support","footer.contact":"Contact us","home.errorTitle":"Authentication Failed","home.resendSignup":"Sign Up Again","home.viewHelp":"View Help","home.otpExpired":"The email verification link has expired. Please try signing up again.","home.accessDenied":"Email verification failed. The link may have already been used or is no longer valid.","home.heroEyebrow":"Review operations dashboard","home.heroTitle":"Upload reviews and get priorities and action items instantly organized.","home.heroLead":"Upload your review CSV and we'll classify negative reviews, rank issues by category, and provide ready-to-use product page copy, CS responses, and FAQ suggestions.","home.ctaAnalyze":"Upload CSV & Analyze","home.ctaHelp":"View Help","home.ctaSample":"Download Sample CSV","home.signalInputFormat":"Input Format","home.signalInputMeta":"Drag & drop or sample file","home.signalFlow":"Analysis Flow","home.signalFlowMeta":"Upload to PDF in one screen","home.signalOutput":"Output","home.signalOutputMeta":"KPI cards and action items","home.signalShare":"Share Format","home.signalShareMeta":"Share instantly without saving","home.previewBadge":"Live workflow","home.previewMuted":"One complete flow from upload to results","home.step1":"Upload CSV","home.step2":"Map Columns","home.step3":"Auto Analysis","home.step4":"Review Results","home.trust1":"One workflow from upload to results","home.trust2":"Conservative rule-based classification","home.trust3":"Instant PDF and copy-paste ready text","home.coreOutcomes":"Core outcomes","home.coreTitle":"Don't just organize reviews — get actionable results you can use right away.","home.coreLead":"With a single CSV upload, see classification, keywords, and suggested copy all in one screen.","home.feature1Title":"Accurate Classification","home.feature1Body":"Sort reviews by sentiment and category to surface the most pressing issues first.","home.feature1Item1":"Shipping/Quality/Price/Usability/CS classification","home.feature1Item2":"Negative keyword TOP ranking","home.feature1Item3":"Priority score-based action candidates","home.feature2Title":"Ready-to-Use Suggestions","home.feature2Body":"Transform analysis results into copy-paste ready sentences and response templates.","home.feature2Item1":"6 product page copy suggestions","home.feature2Item2":"4 CS response templates","home.feature2Item3":"6 FAQ suggestions","home.feature3Title":"Report-Driven Operations","home.feature3Body":"Combine team sharing PDFs, saved history, and repeat analysis in one dashboard.","home.feature3Item1":"Review saved analyses","home.feature3Item2":"Instant PDF download","home.feature3Item3":"Report management on login","home.howItStarts":"How it starts","home.howTitle":"Even first-time users can start analyzing in under 2 minutes.","home.howLead":"Try anal
1ysis without signing up first, then expand to saving features when needed.","home.stepDesc1":"Upload your review CSV or test immediately with a sample file.","home.stepDesc2":"Quickly map the review text, rating, and date columns.","home.stepDesc3":"AI calculates negative keywords, categories, and priorities.","home.stepDesc4":"View results as KPIs, action items, and PDF report.","home.startFree":"Start free","home.ctaTitle":"Start analyzing without signing up or configuring anything.","home.ctaLead":'CSV headers can have any names. After uploading, just select the "review text/rating/date" columns on screen.',"home.ctaStart":"Start Analysis","home.ctaSampleDownload":"Download Sample CSV","home.dashboardSignal":"Dashboard signal cards","home.entryGuide":"Entry guide","dashboard.loadingResults":"Loading analysis results...","dashboard.noResults":"No results found. Please check your data rows.","dashboard.doneNoStorage":"Analysis complete. Storage is disabled, so results can only be saved as PDF.","dashboard.selectFileFirst":"Please select a file first.","dashboard.errorTitle":"Analysis Error","dashboard.doneTitle":"Analysis Complete","dashboard.heroEyebrow":"Analysis studio","dashboard.heroTitle":"Upload review CSV and get improvement actions instantly.","dashboard.heroLead":"Handle file upload, column mapping, analysis, and PDF download all in one screen.","dashboard.currentStatus":"Current analysis status","dashboard.stepLabel":"Step","dashboard.stepDone":"Analysis complete","dashboard.stepReady":"Ready to run","dashboard.stepMapping":"Confirm column mapping","dashboard.stepWaiting":"Waiting for CSV upload","dashboard.selectedFile":"Selected File","dashboard.csvNeeded":"CSV needed","dashboard.dragSupported":"Drag & drop supported","dashboard.workspace":"Workspace","dashboard.storageDisabled":"Storage disabled","dashboard.reportSaved":"Report saved","dashboard.pdfShareable":"PDF shareable","dashboard.resultStatus":"Result Status","dashboard.analyzed":" reviews analyzed","dashboard.waiting":"Waiting","dashboard.negRatio":"Negative ratio","dashboard.resultCardPending":"Result cards pending","dashboard.noResultsYet":"No analysis results yet","dashboard.noResultsHint":"Upload a CSV and complete the analysis to see KPIs, priorities, and action items here.","dashboard.goToAnalysisTab":"Go to Analysis","tabs.analysis":"Analyze","tabs.results":"View Results","tabs.ariaLabel":"Analysis step tabs","steps.fileSelect":"Select File","steps.fileSelectDesc":"Upload CSV","steps.columnMapping":"Map Columns","steps.columnMappingDesc":"Text/Rating/Date","steps.analyzing":"Analyzing","steps.analyzingDesc":"Auto priority & action calculation","steps.results":"View Results","steps.resultsDesc":"Download report","steps.ariaLabel":"Analysis steps","upload.lead":"Upload your review CSV first, then check the preview right away.","upload.dropzone":"Click or drop a file here","upload.hint":"Supported format: .csv","upload.sampleTest":"Test with Sample","upload.restart":"Start Over","upload.selected":"Selected:","upload.noFileSelected":"No file selected yet.","upload.noFileExtensionHint":"No review file yet? Export Coupang/SmartStore reviews instantly with our Chrome extension.","upload.extensionLink":"Install the extension","upload.processing":"Processing","upload.csvFileUploadArea":"CSV file upload area","upload.csvFileUpload":"Upload CSV file","preview.rows":"rows","preview.columns":"columns","preview.headerPresent":"Header detected","preview.headerAbsent":"No header","preview.mappingPanel":"Column Mapping Panel","preview.reviewTextCol":"Review Text Column","preview.ratingCol":"Rating Column (optional)","preview.dateCol":"Date Column (optional)","preview.previewFirst5":"Preview (first 5 rows)","preview.showFirst6":"Show first 6 only","preview.showAllCols":"Show all columns","preview.text":"Text","preview.rating":"Rating","preview.date":"Date","preview.tooManyCols":"Showing first 6 columns only due to many columns. (Show all columns available)","preview.autoInferredWarning":"The review text column was auto-detected but uncertain. Currently selected:","preview.possibleCols":"These 
1columns may contain review text:","preview.changeCol":"Please change to the correct column.","preview.cellFullView":"Cell full view","preview.cellCopy":"Copy full cell content","preview.cellModalClose":"Close cell modal","preview.modalBackdropClose":"Close modal backdrop","panel.uploadStatus":"Upload Status","panel.noFile":"No file","panel.addCsv":"Add a CSV file","panel.previewLabel":"Preview","panel.previewWaiting":"Waiting","panel.colsDetected":" columns detected","panel.colsEstimateHint":"Mapping available after column detection","panel.savePlan":"Storage/Plan","panel.storageOff":"Storage disabled","panel.storageOrPdf":"Save report or share via PDF","panel.csvAnalysis":"Review CSV Analysis","panel.csvAnalysisLead":"Upload, map columns, and run analysis in one screen. Results connect directly to report cards.","panel.fileUpload":"File Upload","panel.workspaceNotes":"Current Workspace Notes","panel.storageOffHint":"Storage is currently off, so nothing will be saved. You can share via PDF download instead.","panel.currentPlan":"Current plan:","panel.monthlyUsage":"Monthly usage:","panel.noStorageHint":"Analysis only mode (no storage). Log in to enable saving.","panel.info1":"1. You can test the full workflow with a sample CSV.","panel.info2":"2. Column mapping is auto-detected, but always verify the review text column.","panel.info3":"3. After analysis, KPIs and action items appear as cards in the results tab.","panel.savedReports":"Saved Reports","panel.step2Title":"Column mapping panel will appear here","panel.step2Desc":"Upload a CSV to see a preview table for mapping review text, rating, and date columns.","panel.step2Feature1":"Auto-detects header presence.","panel.step2Feature2":"Prioritizes review text column suggestions.","panel.step2Feature3":"Provides cell full-view and copy features.","kpi.reviewCount":"Review Count","kpi.totalReviews":"Total analyzed reviews","kpi.negativeRatio":"Negative Ratio","kpi.lowerIsBetter":"Lower is more stable","kpi.avgRating":"Avg Rating","kpi.priorityScore":"Priority Score","kpi.higherIsUrgent":"Higher is more urgent","kpi.recent30":"Last 30 Days Share","kpi.recencyReflected":"Review recency weight","digest.eyebrow":"Digest","digest.title":"Review key metrics and actionable suggestions at a glance.","digest.priorityHint":'The priority score summarizes "improvement value right now" on a 0-100 scale. It increases with negative ratio, recency, review count, and impact.',"digest.negKeywordsTop10":"Negative Keywords TOP 10","digest.noNegKeywords":"No negative keywords found.","digest.problemCategories":"Problem Categories","digest.noCategories":"No categories found.","digest.detailPageCopy":"Suggestions: Product Page Copy","digest.noSuggestions":"No suggestions available.","digest.csFaq":"Suggestions: CS/FAQ","digest.notes":"Notes","digest.noNotes":"No notes.","digest.summary":"Analysis Summary","results.doneNotice":"Analysis complete. Review key metrics and priority actions below.","results.kpi":"Key Metrics","results.urgentReviews":"Urgent Reviews","results.priority":"Priority","results.simulation":"Simulation","results.positiveKeywords":"Positive Keywords","results.actionItems":"Action Items","results.sectionNav":"Results section shortcuts","summary.truncatedWarning":"Review count exceeds plan limit. Only {count} reviews analyzed. Upgrade to Basic or higher for full analysis.","summary.noDateHint":"Without a date column, recent issues may not be calculated or will have weak influence.","summary.eyebrow":"Results overview","summary.title":"Analysis Results Summary","summary.lead":"Check key KPIs and execution priorities first, then share via PDF if needed.","summary.savedComplete":"Saved","summary.sessionResult":"Session result","summary.guestMode":"Guest mode","summary.account":"Account","summary.viewSavedReports":"View Saved Reports","summary.storageDisabled":"Storage disabled","summary.totalReviews":"Total Reviews","summary.count":" reviews","summary.uploadFile":"Uploaded file","summary.negativeRatio":"Negative Ratio","summary.negativeCount":"{count} negative","summary.avgRating":"Avg Rating","summary.ratingCalcHint":"Calculated when rating column exists","summary.recent30":"Last 30 Days Share","summary.recencyReflected":"Recency reflected","summary.noDateCol":"No date column","summary.notProvided":"N/A","summary.noDate":"No date","summary.points":"pts","section.urgentTitle":"Urgent Reviews Requiring Action","section.urgentHint":"1-2 star reviews with negative sentiment from the last 7 days, or top 10 by priority","section.daysAgo":" days ago","section.priorityTitle":"Priority Matrix","section.priorityHint":"Classify improvement priorities by category frequency and impact.","section.impact":"Impact:","section.basicOrHigher":"Basic or higher","section.ratingSimTitle":"Rating Simulation","section.ratingSimHint":"Expected average rating change if negative reviews are resolved (current: {avg} pts)","section.resolved":" resolved","section.positiveTitle":"Positive Keywords","section.actionItemsTitle":"Improvement Action Items","section.impactHigh":"High","section.impactMedium":"Medium","section.impactLow":"Low","section.catDetailPage":"Product Page","section.catCsResponse":"CS Response","section.catFaq":"FAQ","section.relatedKeyword":"Related keyword:","login.failTitle":"Login Failed","login.eyebrow":"Secure access","login.shellTitle":"Manage analysis history and subscriptions in one workspace.","login.shellLead":"Log in to continue with saved reports, plan status, and previous anal
1ysis history in the same workflow.","login.bullet1":"Save and review analysis reports","login.bullet2":"View past analysis history","login.bullet3":"Manage subscription plan","login.note":"Analysis is free to use even without logging in.","login.panelTitle":"Log in to ReviewBoost","login.panelLead":"Log in to use saving features and dashboard management tools.","login.emailLabel":"Email","login.passwordLabel":"Password","login.passwordPlaceholder":"Password","login.submit":"Log In","login.submitting":"Logging in...","login.forgotPassword":"Forgot your password?","login.noAccount":"Don't have an account?","signup.failTitle":"Sign Up Failed","signup.eyebrow":"Create workspace","signup.shellTitle":"Start a review operations workspace with saving and sharing.","signup.shellLead":"As a ReviewBoost member, save analysis results and manage recurring issues at a team level.","signup.panelTitle":"Start for Free","signup.panelLead":"Create a workspace with your email and enable saving features.","signup.emailLabel":"Email","signup.passwordLabel":"Password","signup.passwordPlaceholder":"Password (8+ characters recommended)","signup.agreeTerms":"[Required] Agree to Terms of Service","signup.agreeTermsLink":"View details","signup.agreePrivacy":"[Required] Agree to Privacy Policy","signup.consentSummary":"Purpose: Member identification/login/account management | Data: Email | Retention: Until account deletion (legal requirements excluded) | Refusal: Cannot sign up","signup.agreeMarketing":"[Optional] Agree to receive marketing emails (events/offers)","signup.submit":"Sign Up","signup.submitting":"Creating account...","signup.hasAccount":"Already have an account?","forgot.failTitle":"Reset Request Failed","forgot.eyebrow":"Password recovery","forgot.shellTitle":"Reset your password securely while maintaining access.","forgot.shellLead":"We'll send a reset link to your registered email. After completion, you'll be redirected back to the analysis workspace.","forgot.bullet1":"Reset link sent via email","forgot.bullet2":"Return to login after completion","forgot.bullet3":"Analysis workspace next parameter preserved","forgot.note":"If you don't see the email right away, please check your spam folder.","forgot.panelTitle":"Reset Password","forgot.panelLead":"Enter your registered email and we'll send a password reset link. If you don't see it, check your spam folder.","forgot.emailLabel":"Email","forgot.submit":"Send Reset Email","forgot.submitting":"Sending email...","forgot.otherRoutes":"Want to go somewhere else?","forgot.goToLogin":"Go to Login","pricing.title":"Scale features as your review operations mature.","pricing.lead":"Choose a plan that fits your scale and change anytime.","pricing.safePayment":"Secure card payment","pricing.storageIntegration":"Integrated with saving/sharing","pricing.freeLabel":"Free","pricing.freeValue":"5/month","pricing.freeMeta":"PDF with watermark","pricing.basicValue":"₩19,000/month","pricing.basicMeta":"Recommended for individual use","pricing.proValue":"₩45,000/month","pricing.proMeta":"For teams/agencies","pricing.billingSuccess":"Payment complete. Subscription status may take up to 1 minute to reflect.","pricing.billingCancel":"Payment was cancelled. You can try again.","pricing.starterLabel":"Starter","pricing.starterTitle":"Free","pricing.starterMeta":"Basic analysis trial","pricing.basicLabel":"Recommended","pricing.basicTitle":"Basic","pricing.basicBadge":"Best Value","pricing.betaBadge":"Open Beta","pricing.betaPill":"Open Beta Discount","pricing.basicPlanMeta":"₩19,000/month \xb7 Open beta rate","pricing.proLabel":"Scale","pricing.proTitle":"Pro","pricing.proPlanMeta":"₩45,000/month \xb7 Open beta rate","pricing.csvUpload":"CSV Upload/Analysis","pricing.perMonth5":"5/month","pricing.reviewsPerAnalysis":"Reviews per analysis","pricing.max50":"Up to 50","pricing.pdfReport":"PDF Report","pricing.withWatermark":"With watermark","pricing.savedHistory":"Saved History","pricing.recent3":"Last 3","pricing.negKeywords":"Negative Keywords","pricing.urgentReviews":"Urgent Reviews","pricing.priorityMatrix":"Priority Matrix","pricing.summaryOnly":"Summary only","pricing.analysisPrecision":"Analysis Precision","pricing.basicAnalysis":"Basic analysis","pricing.analysisCount":"Analysis Count","pricing.perMonth200":"200/month","pricing.max500":"Up to 500","pricing.noWatermark":"No watermark","pricing.max500History":"Up to 500","pricing.detailedSummary":"Detailed summary included","pricing.preciseAnalysis":"Precise analysis (180 reviews)","pricing.shareLink":"Share Link","pricing.available":"Available","pricing.supportLabel":"Support","pricing.priorityEmail":"Priority email","pricing.perMonth1000":"1,000/month","pricing.max2000":"Up to 2,000","pricing.noWatermarkBrand":"No watermark + brand logo","pricing.max1500History":"Up to 1,500","pricing.ratingSim":"Rating Simulation","pricing.positiveKeywords":"Positive Keywords","pricing.actionChecklist":"Action Checklist","pricing.allActions":"All","pricing.highestPrecision":"Highest precision (bulk priority)","pricing.teamSeats":"Team Seats","pricing.max5":"Up to 5","pricing.teamSharing":"Team Sharing","pricing.teamSharingIncluded":"Included (co-management recommended)","pricing.topSupport":"Top priority support","pricing.noteTitle":"Large uploads may sample a subset of reviews for analysis.","pricing.noteLead":"For stable analysis, large review sets are sampled based on plan-specific limits.","pricing.analyzeNow":"Analyze Now","modal.notice":"Notice","modal.close":"Close","modal.closeNotice":"Close notice","gate.blurMessage":"Only {limit} {feature} visible","gate.showAll":"Show all ({extra} more)","gate.planRequired":"{feature} requires {plan} or higher","gate.upgrade":"Upgrade","history.savedReports":"Saved Reports","history.storageOff"
1:"Storage is currently disabled, so no reports are listed here.","history.storageOffHint":"You can still analyze CSV on the dashboard and share via <strong>PDF download</strong>. (No storage needed)","history.newAnalysis":"New Analysis","history.help":"Help","history.loadFailed":"Failed to Load History","history.loadError":"An error occurred. Please try again later.","history.dashboard":"Dashboard","history.pageTitle":"My Analysis History","history.pageLead":"Quickly review up to 50 saved analyses and jump to detailed reports.","history.savedAnalyses":"Saved Analyses","history.countUnit":"","history.last50":"Last 50","history.avgPriority":"Avg Priority","history.avgOfSaved":"Average of saved reports","history.latestSaved":"Last Saved","history.lastRecord":"Last analysis record","history.listTitle":"List","history.empty":"No saved analyses. Try analyzing a CSV on the dashboard first.","history.tableLabel":"Saved reports list","history.viewDetail":"View Detail","history.none":"None","detail.viewSaved":"View Saved Analysis","detail.storageOff":"Storage is disabled so this page is unavailable.","detail.storageOffHint":"You can still analyze on the dashboard and share via <strong>PDF download</strong>.","detail.notFound":"Analysis Not Found","detail.notFoundHint":"You may not have permission or the item was deleted.","detail.errorOccurred":"An error occurred.","detail.history":"History","detail.pageTitle":"Analysis Detail","detail.priority":"Priority","detail.totalReviews":"Total Reviews","detail.negativeRatio":"Negative Ratio","detail.negativeCount":"{count} negative","detail.avgRating":"Avg Rating","detail.notProvided":"N/A","detail.ratingHint":"Calculated when rating column exists","detail.downloadPdf":"Download PDF","detail.countUnit":"","detail.pointsUnit":"pts","help.pageTitle":"How to Use","help.pageLead":"No coding knowledge needed — just a CSV file to start analyzing reviews.","help.step1":"Prepare CSV","help.step2":"Upload","help.step3":"Analyze","help.step4":"Use Results","help.csvPrepTitle":"1) Prepare CSV","help.csvRequired":"Required","help.csvRequiredValue":"Review text","help.csvRecommended":"Recommended","help.csvRecommendedValue":"Rating (0-5)","help.csvOptional":"Optional","help.csvOptionalValue":"Date (for recent issue tracking)","help.csvSaveHint":"When saving from Excel, use <strong>CSV (Comma delimited)</strong> format.","help.sampleCsvFull":"Sample CSV (many columns)","help.sampleCsvSimple":"Sample CSV (simple)","help.uploadTitle":"2) Upload & Map Columns","help.uploadLead":"After uploading, preview and confirm which columns contain review text, rating, and date.","help.uploadHint":"Column names can be anything — review_text, content, review, etc. Just select them on screen.","help.resultsTitle":"3) Use Results","help.resultsLead":"Items available in the analysis results:","help.resultItem1":"Key metrics (review count, negative ratio, avg rating, priority score)","help.resultItem2":"Negative keywords TOP 10","help.resultItem3":"Problem distribution by category","help.resultItem4":"Urgent reviews requiring action","help.resultItem5":"Priority matrix","help.resultItem6":"Rating simulation","help.resultItem7":"Improvement suggestions (product page copy, CS response, FAQ)","help.resultsHint":"You can copy-paste the generated text directly into product pages, CS responses, or FAQs.","help.analyzeNow":"Analyze Now","help.saveTitle":"Save (Optional)","help.saveLead":'Enable login to save analysis results and review them later in "Saved Reports".',"help.saveHint":"You can also share analysis results via PDF download.","help.faqTitle":"Frequently Asked Questions","help.faq1Q":"Q: What if I have too many reviews?","help.faq1A":"A: Large datasets are sampled for analysis. (Basic: up to 180, Pro: bulk priority processing)","help.faq2Q":"Q: Where do I see the results?","help.faq2A":"A: Results appear on screen immediately after analysis. You can also download as PDF.","help.faq3Q":"Q: Can I analyze without logging in?","help.faq3A":"A: Yes, just upload a CSV and analysis will run without needing an account.","coupangCsv.title":"Coupang and Smart Store Review Crawling","coupangCsv.lead":"Enter a product URL to download the review CSV.","coupangCsv.inputLabel":"Product URL","coupangCsv.inputPlaceholder":"Coupang or Smart Store product URL","coupangCsv.downloadButton":"Download CSV","coupangCsv.downloading":"Requesting download...","coupangCsv.downloadDone":"CSV download has started.","coupangCsv.goDashboard":"Go to Dashboard","coupangCsv.errorEmpty":"Please enter a product URL.","blog.pageTitle":"Review Analysis Guide for E-commerce Sellers","blog.pageLead":"Practical guides on review management, negative review response, and sales growth strategies for e-commerce.","blog.ctaTitle":"Start analyzing reviews right now.","blog.ctaLead":"With just a CSV upload, get sentiment classification, keyword extraction, and improvement suggestions all at once.","blog.ctaStart":"Start Free Analysis","blog.ctaSample":"Download Sample CSV","blog.post1Title":"Why Review Analysis Matters for E-commerce","blog.post1Summary":"E-commerce sellers need systematic review anal
1ysis. Learn how to classify reviews with AI, find negative keywords, and prioritize issues from CSV data.","blog.post1Tag":"Review Analysis","blog.post2Title":"Handling Negative Reviews: Rating Recovery Strategy","blog.post2Summary":"Ignoring negative reviews drops ratings and directly impacts sales. A practical guide to analyzing negative keywords by category and responding with product page edits and CS templates.","blog.post2Tag":"Negative Reviews","blog.post3Title":"Complete Guide to Review Management","blog.post3Summary":"How to effectively manage reviews — from CSV export to sentiment analysis and automatic FAQ generation — all in one workflow.","blog.post3Tag":"Review Management","blog.post4Title":"5 Reasons Ratings Drop and How to Fix Them","blog.post4Summary":"Shipping, quality, price, usability, CS — analyze the main causes of rating drops by category and get specific improvement strategies for each.","blog.post4Tag":"Rating Management","blog.post5Title":"How to Export Reviews as CSV","blog.post5Summary":"Step-by-step guide to exporting review data as CSV and uploading to ReviewBoost for automatic sentiment analysis and category classification.","blog.post5Tag":"CSV Usage","blog.post6Title":"Boosting Sales with Review Data Strategy","blog.post6Summary":"Practical strategies for using review anal
1ysis to improve product pages, optimize CS responses, write FAQs, and boost conversion rates and sales.","blog.post6Tag":"Sales Growth","reset.failTitle":"Password Change Failed","reset.genericError":"There was a problem changing your password. Please try again later.","reset.tooShort":"Password must be at least 6 characters.","reset.linkExpired":"The reset link has expired or is invalid. Please request again.","reset.mismatch":"Passwords do not match.","reset.success":"Password changed successfully. Please log in again.","reset.shellTitle":"Set a new password and return to your workspace.","reset.shellLead":"Enter a new password after accessing the reset link, then you'll be redirected to the login page to continue your analysis.","reset.bullet1":"Link validity error handling","reset.bullet2":"Password/confirmation validation","reset.bullet3":"Auto-redirect to login after completion","reset.note":"If the link has expired, request a new password reset from the login page. If you don't see the email, check your spam folder.","reset.panelTitle":"Set New Password","reset.panelLead":"Enter your new password after accessing the reset link.","reset.newPassword":"New Password","reset.newPasswordPlaceholder":"New password (6+ characters)","reset.confirmPassword":"Confirm Password","reset.confirmPlaceholder":"Confirm new password","reset.submitting":"Changing...","reset.submit":"Change Password","checklist.title":"Checklist","checklist.lead":"Everything you need from CSV upload to applying results — just follow this guide.","checklist.analyzeNow":"Analyze Now","checklist.sampleFull":"Sample CSV (many columns)","checklist.sampleSimple":"Sample CSV (simple)","checklist.prepTitle":"1) What You Need","checklist.prep1":"A <strong>review text column</strong> is required.","checklist.prep2":"(Recommended) <strong>Rating (0-5)</strong> improves negative ratio and priority accuracy.","checklist.prep3":"(Optional) <strong>Date</strong> helps identify recent issues more easily.","checklist.prep4":"Save the file as <strong>CSV (.csv)</strong>. (Prefer <strong>CSV UTF-8</strong>)","checklist.prep5":"Files that are too large may fail. <strong>6MB or less</strong> is recommended.","checklist.exportTitle":"2) Exporting CSV","checklist.export1":"Excel: <strong>File</strong> &gt; <strong>Save As</strong> &gt; <strong>CSV (Comma delimited)</strong> or <strong>CSV UTF-8</strong>","checklist.export2":"Google Sheets: <strong>File</strong> &gt; <strong>Download</strong> &gt; <strong>Comma-separated values (.csv)</strong>","checklist.export3":"If characters are garbled (e.g., <code>????</code>): Re-save as <strong>CSV UTF-8</strong> and upload again.","checklist.afterUploadTitle":"3) After Uploading","checklist.afterUploadLead":"After uploading, just select the correct columns — the rest is automatic.","checklist.after1":"Verify the <strong>review text</strong> column is correct in the preview.","checklist.after2":"(If available) Also map the <strong>rating</strong> and <strong>date</strong> columns.","checklist.after3":"<strong>Copy</strong> the generated text from results into your product pages, CS responses, or FAQs.","checklist.shareTitle":"Share/Save (Optional)","checklist.share1":"If storage is enabled, you can re-open reports from <strong>Saved Reports</strong>.","checklist.share2":"Even without storage, you can share via <strong>PDF</strong>.","checklist.troubleSummary":"Common Issues","checklist.trouble1":"- File won't upload: Check it's a CSV (.csv) and under 6MB","checklist.trouble2":"- Characters garbled: Re-save as CSV UTF-8","checklist.trouble3":"- Column names vary: You can select them manually after uploading"}},r=!1,n="rb_locale",l=(0,i.createContext)({locale:"ko",setLocale:()=>{},t:e=>e});function p(e){let{children:t}=e,[a,p]=(0,i.useState)("ko"),[c,d]=(0,i.useState)(!1);(0,i.useEffect)(()=>{p(r?function(){if("undefined"==typeof document)return"ko";let e=document.cookie.match(new RegExp("(?:^|;\\s*)".concat(n,"=([^;]*)"))),t=null==e?void 0:e[1];return"en"===t||"ko"===t?t:"ko"}():"ko"),d(!0)},[]);let g=(0,i.useCallback)(e=>{p(e),"undefined"!=typeof document&&(document.cookie="".concat(n,"=").concat(e,";path=/;max-age=").concat(31536e3,";samesite=lax")),document.documentElement.lang=e},[]),m=(0,i.useCallback)((e,t)=>{var o,i,r;let n=null!=(r=null!=(i=(null!=(o=s[a])?o:s.ko)[e])?i:s.ko[e])?r:e;if(t)for(let[e,a]of Object.entries(t))n=n.replace(RegExp("\\{".concat(e,"\\}"),"g"),String(a));return n},[a]);return(0,i.useEffect)(()=>
1{c&&(document.documentElement.lang=a)},[a,c]),(0,o.jsx)(l.Provider,{value:{locale:a,setLocale:g,t:m},children:t})}function c(){return(0,i.useContext)(l)}function d(){let{t:e,locale:t}=(0,i.useContext)(l);return{t:e,locale:t}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.