refactor(desktop): 라이선스 UI 빅뱅 — 키 입력 제거, 구독 기반 전환
- LicenseTab/LicenseModal: LemonSqueezy 키 입력 삭제, Payple 구독 UI로 전환 - useLicenseState 훅: 라이선스+클라우드 인증 공용 상태 관리 추출 - PREMIUM_MODEL_LIMITS: 3곳 중복 → @d3ro/core/constants 단일 소스 - i18n: LemonSqueezy 전용 키 18개 삭제, 구독 관련 키 13개 추가 (12 locale) - DashboardPage: dashboard.model* → license.model* 키 통일
This commit is contained in:
parent
68881bf0d0
commit
996def683b
17 changed files with 633 additions and 537 deletions
|
|
@ -40,12 +40,6 @@
|
|||
"dashboard.backendLocal": "로컬 (Ollama)",
|
||||
"dashboard.backendPremium": "프리미엄 (Claude)",
|
||||
"dashboard.loginRequired": "로그인 필요",
|
||||
"dashboard.premiumQuota": "프리미엄 쿼터",
|
||||
"dashboard.modelHaiku": "Haiku",
|
||||
"dashboard.modelSonnet": "Sonnet",
|
||||
"dashboard.modelOpus": "Opus",
|
||||
"dashboard.quotaWeekly": "주간",
|
||||
"dashboard.quotaDaily": "일간",
|
||||
"history.title": "전사 기록",
|
||||
"history.search": "검색...",
|
||||
"history.entries": "{{count}}건",
|
||||
|
|
@ -284,24 +278,11 @@
|
|||
"license.free": "FREE",
|
||||
"license.pro": "PRO",
|
||||
"license.proPlus": "PRO+",
|
||||
"license.activate": "라이선스 활성화",
|
||||
"license.deactivate": "비활성화",
|
||||
"license.keyPlaceholder": "라이선스 키 입력...",
|
||||
"license.activating": "활성화 중...",
|
||||
"license.activated": "활성화 완료",
|
||||
"license.activateError": "활성화 실패: {{message}}",
|
||||
"license.deactivated": "비활성화 완료",
|
||||
"license.machineId": "기기 ID",
|
||||
"license.activatedAt": "활성화 일시",
|
||||
"license.manageLicense": "라이선스 관리",
|
||||
"license.subscribe": "구독하기",
|
||||
"license.upgrade": "업그레이드",
|
||||
"license.currentPlan": "현재 구독 중",
|
||||
"license.proPlan": "Pro — ₩9,900/월",
|
||||
"license.proPlusPlan": "Pro+ — ₩29,900/월",
|
||||
"license.paymentPending": "결제 연동 준비 중 (Payple)",
|
||||
"license.upgradeTitle": "Pro로 업그레이드",
|
||||
"license.upgradeDesc": "모든 기능을 잠금 해제하세요",
|
||||
"license.quotaUsed": "{{used}}/{{limit}} 사용",
|
||||
"license.quotaUnlimited": "무제한",
|
||||
"license.tierComparison": "등급 비교",
|
||||
|
|
@ -341,7 +322,6 @@
|
|||
"license.proPlus.required": "PRO+ 필요",
|
||||
"license.included": "포함",
|
||||
"license.notIncluded": "미포함",
|
||||
"license.keyLabel": "라이선스 키",
|
||||
"license.quotaExceeded.title": "오늘의 {{feature}}을(를) 모두 사용했습니다",
|
||||
"license.quotaExceeded.desc": "Pro로 업그레이드하면 무제한으로 사용할 수 있습니다",
|
||||
"license.tierRequired.title": "{{feature}}은(는) {{tier}} 기능입니다",
|
||||
|
|
@ -361,6 +341,19 @@
|
|||
"license.unlimited": "무제한",
|
||||
"license.locked": "잠금",
|
||||
"license.nav": "라이선스",
|
||||
"license.signInRequired": "구독을 관리하려면 로그인하세요",
|
||||
"license.signInToUpgrade": "로그인 후 업그레이드",
|
||||
"license.subscriptionActive": "구독 활성",
|
||||
"license.subscriptionManage": "구독 관리",
|
||||
"license.upgradeToProDesc": "프리미엄 AI 모델, 클라우드 동기화 등 모든 기능을 사용하세요",
|
||||
"license.currentPlanActive": "현재 구독 중",
|
||||
"license.openBillingPage": "결제 페이지 열기",
|
||||
"license.premiumQuota": "프리미엄 쿼터",
|
||||
"license.modelHaiku": "Haiku",
|
||||
"license.modelSonnet": "Sonnet",
|
||||
"license.modelOpus": "Opus",
|
||||
"license.quotaWeekly": "주간",
|
||||
"license.quotaDaily": "일간",
|
||||
"fileTranscription.title": "파일 전사",
|
||||
"fileTranscription.dropZone": "오디오/비디오 파일을 여기에 드래그하세요",
|
||||
"fileTranscription.dropZoneHint": "MP3, WAV, M4A, MP4, MKV, WEBM 지원",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue