// Home page lists — NL is the authoring base; EN / FR / DE are full parallel arrays here.
// `data.jsx` still exposes window.TIMELINE, MISSIONS, MAGAZINES (English) for tooling — keep them in sync with TIMELINE_I18N.en etc.
// Runtime resolution: home.jsx uses TIMELINE_I18N[lang] || TIMELINE_I18N.nl (unknown lang → nl).

const TIMELINE_I18N = {
  nl: [
    { y: "1916", t: "Eerste transporten", d: "De Belgische militaire luchtvaart begint met Farman F.40's die post tussen de loopgraven vervoeren." },
    { y: "1946", t: "15de Wing ontstaat", d: "Het Transport Wing wordt opgericht te Melsbroek met overtollige C-47 Dakota's." },
    { y: "1964", t: "Stanleyville", d: "Operatie Dragon Rouge — C-119's evacueren 2.000 gijzelaars uit Congo." },
    { y: "1972", t: "Hercules arriveert", d: "De C-130H vervangt de C-119; het begin van 48 jaar dienst." },
    { y: "1993", t: "DAKOTA vzw", d: "Museum opgericht door een tiental gepensioneerde bemanningsleden van de 15 Wing. Eerste hangaar." },
    { y: "2020", t: "Atlas neemt over", d: "De laatste C-130H gaat uit dienst; dezelfde dag arriveert de eerste A400M." },
  ],
  fr: [
    { y: "1916", t: "Premiers transports", d: "L'aviation militaire belge commence avec des Farman F.40 acheminant le courrier entre les tranchées." },
    { y: "1946", t: "Création du 15e Wing", d: "Le Transport Wing est constitué à Melsbroek avec des C-47 Dakota en surplus." },
    { y: "1964", t: "Stanleyville", d: "Opération Dragon Rouge — les C-119 évacuent 2 000 otages du Congo." },
    { y: "1972", t: "Arrivée du Hercules", d: "Le C-130H remplace le C-119; début de 48 ans de service." },
    { y: "1993", t: "DAKOTA vzw", d: "Musée fondé par une dizaine d'anciens équipages du 15e Wing. Premier hangar acquis." },
    { y: "2020", t: "Atlas prend le relais", d: "Le dernier C-130H est retiré du service; le premier A400M arrive le même jour." },
  ],
  de: [
    { y: "1916", t: "Erste Transporte", d: "Die belgische Militärluftfahrt beginnt mit Farman F.40, die Post zwischen den Schützengräben befördern." },
    { y: "1946", t: "15. Wing entsteht", d: "Das Transportgeschwader wird in Melsbroek mit überschüssigen C-47 Dakota aufgestellt." },
    { y: "1964", t: "Stanleyville", d: "Operation Dragon Rouge — C-119 evakuieren 2.000 Geiseln aus dem Kongo." },
    { y: "1972", t: "Hercules trifft ein", d: "Die C-130H ersetzt die C-119; Beginn von 48 Dienstjahren." },
    { y: "1993", t: "DAKOTA vzw", d: "Museum von einem Dutzend ausgeschiedener Besatzungen des 15. Wings gegründet. Erster Hangar." },
    { y: "2020", t: "Atlas übernimmt", d: "Die letzte C-130H wird ausgemustert; am selben Tag trifft die erste A400M ein." },
  ],
  en: [
    { y: "1916", t: "First transports", d: "Belgian military aviation begins with Farman F.40s carrying mail between trenches." },
    { y: "1946", t: "15th Wing forms", d: "The Transport Wing is constituted at Melsbroek with surplus C-47 Dakotas." },
    { y: "1964", t: "Stanleyville", d: "Operation Dragon Rouge — C-119s evacuate 2,000 hostages from Congo." },
    { y: "1972", t: "Hercules arrives", d: "The C-130H replaces the C-119; begins 48 years of service." },
    { y: "1993", t: "DAKOTA vzw", d: "Museum founded by a dozen retired 15 Wing crew. First hangar secured." },
    { y: "2020", t: "Atlas takes over", d: "The last C-130H retires; the first A400M arrives the same day." },
  ],
};

const MISSIONS_I18N = {
  nl: [
    { y: "1959", op: "RUANDA-URUNDI · ANTILOOP", desc: "Ordehandhaving bij stammenconflicten vóór de onafhankelijkheid. C-119, DC-3, DC-6 · Operatie „Antiloop” met 1, 3, 4 en 6 Bn Paras.", loc: "KIGALI / BUJUMBURA", date: "1959 – 1962" },
    { y: "1960", op: "CONGO · LEOPOLDVILLE EVAC", desc: "Alle transportvliegtuigen van de 15de Wing, met SABENA B-707 en DC-10-ondersteuning. Evacuatie via Luluaburg – Elisabethstad – Jadotstad – Matadi.", loc: "LEOPOLDVILLE", date: "1960s" },
    { y: "1964", op: "DRAGON ROUGE / RED DRAGON", desc: "Congolese opstand — gijzelaarsbevrijding te Stanleystad. 5 × USAF C-130; evacuatie van Belgen met DC-6 en SABENA.", loc: "STANLEYSTAD · PAULIS", date: "nov–dec 1964" },
    { y: "1966", op: "ITALIË · PO-OVERSTROMING", desc: "Rampenhulp in de Povlakte. 10 × C-119 met voedsel en tenten naar Pisa.", loc: "PISA", date: "nov 1966 – jan 1967" },
    { y: "1967", op: "INDIË · MADRAS HONGERSNOOD", desc: "Hulp bij hongersnood. 1 × DC-6 — 7 ton voedsel afgeleverd.", loc: "MADRAS", date: "6 nov 1967" },
    { y: "1967", op: "MIDDEN-OOSTEN · VLUCHTELINGEN", desc: "Hulp na de Zesdaagse Oorlog in Egypte en Jordanië. 2 × DC-6 met tenten en voedsel.", loc: "CAIRO / AMMAN", date: "okt 1967" },
    { y: "1968", op: "BIAFRA · BURGEROORLOG NIGERIA", desc: "Scheuringsconflict in Biafra. DC-6 en C-119 met voedsel en geneesmiddelen over meerdere rotaties.", loc: "LAGOS / UMUAHIA", date: "1968 – 1969" },
    { y: "1970", op: "PERU · AARDBEVING", desc: "4 × DC-6 (Rode Kruis & ABL) hulpvluchten gedurende de winter.", loc: "LIMA", date: "18 nov 1970 – 15 mrt 1971" },
    { y: "1984", op: "ETHIOPIË · TECHNISCHE BIJSTAND", desc: "3 × C-130 — 45 ton technisch materiaal voor ABOS.", loc: "ADDIS ABABA", date: "okt 1984" },
    { y: "1985", op: "ETHIOPIË · HONGERSNOOD", desc: "C-130's bleven 15 dagen, met 4–5 binnenlandse vluchten per dag voor ABOS, CICR, MSF en de communauté Française.", loc: "ADDIS ABABA", date: "1985" },
    { y: "1991", op: "GOLFSTREAM · WEU-STEUN", desc: "2 × C-130 ter ondersteuning van de West-Europese Unie tijdens de Golfoorlog.", loc: "GULF", date: "31 jan – 3 feb 1991" },
    { y: "1991", op: "SOMALIË · MOGADISHU", desc: "Medische en voedselhulp. 4 × C-130 voor SOS Kinderdorpen en partners.", loc: "MOGADISHU", date: "14 feb – 30 apr 1991" },
    { y: "1991", op: "ZAÏRE · BLUE BEAM", desc: "Gewapende interventie en evacuatie: 1.130 personen en 75 voertuigen naar binnen; 5.345 vluchtelingen naar buiten.", loc: "KINSHASA", date: "23 sep – 4 nov 1991" },
    { y: "1994", op: "EX-JOEGOSLAVIË / MONTENEGRO", desc: "UNDRO-missie — versterking van een dam bedreigd door milieuschade. C-130 (63 u), DA-20 (7 u), HS (200 u), B-727 (48 u), Merlin (33,4 u).", loc: "PODGORICA", date: "1994" },
    { y: "1994", op: "RWANDA · SILVER BACK", desc: "Nood-evacuatie van Belgische en buitenlandse staatsburgers tijdens de burgeroorlog.", loc: "KIGALI", date: "apr 1994" },
    { y: "1996", op: "RWANDA · UNAMIR II", desc: "VN-detachement Rwanda / Kigali / Malawi. 542 uren over alle types, 8.861 passagiers, 102 ton vracht.", loc: "KIGALI / LILONGWE", date: "1996" },
    { y: "1990", op: "JORDANIË-EGYPTE · FLYING CARPET", desc: "Evacuatie van Egyptische vluchtelingen gestrand in Jordanië na de Koeweit-crisis. 8 × C-130 + 1 × B-727.", loc: "AMMAN → CAI", date: "7–30 aug 1990" },
    { y: "1990", op: "BE RODE KRUIS / ABOS", desc: "3 × C-130 humanitaire steunvluchten voor UNDRO, het Belgische Rode Kruis en ABOS.", loc: "VERSCHILLEND", date: "27 jan – 7 feb 1990" },
    { y: "2001", op: "AFGHANISTAN · DUSHANBE", desc: "Humanitaire hulp in een oorlogsgebied voor de VN — 31,3 ton hulpgoederen over twee rotaties.", loc: "DUSHANBE", date: "nov–dec 2001" },
    { y: "1998", op: "NICARAGUA · ORKAAN MITCH", desc: "Hulpvluchten na orkaan Mitch, o.m. 1 × A-310 met prinses Astrid.", loc: "MANAGUA", date: "okt 1998 – jan 1999" },
    { y: "1998", op: "SOEDAN · LIFELINE", desc: "Operatie „Lifeline Sudan” door ABOS — voedselhulp naar El Obeid.", loc: "EL OBEID", date: "nov 1998" },
    { y: "1999", op: "ITALIË · JOINT FALCON", desc: "Vervoer van personeel en materieel tijdens de Kosovo-campagne.", loc: "VILLAFRANCA / AMENDOLA", date: "1999" },
    { y: "2007", op: "AFGHANISTAN · ISAF", desc: "Logistieke steun aan ISAF-troepen — 1 × C-130 permanent ter plaatse.", loc: "KABUL", date: "nov 2006 – mrt 2007" },
    { y: "1998", op: "KINSHASA REPATRIERING", desc: "5 × A-310 — 990 passagiers (o.m. 445 Belgen) Kinshasa–Libreville; 196 Belgen gerepatrieerd op 19 aug.", loc: "KINSHASA → LBV", date: "14–19 aug 1998" },
    { y: "2010", op: "HAÏTI · AARDBEVING", desc: "Medische luchtbrug en logistieke steun aan B-Fast na de aardbeving.", loc: "PORT-AU-PRINCE", date: "jan 2010" },
    { y: "2014", op: "EBOLA-RESpons", desc: "Inzet van mobiel B-Fast-lab, materiaal en medisch personeel naar West-Afrika.", loc: "MONROVIA", date: "aug – nov 2014" },
    { y: "2020", op: "BEIROET · HAVENEXPLOSIE", desc: "Hulpvlucht met B-Fast veldhospitaal en USAR-redingsteam.", loc: "BEIRUT", date: "aug 2020" },
    { y: "2021", op: "RED KITE · KABUL NEO", desc: "Evacuatie van niet-gevechtsdeelnemers: Belgische en geallieerde burgers uit Kaboel.", loc: "KABUL → ISB", date: "aug 2021" },
    { y: "2023", op: "SOEDAN NEO", desc: "Evacuatie van niet-gevechtsdeelnemers uit Khartoem met de A400M.", loc: "KHARTOUM → DJI", date: "apr 2023" },
  ],
  fr: [
    { y: "1959", op: "RUANDA-URUNDI · ANTILOOP", desc: "Maintien de l'ordre dans des conflits tribaux avant l'indépendance. C-119, DC-3, DC-6 · Opération « Antiloop » avec 1er, 3e, 4e et 6e Bn Paras.", loc: "KIGALI / BUJUMBURA", date: "1959 – 1962" },
    { y: "1960", op: "CONGO · ÉVAC LEOPOLDVILLE", desc: "Tous les avions de transport du 15e Wing, avec soutien SABENA B-707 et DC-10. Évacuation via Luluabourg – Élisabethville – Jadotville – Matadi.", loc: "LEOPOLDVILLE", date: "1960s" },
    { y: "1964", op: "DRAGON ROUGE / RED DRAGON", desc: "Rébellion au Congo — libération d'otages à Stanleyville. 5 × C-130 USAF ; évacuation des Belges par DC-6 et SABENA.", loc: "STANLEYSTAD · PAULIS", date: "nov.–déc. 1964" },
    { y: "1966", op: "ITALIE · CRUE DU PÔ", desc: "Secours aux inondés de la plaine du Pô. 10 × C-119 apportant vivres et tentes à Pise.", loc: "PISA", date: "nov. 1966 – janv. 1967" },
    { y: "1967", op: "INDE · FAMINE MADRAS", desc: "Aide alimentaire. 1 × DC-6 — 7 tonnes de vivres livrées.", loc: "MADRAS", date: "6 nov. 1967" },
    { y: "1967", op: "MOYEN-ORIENT · RÉFUGIÉS", desc: "Réponse aux réfugiés de la guerre des Six Jours en Égypte et en Jordanie. 2 × DC-6 avec tentes et vivres.", loc: "CAIRO / AMMAN", date: "oct. 1967" },
    { y: "1968", op: "BIAFRA · GUERRE CIVILE NIGÉRIA", desc: "Crise de sécession au Biafra. DC-6 et C-119 avec vivres et médicaments sur plusieurs rotations.", loc: "LAGOS / UMUAHIA", date: "1968 – 1969" },
    { y: "1970", op: "PÉROU · SÉISME", desc: "4 × DC-6 (Croix-Rouge belge et ABL) — vols de secours pendant l'hiver.", loc: "LIMA", date: "18 nov. 1970 – 15 mars 1971" },
    { y: "1984", op: "ÉTHIOPIE · ASSISTANCE TECHNIQUE", desc: "3 × C-130 — 45 tonnes de matériel technique pour l'ABOS.", loc: "ADDIS ABABA", date: "oct. 1984" },
    { y: "1985", op: "ÉTHIOPIE · FAMINE", desc: "Les C-130 restent 15 jours, avec 4 à 5 rotations nationales par jour pour l'ABOS, le CICR, MSF et la communauté française.", loc: "ADDIS ABABA", date: "1985" },
    { y: "1991", op: "GULF STREAM · SOUTIEN UEO", desc: "2 × C-130 au soutien de l'Union de l'Europe occidentale pendant la guerre du Golfe.", loc: "GULF", date: "31 janv. – 3 févr. 1991" },
    { y: "1991", op: "SOMALIE · MOGADISCIO", desc: "Aide médicale et alimentaire. 4 × C-130 pour SOS Villages d'enfants et partenaires.", loc: "MOGADISHU", date: "14 févr. – 30 avr. 1991" },
    { y: "1991", op: "ZAÏRE · BLUE BEAM", desc: "Intervention armée et évacuation : 1 130 personnes et 75 véhicules à l'intérieur ; 5 345 réfugiés sortis.", loc: "KINSHASA", date: "23 sept. – 4 nov. 1991" },
    { y: "1994", op: "EX-YOUGOSLAVIE / MONTÉNÉGRO", desc: "Mission UNDRO — renforcement matériel d'un barrage menacé par des dommages environnementaux. C-130 (63 h), DA-20 (7 h), HS (200 h), B-727 (48 h), Merlin (33,4 h).", loc: "PODGORICA", date: "1994" },
    { y: "1994", op: "RWANDA · SILVER BACK", desc: "Évacuation d'urgence de citoyens belges et étrangers pendant la guerre civile.", loc: "KIGALI", date: "avr. 1994" },
    { y: "1996", op: "RWANDA · UNAMIR II", desc: "Déploiement du détachement ONU Rwanda / Kigali / Malawi. 542 heures sur tous types, 8 861 passagers, 102 tonnes de fret.", loc: "KIGALI / LILONGWE", date: "1996" },
    { y: "1990", op: "JORDANIE-ÉGYPTE · FLYING CARPET", desc: "Évacuation de réfugiés égyptiens bloqués en Jordanie après la crise du Koweït. 8 × C-130 + 1 × B-727.", loc: "AMMAN → CAI", date: "7–30 août 1990" },
    { y: "1990", op: "CR BELGE / ABOS", desc: "3 × C-130 — vols humanitaires de soutien pour l'UNDRO, la Croix-Rouge belge et l'ABOS.", loc: "PLUSIEURS", date: "27 janv. – 7 févr. 1990" },
    { y: "2001", op: "AFGHANISTAN · DUSHANBE", desc: "Aide humanitaire en zone de guerre pour l'ONU — 31,3 tonnes de fret de secours en deux rotations.", loc: "DUSHANBE", date: "nov.–déc. 2001" },
    { y: "1998", op: "NICARAGUA · OURAGAN MITCH", desc: "Vols de secours après Mitch, dont 1 × A-310 avec la princesse Astrid.", loc: "MANAGUA", date: "oct. 1998 – janv. 1999" },
    { y: "1998", op: "SOUDAN · LIFELINE", desc: "Opération « Lifeline Sudan » ordonnée par l'ABOS — aide alimentaire vers El Obeid.", loc: "EL OBEID", date: "nov. 1998" },
    { y: "1999", op: "ITALIE · JOINT FALCON", desc: "Transport de personnel et de matériel pendant la campagne du Kosovo.", loc: "VILLAFRANCA / AMENDOLA", date: "1999" },
    { y: "2007", op: "AFGHANISTAN · ISAF", desc: "Soutien logistique aux troupes de l'ISAF — 1 × C-130 en permanence sur place.", loc: "KABUL", date: "nov. 2006 – mars 2007" },
    { y: "1998", op: "RÉPATRIATION KINSHASA", desc: "5 × A-310 — 990 passagers (dont 445 Belges) entre Kinshasa et Libreville ; 196 Belges rapatriés le 19 août.", loc: "KINSHASA → LBV", date: "14–19 août 1998" },
    { y: "2010", op: "HAÏTI · SÉISME", desc: "Pont aérien médical et soutien logistique à B-Fast après le séisme.", loc: "PORT-AU-PRINCE", date: "janv. 2010" },
    { y: "2014", op: "RÉPONSE ÉBOLA", desc: "Déploiement du laboratoire mobile B-Fast, matériel et personnel médical en Afrique de l'Ouest.", loc: "MONROVIA", date: "août – nov. 2014" },
    { y: "2020", op: "BEYROUTH · EXPLOSION PORTUAIRE", desc: "Vol de secours avec hôpital de campagne B-Fast et équipe USAR.", loc: "BEIRUT", date: "août 2020" },
    { y: "2021", op: "RED KITE · NEO KABOUL", desc: "Évacuation de non-combattants : ressortissants belges et alliés depuis Kaboul.", loc: "KABUL → ISB", date: "août 2021" },
    { y: "2023", op: "SOUDAN NEO", desc: "Évacuation de non-combattants depuis Khartoum avec A400M.", loc: "KHARTOUM → DJI", date: "avr. 2023" },
  ],
  de: [
    { y: "1959", op: "RUANDA-URUNDI · ANTILOOP", desc: "Ordnungshaltung bei Stammesstreitigkeiten vor der Unabhängigkeit. C-119, DC-3, DC-6 · Operation „Antiloop“ mit 1., 3., 4. und 6. Bn Paras.", loc: "KIGALI / BUJUMBURA", date: "1959 – 1962" },
    { y: "1960", op: "KONGO · EVAKUATION LEOPOLDVILLE", desc: "Alle Transportflugzeuge des 15. Wings mit SABENA B-707 & DC-10-Unterstützung. Evakuierung über Luluaburg – Elisabethville – Jadotville – Matadi.", loc: "LEOPOLDVILLE", date: "1960s" },
    { y: "1964", op: "DRAGON ROUGE / RED DRAGON", desc: "Kongo-Aufstand — Geiselbefreiung in Stanleyville. 5 × USAF C-130; Evakuierung Belgier mit DC-6 und SABENA.", loc: "STANLEYSTAD · PAULIS", date: "Nov.–Dez. 1964" },
    { y: "1966", op: "ITALIEN · PO-HOCHWASSER", desc: "Hilfe nach Überschwemmung in der Po-Ebene. 10 × C-119 mit Lebensmitteln und Zelten nach Pisa.", loc: "PISA", date: "Nov. 1966 – Jan. 1967" },
    { y: "1967", op: "INDIEN · HUNGERSNOT MADRAS", desc: "Hilfe gegen Hungersnot. 1 × DC-6 — 7 t Lebensmittel geliefert.", loc: "MADRAS", date: "6. Nov. 1967" },
    { y: "1967", op: "NAHER OSTEN · FLÜCHTLINGE", desc: "Hilfe nach dem Sechstagekrieg in Ägypten und Jordanien. 2 × DC-6 mit Zelten und Lebensmitteln.", loc: "CAIRO / AMMAN", date: "Okt. 1967" },
    { y: "1968", op: "BIAFRA · BÜRGERKRIEG NIGERIA", desc: "Abspaltungskrise in Biafra. DC-6 und C-119 mit Lebensmitteln und Medikamenten über mehrere Rotationen.", loc: "LAGOS / UMUAHIA", date: "1968 – 1969" },
    { y: "1970", op: "PERU · ERDBEBEN", desc: "4 × DC-6 (Belgisches Rotes Kreuz & ABL) Hilfsflüge über den Winter.", loc: "LIMA", date: "18. Nov. 1970 – 15. März 1971" },
    { y: "1984", op: "ÄTHIOPIEN · TECH. HILFE", desc: "3 × C-130 — 45 t technisches Material für ABOS.", loc: "ADDIS ABABA", date: "Okt. 1984" },
    { y: "1985", op: "ÄTHIOPIEN · HUNGERSNOT", desc: "C-130 blieben 15 Tage mit 4–5 täglichen Inlandsflügen für ABOS, IKRK, MSF und die französischsprachige Gemeinschaft.", loc: "ADDIS ABABA", date: "1985" },
    { y: "1991", op: "GOLFSTROM · WEU-UNTERSTÜTZUNG", desc: "2 × C-130 im Rahmen der Westeuropäischen Union während des Golfkriegs.", loc: "GULF", date: "31. Jan. – 3. Feb. 1991" },
    { y: "1991", op: "SOMALIA · MOGADISCHU", desc: "Medizinische und Nahrungsmittelhilfe. 4 × C-130 für SOS-Kinderdörfer und Partner.", loc: "MOGADISHU", date: "14. Feb. – 30. Apr. 1991" },
    { y: "1991", op: "ZAIRE · BLUE BEAM", desc: "Bewaffnete Intervention und Evakuierung: 1.130 Personen und 75 Fahrzeuge hinein; 5.345 Flüchtlinge heraus.", loc: "KINSHASA", date: "23. Sep. – 4. Nov. 1991" },
    { y: "1994", op: "EX-JUGOSLAWIEN / MONTENEGRO", desc: "UNDRO-Mission — Materialverstärkung eines durch Umweltschäden bedrohten Dammes. C-130 (63 Std.), DA-20 (7 Std.), HS (200 Std.), B-727 (48 Std.), Merlin (33,4 Std.).", loc: "PODGORICA", date: "1994" },
    { y: "1994", op: "RUANDA · SILVER BACK", desc: "Notfall-Evakuierung belgischer und ausländischer Staatsbürger im Bürgerkrieg.", loc: "KIGALI", date: "Apr. 1994" },
    { y: "1996", op: "RUANDA · UNAMIR II", desc: "VN-Detachement Ruanda / Kigali / Malawi. 542 Flugstunden über alle Muster, 8.861 Passagiere, 102 t Fracht.", loc: "KIGALI / LILONGWE", date: "1996" },
    { y: "1990", op: "JORDANIEN-ÄGYPTEN · FLYING CARPET", desc: "Evakuierung ägyptischer Flüchtlinge in Jordanien nach der Kuwait-Krise. 8 × C-130 + 1 × B-727.", loc: "AMMAN → CAI", date: "7.–30. Aug. 1990" },
    { y: "1990", op: "BE Rotes Kreuz / ABOS", desc: "3 × C-130 humanitäre Unterstützungsflüge für UNDRO, Belgisches Rotes Kreuz und ABOS.", loc: "MEHRERE", date: "27. Jan. – 7. Feb. 1990" },
    { y: "2001", op: "AFGHANISTAN · DUSCHANBE", desc: "Humanitäre Hilfe in einem Kriegsgebiet für die UN — 31,3 t Hilfsgut über zwei Rotationen.", loc: "DUSHANBE", date: "Nov.–Dez. 2001" },
    { y: "1998", op: "NICARAGUA · HURRIKAN MITCH", desc: "Hilfsflüge nach Hurrikan Mitch, u.a. 1 × A-310 mit Prinzessin Astrid.", loc: "MANAGUA", date: "Okt. 1998 – Jan. 1999" },
    { y: "1998", op: "SUDAN · LIFELINE", desc: "Operation „Lifeline Sudan“ im Auftrag von ABOS — Nahrungsmittel nach El Obeid.", loc: "EL OBEID", date: "Nov. 1998" },
    { y: "1999", op: "ITALIEN · JOINT FALCON", desc: "Transport von Personal und Gerät während des Kosovo-Einsatzes.", loc: "VILLAFRANCA / AMENDOLA", date: "1999" },
    { y: "2007", op: "AFGHANISTAN · ISAF", desc: "Logistische Unterstützung der ISAF-Truppen — 1 × C-130 dauerhaft vor Ort.", loc: "KABUL", date: "Nov. 2006 – März 2007" },
    { y: "1998", op: "KINSHASA RÜCKFÜHRUNG", desc: "5 × A-310 — 990 Passagiere (darunter 445 Belgier) Kinshasa–Libreville; 196 Belgier am 19. Aug. heimgeholt.", loc: "KINSHASA → LBV", date: "14.–19. Aug. 1998" },
    { y: "2010", op: "HAITI ERDBEBEN", desc: "Medizinische Luftbrücke und logistische Unterstützung für B-Fast.", loc: "PORT-AU-PRINCE", date: "Jan. 2010" },
    { y: "2014", op: "EBOLA-REAKTION", desc: "Einsatz des B-Fast-Mobil-Labors, Material und medizinisches Personal nach Westafrika.", loc: "MONROVIA", date: "Aug. – Nov. 2014" },
    { y: "2020", op: "BEIRUT HAFENEXPLOSION", desc: "Hilfsflug mit B-Fast-Feldlazarett und USAR-Rettungsteam.", loc: "BEIRUT", date: "Aug. 2020" },
    { y: "2021", op: "RED KITE · KABUL NEO", desc: "Evakuierung von Zivilisten: belgische und verbündete Staatsangehörige aus Kabul.", loc: "KABUL → ISB", date: "Aug. 2021" },
    { y: "2023", op: "SUDAN NEO", desc: "Zivilisten-Evakuierung aus Khartum mit A400M.", loc: "KHARTOUM → DJI", date: "Apr. 2023" },
  ],
  en: [
    { y: "1959", op: "RUANDA-URUNDI · ANTILOOP", desc: "Maintaining order in tribal disputes ahead of independence. C-119, DC-3, DC-6 · Operation \"Antiloop\" with 1, 3, 4 and 6 Bn Paras.", loc: "KIGALI / BUJUMBURA", date: "1959 – 1962" },
    { y: "1960", op: "CONGO · LEOPOLDVILLE EVAC", desc: "All transport aircraft of the 15th Wing, with SABENA B-707 & DC-10 support. Evacuation via Luluaburg – Elisabeth City – Jadot City – Matadi.", loc: "LEOPOLDVILLE", date: "1960s" },
    { y: "1964", op: "DRAGON ROUGE / RED DRAGON", desc: "Congo rebellion — hostage rescue from Stanleystad. 5 × USAF C-130; evacuation of Belgians by DC-6 and SABENA.", loc: "STANLEYSTAD · PAULIS", date: "Nov–Dec 1964" },
    { y: "1966", op: "ITALY · PÔ FLOOD", desc: "Flood relief in the Pô-plain. 10 × C-119 carrying food and tents to Pisa.", loc: "PISA", date: "Nov 1966 – Jan 1967" },
    { y: "1967", op: "INDIA · MADRAS FAMINE", desc: "Famine relief. 1 × DC-6 — 7 tonnes of food delivered.", loc: "MADRAS", date: "Nov 6, 1967" },
    { y: "1967", op: "MIDDLE EAST · REFUGEES", desc: "Six-Day War refugee response in Egypt and Jordan. 2 × DC-6 with tents and food.", loc: "CAIRO / AMMAN", date: "October 1967" },
    { y: "1968", op: "BIAFRA · NIGERIA CIVIL WAR", desc: "Secession crisis in Biafra. DC-6 and C-119 with food and medicines over multiple rotations.", loc: "LAGOS / UMUAHIA", date: "1968 – 1969" },
    { y: "1970", op: "PERU EARTHQUAKE", desc: "4 × DC-6 (Belgian Red Cross & ABL) relief flights over the winter.", loc: "LIMA", date: "Nov 18, 1970 – Mar 15, 1971" },
    { y: "1984", op: "ETHIOPIA · TECH. ASSISTANCE", desc: "3 × C-130 — 45 tonnes of technical material for ABOS.", loc: "ADDIS ABABA", date: "October 1984" },
    { y: "1985", op: "ETHIOPIA · FAMINE", desc: "C-130s stayed 15 days, running 4–5 daily domestic flights for ABOS, CICR, MSF and the communauté Française.", loc: "ADDIS ABABA", date: "1985" },
    { y: "1991", op: "GULF STREAM · WEU SUPPORT", desc: "2 × C-130 in support of the Western European Union during the Gulf War.", loc: "GULF", date: "Jan 31 – Feb 3, 1991" },
    { y: "1991", op: "SOMALIA · MOGADISHU", desc: "Medical and food aid. 4 × C-130 for SOS Kinderdorpen and partners.", loc: "MOGADISHU", date: "Feb 14 – Apr 30, 1991" },
    { y: "1991", op: "ZAIRE · BLUE BEAM", desc: "Armed intervention and evacuation: 1,130 personnel and 75 vehicles in; 5,345 refugees out.", loc: "KINSHASA", date: "Sep 23 – Nov 4, 1991" },
    { y: "1994", op: "EX-YUGOSLAVIA / MONTENEGRO", desc: "UNDRO mission — material reinforcement of a dam threatened by environmental damage. C-130 (63 hrs), DA-20 (7 hrs), HS (200 hrs), B-727 (48 hrs), Merlin (33.4 hrs).", loc: "PODGORICA", date: "1994" },
    { y: "1994", op: "RWANDA · SILVER BACK", desc: "Emergency evacuation of Belgian & foreign citizens during the civil war.", loc: "KIGALI", date: "April 1994" },
    { y: "1996", op: "RWANDA · UNAMIR II", desc: "UN detachment deployment Rwanda / Kigali / Malawi. 542 hours across all types, 8,861 passengers, 102 tonnes of cargo.", loc: "KIGALI / LILONGWE", date: "1996" },
    { y: "1990", op: "JORDAN-EGYPT · FLYING CARPET", desc: "Evacuation of Egyptian refugees stranded in Jordan following the Kuwait crisis. 8 × C-130 + 1 × B-727.", loc: "AMMAN → CAI", date: "Aug 7–30, 1990" },
    { y: "1990", op: "BE RED CROSS / ABOS", desc: "3 × C-130 humanitarian support flights for UNDRO, Belgian Red Cross and ABOS.", loc: "MULTIPLE", date: "Jan 27 – Feb 7, 1990" },
    { y: "2001", op: "AFGHANISTAN · DUSHANBE", desc: "Humanitarian aid in a war zone for the UN — 31.3 tonnes of relief cargo over two rotations.", loc: "DUSHANBE", date: "Nov–Dec 2001" },
    { y: "1998", op: "NICARAGUA · HURRICANE MITCH", desc: "Relief flights after hurricane Mitch, including 1 × A-310 with Princess Astrid aboard.", loc: "MANAGUA", date: "Oct 1998 – Jan 1999" },
    { y: "1998", op: "SUDAN · LIFELINE", desc: "Operation \"Lifeline Sudan\" ordered by ABOS — food aid to El Obeid.", loc: "EL OBEID", date: "November 1998" },
    { y: "1999", op: "ITALY · JOINT FALCON", desc: "Transport of personnel and equipment during the Kosovo campaign.", loc: "VILLAFRANCA / AMENDOLA", date: "1999" },
    { y: "2007", op: "AFGHANISTAN · ISAF", desc: "Logistical support to ISAF troops — 1 × C-130 permanently on site.", loc: "KABUL", date: "Nov 2006 – Mar 2007" },
    { y: "1998", op: "KINSHASA REPATRIATION", desc: "5 × A-310 — 990 passengers (incl. 445 Belgians) shuttled between Kinshasa and Libreville; 196 Belgians repatriated on Aug 19.", loc: "KINSHASA → LBV", date: "Aug 14–19, 1998" },
    { y: "2010", op: "HAITI EARTHQUAKE", desc: "Post-quake medical airlift and logistical support to B-Fast.", loc: "PORT-AU-PRINCE", date: "January 2010" },
    { y: "2014", op: "EBOLA RESPONSE", desc: "B-Fast mobile-lab deployment, material and medical personnel flown to West Africa.", loc: "MONROVIA", date: "Aug – Nov 2014" },
    { y: "2020", op: "BEIRUT PORT EXPLOSION", desc: "Relief flight with B-Fast field hospital and USAR rescue team.", loc: "BEIRUT", date: "August 2020" },
    { y: "2021", op: "RED KITE · KABUL NEO", desc: "Non-combatant evacuation of Belgian & allied citizens from Kabul.", loc: "KABUL → ISB", date: "August 2021" },
    { y: "2023", op: "SUDAN NEO", desc: "Non-combatant evacuation from Khartoum with A400M.", loc: "KHARTOUM → DJI", date: "April 2023" },
  ],
};

const MAGAZINES_I18N = {
  nl: [
    { n: "DakNws № 104", date: "Lente 2026", title: "Het Restore Team · aantekeningen over DC-3 en Pembroke", color: "red" },
    { n: "DakNws № 103", date: "Winter 2025", title: "Restauratie van de C-119-cockpit — voortgangsverslag", color: "navy" },
    { n: "DakNws № 102", date: "Herfst 2025", title: "B727-neus arriveert te Kwartier Groenveld", color: "cream" },
    { n: "DakNws № 101", date: "Zomer 2025", title: "Restauratie van de DA900-cockpit van start", color: "navy" },
    { n: "DakNws № 64", date: "december 2014", title: "A400M in EBMB · Milakat 2 · DC-3 Legende", color: "cream" },
    { n: "DakNws № 01", date: "1995", title: "Eerste nummer · eerste Dakota News uit het Documentatiecentrum", color: "red" },
  ],
  fr: [
    { n: "DakNws № 104", date: "Printemps 2026", title: "L’équipe Restore · notes sur la conservation du DC-3 et du Pembroke", color: "red" },
    { n: "DakNws № 103", date: "Hiver 2025", title: "Restauration du cockpit du C-119 — rapport d’étape", color: "navy" },
    { n: "DakNws № 102", date: "Automne 2025", title: "Le nez du B727 arrive au Kwartier Groenveld", color: "cream" },
    { n: "DakNws № 101", date: "Été 2025", title: "Début de la restauration du cockpit DA900", color: "navy" },
    { n: "DakNws № 64", date: "Décembre 2014", title: "A400M à EBMB · Milakat 2 · DC-3 Légende", color: "cream" },
    { n: "DakNws № 01", date: "1995", title: "Premier numéro · Dakota News inaugurale du Centre de Documentation", color: "red" },
  ],
  de: [
    { n: "DakNws № 104", date: "Frühling 2026", title: "Das Restore Team · DC-3- und Pembroke-Konservierung", color: "red" },
    { n: "DakNws № 103", date: "Winter 2025", title: "Restaurierung des C-119-Cockpits — Zwischenbericht", color: "navy" },
    { n: "DakNws № 102", date: "Herbst 2025", title: "B727-Rumpfnase erreicht Kwartier Groenveld", color: "cream" },
    { n: "DakNws № 101", date: "Sommer 2025", title: "Beginn der DA900-Cockpit-Restaurierung", color: "navy" },
    { n: "DakNws № 64", date: "Dezember 2014", title: "A400M in EBMB · Milakat 2 · DC-3 Legende", color: "cream" },
    { n: "DakNws № 01", date: "1995", title: "Erste Ausgabe · erste Dakota News aus dem Dokumentationszentrum", color: "red" },
  ],
  en: [
    { n: "DakNws № 104", date: "Spring 2026", title: "The Restore Team · DC-3 and Pembroke conservation notes", color: "red" },
    { n: "DakNws № 103", date: "Winter 2025", title: "Restoration of the C-119 cockpit — progress report", color: "navy" },
    { n: "DakNws № 102", date: "Autumn 2025", title: "B727 nose arrives at Kwartier Groenveld", color: "cream" },
    { n: "DakNws № 101", date: "Summer 2025", title: "DA900 cockpit restoration begins", color: "navy" },
    { n: "DakNws № 64", date: "December 2014", title: "A400M in EBMB · Milakat 2 · DC-3 Legend", color: "cream" },
    { n: "DakNws № 01", date: "1995", title: "First issue · inaugural Dakota News from the Documentation Centre", color: "red" },
  ],
};

/** Labels for AIRCRAFT[].origin on fleet cards (source data mixes EN abbrev. and Dutch). */
const AIRCRAFT_ORIGIN_I18N = {
  en: { UK: "UK", USA: "USA", Frankrijk: "France", Europa: "Europe", Brazilië: "Brazil" },
  nl: { UK: "VK", USA: "VS", Frankrijk: "Frankrijk", Europa: "Europa", Brazilië: "Brazilië" },
  fr: { UK: "R.-U.", USA: "É.-U.", Frankrijk: "France", Europa: "Europe", Brazilië: "Brésil" },
  de: { UK: "GB", USA: "USA", Frankrijk: "Frankreich", Europa: "Europa", Brazilië: "Brasilien" },
};

Object.assign(window, { TIMELINE_I18N, MISSIONS_I18N, MAGAZINES_I18N, AIRCRAFT_ORIGIN_I18N });
