## 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