spec: add proposals for debug logging cleanup and i18n completion
Two new proposals from comprehensive QA review: 1. cleanup-debug-logging - Remove 60+ console.log/error statements from frontend - Create environment-aware logging utility - Prevent sensitive data exposure in browser console 2. complete-i18n-coverage - Add missing translations to WeeklyReportPreview - Add missing translations to ReportHistory - Add missing translations to AuditPage modal - Use dynamic locale for date formatting Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
30
openspec/changes/complete-i18n-coverage/tasks.md
Normal file
30
openspec/changes/complete-i18n-coverage/tasks.md
Normal file
@@ -0,0 +1,30 @@
|
||||
## 1. WeeklyReportPreview i18n
|
||||
- [ ] 1.1 Add translation keys for report labels and status names
|
||||
- [ ] 1.2 Add translation keys for error and loading messages
|
||||
- [ ] 1.3 Replace hardcoded strings with t() calls
|
||||
- [ ] 1.4 Use dynamic locale for date formatting
|
||||
|
||||
## 2. ReportHistory i18n
|
||||
- [ ] 2.1 Add translation keys for history labels
|
||||
- [ ] 2.2 Add translation keys for loading/empty states
|
||||
- [ ] 2.3 Replace hardcoded strings with t() calls
|
||||
|
||||
## 3. AuditPage Modal i18n
|
||||
- [ ] 3.1 Add translation keys for detail modal labels
|
||||
- [ ] 3.2 Add translation keys for verification modal
|
||||
- [ ] 3.3 Add translation keys for field names and status messages
|
||||
- [ ] 3.4 Replace hardcoded strings with t() calls
|
||||
|
||||
## 4. WorkloadPage i18n
|
||||
- [ ] 4.1 Replace hardcoded error message with t() call
|
||||
|
||||
## 5. Update Locale Files
|
||||
- [ ] 5.1 Add all new keys to en/common.json
|
||||
- [ ] 5.2 Add all new keys to zh-TW/common.json
|
||||
- [ ] 5.3 Verify key structure consistency
|
||||
|
||||
## 6. Verification
|
||||
- [ ] 6.1 Test English locale displays correctly
|
||||
- [ ] 6.2 Test Chinese locale displays correctly
|
||||
- [ ] 6.3 Verify no untranslated strings remain
|
||||
- [ ] 6.4 Frontend builds successfully
|
||||
Reference in New Issue
Block a user