# -*- coding: utf-8 -*-
"""Level 4 — age 11 (junior band). Four SABIS books turned into missions:
  Mission Conjugaison  <- Conjugaison 4 (29 chapters)
  Mission Grammaire    <- Grammaire 4
  Missions Dialogue    <- À vos marques, prêts… parlez ! 3 (core) and 5 (harder, same themes)
Ids are prefixed "l4-" so they never collide with other levels."""
from . import conj, gram, dial


def build():
    return [
        dict(id="l4-u1", title="Mission Conjugaison", title_ar="مهمة التصريف", color="#1e88e5", icon="⚙️",
             desc_ar="كل الأزمنة السبعة لأفعال avoir وêtre والمجموعات الثلاث: جداول، تحديات سرعة، تصحيح أخطاء، وتحويل جمل.",
             desc_fr="Les sept temps d'avoir, d'être et des trois groupes : tableaux, défis chrono, chasse aux erreurs et transformations.",
             lessons=conj.build()),
        dict(id="l4-u2", title="Mission Grammaire", title_ar="مهمة القواعد", color="#8e24aa", icon="🧠",
             desc_ar="الأسماء والأدوات والصفات والفعل والمفعولات والضمائر وأنواع الجمل والمتشابهات: قاعدة قصيرة ثم تحديات.",
             desc_fr="Noms, déterminants, adjectifs, verbe, compléments, pronoms, types de phrases et homonymes : une règle courte, puis des défis.",
             lessons=gram.build()),
        dict(id="l4-u3", title="Mission Dialogues", title_ar="مهمة الحوارات", color="#00897b", icon="💬",
             desc_ar="31 موقفاً من الحياة اليومية بأصوات حقيقية: استماع وفهم، ترجمة، ترتيب الجمل، إملاء، ثم دورك في الكلام.",
             desc_fr="31 situations de la vie quotidienne avec de vraies voix : écoute, compréhension, traduction, phrases à remettre en ordre, dictée et prise de parole.",
             lessons=dial.build()),
    ]
