"""03 — Vocabulary (62 words)"""
import sys; sys.path.insert(0, '.')
from _helpers import *

doc = new_doc()
heading(doc, "BÖLÜM 2: VOCABULARY", 14)

subhead(doc, "2.1  Daily Routines (Günlük Rutinler)")
routines = [
    ("wake up","uyanmak"), ("get up","yataktan kalkmak"), ("have breakfast","kahvaltı yapmak"),
    ("have lunch","öğle yemeği yemek"), ("have dinner","akşam yemeği yemek"),
    ("brush teeth","diş fırçalamak"), ("wash face","yüz yıkamak"), ("wash hands","el yıkamak"),
    ("get dressed","giyinmek"), ("go to school","okula gitmek"), ("go to bed","yatağa gitmek"),
    ("come home","eve gelmek"), ("do homework","ödev yapmak"), ("watch TV","TV izlemek"),
    ("take a shower","duş almak"), ("take a bath","banyo yapmak"), ("read a book","kitap okumak"),
    ("listen to music","müzik dinlemek"), ("play with friends","arkadaşlarla oynamak"),
    ("go to sleep","uyumaya gitmek"), ("have a rest","dinlenmek"), ("feed the pet","evcil hayvanı beslemek"),
    ("tidy the room","odayı toplamak"), ("comb hair","saç taramak"), ("leave home","evden çıkmak"),
    ("start school","okul başlamak"), ("finish school","okul bitmek"), ("do exercise","egzersiz yapmak"),
]
for eng, trk in routines:
    tip(doc, f"  {eng:<25} →  {trk}")

doc.add_paragraph()
subhead(doc, "2.2  Times (Saatler)")
times = [
    ("o'clock","saat (tam)"), ("half past","buçuk"), ("quarter past","çeyrek geçe"),
    ("quarter to","çeyrek kala"), ("a.m.","öğleden önce"), ("p.m.","öğleden sonra"),
    ("noon / midday","öğle"), ("midnight","gece yarısı"), ("morning","sabah"),
    ("afternoon","öğleden sonra"), ("evening","akşam"), ("night","gece"),
    ("early","erken"), ("late","geç"), ("exactly","tam"),
]
for eng, trk in times:
    tip(doc, f"  {eng:<25} →  {trk}")

doc.add_paragraph()
subhead(doc, "2.3  Body Parts (Vücut Bölümleri)")
body_parts = [
    ("head","baş"), ("hair","saç"), ("face","yüz"), ("eyes","gözler"), ("ears","kulaklar"),
    ("nose","burun"), ("mouth","ağız"), ("teeth","dişler"), ("tongue","dil"), ("neck","boyun"),
    ("shoulders","omuzlar"), ("arms","kollar"), ("hands","eller"), ("fingers","parmaklar"),
    ("knees","dizler"), ("legs","bacaklar"), ("feet","ayaklar"), ("toes","ayak parmakları"),
    ("back","sırt"), ("stomach","karın / mide"),
]
for eng, trk in body_parts:
    tip(doc, f"  {eng:<25} →  {trk}")

total = len(routines) + len(times) + len(body_parts)
doc.add_paragraph()
body(doc, f"Toplam: {len(routines)} günlük rutin + {len(times)} zaman + {len(body_parts)} vücut bölümü = {total} kelime")

doc.save("03_Vocabulary.docx")
print(f"✅ 03_Vocabulary.docx ({total} kelime)")
