This repository contains the Persian conceptual translation and interpretive typesetting of Get Started with MicroPython on Raspberry Pi Pico by گرث هالفاکری (Gareth Halfacree) و بن اورارد (Ben Everard).
DO NOT TRANSLATE WORD-FOR-WORD OR LITERALLY.
- Re-explain technical concepts in natural, idiomatic Persian with the conceptual depth of a Senior Software/Systems Engineer.
- Explain why architectures and patterns work, detailing trade-offs and real-world production mental models.
- Maintain the original book structure (chapters, sections, sub-sections, diagrams, code blocks, and callouts).
| English Term | FORBIDDEN (Literal Calque) | MANDATORY (Developer Persian) |
|---|---|---|
| Scale / Scaling | مقیاس / مقیاسدهی / مقیاسپذیری | اسکیل / اسکیل کردن / اسکیلپذیری (Scaling) |
| Scale up / Scale down | افزایش مقیاس / کاهش مقیاس | اسکیلآپ (Scale-up) / اسکیلداون (Scale-down) |
| Auto-scaling | مقیاسپذیری خودکار | اسکیل خودکار / Auto-scaling |
| Deploy / Deployment | استقرار دادن | دیپلوی کردن / دیپلویمنت (Deployment) |
| Rollout / Rolling Update | چرخش / استقرار غلتان | رولینگ آپدیت (Rolling Update) / انتشار تدریجی |
| Rollback | عقبگرد | رولبک (Rollback) |
| Pipeline | خط لوله | پایپلاین (Pipeline) |
| Cache / Caching | حافظه پنهان | کش / کش کردن (Cache) |
| Trace / Tracing | ردیابی | تریس / تریس کردن (Trace / Tracing) |
| Queue | صف | صف / صف پیام (Queue) |
| Worker / Node | کارگر | ورکر (Worker) / نود (Node) |
| Cluster | خوشه | کلاستر (Cluster) |
| Namespace | فضای نام | نیماسپیس (Namespace) |
| Ingress | ورودی | اینگرس (Ingress) |
| Pod | پیله | پاد (Pod) |
All work must track against todo.md.
- CRITICAL: The final phase of any book milestone MUST ALWAYS be the Review Phase (
فاز بازبینی و تضمین کیفیت نهایی). - The Review phase requires:
- Grep search across
chapters/for forbidden terms (e.g.مقیاس,استقرار دادن,حافظه پنهان). - Compiling with
typst compile book.typwith zero errors and zero missing-font warnings. - Validating bilingual terminology in glossary chapter.
- Grep search across