PROGRESS.md
July 11, 2026 · View on GitHub
الأمثلة
| # | المعرّف الثابت | العنوان العربي | الترجمة | المراجعة |
|---|---|---|---|---|
| 1 | hello-world | مرحبًا بالعالم | ✅ | ✅ |
| 2 | values | القيم | ✅ | ✅ |
| 3 | variables | المتغيرات (var) | ✅ | ✅ |
| 4 | constants | الثوابت (const) | ✅ | ✅ |
| 5 | for | حلقة التكرار (for) | ✅ | ✅ |
| 6 | if-else | الشرط (if/else) | ✅ | ✅ |
| 7 | switch | عبارة التبديل (switch) | ✅ | ✅ |
| 8 | arrays | المصفوفات (array) | ✅ | ✅ |
| 9 | slices | الشرائح (slice) | ✅ | ✅ |
| 10 | maps | الخرائط (map) | ✅ | ✅ |
| 11 | functions | الدوال (func) | ✅ | ✅ |
| 12 | multiple-return-values | إرجاع قيم متعددة (return) | ✅ | ✅ |
| 13 | variadic-functions | الدوال متغيرة عدد الوسائط | ✅ | ✅ |
| 14 | closures | الإغلاقات (closure) | ✅ | ✅ |
| 15 | recursion | الاستدعاء الذاتي (recursion) | ✅ | ✅ |
| 16 | range-over-built-in-types | اجتياز الأنواع المدمجة (range) | ✅ | ✅ |
| 17 | pointers | المؤشرات (pointer) | ✅ | ✅ |
| 18 | strings-and-runes | السلاسل النصية والمحارف (string/rune) | ✅ | ✅ |
| 19 | structs | الهياكل (struct) | ✅ | ✅ |
| 20 | methods | الأساليب (method) | ✅ | ✅ |
| 21 | interfaces | الواجهات (interface) | ✅ | ✅ |
| 22 | enums | التعدادات (iota) | ✅ | ✅ |
| 23 | struct-embedding | تضمين الهياكل (embedding) | ✅ | ✅ |
| 24 | generics | الأنواع العامة (generics) | ✅ | ✅ |
| 25 | range-over-iterators | اجتياز المكررات | ✅ | ✅ |
| 26 | errors | الأخطاء (error) | ✅ | ✅ |
| 27 | custom-errors | الأخطاء المخصصة | ✅ | ✅ |
| 28 | goroutines | روتينات Go | ✅ | ✅ |
| 29 | channels | القنوات (chan) | ✅ | ✅ |
| 30 | channel-buffering | القنوات المخزنة مؤقتًا | ✅ | ✅ |
| 31 | channel-synchronization | المزامنة باستخدام القنوات | ✅ | ✅ |
| 32 | channel-directions | اتجاهات القنوات | ✅ | ✅ |
| 33 | select | عبارة الاختيار (select) | ✅ | ✅ |
| 34 | timeouts | المهل الزمنية | ✅ | ✅ |
| 35 | non-blocking-channel-operations | عمليات القنوات غير الحاجزة | ✅ | ✅ |
| 36 | closing-channels | إغلاق القنوات (close) | ✅ | ✅ |
| 37 | range-over-channels | اجتياز القنوات | ✅ | ✅ |
| 38 | timers | المؤقتات | ✅ | ✅ |
| 39 | tickers | المؤقتات الدورية | ✅ | ✅ |
| 40 | worker-pools | مجموعات العمال | ✅ | ✅ |
| 41 | waitgroups | مجموعات الانتظار | ✅ | ✅ |
| 42 | rate-limiting | تحديد المعدل | ✅ | ✅ |
| 43 | atomic-counters | العدادات الذرية | ✅ | ✅ |
| 44 | mutexes | أقفال الاستبعاد المتبادل | ✅ | ✅ |
| 45 | stateful-goroutines | روتينات Go ذات الحالة | ✅ | ✅ |
| 46 | sorting | الفرز | ✅ | ✅ |
| 47 | sorting-by-functions | الفرز باستخدام الدوال | ✅ | ✅ |
| 48 | panic | الذعر (panic) | ✅ | ✅ |
| 49 | defer | التأجيل (defer) | ✅ | ✅ |
| 50 | recover | الاستعادة (recover) | ✅ | ✅ |
| 51 | string-functions | دوال السلاسل النصية | ✅ | ✅ |
| 52 | string-formatting | تنسيق السلاسل النصية | ✅ | ✅ |
| 53 | text-templates | قوالب النصوص | ✅ | ✅ |
| 54 | regular-expressions | التعبيرات النمطية | ✅ | ✅ |
| 55 | json | JSON | ✅ | ✅ |
| 56 | xml | XML | ✅ | ✅ |
| 57 | time | الوقت | ✅ | ✅ |
| 58 | epoch | زمن الحقبة | ✅ | ✅ |
| 59 | time-formatting-parsing | تنسيق الوقت وتحليله | ✅ | ✅ |
| 60 | random-numbers | الأرقام العشوائية | ✅ | ✅ |
| 61 | number-parsing | تحليل الأرقام | ✅ | ✅ |
| 62 | url-parsing | تحليل عناوين URL | ✅ | ✅ |
| 63 | sha256-hashes | بصمات SHA-256 | ✅ | ✅ |
| 64 | base64-encoding | ترميز Base64 | ✅ | ✅ |
| 65 | reading-files | قراءة الملفات | ✅ | ✅ |
| 66 | writing-files | كتابة الملفات | ✅ | ✅ |
| 67 | line-filters | مرشحات الأسطر | ✅ | ✅ |
| 68 | file-paths | مسارات الملفات | ✅ | ✅ |
| 69 | directories | المجلدات | ✅ | ✅ |
| 70 | temporary-files-and-directories | الملفات والمجلدات المؤقتة | ✅ | ✅ |
| 71 | embed-directive | توجيه التضمين (//go:embed) | ✅ | ✅ |
| 72 | testing-and-benchmarking | الاختبار وقياس الأداء | ✅ | ✅ |
| 73 | command-line-arguments | وسائط سطر الأوامر | ✅ | ✅ |
| 74 | command-line-flags | خيارات سطر الأوامر | ✅ | ✅ |
| 75 | command-line-subcommands | الأوامر الفرعية لسطر الأوامر | ✅ | ✅ |
| 76 | environment-variables | متغيرات البيئة | ✅ | ✅ |
| 77 | logging | تسجيل الأحداث | ✅ | ✅ |
| 78 | http-client | عميل HTTP | ✅ | ✅ |
| 79 | http-server | خادم HTTP | ✅ | ✅ |
| 80 | tcp-server | خادم TCP | ✅ | ✅ |
| 81 | context | السياق | ✅ | ✅ |
| 82 | spawning-processes | تشغيل عمليات جديدة | ✅ | ✅ |
| 83 | execing-processes | استبدال العملية (exec) | ✅ | ✅ |
| 84 | signals | الإشارات | ✅ | ✅ |
| 85 | exit | الخروج | ✅ | ✅ |