refactor(i18n): date 중복 버그 수정 + 고아 키 967건 삭제 (WS4)
- date.today/yesterday 중복 정의(uppercase 잔해 "TODAY"/"YESTERDAY") 삭제 (ko/en) -> 한국어 사용자에게 잘못된 대문자 표시 버그 해소. - 고아 키 967건 삭제: ko/en 109건 + 타 10 locale 858건. - P1 재검증으로 20건 KEEP 전환 (camelCase license.feature 15 + nav 5) -- 동적 보간/프로퍼티 패스스루 참조로, typecheck가 잡지 못하는 런타임 버그 15건 예방. 정책: docs/REFACTOR_POLICY.md DP3, DP9, 이식 인사이트 P1
This commit is contained in:
parent
078304dda9
commit
87f2dac9e5
12 changed files with 0 additions and 864 deletions
|
|
@ -18,32 +18,23 @@
|
|||
"login.google": "ดำเนินการต่อด้วย Google",
|
||||
"login.github": "ดำเนินการต่อด้วย GitHub",
|
||||
"login.terms": "การดำเนินการต่อ ถือว่าคุณยอมรับข้อกำหนดในการให้บริการและนโยบายความเป็นส่วนตัว",
|
||||
"dashboard.sessionOverview": "ภาพรวมเซสชัน",
|
||||
"dashboard.systemStatus": "สถานะระบบ",
|
||||
"dashboard.sessionsToday": "เซสชันวันนี้",
|
||||
"dashboard.pressToRecord": "กด {{key}} เพื่อเริ่มบันทึก",
|
||||
"dashboard.hotkeyNotSet": "ยังไม่ได้ตั้งค่าปุ่มลัด",
|
||||
"dashboard.words": "คำ",
|
||||
"dashboard.total": "ทั้งหมด",
|
||||
"dashboard.streak": "ต่อเนื่อง",
|
||||
"dashboard.days": "วัน",
|
||||
"dashboard.recording": "กำลังบันทึก",
|
||||
"dashboard.sessions": "เซสชัน",
|
||||
"dashboard.today": "วันนี้",
|
||||
"dashboard.recentTranscriptions": "การถอดความล่าสุด",
|
||||
"dashboard.noHistory": "ไม่มีประวัติ — กดปุ่มลัดเพื่อเริ่มบันทึก",
|
||||
"dashboard.copy": "คัดลอก",
|
||||
"dashboard.entries": "{{count}} รายการ",
|
||||
"dashboard.stat": "สถิติ",
|
||||
"dashboard.sys": "ระบบ",
|
||||
"dashboard.currentBackend": "แบ็กเอนด์ปัจจุบัน",
|
||||
"dashboard.backendLocal": "ภายในเครื่อง (Ollama)",
|
||||
"dashboard.backendPremium": "พรีเมียม (Claude)",
|
||||
"dashboard.loginRequired": "ต้องเข้าสู่ระบบ",
|
||||
"history.title": "ประวัติการถอดความ",
|
||||
"history.search": "ค้นหา...",
|
||||
"history.entries": "{{count}} รายการ",
|
||||
"history.loading": "กำลังโหลด...",
|
||||
"history.noResults": "ไม่พบผลลัพธ์",
|
||||
"history.noHistory": "ไม่มีประวัติ — เริ่มบันทึกเสียง",
|
||||
"history.count": "{{count}} รายการ",
|
||||
|
|
@ -51,7 +42,6 @@
|
|||
"dictionary.words": "{{count}} คำ",
|
||||
"dictionary.add": "เพิ่ม",
|
||||
"dictionary.search": "ค้นหา...",
|
||||
"dictionary.loading": "กำลังโหลด...",
|
||||
"dictionary.noResults": "ไม่พบผลลัพธ์",
|
||||
"dictionary.noWords": "ไม่มีคำ — เพิ่มคำที่กำหนดเองเพื่อเพิ่มความแม่นยำของ STT",
|
||||
"dictionary.used": "ใช้แล้ว {{count}} ครั้ง",
|
||||
|
|
@ -64,7 +54,6 @@
|
|||
"commands.add": "เพิ่ม",
|
||||
"commands.activeCommand": "คำสั่งที่ใช้งานอยู่",
|
||||
"commands.none": "ไม่มี",
|
||||
"commands.loading": "กำลังโหลด...",
|
||||
"commands.noCommands": "ไม่มีคำสั่ง — คลิกเพิ่มเพื่อสร้าง",
|
||||
"commands.editTitle": "แก้ไขคำสั่ง",
|
||||
"commands.addTitle": "เพิ่มคำสั่ง",
|
||||
|
|
@ -138,31 +127,9 @@
|
|||
"settings.about.voiceEngineValue": "STT: faster-whisper (ในเครื่อง) / LLM: Ollama (ในเครื่อง)",
|
||||
"settings.about.description": "ผู้ช่วยเสียง AI ในเครื่องที่พัฒนาจากความรู้การวิศวกรรมย้อนกลับ Speakly ทำงานได้อย่างสมบูรณ์ในเครื่องโดยไม่พึ่งพาบริการคลาวด์",
|
||||
"settings.about.restartOnboarding": "ดูคู่มือการตั้งค่าเริ่มต้นอีกครั้ง",
|
||||
"status.ollama": "OLLAMA",
|
||||
"status.offline": "OFFLINE",
|
||||
"status.nudge.title": "Ollama ยังไม่ได้ทำงาน",
|
||||
"status.nudge.desc": "ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ)",
|
||||
"status.nudge.guide": "ดูคำแนะนำการติดตั้ง →",
|
||||
"onboarding.welcome.title": "D3RO-VOICE",
|
||||
"onboarding.welcome.desc": "ไม่ต้องพิมพ์ — แค่พูด ผู้ช่วยเสียง AI ในเครื่อง",
|
||||
"onboarding.welcome.start": "เริ่มต้น",
|
||||
"onboarding.mic.title": "การตั้งค่าไมโครโฟน",
|
||||
"onboarding.mic.desc": "เลือกไมโครโฟนที่ต้องการใช้ สามารถเปลี่ยนได้ในการตั้งค่า",
|
||||
"onboarding.hotkey.title": "การตั้งค่าปุ่มลัด",
|
||||
"onboarding.hotkey.desc": "ตั้งค่าปุ่มลัดสำหรับการบอกเล่า กดค้างไว้ขณะบันทึก",
|
||||
"onboarding.hotkey.notSet": "ยังไม่ได้ตั้งค่าปุ่มลัด",
|
||||
"onboarding.hotkey.change": "เปลี่ยนปุ่มลัด",
|
||||
"onboarding.hotkey.set": "ตั้งค่าปุ่มลัด",
|
||||
"onboarding.ollama.title": "ติดตั้ง Ollama (ไม่บังคับ)",
|
||||
"onboarding.ollama.desc": "ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ) การบอกเล่าเสียงทำงานได้โดยไม่มี Ollama",
|
||||
"onboarding.ollama.download": "ดาวน์โหลด Ollama",
|
||||
"onboarding.ollama.modelHint": "หลังติดตั้ง ดาวน์โหลดโมเดลผ่านเทอร์มินัล",
|
||||
"onboarding.done.title": "ตั้งค่าเสร็จสมบูรณ์!",
|
||||
"onboarding.done.descWithKey": "กด {{key}} ค้างไว้แล้วพูด — เสียงจะถูกแปลงเป็นข้อความ",
|
||||
"onboarding.done.descNoKey": "ตั้งค่าปุ่มลัดในการตั้งค่าเพื่อเริ่มการบอกเล่าเสียง",
|
||||
"onboarding.done.start": "เริ่มต้น",
|
||||
"onboarding.back": "ย้อนกลับ",
|
||||
"onboarding.next": "ถัดไป",
|
||||
"hotkey.title": "การตั้งค่าปุ่มลัด",
|
||||
"hotkey.dictationTitle": "ตั้งค่าปุ่มลัดการบอกเล่า",
|
||||
"hotkey.oneTouchTitle": "ตั้งค่าปุ่มลัดโหมดสัมผัสเดียว",
|
||||
|
|
@ -195,8 +162,6 @@
|
|||
"common.cancel": "ยกเลิก",
|
||||
"common.save": "บันทึก",
|
||||
"common.delete": "ลบ",
|
||||
"common.add": "เพิ่ม",
|
||||
"common.edit": "แก้ไข",
|
||||
"common.close": "ปิด",
|
||||
"common.confirm": "ยืนยัน",
|
||||
"common.loading": "กำลังโหลด...",
|
||||
|
|
@ -217,30 +182,16 @@
|
|||
"nav.meeting": "การประชุม",
|
||||
"meeting.title": "โหมดการประชุม",
|
||||
"meeting.newMeeting": "การประชุมใหม่",
|
||||
"meeting.startRecording": "เริ่มบันทึก",
|
||||
"meeting.stopRecording": "หยุดบันทึก",
|
||||
"meeting.recording": "กำลังบันทึก",
|
||||
"meeting.processing": "กำลังสร้างรายงานการประชุม...",
|
||||
"meeting.completed": "เสร็จสิ้น",
|
||||
"meeting.error": "ข้อผิดพลาด",
|
||||
"meeting.elapsed": "เวลาที่ผ่านไป",
|
||||
"meeting.memoPlaceholder": "พิมพ์บันทึก (Enter เพื่อเพิ่ม)",
|
||||
"meeting.memoAdded": "เพิ่มบันทึกแล้ว",
|
||||
"meeting.noSessions": "ไม่มีการบันทึกการประชุม",
|
||||
"meeting.noSessionsDesc": "กด «การประชุมใหม่» เพื่อเริ่มบันทึก",
|
||||
"meeting.summary": "สรุป",
|
||||
"meeting.decisions": "การตัดสินใจ",
|
||||
"meeting.actionItems": "รายการดำเนินการ",
|
||||
"meeting.timeline": "ไทม์ไลน์",
|
||||
"meeting.transcript": "ถอดความดิบ",
|
||||
"meeting.memos": "บันทึก",
|
||||
"meeting.exportPdf": "ส่งออก PDF",
|
||||
"meeting.exportMarkdown": "ส่งออก Markdown",
|
||||
"meeting.delete": "ลบ",
|
||||
"meeting.deleteConfirm": "ลบรายงานการประชุมนี้?",
|
||||
"meeting.backToList": "กลับไปยังรายการ",
|
||||
"meeting.notificationTitle": "รายงานการประชุมพร้อมแล้ว",
|
||||
"meeting.notificationBody": "สร้างรายงานการประชุมเสร็จแล้ว",
|
||||
"meeting.sessions": "{{count}} เซสชัน",
|
||||
"meeting.duration": "{{minutes}} นาที",
|
||||
"meeting.editTitle": "แก้ไขชื่อ",
|
||||
|
|
@ -266,24 +217,13 @@
|
|||
"meeting.customPrompt": "พรอมต์กำหนดเอง",
|
||||
"meeting.templateName": "ชื่อแม่แบบ",
|
||||
"meeting.templatePrompt": "พรอมต์ AI",
|
||||
"meeting.templateSave": "บันทึกแม่แบบ",
|
||||
"meeting.documentDeleted": "ลบเอกสารแล้ว",
|
||||
"meeting.autoSaved": "บันทึกอัตโนมัติ",
|
||||
"meeting.minutesTemplate": "รายงานการประชุม",
|
||||
"meeting.reportTemplate": "รายงาน",
|
||||
"meeting.ideaNoteTemplate": "บันทึกไอเดีย",
|
||||
"meeting.customTemplate": "กำหนดเอง",
|
||||
"meeting.downloadTranscript": "ดาวน์โหลดการถอดความ",
|
||||
"meeting.polish": "ปรับแต่งด้วย AI",
|
||||
"meeting.polishing": "AI กำลังปรับแต่งการถอดความ...",
|
||||
"meeting.polished": "ปรับแต่งด้วย AI เสร็จสิ้น",
|
||||
"meeting.mindmapTemplate": "แผนที่ความคิด",
|
||||
"meeting.chat": "แชท AI",
|
||||
"meeting.chatPlaceholder": "ถามเกี่ยวกับการประชุม...",
|
||||
"meeting.chatSend": "ส่ง",
|
||||
"meeting.chatClear": "ล้างแชท",
|
||||
"meeting.copyToClipboard": "คัดลอกไปยังคลิปบอร์ด",
|
||||
"meeting.copied": "คัดลอกแล้ว",
|
||||
"meeting.chatCollapse": "ยุบแชท",
|
||||
"meeting.chatExpand": "ขยายแชท",
|
||||
"meeting.chatReasoning": "กำลังคิด…",
|
||||
|
|
@ -294,8 +234,6 @@
|
|||
"meeting.startRecordingError": "ไม่สามารถเริ่มการบันทึกได้",
|
||||
"meeting.diarize": "แยกผู้พูด",
|
||||
"meeting.diarizing": "กำลังระบุผู้พูด...",
|
||||
"meeting.diarizeComplete": "แยกผู้พูดเสร็จสิ้น",
|
||||
"meeting.speaker": "ผู้พูด",
|
||||
"settings.hfToken": "โทเค็น HuggingFace",
|
||||
"settings.hfTokenHint": "ต้องใช้โทเค็น HuggingFace สำหรับการแยกผู้พูด",
|
||||
"settings.diarization": "การแยกผู้พูด",
|
||||
|
|
@ -310,11 +248,9 @@
|
|||
"theme.dracula": "Dracula",
|
||||
"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",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue