diff --git a/2-ui/1-document/07-modifying-document/6-create-list/task.md b/2-ui/1-document/07-modifying-document/6-create-list/task.md
index 6a7295e23..b995acc0b 100644
--- a/2-ui/1-document/07-modifying-document/6-create-list/task.md
+++ b/2-ui/1-document/07-modifying-document/6-create-list/task.md
@@ -2,18 +2,18 @@ importance: 4
---
-# Bir Liste Olustur
+# Create a List
Kullanıcı girdisinden bir liste oluşturmak için bir arayüz yazın.
Her liste maddesi için:
1. 'Komut istem'(`prompt`)i kullanarak bir kullanıcıya içeriği hakkında sorun.
-2.Onunla `
`yi yarat ve onu ``ye ekle. Create the `- ` with it and add it to `
`.
+2.Onunla `- `yi yarat ve onu `
`ye ekle.
3. Kullanıcı girişi iptal edene kadar devam edin (komut isteminde `tuş:Esc` veya CANCEL'a basarak).
-Tüm elenetler dinamik olarak oluşturulmalıdır.
+Tüm elementler dinamik olarak oluşturulmalıdır.
-Eğer bir kullanıcı HTML etiketleri(tags) yazıyorsa, metin gibi davranılmalıdır.
+Eğer bir kullanıcı HTML etiketleri(tags) yazıyorsa, onlara metin gibi davranılmalıdır.
[demo src="solution"]
diff --git a/2-ui/1-document/07-modifying-document/7-create-object-tree/build-tree-dom.view/index.html b/2-ui/1-document/07-modifying-document/7-create-object-tree/build-tree-dom.view/index.html
index 06d9c01b1..87ff0f98a 100755
--- a/2-ui/1-document/07-modifying-document/7-create-object-tree/build-tree-dom.view/index.html
+++ b/2-ui/1-document/07-modifying-document/7-create-object-tree/build-tree-dom.view/index.html
@@ -28,8 +28,8 @@
}
function createTreeDom(obj) {
- // if there's no children, then the call returns undefined
- // and the won't be created
+ // Hiç çocuk yoksa, o zaman çağrı dönüşleri tanımlanamaz
+ // ve oluşturulamayacaktır
if (!Object.keys(obj).length) return;
let ul = document.createElement('ul');
diff --git a/2-ui/1-document/07-modifying-document/7-create-object-tree/innerhtml.view/index.html b/2-ui/1-document/07-modifying-document/7-create-object-tree/innerhtml.view/index.html
index 0f5f6b037..831d29d86 100644
--- a/2-ui/1-document/07-modifying-document/7-create-object-tree/innerhtml.view/index.html
+++ b/2-ui/1-document/07-modifying-document/7-create-object-tree/innerhtml.view/index.html
@@ -27,7 +27,7 @@
container.innerHTML = createTreeText(obj);
}
- function createTreeText(obj) { // standalone recursive function
+ function createTreeText(obj) { // bağımsız özyinelemeli fonksiyon
let li = '';
let ul;
for (let key in obj) {
diff --git a/2-ui/1-document/07-modifying-document/7-create-object-tree/solution.md b/2-ui/1-document/07-modifying-document/7-create-object-tree/solution.md
index d29636ee2..414f47964 100644
--- a/2-ui/1-document/07-modifying-document/7-create-object-tree/solution.md
+++ b/2-ui/1-document/07-modifying-document/7-create-object-tree/solution.md
@@ -1,4 +1,4 @@
-The easiest way to walk the object is to use recursion.
+Nesneyi gezmenin en kolay yolu özyineleme kullanmaktır.
1. [The solution with innerHTML](sandbox:innerhtml).
2. [The solution with DOM](sandbox:build-tree-dom).
diff --git a/2-ui/1-document/07-modifying-document/7-create-object-tree/source.view/index.html b/2-ui/1-document/07-modifying-document/7-create-object-tree/source.view/index.html
index 8586f6b24..5588e0dc4 100755
--- a/2-ui/1-document/07-modifying-document/7-create-object-tree/source.view/index.html
+++ b/2-ui/1-document/07-modifying-document/7-create-object-tree/source.view/index.html
@@ -9,7 +9,7 @@
-