diff --git a/translations/tr/2-js-basics/2-functions-methods/README.md b/translations/tr/2-js-basics/2-functions-methods/README.md
index fc356e5d3..b52aa91df 100644
--- a/translations/tr/2-js-basics/2-functions-methods/README.md
+++ b/translations/tr/2-js-basics/2-functions-methods/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# JavaScript Temelleri: Metotlar ve Fonksiyonlar
-
+
> Sketchnote: [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/tr/2-js-basics/3-making-decisions/README.md b/translations/tr/2-js-basics/3-making-decisions/README.md
index 8d3cf534b..b4e05d085 100644
--- a/translations/tr/2-js-basics/3-making-decisions/README.md
+++ b/translations/tr/2-js-basics/3-making-decisions/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# JavaScript Temelleri: Karar Verme
-
+
> Sketchnote: [Tomomi Imura](https://twitter.com/girlie_mac)
diff --git a/translations/tr/2-js-basics/4-arrays-loops/README.md b/translations/tr/2-js-basics/4-arrays-loops/README.md
index c1961444d..a89fc9624 100644
--- a/translations/tr/2-js-basics/4-arrays-loops/README.md
+++ b/translations/tr/2-js-basics/4-arrays-loops/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# JavaScript Temelleri: Diziler ve Döngüler
-
+
> Sketchnote: [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
diff --git a/translations/tr/3-terrarium/1-intro-to-html/README.md b/translations/tr/3-terrarium/1-intro-to-html/README.md
index 10c418d31..9cb09b599 100644
--- a/translations/tr/3-terrarium/1-intro-to-html/README.md
+++ b/translations/tr/3-terrarium/1-intro-to-html/README.md
@@ -26,7 +26,7 @@ journey
Build terrarium: 5: Student
```
-
+
> Sketchnote: [Tomomi Imura](https://twitter.com/girlie_mac)
HTML, yani HyperText Markup Language, ziyaret ettiğiniz her web sitesinin temelini oluşturur. HTML'i web sayfalarına yapı kazandıran bir iskelet olarak düşünebilirsiniz – içeriklerin nereye gideceğini, nasıl organize edileceğini ve her bir parçanın neyi temsil ettiğini tanımlar. CSS daha sonra HTML'inizi renkler ve düzenlerle "süsler" ve JavaScript interaktivite ile "canlandırır", ancak HTML her şeyin mümkün olmasını sağlayan temel yapıyı sunar.
@@ -88,7 +88,7 @@ Teraryum projeniz için özel bir klasör oluşturacak ve ilk HTML dosyanızı e
4. Explorer panelinde "New File" simgesine tıklayın
5. Dosyanıza `index.html` adını verin
-
+
**Seçenek 2: Terminal Komutlarını Kullanarak**
```bash
@@ -238,48 +238,48 @@ Resimleri HTML'ye eklemeden önce, proje dosyalarınızı düzgün bir şekilde
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/translations/tr/3-terrarium/2-intro-to-css/README.md b/translations/tr/3-terrarium/2-intro-to-css/README.md
index d1366a178..7fc572d5c 100644
--- a/translations/tr/3-terrarium/2-intro-to-css/README.md
+++ b/translations/tr/3-terrarium/2-intro-to-css/README.md
@@ -30,7 +30,7 @@ journey
Glass reflections: 5: Student
```
-
+
> Sketchnote: [Tomomi Imura](https://twitter.com/girlie_mac)
HTML teraryumunuzun oldukça basit göründüğünü hatırlıyor musunuz? CSS, bu sade yapıyı görsel olarak çekici bir şeye dönüştürdüğümüz yerdir.
@@ -205,7 +205,7 @@ body {
Tarayıcınızın geliştirici araçlarını (F12) açın, Elementler sekmesine gidin ve `
` öğenizi inceleyin. Body'den yazı tipi ailesini miras aldığını göreceksiniz:
-
+
✅ **Deney Zamanı**: Body öğesinde `color`, `line-height` veya `text-align` gibi diğer miras alınabilir özellikleri ayarlamayı deneyin. Başlığınız ve diğer öğeler üzerinde ne olur?
@@ -335,7 +335,7 @@ Teraryumumuzda, her bitkinin benzer bir stile ihtiyacı var ancak aynı zamanda
**Her bitki için HTML yapısı:**
```html
-
+
```
@@ -599,7 +599,7 @@ Teraryumunuzu gerçekçi cam yansımalarıyla geliştirmeye hazır mısınız? B
Cam yüzeylerden ışığın nasıl yansıdığını simüle eden ince vurgular oluşturacaksınız. Bu yaklaşım, Jan van Eyck gibi Rönesans ressamlarının boyalı camı üç boyutlu göstermek için ışık ve yansımayı nasıl kullandıklarına benzer. İşte hedefiniz:
-
+
**Meydan okumanız:**
- **Oluşturun** cam yansımaları için ince beyaz veya açık renkli oval şekiller
diff --git a/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/README.md
index bf2126878..0fd8226a5 100644
--- a/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/README.md
+++ b/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/README.md
@@ -26,7 +26,7 @@ journey
Complete terrarium: 5: Student
```
-
+
> Sketchnote: [Tomomi Imura](https://twitter.com/girlie_mac)
Web geliştirme dünyasının en eğlenceli yönlerinden birine hoş geldiniz - şeyleri interaktif hale getirmek! Belge Nesne Modeli (DOM), HTML ve JavaScript arasında bir köprü gibidir ve bugün teraryumunuzu hayata geçirmek için onu kullanacağız. Tim Berners-Lee ilk web tarayıcısını oluşturduğunda, belgelerin dinamik ve etkileşimli olabileceği bir web hayal etmişti - DOM bu vizyonu mümkün kılıyor.
@@ -105,7 +105,7 @@ flowchart TD
style Q fill:#ffebee
```
-
+
> DOM'un ve onu referans alan HTML işaretlemesinin bir temsili. Kaynak: [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites)
@@ -150,7 +150,7 @@ flowchart LR
> 💡 **Kapanışları Anlamak**: Kapanışlar JavaScript'te önemli bir konudur ve birçok geliştirici yıllarca teorik yönlerini tam olarak kavramadan kullanır. Bugün pratik uygulamaya odaklanıyoruz - interaktif özelliklerimizi oluştururken kapanışların doğal olarak nasıl ortaya çıktığını göreceksiniz. Anlayışınız, onların gerçek sorunları nasıl çözdüğünü gördükçe gelişecektir.
-
+
> DOM'un ve onu referans alan HTML işaretlemesinin bir temsili. Kaynak: [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites)
@@ -598,7 +598,7 @@ Tebrikler! Vanilla JavaScript kullanarak sofistike bir sürükle-bırak sistemi
- **Cihazlar arası destek**: Masaüstü ve mobilde çalışır
- **Performans bilinci**: Bellek sızıntısı veya gereksiz hesaplama yok
-
+
---
diff --git a/translations/tr/3-terrarium/solution/README.md b/translations/tr/3-terrarium/solution/README.md
index 968d7ad7c..30fcffe34 100644
--- a/translations/tr/3-terrarium/solution/README.md
+++ b/translations/tr/3-terrarium/solution/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Küçük bir sürükle ve bırak kod meditasyonu. Biraz HTML, JS ve CSS ile bir web arayüzü oluşturabilir, stil verebilir ve etkileşim ekleyebilirsiniz.
-
+
## Katkıda Bulunanlar
diff --git a/translations/tr/5-browser-extension/1-about-browsers/README.md b/translations/tr/5-browser-extension/1-about-browsers/README.md
index ecf47e567..20c94cde7 100644
--- a/translations/tr/5-browser-extension/1-about-browsers/README.md
+++ b/translations/tr/5-browser-extension/1-about-browsers/README.md
@@ -26,7 +26,7 @@ journey
Polish experience: 5: Student
```
-
+
> Sketchnote: [Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob)
## Ders Öncesi Test
@@ -79,7 +79,7 @@ Bu süreç, Tim Berners-Lee'nin 1990 yılında herkesin hiper bağlantılı belg
✅ **Biraz tarih**: İlk tarayıcı 'WorldWideWeb' olarak adlandırıldı ve 1990 yılında Sir Timothy Berners-Lee tarafından oluşturuldu.
-
+
> Bazı erken tarayıcılar, [Karen McGrane](https://www.slideshare.net/KMcGrane/week-4-ixd-history-personal-computing) aracılığıyla
### Tarayıcılar Web İçeriğini Nasıl İşler?
@@ -198,7 +198,7 @@ quadrantChart
Uzantı yükleme sürecini anlamak, insanların uzantınızı yüklediğinde yaşayacakları kullanıcı deneyimini tahmin etmenize yardımcı olur. Yükleme süreci modern tarayıcılar arasında standartlaştırılmıştır, arayüz tasarımında küçük farklılıklar vardır.
-
+
> **Önemli**: Kendi uzantılarınızı test ederken geliştirici modunu açmayı ve diğer mağazalardan uzantılara izin vermeyi unutmayın.
@@ -313,10 +313,10 @@ Bu, bilgi ve seçenekleri mantıklı bir sırayla ortaya çıkararak kullanıcı
### Uzantı Görünümleri Genel Bakış
**Kurulum Görünümü** - İlk kez kullanıcı yapılandırması:
-
+
**Sonuç Görünümü** - Karbon ayak izi veri görüntüleme:
-
+
### Yapılandırma Formunu Oluşturma
diff --git a/translations/tr/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/tr/5-browser-extension/2-forms-browsers-local-storage/README.md
index 9f0902e26..a76e1baf7 100644
--- a/translations/tr/5-browser-extension/2-forms-browsers-local-storage/README.md
+++ b/translations/tr/5-browser-extension/2-forms-browsers-local-storage/README.md
@@ -268,7 +268,7 @@ stateDiagram-v2
ClearStorage --> FirstTime: Back to setup
```
-
+
> ⚠️ **Güvenlik Düşüncesi**: Üretim uygulamalarında, API anahtarlarını Yerel Depolama'da saklamak güvenlik riskleri taşır çünkü JavaScript bu verilere erişebilir. Öğrenme amacıyla bu yaklaşım uygundur, ancak gerçek uygulamalar hassas kimlik bilgileri için güvenli sunucu tarafı depolama kullanmalıdır.
diff --git a/translations/tr/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/tr/5-browser-extension/3-background-tasks-and-performance/README.md
index 6a384fab6..3488110ee 100644
--- a/translations/tr/5-browser-extension/3-background-tasks-and-performance/README.md
+++ b/translations/tr/5-browser-extension/3-background-tasks-and-performance/README.md
@@ -126,7 +126,7 @@ Edge'de Geliştirici Araçlarını açmak için sağ üst köşedeki üç noktay
Haydi bunu deneyelim. Bir web sitesi açın (Microsoft.com bu iş için iyi çalışır) ve 'Kaydı başlat' düğmesine tıklayın. Şimdi sayfayı yenileyin ve profil oluşturucu her şeyi yakalasın. Kaydı durdurduğunuzda, tarayıcının siteyi 'komut dosyaları', 'render' ve 'boyama' işlemleriyle nasıl işlediğine dair ayrıntılı bir döküm göreceksiniz. Bu, görev kontrolünün bir roket fırlatışı sırasında her sistemi izlediği gibi - tam olarak neler olduğunu ve ne zaman olduğunu gerçek zamanlı verilerle görüyorsunuz.
-
+
✅ [Microsoft Belgeleri](https://docs.microsoft.com/microsoft-edge/devtools-guide/performance/?WT.mc_id=academic-77807-sagibbon) daha fazla ayrıntı için harika bir kaynak
@@ -136,11 +136,11 @@ Profil zaman çizelgesindeki öğeleri seçerek sayfanız yüklenirken gerçekle
Profil zaman çizelgesinin bir bölümünü seçerek ve özet paneline bakarak sayfanızın performansının bir anlık görüntüsünü alın:
-
+
Olay Günlüğü panelini kontrol ederek herhangi bir olayın 15 ms'den uzun sürüp sürmediğini görebilirsiniz:
-
+
✅ Profil oluşturucuyu tanıyın! Bu sitede geliştirici araçlarını açın ve herhangi bir darboğaz olup olmadığını kontrol edin. En yavaş yüklenen varlık hangisi? En hızlı olan hangisi?
diff --git a/translations/tr/5-browser-extension/README.md b/translations/tr/5-browser-extension/README.md
index ac360264d..08a4caa6a 100644
--- a/translations/tr/5-browser-extension/README.md
+++ b/translations/tr/5-browser-extension/README.md
@@ -23,7 +23,7 @@ Bu uzantı, bir kullanıcı tarafından, bir API anahtarı ve bölge kodu bir fo
### Katkılar
-
+
## Katkılar
diff --git a/translations/tr/5-browser-extension/solution/README.md b/translations/tr/5-browser-extension/solution/README.md
index e8a5a8cf4..2f9878733 100644
--- a/translations/tr/5-browser-extension/solution/README.md
+++ b/translations/tr/5-browser-extension/solution/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Elektrik kullanımını takip etmek için tmrow'un CO2 Signal API'sini kullanarak bir tarayıcı uzantısı oluşturun. Bu uzantı, bölgenizdeki elektrik kullanımının ne kadar yoğun olduğunu tarayıcınızda hatırlatıcı olarak gösterebilir. Bu uzantıyı anlık olarak kullanmak, bu bilgilere dayanarak aktiviteleriniz hakkında karar vermenize yardımcı olacaktır.
-
+
## Başlarken
@@ -31,7 +31,7 @@ npm run build
Edge tarayıcısına yüklemek için, tarayıcının sağ üst köşesindeki 'üç nokta' menüsünü kullanarak Uzantılar panelini bulun. Buradan 'Paketlenmemiş Yükle' seçeneğini seçerek yeni bir uzantı yükleyin. İstendiğinde 'dist' klasörünü açın ve uzantı yüklenecektir. Kullanmak için CO2 Signal API'si için bir API anahtarına ([buradan e-posta ile alın](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [Electricity Map](https://www.electricitymap.org/map) ile ilgili bölgenizin koduna ([kodları burada bulabilirsiniz](http://api.electricitymap.org/v3/zones)) ihtiyacınız olacak (örneğin, Boston'da 'US-NEISO' kullanıyorum).
-
+
API anahtarı ve bölge uzantı arayüzüne girildikten sonra, tarayıcı uzantı çubuğundaki renkli nokta bölgenizin enerji kullanımını yansıtacak şekilde değişmelidir ve enerji yoğun aktiviteleriniz için uygun bir yönlendirme sağlayacaktır. Bu 'nokta' sisteminin konsepti, Kaliforniya emisyonları için [Energy Lollipop uzantısı](https://energylollipop.com/) tarafından bana önerildi.
diff --git a/translations/tr/5-browser-extension/solution/translation/README.es.md b/translations/tr/5-browser-extension/solution/translation/README.es.md
index 2400c1c7d..75a6be4db 100644
--- a/translations/tr/5-browser-extension/solution/translation/README.es.md
+++ b/translations/tr/5-browser-extension/solution/translation/README.es.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Elektrik kullanımını takip etmek için tmrow'un CO2 sinyal API'sini kullanarak, bölgenizdeki elektrik tüketimi hakkında doğrudan tarayıcınızda bir hatırlatıcı almanızı sağlayan bir tarayıcı eklentisi oluşturun. Bu özel eklentiyi kullanmak, bu bilgileri temel alarak aktiviteleriniz hakkında kararlar almanıza yardımcı olacaktır.
-
+
## Başlarken
@@ -31,7 +31,7 @@ npm run build
Edge'e yüklemek için, tarayıcının sağ üst köşesindeki 'üç nokta' menüsünü kullanarak Uzantılar panelini bulun. Buradan, yeni bir uzantı yüklemek için 'Paketlenmemiş yükle' seçeneğini seçin. İstendiğinde 'dist' klasörünü açın ve eklenti yüklenecektir. Kullanmak için, CO2 Signal API'si için bir API anahtarına ([buradan e-posta ile alın](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [Elektrik Haritası](https://www.electricitymap.org/map)'na karşılık gelen bölgenizin [kodu](http://api.electricitymap.org/v3/zones)'na ihtiyacınız olacak (örneğin, Boston'da 'US-NEISO' kullanıyorum).
-
+
API anahtarı ve bölge eklenti arayüzüne girildiğinde, tarayıcı uzantı çubuğundaki renkli nokta, bölgenizdeki enerji kullanımını yansıtacak şekilde değişmeli ve size yüksek enerji tüketen aktiviteler hakkında uygun bir gösterge sunmalıdır. Bu "nokta" sistemi fikrini, Kaliforniya emisyonları için [Energy Lollipop uzantısından](https://energylollipop.com/) aldım.
diff --git a/translations/tr/5-browser-extension/solution/translation/README.fr.md b/translations/tr/5-browser-extension/solution/translation/README.fr.md
index d9e9f3564..ec80e8c13 100644
--- a/translations/tr/5-browser-extension/solution/translation/README.fr.md
+++ b/translations/tr/5-browser-extension/solution/translation/README.fr.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Tmrow'un C02 Signal API'sini kullanarak elektrik tüketimini takip edin ve bölgenizdeki elektrik tüketimi hakkında doğrudan tarayıcınızda bir hatırlatıcı almanızı sağlayan bir tarayıcı uzantısı oluşturun. Bu özel uzantıyı kullanmak, bu bilgilere dayanarak aktiviteleriniz hakkında daha bilinçli kararlar vermenize yardımcı olacaktır.
-
+
## Başlangıç
@@ -31,7 +31,7 @@ npm run build
Edge tarayıcısına yüklemek için, tarayıcının sağ üst köşesindeki 'üç nokta' menüsünü kullanarak Uzantılar panelini bulun. Buradan 'Sıkıştırılmamış uzantıyı yükle' seçeneğini seçerek yeni bir uzantı yükleyin. İstendiğinde 'dist' klasörünü açın ve uzantı yüklenecektir. Kullanabilmek için CO2 Signal API'si için bir API anahtarına ihtiyacınız olacak ([buradan e-posta ile alın](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [Elektrik Haritası](https://www.electricitymap.org/map) ile eşleşen bölgenizin [koduna](http://api.electricitymap.org/v3/zones) ihtiyacınız olacak (örneğin, Boston'da 'US-NEISO' kodunu kullanıyorum).
-
+
API anahtarı ve bölge uzantı arayüzüne girildikten sonra, tarayıcı uzantı çubuğundaki renkli nokta bölgenizdeki enerji tüketimini yansıtacak şekilde değişmelidir ve enerji yoğun aktiviteler için uygun bir gösterge sunmalıdır. Bu 'nokta' sistemi konsepti, [Energy Lollipop uzantısından](https://energylollipop.com/) Kaliforniya emisyonları için ilham alınarak geliştirilmiştir.
diff --git a/translations/tr/5-browser-extension/solution/translation/README.hi.md b/translations/tr/5-browser-extension/solution/translation/README.hi.md
index c1e4f4f08..2ea463efc 100644
--- a/translations/tr/5-browser-extension/solution/translation/README.hi.md
+++ b/translations/tr/5-browser-extension/solution/translation/README.hi.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Elektrik kullanımını izlemek için tmrow'un CO2 Signal API'sini kullanarak, tarayıcınızda bölgenizdeki elektrik kullanımının ne kadar yoğun olduğunu hatırlatacak bir tarayıcı uzantısı oluşturmak. Bu uzantıyı kullanarak, bu bilgiye dayanarak aktiviteleriniz hakkında karar vermenize yardımcı olabilirsiniz.
-
+
## Başlangıç
@@ -31,7 +31,7 @@ npm run build
Edge tarayıcısına yüklemek için, tarayıcının sağ üst köşesindeki 'üç nokta' menüsünü kullanarak uzantılar panelini bulun. Buradan, yeni bir uzantı yüklemek için 'Load unpacked' seçeneğini seçin. Açılan pencerede 'dist' klasörünü seçin ve uzantı yüklenecektir. Uzantıyı kullanabilmek için CO2 Signal API'sinden ([buradan e-posta ile alın](https://www.co2signal.com/)) bir API anahtarına ihtiyacınız olacak - bu sayfadaki kutuya e-posta adresinizi girin. Ayrıca [bölgeniz için kod](http://api.electricitymap.org/v3/zones) [Elektrik Haritası](https://www.electricitymap.org/map) üzerinden bulunabilir (örneğin, Boston için 'US-NEISO' kodunu kullanıyorum).
-
+
API anahtarı ve bölge kodu uzantı arayüzüne girildikten sonra, tarayıcı uzantı çubuğundaki renkli nokta bölgenizdeki enerji kullanımını yansıtacak şekilde değişmelidir ve enerji yoğun aktivitelerin performansınıza uygun olup olmadığını gösteren bir işaretçi sunmalıdır. Bu 'nokta' sistemi fikri, Kaliforniya emisyonları için [Energy Lollipop Uzantısı](https://energylollipop.com/) tarafından bana ilham verdi.
diff --git a/translations/tr/5-browser-extension/solution/translation/README.it.md b/translations/tr/5-browser-extension/solution/translation/README.it.md
index cbe0570d5..109319e9e 100644
--- a/translations/tr/5-browser-extension/solution/translation/README.it.md
+++ b/translations/tr/5-browser-extension/solution/translation/README.it.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Elektrik kullanımını izlemek için tmrow'un Signal CO2 API'sini kullanarak, bölgenizdeki elektrik kullanımının ne kadar yoğun olduğunu doğrudan tarayıcınızda hatırlatacak bir tarayıcı eklentisi oluşturacağız. Bu özel eklentiyi kullanmak, bu bilgilere dayanarak kendi aktivitelerinizi değerlendirmenize yardımcı olacaktır.
-
+
## Başlangıç
@@ -31,7 +31,7 @@ npm run build
Edge'e yüklemek için, tarayıcının sağ üst köşesindeki "üç nokta" menüsünü kullanarak Eklentiler panelini bulun. Henüz etkin değilse, Geliştirici Modu'nu (sol alt köşede) etkinleştirin. Yeni bir eklenti yüklemek için "Sıkıştırılmamış yükle" seçeneğini seçin. İstemde "dist" klasörünü açın ve eklenti yüklenecektir. Kullanmak için, CO2 Signal API'si için bir API anahtarına ihtiyacınız olacak ([buradan e-posta yoluyla alabilirsiniz](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [elektrik haritasına](https://www.electricitymap.org/map) karşılık gelen [bölge koduna](http://api.electricitymap.org/v3/zones) ihtiyacınız olacak (örneğin, Boston için "US-NEISO").
-
+
API anahtarı ve bölge eklenti arayüzüne girildiğinde, tarayıcı eklenti çubuğundaki renkli nokta, bölgenin enerji kullanımını yansıtacak şekilde değişmelidir ve yüksek enerji tüketen hangi aktivitelerin uygun olabileceği konusunda bir gösterge sağlayacaktır. Bu "nokta" sisteminin arkasındaki konsept, Kaliforniya emisyonları için [Energy Lollipop eklentisi](https://energylollipop.com/) tarafından sağlanmıştır.
diff --git a/translations/tr/5-browser-extension/solution/translation/README.ja.md b/translations/tr/5-browser-extension/solution/translation/README.ja.md
index d55002f23..c660de5f1 100644
--- a/translations/tr/5-browser-extension/solution/translation/README.ja.md
+++ b/translations/tr/5-browser-extension/solution/translation/README.ja.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
tmrow'un CO2 Signal API'sini kullanarak enerji tüketiminizi takip etmek için, bölgenizdeki enerji kullanımının ne kadar yoğun olduğunu tarayıcıda bir hatırlatıcı olarak gösterebilen bir tarayıcı uzantısı oluşturacağız. Bu uzantıyı ad-hoc olarak kullanarak, bu bilgiye dayanarak aktivitelerinizi değerlendirebilirsiniz.
-
+
## Başlangıç
@@ -31,7 +31,7 @@ npm run build
Edge'e yüklemek için, tarayıcının sağ üst köşesindeki "üç nokta" menüsünden "Uzantılar" panelini bulun. Buradan "Load Unpacked" seçeneğini seçerek yeni uzantıyı yükleyin. İstendiğinde "dist" klasörünü açın, böylece uzantı yüklenir. Kullanmak için, CO2 Signal API'nin API anahtarına ([buradan e-posta ile alın](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [Electricity Map](https://www.electricitymap.org/map) ile uyumlu [bölgenizin koduna](http://api.electricitymap.org/v3/zones) ihtiyacınız olacak (örneğin, Boston için 'US-NEISO' kullanabilirsiniz).
-
+
API anahtarını ve bölgenizi uzantı arayüzüne girdikten sonra, tarayıcı uzantı çubuğunda görünen renkli bir nokta değişir ve bölgenizdeki enerji kullanımını yansıtarak hangi tür enerji gerektiren aktiviteleri yapmanın uygun olduğunu gösterir. Bu "nokta" sistemi konsepti, Kaliforniya'daki emisyonlar için [Energy Lollipop uzantısı](https://energylollipop.com/) tarafından bana ilham verilmiştir.
diff --git a/translations/tr/5-browser-extension/solution/translation/README.ms.md b/translations/tr/5-browser-extension/solution/translation/README.ms.md
index a05f972ce..02994f839 100644
--- a/translations/tr/5-browser-extension/solution/translation/README.ms.md
+++ b/translations/tr/5-browser-extension/solution/translation/README.ms.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Elektrik kullanımını izlemek için tmrow CO2 Signal API'sini kullanarak, bölgenizdeki elektrik tüketiminin yoğunluğuna dair tarayıcınızda uyarılar almanızı sağlayan bir tarayıcı uzantısı oluşturun. Bu uzantıyı kullanmak, bu bilgiler doğrultusunda aktivitelerinizi değerlendirmenize yardımcı olacaktır.
-
+
## Başlangıç
@@ -31,7 +31,7 @@ npm run build
Edge tarayıcısına yüklemek için, tarayıcının sağ üst köşesindeki 'üç nokta' menüsünü kullanarak Uzantılar panelini bulun. Buradan 'Load Unpacked' seçeneğini seçerek yeni bir uzantı yükleyin. İstendiğinde 'dist' klasörünü açın ve uzantı yüklenecektir. Kullanabilmek için CO2 Signal API için bir API anahtarına ihtiyacınız olacak ([buradan e-posta ile alın](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [Elektrik Haritası](https://www.electricitymap.org/map) ile uyumlu olan bölgenize ait [kod](http://api.electricitymap.org/v3/zones) (örneğin, Boston'da 'US-NEISO' kullanıyorum).
-
+
API anahtarı ve bölge bilgisi uzantı arayüzüne girildikten sonra, tarayıcı uzantı çubuğundaki renkli nokta, bölgenizdeki enerji tüketimini yansıtacak şekilde değişir ve size uygun aktiviteler hakkında önerilerde bulunur. Bu 'nokta' sisteminin konsepti, [California için Energy Lollipop tarayıcı uzantısından](https://energylollipop.com/) ilham alınmıştır.
diff --git a/translations/tr/5-browser-extension/start/README.md b/translations/tr/5-browser-extension/start/README.md
index 6b28dc18c..55ed41987 100644
--- a/translations/tr/5-browser-extension/start/README.md
+++ b/translations/tr/5-browser-extension/start/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Elektrik kullanımını takip etmek için tmrow'un CO2 Signal API'sini kullanarak, bölgenizdeki elektrik kullanımının ne kadar yoğun olduğunu tarayıcınızda hatırlatıcı olarak görebileceğiniz bir tarayıcı uzantısı oluşturun. Bu uzantıyı rastgele kullanmak, bu bilgilere dayanarak aktiviteleriniz hakkında karar vermenize yardımcı olacaktır.
-
+
## Başlarken
@@ -31,7 +31,7 @@ npm run build
Edge tarayıcısında yüklemek için, tarayıcının sağ üst köşesindeki 'üç nokta' menüsünü kullanarak Uzantılar panelini bulun. Buradan 'Paketlenmemiş Yükle' seçeneğini seçerek yeni bir uzantı yükleyin. İstendiğinde 'dist' klasörünü açın ve uzantı yüklenecektir. Kullanmak için, CO2 Signal API'si için bir API anahtarına ([buradan e-posta ile alın](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [Electricity Map](https://www.electricitymap.org/map) ile ilgili bölgenizin koduna ([kodları burada bulabilirsiniz](http://api.electricitymap.org/v3/zones)) ihtiyacınız olacak (örneğin, Boston'da 'US-NEISO' kullanıyorum).
-
+
API anahtarı ve bölge uzantı arayüzüne girildikten sonra, tarayıcı uzantı çubuğundaki renkli nokta bölgenizin enerji kullanımını yansıtacak şekilde değişmelidir ve enerji yoğun aktiviteleriniz için uygun bir yönlendirme sağlayacaktır. Bu 'nokta' sisteminin konsepti, California emisyonları için [Energy Lollipop uzantısı](https://energylollipop.com/) tarafından bana önerildi.
diff --git a/translations/tr/6-space-game/2-drawing-to-canvas/README.md b/translations/tr/6-space-game/2-drawing-to-canvas/README.md
index 508e2489f..5e3252ad7 100644
--- a/translations/tr/6-space-game/2-drawing-to-canvas/README.md
+++ b/translations/tr/6-space-game/2-drawing-to-canvas/README.md
@@ -108,7 +108,7 @@ quadrantChart
UI Elements: [0.9, 0.1]
```
-
+
> Görsel [MDN](https://developer.mozilla.org/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes) üzerinden alınmıştır
Canvas öğesi üzerinde çizim yapmak için, tüm canvas grafiklerinin temelini oluşturan aynı üç adımlı süreci takip edeceksiniz. Bunu birkaç kez yaptığınızda, doğal bir hale gelir:
@@ -329,11 +329,11 @@ Bir Canvas öğesi içeren bir web sayfası oluşturacaksınız. `1024*768` boyu
- Kahraman gemisi
- 
+ 
- 5*5 canavar
- 
+ 
### Geliştirmeye Başlamak İçin Önerilen Adımlar
@@ -470,7 +470,7 @@ for (let x = START_X; x < STOP_X; x += ENEMY_SPACING) {
Sonuç aşağıdaki gibi görünmelidir:
-
+
## Çözüm
diff --git a/translations/tr/6-space-game/5-keeping-score/README.md b/translations/tr/6-space-game/5-keeping-score/README.md
index 2ec5c055f..22fb33eee 100644
--- a/translations/tr/6-space-game/5-keeping-score/README.md
+++ b/translations/tr/6-space-game/5-keeping-score/README.md
@@ -160,7 +160,7 @@ sequenceDiagram
```
- **Puanlama sistemi**: Yok edilen her düşman gemisi 100 puan kazandırır (yuvarlak sayılar oyuncuların zihinsel olarak hesaplamasını kolaylaştırır). Puan, sol alt köşede gösterilir.
-- **Can sayacı**: Kahramanınız üç canla başlar - erken dönem arcade oyunlarının zorluk ile oynanabilirlik arasında denge kurmak için belirlediği bir standart. Düşmanla her çarpışma bir cana mal olur. Kalan canları sağ altta gemi ikonlarıyla göstereceğiz .
+- **Can sayacı**: Kahramanınız üç canla başlar - erken dönem arcade oyunlarının zorluk ile oynanabilirlik arasında denge kurmak için belirlediği bir standart. Düşmanla her çarpışma bir cana mal olur. Kalan canları sağ altta gemi ikonlarıyla göstereceğiz .
## Hadi İnşa Edelim!
diff --git a/translations/tr/7-bank-project/1-template-route/README.md b/translations/tr/7-bank-project/1-template-route/README.md
index cc1fd0cac..dd1593846 100644
--- a/translations/tr/7-bank-project/1-template-route/README.md
+++ b/translations/tr/7-bank-project/1-template-route/README.md
@@ -652,7 +652,7 @@ sequenceDiagram
`history.pushState` kullanımı, tarayıcının navigasyon geçmişinde yeni girişler oluşturur. Tarayıcınızın *geri düğmesini* basılı tutarak bunu kontrol edebilirsiniz, şöyle bir şey göstermesi gerekir:
-
+
Geri düğmesine birkaç kez tıklamayı deneyin, URL'nin değiştiğini ve geçmişin güncellendiğini göreceksiniz, ancak aynı şablon görüntülenmeye devam eder.
diff --git a/translations/tr/7-bank-project/2-forms/README.md b/translations/tr/7-bank-project/2-forms/README.md
index d7c2f6531..561131b22 100644
--- a/translations/tr/7-bank-project/2-forms/README.md
+++ b/translations/tr/7-bank-project/2-forms/README.md
@@ -295,7 +295,7 @@ Birisi gönder düğmesine tıkladığında gerçekte ne olduğunu inceleyelim.
2. Tarayıcınızın adres çubuğundaki değişiklikleri gözlemleyin
3. Sayfanın yeniden yüklendiğini ve verilerin URL'de göründüğünü fark edin
-
+
### HTTP Yöntemleri Karşılaştırması
@@ -350,7 +350,7 @@ Kayıt formunuzu POST yöntemi kullanarak arka uç API ile doğru şekilde ileti
2. **"Hesap Oluştur"** düğmesine tıklayın
3. **Sunucu yanıtını** tarayıcınızda gözlemleyin
-
+
**Görmeniz gerekenler:**
- **Tarayıcı** API uç noktasının URL'sine yönlendirme yapar
@@ -615,7 +615,7 @@ async function register() {
3. **"Hesap Oluştur" düğmesine tıklayın**
4. **Konsol mesajlarını ve kullanıcı geri bildirimlerini gözlemleyin**
-
+
**Görmeniz gerekenler:**
- **Gönder düğmesinde** yükleme durumu görünür
@@ -790,7 +790,7 @@ Kayıt formunuzu mükemmel bir kullanıcı deneyimi ve veri kalitesi sağlayan s
3. **Kullanıcı adı alanına özel karakterler deneyin**
4. **Negatif bir bakiye miktarı girin**
-
+
**Gözlemleyecekleriniz:**
- **Tarayıcı** yerel doğrulama mesajlarını gösterir
@@ -938,7 +938,7 @@ Kullanıcı zaten varsa HTML'de bir hata mesajı gösterin.
İşte biraz stil ekledikten sonra son giriş sayfasının nasıl görünebileceğine dair bir örnek:
-
+
## Ders Sonrası Test
diff --git a/translations/tr/7-bank-project/3-data/README.md b/translations/tr/7-bank-project/3-data/README.md
index 1524a4ff2..3de0d0948 100644
--- a/translations/tr/7-bank-project/3-data/README.md
+++ b/translations/tr/7-bank-project/3-data/README.md
@@ -160,7 +160,7 @@ sequenceDiagram
Browser->>User: Displays new page (flash/reload)
```
-
+
**Bu yaklaşım neden hantal hissettiriyordu:**
- Her tıklama tüm sayfanın baştan sona yeniden inşa edilmesi anlamına geliyordu
@@ -187,7 +187,7 @@ sequenceDiagram
Browser->>User: Shows updated content (no reload)
```
-
+
**SPA'lar neden daha iyi hissettiriyor:**
- Sadece gerçekten değişen bölümler güncellenir (akıllıca, değil mi?)
@@ -523,7 +523,7 @@ if (data.error) {
Şimdi geçersiz bir hesapla test ettiğinizde, sayfada yardımcı bir hata mesajı göreceksiniz!
-
+
#### Adım 4: Erişilebilirlik ile Kapsayıcı Olmak
@@ -961,7 +961,7 @@ Bankacılık uygulamanızı bir üst seviyeye taşımaya hazır mısınız? İş
İşte cilalanmış bir pano böyle görünebilir:
-
+
Bunu tam olarak eşleştirmek zorunda hissetmeyin - ilham kaynağı olarak kullanın ve kendi tarzınızı yaratın!
diff --git a/translations/tr/7-bank-project/4-state-management/README.md b/translations/tr/7-bank-project/4-state-management/README.md
index 9bc28a35f..a76734153 100644
--- a/translations/tr/7-bank-project/4-state-management/README.md
+++ b/translations/tr/7-bank-project/4-state-management/README.md
@@ -190,7 +190,7 @@ Titanik'in bölümlere ayrılmış tasarımı gibi, bu sorunları tek tek çözm
Kendi etrafımızda dönmek yerine, **merkezi bir durum yönetim sistemi** oluşturacağız. Bunu, tüm önemli şeylerin sorumluluğunu üstlenen gerçekten organize bir kişi gibi düşünün:
-
+
```mermaid
flowchart TD
@@ -804,7 +804,7 @@ Bu meydan okuma, hem kullanıcı deneyimini hem de uygulama verimliliğini düş
İşte ödevi tamamladıktan sonra ortaya çıkan bir örnek:
-
+
---
diff --git a/translations/tr/7-bank-project/4-state-management/assignment.md b/translations/tr/7-bank-project/4-state-management/assignment.md
index f5ff1e1f0..82d368ca2 100644
--- a/translations/tr/7-bank-project/4-state-management/assignment.md
+++ b/translations/tr/7-bank-project/4-state-management/assignment.md
@@ -112,7 +112,7 @@ Diyalogunuzu uygulamak için aşağıdaki iki yaklaşımdan birini seçin:
**Beklenen Sonuç:**
Bu görevi tamamladıktan sonra, bankacılık uygulamanız profesyonel bir görünüme ve davranışa sahip, tamamen işlevsel bir "İşlem Ekle" özelliğine sahip olmalıdır:
-
+
## Uygulamanızı Test Etme
diff --git a/translations/tr/7-bank-project/README.md b/translations/tr/7-bank-project/README.md
index b3e3c359a..09504861d 100644
--- a/translations/tr/7-bank-project/README.md
+++ b/translations/tr/7-bank-project/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Bu projede, hayali bir banka nasıl kurulur öğreneceksiniz. Bu dersler, bir web uygulamasının nasıl tasarlanacağı ve yönlendirmelerin nasıl sağlanacağı, formların nasıl oluşturulacağı, durumun nasıl yönetileceği ve bir API'den banka verilerini nasıl çekeceğiniz gibi konularda talimatlar içerir.
-|  |  |
+|  |  |
|--------------------------------|--------------------------------|
## Dersler
diff --git a/translations/tr/8-code-editor/1-using-a-code-editor/README.md b/translations/tr/8-code-editor/1-using-a-code-editor/README.md
index d9653e94f..3c2c09464 100644
--- a/translations/tr/8-code-editor/1-using-a-code-editor/README.md
+++ b/translations/tr/8-code-editor/1-using-a-code-editor/README.md
@@ -185,7 +185,7 @@ Alexander Graham Bell'in telefonu uzak yerleri nasıl birbirine bağladıysa, Gi
Her şey yüklendikten sonra, odaklanmanızı sağlayacak şekilde tasarlanmış, güzel ve temiz bir çalışma alanı göreceksiniz – kodunuza!
-
+
**İşte mahallenizin turu:**
- **Etkinlik Çubuğu** (soldaki şerit): Gezgini 📁, Aramayı 🔍, Kaynak Kontrolünü 🌿, Uzantıları 🧩 ve Ayarları ⚙️ içeren ana gezinme alanınız
@@ -233,7 +233,7 @@ Bu yöntem, VSCode.dev'de yeni başlıyorsanız ve belirli bir depoyu açmak ist
1. [vscode.dev](https://vscode.dev) adresine gidin (henüz orada değilseniz)
2. Karşılama ekranında "Open Remote Repository" (Uzak Depo Aç) düğmesini arayın ve tıklayın
- 
+ 
3. Herhangi bir GitHub depo URL'sini yapıştırın (bunu deneyin: `https://github.com/microsoft/Web-Dev-For-Beginners`)
4. Enter tuşuna basın ve sihri izleyin!
@@ -242,7 +242,7 @@ Bu yöntem, VSCode.dev'de yeni başlıyorsanız ve belirli bir depoyu açmak ist
Kendinizi bir kodlama sihirbazı gibi hissetmek ister misiniz? Şu klavye kısayolunu deneyin: Ctrl+Shift+P (veya Mac'te Cmd+Shift+P) ile Komut Paletini açın:
-
+
**Komut Paleti, yapabileceğiniz her şey için bir arama motoru gibidir:**
- "open remote" yazın ve sizin için depo açıcıyı bulacaktır
@@ -304,7 +304,7 @@ Bir mimarın ofisinde planları düzenlemesi gibi, VSCode.dev'de dosya oluşturm
3. Uygun uzantıyı içeren dosya adını girin (`style.css`, `script.js`, `index.html`)
4. Dosyayı oluşturmak için Enter tuşuna basın
-
+
**Adlandırma kuralları:**
- Dosyanın amacını belirten açıklayıcı adlar kullanın
@@ -322,7 +322,7 @@ Asıl eğlence burada başlıyor! VSCode.dev'in editörü, kod yazmayı pürüzs
2. Yazmaya başlayın ve VSCode.dev'in renkler, öneriler ve hata tespiti ile size nasıl yardımcı olduğunu izleyin
3. Çalışmanızı Ctrl+S (Windows/Linux) veya Cmd+S (Mac) ile kaydedin – ancak otomatik kaydetme de mevcut!
-
+
**Kod yazarken olan harika şeyler:**
- Kodunuz güzelce renklendirilir, böylece okunması kolaylaşır
@@ -343,7 +343,7 @@ Arkeologların kazı katmanlarının ayrıntılı kayıtlarını oluşturması g
2. Değiştirilen dosyalar "Değişiklikler" bölümünde görünür
3. Renk kodlaması değişiklik türlerini belirtir: eklemeler için yeşil, silmeler için kırmızı
-
+
**Çalışmanızı kaydetme (commit iş akışı):**
@@ -437,7 +437,7 @@ Uzantı pazarı gerçekten iyi organize edilmiştir, bu yüzden ihtiyacınız ol
2. Etrafı dolaşın veya belirli bir şey arayın
3. İlginç görünen bir şeye tıklayın ve daha fazla bilgi edinin
-
+
**Orada görecekleriniz:**
@@ -490,7 +490,7 @@ Editörünüze yeni özellikler eklemek bir düğmeye tıklamak kadar basittir.
3. Açılır menüden "Uzantı Ayarları"nı seçin
4. İş akışınıza tam uyacak şekilde ayarları düzenleyin
-
+
**Düzenlemek isteyebileceğiniz yaygın şeyler:**
- Kodunuzun nasıl biçimlendirileceği (sekme mi boşluk mu, satır uzunluğu vb.)
diff --git a/translations/tr/8-code-editor/1-using-a-code-editor/assignment.md b/translations/tr/8-code-editor/1-using-a-code-editor/assignment.md
index 853bdd5e1..918753fa3 100644
--- a/translations/tr/8-code-editor/1-using-a-code-editor/assignment.md
+++ b/translations/tr/8-code-editor/1-using-a-code-editor/assignment.md
@@ -78,7 +78,7 @@ VSCode.dev'in bir depoyu açması için en az bir dosya gerektirdiğinden, web d
4. Bir commit mesajı yazın: "Add initial HTML structure"
5. Değişikliklerinizi kaydetmek için "Commit new file" düğmesine **tıklayın**
-
+
**Bu başlangıç kurulumu şunları sağlar:**
- HTML5 belge yapısını semantik öğelerle **oluşturur**
@@ -104,7 +104,7 @@ Depo temeliniz oluşturulduğuna göre, ana geliştirme çalışmaları için VS
✅ **Başarı göstergesi**: Proje dosyalarınızı Explorer yan çubuğunda ve `index.html` dosyasını düzenleme için ana düzenleyici alanında görmelisiniz.
-
+
**Arayüzde göreceğiniz şeyler:**
- **Explorer yan çubuğu**: Depo dosyalarınızı ve klasör yapınızı **gösterir**
@@ -448,7 +448,7 @@ Uzantılar, geliştirme deneyiminizi iyileştirerek canlı önizleme yetenekleri
**Yükleme sonrası anında sonuçlar:**
CodeSwing yüklendikten sonra, özgeçmiş web sitenizin canlı önizlemesi düzenleyicide görünür. Bu, siteyi düzenlerken tam olarak nasıl göründüğünü görmenizi sağlar.
-
+
**Geliştirilmiş arayüzü anlama:**
- **Bölünmüş görünüm**: Kodunuzu bir tarafta ve canlı önizlemeyi diğer tarafta **gösterir**
diff --git a/translations/tr/9-chat-project/README.md b/translations/tr/9-chat-project/README.md
index bb76b1764..3e5cb000c 100644
--- a/translations/tr/9-chat-project/README.md
+++ b/translations/tr/9-chat-project/README.md
@@ -61,7 +61,7 @@ print(response.choices[0].message.content)
İşte bitmiş projenizin nasıl görüneceği:
-
+
## 🗺️ AI Uygulama Geliştirme Yolculuğunuz
@@ -194,7 +194,7 @@ mindmap
**Temel İlke**: AI uygulama geliştirme, geleneksel web geliştirme becerilerini AI hizmet entegrasyonu ile birleştirerek kullanıcılar için doğal ve duyarlı hissedilen akıllı uygulamalar oluşturur.
-
+
**Oyun alanını bu kadar kullanışlı yapan şey:**
- **Farklı AI modellerini deneyin**: GPT-4o-mini, Claude ve diğerleri (hepsi ücretsiz!)
@@ -204,7 +204,7 @@ mindmap
Biraz oynadıktan sonra, sadece "Code" sekmesine tıklayın ve ihtiyacınız olan uygulama kodunu almak için programlama dilinizi seçin.
-
+
## Python Backend Entegrasyonunu Kurma
@@ -2355,14 +2355,14 @@ Bu projeyi bir bulut geliştirme ortamında denemek ister misiniz? GitHub Codesp
- [Web Dev For Beginners deposuna](https://github.com/microsoft/Web-Dev-For-Beginners) **gidin**
- Sağ üst köşedeki "Use this template" (Bu şablonu kullan) düğmesine **tıklayın** (GitHub'da oturum açtığınızdan emin olun)
-
+
**Adım 2: Codespaces'i Başlat**
- Yeni oluşturduğunuz depoyu **açın**
- Yeşil "Code" düğmesine **tıklayın** ve "Codespaces" seçeneğini seçin
- Geliştirme ortamınızı başlatmak için "Create codespace on main" seçeneğini **seçin**
-
+
**Adım 3: Ortam Yapılandırması**
Codespace yüklendiğinde, şu özelliklere erişiminiz olacak:
diff --git a/translations/tr/README.md b/translations/tr/README.md
index 5ad30ae06..d8f0d394c 100644
--- a/translations/tr/README.md
+++ b/translations/tr/README.md
@@ -56,13 +56,13 @@ Yeni Generative AI müfredatımızı kaçırmayın!
Başlamak için ziyaret edin [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)!
-
+
- Temelden RAG'a kadar her şeyi kapsayan dersler.
- GenAI ve yardımcı uygulamamızla tarihi karakterlerle etkileşim kurun.
- Eğlenceli ve ilgi çekici anlatım, zamanda yolculuk yapacaksınız!
-
+
Her ders; tamamlanacak bir ödev, bilgi kontrolü ve şu konulara rehberlik eden bir zorluk içerir:
@@ -99,7 +99,7 @@ Bu müfredat hazır bir geliştirme ortamına sahiptir! Başlarken, müfredatı
Oluşturduğunuz deponuzda **Code** (Kod) düğmesine tıklayın ve **Open with Codespaces** (Codespaces ile Aç) seçeneğini seçin. Bu, üzerinde çalışmanız için yeni bir Codespace oluşturacaktır.
-
+
#### Müfredatı bilgisayarınızda yerel olarak çalıştırma
diff --git a/translations/tr/for-teachers.md b/translations/tr/for-teachers.md
index dfd125480..c6ea88a60 100644
--- a/translations/tr/for-teachers.md
+++ b/translations/tr/for-teachers.md
@@ -42,10 +42,10 @@ Bu müfredat, yaygın LMS iş akışları için içe aktarılabilir paketler iç
- Moodle Cloud, Common Cartridge desteği sınırlıdır. Yukarıdaki Moodle dosyasını tercih edin; bu dosya ayrıca Canvas'a da yüklenebilir.
- İçe aktarma işleminden sonra modülleri, teslim tarihlerini ve quiz ayarlarını dönem programınıza uygun şekilde gözden geçirin.
-
+
> Moodle sınıfında müfredat
-
+
> Canvas'ta müfredat
### Depoyu Doğrudan Kullanma (Classroom Olmadan)
diff --git a/translations/tw/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/tw/1-getting-started-lessons/1-intro-to-programming-languages/README.md
index fa8849f02..68026636c 100644
--- a/translations/tw/1-getting-started-lessons/1-intro-to-programming-languages/README.md
+++ b/translations/tw/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/tw/1-getting-started-lessons/2-github-basics/README.md b/translations/tw/1-getting-started-lessons/2-github-basics/README.md
index 7d98beaa2..a5c057713 100644
--- a/translations/tw/1-getting-started-lessons/2-github-basics/README.md
+++ b/translations/tw/1-getting-started-lessons/2-github-basics/README.md
@@ -17,7 +17,7 @@ CO_OP_TRANSLATOR_METADATA:
我們將一起逐步踏上這趟旅程。不要急,不要緊張-只有你我,還有一些即將成為你新好朋友的超酷工具!
-
+
> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
@@ -605,7 +605,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/tw/1-getting-started-lessons/3-accessibility/README.md b/translations/tw/1-getting-started-lessons/3-accessibility/README.md
index 0d65ab5c4..7d35891f3 100644
--- a/translations/tw/1-getting-started-lessons/3-accessibility/README.md
+++ b/translations/tw/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...
diff --git a/translations/tw/3-terrarium/2-intro-to-css/README.md b/translations/tw/3-terrarium/2-intro-to-css/README.md
index 34495dead..2a970fb76 100644
--- a/translations/tw/3-terrarium/2-intro-to-css/README.md
+++ b/translations/tw/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),切換到元素檢視,查看你的 `
` 元素。你會看到它繼承了 body 的字型:
-
+
✅ **實驗時間**:試著在 `` 設定其他可繼承屬性,如 `color`、`line-height`、`text-align`。你的標題和其他元素會有什麼變化?
@@ -332,7 +332,7 @@ ID 選擇器以 `#` 開頭,選取帶有指定 `id` 屬性的元素。因為 ID
**植物的 HTML 結構如下:**
```html
-
+
```
@@ -594,7 +594,7 @@ flowchart LR
你將製作細膩高光,模擬光線如何在玻璃表面反射。此作法類似文藝復興畫家揚·范艾克運用光與反射使玻璃畫作呈現立體感。目標如下:
-
+
**你的挑戰:**
- **製作** 細膩的白色或淺色橢圓形反光
diff --git a/translations/tw/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/tw/3-terrarium/3-intro-to-DOM-and-closures/README.md
index d666f1409..810f47a15 100644
--- a/translations/tw/3-terrarium/3-intro-to-DOM-and-closures/README.md
+++ b/translations/tw/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)
歡迎來到網頁開發中最有趣的部分 —— 讓網頁變得互動!文件物件模型(DOM)就像 HTML 與 JavaScript 之間的橋樑,今天我們將利用它讓你的玻璃花房活起來。當 Tim Berners-Lee 創造第一個瀏覽器時,他設想了一個文件可以是動態且互動的網頁 —— 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/tw/5-browser-extension/1-about-browsers/README.md b/translations/tw/5-browser-extension/1-about-browsers/README.md
index 5c877e546..321fb0a97 100644
--- a/translations/tw/5-browser-extension/1-about-browsers/README.md
+++ b/translations/tw/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」,由 Sir Timothy Berners-Lee 於 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/tw/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/tw/5-browser-extension/2-forms-browsers-local-storage/README.md
index 498eec036..e8e1f248c 100644
--- a/translations/tw/5-browser-extension/2-forms-browsers-local-storage/README.md
+++ b/translations/tw/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/tw/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/tw/5-browser-extension/3-background-tasks-and-performance/README.md
index 580e94980..19f572a49 100644
--- a/translations/tw/5-browser-extension/3-background-tasks-and-performance/README.md
+++ b/translations/tw/5-browser-extension/3-background-tasks-and-performance/README.md
@@ -123,7 +123,7 @@ flowchart LR
試試看這個方法。開啟一個網站(Microsoft.com 效果不錯),按「錄製」。現在重新整理頁面,觀察分析器捕捉的過程。停止錄製後,您會看到瀏覽器如何「腳本執行」、「渲染」及「繪製」的詳細流程。這讓我想起火箭發射任務控制中心監控所有系統的即時數據──您可以確切知道何時發生了什麼。
-
+
✅ [Microsoft 文件](https://docs.microsoft.com/microsoft-edge/devtools-guide/performance/?WT.mc_id=academic-77807-sagibbon)提供了更多深入細節,想深入了解請參考
@@ -133,11 +133,11 @@ flowchart LR
挑選部分分析時間軸,查看摘要面板,就能獲得您的頁面效能快照:
-
+
檢查事件記錄面板,看看是否有事件耗時超過 15 毫秒:
-
+
✅ 熟悉您的分析器!打開本網站的開發者工具,檢查是否有瓶頸。哪個資源載入最慢?最快的是哪個?
diff --git a/translations/tw/6-space-game/2-drawing-to-canvas/README.md b/translations/tw/6-space-game/2-drawing-to-canvas/README.md
index 45813e593..d008bfe76 100644
--- a/translations/tw/6-space-game/2-drawing-to-canvas/README.md
+++ b/translations/tw/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/tw/6-space-game/5-keeping-score/README.md b/translations/tw/6-space-game/5-keeping-score/README.md
index 01a716f60..c575cad8e 100644
--- a/translations/tw/6-space-game/5-keeping-score/README.md
+++ b/translations/tw/6-space-game/5-keeping-score/README.md
@@ -155,7 +155,7 @@ sequenceDiagram
end
```
- **計分系統**:每擊落一艘敵機獲得 100 分(整數分數讓玩家更容易心算)。分數顯示在左下角。
-- **生命計數器**:你的英雄從三條命開始——這是早期街機遊戲為了挑戰與可玩性平衡而建立的標準。每碰撞一次敵人就損失一條命。我們會用飛船圖示在右下角顯示剩餘生命 。
+- **生命計數器**:你的英雄從三條命開始——這是早期街機遊戲為了挑戰與可玩性平衡而建立的標準。每碰撞一次敵人就損失一條命。我們會用飛船圖示在右下角顯示剩餘生命 。
## 開始動手做吧!
diff --git a/translations/tw/7-bank-project/1-template-route/README.md b/translations/tw/7-bank-project/1-template-route/README.md
index 3f40502e1..113e26c6c 100644
--- a/translations/tw/7-bank-project/1-template-route/README.md
+++ b/translations/tw/7-bank-project/1-template-route/README.md
@@ -644,7 +644,7 @@ sequenceDiagram
使用 `history.pushState` 會在瀏覽器導覽歷史新增紀錄。你可以長按瀏覽器的 *後退鍵* 查看,應該會顯示類似以下內容:
-
+
若嘗試點擊後退鍵幾次,你會看到 URL 變更且歷史紀錄更新,但畫面模板不變。
diff --git a/translations/tw/7-bank-project/2-forms/README.md b/translations/tw/7-bank-project/2-forms/README.md
index f647cb6e1..7cdaf334e 100644
--- a/translations/tw/7-bank-project/2-forms/README.md
+++ b/translations/tw/7-bank-project/2-forms/README.md
@@ -292,7 +292,7 @@ graph TD
2. 觀察瀏覽器網址列變化
3. 注意頁面重載且資料顯示在 URL 中
-
+
### HTTP 方法比較
@@ -346,7 +346,7 @@ graph TD
2. **點擊**「建立帳號」按鈕
3. **觀察**伺服器回應在瀏覽器中
-
+
**你應該看到:**
- **瀏覽器導向**至 API 端點網址
@@ -609,7 +609,7 @@ async function register() {
3. **點擊**「建立帳號」
4. **觀察** 控制台訊息與使用者反饋
-
+
**你應該會看到:**
- **提交按鈕** 顯示載入狀態
@@ -783,7 +783,7 @@ input:focus:invalid {
3. **使用者名稱欄位試輸入特殊字元**
4. **輸入負數餘額**
-
+
**你會看到:**
- **瀏覽器顯示** 原生驗證訊息
@@ -943,7 +943,7 @@ timeline
下面是經過一些樣式設計後,登入頁面的範例:
-
+
## 課後小考
diff --git a/translations/tw/7-bank-project/3-data/README.md b/translations/tw/7-bank-project/3-data/README.md
index 5d8a1d099..3945f29b6 100644
--- a/translations/tw/7-bank-project/3-data/README.md
+++ b/translations/tw/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) {
現在測試無效帳號,就會看到頁面上的錯誤訊息囉!
-
+
#### 第四步:做出無障礙友善設計
@@ -950,7 +950,7 @@ timeline
這是經過樣式美化後的儀表板範例:
-
+
不用一定要一模一樣,拿來當靈感並做出自己的風格吧!
diff --git a/translations/tw/7-bank-project/4-state-management/README.md b/translations/tw/7-bank-project/4-state-management/README.md
index b3c905bae..323f3e40f 100644
--- a/translations/tw/7-bank-project/4-state-management/README.md
+++ b/translations/tw/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/tw/7-bank-project/4-state-management/assignment.md b/translations/tw/7-bank-project/4-state-management/assignment.md
index 3df0e74d4..efd7c2b71 100644
--- a/translations/tw/7-bank-project/4-state-management/assignment.md
+++ b/translations/tw/7-bank-project/4-state-management/assignment.md
@@ -112,7 +112,7 @@ CO_OP_TRANSLATOR_METADATA:
**預期成果:**
完成此作業後,你的銀行應用程式應該擁有一個外觀專業且功能完整的「新增交易」功能:
-
+
## 測試你的實作
diff --git a/translations/tw/8-code-editor/1-using-a-code-editor/README.md b/translations/tw/8-code-editor/1-using-a-code-editor/README.md
index e42ba55fe..03ccec6be 100644
--- a/translations/tw/8-code-editor/1-using-a-code-editor/README.md
+++ b/translations/tw/8-code-editor/1-using-a-code-editor/README.md
@@ -182,7 +182,7 @@ VSCode.dev 將這些能力帶到瀏覽器中:
完成載入後,你將看到一個潔淨、專注於程式碼的工作環境!
-
+
**社區導覽:**
- **活動列**(左側那條):主導航,有檔案總管 📁、搜尋 🔍、版本控制 🌿、擴充功能 🧩 和設定 ⚙️
@@ -229,7 +229,7 @@ flowchart TB
1. 若還沒開啟,先前往 [vscode.dev](https://vscode.dev)
2. 在歡迎畫面按「Open Remote Repository」(開啟遠端倉庫)按鈕
- 
+ 
3. 貼上任意 GitHub 倉庫網址(例如:`https://github.com/microsoft/Web-Dev-For-Beginners`)
4. 按 Enter,驚喜等著你!
@@ -238,7 +238,7 @@ flowchart TB
想像自己是程式大師?用 Ctrl+Shift+P(Mac 版是 Cmd+Shift+P)開啟命令選單:
-
+
**命令選單就像萬能搜索引擎:**
- 輸入「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. 從下拉選單選擇「擴充功能設定」
4. 調整設定直到符合你的工作流程需求
-
+
**常見你可能想調整的項目:**
- 程式碼格式化方式(tab 或空格、行寬等等)
diff --git a/translations/tw/8-code-editor/1-using-a-code-editor/assignment.md b/translations/tw/8-code-editor/1-using-a-code-editor/assignment.md
index e2e45a719..32ec79408 100644
--- a/translations/tw/8-code-editor/1-using-a-code-editor/assignment.md
+++ b/translations/tw/8-code-editor/1-using-a-code-editor/assignment.md
@@ -78,7 +78,7 @@ CO_OP_TRANSLATOR_METADATA:
4. **填寫** commit 訊息:「Add initial HTML structure」
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/tw/9-chat-project/README.md b/translations/tw/9-chat-project/README.md
index 68be479bc..50419ef78 100644
--- a/translations/tw/9-chat-project/README.md
+++ b/translations/tw/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 後端整合
@@ -2356,14 +2356,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/tw/README.md b/translations/tw/README.md
index 8c6806581..6a34e1847 100644
--- a/translations/tw/README.md
+++ b/translations/tw/README.md
@@ -72,13 +72,13 @@ CO_OP_TRANSLATOR_METADATA:
造訪 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) 開始學習!
-
+
- 授課內容涵蓋從基礎至 RAG。
- 使用生成式 AI 與我們的伴隨應用程式與歷史人物互動。
- 有趣且引人入勝的敘事,你會穿越時光!
-
+
每堂課皆含作業、知識測驗及挑戰,引導你學習:
- 提示語和提示工程
@@ -114,7 +114,7 @@ CO_OP_TRANSLATOR_METADATA:
在你建立的此儲存庫副本中,點擊 **Code** 按鈕,並選擇 **Open with Codespaces**,系統將為你建立一個新的 Codespace 讓你作業。
-
+
#### 在本機執行課程
diff --git a/translations/tw/for-teachers.md b/translations/tw/for-teachers.md
index 8e0e68821..7e46e4e4a 100644
--- a/translations/tw/for-teachers.md
+++ b/translations/tw/for-teachers.md
@@ -42,10 +42,10 @@ CO_OP_TRANSLATOR_METADATA:
- Moodle Cloud 對 Common Cartridge 的支持有限。建議使用上述 Moodle 文件,該文件也可上傳到 Canvas。
- 導入後,請檢查模組、截止日期和測驗設置,以匹配您的學期安排。
-
+
> Moodle 課堂中的課程內容
-
+
> Canvas 課堂中的課程內容
### 直接使用倉庫(不使用 Classroom)
diff --git a/translations/uk/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/uk/1-getting-started-lessons/1-intro-to-programming-languages/README.md
index d529bc7e5..e81c6c654 100644
--- a/translations/uk/1-getting-started-lessons/1-intro-to-programming-languages/README.md
+++ b/translations/uk/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/uk/1-getting-started-lessons/2-github-basics/README.md b/translations/uk/1-getting-started-lessons/2-github-basics/README.md
index 10a465429..54b6e0f1a 100644
--- a/translations/uk/1-getting-started-lessons/2-github-basics/README.md
+++ b/translations/uk/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
@@ -583,7 +583,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 (Command Line Interface).
diff --git a/translations/uk/1-getting-started-lessons/3-accessibility/README.md b/translations/uk/1-getting-started-lessons/3-accessibility/README.md
index de26207d6..00cd0330f 100644
--- a/translations/uk/1-getting-started-lessons/3-accessibility/README.md
+++ b/translations/uk/1-getting-started-lessons/3-accessibility/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# Створення доступних веб-сторінок
-
+
> Скетчнот від [Tomomi Imura](https://twitter.com/girlie_mac)
```mermaid
@@ -928,12 +928,12 @@ pie title "Common ARIA Usage Patterns"
**Інформативні зображення** - передають важливу інформацію:
```html
-
+
```
**Декоративні зображення** - суто візуальні, без інформаційної цінності:
```html
-
+
```
**Функціональні зображення** - слугують кнопками або елементами управління:
@@ -945,7 +945,7 @@ pie title "Common ARIA Usage Patterns"
**Складні зображення** - графіки, діаграми, інфографіка:
```html
-
+
Detailed description: Sales data shows a steady increase across all quarters...
@@ -985,7 +985,7 @@ pie title "Common ARIA Usage Patterns"
-
+
```
diff --git a/translations/uk/2-js-basics/1-data-types/README.md b/translations/uk/2-js-basics/1-data-types/README.md
index 93f02728d..6158d13b5 100644
--- a/translations/uk/2-js-basics/1-data-types/README.md
+++ b/translations/uk/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/uk/2-js-basics/2-functions-methods/README.md b/translations/uk/2-js-basics/2-functions-methods/README.md
index 46709e024..6cb871839 100644
--- a/translations/uk/2-js-basics/2-functions-methods/README.md
+++ b/translations/uk/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/uk/2-js-basics/3-making-decisions/README.md b/translations/uk/2-js-basics/3-making-decisions/README.md
index 5bfbcc082..5b5fdb54a 100644
--- a/translations/uk/2-js-basics/3-making-decisions/README.md
+++ b/translations/uk/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/uk/2-js-basics/4-arrays-loops/README.md b/translations/uk/2-js-basics/4-arrays-loops/README.md
index 7f1e2efa5..c22885511 100644
--- a/translations/uk/2-js-basics/4-arrays-loops/README.md
+++ b/translations/uk/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/uk/3-terrarium/1-intro-to-html/README.md b/translations/uk/3-terrarium/1-intro-to-html/README.md
index 0a075ac8a..59c798445 100644
--- a/translations/uk/3-terrarium/1-intro-to-html/README.md
+++ b/translations/uk/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 @@ mindmap
4. У панелі Explorer натисніть на іконку "New File"
5. Назвіть ваш файл `index.html`
-
+
**Варіант 2: Використання команд терміналу**
```bash
@@ -239,48 +239,48 @@ HTML використовує парні теги для визначення е
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/translations/uk/3-terrarium/2-intro-to-css/README.md b/translations/uk/3-terrarium/2-intro-to-css/README.md
index d985d91ad..b822ee355 100644
--- a/translations/uk/3-terrarium/2-intro-to-css/README.md
+++ b/translations/uk/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 і перевірте ваш елемент `
`. Ви побачите, що він успадковує шрифт від body:
-
+
✅ **Час експерименту**: Спробуйте встановити інші властивості, які можна успадкувати, для ``, такі як `color`, `line-height` або `text-align`. Що відбувається з вашим заголовком та іншими елементами?
@@ -335,7 +335,7 @@ h1 {
**Ось структура HTML для кожної рослини:**
```html
-
+
```
@@ -560,7 +560,7 @@ flowchart LR
Ви створите тонкі відблиски, які імітують, як світло відбивається від скляних поверхонь. Цей підхід схожий на те, як художники епохи Відродження, такі як Ян ван Ейк, використовували світло і відображення, щоб зробити намальоване скло тривимірним. Ось до чого ви прагнете:
-
+
**Ваш виклик:**
- **Створіть** тонкі овальні форми білого або світлого кольору для відображень скла
diff --git a/translations/uk/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/uk/3-terrarium/3-intro-to-DOM-and-closures/README.md
index 24217f7de..d8282c2dd 100644
--- a/translations/uk/3-terrarium/3-intro-to-DOM-and-closures/README.md
+++ b/translations/uk/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)
Ласкаво просимо до одного з найцікавіших аспектів веб-розробки — створення інтерактивності! Document Object Model (DOM) — це як міст між вашим HTML і JavaScript, і сьогодні ми використаємо його, щоб оживити ваш тераріум. Коли Тім Бернерс-Лі створив перший веб-браузер, він уявляв веб як динамічний і інтерактивний простір — 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)
@@ -573,7 +573,7 @@ function stopElementDrag() {
- **Підтримка різних пристроїв**: Працює на настільних комп'ютерах і мобільних пристроях
- **Свідомість продуктивності**: Без витоків пам'яті чи зайвих обчислень
-
+
---
diff --git a/translations/uk/3-terrarium/solution/README.md b/translations/uk/3-terrarium/solution/README.md
index 43d63b4d7..e41b29bd2 100644
--- a/translations/uk/3-terrarium/solution/README.md
+++ b/translations/uk/3-terrarium/solution/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Невелика вправа з перетягування елементів. За допомогою трохи HTML, JS і CSS ви можете створити веб-інтерфейс, стилізувати його та додати взаємодію.
-
+
## Авторство
diff --git a/translations/uk/5-browser-extension/1-about-browsers/README.md b/translations/uk/5-browser-extension/1-about-browsers/README.md
index d52533dfb..6a712b8f5 100644
--- a/translations/uk/5-browser-extension/1-about-browsers/README.md
+++ b/translations/uk/5-browser-extension/1-about-browsers/README.md
@@ -26,7 +26,7 @@ journey
Polish experience: 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)
## Тест перед лекцією
@@ -79,7 +79,7 @@ mindmap
✅ **Трохи історії**: Перший браузер називався 'WorldWideWeb' і був створений сером Тімоті Бернерсом-Лі у 1990 році.
-
+
> Деякі ранні браузери, через [Karen McGrane](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/uk/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/uk/5-browser-extension/2-forms-browsers-local-storage/README.md
index 594ab52b3..8d541dabb 100644
--- a/translations/uk/5-browser-extension/2-forms-browsers-local-storage/README.md
+++ b/translations/uk/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/uk/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/uk/5-browser-extension/3-background-tasks-and-performance/README.md
index 8c0e4c986..a47196634 100644
--- a/translations/uk/5-browser-extension/3-background-tasks-and-performance/README.md
+++ b/translations/uk/5-browser-extension/3-background-tasks-and-performance/README.md
@@ -126,7 +126,7 @@ flowchart LR
Спробуймо це. Відкрийте веб-сайт (Microsoft.com добре підходить для цього) і натисніть кнопку 'Record'. Тепер оновіть сторінку і спостерігайте, як профайлер фіксує все, що відбувається. Коли ви зупините запис, ви побачите детальний розподіл того, як браузер "скриптує", "рендерить" і "малює" сайт. Це нагадує, як центр управління польотами моніторить кожну систему під час запуску ракети - ви отримуєте дані в реальному часі про те, що саме відбувається і коли.
-
+
✅ [Документація 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/uk/5-browser-extension/README.md b/translations/uk/5-browser-extension/README.md
index 287752905..5c5a7c219 100644
--- a/translations/uk/5-browser-extension/README.md
+++ b/translations/uk/5-browser-extension/README.md
@@ -23,7 +23,7 @@ CO_OP_TRANSLATOR_METADATA:
### Подяки
-
+
## Подяки
diff --git a/translations/uk/5-browser-extension/solution/README.md b/translations/uk/5-browser-extension/solution/README.md
index 23e598b8e..9cbc4f308 100644
--- a/translations/uk/5-browser-extension/solution/README.md
+++ b/translations/uk/5-browser-extension/solution/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Використовуючи API C02 Signal від tmrow для відстеження споживання електроенергії, створіть розширення для браузера, щоб мати нагадування прямо у вашому браузері про те, наскільки інтенсивним є споживання електроенергії у вашому регіоні. Використання цього розширення допоможе вам приймати обґрунтовані рішення щодо ваших дій на основі цієї інформації.
-
+
## Початок роботи
@@ -31,7 +31,7 @@ npm run build
Щоб встановити розширення в Edge, скористайтеся меню з трьома крапками у верхньому правому куті браузера, щоб знайти панель розширень. Там виберіть "Завантажити розпаковане" для завантаження нового розширення. У вікні вибору відкрийте папку 'dist', і розширення буде завантажено. Для використання вам знадобиться API-ключ для 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/uk/5-browser-extension/solution/translation/README.es.md b/translations/uk/5-browser-extension/solution/translation/README.es.md
index 970da7572..d4ce6dd85 100644
--- a/translations/uk/5-browser-extension/solution/translation/README.es.md
+++ b/translations/uk/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/uk/5-browser-extension/solution/translation/README.fr.md b/translations/uk/5-browser-extension/solution/translation/README.fr.md
index 96e5e4553..4a370bb6f 100644
--- a/translations/uk/5-browser-extension/solution/translation/README.fr.md
+++ b/translations/uk/5-browser-extension/solution/translation/README.fr.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Використовуючи API C02 Signal від tmrow для відстеження споживання електроенергії, створіть розширення для браузера, щоб ви могли отримувати нагадування безпосередньо у своєму браузері про споживання електроенергії у вашому регіоні. Використання цього розширення допоможе вам приймати рішення щодо ваших дій на основі цієї інформації.
-
+
## Початок роботи
@@ -31,7 +31,7 @@ npm run build
Щоб встановити на Edge, скористайтеся меню "три крапки" у верхньому правому куті браузера, щоб знайти панель Розширення. Звідти виберіть "Завантажити розпаковане розширення", щоб додати нове розширення. Укажіть папку 'dist' у запиті, і розширення буде завантажено. Для використання вам знадобиться API-ключ для 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/uk/5-browser-extension/solution/translation/README.hi.md b/translations/uk/5-browser-extension/solution/translation/README.hi.md
index 38bbb9e4a..76d37b47e 100644
--- a/translations/uk/5-browser-extension/solution/translation/README.hi.md
+++ b/translations/uk/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, скористайтеся меню "три крапки" у верхньому правому куті браузера, щоб знайти панель розширень. Звідти виберіть "Завантажити неупаковане" для завантаження нового розширення. У вікні виберіть папку "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/uk/5-browser-extension/solution/translation/README.it.md b/translations/uk/5-browser-extension/solution/translation/README.it.md
index 18c20a282..17dc3dc36 100644
--- a/translations/uk/5-browser-extension/solution/translation/README.it.md
+++ b/translations/uk/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-ключ для 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/uk/5-browser-extension/solution/translation/README.ja.md b/translations/uk/5-browser-extension/solution/translation/README.ja.md
index 0a972f2ba..fe1872d50 100644
--- a/translations/uk/5-browser-extension/solution/translation/README.ja.md
+++ b/translations/uk/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 ([отримайте його тут через email](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/uk/5-browser-extension/solution/translation/README.ms.md b/translations/uk/5-browser-extension/solution/translation/README.ms.md
index 46b62eeff..22ca2de7f 100644
--- a/translations/uk/5-browser-extension/solution/translation/README.ms.md
+++ b/translations/uk/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), який відповідає [Електричній карті](https://www.electricitymap.org/map) (наприклад, у Бостоні я використовую 'US-NEISO').
-
+
Після введення API-ключа та регіону в інтерфейс розширення, кольорова точка на панелі розширення браузера змінюватиметься, відображаючи рівень споживання енергії у вашому регіоні, і надаватиме вам рекомендації щодо відповідних дій. Ідея системи "точок" була запозичена з [розширення браузера Energy Lollipop](https://energylollipop.com/) для Каліфорнії.
diff --git a/translations/uk/5-browser-extension/start/README.md b/translations/uk/5-browser-extension/start/README.md
index c45616972..4f7c816cc 100644
--- a/translations/uk/5-browser-extension/start/README.md
+++ b/translations/uk/5-browser-extension/start/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Використовуючи API CO2 Signal від tmrow для відстеження споживання електроенергії, створіть розширення для браузера, щоб мати нагадування прямо у вашому браузері про те, наскільки інтенсивно використовується електроенергія у вашому регіоні. Використання цього розширення допоможе вам приймати рішення щодо ваших дій, спираючись на цю інформацію.
-
+
## Початок роботи
@@ -31,7 +31,7 @@ npm run build
Щоб встановити розширення в Edge, скористайтеся меню з трьома крапками у верхньому правому куті браузера, щоб знайти панель розширень. Там виберіть "Завантажити розпаковане" для додавання нового розширення. У вікні вибору відкрийте папку 'dist', і розширення буде завантажено. Для використання вам знадобиться API-ключ для 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/uk/6-space-game/2-drawing-to-canvas/README.md b/translations/uk/6-space-game/2-drawing-to-canvas/README.md
index d7b570ed1..746b05aab 100644
--- a/translations/uk/6-space-game/2-drawing-to-canvas/README.md
+++ b/translations/uk/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)
Щоб малювати на елементі canvas, ви будете дотримуватися того самого триетапного процесу, який є основою всієї графіки canvas. Після кількох спроб це стане для вас природним:
@@ -329,11 +329,11 @@ flowchart TD
- Корабель героя
- 
+ 
- 5×5 монстрів
- 
+ 
### Рекомендовані кроки для початку розробки
@@ -455,7 +455,7 @@ for (let x = START_X; x < STOP_X; x += ENEMY_SPACING) {
Готовий результат має виглядати так:
-
+
## Рішення
diff --git a/translations/uk/6-space-game/5-keeping-score/README.md b/translations/uk/6-space-game/5-keeping-score/README.md
index 244a58933..25cfecc7e 100644
--- a/translations/uk/6-space-game/5-keeping-score/README.md
+++ b/translations/uk/6-space-game/5-keeping-score/README.md
@@ -160,7 +160,7 @@ sequenceDiagram
```
- **Система очок**: Кожен знищений ворожий корабель приносить 100 очок (круглі числа легше підраховувати подумки). Очки відображаються в нижньому лівому куті.
-- **Лічильник життя**: Ваш герой починає з трьох життів — стандарт, встановлений ранніми аркадними іграми для балансу між викликом і зручністю гри. Кожне зіткнення з ворогом коштує одного життя. Ми відобразимо залишок життів у нижньому правому куті за допомогою ікон кораблів .
+- **Лічильник життя**: Ваш герой починає з трьох життів — стандарт, встановлений ранніми аркадними іграми для балансу між викликом і зручністю гри. Кожне зіткнення з ворогом коштує одного життя. Ми відобразимо залишок життів у нижньому правому куті за допомогою ікон кораблів .
## Починаємо будувати!
diff --git a/translations/uk/7-bank-project/1-template-route/README.md b/translations/uk/7-bank-project/1-template-route/README.md
index e0c8422e0..b4de572e0 100644
--- a/translations/uk/7-bank-project/1-template-route/README.md
+++ b/translations/uk/7-bank-project/1-template-route/README.md
@@ -615,7 +615,7 @@ sequenceDiagram
Використання `history.pushState` створює нові записи в історії навігації браузера. Ви можете перевірити це, утримуючи *кнопку назад* вашого браузера, вона повинна показувати щось на кшталт цього:
-
+
Якщо ви спробуєте кілька разів натиснути кнопку назад, ви побачите, що поточний URL змінюється, а історія оновлюється, але той самий шаблон продовжує відображатися.
diff --git a/translations/uk/7-bank-project/2-forms/README.md b/translations/uk/7-bank-project/2-forms/README.md
index 6210e771b..eefb84fb6 100644
--- a/translations/uk/7-bank-project/2-forms/README.md
+++ b/translations/uk/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
@@ -532,7 +532,7 @@ async function register() {
3. **Натисніть** "Створити акаунт"
4. **Спостерігайте** повідомлення в консолі та зворотний зв'язок для користувача
-
+
**Що ви повинні побачити:**
- **Стан завантаження** з'являється на кнопці надсилання
@@ -707,7 +707,7 @@ input:focus:invalid {
3. **Спробуйте** спеціальні символи в полі імені користувача
4. **Введіть** негативну суму балансу
-
+
**Що ви спостерігатимете:**
- **Браузер відображає** нативні повідомлення про перевірку
@@ -829,7 +829,7 @@ timeline
Ось приклад того, як може виглядати фінальна сторінка входу після невеликого стилювання:
-
+
## Тест після лекції
diff --git a/translations/uk/7-bank-project/3-data/README.md b/translations/uk/7-bank-project/3-data/README.md
index 8270cb36b..db85e52f1 100644
--- a/translations/uk/7-bank-project/3-data/README.md
+++ b/translations/uk/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)
```
-
+
**Чому SPA здаються набагато кращими:**
- Оновлюються лише ті частини, які дійсно змінилися (розумно, правда?)
@@ -504,7 +504,7 @@ if (data.error) {
Тепер, коли ви тестуєте з недійсним обліковим записом, ви побачите корисне повідомлення про помилку прямо на сторінці!
-
+
#### Крок 4: Бути інклюзивним з доступністю
@@ -836,7 +836,7 @@ timeline
Ось як може виглядати відполірована панель управління:
-
+
Не обов'язково точно повторювати це - використовуйте як натхнення і створіть щось своє!
diff --git a/translations/uk/7-bank-project/4-state-management/README.md b/translations/uk/7-bank-project/4-state-management/README.md
index 67f3bd918..31da2c542 100644
--- a/translations/uk/7-bank-project/4-state-management/README.md
+++ b/translations/uk/7-bank-project/4-state-management/README.md
@@ -190,7 +190,7 @@ mindmap
Замість того, щоб бігати по колу, ми створимо **централізовану систему управління станом**. Уявіть це як одну дуже організовану людину, яка відповідає за всі важливі речі:
-
+
```mermaid
flowchart TD
diff --git a/translations/uk/7-bank-project/4-state-management/assignment.md b/translations/uk/7-bank-project/4-state-management/assignment.md
index 166e06579..cc62ed826 100644
--- a/translations/uk/7-bank-project/4-state-management/assignment.md
+++ b/translations/uk/7-bank-project/4-state-management/assignment.md
@@ -112,7 +112,7 @@ CO_OP_TRANSLATOR_METADATA:
**Очікуваний результат:**
Після завершення цього завдання ваш банківський додаток повинен мати повністю функціональну функцію "Додати транзакцію", яка виглядає та працює професійно:
-
+
## Тестування вашої реалізації
diff --git a/translations/uk/7-bank-project/README.md b/translations/uk/7-bank-project/README.md
index f791abded..f38a62892 100644
--- a/translations/uk/7-bank-project/README.md
+++ b/translations/uk/7-bank-project/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
У цьому проєкті ви навчитеся створювати вигаданий банк. Ці уроки включають інструкції щодо створення макету веб-додатку, налаштування маршрутів, створення форм, управління станом і отримання даних з API, з якого можна отримати дані банку.
-|  |  |
+|  |  |
|--------------------------------|--------------------------------|
## Уроки
diff --git a/translations/uk/8-code-editor/1-using-a-code-editor/README.md b/translations/uk/8-code-editor/1-using-a-code-editor/README.md
index 7466c69cf..534919b16 100644
--- a/translations/uk/8-code-editor/1-using-a-code-editor/README.md
+++ b/translations/uk/8-code-editor/1-using-a-code-editor/README.md
@@ -185,7 +185,7 @@ VSCode.dev приносить ці можливості у ваш браузер
Коли все завантажиться, ви побачите красиво оформлений робочий простір, створений для того, щоб ви могли зосередитися на найважливішому — вашому коді!
-
+
**Ось ваш тур по околицях:**
- **Панель активності** (та смужка зліва): Ваш основний навігатор з Explorer 📁, Search 🔍, Source Control 🌿, Extensions 🧩 та Settings ⚙️
@@ -233,7 +233,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 і спостерігайте за магією!
@@ -242,7 +242,7 @@ flowchart TB
Хочете відчути себе чарівником програмування? Спробуйте цей ярлик клавіатури: Ctrl+Shift+P (або Cmd+Shift+P на Mac), щоб відкрити Command Palette:
-
+
**Command Palette — це як пошукова система для всього, що ви можете зробити:**
- Введіть "open remote", і вона знайде відкривач репозиторіїв для вас
@@ -304,7 +304,7 @@ flowchart TB
3. Введіть назву файлу, включаючи відповідне розширення (`style.css`, `script.js`, `index.html`)
4. Натисніть Enter, щоб створити файл
-
+
**Правила іменування:**
- Використовуйте описові назви, які вказують на призначення файлу
@@ -386,7 +386,7 @@ mindmap
2. Переглядайте або шукайте щось конкретне
3. Натисніть на те, що здається цікавим, щоб дізнатися більше
-
+
**Що ви побачите там:**
@@ -439,7 +439,7 @@ mindmap
3. Виберіть "Extension Settings" у випадаючому меню
4. Налаштуйте все так, щоб це відповідало вашому робочому процесу
-
+
**Загальні речі, які ви можете налаштувати:**
- Як форматувати ваш код (табуляція проти пробілів, довжина рядка тощо)
diff --git a/translations/uk/8-code-editor/1-using-a-code-editor/assignment.md b/translations/uk/8-code-editor/1-using-a-code-editor/assignment.md
index 65d8d194d..3f8f6554d 100644
--- a/translations/uk/8-code-editor/1-using-a-code-editor/assignment.md
+++ b/translations/uk/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/uk/9-chat-project/README.md b/translations/uk/9-chat-project/README.md
index b663e5ab4..64a235d15 100644
--- a/translations/uk/9-chat-project/README.md
+++ b/translations/uk/9-chat-project/README.md
@@ -61,7 +61,7 @@ print(response.choices[0].message.content)
Ось як виглядатиме ваш готовий проєкт:
-
+
## 🗺️ Ваш навчальний шлях через розробку AI-додатків
@@ -194,7 +194,7 @@ mindmap
**Основний принцип**: Розробка AI-додатків поєднує традиційні навички веб-розробки з інтеграцією AI-сервісів, створюючи інтелектуальні додатки, які здаються природними і чуйними для користувачів.
-
+
**Ось що робить Playground таким корисним:**
- **Спробуйте** різні AI-моделі, такі як GPT-4o-mini, Claude та інші (усі безкоштовні!)
@@ -204,7 +204,7 @@ mindmap
Після того, як ви трохи пограєте, просто натисніть вкладку "Code" і виберіть вашу мову програмування, щоб отримати код для реалізації.
-
+
## Налаштування бекенд-інтеграції на Python
@@ -2102,14 +2102,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/uk/README.md b/translations/uk/README.md
index f6e9e1f54..e0c5a196d 100644
--- a/translations/uk/README.md
+++ b/translations/uk/README.md
@@ -72,13 +72,13 @@ CO_OP_TRANSLATOR_METADATA:
Відвідайте [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course), щоб почати!
-
+
- Уроки, що охоплюють все від основ до RAG.
- Взаємодійте з історичними персонажами за допомогою GenAI і нашого супутнього додатку.
- Весела та захоплююча розповідь, ви будете подорожувати в часі!
-
+
Кожен урок включає завдання для виконання, перевірку знань і виклик, щоб допомогти вам у вивченні таких тем:
- Запити і інженерія запитів
@@ -114,7 +114,7 @@ CO_OP_TRANSLATOR_METADATA:
У вашій копії цього репозиторію, яку ви створили, натисніть кнопку **Code** і виберіть **Open with Codespaces**. Це створить для вас новий Codespace для роботи.
-
+
#### Запуск навчальної програми локально на вашому комп’ютері
diff --git a/translations/uk/for-teachers.md b/translations/uk/for-teachers.md
index c253003a1..beba88f48 100644
--- a/translations/uk/for-teachers.md
+++ b/translations/uk/for-teachers.md
@@ -42,10 +42,10 @@ CO_OP_TRANSLATOR_METADATA:
- Moodle Cloud має обмежену підтримку Common Cartridge. Віддавайте перевагу файлу Moodle вище, який також можна завантажити в Canvas.
- Після імпорту перегляньте модулі, дати здачі та налаштування вікторин, щоб вони відповідали вашому розкладу.
-
+
> Навчальна програма в Moodle
-
+
> Навчальна програма в Canvas
### Використання репозиторію напряму (без Classroom)
diff --git a/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/README.md
index f597d11ba..e50a157c3 100644
--- a/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/README.md
+++ b/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/README.md
@@ -17,7 +17,7 @@ CO_OP_TRANSLATOR_METADATA:
آج، ہم ان حیرت انگیز ٹولز کو دریافت کرنے جا رہے ہیں جو جدید ویب ڈیولپمنٹ کو نہ صرف ممکن بناتے ہیں بلکہ واقعی دلچسپ بناتے ہیں۔ میں ان ایڈیٹرز، براؤزرز، اور ورک فلو کے بارے میں بات کر رہا ہوں جو نیٹ فلکس، اسپاٹیفائی، اور آپ کے پسندیدہ انڈی ایپ اسٹوڈیو کے ڈیولپرز ہر روز استعمال کرتے ہیں۔ اور یہاں وہ حصہ ہے جو آپ کو خوشی سے جھومنے پر مجبور کر دے گا: ان میں سے زیادہ تر پروفیشنل گریڈ، انڈسٹری اسٹینڈرڈ ٹولز مکمل طور پر مفت ہیں!
-
+
> اسکیچ نوٹ [Tomomi Imura](https://twitter.com/girlie_mac) کی طرف سے
```mermaid
diff --git a/translations/ur/1-getting-started-lessons/2-github-basics/README.md b/translations/ur/1-getting-started-lessons/2-github-basics/README.md
index f878b279d..12d597a11 100644
--- a/translations/ur/1-getting-started-lessons/2-github-basics/README.md
+++ b/translations/ur/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
@@ -583,7 +583,7 @@ flowchart TD
✅ 'beginner-friendly' ریپوزٹریز تلاش کرنے کا ایک اچھا طریقہ [tag '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/ur/1-getting-started-lessons/3-accessibility/README.md b/translations/ur/1-getting-started-lessons/3-accessibility/README.md
index 9dbaee8fd..0f0db3f69 100644
--- a/translations/ur/1-getting-started-lessons/3-accessibility/README.md
+++ b/translations/ur/1-getting-started-lessons/3-accessibility/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# قابل رسائی ویب صفحات بنانا
-
+
> اسکیچ نوٹ از [ٹومومی ایمورا](https://twitter.com/girlie_mac)
```mermaid
@@ -1014,12 +1014,12 @@ pie title "Common ARIA Usage Patterns"
**معلوماتی تصاویر** - اہم معلومات فراہم کرتی ہیں:
```html
-
+
```
**سجاوٹی تصاویر** - صرف بصری ہیں اور کوئی معلوماتی قدر نہیں رکھتی:
```html
-
+
```
**فنکشنل تصاویر** - بٹن یا کنٹرول کے طور پر کام کرتی ہیں:
@@ -1031,7 +1031,7 @@ pie title "Common ARIA Usage Patterns"
**پیچیدہ تصاویر** - چارٹس، ڈایاگرام، انفوگرافکس:
```html
-
+
Detailed description: Sales data shows a steady increase across all quarters...
@@ -1071,7 +1071,7 @@ pie title "Common ARIA Usage Patterns"
-
+
```
diff --git a/translations/ur/2-js-basics/1-data-types/README.md b/translations/ur/2-js-basics/1-data-types/README.md
index 92225dda1..89d58dde1 100644
--- a/translations/ur/2-js-basics/1-data-types/README.md
+++ b/translations/ur/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/ur/2-js-basics/2-functions-methods/README.md b/translations/ur/2-js-basics/2-functions-methods/README.md
index c6ee7f920..6e8211279 100644
--- a/translations/ur/2-js-basics/2-functions-methods/README.md
+++ b/translations/ur/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/ur/2-js-basics/3-making-decisions/README.md b/translations/ur/2-js-basics/3-making-decisions/README.md
index d60576bae..de422c18d 100644
--- a/translations/ur/2-js-basics/3-making-decisions/README.md
+++ b/translations/ur/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/ur/2-js-basics/4-arrays-loops/README.md b/translations/ur/2-js-basics/4-arrays-loops/README.md
index 1efe38e1d..d528074c9 100644
--- a/translations/ur/2-js-basics/4-arrays-loops/README.md
+++ b/translations/ur/2-js-basics/4-arrays-loops/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# جاوا اسکرپٹ کی بنیادی باتیں: Arrays اور Loops
-
+
> اسکیچ نوٹ [Tomomi Imura](https://twitter.com/girlie_mac) کی طرف سے
```mermaid