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
|
|
@ -39,12 +39,6 @@
|
|||
"dashboard.backendLocal": "Local (Ollama)",
|
||||
"dashboard.backendPremium": "Premium (Claude)",
|
||||
"dashboard.loginRequired": "Login Required",
|
||||
"dashboard.premiumQuota": "Premium Quota",
|
||||
"dashboard.modelHaiku": "Haiku",
|
||||
"dashboard.modelSonnet": "Sonnet",
|
||||
"dashboard.modelOpus": "Opus",
|
||||
"dashboard.quotaWeekly": "Weekly",
|
||||
"dashboard.quotaDaily": "Daily",
|
||||
"history.title": "Transcription History",
|
||||
"history.search": "Search...",
|
||||
"history.entries": "{{count}} entries",
|
||||
|
|
@ -283,24 +277,11 @@
|
|||
"license.free": "FREE",
|
||||
"license.pro": "PRO",
|
||||
"license.proPlus": "PRO+",
|
||||
"license.activate": "Activate License",
|
||||
"license.deactivate": "Deactivate",
|
||||
"license.keyPlaceholder": "Enter license key...",
|
||||
"license.activating": "Activating...",
|
||||
"license.activated": "Activated",
|
||||
"license.activateError": "Activation failed: {{message}}",
|
||||
"license.deactivated": "Deactivated",
|
||||
"license.machineId": "Machine ID",
|
||||
"license.activatedAt": "Activated At",
|
||||
"license.manageLicense": "Manage License",
|
||||
"license.subscribe": "Subscribe",
|
||||
"license.upgrade": "Upgrade",
|
||||
"license.currentPlan": "Current Plan",
|
||||
"license.proPlan": "Pro — ₩9,900/mo",
|
||||
"license.proPlusPlan": "Pro+ — ₩29,900/mo",
|
||||
"license.paymentPending": "Payment integration coming soon (Payple)",
|
||||
"license.upgradeTitle": "Upgrade to Pro",
|
||||
"license.upgradeDesc": "Unlock all features",
|
||||
"license.quotaUsed": "{{used}}/{{limit}} used",
|
||||
"license.quotaUnlimited": "Unlimited",
|
||||
"license.tierComparison": "Tier Comparison",
|
||||
|
|
@ -340,7 +321,6 @@
|
|||
"license.proPlus.required": "PRO+ Required",
|
||||
"license.included": "Included",
|
||||
"license.notIncluded": "Not included",
|
||||
"license.keyLabel": "License Key",
|
||||
"license.quotaExceeded.title": "You've used all your daily {{feature}}",
|
||||
"license.quotaExceeded.desc": "Upgrade to Pro for unlimited usage",
|
||||
"license.tierRequired.title": "{{feature}} is a {{tier}} feature",
|
||||
|
|
@ -360,6 +340,19 @@
|
|||
"license.unlimited": "Unlimited",
|
||||
"license.locked": "Locked",
|
||||
"license.nav": "License",
|
||||
"license.signInRequired": "Sign in to manage your subscription",
|
||||
"license.signInToUpgrade": "Sign in to upgrade",
|
||||
"license.subscriptionActive": "Subscription active",
|
||||
"license.subscriptionManage": "Manage subscription",
|
||||
"license.upgradeToProDesc": "Unlock Premium AI models, cloud sync, and more",
|
||||
"license.currentPlanActive": "Your current plan",
|
||||
"license.openBillingPage": "Open billing page",
|
||||
"license.premiumQuota": "Premium Quota",
|
||||
"license.modelHaiku": "Haiku",
|
||||
"license.modelSonnet": "Sonnet",
|
||||
"license.modelOpus": "Opus",
|
||||
"license.quotaWeekly": "weekly",
|
||||
"license.quotaDaily": "daily",
|
||||
"fileTranscription.title": "File Transcription",
|
||||
"fileTranscription.dropZone": "Drop audio/video file here",
|
||||
"fileTranscription.dropZoneHint": "Supports MP3, WAV, M4A, MP4, MKV, WEBM",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue