Instruction file imported from ella-yschoi/book-review (
.cursor/rules/comprehensive-translation-coverage.mdc). Copyright stays with the author.
Comprehensive Translation Coverage Standards
π― Purpose
This rule ensures that ALL Korean markdown files in the project are translated to English without missing any files, directories, or content. It provides systematic coverage tracking and validation procedures.
π Complete File Inventory
Based on project analysis, there are 47 markdown files that require translation:
Main Project Files (2 files)
- README.md - Main project index
- Template.md - Template file
Data Structures Book (18 files)
ds-the-fun-way/README.mdds-the-fun-way/01_λ©λͺ¨λ¦¬_μ_μ 보.mdds-the-fun-way/02_μ΄μ§_νμ.mdds-the-fun-way/03_λμ _μλ£_ꡬ쑰.mdds-the-fun-way/04_μ€νκ³Ό_ν.mdds-the-fun-way/05_μ΄μ§_νμ_νΈλ¦¬.mdds-the-fun-way/06_νΈλΌμ΄μ_μ μν_μλ£_ꡬ쑰.mdds-the-fun-way/07_μ°μ μμ_νμ_ν.mdds-the-fun-way/08_격μ.mdds-the-fun-way/09_곡κ°_νΈλ¦¬.mdds-the-fun-way/10_ν΄μ_ν μ΄λΈ.mdds-the-fun-way/11_μΊμ.mdds-the-fun-way/12_B-νΈλ¦¬_ꡬ쑰.mdds-the-fun-way/13_λΈλ£Έ_νν°.mdds-the-fun-way/14_μ€ν΅_리μ€νΈ.mdds-the-fun-way/15_κ·Έλν.mdds-the-fun-way/16_κ²°λ‘ .md
Five Lines of Code Book (15 files)
five-lines-of-code/README.mdfive-lines-of-code/01_리ν©ν λ§_리ν©ν λ§νκΈ°.mdfive-lines-of-code/02_리ν©ν λ§_κΉκ²_λ€μ¬λ€λ³΄κΈ°.mdfive-lines-of-code/03_κΈ΄_μ½λ_μ‘°κ°λ΄κΈ°.mdfive-lines-of-code/04_νμ _μ½λ_μ²λ¦¬νκΈ°.mdfive-lines-of-code/05_μ μ¬ν_μ½λ_μ΅ν©νκΈ°.mdfive-lines-of-code/06_λ°μ΄ν°_보νΈ.mdfive-lines-of-code/07_μ»΄νμΌλ¬μμ_νμ .mdfive-lines-of-code/08_μ£Όμ_μμ νκΈ°.mdfive-lines-of-code/09_μ½λ_μμ μ_λ―Έν.mdfive-lines-of-code/10_μ½λ_μΆκ°μ_λν_λλ €μ_λ¨μ³λ΄κΈ°.mdfive-lines-of-code/11_μ½λ_ꡬ쑰_λ°λ₯΄κΈ°.mdfive-lines-of-code/12_μ΅μ ν_μΌλ°ν_ννΌ.mdfive-lines-of-code/13_λμ_μ½λλ₯Ό_μλ³_κ°λ₯νκ²_λ§λ€κΈ°.mdfive-lines-of-code/14_λ§λ¬΄λ¦¬.md
React Hooks Book (12 files)
리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/README.md리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/01_리μ‘νΈ_ν μ_μ΄μ©ν_λ§μ΄ν¬λ‘_μν_κ΄λ¦¬.md리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/02_μ§μ_μνμ_μ μ_μν_μ¬μ©νκΈ°.md리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/03_리μ‘νΈ_컨ν μ€νΈλ₯Ό_μ΄μ©ν_μ»΄ν¬λνΈ_μν_곡μ .md리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/04_ꡬλ μ_μ΄μ©ν_λͺ¨λ_μν_곡μ .md리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/05_리μ‘νΈ_컨ν μ€νΈμ_ꡬλ μ_μ΄μ©ν_μ»΄ν¬λνΈ_μν_곡μ .md리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/06_μ μ_μν_κ΄λ¦¬_λΌμ΄λΈλ¬λ¦¬_μκ°.md리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/07_μ¬μ©_μ¬λ‘_μλ리μ€_1_Zustand.md리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/08_μ¬μ©_μ¬λ‘_μλ리μ€_2_Jotai.md리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/09_μ¬μ©_μ¬λ‘_μλ리μ€_3_Valtio.md리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/10_μ¬μ©_μ¬λ‘_μλ리μ€_4_React_Tracked.md리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/11_μΈ_κ°μ§_μ μ_μν_λΌμ΄λΈλ¬λ¦¬μ_μ μ¬μ κ³Ό_μ°¨μ΄μ .md
Computer Secrets Book (1 file)
μ»΄ν¨ν°-λ°λ°λ₯μ-λΉλ°/README.md
π¨ CRITICAL COVERAGE RULES - MUST FOLLOW
1. Complete File Coverage
- MUST translate ALL 47 markdown files listed above
- MUST NOT skip any files regardless of size or complexity
- MUST create English versions for every Korean file
- MUST maintain parallel structure between Korean and English versions
- MUST verify each file is properly translated before marking complete
2. Directory Structure Coverage
- MUST create English directories under en/ for all 4 book directories:
- kor/ds-the-fun-way/ β en/ds-the-fun-way/
- kor/five-lines-of-code/ β en/five-lines-of-code/
- kor/리μ‘νΈ-ν μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/ β en/react-hooks-micro-state-management/
- kor/μ»΄ν¨ν°-λ°λ°λ₯μ-λΉλ°/ β en/computer-secrets/
- MUST create English README for each directory
- MUST maintain all subdirectories and file relationships
3. Content Coverage Standards
- MUST translate every section of each file
- MUST preserve all code examples with English comments
- MUST translate all personal insights ("λμ μκ°" β "My Thoughts")
- MUST maintain all links and references
- MUST preserve all tables and formatting
β COVERAGE VIOLATIONS - STRICTLY FORBIDDEN
1. File Skipping Violations
- NEVER skip any markdown files from the inventory
- NEVER assume a file is too small to translate
- NEVER skip files that seem less important
- NEVER ignore README files in subdirectories
- NEVER skip template files or main index files
2. Directory Violations
- NEVER skip creating any English directories
- NEVER mix Korean and English content in same directory
- NEVER lose the directory hierarchy
- NEVER skip creating README files for English directories
3. Content Violations
- NEVER skip any sections within files
- NEVER omit personal insights or interpretations
- NEVER skip code examples or comments
- NEVER lose any educational content
- NEVER skip cross-references or links
β COMPREHENSIVE COVERAGE PROCESS
1. Pre-Translation Inventory Check
# Verify complete file inventory
find . -name "*.md" -type f | sort > korean_files_inventory.txt
wc -l korean_files_inventory.txt # Should be 47 files
2. Translation Progress Tracking
## Translation Progress Tracker
### Main Project Files (2/2)
- [x] README.md β README-en.md
- [x] Template.md β Template-en.md
### Data Structures Book (18/18)
- [x] ds-the-fun-way/README.md β ds-the-fun-way-en/README.md
- [x] ds-the-fun-way/01_λ©λͺ¨λ¦¬_μ_μ 보.md β ds-the-fun-way-en/01_memory_information.md
- [ ] ... (continue for all 18 files)
### Five Lines of Code Book (15/15)
- [x] five-lines-of-code/README.md β five-lines-of-code-en/README.md
- [x] five-lines-of-code/01_리ν©ν λ§_리ν©ν λ§νκΈ°.md β five-lines-of-code-en/01_refactoring_refactoring.md
- [ ] ... (continue for all 15 files)
### React Hooks Book (12/12)
- [x] 리μ‘νΈ-ν
μ-νμ©ν-λ§μ΄ν¬λ‘-μν-κ΄λ¦¬/README.md β react-hooks-micro-state-management/README.md
- [ ] ... (continue for all 12 files)
### Computer Secrets Book (1/1)
- [x] μ»΄ν¨ν°-λ°λ°λ₯μ-λΉλ°/README.md β computer-secrets/README.md
3. File-by-File Translation Checklist
For each file, verify:
- File identified in kor/ directory
- English directory created under en/
- English filename assigned
- All content translated
- Code examples preserved with English comments
- Personal insights translated
- Links and references maintained
- Formatting preserved
- Quality review completed
- File marked as complete in tracker
π§ Coverage Validation Process
1. Pre-Translation Validation
- Complete file inventory created and verified (47 files)
- All directories identified for English versions
- File naming conventions established
- Translation order determined (by book, then by chapter)
2. During Translation Validation
- Each file marked as "in progress" when started
- Each file marked as "complete" when finished
- Progress tracker updated after each file
- Quality checks performed for each completed file
3. Post-Translation Validation
- All 47 files verified as translated
- All English directories created and populated
- All internal links updated
- Main README updated to include English versions
- Cross-references between Korean and English versions created
π Complete Coverage Checklist
- All 47 markdown files identified and listed
- All 4 book directories mapped to English versions
- Translation progress tracker created and maintained
- Each file translated completely (no sections skipped)
- All code examples preserved with English comments
- All personal insights translated and preserved
- All links and references maintained
- All tables and formatting preserved
- All README files created for English directories
- Main project README updated to include English versions
- Cross-references created between Korean and English versions
- Quality assurance completed for all files
- Final inventory verification completed
- No files or content missed in translation
π― Success Criteria
- Complete Coverage: All 47 markdown files translated
- Full Directory Structure: All 4 book directories have English versions
- No Content Loss: Every section, insight, and example preserved
- Quality Assurance: All translations meet quality standards
- Navigation: Clear paths between Korean and English versions
- Consistency: Uniform translation quality across all files
- Verification: Multiple validation steps confirm complete coverage