# -*- coding: utf-8 -*- """Contenus de démonstration MNAHA. Textes rédigés pour la démonstration à partir d'informations publiques sur les collections. Aucune photographie des collections n'est utilisée : les droits n'appartiennent pas au projet. """ def p(*paragraphs): """Le CMS produit du HTML via Quill ; on reproduit sa sortie.""" return "".join(f"
{t}
" for t in paragraphs) def h(title): return f"{text}" ARTICLES = { "feschmaart": [ { "label": "Mosaïque de Vichten", "beacon": 101, "coords": ("49.61165", "6.13205"), "title": { "FR": "La mosaïque de Vichten", "DE": "Das Mosaik von Vichten", "EN": "The Vichten Mosaic", "NL": "Het mozaïek van Vichten", }, "description": { "FR": "240 apr. J.-C. — Salle d'archéologie, niveau -2", "DE": "240 n. Chr. — Archäologiesaal, Ebene -2", "EN": "AD 240 — Archaeology hall, level -2", "NL": "240 n.Chr. — Archeologiezaal, niveau -2", }, "content": { "FR": p( "Découverte en 1995 dans les vestiges d'une villa gallo-romaine à " "Vichten, cette mosaïque de sol compte parmi les plus remarquables " "au nord des Alpes. Elle occupait la salle de réception du domaine.", "Au centre, Homère est entouré des neuf Muses, chacune identifiée " "par son nom et son attribut. La composition, d'une finesse rare, " "témoigne de la culture littéraire des propriétaires du domaine au " "milieu du IIIe siècle."), "DE": p( "1995 in den Überresten einer gallo-römischen Villa in Vichten " "entdeckt, zählt dieses Bodenmosaik zu den bedeutendsten nördlich " "der Alpen. Es schmückte den Empfangsraum des Anwesens.", "In der Mitte ist Homer von den neun Musen umgeben, jede mit Namen " "und Attribut bezeichnet. Die außergewöhnlich feine Komposition " "zeugt von der literarischen Bildung der Besitzer um die Mitte des " "3. Jahrhunderts."), "EN": p( "Discovered in 1995 in the remains of a Gallo-Roman villa at " "Vichten, this floor mosaic is among the most remarkable north of " "the Alps. It adorned the reception room of the estate.", "At its centre, Homer is surrounded by the nine Muses, each named " "and identified by her attribute. The unusually fine composition " "speaks to the literary culture of the owners in the middle of the " "third century."), "NL": p( "In 1995 ontdekt in de resten van een Gallo-Romeinse villa in " "Vichten, behoort dit vloermozaïek tot de merkwaardigste ten " "noorden van de Alpen. Het sierde de ontvangstzaal van het domein.", "In het midden is Homerus omringd door de negen Muzen, elk met naam " "en attribuut. De verfijnde compositie getuigt van de literaire " "cultuur van de eigenaars omstreeks het midden van de derde eeuw."), }, }, { "label": "Goeblange-Nospelt", "beacon": 102, "coords": ("49.61170", "6.13190"), "title": { "FR": "Les chambres funéraires de Goeblange-Nospelt", "DE": "Die Grabkammern von Goeblange-Nospelt", "EN": "The Goeblange-Nospelt burial chambers", "NL": "De grafkamers van Goeblange-Nospelt", }, "description": { "FR": "Ier siècle av. J.-C. — Salle d'archéologie, niveau -2", "DE": "1. Jahrhundert v. Chr. — Archäologiesaal, Ebene -2", "EN": "1st century BC — Archaeology hall, level -2", "NL": "1e eeuw v.Chr. — Archeologiezaal, niveau -2", }, "content": { "FR": p( "Les tombes de l'aristocratie trévire mises au jour à " "Goeblange-Nospelt livrent un mobilier funéraire d'une richesse " "exceptionnelle : services à vin en bronze, amphores, armes.", "Ces dépôts éclairent le moment où les élites gauloises adoptent " "les usages romains sans renoncer à leurs propres rites."), "DE": p( "Die in Goeblange-Nospelt freigelegten Gräber der treverischen " "Aristokratie enthielten außergewöhnlich reiche Beigaben: " "Weinservice aus Bronze, Amphoren, Waffen.", "Diese Funde beleuchten den Moment, in dem die gallischen Eliten " "römische Gebräuche übernahmen, ohne ihre eigenen Riten aufzugeben."), "EN": p( "The tombs of the Treveran aristocracy uncovered at " "Goeblange-Nospelt held exceptionally rich grave goods: bronze wine " "services, amphorae, weapons.", "These deposits illuminate the moment when Gaulish elites adopted " "Roman customs without abandoning their own rites."), "NL": p( "De in Goeblange-Nospelt blootgelegde graven van de Trevirische " "aristocratie bevatten uitzonderlijk rijke grafgiften: bronzen " "wijnserviezen, amforen, wapens.", "Deze vondsten belichten het moment waarop de Gallische elites " "Romeinse gebruiken overnamen zonder hun eigen riten op te geven."), }, }, { "label": "Villeroy & Boch Art déco", "beacon": 103, "coords": ("49.61180", "6.13215"), "title": { "FR": "Villeroy & Boch, l'Art déco luxembourgeois", "DE": "Villeroy & Boch, Luxemburger Art déco", "EN": "Villeroy & Boch, Luxembourg Art Deco", "NL": "Villeroy & Boch, Luxemburgse art deco", }, "description": { "FR": "1920-1940 — Arts décoratifs, niveau 2", "DE": "1920-1940 — Kunstgewerbe, Ebene 2", "EN": "1920-1940 — Decorative arts, level 2", "NL": "1920-1940 — Sierkunst, niveau 2", }, "content": { "FR": p( "La manufacture de Septfontaines a produit, entre les deux guerres, " "des séries de céramiques aux lignes géométriques caractéristiques " "de l'Art déco.", "La collection du musée retrace cette production industrielle " "devenue patrimoine, des pièces de série aux modèles de créateurs."), "DE": p( "Die Manufaktur Septfontaines produzierte zwischen den Weltkriegen " "Keramikserien mit den geometrischen Linien des Art déco.", "Die Sammlung des Museums zeichnet diese Industrieproduktion nach, " "die zum Kulturerbe wurde — von der Serienware bis zum " "Künstlerentwurf."), "EN": p( "Between the wars, the Septfontaines works produced ceramic ranges " "in the geometric lines characteristic of Art Deco.", "The museum's collection traces this industrial output as it became " "heritage, from production runs to designer models."), "NL": p( "Tussen beide wereldoorlogen produceerde de fabriek van " "Septfontaines keramiekseries met de geometrische lijnen van de art " "deco.", "De collectie van het museum volgt deze industriële productie die " "erfgoed werd, van serieproductie tot ontwerpersmodellen."), }, }, { "label": "Cabinet des médailles", "beacon": 104, "coords": ("49.61158", "6.13198"), "title": { "FR": "Le cabinet des médailles", "DE": "Das Münzkabinett", "EN": "The coin cabinet", "NL": "Het penningkabinet", }, "description": { "FR": "Numismatique — niveau 1", "DE": "Numismatik — Ebene 1", "EN": "Numismatics — level 1", "NL": "Numismatiek — niveau 1", }, "content": { "FR": p( "Monnaies celtiques, romaines, médiévales et modernes : le cabinet " "conserve la mémoire monétaire du territoire luxembourgeois sur " "plus de deux millénaires.", "Chaque pièce documente un pouvoir, un échange, une frontière."), "DE": p( "Keltische, römische, mittelalterliche und moderne Münzen: das " "Kabinett bewahrt das monetäre Gedächtnis des luxemburgischen " "Raums über mehr als zwei Jahrtausende.", "Jedes Stück dokumentiert eine Macht, einen Austausch, eine Grenze."), "EN": p( "Celtic, Roman, medieval and modern coinage: the cabinet holds the " "monetary memory of Luxembourg's territory across more than two " "millennia.", "Every piece documents a power, an exchange, a border."), "NL": p( "Keltische, Romeinse, middeleeuwse en moderne munten: het kabinet " "bewaart het monetaire geheugen van het Luxemburgse gebied over " "meer dan twee millennia.", "Elk stuk documenteert een macht, een uitwisseling, een grens."), }, }, ], "draieechelen": [ { "label": "Fort Thüngen", "beacon": 201, "coords": ("49.62115", "6.14185"), "title": { "FR": "Le Fort Thüngen", "DE": "Das Fort Thüngen", "EN": "Fort Thüngen", "NL": "Fort Thüngen", }, "description": { "FR": "1732 — Le fort et ses trois tours", "DE": "1732 — Das Fort und seine drei Türme", "EN": "1732 — The fort and its three towers", "NL": "1732 — Het fort en zijn drie torens", }, "content": { "FR": p( "Édifié en 1732 par les Autrichiens, le Fort Thüngen doit son " "surnom de « Dräi Eechelen » aux trois glands dorés qui couronnent " "ses tours.", "Démantelé après le traité de Londres de 1867, il a été restauré " "puis transformé en musée consacré à l'histoire de la forteresse."), "DE": p( "1732 von den Österreichern errichtet, verdankt das Fort Thüngen " "seinen Beinamen „Dräi Eechelen“ den drei vergoldeten Eicheln auf " "seinen Türmen.", "Nach dem Londoner Vertrag von 1867 geschleift, wurde es restauriert " "und in ein Museum zur Geschichte der Festung umgewandelt."), "EN": p( "Built in 1732 by the Austrians, Fort Thüngen owes its nickname " "“Dräi Eechelen” to the three gilded acorns crowning its towers.", "Dismantled after the 1867 Treaty of London, it was restored and " "turned into a museum devoted to the history of the fortress."), "NL": p( "Het in 1732 door de Oostenrijkers gebouwde Fort Thüngen dankt zijn " "bijnaam „Dräi Eechelen“ aan de drie vergulde eikels op zijn torens.", "Na het Verdrag van Londen van 1867 ontmanteld, werd het " "gerestaureerd en omgevormd tot een museum over de geschiedenis van " "de vesting."), }, }, { "label": "Démantèlement 1867", "beacon": 202, "coords": ("49.62130", "6.14170"), "title": { "FR": "1867 : le démantèlement de la forteresse", "DE": "1867: die Schleifung der Festung", "EN": "1867: dismantling the fortress", "NL": "1867: de ontmanteling van de vesting", }, "description": { "FR": "Traité de Londres — salle 4", "DE": "Londoner Vertrag — Saal 4", "EN": "Treaty of London — room 4", "NL": "Verdrag van Londen — zaal 4", }, "content": { "FR": p( "Le traité de Londres impose la neutralité du Luxembourg et la " "démolition de ses fortifications. Seize années de travaux effacent " "l'une des places fortes les plus puissantes d'Europe.", "Ce qu'il en reste — casemates, redoutes, murs — dessine encore la " "ville d'aujourd'hui."), "DE": p( "Der Londoner Vertrag verordnet Luxemburgs Neutralität und den " "Abriss seiner Befestigungen. Sechzehn Jahre Arbeit tilgen eine der " "stärksten Festungen Europas.", "Was blieb — Kasematten, Redouten, Mauern — prägt bis heute das " "Stadtbild."), "EN": p( "The Treaty of London imposed Luxembourg's neutrality and the " "demolition of its fortifications. Sixteen years of work erased one " "of Europe's most powerful strongholds.", "What remains — casemates, redoubts, walls — still shapes the city " "today."), "NL": p( "Het Verdrag van Londen legde de neutraliteit van Luxemburg op en " "de sloop van zijn vestingwerken. Zestien jaar werk wiste een van " "de sterkste vestingen van Europa uit.", "Wat overbleef — kazematten, redoutes, muren — tekent vandaag nog " "de stad."), }, }, { "label": "Maquettes et plans-reliefs", "beacon": 203, "coords": ("49.62100", "6.14200"), "title": { "FR": "Maquettes et plans-reliefs", "DE": "Modelle und Reliefpläne", "EN": "Models and relief maps", "NL": "Maquettes en reliëfkaarten", }, "description": { "FR": "La forteresse en trois dimensions — salle 6", "DE": "Die Festung in drei Dimensionen — Saal 6", "EN": "The fortress in three dimensions — room 6", "NL": "De vesting in drie dimensies — zaal 6", }, "content": { "FR": p( "Les plans-reliefs servaient aux ingénieurs militaires à penser le " "terrain avant de le fortifier. Ils offrent aujourd'hui la lecture " "la plus claire d'un système défensif disparu.", "Les maquettes du musée restituent l'ampleur des ouvrages successifs, " "du Moyen Âge au XIXe siècle."), "DE": p( "Reliefpläne dienten Militäringenieuren dazu, das Gelände vor der " "Befestigung zu erfassen. Heute bieten sie den klarsten Zugang zu " "einem verschwundenen Verteidigungssystem.", "Die Modelle des Museums vergegenwärtigen den Umfang der " "aufeinanderfolgenden Anlagen vom Mittelalter bis ins 19. " "Jahrhundert."), "EN": p( "Relief maps allowed military engineers to read the terrain before " "fortifying it. Today they offer the clearest view of a vanished " "defensive system.", "The museum's models convey the scale of successive works, from the " "Middle Ages to the nineteenth century."), "NL": p( "Reliëfkaarten hielpen militaire ingenieurs het terrein te lezen " "voor ze het versterkten. Vandaag bieden ze het helderste beeld van " "een verdwenen verdedigingsstelsel.", "De maquettes van het museum tonen de omvang van de opeenvolgende " "werken, van de middeleeuwen tot de negentiende eeuw."), }, }, ], "echternach": [ { "label": "La villa romaine", "beacon": 301, "coords": ("49.80655", "6.40210"), "title": { "FR": "La villa romaine d'Echternach", "DE": "Die römische Villa von Echternach", "EN": "The Roman villa of Echternach", "NL": "De Romeinse villa van Echternach", }, "description": { "FR": "Ier-Ve siècle — entrée du site", "DE": "1.-5. Jahrhundert — Eingang der Anlage", "EN": "1st-5th century — site entrance", "NL": "1e-5e eeuw — ingang van de site", }, "content": { "FR": ( p("Fouillée en 1975 et 1976, la villa d'Echternach est l'un des " "plus vastes domaines gallo-romains au nord des Alpes : plus de " "cent mètres de façade, des portiques, des cours " "intérieures et des bassins.") + h("Un domaine hors norme") + p("Le bâtiment résidentiel s'organisait autour d'une cour " "centrale, prolongée par des jardins descendant vers la Sûre. " "L'ensemble tenait autant de la résidence de prestige que de " "l'exploitation agricole.") + ul("Une façade monumentale tournée vers la " "vallée, rythmée par une longue galerie couverte.", "Des dizaines de pièces autour de la cour : " "réception, appartements privés, quartiers de service.", "Des jardins et bassins d'agrément, mis en " "scène dans l'axe de la villa.", "Une partie agricole qui faisait vivre le " "domaine et approvisionnait la région.") + h("Vivre au bord de la Sûre") + p("Sols et murs recevaient enduits peints et " "revêtements soignés ; le domaine disposait de ses propres " "thermes. Entretenir un tel ensemble supposait une fortune " "considérable — et le goût de la montrer.") + quote("Le saviez-vous ? La villa ne s'est pas construite d'un " "seul geste : agrandie au fil des générations, elle atteint " "son apogée au IIe siècle avant " "d'être délaissée dans les troubles de l'Antiquité tardive.") + h("En bref") + ul("Fouilles : 1975 et 1976", "Façade : plus de 100 mètres", "Apogée : IIe siècle apr. J.-C.", "Cadre : vallée de la Sûre, Echternach") ), "DE": ( p("1975 und 1976 ausgegraben, ist die Villa von Echternach eine " "der größten gallo-römischen Anlagen nördlich der Alpen: über " "hundert Meter Fassade, Portiken, Innenhöfe und " "Becken.") + h("Eine Anlage von seltenem Ausmaß") + p("Das Wohngebäude gruppierte sich um einen zentralen Hof, " "verlängert durch Gärten, die zur Sauer hin abfielen. Das " "Anwesen war ebenso Prunkresidenz wie Landwirtschaftsbetrieb.") + ul("Eine monumentale Fassade zum Tal hin, " "gegliedert durch eine lange überdachte Galerie.", "Dutzende Räume um den Hof: Empfang, " "Privatgemächer, Wirtschaftsräume.", "Gärten und Zierbecken, in der Achse der " "Villa in Szene gesetzt.", "Ein landwirtschaftlicher Teil, der das " "Anwesen trug und die Region versorgte.") + h("Leben an der Sauer") + p("Böden und Wände trugen bemalten Putz und " "sorgfältige Beläge; das Anwesen besaß eigene Thermen. Ein " "solches Ensemble zu unterhalten setzte großen Reichtum " "voraus — und die Lust, ihn zu zeigen.") + quote("Wussten Sie schon? Die Villa entstand nicht in einem Zug: " "über Generationen erweitert, erreichte sie im " "2. Jahrhundert ihren Höhepunkt, ehe sie " "in den Wirren der Spätantike aufgegeben wurde.") + h("Kurz gefasst") + ul("Ausgrabungen: 1975 und 1976", "Fassade: über 100 Meter", "Höhepunkt: 2. Jahrhundert n. Chr.", "Lage: Sauertal, Echternach") ), "EN": ( p("Excavated in 1975 and 1976, the Echternach villa is one of the " "largest Gallo-Roman estates north of the Alps: over a " "hundred metres of frontage, porticoes, inner courtyards " "and pools.") + h("An estate on a rare scale") + p("The residential building was arranged around a central court, " "extended by gardens sloping down towards the Sûre. It was as " "much a prestige residence as a working farm.") + ul("A monumental frontage facing the valley, " "set out along a long covered gallery.", "Dozens of rooms around the court: reception, " "private apartments, service quarters.", "Gardens and ornamental pools, staged along " "the axis of the villa.", "A farming quarter that sustained the estate " "and supplied the region.") + h("Living beside the Sûre") + p("Floors and walls carried painted plaster and " "careful finishes, and the estate had baths of its own. Keeping " "such a place going called for considerable wealth — and a " "taste for showing it.") + quote("Did you know? The villa was not built in one go: enlarged " "over generations, it reached its height in the " "second century before being left behind " "in the upheavals of late antiquity.") + h("In brief") + ul("Excavations: 1975 and 1976", "Frontage: over 100 metres", "Height: second century AD", "Setting: Sûre valley, Echternach") ), "NL": ( p("De in 1975 en 1976 opgegraven villa van Echternach is een van " "de grootste Gallo-Romeinse domeinen ten noorden van de Alpen: " "meer dan honderd meter gevel, zuilengangen, " "binnenplaatsen en bekkens.") + h("Een domein van zeldzame omvang") + p("Het woongebouw lag rond een centrale binnenplaats, verlengd " "door tuinen die afliepen naar de Sûre. Het geheel was even " "goed pronkresidentie als landbouwbedrijf.") + ul("Een monumentale gevel naar het dal, geleed " "door een lange overdekte galerij.", "Tientallen vertrekken rond de binnenplaats: " "ontvangst, privévertrekken, dienstruimten.", "Tuinen en siervijvers, in de as van de villa " "geënsceneerd.", "Een landbouwgedeelte dat het domein droeg en " "de streek bevoorraadde.") + h("Leven aan de Sûre") + p("Vloeren en muren kregen beschilderd pleisterwerk " "en verzorgde afwerkingen; het domein had eigen thermen. Zo'n " "geheel onderhouden vergde een aanzienlijk fortuin — en de lust " "om het te tonen.") + quote("Wist u dat? De villa ontstond niet in één keer: over " "generaties uitgebreid bereikte zij haar hoogtepunt in de " "2e eeuw, voordat zij in de onrust van de " "late oudheid werd verlaten.") + h("In het kort") + ul("Opgravingen: 1975 en 1976", "Gevel: meer dan 100 meter", "Hoogtepunt: 2e eeuw n.Chr.", "Ligging: Sûre-vallei, Echternach") ), }, }, { "label": "Thermes et hypocauste", "beacon": 302, "coords": ("49.80630", "6.40165"), "title": { "FR": "Les thermes et le chauffage par le sol", "DE": "Thermen und Fußbodenheizung", "EN": "The baths and underfloor heating", "NL": "De thermen en vloerverwarming", }, "description": { "FR": "Aile ouest — vestiges en extérieur", "DE": "Westflügel — Freigelände", "EN": "West wing — outdoor remains", "NL": "Westvleugel — buitenresten", }, "content": { "FR": p( "L'hypocauste chauffait les sols en faisant circuler l'air chaud " "d'un foyer sous des pilettes de terre cuite. Les vestiges visibles " "en montrent encore l'agencement.", "Le domaine disposait de ses propres thermes : salle froide, salle " "tiède, salle chaude — le confort d'une villa de premier rang."), "DE": p( "Das Hypokaustum beheizte die Böden, indem warme Luft aus einem " "Ofen unter Pfeilern aus Ziegel zirkulierte. Die sichtbaren Reste " "zeigen die Anordnung noch heute.", "Das Anwesen besaß eigene Thermen: Kaltbad, Laubad, Warmbad — der " "Komfort einer erstrangigen Villa."), "EN": p( "The hypocaust heated the floors by circulating hot air from a " "furnace beneath brick pillars. The visible remains still show the " "layout.", "The estate had its own baths: cold room, warm room, hot room — the " "comfort of a first-rank villa."), "NL": p( "Het hypocaustum verwarmde de vloeren door hete lucht uit een " "stookplaats onder bakstenen pijlers te laten circuleren. De " "zichtbare resten tonen de opzet nog.", "Het domein had eigen thermen: koude, lauwe en warme zaal — het " "comfort van een villa van de eerste rang."), }, }, ], } MENUS = { "feschmaart": { "label": "Collections", "title": {"FR": "Les collections", "DE": "Die Sammlungen", "EN": "The collections", "NL": "De collecties"}, "description": { "FR": "Archéologie, cabinet des médailles, arts décoratifs, beaux-arts", "DE": "Archäologie, Münzkabinett, Kunstgewerbe, bildende Kunst", "EN": "Archaeology, coin cabinet, decorative arts, fine arts", "NL": "Archeologie, penningkabinet, sierkunst, schone kunsten"}, }, } QUIZZES = { "feschmaart": { "label": "Quiz archéologie", "title": {"FR": "Connaissez-vous l'archéologie luxembourgeoise ?", "DE": "Kennen Sie die Luxemburger Archäologie?", "EN": "How well do you know Luxembourg archaeology?", "NL": "Kent u de Luxemburgse archeologie?"}, "questions": [ { "q": {"FR": "En quelle année la mosaïque de Vichten a-t-elle été découverte ?", "DE": "In welchem Jahr wurde das Mosaik von Vichten entdeckt?", "EN": "In which year was the Vichten mosaic discovered?", "NL": "In welk jaar werd het mozaïek van Vichten ontdekt?"}, "answers": [ ({"FR": "1995", "DE": "1995", "EN": "1995", "NL": "1995"}, True), ({"FR": "1963", "DE": "1963", "EN": "1963", "NL": "1963"}, False), ({"FR": "1978", "DE": "1978", "EN": "1978", "NL": "1978"}, False), ], }, { "q": {"FR": "Qui figure au centre de la mosaïque de Vichten ?", "DE": "Wer steht im Zentrum des Mosaiks von Vichten?", "EN": "Who is at the centre of the Vichten mosaic?", "NL": "Wie staat in het midden van het mozaïek van Vichten?"}, "answers": [ ({"FR": "Homère", "DE": "Homer", "EN": "Homer", "NL": "Homerus"}, True), ({"FR": "Jupiter", "DE": "Jupiter", "EN": "Jupiter", "NL": "Jupiter"}, False), ({"FR": "Orphée", "DE": "Orpheus", "EN": "Orpheus", "NL": "Orpheus"}, False), ], }, { "q": {"FR": "Que signifie « Dräi Eechelen » ?", "DE": "Was bedeutet „Dräi Eechelen“?", "EN": "What does “Dräi Eechelen” mean?", "NL": "Wat betekent „Dräi Eechelen“?"}, "answers": [ ({"FR": "Trois glands", "DE": "Drei Eicheln", "EN": "Three acorns", "NL": "Drie eikels"}, True), ({"FR": "Trois tours", "DE": "Drei Türme", "EN": "Three towers", "NL": "Drie torens"}, False), ({"FR": "Trois portes", "DE": "Drei Tore", "EN": "Three gates", "NL": "Drie poorten"}, False), ], }, ], }, } # Points d'intérêt de la carte extérieure d'Echternach, sur l'emprise réelle du site. MAP_POINTS = [ { "title": {"FR": "Entrée du site", "DE": "Eingang", "EN": "Site entrance", "NL": "Ingang"}, "description": {"FR": "Accueil, billetterie et départ du parcours.", "DE": "Empfang, Kasse und Start des Rundgangs.", "EN": "Reception, ticketing and start of the trail.", "NL": "Onthaal, ticketing en start van de route."}, "lat": 49.80680, "lon": 6.40255, "cat": 1, }, { "title": {"FR": "Cour intérieure", "DE": "Innenhof", "EN": "Inner courtyard", "NL": "Binnenplaats"}, "description": {"FR": "Le cœur du bâtiment résidentiel et ses portiques.", "DE": "Das Herz des Wohngebäudes und seine Portiken.", "EN": "The heart of the residential building and its porticoes.", "NL": "Het hart van het woongebouw en zijn zuilengangen."}, "lat": 49.80655, "lon": 6.40210, "cat": 2, }, { "title": {"FR": "Les thermes", "DE": "Die Thermen", "EN": "The baths", "NL": "De thermen"}, "description": {"FR": "Salles froide, tiède et chaude ; hypocauste visible.", "DE": "Kalt-, Lau- und Warmbad; sichtbares Hypokaustum.", "EN": "Cold, warm and hot rooms; visible hypocaust.", "NL": "Koude, lauwe en warme zalen; zichtbaar hypocaustum."}, "lat": 49.80630, "lon": 6.40165, "cat": 2, }, { "title": {"FR": "Les bassins", "DE": "Die Becken", "EN": "The pools", "NL": "De bekkens"}, "description": {"FR": "Bassins d'agrément des jardins en terrasse.", "DE": "Zierbecken der Terrassengärten.", "EN": "Ornamental pools of the terraced gardens.", "NL": "Sierbekkens van de terrastuinen."}, "lat": 49.80610, "lon": 6.40230, "cat": 2, }, { "title": {"FR": "Point de vue sur la Sûre", "DE": "Aussichtspunkt auf die Sauer", "EN": "Viewpoint over the Sûre", "NL": "Uitzicht over de Sûre"}, "description": {"FR": "Le domaine dominait la vallée et sa voie de passage.", "DE": "Das Anwesen beherrschte das Tal und seinen Verkehrsweg.", "EN": "The estate overlooked the valley and its through route.", "NL": "Het domein beheerste de vallei en haar doorgangsweg."}, "lat": 49.80590, "lon": 6.40170, "cat": 3, }, ] MAP_CATEGORIES = [ {"id": 1, "label": {"FR": "Accueil", "DE": "Empfang", "EN": "Reception", "NL": "Onthaal"}, "color": "0xFF1F3A5F"}, {"id": 2, "label": {"FR": "Vestiges", "DE": "Überreste", "EN": "Remains", "NL": "Overblijfselen"}, "color": "0xFF7A4A2F"}, {"id": 3, "label": {"FR": "Panorama", "DE": "Panorama", "EN": "Viewpoint", "NL": "Panorama"}, "color": "0xFF4A5C3D"}, ] AGENDA_EVENTS = [ {"title": {"FR": "Visite guidée : la mosaïque de Vichten", "DE": "Führung: das Mosaik von Vichten", "EN": "Guided tour: the Vichten mosaic", "NL": "Rondleiding: het mozaïek van Vichten"}, "description": {"FR": "Une heure avec un médiateur, autour de la pièce maîtresse " "des salles d'archéologie.", "DE": "Eine Stunde mit einem Vermittler rund um das Hauptwerk der " "Archäologiesäle.", "EN": "An hour with a guide around the centrepiece of the " "archaeology halls.", "NL": "Een uur met een gids rond het pronkstuk van de " "archeologiezalen."}, "day_offset": 6, "hour": 15}, {"title": {"FR": "Atelier famille : fouiller comme un archéologue", "DE": "Familienworkshop: graben wie ein Archäologe", "EN": "Family workshop: dig like an archaeologist", "NL": "Gezinsworkshop: graven als een archeoloog"}, "description": {"FR": "Dès 8 ans. Sur inscription.", "DE": "Ab 8 Jahren. Anmeldung erforderlich.", "EN": "Ages 8 and up. Registration required.", "NL": "Vanaf 8 jaar. Inschrijving vereist."}, "day_offset": 13, "hour": 14}, {"title": {"FR": "Nocturne aux chandelles au Fort Thüngen", "DE": "Abendöffnung bei Kerzenschein im Fort Thüngen", "EN": "Candlelit evening at Fort Thüngen", "NL": "Avondopening bij kaarslicht in Fort Thüngen"}, "description": {"FR": "Le fort ouvert jusqu'à 22 h, parcours éclairé.", "DE": "Das Fort bis 22 Uhr geöffnet, beleuchteter Rundgang.", "EN": "The fort open until 10 pm, illuminated route.", "NL": "Het fort open tot 22 uur, verlichte route."}, "day_offset": 20, "hour": 19}, {"title": {"FR": "Conférence : fouiller Echternach, cinquante ans après", "DE": "Vortrag: Echternach ausgraben, fünfzig Jahre danach", "EN": "Lecture: excavating Echternach, fifty years on", "NL": "Lezing: Echternach opgraven, vijftig jaar later"}, "description": {"FR": "Retour sur les campagnes de 1975-1976 et sur ce que les " "méthodes actuelles y liraient.", "DE": "Rückblick auf die Kampagnen 1975-1976 und darauf, was " "heutige Methoden dort lesen würden.", "EN": "Revisiting the 1975-1976 campaigns and what today's methods " "would read there.", "NL": "Terugblik op de campagnes van 1975-1976 en wat de huidige " "methodes daar zouden lezen."}, "day_offset": 27, "hour": 18}, ]