diff --git a/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.es.png b/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.es.png
deleted file mode 100644
index 9a3a42207..000000000
Binary files a/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.es.png and /dev/null differ
diff --git a/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.fa.png b/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.fa.png
deleted file mode 100644
index ccf84a8be..000000000
Binary files a/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.fa.png and /dev/null differ
diff --git a/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.fr.png b/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.fr.png
deleted file mode 100644
index 781791795..000000000
Binary files a/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.fr.png and /dev/null differ
diff --git a/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.ru.png b/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.ru.png
deleted file mode 100644
index 25f39310c..000000000
Binary files a/translated_images/working-tree-pb.6cd43e5076f23ba3d017f7662394bd87f975e194a068556905e4cc99da9cbfdc.ru.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79.ar.png b/translated_images/working-tree.c58eec08e6335c79.ar.png
deleted file mode 100644
index 01a2951d7..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79.ar.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79.de.png b/translated_images/working-tree.c58eec08e6335c79.de.png
deleted file mode 100644
index 65c8acedb..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79.de.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79.es.png b/translated_images/working-tree.c58eec08e6335c79.es.png
deleted file mode 100644
index 9b44d0dfa..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79.es.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79.fa.png b/translated_images/working-tree.c58eec08e6335c79.fa.png
deleted file mode 100644
index d1571cc3e..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79.fa.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79.fr.png b/translated_images/working-tree.c58eec08e6335c79.fr.png
deleted file mode 100644
index 16ca33d8a..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79.fr.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79.ru.png b/translated_images/working-tree.c58eec08e6335c79.ru.png
deleted file mode 100644
index 1f8b12e54..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79.ru.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.ar.png b/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.ar.png
deleted file mode 100644
index 01a2951d7..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.ar.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.de.png b/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.de.png
deleted file mode 100644
index 65c8acedb..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.de.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.es.png b/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.es.png
deleted file mode 100644
index 9b44d0dfa..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.es.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.fa.png b/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.fa.png
deleted file mode 100644
index d1571cc3e..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.fa.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.fr.png b/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.fr.png
deleted file mode 100644
index 16ca33d8a..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.fr.png and /dev/null differ
diff --git a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.ru.png b/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.ru.png
deleted file mode 100644
index 1f8b12e54..000000000
Binary files a/translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.ru.png and /dev/null differ
diff --git a/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/README.md
index 135d8e656..eea715857 100644
--- a/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/README.md
+++ b/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/README.md
@@ -17,7 +17,7 @@ CO_OP_TRANSLATOR_METADATA:
اليوم، سنستكشف الأدوات الرائعة التي تجعل تطوير الويب الحديث ليس فقط ممكنًا، بل ممتعًا للغاية. أنا أتحدث عن نفس المحررات والمتصفحات وطرق العمل التي يستخدمها المطورون في Netflix وSpotify واستوديوهات التطبيقات المستقلة المفضلة لديك كل يوم. وهنا الجزء الذي سيجعلك ترقص فرحًا: معظم هذه الأدوات الاحترافية والمعتمدة في الصناعة مجانية تمامًا!
-
+
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/ar/1-getting-started-lessons/2-github-basics/README.md b/translations/ar/1-getting-started-lessons/2-github-basics/README.md
index fe667742a..ec585ee54 100644
--- a/translations/ar/1-getting-started-lessons/2-github-basics/README.md
+++ b/translations/ar/1-getting-started-lessons/2-github-basics/README.md
@@ -17,7 +17,7 @@ CO_OP_TRANSLATOR_METADATA:
سنخوض هذه الرحلة معًا، خطوة بخطوة. لا استعجال، لا ضغط – فقط أنت وأنا وبعض الأدوات الرائعة التي ستصبح أصدقائك الجدد!
-
+
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
@@ -603,7 +603,7 @@ flowchart TD
✅ طريقة جيدة للعثور على مستودعات "مناسبة للمبتدئين" هي [البحث باستخدام الوسم 'good-first-issue'](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/).
-
+
هناك عدة طرق لنسخ الأكواد. إحدى الطرق هي "استنساخ" محتويات المستودع باستخدام HTTPS، SSH، أو باستخدام GitHub CLI (واجهة سطر الأوامر).
diff --git a/translations/ar/1-getting-started-lessons/3-accessibility/README.md b/translations/ar/1-getting-started-lessons/3-accessibility/README.md
index 156906e98..9cefedf9a 100644
--- a/translations/ar/1-getting-started-lessons/3-accessibility/README.md
+++ b/translations/ar/1-getting-started-lessons/3-accessibility/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# إنشاء صفحات ويب ميسرة
-
+
> رسم توضيحي بواسطة [تومومي إيمورا](https://twitter.com/girlie_mac)
```mermaid
@@ -1060,12 +1060,12 @@ pie title "Common ARIA Usage Patterns"
**الصور المعلوماتية** - تنقل معلومات مهمة:
```html
-
+
```
**الصور الزخرفية** - بصرية بحتة بدون قيمة معلوماتية:
```html
-
+
```
**الصور الوظيفية** - تعمل كأزرار أو عناصر تحكم:
@@ -1077,7 +1077,7 @@ pie title "Common ARIA Usage Patterns"
**الصور المعقدة** - الرسوم البيانية، المخططات، الإنفوجرافيك:
```html
-
+
Detailed description: Sales data shows a steady increase across all quarters...
@@ -1117,7 +1117,7 @@ pie title "Common ARIA Usage Patterns"
-
+
```
diff --git a/translations/ar/2-js-basics/1-data-types/README.md b/translations/ar/2-js-basics/1-data-types/README.md
index 6ff58854b..e8c217aac 100644
--- a/translations/ar/2-js-basics/1-data-types/README.md
+++ b/translations/ar/2-js-basics/1-data-types/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# أساسيات JavaScript: أنواع البيانات
-
+
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/ar/2-js-basics/2-functions-methods/README.md b/translations/ar/2-js-basics/2-functions-methods/README.md
index 026554a9b..bc5bab964 100644
--- a/translations/ar/2-js-basics/2-functions-methods/README.md
+++ b/translations/ar/2-js-basics/2-functions-methods/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# أساسيات JavaScript: الطرق والدوال
-
+
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/ar/2-js-basics/3-making-decisions/README.md b/translations/ar/2-js-basics/3-making-decisions/README.md
index 5c314c811..833bdd6e3 100644
--- a/translations/ar/2-js-basics/3-making-decisions/README.md
+++ b/translations/ar/2-js-basics/3-making-decisions/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# أساسيات JavaScript: اتخاذ القرارات
-
+
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
diff --git a/translations/ar/2-js-basics/4-arrays-loops/README.md b/translations/ar/2-js-basics/4-arrays-loops/README.md
index dfa9f0607..81cd70ed2 100644
--- a/translations/ar/2-js-basics/4-arrays-loops/README.md
+++ b/translations/ar/2-js-basics/4-arrays-loops/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# أساسيات JavaScript: المصفوفات والحلقات
-
+
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/ar/3-terrarium/1-intro-to-html/README.md b/translations/ar/3-terrarium/1-intro-to-html/README.md
index 411223781..1ecffac5f 100644
--- a/translations/ar/3-terrarium/1-intro-to-html/README.md
+++ b/translations/ar/3-terrarium/1-intro-to-html/README.md
@@ -26,7 +26,7 @@ journey
Build terrarium: 5: Student
```
-
+
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
HTML، أو لغة ترميز النص التشعبي، هي الأساس لكل موقع ويب قمت بزيارته. فكر في HTML كهيكل عظمي يمنح الصفحات الإلكترونية بنيتها – فهو يحدد مكان المحتوى، وكيف يتم تنظيمه، وما الذي يمثله كل جزء. بينما ستقوم CSS لاحقًا "بتزيين" HTML بالألوان والتصميمات، وستجعل JavaScript الصفحات تفاعلية، فإن HTML يوفر الهيكل الأساسي الذي يجعل كل شيء ممكنًا.
@@ -88,7 +88,7 @@ mindmap
4. في لوحة Explorer، انقر على أيقونة "New File"
5. قم بتسمية ملفك `index.html`
-
+
**الخيار الثاني: باستخدام أوامر الطرفية**
```bash
@@ -239,48 +239,48 @@ flowchart TD
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/translations/ar/3-terrarium/2-intro-to-css/README.md b/translations/ar/3-terrarium/2-intro-to-css/README.md
index 9fa1b4eb2..2fe702845 100644
--- a/translations/ar/3-terrarium/2-intro-to-css/README.md
+++ b/translations/ar/3-terrarium/2-intro-to-css/README.md
@@ -30,7 +30,7 @@ journey
Glass reflections: 5: Student
```
-
+
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
هل تتذكر كيف كان شكل التيراريوم الخاص بك بسيطًا جدًا؟ CSS هو المكان الذي نحول فيه هذا الهيكل البسيط إلى شيء جذاب بصريًا.
@@ -205,7 +205,7 @@ body {
افتح أدوات المطور في المتصفح (F12)، انتقل إلى علامة التبويب العناصر، وقم بفحص عنصر `
` الخاص بك. سترى أنه يرث نوع الخط من body:
-
+
✅ **وقت التجربة**: حاول تعيين خصائص أخرى قابلة للوراثة على `` مثل `color`، `line-height`، أو `text-align`. ماذا يحدث لعناوينك والعناصر الأخرى؟
@@ -335,7 +335,7 @@ h1 {
**إليك هيكل HTML لكل نبتة:**
```html
-
+
```
@@ -599,7 +599,7 @@ flowchart LR
ستقوم بإنشاء لمسات خفيفة تحاكي كيفية انعكاس الضوء على الأسطح الزجاجية. هذه الطريقة مشابهة لكيفية استخدام رسامي عصر النهضة مثل جان فان إيك الضوء والانعكاس لجعل الزجاج المرسوم يبدو ثلاثي الأبعاد. إليك ما تهدف إليه:
-
+
**تحديك:**
- **قم بإنشاء** أشكال بيضاوية بيضاء أو فاتحة اللون للانعكاسات الزجاجية
diff --git a/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/README.md
index 357b25efd..1bbfb1bc3 100644
--- a/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/README.md
+++ b/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/README.md
@@ -26,7 +26,7 @@ journey
Complete terrarium: 5: Student
```
-
+
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
مرحبًا بكم في أحد أكثر جوانب تطوير الويب إثارة - جعل الأشياء تفاعلية! نموذج كائن المستند (DOM) هو بمثابة جسر بين HTML و JavaScript، واليوم سنستخدمه لإضفاء الحياة على التيراريوم الخاص بك. عندما أنشأ Tim Berners-Lee أول متصفح ويب، كان يتصور شبكة يمكن أن تكون ديناميكية وتفاعلية - و DOM يجعل هذا التصور ممكنًا.
@@ -105,7 +105,7 @@ flowchart TD
style Q fill:#ffebee
```
-
+
> تمثيل لـ DOM وعلامات HTML التي تشير إليه. من [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites)
@@ -150,7 +150,7 @@ flowchart LR
> 💡 **فهم الإغلاق**: الإغلاق موضوع مهم في JavaScript، ويستخدمه العديد من المطورين لسنوات قبل أن يفهموا جميع الجوانب النظرية بالكامل. اليوم، نركز على التطبيق العملي - سترى الإغلاق يظهر بشكل طبيعي أثناء بناء ميزاتنا التفاعلية. الفهم سيتطور عندما ترى كيف يحل مشاكل حقيقية.
-
+
> تمثيل لـ DOM وعلامات HTML التي تشير إليه. من [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites)
@@ -598,7 +598,7 @@ function stopElementDrag() {
- **دعم عبر الأجهزة**: يعمل على أجهزة الكمبيوتر المكتبية والجوال
- **وعي بالأداء**: لا يوجد تسرب للذاكرة أو حسابات زائدة
-
+
---
diff --git a/translations/ar/3-terrarium/solution/README.md b/translations/ar/3-terrarium/solution/README.md
index 0075eea72..623dad10f 100644
--- a/translations/ar/3-terrarium/solution/README.md
+++ b/translations/ar/3-terrarium/solution/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
تجربة صغيرة للسحب والإفلات. باستخدام القليل من HTML و JS و CSS، يمكنك إنشاء واجهة ويب، تصميمها، وإضافة تفاعل إليها.
-
+
## الشكر والتقدير
diff --git a/translations/ar/5-browser-extension/1-about-browsers/README.md b/translations/ar/5-browser-extension/1-about-browsers/README.md
index 4fbbc20b8..05eb5f70f 100644
--- a/translations/ar/5-browser-extension/1-about-browsers/README.md
+++ b/translations/ar/5-browser-extension/1-about-browsers/README.md
@@ -26,7 +26,7 @@ journey
Polish experience: 5: Student
```
-
+
> رسم توضيحي بواسطة [وسيم شغام](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob)
## اختبار ما قبل المحاضرة
@@ -79,7 +79,7 @@ mindmap
✅ **قليل من التاريخ**: أول متصفح كان يسمى 'WorldWideWeb' وتم إنشاؤه بواسطة السير تيموثي بيرنرز لي في عام 1990.
-
+
> بعض المتصفحات القديمة، عبر [كارين ماكجرين](https://www.slideshare.net/KMcGrane/week-4-ixd-history-personal-computing)
### كيف تعالج المتصفحات محتوى الويب
@@ -198,7 +198,7 @@ quadrantChart
فهم عملية تثبيت الإضافات يساعدك على توقع تجربة المستخدم عندما يقوم الأشخاص بتثبيت إضافتك. عملية التثبيت موحدة عبر المتصفحات الحديثة، مع اختلافات طفيفة في تصميم الواجهة.
-
+
> **هام**: تأكد من تفعيل وضع المطور والسماح بالإضافات من المتاجر الأخرى عند اختبار إضافاتك الخاصة.
@@ -313,10 +313,10 @@ project-root/
### نظرة عامة على شاشات الإضافة
**شاشة الإعداد** - تكوين المستخدم لأول مرة:
-
+
**شاشة النتائج** - عرض بيانات بصمة الكربون:
-
+
### بناء نموذج التكوين
diff --git a/translations/ar/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/ar/5-browser-extension/2-forms-browsers-local-storage/README.md
index 15ff1b3e0..045efca11 100644
--- a/translations/ar/5-browser-extension/2-forms-browsers-local-storage/README.md
+++ b/translations/ar/5-browser-extension/2-forms-browsers-local-storage/README.md
@@ -268,7 +268,7 @@ stateDiagram-v2
ClearStorage --> FirstTime: Back to setup
```
-
+
> ⚠️ **اعتبار أمني**: في التطبيقات الإنتاجية، تخزين مفاتيح API في LocalStorage يشكل مخاطر أمنية لأن JavaScript يمكنه الوصول إلى هذه البيانات. لأغراض التعلم، هذا النهج يعمل بشكل جيد، لكن التطبيقات الحقيقية يجب أن تستخدم تخزين آمن على الخادم للمعلومات الحساسة.
diff --git a/translations/ar/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/ar/5-browser-extension/3-background-tasks-and-performance/README.md
index a82f23a55..d6f24f944 100644
--- a/translations/ar/5-browser-extension/3-background-tasks-and-performance/README.md
+++ b/translations/ar/5-browser-extension/3-background-tasks-and-performance/README.md
@@ -126,7 +126,7 @@ flowchart LR
دعونا نجرب هذا. افتح موقعًا (Microsoft.com يعمل جيدًا لهذا) وانقر على زر "تسجيل". الآن قم بتحديث الصفحة وشاهد المحلل يلتقط كل ما يحدث. عندما تتوقف عن التسجيل، سترى تفصيلًا دقيقًا لكيفية قيام المتصفح بـ "البرمجة"، "التقديم"، و"الرسم" للموقع. يذكرني هذا بكيفية مراقبة مركز التحكم لكل نظام أثناء إطلاق الصاروخ - تحصل على بيانات في الوقت الفعلي حول ما يحدث ومتى.
-
+
✅ يحتوي [توثيق Microsoft](https://docs.microsoft.com/microsoft-edge/devtools-guide/performance/?WT.mc_id=academic-77807-sagibbon) على الكثير من التفاصيل إذا كنت تريد التعمق أكثر.
@@ -136,11 +136,11 @@ flowchart LR
احصل على لقطة لأداء صفحتك عن طريق تحديد جزء من خط الزمن الخاص بالملف الشخصي والنظر إلى لوحة الملخص:
-
+
تحقق من لوحة سجل الأحداث لترى إذا كان أي حدث استغرق أكثر من 15 مللي ثانية:
-
+
✅ تعرف على المحلل الخاص بك! افتح أدوات المطور على هذا الموقع وانظر إذا كانت هناك أي اختناقات. ما هو الأصل الذي يتم تحميله ببطء؟ الأسرع؟
diff --git a/translations/ar/5-browser-extension/README.md b/translations/ar/5-browser-extension/README.md
index f7c70b3a7..c40f34d60 100644
--- a/translations/ar/5-browser-extension/README.md
+++ b/translations/ar/5-browser-extension/README.md
@@ -23,7 +23,7 @@ CO_OP_TRANSLATOR_METADATA:
### الشكر والتقدير
-
+
## الشكر والتقدير
diff --git a/translations/ar/5-browser-extension/solution/README.md b/translations/ar/5-browser-extension/solution/README.md
index e028bc21c..6d3135fe7 100644
--- a/translations/ar/5-browser-extension/solution/README.md
+++ b/translations/ar/5-browser-extension/solution/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
باستخدام واجهة برمجة التطبيقات C02 Signal الخاصة بـ tmrow لتتبع استخدام الكهرباء، قم ببناء ملحق متصفح بحيث يكون لديك تذكير مباشرة في متصفحك حول مدى كثافة استخدام الكهرباء في منطقتك. استخدام هذا الملحق بشكل عشوائي سيساعدك على اتخاذ قرارات بشأن أنشطتك بناءً على هذه المعلومات.
-
+
## البدء
@@ -31,7 +31,7 @@ npm run build
لتثبيت الملحق على Edge، استخدم قائمة "النقاط الثلاث" في الزاوية العلوية اليمنى من المتصفح للعثور على لوحة الملحقات. من هناك، اختر "تحميل غير معبأ" لتحميل ملحق جديد. افتح مجلد "dist" عند المطالبة وسيتم تحميل الملحق. لاستخدامه، ستحتاج إلى مفتاح API لواجهة برمجة التطبيقات الخاصة بـ CO2 Signal ([احصل على واحد عبر البريد الإلكتروني هنا](https://www.co2signal.com/) - أدخل بريدك الإلكتروني في المربع الموجود على هذه الصفحة) ورمز منطقتك المقابل لـ [خريطة الكهرباء](http://api.electricitymap.org/v3/zones) ([Electricity Map](https://www.electricitymap.org/map)) (في بوسطن، على سبيل المثال، أستخدم "US-NEISO").
-
+
بمجرد إدخال مفتاح API والمنطقة في واجهة الملحق، يجب أن تتغير النقطة الملونة في شريط ملحق المتصفح لتعكس استخدام الطاقة في منطقتك وتقدم لك إشارة حول الأنشطة الثقيلة بالطاقة التي سيكون من المناسب القيام بها. تم استلهام فكرة هذا النظام "النقطة" من ملحق [Energy Lollipop](https://energylollipop.com/) لانبعاثات كاليفورنيا.
diff --git a/translations/ar/5-browser-extension/solution/translation/README.es.md b/translations/ar/5-browser-extension/solution/translation/README.es.md
index e44e2fa7b..1a1393ddb 100644
--- a/translations/ar/5-browser-extension/solution/translation/README.es.md
+++ b/translations/ar/5-browser-extension/solution/translation/README.es.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
باستخدام واجهة برمجة التطبيقات CO2 Signal من tmrow لتتبع استخدام الكهرباء، قم بإنشاء امتداد للمتصفح حتى تتمكن من الحصول على تذكير مباشر في متصفحك حول استهلاك الكهرباء في منطقتك. سيساعدك استخدام هذا الامتداد المخصص على اتخاذ قرارات بشأن أنشطتك بناءً على هذه المعلومات.
-
+
## البدء
@@ -31,7 +31,7 @@ npm run build
لتثبيت الامتداد في Edge، استخدم قائمة "النقاط الثلاث" في الزاوية العلوية اليمنى من المتصفح للعثور على لوحة الامتدادات. من هناك، اختر "تحميل غير مضغوط" لتحميل امتداد جديد. افتح مجلد "dist" عندما يُطلب منك ذلك وسيتم تحميل الامتداد. لاستخدامه، ستحتاج إلى مفتاح API لواجهة برمجة التطبيقات CO2 Signal ([احصل عليه هنا عبر البريد الإلكتروني](https://www.co2signal.com/) - أدخل بريدك الإلكتروني في المربع الموجود في هذه الصفحة) ورمز منطقتك المقابل لـ [خريطة الكهرباء](https://www.electricitymap.org/map) ([API](http://api.electricitymap.org/v3/zones)) (في بوسطن، على سبيل المثال، أستخدم "US-NEISO").
-
+
بمجرد إدخال مفتاح API والمنطقة في واجهة الامتداد، يجب أن يتغير النقطة الملونة في شريط الامتداد في المتصفح لتعكس استخدام الطاقة في منطقتك وتعطيك مؤشرًا حول الأنشطة ذات الاستهلاك العالي للطاقة التي ستكون مناسبة لك. الفكرة وراء هذا النظام "النقطي" استلهمتها من [امتداد Energy Lollipop](https://energylollipop.com/) لانبعاثات كاليفورنيا.
diff --git a/translations/ar/5-browser-extension/solution/translation/README.fr.md b/translations/ar/5-browser-extension/solution/translation/README.fr.md
index ece257a38..54329e896 100644
--- a/translations/ar/5-browser-extension/solution/translation/README.fr.md
+++ b/translations/ar/5-browser-extension/solution/translation/README.fr.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
باستخدام واجهة برمجة التطبيقات C02 Signal من tmrow لتتبع استهلاك الكهرباء، قم بإنشاء ملحق متصفح حتى تتمكن من الحصول على تذكير مباشرة في متصفحك حول استهلاك الكهرباء في منطقتك. استخدام هذا الملحق المخصص سيساعدك على اتخاذ قرارات بشأن أنشطتك بناءً على هذه المعلومات.
-
+
## البدء
@@ -31,7 +31,7 @@ npm run build
لتثبيت الملحق على Edge، استخدم قائمة "النقاط الثلاث" في الزاوية العلوية اليمنى من المتصفح للعثور على لوحة الملحقات. من هناك، اختر "تحميل ملحق غير مضغوط" لتحميل ملحق جديد. افتح مجلد "dist" عند الطلب وسيتم تحميل الملحق. لاستخدامه، ستحتاج إلى مفتاح API لواجهة برمجة التطبيقات CO2 Signal ([احصل على واحد عبر البريد الإلكتروني هنا](https://www.co2signal.com/) - أدخل بريدك الإلكتروني في المربع الموجود على هذه الصفحة) ورمز منطقتك المقابل لـ [خريطة الكهرباء](https://www.electricitymap.org/map) ([ابحث عن الرمز هنا](http://api.electricitymap.org/v3/zones)) (في بوسطن، على سبيل المثال، أستخدم "US-NEISO").
-
+
بمجرد إدخال مفتاح API والمنطقة في واجهة الملحق، يجب أن يتغير النقطة الملونة في شريط ملحق المتصفح لتعكس استهلاك الطاقة في منطقتك وتعطيك مؤشرًا على الأنشطة التي تستهلك الطاقة والتي سيكون من المناسب القيام بها. تم استلهام فكرة هذا النظام "النقاط" من [ملحق Energy Lollipop](https://energylollipop.com/) لانبعاثات كاليفورنيا.
diff --git a/translations/ar/5-browser-extension/solution/translation/README.hi.md b/translations/ar/5-browser-extension/solution/translation/README.hi.md
index 367e70832..57529ce59 100644
--- a/translations/ar/5-browser-extension/solution/translation/README.hi.md
+++ b/translations/ar/5-browser-extension/solution/translation/README.hi.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
استخدام واجهة برمجة التطبيقات CO2 Signal الخاصة بـ tmrow لتتبع استهلاك الكهرباء، وإنشاء ملحق متصفح يذكّرك بمدى كثافة استخدام الكهرباء في منطقتك أثناء تصفحك. يهدف هذا الملحق إلى مساعدتك في اتخاذ قرارات مستنيرة بناءً على هذه المعلومات.
-
+
## البدء
@@ -31,7 +31,7 @@ npm run build
لتثبيته على متصفح Edge، استخدم قائمة "النقاط الثلاث" في الزاوية العلوية اليمنى من المتصفح للعثور على لوحة الملحقات. من هناك، اختر "تحميل غير مضغوط" لتحميل ملحق جديد. عند المطالبة، افتح مجلد "dist" وسيتم تحميل الملحق. لاستخدامه، ستحتاج إلى مفتاح API لواجهة CO2 Signal ([احصل عليه عبر البريد الإلكتروني من هنا](https://www.co2snal.com/) عن طريق إدخال بريدك الإلكتروني في المربع الموجود على الصفحة) بالإضافة إلى [رمز منطقتك](http://api.electricitymap.org/v3/zones) من [خريطة الكهرباء](https://www.electricitymap.org/map) (على سبيل المثال، في بوسطن، أستخدم "US-NEISO").
-
+
بمجرد إدخال مفتاح API ورمز المنطقة في واجهة الملحق، يجب أن يتغير النقطة الملونة في شريط ملحق المتصفح لتعكس استهلاك الطاقة في منطقتك، مما يمنحك مؤشرًا على الأنشطة التي تتطلب طاقة كثيفة وما إذا كانت مناسبة للقيام بها. فكرة نظام "النقطة" هذا مستوحاة من ملحق [Energy Lollipop](https://energylollipop.com/) الخاص بانبعاثات كاليفورنيا.
diff --git a/translations/ar/5-browser-extension/solution/translation/README.it.md b/translations/ar/5-browser-extension/solution/translation/README.it.md
index 4c15e2387..4d2a9979f 100644
--- a/translations/ar/5-browser-extension/solution/translation/README.it.md
+++ b/translations/ar/5-browser-extension/solution/translation/README.it.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
سيتم استخدام واجهة برمجة التطبيقات Signal CO2 الخاصة بـ tmrow لمراقبة استهلاك الكهرباء لإنشاء امتداد للمتصفح، بحيث يمكنك الحصول على تذكير مباشر في متصفحك حول مدى كثافة استهلاك الكهرباء في منطقتك. استخدام هذا الامتداد المخصص سيساعدك على تقييم أنشطتك بناءً على هذه المعلومات.
-
+
## للبدء
@@ -31,7 +31,7 @@ npm run build
لتثبيت الامتداد على متصفح Edge، استخدم قائمة "النقاط الثلاث" في الزاوية العلوية اليمنى من المتصفح للعثور على لوحة الامتدادات. إذا لم تكن مفعّلة بالفعل، قم بتفعيل وضع المطور (في أسفل اليسار). اختر "تحميل غير مضغوط" لتحميل امتداد جديد. افتح مجلد "dist" عند المطالبة وسيتم تحميل الامتداد. لاستخدامه، ستحتاج إلى مفتاح API لواجهة برمجة التطبيقات CO2 Signal (يمكنك [الحصول عليه عبر البريد الإلكتروني هنا](https://www.co2signal.com/) - أدخل بريدك الإلكتروني في المربع الموجود في هذه الصفحة) ورمز [المنطقة الخاص بك](http://api.electricitymap.org/v3/zones) المطابق لـ [خريطة الكهرباء](https://www.electricitymap.org/map) (على سبيل المثال، في بوسطن، الرمز هو "US-NEISO").
-
+
بمجرد إدخال مفتاح API والمنطقة في واجهة الامتداد، يجب أن يتغير النقطة الملونة في شريط الامتداد الخاص بالمتصفح لتعكس استهلاك الطاقة في المنطقة وتوفر مؤشرًا حول الأنشطة ذات الاستهلاك العالي للطاقة التي يمكن تنفيذها. الفكرة وراء هذا النظام القائم على "النقاط" مستوحاة من [امتداد Energy Lollipop](https://energylollipop.com/) لانبعاثات كاليفورنيا.
diff --git a/translations/ar/5-browser-extension/solution/translation/README.ja.md b/translations/ar/5-browser-extension/solution/translation/README.ja.md
index 5368305c9..dbf29cb54 100644
--- a/translations/ar/5-browser-extension/solution/translation/README.ja.md
+++ b/translations/ar/5-browser-extension/solution/translation/README.ja.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
قم ببناء ملحق متصفح يعرض تذكيرًا على المتصفح حول مدى كثافة استخدام الطاقة في منطقتك، باستخدام واجهة برمجة التطبيقات CO2 Signal من tmrow لتتبع استهلاك الطاقة. يمكنك استخدام هذا الملحق بشكل مخصص لاتخاذ قرارات بناءً على هذه المعلومات.
-
+
## البداية
@@ -31,7 +31,7 @@ npm run build
لتثبيته على Edge، ابحث عن لوحة "الإضافات" من قائمة "النقاط الثلاث" في الزاوية اليمنى العليا من المتصفح. من هناك، اختر "Load Unpacked" لتحميل الملحق الجديد. عند ظهور المطالبة، افتح مجلد "dist"، وسيتم تحميل الملحق. لاستخدامه، ستحتاج إلى مفتاح API من CO2 Signal ([احصل على واحد عبر البريد الإلكتروني هنا](https://www.co2signal.com/) - أدخل بريدك الإلكتروني في المربع على هذه الصفحة)، بالإضافة إلى [رمز لمنطقتك](http://api.electricitymap.org/v3/zones) المتوافق مع [Electricity Map](https://www.electricitymap.org/map) (على سبيل المثال، في بوسطن، يتم استخدام 'US-NEISO').
-
+
بمجرد إدخال مفتاح API والمنطقة في واجهة الملحق، ستتغير النقطة الملونة التي تظهر في شريط ملحقات المتصفح لتعكس استهلاك الطاقة في منطقتك. ستساعدك هذه النقطة في تحديد الأنشطة التي تتطلب طاقة والتي من المناسب القيام بها. فكرة نظام "النقطة" مستوحاة من [ملحق Energy Lollipop](https://energylollipop.com/) الخاص بانبعاثات كاليفورنيا.
diff --git a/translations/ar/5-browser-extension/solution/translation/README.ms.md b/translations/ar/5-browser-extension/solution/translation/README.ms.md
index 84f106838..8aa342866 100644
--- a/translations/ar/5-browser-extension/solution/translation/README.ms.md
+++ b/translations/ar/5-browser-extension/solution/translation/README.ms.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
باستخدام واجهة برمجة التطبيقات لإشارات ثاني أكسيد الكربون من tmrow لتتبع استهلاك الكهرباء، قم ببناء ملحق للمتصفح بحيث يمكنك تلقي تنبيهات في متصفحك حول مدى كثافة استهلاك الكهرباء في منطقتك. استخدام هذا الملحق سيساعدك بشكل خاص على اتخاذ قرارات بشأن أنشطتك بناءً على هذه المعلومات.
-
+
## البداية من هنا
@@ -31,7 +31,7 @@ npm run build
لتثبيته على Edge، استخدم قائمة "النقاط الثلاث" في الزاوية اليمنى العليا من المتصفح للعثور على لوحة الملحقات. من هناك، اختر "Load Unpacked" لتحميل الملحق الجديد. افتح مجلد "dist" عند الطلب وسيتم تحميل الملحق. لاستخدامه، ستحتاج إلى مفتاح API لواجهة برمجة التطبيقات لإشارات ثاني أكسيد الكربون ([احصل على واحد عبر البريد الإلكتروني هنا](https://www.co2signal.com/) - أدخل بريدك الإلكتروني في المربع الموجود على الصفحة) و[رمز لمنطقتك](http://api.electricitymap.org/v3/zones) الذي يتوافق مع [خريطة الكهرباء](https://www.electricitymap.org/map) (في بوسطن، على سبيل المثال، أستخدم "US-NEISO").
-
+
بمجرد إدخال مفتاح API والمنطقة في واجهة الملحق، ستتغير النقطة الملونة في شريط ملحق المتصفح لتعكس استهلاك الطاقة في منطقتك وتقدم لك إرشادات حول الأنشطة الثقيلة المناسبة للقيام بها. تم استلهام فكرة نظام "النقطة" هذا من [ملحق متصفح Lollipop للطاقة](https://energylollipop.com/) الخاص بانبعاثات كاليفورنيا.
diff --git a/translations/ar/5-browser-extension/start/README.md b/translations/ar/5-browser-extension/start/README.md
index 73207b2cb..bcebbc2c8 100644
--- a/translations/ar/5-browser-extension/start/README.md
+++ b/translations/ar/5-browser-extension/start/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
باستخدام واجهة برمجة التطبيقات CO2 Signal الخاصة بـ tmrow لتتبع استهلاك الكهرباء، قم ببناء امتداد متصفح بحيث يمكنك الحصول على تذكير مباشرة في متصفحك حول مدى كثافة استهلاك الكهرباء في منطقتك. استخدام هذا الامتداد بشكل عشوائي سيساعدك على اتخاذ قرارات بناءً على هذه المعلومات.
-
+
## البدء
@@ -31,7 +31,7 @@ npm run build
لتثبيت الامتداد على متصفح Edge، استخدم قائمة "النقاط الثلاث" في الزاوية العلوية اليمنى من المتصفح للعثور على لوحة الامتدادات. من هناك، اختر "تحميل غير مضغوط" لتحميل امتداد جديد. افتح مجلد "dist" عند المطالبة وسيتم تحميل الامتداد. لاستخدامه، ستحتاج إلى مفتاح API لواجهة برمجة التطبيقات CO2 Signal ([احصل على واحد عبر البريد الإلكتروني هنا](https://www.co2signal.com/) - أدخل بريدك الإلكتروني في المربع الموجود على هذه الصفحة) ورمز منطقتك من [Electricity Map](http://api.electricitymap.org/v3/zones) (على سبيل المثال، في بوسطن أستخدم "US-NEISO").
-
+
بمجرد إدخال مفتاح API والمنطقة في واجهة الامتداد، يجب أن تتغير النقطة الملونة في شريط امتداد المتصفح لتعكس استهلاك الطاقة في منطقتك وتقدم لك إشارة حول الأنشطة التي تستهلك الطاقة والتي قد تكون مناسبة للقيام بها. تم استلهام فكرة نظام "النقطة" هذا من امتداد [Energy Lollipop](https://energylollipop.com/) لانبعاثات كاليفورنيا.
diff --git a/translations/ar/6-space-game/2-drawing-to-canvas/README.md b/translations/ar/6-space-game/2-drawing-to-canvas/README.md
index ac3043541..e39852196 100644
--- a/translations/ar/6-space-game/2-drawing-to-canvas/README.md
+++ b/translations/ar/6-space-game/2-drawing-to-canvas/README.md
@@ -108,7 +108,7 @@ quadrantChart
UI Elements: [0.9, 0.1]
```
-
+
> الصورة من [MDN](https://developer.mozilla.org/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes)
لترسم على عنصر اللوحة، ستتبع نفس العملية المكونة من ثلاث خطوات التي تشكل أساس جميع رسومات اللوحة. بمجرد القيام بذلك عدة مرات، يصبح الأمر طبيعيًا:
@@ -329,11 +329,11 @@ flowchart TD
- سفينة البطل
- 
+ 
- 5*5 وحش
- 
+ 
### الخطوات الموصى بها لبدء التطوير
@@ -460,7 +460,7 @@ for (let x = START_X; x < STOP_X; x += ENEMY_SPACING) {
يجب أن تبدو النتيجة النهائية كما يلي:
-
+
## الحل
diff --git a/translations/ar/6-space-game/5-keeping-score/README.md b/translations/ar/6-space-game/5-keeping-score/README.md
index 5a2d837de..51392034e 100644
--- a/translations/ar/6-space-game/5-keeping-score/README.md
+++ b/translations/ar/6-space-game/5-keeping-score/README.md
@@ -160,7 +160,7 @@ sequenceDiagram
```
- **نظام النقاط**: كل سفينة عدو يتم تدميرها تمنح 100 نقطة (الأرقام المستديرة أسهل للاعبين لحسابها ذهنيًا). يتم عرض النقاط في الزاوية السفلية اليسرى.
-- **عداد الأرواح**: يبدأ بطلك بثلاث أرواح - معيار تم تحديده بواسطة ألعاب الأركيد المبكرة لتحقيق التوازن بين التحدي وقابلية اللعب. كل تصادم مع عدو يكلفك حياة واحدة. سنعرض الأرواح المتبقية في الزاوية السفلية اليمنى باستخدام أيقونات السفن .
+- **عداد الأرواح**: يبدأ بطلك بثلاث أرواح - معيار تم تحديده بواسطة ألعاب الأركيد المبكرة لتحقيق التوازن بين التحدي وقابلية اللعب. كل تصادم مع عدو يكلفك حياة واحدة. سنعرض الأرواح المتبقية في الزاوية السفلية اليمنى باستخدام أيقونات السفن .
## لنبدأ البناء!
diff --git a/translations/ar/7-bank-project/1-template-route/README.md b/translations/ar/7-bank-project/1-template-route/README.md
index 6530a3b5e..e8d4ed80e 100644
--- a/translations/ar/7-bank-project/1-template-route/README.md
+++ b/translations/ar/7-bank-project/1-template-route/README.md
@@ -652,7 +652,7 @@ sequenceDiagram
استخدام `history.pushState` ينشئ إدخالات جديدة في سجل التنقل الخاص بالمتصفح. يمكنك التحقق من ذلك عن طريق الضغط على *زر الرجوع* في متصفحك، يجب أن يعرض شيئًا مثل هذا:
-
+
إذا حاولت النقر على زر الرجوع عدة مرات، سترى أن عنوان URL الحالي يتغير ويتم تحديث السجل، لكن نفس القالب يستمر في العرض.
diff --git a/translations/ar/7-bank-project/2-forms/README.md b/translations/ar/7-bank-project/2-forms/README.md
index 8d94df672..3b3b34ce8 100644
--- a/translations/ar/7-bank-project/2-forms/README.md
+++ b/translations/ar/7-bank-project/2-forms/README.md
@@ -295,7 +295,7 @@ graph TD
2. لاحظ التغييرات في شريط عنوان المتصفح الخاص بك
3. لاحظ كيف يتم إعادة تحميل الصفحة وتظهر البيانات في عنوان URL
-
+
### مقارنة طرق HTTP
@@ -350,7 +350,7 @@ graph TD
2. **انقر** على زر "إنشاء حساب"
3. **لاحظ** استجابة الخادم في متصفحك
-
+
**ما يجب أن تراه:**
- **إعادة توجيه المتصفح** إلى عنوان URL لنقطة نهاية API
@@ -615,7 +615,7 @@ async function register() {
3. **انقر** على "إنشاء حساب"
4. **لاحظ** رسائل وحدة التحكم وملاحظات المستخدم
-
+
**ما يجب أن تراه:**
- **حالة التحميل** تظهر على زر الإرسال
@@ -790,7 +790,7 @@ input:focus:invalid {
3. **جرب** أحرف خاصة في حقل اسم المستخدم
4. **أدخل** مبلغ رصيد سلبي
-
+
**ما ستلاحظه:**
- **المتصفح يعرض** رسائل التحقق الأصلية
@@ -940,7 +940,7 @@ timeline
إليك مثال لما يمكن أن يبدو عليه صفحة تسجيل الدخول النهائية بعد إضافة بعض أنماط CSS:
-
+
## اختبار ما بعد المحاضرة
diff --git a/translations/ar/7-bank-project/3-data/README.md b/translations/ar/7-bank-project/3-data/README.md
index 7b49d1339..bc21bd657 100644
--- a/translations/ar/7-bank-project/3-data/README.md
+++ b/translations/ar/7-bank-project/3-data/README.md
@@ -160,7 +160,7 @@ sequenceDiagram
Browser->>User: Displays new page (flash/reload)
```
-
+
**لماذا كان هذا النهج يبدو غير سلس:**
- كل نقرة تعني إعادة بناء الصفحة بالكامل من البداية
@@ -187,7 +187,7 @@ sequenceDiagram
Browser->>User: Shows updated content (no reload)
```
-
+
**لماذا التطبيقات أحادية الصفحة تبدو أفضل بكثير:**
- يتم تحديث الأجزاء التي تغيرت فقط (ذكي، أليس كذلك؟)
@@ -523,7 +523,7 @@ if (data.error) {
الآن عند الاختبار باستخدام حساب غير صالح، سترى رسالة خطأ مفيدة مباشرةً على الصفحة!
-
+
#### الخطوة 4: أن تكون شاملًا مع إمكانية الوصول
@@ -961,7 +961,7 @@ timeline
إليك ما يمكن أن تبدو عليه لوحة التحكم المصقولة:
-
+
لا تشعر بأن عليك مطابقة هذا بالضبط - استخدمه كمصدر إلهام واجعلها خاصة بك!
diff --git a/translations/ar/7-bank-project/4-state-management/README.md b/translations/ar/7-bank-project/4-state-management/README.md
index 58b9744ed..6f4d5ec35 100644
--- a/translations/ar/7-bank-project/4-state-management/README.md
+++ b/translations/ar/7-bank-project/4-state-management/README.md
@@ -190,7 +190,7 @@ mindmap
بدلاً من مطاردة ذيولنا، سنقوم بإنشاء نظام **إدارة حالة مركزي**. فكر في الأمر كأن لديك شخصًا منظمًا جدًا مسؤولًا عن كل الأمور المهمة:
-
+
```mermaid
flowchart TD
@@ -804,7 +804,7 @@ timeline
إليك مثال على النتيجة بعد إكمال المهمة:
-
+
---
diff --git a/translations/ar/7-bank-project/4-state-management/assignment.md b/translations/ar/7-bank-project/4-state-management/assignment.md
index 94d520900..3f4c74343 100644
--- a/translations/ar/7-bank-project/4-state-management/assignment.md
+++ b/translations/ar/7-bank-project/4-state-management/assignment.md
@@ -112,7 +112,7 @@ CO_OP_TRANSLATOR_METADATA:
**النتيجة المتوقعة:**
بعد إكمال هذه المهمة، يجب أن يحتوي تطبيقك البنكي على ميزة "إضافة معاملة" كاملة الوظائف تبدو وتعمل بشكل احترافي:
-
+
## اختبار التنفيذ الخاص بك
diff --git a/translations/ar/7-bank-project/README.md b/translations/ar/7-bank-project/README.md
index 052c9d548..54099fd47 100644
--- a/translations/ar/7-bank-project/README.md
+++ b/translations/ar/7-bank-project/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
في هذا المشروع، ستتعلم كيفية بناء بنك خيالي. تتضمن هذه الدروس تعليمات حول كيفية تصميم تطبيق ويب وتوفير المسارات، بناء النماذج، إدارة الحالة، وجلب البيانات من واجهة برمجية (API) يمكنك من خلالها الحصول على بيانات البنك.
-|  |  |
+|  |  |
|--------------------------------|--------------------------------|
## الدروس
diff --git a/translations/ar/8-code-editor/1-using-a-code-editor/README.md b/translations/ar/8-code-editor/1-using-a-code-editor/README.md
index 54a60fddc..7ad2b7375 100644
--- a/translations/ar/8-code-editor/1-using-a-code-editor/README.md
+++ b/translations/ar/8-code-editor/1-using-a-code-editor/README.md
@@ -185,7 +185,7 @@ VSCode.dev يجلب هذه القدرات إلى متصفحك:
بمجرد تحميل كل شيء، سترى مساحة عمل نظيفة مصممة لتبقيك مركزًا على ما يهم - الأكواد الخاصة بك!
-
+
**إليك جولة في الحي:**
- **شريط النشاط** (الشريط الموجود على اليسار): التنقل الرئيسي الخاص بك مع المستكشف 📁، البحث 🔍، التحكم في المصدر 🌿، الإضافات 🧩، والإعدادات ⚙️
@@ -233,7 +233,7 @@ flowchart TB
1. توجه إلى [vscode.dev](https://vscode.dev) إذا لم تكن هناك بالفعل
2. ابحث عن زر "فتح مستودع عن بُعد" على شاشة الترحيب وانقر عليه
- 
+ 
3. قم بلصق أي رابط مستودع GitHub (جرب هذا: `https://github.com/microsoft/Web-Dev-For-Beginners`)
4. اضغط على Enter وشاهد السحر يحدث!
@@ -242,7 +242,7 @@ flowchart TB
هل تريد أن تشعر وكأنك ساحر برمجة؟ جرب هذا الاختصار: Ctrl+Shift+P (أو Cmd+Shift+P على Mac) لفتح لوحة الأوامر:
-
+
**لوحة الأوامر تشبه وجود محرك بحث لكل ما يمكنك القيام به:**
- اكتب "فتح عن بُعد" وستجد أداة فتح المستودعات
@@ -304,7 +304,7 @@ flowchart TB
3. أدخل اسم الملف بما في ذلك الامتداد المناسب (`style.css`, `script.js`, `index.html`)
4. اضغط على Enter لإنشاء الملف
-
+
**اتفاقيات التسمية:**
- استخدم أسماء وصفية تشير إلى غرض الملف
@@ -322,7 +322,7 @@ flowchart TB
2. ابدأ الكتابة وشاهد VSCode.dev يساعدك بالألوان، الاقتراحات، واكتشاف الأخطاء
3. احفظ عملك باستخدام Ctrl+S (Windows/Linux) أو Cmd+S (Mac) - رغم أنه يحفظ تلقائيًا أيضًا!
-
+
**الأشياء الرائعة التي تحدث أثناء البرمجة:**
- يتم تلوين الأكواد بشكل جميل بحيث يسهل قراءتها
@@ -343,7 +343,7 @@ flowchart TB
2. تظهر الملفات المعدلة في قسم "التغييرات"
3. يشير الترميز اللوني إلى أنواع التغييرات: الأخضر للإضافات، الأحمر للحذف
-
+
**حفظ عملك (سير عمل التثبيت):**
@@ -438,7 +438,7 @@ mindmap
2. تصفح أو ابحث عن شيء محدد
3. انقر على أي شيء يبدو مثيرًا للاهتمام لمعرفة المزيد عنه
-
+
**ما ستراه هناك:**
@@ -491,7 +491,7 @@ mindmap
3. اختر "إعدادات الإضافة" من القائمة المنسدلة
4. قم بتعديل الأمور حتى تشعر أنها مناسبة لسير عملك
-
+
**الأشياء الشائعة التي قد ترغب في تعديلها:**
- كيفية تنسيق الكود الخاص بك (علامات التبويب مقابل المسافات، طول السطر، إلخ)
diff --git a/translations/ar/8-code-editor/1-using-a-code-editor/assignment.md b/translations/ar/8-code-editor/1-using-a-code-editor/assignment.md
index 89d7ba340..d1fec133b 100644
--- a/translations/ar/8-code-editor/1-using-a-code-editor/assignment.md
+++ b/translations/ar/8-code-editor/1-using-a-code-editor/assignment.md
@@ -78,7 +78,7 @@ CO_OP_TRANSLATOR_METADATA:
4. **اكتب** رسالة الالتزام: "إضافة هيكل HTML الأولي"
5. **انقر** على "Commit new file" لحفظ التغييرات
-
+
**ما الذي يحققه هذا الإعداد الأولي:**
- **يؤسس** هيكل مستند HTML5 الصحيح باستخدام العناصر الدلالية
@@ -104,7 +104,7 @@ CO_OP_TRANSLATOR_METADATA:
✅ **مؤشر النجاح**: يجب أن ترى ملفات مشروعك في الشريط الجانبي للمستكشف و`index.html` متاحًا للتحرير في منطقة المحرر الرئيسية.
-
+
**ما ستراه في الواجهة:**
- **الشريط الجانبي للمستكشف**: **يعرض** ملفات المستودع وهيكل المجلدات
@@ -448,7 +448,7 @@ li:before {
**النتائج الفورية بعد التثبيت:**
بمجرد تثبيت CodeSwing، سترى معاينة مباشرة لموقع السيرة الذاتية الخاص بك تظهر في المحرر. يتيح لك ذلك رؤية كيف يبدو موقعك بالضبط أثناء إجراء التغييرات.
-
+
**فهم الواجهة المحسنة:**
- **عرض مقسم**: **يعرض** الكود على جانب واحد والمعاينة المباشرة على الجانب الآخر
diff --git a/translations/ar/9-chat-project/README.md b/translations/ar/9-chat-project/README.md
index 1f06813f8..35b18ec1f 100644
--- a/translations/ar/9-chat-project/README.md
+++ b/translations/ar/9-chat-project/README.md
@@ -61,7 +61,7 @@ print(response.choices[0].message.content)
إليك كيف سيبدو مشروعك النهائي:
-
+
## 🗺️ رحلتك التعليمية عبر تطوير تطبيقات الذكاء الاصطناعي
@@ -194,7 +194,7 @@ mindmap
**المبدأ الأساسي**: تطوير تطبيقات الذكاء الاصطناعي يجمع بين مهارات تطوير الويب التقليدية وتكامل خدمات الذكاء الاصطناعي، مما يخلق تطبيقات ذكية تبدو طبيعية وتفاعلية للمستخدمين.
-
+
**ما الذي يجعل الملعب مفيدًا جدًا:**
- **جرب** نماذج ذكاء اصطناعي مختلفة مثل GPT-4o-mini، Claude، وغيرها (كلها مجانية!)
@@ -204,7 +204,7 @@ mindmap
بمجرد أن تجرب قليلاً، فقط انقر على علامة التبويب "Code" واختر لغتك البرمجية للحصول على كود التنفيذ الذي تحتاجه.
-
+
## إعداد تكامل الخلفية باستخدام Python
@@ -2364,14 +2364,14 @@ mindmap
- **انتقل** إلى [مستودع Web Dev For Beginners](https://github.com/microsoft/Web-Dev-For-Beginners)
- **اضغط** على "Use this template" في الزاوية العلوية اليمنى (تأكد من تسجيل الدخول إلى GitHub)
-
+
**الخطوة 2: تشغيل Codespaces**
- **افتح** المستودع الذي أنشأته حديثًا
- **اضغط** على الزر الأخضر "Code" واختر "Codespaces"
- **اختر** "Create codespace on main" لبدء بيئة التطوير
-
+
**الخطوة 3: تكوين البيئة**
بمجرد تحميل Codespace، سيكون لديك وصول إلى:
diff --git a/translations/ar/README.md b/translations/ar/README.md
index 86cd9b10e..590ba6fab 100644
--- a/translations/ar/README.md
+++ b/translations/ar/README.md
@@ -72,13 +72,13 @@ CO_OP_TRANSLATOR_METADATA:
قم بزيارة [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) للبدء!
-
+
- دروس تغطي كل شيء من الأساسيات إلى RAG.
- تفاعل مع شخصيات تاريخية باستخدام GenAI وتطبيقنا المصاحب.
- سرد ممتع وجذاب، ستسافر عبر الزمن!
-
+
كل درس يتضمن مهمة يجب إتمامها، اختبار معرفة، وتحدي لتوجيهك في تعلم موضوعات مثل:
@@ -115,7 +115,7 @@ CO_OP_TRANSLATOR_METADATA:
في نسختك من هذا المستودع التي أنشأتها، انقر على زر **Code** واختر **Open with Codespaces**. سيُنشئ هذا Codespace جديدًا لتعمل فيه.
-
+
#### تشغيل المنهج محليًا على جهازك
diff --git a/translations/ar/for-teachers.md b/translations/ar/for-teachers.md
index 20d936c4a..268085210 100644
--- a/translations/ar/for-teachers.md
+++ b/translations/ar/for-teachers.md
@@ -42,10 +42,10 @@ CO_OP_TRANSLATOR_METADATA:
- لدى Moodle Cloud دعم محدود لـ Common Cartridge. يُفضل استخدام ملف Moodle أعلاه، والذي يمكن أيضًا تحميله في Canvas.
- بعد الاستيراد، راجع الوحدات، المواعيد النهائية، وإعدادات الامتحانات لتتناسب مع جدول الفصل الدراسي الخاص بك.
-
+
> المنهج الدراسي في فصل Moodle
-
+
> المنهج الدراسي في Canvas
### استخدام المستودع مباشرة (بدون Classroom)
diff --git a/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/README.md
index 101200ec8..226134aa5 100644
--- a/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/README.md
+++ b/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/README.md
@@ -17,7 +17,7 @@ CO_OP_TRANSLATOR_METADATA:
Днес ще разгледаме невероятните инструменти, които правят съвременното уеб разработване не само възможно, но и наистина пристрастяващо. Говоря за същите редактори, браузъри и работни процеси, които разработчиците в Netflix, Spotify и любимото ти инди студио използват всеки ден. И ето и частта, която ще те накара да се зарадваш: повечето от тези професионални, индустриални инструменти са напълно безплатни!
-
+
> Скетчноут от [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/bg/1-getting-started-lessons/2-github-basics/README.md b/translations/bg/1-getting-started-lessons/2-github-basics/README.md
index 020c556e7..3b580d99a 100644
--- a/translations/bg/1-getting-started-lessons/2-github-basics/README.md
+++ b/translations/bg/1-getting-started-lessons/2-github-basics/README.md
@@ -17,7 +17,7 @@ CO_OP_TRANSLATOR_METADATA:
Ще изминаем това пътешествие заедно, стъпка по стъпка. Без бързане, без натиск – само ти, аз и някои много яки инструменти, които ще станат твоите най-добри приятели!
-
+
> Скетчноут от [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
@@ -606,7 +606,7 @@ flowchart TD
✅ Един добър начин да намерите 'начинаещи-приятелски' репота е да [търсите по етикет 'good-first-issue'](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/).
-
+
Има няколко начина да копирате кода. Един от тях е да "клонирате" съдържанието на репозитория, използвайки HTTPS, SSH или с помощта на GitHub CLI (Интерфейс на командния ред).
diff --git a/translations/bg/1-getting-started-lessons/3-accessibility/README.md b/translations/bg/1-getting-started-lessons/3-accessibility/README.md
index 3b9884f56..705957ffd 100644
--- a/translations/bg/1-getting-started-lessons/3-accessibility/README.md
+++ b/translations/bg/1-getting-started-lessons/3-accessibility/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# Създаване на достъпни уебстраници
-
+
> Скетчноут от [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
@@ -1049,12 +1049,12 @@ pie title "Чести модели за използване на ARIA"
**Информиращи изображения** — предават важна информация:
```html
-
+
```
**Декоративни изображения** — чисто визуални, без информационна стойност:
```html
-
+
```
**Функционални изображения** — служат като бутони или контролни елементи:
@@ -1066,7 +1066,7 @@ pie title "Чести модели за използване на ARIA"
**Сложни изображения** — графики, диаграми, инфографики:
```html
-
+
Detailed description: Sales data shows a steady increase across all quarters...
@@ -1106,7 +1106,7 @@ pie title "Чести модели за използване на ARIA"
-
+
```
diff --git a/translations/bg/2-js-basics/1-data-types/README.md b/translations/bg/2-js-basics/1-data-types/README.md
index 15f700f52..fe4335536 100644
--- a/translations/bg/2-js-basics/1-data-types/README.md
+++ b/translations/bg/2-js-basics/1-data-types/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# Основи на JavaScript: Типове данни
-
+
> Скетчноут от [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/bg/2-js-basics/2-functions-methods/README.md b/translations/bg/2-js-basics/2-functions-methods/README.md
index 8451b8533..e186c64ca 100644
--- a/translations/bg/2-js-basics/2-functions-methods/README.md
+++ b/translations/bg/2-js-basics/2-functions-methods/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# Основи на JavaScript: Методи и функции
-
+
> Скетчнот от [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/bg/2-js-basics/3-making-decisions/README.md b/translations/bg/2-js-basics/3-making-decisions/README.md
index 46462052f..e9f0654d1 100644
--- a/translations/bg/2-js-basics/3-making-decisions/README.md
+++ b/translations/bg/2-js-basics/3-making-decisions/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# Основи на JavaScript: Вземане на решения
-
+
> Скетчнот от [Tomomi Imura](https://twitter.com/girlie_mac)
diff --git a/translations/bg/2-js-basics/4-arrays-loops/README.md b/translations/bg/2-js-basics/4-arrays-loops/README.md
index de34ef7e1..68c8e5fc5 100644
--- a/translations/bg/2-js-basics/4-arrays-loops/README.md
+++ b/translations/bg/2-js-basics/4-arrays-loops/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# Основи на JavaScript: Масиви и цикли
-
+
> Скетчноут от [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/bg/3-terrarium/1-intro-to-html/README.md b/translations/bg/3-terrarium/1-intro-to-html/README.md
index fcfeb0d3d..c1225dd5d 100644
--- a/translations/bg/3-terrarium/1-intro-to-html/README.md
+++ b/translations/bg/3-terrarium/1-intro-to-html/README.md
@@ -25,7 +25,7 @@ journey
Подобряване на достъпността: 5: Student
Създаване на терариум: 5: Student
```
-
+
> Скетчноут от [Tomomi Imura](https://twitter.com/girlie_mac)
HTML или HyperText Markup Language е основата на всеки уебсайт, който някога сте посещавали. Помислете за HTML като за скелета, който дава структура на уеб страниците – той определя къде да отиде съдържанието, как е организирано и какво представлява всяка част. Докато CSS по-късно „облича“ вашия HTML с цветове и оформления, а JavaScript го оживява с интерактивност, HTML осигурява съществената структура, която прави всичко останало възможно.
@@ -86,7 +86,7 @@ mindmap
4. В панела Explorer кликнете иконата за "New File"
5. Наименувайте файла си `index.html`
-
+
**Опция 2: Използване на команди в терминала**
```bash
@@ -236,48 +236,48 @@ HTML използва тагове в двойки, за да дефинира
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/translations/bg/3-terrarium/2-intro-to-css/README.md b/translations/bg/3-terrarium/2-intro-to-css/README.md
index f5030e929..9673675a1 100644
--- a/translations/bg/3-terrarium/2-intro-to-css/README.md
+++ b/translations/bg/3-terrarium/2-intro-to-css/README.md
@@ -29,7 +29,7 @@ journey
Адаптивен дизайн: 5: Student
Стъклени отражения: 5: Student
```
-
+
> Скетчноут от [Tomomi Imura](https://twitter.com/girlie_mac)
Спомняте ли си как вашият HTML терариум изглеждаше доста основен? CSS е мястото, където преобразяваме тази обикновена структура във визуално привлекателна.
@@ -202,7 +202,7 @@ body {
Отворете инструменти за разработчици на вашия браузър (F12), отидете на раздел Elements и инспектирайте вашия `
` елемент. Ще видите, че той наследява шрифтa от body:
-
+
✅ **Време за експеримент**: Опитайте да зададете други наследяеми свойства на ``, като `color`, `line-height` или `text-align`. Какво се случва с вашия заглавен елемент и други елементи?
@@ -332,7 +332,7 @@ h1 {
**Ето HTML структурата за всяко растение:**
```html
-
+
```
@@ -594,7 +594,7 @@ flowchart LR
Ще създадете нежни отблясъци, които симулират как светлината се отразява от стъклени повърхности. Този подход е подобен на техниката на ренесансови художници като Ян ван Ейк, които използвали светлина и отражения, за да направят изрисуваното стъкло триизмерно. Ето какво трябва да постигнете:
-
+
**Вашата задача:**
- **Създайте** нежни бели или светли овални форми за отражения върху стъклото
diff --git a/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/README.md
index eb7273982..e9e31b6df 100644
--- a/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/README.md
+++ b/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/README.md
@@ -25,7 +25,7 @@ journey
Тествайте функционалността: 5: Student
Завършете терариума: 5: Student
```
-
+
> Скетчноут от [Tomomi Imura](https://twitter.com/girlie_mac)
Добре дошли в един от най-ангажиращите аспекти на уеб разработката - правенето на нещата интерактивни! Document Object Model (DOM) е като мост между вашия HTML и JavaScript, и днес ще го използваме, за да вдъхнем живот на вашия терариум. Когато Тим Бернърс-Лий създава първия уеб браузър, той си представя уеб, където документите могат да бъдат динамични и интерактивни - DOM прави тази визия възможна.
@@ -102,7 +102,7 @@ flowchart TD
style P fill:#ffebee
style Q fill:#ffebee
```
-
+
> Представяне на DOM и HTML маркировката, която го реферира. От [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites)
@@ -146,7 +146,7 @@ flowchart LR
```
> 💡 **Разбиране на замикванията**: Замикванията са важна тема в JavaScript, и много разработчици ги използват години преди да разберат напълно всички теоретични аспекти. Днес се фокусираме върху практическото приложение - ще видите как замикванията естествено изникват докато изграждаме нашите интерактивни функции. Разбирането ще се развива докато виждате как те решават реални проблеми.
-
+
> Представяне на DOM и HTML маркировката, която го реферира. От [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites)
@@ -591,7 +591,7 @@ function stopElementDrag() {
- **Поддръжка на различни устройства**: Работи и на десктоп, и на мобилни устройства
- **Осъзнатост за производителност**: Без изтичания на памет или излишни изчисления
-
+
---
diff --git a/translations/bg/3-terrarium/solution/README.md b/translations/bg/3-terrarium/solution/README.md
index 59af77dac..39188996b 100644
--- a/translations/bg/3-terrarium/solution/README.md
+++ b/translations/bg/3-terrarium/solution/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Малка медитация с влачене и пускане на код. С малко HTML, JS и CSS можете да създадете уеб интерфейс, да го стилизирате и да добавите интеракция.
-
+
## Кредити
diff --git a/translations/bg/5-browser-extension/1-about-browsers/README.md b/translations/bg/5-browser-extension/1-about-browsers/README.md
index 9b188dbde..539d5d095 100644
--- a/translations/bg/5-browser-extension/1-about-browsers/README.md
+++ b/translations/bg/5-browser-extension/1-about-browsers/README.md
@@ -25,7 +25,7 @@ journey
Отстраняване на проблеми: 4: Student
Удържане на потребителското изживяване: 5: Student
```
-
+
> Бележка от [Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob)
## Пред-лекционен тест
@@ -77,7 +77,7 @@ mindmap
✅ **Малко история**: Първият браузър се казваше 'WorldWideWeb' и беше създаден от сър Тимъти Бърнърс-Лий през 1990 г.
-
+
> Някои ранни браузъри, чрез [Karen McGrane](https://www.slideshare.net/KMcGrane/week-4-ixd-history-personal-computing)
### Как браузърите обработват уеб съдържание
@@ -194,7 +194,7 @@ quadrantChart
Разбирането на процеса по инсталация на разширения помага да предвидите потребителското изживяване при инсталиране на вашето разширение. Този процес е стандартизиран във всички съвременни браузъри, с малки различия в дизайна на интерфейса.
-
+
> **Важно**: Уверете се, че сте активирали режим за разработчици и разрешили разширения от други магазини, когато тествате собствените си разширения.
@@ -308,10 +308,10 @@ project-root/
### Преглед на изгледите на разширението
**Екран за настройка** - Конфигурация при първото използване:
-
+
**Екран с резултати** - Показване на данните за въглеродния отпечатък:
-
+
### Изграждане на формата за конфигурация
diff --git a/translations/bg/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/bg/5-browser-extension/2-forms-browsers-local-storage/README.md
index 4a83fec2b..178cc78ca 100644
--- a/translations/bg/5-browser-extension/2-forms-browsers-local-storage/README.md
+++ b/translations/bg/5-browser-extension/2-forms-browsers-local-storage/README.md
@@ -263,7 +263,7 @@ stateDiagram-v2
Reset --> ClearStorage: Премахване на запазените данни
ClearStorage --> FirstTime: Връщане към настройките
```
-
+
> ⚠️ **Съображения за сигурността**: В продукционни приложения съхраняването на API ключове в LocalStorage представлява риск за сигурността, защото JavaScript може да има достъп до тези данни. За учебни цели този подход е приемлив, но реалните приложения трябва да използват защитено сървърно съхранение за чувствителни данни.
diff --git a/translations/bg/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/bg/5-browser-extension/3-background-tasks-and-performance/README.md
index d981f03ce..7b52873da 100644
--- a/translations/bg/5-browser-extension/3-background-tasks-and-performance/README.md
+++ b/translations/bg/5-browser-extension/3-background-tasks-and-performance/README.md
@@ -123,7 +123,7 @@ flowchart LR
Нека опитаме. Отворете уебсайт (Microsoft.com е добър пример) и кликнете бутона 'Record'. Сега обновете страницата и гледайте профайлъра как улавя всичко, което се случва. Когато спрете записа, ще видите детайлно разграфяване на това как браузърът „изпълнява скриптове“, „рендерира“ и „рисува“ сайта. Това ми напомня за начина, по който мисия контрол следи всяка система по време на изстрелване на ракета - получавате данни в реално време за точно какво и кога се случва.
-
+
✅ Документацията на [Microsoft](https://docs.microsoft.com/microsoft-edge/devtools-guide/performance/?WT.mc_id=academic-77807-sagibbon) има много повече подробности, ако искате да навлезете по-дълбоко
@@ -133,11 +133,11 @@ flowchart LR
Вземете моментна снимка на производителността на страницата, като изберете част от хронологията на профила и погледнете обобщения прозорец:
-
+
Проверете прозореца с журнал на събития, за да видите дали някое събитие е продължило повече от 15 ms:
-
+
✅ Запознайте се с профайлъра! Отворете developer tools на този сайт и вижте дали има тесни места. Кой е най-бавно зареждащият се ресурс? Най-бързият?
diff --git a/translations/bg/5-browser-extension/README.md b/translations/bg/5-browser-extension/README.md
index dc2f69139..3b060c331 100644
--- a/translations/bg/5-browser-extension/README.md
+++ b/translations/bg/5-browser-extension/README.md
@@ -23,7 +23,7 @@ CO_OP_TRANSLATOR_METADATA:
### Кредити
-
+
## Кредити
diff --git a/translations/bg/5-browser-extension/solution/README.md b/translations/bg/5-browser-extension/solution/README.md
index 7fb5c2097..fab23a95f 100644
--- a/translations/bg/5-browser-extension/solution/README.md
+++ b/translations/bg/5-browser-extension/solution/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Използвайки API на tmrow за CO2 Signal, създайте разширение за браузър, което да ви напомня директно в браузъра за натовареността на електрическата мрежа във вашия регион. Използването на това разширение ще ви помогне да вземате информирани решения за вашите дейности въз основа на тази информация.
-
+
## Първи стъпки
@@ -31,7 +31,7 @@ npm run build
За да го инсталирате в Edge, използвайте менюто с „три точки“ в горния десен ъгъл на браузъра, за да намерите панела с разширения. Оттам изберете „Load Unpacked“, за да заредите ново разширение. Отворете папката „dist“ при подканата и разширението ще се зареди. За да го използвате, ще ви е необходим API ключ за CO2 Signal ([вземете го тук чрез имейл](https://www.co2signal.com/) - въведете вашия имейл в полето на тази страница) и [код за вашия регион](http://api.electricitymap.org/v3/zones), съответстващ на [Electricity Map](https://www.electricitymap.org/map) (например в Бостън използвам 'US-NEISO').
-
+
След като въведете API ключа и региона в интерфейса на разширението, цветната точка в лентата на разширението на браузъра трябва да се промени, за да отрази енергийната натовареност на вашия регион. Тя ще ви даде насоки за това кои дейности, изискващи повече енергия, са подходящи за изпълнение. Концепцията зад тази система с „точка“ ми беше вдъхновена от [разширението Energy Lollipop](https://energylollipop.com/) за емисиите в Калифорния.
diff --git a/translations/bg/5-browser-extension/solution/translation/README.es.md b/translations/bg/5-browser-extension/solution/translation/README.es.md
index c79b398ee..d1416c952 100644
--- a/translations/bg/5-browser-extension/solution/translation/README.es.md
+++ b/translations/bg/5-browser-extension/solution/translation/README.es.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Използвайки API за CO2 Signal от tmrow за проследяване на потреблението на електроенергия, създайте разширение за браузър, което да ви напомня директно в браузъра за потреблението на електроенергия във вашия регион. Използването на това разширение ще ви помогне да вземате решения за вашите дейности въз основа на тази информация.
-
+
## Започване
@@ -31,7 +31,7 @@ npm run build
За да го инсталирате в Edge, използвайте менюто с „три точки“ в горния десен ъгъл на браузъра, за да намерите панела Разширения. Оттам изберете „Зареди разопаковано“, за да добавите ново разширение. Отворете папката 'dist', когато бъдете подканени, и разширението ще бъде заредено. За да го използвате, ще ви е необходим API ключ за CO2 Signal ([получете го тук чрез имейл](https://www.co2signal.com/) - въведете вашия имейл в полето на тази страница) и [код за вашия регион](http://api.electricitymap.org/v3/zones), съответстващ на [Картата на електроенергията](https://www.electricitymap.org/map) (например в Бостън използвам 'US-NEISO').
-
+
След като въведете API ключа и региона в интерфейса на разширението, цветната точка в лентата на разширението на браузъра трябва да се промени, за да отрази потреблението на енергия във вашия регион и да ви даде индикатор за подходящите дейности с високо енергийно потребление. Концепцията зад тази система с „точки“ ми беше вдъхновена от [разширението Energy Lollipop](https://energylollipop.com/) за емисиите в Калифорния.
diff --git a/translations/bg/5-browser-extension/solution/translation/README.fr.md b/translations/bg/5-browser-extension/solution/translation/README.fr.md
index 4590dd26b..03f36b0eb 100644
--- a/translations/bg/5-browser-extension/solution/translation/README.fr.md
+++ b/translations/bg/5-browser-extension/solution/translation/README.fr.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Използвайки API-то на CO2 Signal от tmrow за проследяване на потреблението на електроенергия, създайте разширение за браузър, което да ви напомня директно в браузъра за потреблението на електроенергия във вашия регион. Използването на това разширение ще ви помогне да вземате информирани решения за вашите дейности въз основа на тази информация.
-
+
## Начало
@@ -31,7 +31,7 @@ npm run build
За да го инсталирате на Edge, използвайте менюто с 'три точки' в горния десен ъгъл на браузъра, за да намерите панела за разширения. Оттам изберете 'Зареждане на разархивирано разширение', за да добавите ново разширение. Отворете папката 'dist', когато бъдете подканени, и разширението ще се зареди. За да го използвате, ще ви е необходим API ключ за CO2 Signal ([вземете го тук по имейл](https://www.co2signal.com/) - въведете вашия имейл в полето на тази страница) и [код за вашия регион](http://api.electricitymap.org/v3/zones), съответстващ на [Картата на електроенергията](https://www.electricitymap.org/map) (например за Бостън използвам 'US-NEISO').
-
+
След като въведете API ключа и региона в интерфейса на разширението, цветната точка в лентата на разширенията на браузъра трябва да се промени, за да отрази потреблението на енергия във вашия регион. Това ще ви даде индикатор за енергоемките дейности, които е подходящо да извършвате. Концепцията зад тази система с 'точки' ми беше вдъхновена от [разширението Energy Lollipop](https://energylollipop.com/) за емисиите в Калифорния.
diff --git a/translations/bg/5-browser-extension/solution/translation/README.hi.md b/translations/bg/5-browser-extension/solution/translation/README.hi.md
index 6234552fa..25fbba14a 100644
--- a/translations/bg/5-browser-extension/solution/translation/README.hi.md
+++ b/translations/bg/5-browser-extension/solution/translation/README.hi.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Използване на API на CO2 Signal от tmrow за проследяване на потреблението на електроенергия, създаване на браузър разширение, което да ви напомня колко натоварено е потреблението на електроенергия във вашия регион. Използването на това разширение ще ви помогне да вземате решения за вашите дейности въз основа на тази информация.
-
+
## Започване
@@ -31,7 +31,7 @@ npm run build
За да го инсталирате в Edge, използвайте менюто „три точки“ в горния десен ъгъл на браузъра, за да намерите панела за разширения. Оттам изберете „Load unpacked“, за да заредите ново разширение. В подканата отворете папката „dist“ и разширението ще бъде заредено. За да го използвате, ще ви е необходим API ключ за CO2 Signal ([получете го тук чрез имейл](https://www.co2signal.com/) – въведете вашия имейл в полето на страницата) и [код за вашия регион](http://api.electricitymap.org/v3/zones) от [Electricity Map](https://www.electricitymap.org/map) (например, за Бостън използвам „US-NEISO“).
-
+
След като въведете API ключа и региона в интерфейса на разширението, цветната точка в лентата на браузър разширението трябва да се промени, за да отразява потреблението на енергия във вашия регион и да ви даде индикатор за това кои енергоемки дейности са подходящи за изпълнение. Концепцията за тази система с „точка“ ми беше вдъхновена от [Energy Lollipop Extension](https://energylollipop.com/) за емисиите в Калифорния.
diff --git a/translations/bg/5-browser-extension/solution/translation/README.it.md b/translations/bg/5-browser-extension/solution/translation/README.it.md
index 45207a911..f8439df6a 100644
--- a/translations/bg/5-browser-extension/solution/translation/README.it.md
+++ b/translations/bg/5-browser-extension/solution/translation/README.it.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Ще използваме API-то Signal CO2 на tmrow, за да следим потреблението на електричество и да създадем разширение за браузър, което да ви напомня директно в браузъра колко интензивно е използването на електричество във вашия регион. Използването на това специално разширение ще ви помогне да оцените дейностите си въз основа на тази информация.
-
+
## Начало
@@ -31,7 +31,7 @@ npm run build
За да го инсталирате в Edge, използвайте менюто с "три точки" в горния десен ъгъл на браузъра, за да намерите панела за разширения. Ако не е активиран, включете Режим за разработчици (в долния ляв ъгъл). Изберете "Зареди разархивирано", за да добавите ново разширение. Отворете папката "dist" в подканата и разширението ще бъде заредено. За да го използвате, ще ви е необходим API ключ за CO2 Signal API (можете да го [получите тук чрез имейл](https://www.co2signal.com/) - въведете своя имейл в полето на тази страница) и [код за вашия регион](http://api.electricitymap.org/v3/zones), съответстващ на [електрическата карта](https://www.electricitymap.org/map) (например за Бостън, "US-NEISO").
-
+
След като въведете API ключа и региона в интерфейса на разширението, цветната точка в лентата на разширението на браузъра трябва да се промени, за да отрази енергийното потребление на региона и да предостави насоки за това кои дейности с висока енергийна консумация са подходящи за изпълнение. Концепцията зад тази система с "точки" е вдъхновена от [разширението Energy Lollipop](https://energylollipop.com/) за емисиите в Калифорния.
diff --git a/translations/bg/5-browser-extension/solution/translation/README.ja.md b/translations/bg/5-browser-extension/solution/translation/README.ja.md
index f999a5937..bd546ef37 100644
--- a/translations/bg/5-browser-extension/solution/translation/README.ja.md
+++ b/translations/bg/5-browser-extension/solution/translation/README.ja.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Създайте разширение за браузър, което използва API на CO2 Signal от tmrow, за да следи потреблението на енергия във вашия регион и да го показва като напомняне директно в браузъра. Това разширение може да се използва, за да вземате информирани решения относно вашите дейности въз основа на тази информация.
-
+
## Въведение
@@ -31,7 +31,7 @@ npm run build
За да го инсталирате в Edge, намерете панела „Разширения“ от менюто с „три точки“ в горния десен ъгъл на браузъра. Оттам изберете „Load Unpacked“ и заредете новото разширение. Когато бъдете подканени, отворете папката „dist“, за да заредите разширението. За да го използвате, ще ви е необходим API ключ за CO2 Signal ([вземете го тук чрез имейл](https://www.co2signal.com/) - въведете имейла си в полето на тази страница) и [код за вашия регион](http://api.electricitymap.org/v3/zones), съвместим с [Electricity Map](https://www.electricitymap.org/map) (например за Бостън използвайте 'US-NEISO').
-
+
След като въведете API ключа и региона в интерфейса на разширението, цветна точка, която се показва в лентата на разширенията на браузъра, ще се променя, за да отразява енергийното потребление във вашия регион. Това ще ви помогне да определите кои дейности, изискващи енергия, са подходящи в момента. Концепцията за тази „точкова“ система е вдъхновена от [Energy Lollipop extension](https://energylollipop.com/) за емисиите в Калифорния.
diff --git a/translations/bg/5-browser-extension/solution/translation/README.ms.md b/translations/bg/5-browser-extension/solution/translation/README.ms.md
index cf4355274..59ffb680a 100644
--- a/translations/bg/5-browser-extension/solution/translation/README.ms.md
+++ b/translations/bg/5-browser-extension/solution/translation/README.ms.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Използвайки API на CO2 Signal от tmrow за проследяване на електрическата консумация, създайте разширение за браузър, което да ви предупреждава за нивото на електрическа консумация във вашия регион. Използването на това разширение ще ви помогне да вземате информирани решения относно вашите дейности въз основа на тази информация.
-
+
## Започнете оттук
@@ -31,7 +31,7 @@ npm run build
За да го инсталирате в Edge, използвайте менюто с „три точки“ в горния десен ъгъл на браузъра, за да намерите панела Разширения. Оттам изберете „Load Unpacked“, за да заредите новото разширение. Отворете папката 'dist', когато бъдете подканени, и разширението ще бъде заредено. За да го използвате, ще ви е необходим API ключ за CO2 Signal ([вземете го тук чрез имейл](https://www.co2signal.com/) - въведете имейла си в полето на страницата) и [код за вашия регион](http://api.electricitymap.org/v3/zones), който съответства на [Electricity Map](https://www.electricitymap.org/map) (например в Бостън използвам 'US-NEISO').
-
+
След като въведете API ключа и региона в интерфейса на разширението, цветната точка в лентата на разширението на браузъра ще се променя, за да отразява енергийната консумация във вашия регион и ще ви дава насоки за подходящи дейности. Концепцията зад системата с „точки“ беше вдъхновена от [разширението за браузър Energy Lollipop](https://energylollipop.com/) за емисиите в Калифорния.
diff --git a/translations/bg/5-browser-extension/start/README.md b/translations/bg/5-browser-extension/start/README.md
index 85a2c9bbc..3f1c57953 100644
--- a/translations/bg/5-browser-extension/start/README.md
+++ b/translations/bg/5-browser-extension/start/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Използвайки API на tmrow за CO2 Signal, можете да следите електрическата консумация и да създадете разширение за браузър, което да ви напомня директно в браузъра колко интензивно е използването на електроенергия във вашия регион. Използването на това разширение ще ви помогне да вземате информирани решения за вашите дейности въз основа на тази информация.
-
+
## Първи стъпки
@@ -31,7 +31,7 @@ npm run build
За да го инсталирате в Edge, използвайте менюто с „три точки“ в горния десен ъгъл на браузъра, за да намерите панела с разширения. Оттам изберете „Load Unpacked“, за да заредите ново разширение. Отворете папката „dist“ при подканата и разширението ще се зареди. За да го използвате, ще ви е необходим API ключ за CO2 Signal ([вземете го тук чрез имейл](https://www.co2signal.com/) - въведете вашия имейл в полето на тази страница) и [код за вашия регион](http://api.electricitymap.org/v3/zones), съответстващ на [Electricity Map](https://www.electricitymap.org/map) (например, в Бостън използвам „US-NEISO“).
-
+
След като въведете API ключа и региона в интерфейса на разширението, цветната точка в лентата на разширението на браузъра трябва да се промени, за да отрази енергийната консумация във вашия регион. Тя ще ви даде насоки за това кои дейности, изискващи повече енергия, са подходящи за изпълнение. Концепцията зад тази система с „точка“ ми беше вдъхновена от [Energy Lollipop разширението](https://energylollipop.com/) за емисиите в Калифорния.
diff --git a/translations/bg/6-space-game/2-drawing-to-canvas/README.md b/translations/bg/6-space-game/2-drawing-to-canvas/README.md
index 06b205b7c..16f70fef4 100644
--- a/translations/bg/6-space-game/2-drawing-to-canvas/README.md
+++ b/translations/bg/6-space-game/2-drawing-to-canvas/README.md
@@ -105,7 +105,7 @@ quadrantChart
Power-up: [0.7, 0.6]
UI Elements: [0.9, 0.1]
```
-
+
> Изображение от [MDN](https://developer.mozilla.org/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes)
За да рисувате върху canvas елемента, ще следвате същия тристепенен процес, който образува основата на цялата canvas графика. След като го направите няколко пъти, това ще стане втора природа:
@@ -323,11 +323,11 @@ flowchart TD
- Геройски кораб
- 
+ 
- 5*5 чудовища
- 
+ 
### Препоръчителни стъпки за започване на разработка
@@ -463,7 +463,7 @@ for (let x = START_X; x < STOP_X; x += ENEMY_SPACING) {
Крайният резултат трябва да изглежда така:
-
+
## Решение
diff --git a/translations/bg/6-space-game/5-keeping-score/README.md b/translations/bg/6-space-game/5-keeping-score/README.md
index 9186cd78f..3075219d1 100644
--- a/translations/bg/6-space-game/5-keeping-score/README.md
+++ b/translations/bg/6-space-game/5-keeping-score/README.md
@@ -155,7 +155,7 @@ sequenceDiagram
end
```
- **Система за точкуване**: Всеки унищожен вражески кораб дава 100 точки (кръглите числа са по-лесни за умствена аритметика от играчите). Резултатът се показва в долния ляв ъгъл.
-- **Брояч животи**: Вашият герой започва с три живота - стандарт, установен от ранните аркадни игри за балансиране на предизвикателството с играбилността. Всяко сблъскване с враг отнема един живот. Ще показваме оставащите животи в долния десен ъгъл с икони на кораби .
+- **Брояч животи**: Вашият герой започва с три живота - стандарт, установен от ранните аркадни игри за балансиране на предизвикателството с играбилността. Всяко сблъскване с враг отнема един живот. Ще показваме оставащите животи в долния десен ъгъл с икони на кораби .
## Да започваме да градим!
diff --git a/translations/bg/7-bank-project/1-template-route/README.md b/translations/bg/7-bank-project/1-template-route/README.md
index 4026aa478..0bdbc56ea 100644
--- a/translations/bg/7-bank-project/1-template-route/README.md
+++ b/translations/bg/7-bank-project/1-template-route/README.md
@@ -644,7 +644,7 @@ sequenceDiagram
Използването на `history.pushState` създава нови записи в историята на браузъра. Можете да проверите това, като задържите *бутона за назад* на браузъра, той трябва да покаже нещо такова:
-
+
Ако опитате да кликнете няколко пъти върху бутона назад, ще видите, че текущият URL се променя и историята се обновява, но се показва все същият шаблон.
diff --git a/translations/bg/7-bank-project/2-forms/README.md b/translations/bg/7-bank-project/2-forms/README.md
index 36a9feb98..73b3ae3dc 100644
--- a/translations/bg/7-bank-project/2-forms/README.md
+++ b/translations/bg/7-bank-project/2-forms/README.md
@@ -292,7 +292,7 @@ graph TD
2. Наблюдавайте промените в адресната лента на браузъра
3. Забележете как страницата се презарежда и данните се появяват в URL адреса
-
+
### Сравнение на HTTP методите
@@ -346,7 +346,7 @@ graph TD
2. **Натиснете** бутона „Create Account“
3. **Наблюдавайте** отговора от сървъра в браузъра си
-
+
**Какво трябва да виждате:**
- **Браузърът пренасочва** към URL адреса на API endpoint-а
@@ -609,7 +609,7 @@ async function register() {
3. **Натиснете** "Create Account"
4. **Проследете** съобщенията в конзолата и обратната връзка към потребителя
-
+
**Какво трябва да видите:**
- **Появява се състояние на зареждане** на бутонът за изпращане
@@ -783,7 +783,7 @@ input:focus:invalid {
3. **Опитайте** специални символи в полето за потребителско име
4. **Въведете** отрицателна стойност в баланса
-
+
**Какво ще забележите:**
- **Браузърът показва** вградени съобщения за валидация
@@ -943,7 +943,7 @@ timeline
Ето един пример как може да изглежда финалната страница за вход след малко стилизиране:
-
+
## Квиз след лекцията
diff --git a/translations/bg/7-bank-project/3-data/README.md b/translations/bg/7-bank-project/3-data/README.md
index 19ac273f2..548f67366 100644
--- a/translations/bg/7-bank-project/3-data/README.md
+++ b/translations/bg/7-bank-project/3-data/README.md
@@ -156,7 +156,7 @@ sequenceDiagram
Server->>Browser: Връща пълната HTML страница
Browser->>User: Показва новата страница (мигане/презареждане)
```
-
+
**Защо този подход беше тромав:**
- Всяко кликване означаваше изграждане на цялата страница отново
@@ -182,7 +182,7 @@ sequenceDiagram
JavaScript->>Browser: Актуализира специфични елементи на страницата
Browser->>User: Показва актуализирано съдържание (без презареждане)
```
-
+
**Защо SPA приложенията се усещат толкова добре:**
- Обновяват се само частите, които наистина са се променили (умно, нали?)
@@ -516,7 +516,7 @@ if (data.error) {
Сега, когато тествате с невалидна сметка, ще видите полезно съобщение за грешка директно на страницата!
-
+
#### Стъпка 4: Включване на достъпността
@@ -950,7 +950,7 @@ timeline
Ето как може да изглежда добре оформено табло:
-
+
Не се чувствайте длъжни да го копирате точно – използвайте го за вдъхновение и го направете свое!
diff --git a/translations/bg/7-bank-project/4-state-management/README.md b/translations/bg/7-bank-project/4-state-management/README.md
index 59e89e90f..77c36435c 100644
--- a/translations/bg/7-bank-project/4-state-management/README.md
+++ b/translations/bg/7-bank-project/4-state-management/README.md
@@ -187,7 +187,7 @@ mindmap
Вместо да се лутаме безцелно, ще създадем **централизирана система за управление на състоянието**. Представете си я като един наистина организиран човек, който отговаря за цялата важна информация:
-
+
```mermaid
flowchart TD
@@ -798,7 +798,7 @@ timeline
Ето примерен резултат след завършване на задачата:
-
+
---
diff --git a/translations/bg/7-bank-project/4-state-management/assignment.md b/translations/bg/7-bank-project/4-state-management/assignment.md
index b3ec8abb8..1f0e0933a 100644
--- a/translations/bg/7-bank-project/4-state-management/assignment.md
+++ b/translations/bg/7-bank-project/4-state-management/assignment.md
@@ -112,7 +112,7 @@ CO_OP_TRANSLATOR_METADATA:
**Очакван резултат:**
След завършване на това задание, вашето банково приложение трябва да има напълно функционална функция "Добавяне на транзакция", която изглежда и работи професионално:
-
+
## Тестване на вашата имплементация
diff --git a/translations/bg/7-bank-project/README.md b/translations/bg/7-bank-project/README.md
index 73b9d2756..0f1cd8b52 100644
--- a/translations/bg/7-bank-project/README.md
+++ b/translations/bg/7-bank-project/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
В този проект ще научите как да създадете измислена банка. Тези уроци включват инструкции за това как да изградите уеб приложение, да създадете маршрути, да изградите форми, да управлявате състоянието и да извличате данни от API, от който можете да получите данните на банката.
-|  |  |
+|  |  |
|--------------------------------|--------------------------------|
## Уроци
diff --git a/translations/bg/8-code-editor/1-using-a-code-editor/README.md b/translations/bg/8-code-editor/1-using-a-code-editor/README.md
index dc82cc9b7..662ca577d 100644
--- a/translations/bg/8-code-editor/1-using-a-code-editor/README.md
+++ b/translations/bg/8-code-editor/1-using-a-code-editor/README.md
@@ -182,7 +182,7 @@ VSCode.dev предоставя тези възможности в браузъ
След зареждането ще видите чисто и приветливо работно пространство, предназначено да ви държи фокусирани върху най-важното – вашия код!
-
+
**Ето обиколката на околността:**
- **Лента с активности** (ляво): Основната навигация с Explorer 📁, Търсене 🔍, Source Control 🌿, Разширения 🧩 и Настройки ⚙️
@@ -229,7 +229,7 @@ flowchart TB
1. Отидете на [vscode.dev](https://vscode.dev), ако още не сте там
2. Потърсете бутона "Open Remote Repository" на началния екран и натиснете
- 
+ 
3. Поставете произволен URL на GitHub хранилище (опитайте този: `https://github.com/microsoft/Web-Dev-For-Beginners`)
4. Натиснете Enter и гледайте магията да се случи!
@@ -238,7 +238,7 @@ flowchart TB
Искате да се почувствате като вълшебник в кодирането? Опитайте клавишната комбинация: Ctrl+Shift+P (или Cmd+Shift+P на Mac) да отворите Command Palette:
-
+
**Command Palette е като търсачка за всичко, което може да се направи:**
- Напишете "open remote" и ще ви намери функцията за отваряне на хранилища
@@ -300,7 +300,7 @@ flowchart TB
3. Въведете името на файла, включително подходящото разширение (`style.css`, `script.js`, `index.html`)
4. Натиснете Enter, за да създадете файла
-
+
**Правила за именуване:**
- Използвайте описателни имена, които показват предназначението на файла
@@ -318,7 +318,7 @@ flowchart TB
2. Започнете да пишете и гледайте как VSCode.dev ви помага с цветове, предложения и откриване на грешки
3. Запазвайте работата си с Ctrl+S (Windows/Linux) или Cmd+S (Mac) – въпреки че имате и автоматично записване!
-
+
**Готините неща, които се случват докато кодирате:**
- Вашият код се оцветява красиво, така че да е лесен за четене
@@ -339,7 +339,7 @@ flowchart TB
2. Променените файлове се появяват в секцията „Changes“
3. Цветовото кодиране показва видовете промени: зелен за добавки, червен за изтривания
-
+
**Записване на работата (процес на комит):**
@@ -431,7 +431,7 @@ mindmap
2. Разгледайте или търсете нещо конкретно
3. Кликнете върху всичко, което ви се струва интересно, за да научите повече
-
+
**Какво ще видите там:**
@@ -484,7 +484,7 @@ mindmap
3. Изберете "Extension Settings" от менюто
4. Настройте нещата, докато се почувствате комфортно с вашия работен процес
-
+
**Често срещани неща, които може да коригирате:**
- Как се форматира вашият код (таби срещу интервали, дължина на реда и т.н.)
diff --git a/translations/bg/8-code-editor/1-using-a-code-editor/assignment.md b/translations/bg/8-code-editor/1-using-a-code-editor/assignment.md
index 6a7f9c4a3..b82ca994e 100644
--- a/translations/bg/8-code-editor/1-using-a-code-editor/assignment.md
+++ b/translations/bg/8-code-editor/1-using-a-code-editor/assignment.md
@@ -78,7 +78,7 @@ CO_OP_TRANSLATOR_METADATA:
4. **Напишете** съобщение за комит: "Добавяне на начална HTML структура"
5. **Кликнете** "Commit new file", за да запазите промените
-
+
**Ето какво постигате с тази начална настройка:**
- **Създавате** правилна HTML5 структура на документа със семантични елементи
@@ -104,7 +104,7 @@ CO_OP_TRANSLATOR_METADATA:
✅ **Индикатор за успех**: Трябва да видите файловете на проекта си в страничната лента Explorer и `index.html`, достъпен за редактиране в основната област на редактора.
-
+
**Какво ще видите в интерфейса:**
- **Странична лента Explorer**: **Показва** файловете и структурата на папките на вашето хранилище
@@ -448,7 +448,7 @@ li:before {
**Незабавни резултати след инсталацията:**
След като CodeSwing е инсталиран, ще видите предварителен преглед на живо на вашия уебсайт за автобиография, който се появява в редактора. Това ви позволява да видите точно как изглежда вашият сайт, докато правите промени.
-
+
**Разбиране на подобрения интерфейс:**
- **Разделен изглед**: **Показва** вашия код от едната страна и предварителния преглед от другата
diff --git a/translations/bg/9-chat-project/README.md b/translations/bg/9-chat-project/README.md
index d02f611eb..ed29af36f 100644
--- a/translations/bg/9-chat-project/README.md
+++ b/translations/bg/9-chat-project/README.md
@@ -60,7 +60,7 @@ print(response.choices[0].message.content)
Ето как ще изглежда завършеният ви проект:
-
+
## 🗺️ Вашето пътешествие в развитието на AI приложения
@@ -189,7 +189,7 @@ mindmap
```
**Основен принцип**: Разработката на AI приложения комбинира традиционни умения за уеб разработка с интеграция на AI услуги, създавайки интелигентни приложения, които се усещат естествени и отзивчиви за потребителите.
-
+
**Ето какво прави playground толкова полезен:**
- **Пробвайте** различни AI модели като GPT-4o-mini, Claude и други (всички безплатни!)
@@ -199,7 +199,7 @@ mindmap
След като се поиграете малко, просто кликнете на таб „Code“ и изберете езика си за програмиране, за да получите кода, който ще ви трябва.
-
+
## Настройване на Python бекенд интеграция
@@ -2353,14 +2353,14 @@ mindmap
- **Отидете** до [Web Dev For Beginners repository](https://github.com/microsoft/Web-Dev-For-Beginners)
- **Кликнете** "Use this template" в горния десен ъгъл (уверете се, че сте влезли в GitHub)
-
+
**Стъпка 2: Стартиране на Codespaces**
- **Отворете** новосъздадения си репозиториум
- **Кликнете** зеления бутон "Code" и изберете "Codespaces"
- **Изберете** "Create codespace on main" за стартиране на развойната си среда
-
+
**Стъпка 3: Конфигуриране на средата**
След като вашият Codespace се зареди, ще имате достъп до:
diff --git a/translations/bg/README.md b/translations/bg/README.md
index ba9761721..5f7aa4438 100644
--- a/translations/bg/README.md
+++ b/translations/bg/README.md
@@ -52,13 +52,13 @@ CO_OP_TRANSLATOR_METADATA:
Посетете [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course), за да започнете!
-
+
- Уроци, обхващащи всичко от основите до RAG.
- Взаимодействайте с исторически личности чрез GenAI и нашето придружаващо приложение.
- Забавен и завладяващ разказ, ще пътешествате във времето!
-
+
Всеки урок включва задача за изпълнение, проверка на знанията и предизвикателство, които ще ви упътят в изучаването на теми като:
- Подканяне и инженерство на подкани
@@ -94,7 +94,7 @@ CO_OP_TRANSLATOR_METADATA:
В своето копие на хранилището кликнете бутона **Code** и изберете **Open with Codespaces**. Това ще създаде нов Codespace, в който да работите.
-
+
#### Стартиране на учебната програма локално на компютъра
diff --git a/translations/bg/for-teachers.md b/translations/bg/for-teachers.md
index eacda7a78..eccc71977 100644
--- a/translations/bg/for-teachers.md
+++ b/translations/bg/for-teachers.md
@@ -42,10 +42,10 @@ CO_OP_TRANSLATOR_METADATA:
- Moodle Cloud има ограничена поддръжка за Common Cartridge. Предпочитайте файла за Moodle по-горе, който може да бъде качен и в Canvas.
- След импортиране прегледайте модулите, крайните срокове и настройките на тестовете, за да съответстват на графика на вашия семестър.
-
+
> Учебната програма в класна стая на Moodle
-
+
> Учебната програма в Canvas
### Използване на хранилището директно (без Classroom)
diff --git a/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/README.md
index 201dc5220..b5185fda0 100644
--- a/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/README.md
+++ b/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/README.md
@@ -17,7 +17,7 @@ CO_OP_TRANSLATOR_METADATA:
আজ, আমরা সেই অসাধারণ টুলগুলো অন্বেষণ করব যা আধুনিক ওয়েব ডেভেলপমেন্টকে শুধু সম্ভবই করে না, বরং একেবারে নেশাসক্ত করে তোলে। আমি বলছি ঠিক সেই এডিটর, ব্রাউজার এবং ওয়ার্কফ্লো যা Netflix, Spotify এবং তোমার প্রিয় ইন্ডি অ্যাপ স্টুডিওর ডেভেলপাররা প্রতিদিন ব্যবহার করে। এবং যা তোমাকে আনন্দে নাচতে বাধ্য করবে তা হলো: এই পেশাদার-গ্রেড, ইন্ডাস্ট্রি-স্ট্যান্ডার্ড টুলগুলোর বেশিরভাগই সম্পূর্ণ বিনামূল্যে!
-
+
> স্কেচনোট: [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/bn/1-getting-started-lessons/2-github-basics/README.md b/translations/bn/1-getting-started-lessons/2-github-basics/README.md
index 1ed239438..0b1c91032 100644
--- a/translations/bn/1-getting-started-lessons/2-github-basics/README.md
+++ b/translations/bn/1-getting-started-lessons/2-github-basics/README.md
@@ -17,7 +17,7 @@ CO_OP_TRANSLATOR_METADATA:
আমরা একসাথে এই যাত্রা শুরু করব, এক ধাপে এক ধাপে। কোনো তাড়াহুড়ো নেই, কোনো চাপ নেই – শুধু তুমি, আমি, এবং কিছু দারুণ টুল যা তোমার নতুন সেরা বন্ধু হতে চলেছে!
-
+
> স্কেচনোট করেছেন [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
@@ -588,7 +588,7 @@ flowchart TD
✅ 'শিক্ষানবিস-বান্ধব' রিপো খুঁজে পাওয়ার একটি ভালো উপায় হলো [ট্যাগ 'good-first-issue' দ্বারা অনুসন্ধান করা](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/)।
-
+
কোড কপি করার বিভিন্ন উপায় রয়েছে। একটি উপায় হলো রিপোজিটরির বিষয়বস্তু "ক্লোন" করা, HTTPS, SSH, অথবা GitHub CLI (কমান্ড লাইন ইন্টারফেস) ব্যবহার করে।
diff --git a/translations/bn/1-getting-started-lessons/3-accessibility/README.md b/translations/bn/1-getting-started-lessons/3-accessibility/README.md
index afd171283..1679c712f 100644
--- a/translations/bn/1-getting-started-lessons/3-accessibility/README.md
+++ b/translations/bn/1-getting-started-lessons/3-accessibility/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# অ্যাক্সেসযোগ্য ওয়েবপেজ তৈরি করা
-
+
> স্কেচনোট করেছেন [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
@@ -756,12 +756,12 @@ pie title "Common ARIA Usage Patterns"
**তথ্যপূর্ণ ছবি** - গুরুত্বপূর্ণ তথ্য প্রদান করে:
```html
-
+
```
**ডেকোরেটিভ ছবি** - শুধুমাত্র ভিজ্যুয়াল, কোনো তথ্যমূলক মূল্য নেই:
```html
-
+
```
**ফাংশনাল ছবি** - বোতাম বা নিয়ন্ত্রণ হিসাবে কাজ করে:
@@ -773,7 +773,7 @@ pie title "Common ARIA Usage Patterns"
**জটিল ছবি** - চার্ট, ডায়াগ্রাম, ইনফোগ্রাফিক:
```html
-
+
Detailed description: Sales data shows a steady increase across all quarters...
@@ -813,7 +813,7 @@ pie title "Common ARIA Usage Patterns"
-
+
```
diff --git a/translations/bn/2-js-basics/1-data-types/README.md b/translations/bn/2-js-basics/1-data-types/README.md
index c402647ac..adcc181a8 100644
--- a/translations/bn/2-js-basics/1-data-types/README.md
+++ b/translations/bn/2-js-basics/1-data-types/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# জাভাস্ক্রিপ্টের বুনিয়াদি: ডেটা টাইপ
-
+
> স্কেচনোট করেছেন [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/bn/2-js-basics/2-functions-methods/README.md b/translations/bn/2-js-basics/2-functions-methods/README.md
index 53e4c8a80..aa0212b7c 100644
--- a/translations/bn/2-js-basics/2-functions-methods/README.md
+++ b/translations/bn/2-js-basics/2-functions-methods/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# জাভাস্ক্রিপ্টের বেসিক: মেথড এবং ফাংশন
-
+
> স্কেচনোট করেছেন [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/bn/2-js-basics/3-making-decisions/README.md b/translations/bn/2-js-basics/3-making-decisions/README.md
index cb838bcc1..c866e1b89 100644
--- a/translations/bn/2-js-basics/3-making-decisions/README.md
+++ b/translations/bn/2-js-basics/3-making-decisions/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# জাভাস্ক্রিপ্টের মৌলিক বিষয়: সিদ্ধান্ত গ্রহণ
-
+
> স্কেচনোট করেছেন [Tomomi Imura](https://twitter.com/girlie_mac)
diff --git a/translations/bn/2-js-basics/4-arrays-loops/README.md b/translations/bn/2-js-basics/4-arrays-loops/README.md
index f8254d1cf..1eb89e2e6 100644
--- a/translations/bn/2-js-basics/4-arrays-loops/README.md
+++ b/translations/bn/2-js-basics/4-arrays-loops/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# জাভাস্ক্রিপ্টের বেসিক: অ্যারে এবং লুপ
-
+
> স্কেচনোট করেছেন [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/bn/3-terrarium/1-intro-to-html/README.md b/translations/bn/3-terrarium/1-intro-to-html/README.md
index d422e7dbd..78a7e6465 100644
--- a/translations/bn/3-terrarium/1-intro-to-html/README.md
+++ b/translations/bn/3-terrarium/1-intro-to-html/README.md
@@ -26,7 +26,7 @@ journey
Build terrarium: 5: Student
```
-
+
> স্কেচনোট [Tomomi Imura](https://twitter.com/girlie_mac) দ্বারা
HTML, বা HyperText Markup Language, প্রতিটি ওয়েবসাইটের ভিত্তি যা আপনি কখনও পরিদর্শন করেছেন। HTML কে ওয়েব পৃষ্ঠার কাঠামো হিসেবে ভাবুন – এটি নির্ধারণ করে কোথায় বিষয়বস্তু যাবে, কীভাবে এটি সংগঠিত হবে এবং প্রতিটি অংশ কী প্রতিনিধিত্ব করে। CSS পরে আপনার HTML-কে রঙ এবং লেআউট দিয়ে সাজাবে, এবং JavaScript এটিকে ইন্টারঅ্যাক্টিভিটি দিয়ে প্রাণবন্ত করবে, HTML সেই মৌলিক কাঠামো প্রদান করে যা সবকিছু সম্ভব করে তোলে।
@@ -88,7 +88,7 @@ HTML কোডে ডুব দেওয়ার আগে, আপনার ট
4. Explorer প্যানেলে, "New File" আইকনে ক্লিক করুন
5. আপনার ফাইলের নাম দিন `index.html`
-
+
**অপশন ২: টার্মিনাল কমান্ড ব্যবহার করে**
```bash
@@ -239,48 +239,48 @@ HTML-এ ছবি বিশেষ কারণ তারা "স্ব-বন
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/translations/bn/3-terrarium/2-intro-to-css/README.md b/translations/bn/3-terrarium/2-intro-to-css/README.md
index 96f44a509..e051616d2 100644
--- a/translations/bn/3-terrarium/2-intro-to-css/README.md
+++ b/translations/bn/3-terrarium/2-intro-to-css/README.md
@@ -30,7 +30,7 @@ journey
Glass reflections: 5: Student
```
-
+
> স্কেচনোট: [Tomomi Imura](https://twitter.com/girlie_mac)
আপনার HTML টেরারিয়ামটি কতটা সাধারণ দেখাচ্ছিল তা মনে আছে? CSS এর মাধ্যমে আমরা সেই সাধারণ কাঠামোকে চমৎকার কিছুতে রূপান্তর করি।
@@ -205,7 +205,7 @@ body {
আপনার ব্রাউজারের ডেভেলপার টুলস (F12) খুলুন, Elements ট্যাবে যান এবং আপনার `
` উপাদানটি পরীক্ষা করুন। আপনি দেখতে পাবেন এটি বডি থেকে ফন্ট ফ্যামিলি উত্তরাধিকার সূত্রে পেয়েছে:
-
+
✅ **পরীক্ষার সময়**: ``-তে `color`, `line-height`, বা `text-align` এর মতো অন্যান্য উত্তরাধিকারযোগ্য বৈশিষ্ট্য সেট করার চেষ্টা করুন। আপনার হেডিং এবং অন্যান্য উপাদানগুলোর কী হয়?
@@ -409,7 +409,7 @@ Agent মোড ব্যবহার করে নিম্নলিখিত
আপনি সূক্ষ্ম হাইলাইট তৈরি করবেন যা কাচের পৃষ্ঠে আলো প্রতিফলিত করার অনুকরণ করে। এই পদ্ধতি রেনেসাঁ চিত্রশিল্পী যেমন Jan van Eyck কিভাবে আলো এবং প্রতিফলন ব্যবহার করে আঁকা কাচকে থ্রিডি দেখাতেন তার মতো। আপনি যা অর্জন করতে চান তা হলো:
-
+
**আপনার চ্যালেঞ্জ:**
- **তৈরি করুন** সূক্ষ্ম সাদা বা হালকা রঙের ডিম্বাকৃতি আকৃতি কাচের প্রতিফলনের জন্য
diff --git a/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/README.md
index 626173b68..fd989c890 100644
--- a/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/README.md
+++ b/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/README.md
@@ -26,7 +26,7 @@ journey
Complete terrarium: 5: Student
```
-
+
> স্কেচনোট [Tomomi Imura](https://twitter.com/girlie_mac) দ্বারা
ওয়েব ডেভেলপমেন্টের সবচেয়ে আকর্ষণীয় দিকগুলোর মধ্যে একটিতে আপনাকে স্বাগতম - জিনিসগুলোকে ইন্টারঅ্যাকটিভ করা! ডকুমেন্ট অবজেক্ট মডেল (DOM) আপনার HTML এবং জাভাস্ক্রিপ্টের মধ্যে একটি সেতুর মতো, এবং আজ আমরা এটি ব্যবহার করে আপনার টেরারিয়ামকে জীবন্ত করে তুলব। যখন টিম বার্নার্স-লি প্রথম ওয়েব ব্রাউজার তৈরি করেছিলেন, তিনি এমন একটি ওয়েবের কল্পনা করেছিলেন যেখানে ডকুমেন্টগুলো গতিশীল এবং ইন্টারঅ্যাকটিভ হতে পারে - DOM সেই স্বপ্নকে বাস্তবায়িত করে।
@@ -105,7 +105,7 @@ flowchart TD
style Q fill:#ffebee
```
-
+
> DOM এবং HTML মার্কআপের একটি উপস্থাপনা যা এটি রেফারেন্স করে। [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) থেকে
@@ -150,7 +150,7 @@ flowchart LR
> 💡 **ক্লোজার বোঝা**: ক্লোজার জাভাস্ক্রিপ্টে একটি গুরুত্বপূর্ণ বিষয়, এবং অনেক ডেভেলপার এটি ব্যবহার করেন বছরের পর বছর ধরে তাত্ত্বিক দিকগুলো সম্পূর্ণরূপে বোঝার আগে। আজ, আমরা ব্যবহারিক প্রয়োগের উপর ফোকাস করছি - আপনি দেখবেন ক্লোজার কীভাবে আমাদের ইন্টারঅ্যাকটিভ বৈশিষ্ট্য তৈরি করার সময় স্বাভাবিকভাবে উদ্ভূত হয়। বাস্তব সমস্যাগুলো কীভাবে সমাধান করে তা দেখার সাথে সাথে আপনার বোঝাপড়া বিকশিত হবে।
-
+
> DOM এবং HTML মার্কআপের একটি উপস্থাপনা যা এটি রেফারেন্স করে। [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) থেকে
@@ -447,7 +447,7 @@ function stopElementDrag() {
- **ক্রস-ডিভাইস সাপোর্ট**: ডেস্কটপ এবং মোবাইলে কাজ করে
- **পারফরম্যান্স সচেতন**: কোনো মেমোরি লিক বা অপ্রয়োজনীয় গণনা নেই
-
+
---
diff --git a/translations/bn/3-terrarium/solution/README.md b/translations/bn/3-terrarium/solution/README.md
index b8b22b5f9..fb1b92eff 100644
--- a/translations/bn/3-terrarium/solution/README.md
+++ b/translations/bn/3-terrarium/solution/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
একটি ছোট ড্র্যাগ এবং ড্রপ কোড-মেডিটেশন। সামান্য HTML, JS এবং CSS ব্যবহার করে আপনি একটি ওয়েব ইন্টারফেস তৈরি করতে পারেন, সেটিকে স্টাইল করতে পারেন এবং ইন্টারঅ্যাকশন যোগ করতে পারেন।
-
+
## কৃতজ্ঞতা
diff --git a/translations/bn/5-browser-extension/1-about-browsers/README.md b/translations/bn/5-browser-extension/1-about-browsers/README.md
index 791702ef8..e6c47ab92 100644
--- a/translations/bn/5-browser-extension/1-about-browsers/README.md
+++ b/translations/bn/5-browser-extension/1-about-browsers/README.md
@@ -26,7 +26,7 @@ journey
Polish experience: 5: Student
```
-
+
> স্কেচনোট করেছেন [ওয়াসিম চেগাম](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob)
## প্রি-লেকচার কুইজ
@@ -79,7 +79,7 @@ mindmap
✅ **একটু ইতিহাস**: প্রথম ব্রাউজারের নাম ছিল 'ওয়ার্ল্ডওয়াইডওয়েব' এবং এটি ১৯৯০ সালে স্যার টিমোথি বার্নার্স-লির দ্বারা তৈরি করা হয়েছিল।
-
+
> কিছু প্রথম দিকের ব্রাউজার, [ক্যারেন ম্যাকগ্রেন](https://www.slideshare.net/KMcGrane/week-4-ixd-history-personal-computing) এর মাধ্যমে
### ব্রাউজার কীভাবে ওয়েব কন্টেন্ট প্রক্রিয়াকরণ করে
@@ -198,7 +198,7 @@ quadrantChart
এক্সটেনশন ইনস্টলেশন প্রক্রিয়া বোঝা আপনাকে ব্যবহারকারীদের অভিজ্ঞতা সম্পর্কে পূর্বাভাস দিতে সাহায্য করবে যখন তারা আপনার এক্সটেনশন ইনস্টল করবে। ইনস্টলেশন প্রক্রিয়া আধুনিক ব্রাউজারগুলোতে মানসম্মত, যদিও ইন্টারফেস ডিজাইনে কিছু পার্থক্য রয়েছে।
-
+
> **গুরুত্বপূর্ণ**: আপনার নিজের এক্সটেনশন পরীক্ষা করার সময় ডেভেলপার মোড চালু করুন এবং অন্যান্য স্টোর থেকে এক্সটেনশন অনুমোদন করুন।