diff --git a/fupogfakta/data/questions_a.json b/fupogfakta/data/questions_a.json index 16173d9..2072ca5 100644 --- a/fupogfakta/data/questions_a.json +++ b/fupogfakta/data/questions_a.json @@ -12,7 +12,13 @@ "choir", "cabinet" ], - "note": "\"A parliament of owls\" er den klassiske engelske gruppebetegnelse for ugler, inspireret af uglens ry for visdom." + "note": "\"A parliament of owls\" er den klassiske engelske gruppebetegnelse for ugler, inspireret af uglens ry for visdom.", + "pitch": { + "parliament": "[chuckles] De sidder jo bare og diskuterer hele natten.", + "library": "Kloge fugle, store briller, de læser sikkert hele natten.", + "choir": "Al den tuden ved midnat er jo ren stemmeøvelse.", + "cabinet": "Ugler holder vist hemmelige møder bag lukkede døre." + } }, { "category": "Dyreriget", @@ -26,7 +32,13 @@ "fire", "otte" ], - "note": "To gællehjerter pumper blodet gennem gællerne, og ét systemisk hjerte pumper det rundt i resten af kroppen." + "note": "To gællehjerter pumper blodet gennem gællerne, og ét systemisk hjerte pumper det rundt i resten af kroppen.", + "pitch": { + "tre": "Med så mange arme skal der pumpes ekstra hårdt.", + "to": "[curious] Et til arbejdet og et til fritiden, logisk nok.", + "fire": "Et hjerte til hvert armpar, så er der orden.", + "otte": "Ét hjerte i hver arm, så kan de kramme helhjertet." + } }, { "category": "Dyreriget", @@ -40,7 +52,13 @@ "øjenvipper", "stemmebånd" ], - "note": "Koalaens fingeraftryk ligner menneskers så meget, at selv eksperter kan have svært ved at se forskel (Henneberg, 1996)." + "note": "Koalaens fingeraftryk ligner menneskers så meget, at selv eksperter kan have svært ved at se forskel (Henneberg, 1996).", + "pitch": { + "fingeraftryk": "De klatrer jo og griber hele dagen, ligesom os.", + "tænder": "Al den eukalyptus kræver et grundigt menneskeligt tyggesæt.", + "øjenvipper": "[mischievously] Har du set de søvnige blikke? Rene filmstjerner.", + "stemmebånd": "De brummer forbløffende dybt for så små bamser." + } }, { "category": "Dyreriget", @@ -55,7 +73,13 @@ "gult", "sort" ], - "note": "Dolkhaler bruger kobberholdigt hæmocyanin i stedet for jernholdigt hæmoglobin. Deres blod giver LAL-testen for bakterietoksiner." + "note": "Dolkhaler bruger kobberholdigt hæmocyanin i stedet for jernholdigt hæmoglobin. Deres blod giver LAL-testen for bakterietoksiner.", + "pitch": { + "blåt": "Kold havbund, kolde fingre, det smitter jo af.", + "grønt": "Det passer fint til tang og alger på havbunden.", + "gult": "Som en tusch, perfekt til laboratoriets farvekoder.", + "sort": "[suspicious] Et dyr med dolk i navnet har mørke hemmeligheder." + } }, { "category": "Dyreriget", @@ -71,7 +95,13 @@ "stjerneformede", "trekantede" ], - "note": "Vombattens tarm har bløde og stive partier, der former afføringen til små terninger. Forskningen fik Ig Nobel-prisen i 2019." + "note": "Vombattens tarm har bløde og stive partier, der former afføringen til små terninger. Forskningen fik Ig Nobel-prisen i 2019.", + "pitch": { + "terningformede": "[laughs] Australske dyr elsker jo brætspil, det ved alle.", + "spiralformede": "Tænk på en softice, naturen kopierer gerne sig selv.", + "stjerneformede": "Lidt glimmer i hverdagen skader jo ingen vombat.", + "trekantede": "Pyramider fra bagenden, der er arkitektur i den mave." + } }, { "category": "Dyreriget", @@ -85,7 +115,13 @@ "fjorten", "toogtyve" ], - "note": "Næsten alle pattedyr har syv halshvirvler. Girafens er bare op til 25 cm lange hver." + "note": "Næsten alle pattedyr har syv halshvirvler. Girafens er bare op til 25 cm lange hver.", + "pitch": { + "syv": "Et lykketal, og giraffen ser jo heldig ud.", + "tolv": "[impressed] Et dusin, ligesom æg. Pænt og ordentligt pakket.", + "fjorten": "Den hals skal jo kunne bøje sig i alle retninger.", + "toogtyve": "Kig på den hals, der er plads til mange." + } }, { "category": "Dyreriget", @@ -100,7 +136,13 @@ "grønne", "hvide" ], - "note": "Det reflekterende lag bag nethinden ændrer sig i det arktiske vintermørke, så mere lys opfanges (Jeffery m.fl., 2013)." + "note": "Det reflekterende lag bag nethinden ændrer sig i det arktiske vintermørke, så mere lys opfanges (Jeffery m.fl., 2013).", + "pitch": { + "blå": "Det matcher jo den kolde, klare vinterhimmel deroppe.", + "røde": "Rudolf har jo smittet hele flokken, det er velkendt.", + "grønne": "[curious] Nordlys i øjnene, det kunne man da godt forestille sig.", + "hvide": "Camouflage i sneen, de skal jo ikke ses." + } }, { "category": "Dyreriget", @@ -115,7 +157,13 @@ "under vand", "i søvne" ], - "note": "Kolibriens skulderled lader vingerne rotere, så den kan svæve stille og flyve baglæns." + "note": "Kolibriens skulderled lader vingerne rotere, så den kan svæve stille og flyve baglæns.", + "pitch": { + "baglæns": "Små fugle, store manøvrer. De er jo luftens akrobater.", + "på hovedet": "Så kan de kigge ind i blomsten nedefra.", + "under vand": "De vinger slår så hurtigt, at det virker som propeller.", + "i søvne": "[whispers] De har så travlt, at de aldrig rigtig lander." + } }, { "category": "Dyreriget", @@ -130,7 +178,13 @@ "lunge", "hjerne" ], - "note": "Søstjernen vrænger sin mavesæk ud gennem munden og ind i fx en musling, hvor føden fordøjes." + "note": "Søstjernen vrænger sin mavesæk ud gennem munden og ind i fx en musling, hvor føden fordøjes.", + "pitch": { + "mave": "[excited] Når man ikke har hænder, må man være kreativ.", + "tunge": "Som en frø, bare langsommere og meget mere stjerneagtig.", + "lunge": "Et pust i havet, og så er maden blødgjort.", + "hjerne": "Uden hoved må man jo tænke uden for kroppen." + } }, { "category": "Dyreriget", @@ -147,7 +201,13 @@ "små vinger", "en ekstra tå" ], - "note": "Næbdyr-hannen er et af de få giftige pattedyr. Giften fra sporerne giver voldsomme smerter hos mennesker." + "note": "Næbdyr-hannen er et af de få giftige pattedyr. Giften fra sporerne giver voldsomme smerter hos mennesker.", + "pitch": { + "giftsporer": "Et dyr så mærkeligt har brug for et hemmeligt våben.", + "sugekopper": "[chuckles] Næb som en and, ben som en blæksprutte. Hvorfor ikke?", + "små vinger": "Det har jo allerede næb, så resten er bare logisk.", + "en ekstra tå": "Godt til at padle, og til at grave huler med." + } }, { "category": "Dyreriget", @@ -162,7 +222,13 @@ "Østersøen", "Det Kaspiske Hav" ], - "note": "Danskeren Johannes Schmidt sporede i 1920'erne ålelarverne tilbage til Sargassohavet i Vestatlanten." + "note": "Danskeren Johannes Schmidt sporede i 1920'erne ålelarverne tilbage til Sargassohavet i Vestatlanten.", + "pitch": { + "Sargassohavet": "Langt væk og eksotisk, det passer til sådan en slangefisk.", + "Middelhavet": "Varmt vand og god mad, selv ål holder ferie.", + "Østersøen": "[sarcastic] Ja, hvorfor rejse langt, når man har det lige udenfor?", + "Det Kaspiske Hav": "Et fjernt og stille hav, perfekt til at lægge æg." + } }, { "category": "Dyreriget", @@ -177,7 +243,13 @@ "hornplade", "forstenet tunge" ], - "note": "Spyddet er en hjørnetand, der hos hannen vokser spiralsnoet ud gennem overlæben, typisk på venstre side." + "note": "Spyddet er en hjørnetand, der hos hannen vokser spiralsnoet ud gennem overlæben, typisk på venstre side.", + "pitch": { + "tand": "Perfekt til at bryde huller i havisen om vinteren.", + "næseknogle": "Den sidder lige der, hvor næsen burde være.", + "hornplade": "Ligesom en enhjørning, bare med lidt mere havsalt.", + "forstenet tunge": "[mischievously] Har aldrig lukket munden, så nu er den størknet." + } }, { "category": "Dyreriget", @@ -193,7 +265,13 @@ "surt", "bittert" ], - "note": "Genet for den ene halvdel af sød-receptoren er defekt hos katte, så de kan ikke registrere sødme." + "note": "Genet for den ene halvdel af sød-receptoren er defekt hos katte, så de kan ikke registrere sødme.", + "pitch": { + "sødt": "[sighs] Har du nogensinde set en kat tigge om slik?", + "salt": "De går aldrig efter chips, læg mærke til det.", + "surt": "Har du set en kat grimassere over citron? Nej.", + "bittert": "Det forklarer, hvorfor de spiser både græs og edderkopper." + } }, { "category": "Dyreriget", @@ -208,7 +286,13 @@ "øjne", "ryg" ], - "note": "Smagsreceptorer på fødderne lader hunnen tjekke, om en plante egner sig til at lægge æg på." + "note": "Smagsreceptorer på fødderne lader hunnen tjekke, om en plante egner sig til at lægge æg på.", + "pitch": { + "fødder": "De lander jo på maden først, så det er praktisk.", + "vinger": "[curious] Alt det flagren er jo bare smagsprøver i luften.", + "øjne": "Kokke siger jo, at maden skal se lækker ud først.", + "ryg": "Når de soler sig, smager de på sommerluften." + } }, { "category": "Dyreriget", @@ -224,7 +308,13 @@ "180", "900" ], - "note": "Kulstof-14-datering af øjenlinser gav et estimat på 392 ± 120 år, hvilket gør den til verdens længstlevende kendte hvirveldyr." + "note": "Kulstof-14-datering af øjenlinser gav et estimat på 392 ± 120 år, hvilket gør den til verdens længstlevende kendte hvirveldyr.", + "pitch": { + "400": "Koldt vand holder jo på friskheden, som et køleskab.", + "120": "Et langt og stille liv, ligesom de ældste danskere.", + "180": "[impressed] Det svarer til tre lange menneskeliv i dybet.", + "900": "Den svømmer så langsomt, at tiden næsten står stille." + } }, { "category": "Kroppen", @@ -240,7 +330,13 @@ "næsen", "lillefingeren" ], - "note": "Stigbøjlen i mellemøret er kun ca. 3 mm lang." + "note": "Stigbøjlen i mellemøret er kun ca. 3 mm lang.", + "pitch": { + "øret": "Små lyde kræver vel små dele, ikke?", + "lilletåen": "Den lille stakkel, der altid rammer bordbenet.", + "næsen": "Lige midt i ansigtet, og alligevel helt usynlig.", + "lillefingeren": "[chuckles] Navnet siger vel det meste, gør det ikke?" + } }, { "category": "Kroppen", @@ -256,7 +352,13 @@ "regnbuehinden", "synsnerven" ], - "note": "Hornhinden skal være helt gennemsigtig og har derfor ingen blodkar. Ilten optages fra tårefilmen og luften." + "note": "Hornhinden skal være helt gennemsigtig og har derfor ingen blodkar. Ilten optages fra tårefilmen og luften.", + "pitch": { + "hornhinden": "[curious] Den sidder forrest, så den får første skud luft.", + "nethinden": "Den er så tynd, at luften slipper lige igennem.", + "regnbuehinden": "Farverige ting kan jo godt lide frisk luft og sollys.", + "synsnerven": "Nerver kan være lidt sarte, de vil have luft." + } }, { "category": "Kroppen", @@ -270,7 +372,13 @@ "muskler", "væske" ], - "note": "Knæskallen begynder først at forbene sig i 3-6-årsalderen." + "note": "Knæskallen begynder først at forbene sig i 3-6-årsalderen.", + "pitch": { + "brusk": "Babyer er jo bløde overalt, det giver god mening.", + "fedt": "[laughs] Babyknæ er jo ren buttethed, det kan alle se.", + "muskler": "Al den kravlen skal jo trænes fra første dag.", + "væske": "Små vandballoner, perfekte til at lande blødt på." + } }, { "category": "Kroppen", @@ -287,7 +395,13 @@ "nerveceller", "fedt" ], - "note": "Hjernen registrerer smerte i resten af kroppen, men hjernevævet selv har ingen smertereceptorer." + "note": "Hjernen registrerer smerte i resten af kroppen, men hjernevævet selv har ingen smertereceptorer.", + "pitch": { + "smertereceptorer": "Den har nok at se til i forvejen, uden klager.", + "blodkar": "Hjernen klarer sig vel på ren tankekraft.", + "nerveceller": "[sarcastic] Har man siddet til et forældremøde, virker det sandsynligt.", + "fedt": "Hjernen holder sig slank med al den tænkning." + } }, { "category": "Kroppen", @@ -302,7 +416,13 @@ "kalk", "hår" ], - "note": "Et tykt, basisk slimlag beskytter mavevæggen mod saltsyren og fordøjelsesenzymerne." + "note": "Et tykt, basisk slimlag beskytter mavevæggen mod saltsyren og fordøjelsesenzymerne.", + "pitch": { + "slim": "Som en snegl, glat og beskyttende, smart nok.", + "fedt": "Ligesom smør på panden, så intet brænder på.", + "kalk": "Som en indvendig muslingeskal, solid og sikker.", + "hår": "[mischievously] Et lille tæppe derinde, hyggeligt og beskyttende." + } }, { "category": "Kroppen", @@ -317,7 +437,13 @@ "letteste", "mest elastiske" ], - "note": "Emaljen består af ca. 96 % mineral og er hårdere end knogle." + "note": "Emaljen består af ca. 96 % mineral og er hårdere end knogle.", + "pitch": { + "hårdeste": "[impressed] Tænk på alle de rugbrødsskorper, den har overlevet.", + "blødeste": "Derfor gør det så ondt hos tandlægen, forstås.", + "letteste": "Så tygger man ikke med tunge kæber hele dagen.", + "mest elastiske": "Den skal jo kunne klare både karameller og tyggegummi." + } }, { "category": "Kroppen", @@ -334,7 +460,13 @@ "skæl", "pigge" ], - "note": "Små muskler rejser hårene. Hos pelsdyr giver det isolering eller får dyret til at se større ud." + "note": "Små muskler rejser hårene. Hos pelsdyr giver det isolering eller får dyret til at se større ud.", + "pitch": { + "pels": "Se dig i spejlet en vintermorgen, så forstår du.", + "fjer": "[chuckles] Navnet er jo gåsehud, så det siger sig selv.", + "skæl": "Vi kom jo fra havet engang, det ved biologerne.", + "pigge": "Små bump, der rejser sig ved fare. Ligesom et pindsvin." + } }, { "category": "Kroppen", @@ -348,7 +480,13 @@ "hiccupitis", "spasmus glottis" ], - "note": "Singultus kommer af latin og betyder noget i retning af et hulk eller en gisp." + "note": "Singultus kommer af latin og betyder noget i retning af et hulk eller en gisp.", + "pitch": { + "singultus": "Det lyder præcis som noget, man skal tage piller for.", + "diafragmose": "Mellemgulvet er jo synderen, så navnet er helt logisk.", + "hiccupitis": "[laughs] Læger elsker jo at sætte itis på alting.", + "spasmus glottis": "Lyder lærd nok til, at man tror på det." + } }, { "category": "Kroppen", @@ -362,7 +500,13 @@ "180", "312" ], - "note": "Mange knogler vokser sammen gennem barndommen, fx i kraniet og bækkenet." + "note": "Mange knogler vokser sammen gennem barndommen, fx i kraniet og bækkenet.", + "pitch": { + "206": "Knoglerne vokser sammen, så tallet falder pænt.", + "250": "Lidt sammenvoksning, men stadig et rundt og fornuftigt tal.", + "180": "Masser af knogler smelter sammen, når man bliver gammel.", + "312": "[suspicious] Måske gror der et par ekstra, når man vokser?" + } }, { "category": "Kroppen", @@ -379,7 +523,13 @@ "små knoglesplinter", "størknet blod" ], - "note": "Når leddet trækkes fra hinanden, falder trykket, og der dannes en gasboble i ledvæsken (MR-studie, 2015)." + "note": "Når leddet trækkes fra hinanden, falder trykket, og der dannes en gasboble i ledvæsken (MR-studie, 2015).", + "pitch": { + "gasbobler": "[chuckles] Som når man åbner en sodavand, plop.", + "kalkkrystaller": "Ligesom i elkedlen, det knaser jo, når det løsner.", + "små knoglesplinter": "Det lyder jo præcis som en kvist, der knækker.", + "størknet blod": "Lidt klumper derinde, der giver sig med et smæld." + } }, { "category": "Kroppen", @@ -394,7 +544,13 @@ "vitamin", "mineral" ], - "note": "Varianter af genet ABCC11 bestemmer ørevoksens type. Tør voks er almindelig i Østasien (2006)." + "note": "Varianter af genet ABCC11 bestemmer ørevoksens type. Tør voks er almindelig i Østasien (2006).", + "pitch": { + "gen": "Lille ting, stor betydning. Sådan er kroppen bare skruet sammen.", + "hormon": "[curious] De styrer jo alt hos teenagere, så hvorfor ikke ørerne?", + "vitamin": "Spis dine gulerødder, så bliver ørerne pæne indeni.", + "mineral": "Kroppen er jo fuld af stenarter, også bag øret." + } }, { "category": "Kroppen", @@ -411,7 +567,13 @@ "50 procent", "2 procent" ], - "note": "I hvile står hjernen for omkring en femtedel af kroppens energiforbrug." + "note": "I hvile står hjernen for omkring en femtedel af kroppens energiforbrug.", + "pitch": { + "20 procent": "Den tænker jo meget mere, end den vejer.", + "5 procent": "Lidt over sin vægt, men stadig ret sparsommelig.", + "50 procent": "[excited] Tænkning er hårdt arbejde, se bare på en eksamen.", + "2 procent": "Fair fordeling, man får jo, hvad man vejer." + } }, { "category": "Kroppen", @@ -427,7 +589,13 @@ "radium", "honning" ], - "note": "Finsen brugte koncentreret lys mod lupus vulgaris og var Danmarks første nobelpristager i medicin." + "note": "Finsen brugte koncentreret lys mod lupus vulgaris og var Danmarks første nobelpristager i medicin.", + "pitch": { + "lys": "Dengang prøvede man alt, og det her virkede åbenbart.", + "kulde": "Vi er danskere, vinter har vi masser af gratis.", + "radium": "Helt nyt og spændende stof dengang, alle ville prøve.", + "honning": "[whispers] Bedstemors husråd, nu med en Nobelpris på toppen." + } }, { "category": "Kroppen", @@ -442,7 +610,13 @@ "kartoffel", "kost" ], - "note": "Danske Henrik Dam opdagede vitaminet og opkaldte det efter dets rolle i blodets størkning. Han fik Nobelprisen i 1943." + "note": "Danske Henrik Dam opdagede vitaminet og opkaldte det efter dets rolle i blodets størkning. Han fik Nobelprisen i 1943.", + "pitch": { + "koagulation": "[suspicious] Lyder tilpas lægeligt til at være rigtigt, ikke sandt?", + "kalk": "Knogler og vitaminer, det hører jo sammen.", + "kartoffel": "Danskernes yndlingsgrøntsag fortjener da et vitamin.", + "kost": "Et vitamin, man får gennem maden. Helt logisk." + } }, { "category": "Kroppen", @@ -458,7 +632,13 @@ "30.000", "1 million" ], - "note": "Med en hvilepuls på 60-80 slag i minuttet giver det ca. 86.000-115.000 slag i døgnet." + "note": "Med en hvilepuls på 60-80 slag i minuttet giver det ca. 86.000-115.000 slag i døgnet.", + "pitch": { + "100.000": "Regn selv efter, det går stærkere, end man tror.", + "10.000": "[sighs] Et roligt hjerte er et sundt hjerte, siger de.", + "30.000": "Det lyder som et fornuftigt tempo for en sofahelt.", + "1 million": "Det hamrer jo afsted, især når kæresten ringer." + } }, { "category": "Mad og drikke", @@ -474,7 +654,13 @@ "kornsorter", "citrusfrugter" ], - "note": "Jordnødden er i familie med ærter og bønner og modner sine bælge under jorden." + "note": "Jordnødden er i familie med ærter og bønner og modner sine bælge under jorden.", + "pitch": { + "bælgfrugter": "De gror jo i små skaller, det siger alt.", + "rodknolde": "De graves op af jorden, ligesom kartofler.", + "kornsorter": "[mischievously] Tænk på jordnøddesmør på rugbrød, det er familie.", + "citrusfrugter": "Lidt syrlige, hvis man tygger længe nok. Prøv selv." + } }, { "category": "Mad og drikke", @@ -489,7 +675,13 @@ "abeæble", "behåret blomme" ], - "note": "Frugten stammer fra Kina. New Zealandske eksportører omdøbte den til kiwifrugt omkring 1959." + "note": "Frugten stammer fra Kina. New Zealandske eksportører omdøbte den til kiwifrugt omkring 1959.", + "pitch": { + "kinesisk stikkelsbær": "Grøn og syrlig indeni, det er jo ret oplagt.", + "australsk kartoffel": "Brun og knoldet udenpå, man forstår godt forvirringen.", + "abeæble": "Den ser jo ud som noget, en abe ville elske.", + "behåret blomme": "[laughs] Den trænger da i den grad til en barbering." + } }, { "category": "Mad og drikke", @@ -505,7 +697,13 @@ "grønne", "lyserøde" ], - "note": "Tidlige gulerødder fra Centralasien var lilla eller gule. Den orange gulerod blev udviklet i Europa, især i Holland." + "note": "Tidlige gulerødder fra Centralasien var lilla eller gule. Den orange gulerod blev udviklet i Europa, især i Holland.", + "pitch": { + "lilla": "[excited] Rødbeder og gulerødder var nok bedste venner dengang.", + "blå": "Naturen elskede bare kolde farver i gamle dage.", + "grønne": "Det er jo trods alt en grøntsag, ikke?", + "lyserøde": "Prinsessegulerødder, noget for de fine herskaber." + } }, { "category": "Mad og drikke", @@ -521,7 +719,13 @@ "blomsterknopper", "tørrede bær" ], - "note": "Hvert kaffebær indeholder normalt to frø, som ristes til det, vi kalder kaffebønner." + "note": "Hvert kaffebær indeholder normalt to frø, som ristes til det, vi kalder kaffebønner.", + "pitch": { + "frø": "Alt godt starter jo småt, også morgenhumøret.", + "rødder": "[curious] Kaffe smager jo lidt af jord, gør den ikke?", + "blomsterknopper": "Derfor dufter en god kop så fint om morgenen.", + "tørrede bær": "Ligesom rosiner, bare ristet og meget mere vækkende." + } }, { "category": "Mad og drikke", @@ -535,7 +739,13 @@ "rucola", "ærter" ], - "note": "Ægte wasabi er dyr og svær at dyrke, så de fleste tuber indeholder peberrod med grøn farve." + "note": "Ægte wasabi er dyr og svær at dyrke, så de fleste tuber indeholder peberrod med grøn farve.", + "pitch": { + "peberrod": "Den har jo samme stærke kick i næsen.", + "ingefær": "Sushi og den syltede slags hører jo sammen.", + "rucola": "[sarcastic] Selvfølgelig, alle sushikokke har en salatbar i baglokalet.", + "ærter": "Grønne og billige, hvad mere kan man ønske sig?" + } }, { "category": "Mad og drikke", @@ -550,7 +760,13 @@ "fedt", "stivelse" ], - "note": "Ananas indeholder bromelain, der klipper gelatinens proteinkæder over. Dåseananas er varmebehandlet og virker fint." + "note": "Ananas indeholder bromelain, der klipper gelatinens proteinkæder over. Dåseananas er varmebehandlet og virker fint.", + "pitch": { + "protein": "Ananas er jo ren kamp mod alt det seje.", + "sukker": "Den er så sød selv, den tåler ingen konkurrence.", + "fedt": "Tropisk slankekur, det er hele hemmeligheden ved frugten.", + "stivelse": "[impressed] Ordet siger det jo, uden den intet stivner." + } }, { "category": "Mad og drikke", @@ -565,7 +781,13 @@ "tørret", "frossen" ], - "note": "De fleste peberfrugter skifter fra grøn til gul, orange eller rød, når de modner på planten." + "note": "De fleste peberfrugter skifter fra grøn til gul, orange eller rød, når de modner på planten.", + "pitch": { + "umoden": "[chuckles] Den har bare ikke fået lov at blive voksen.", + "syg": "Grøn i hovedet, det kender vi alle fra færgen.", + "tørret": "Når solen tager farven, bliver den grønlig og bleg.", + "frossen": "Kulde giver jo grønne fingre, eller hvordan var det?" + } }, { "category": "Mad og drikke", @@ -581,7 +803,13 @@ "heste", "kaniner" ], - "note": "Reglerne for Parmigiano Reggiano kræver naturlig kalveløbe, et enzym fra kalvens mave." + "note": "Reglerne for Parmigiano Reggiano kræver naturlig kalveløbe, et enzym fra kalvens mave.", + "pitch": { + "kalve": "Ost og mælk, så holder man det i familien.", + "grise": "[whispers] Italienerne elsker jo skinke, de bruger hele dyret.", + "heste": "Italiensk tradition fra dengang, alle red til markedet.", + "kaniner": "Små dyr, store mængder. Italienerne er jo sparsommelige." + } }, { "category": "Mad og drikke", @@ -596,7 +824,13 @@ "bjørneklo", "chili" ], - "note": "Skallen indeholder urushiol, det samme stof som i giftsumak. Cashew og giftsumak er i samme plantefamilie." + "note": "Skallen indeholder urushiol, det samme stof som i giftsumak. Cashew og giftsumak er i samme plantefamilie.", + "pitch": { + "giftsumak": "Eksotisk navn, eksotisk nød, det passer sammen.", + "brændenælder": "Det klør jo ligesom efter en tur i grøftekanten.", + "bjørneklo": "[suspicious] Stor, farlig plante, og nødder gemmer jo på overraskelser.", + "chili": "Så er det hele forklaret med en brændt tunge." + } }, { "category": "Mad og drikke", @@ -611,7 +845,13 @@ "hund", "kone" ], - "note": "Bryggeriet fra 1847 blev opkaldt efter sønnen Carl Jacobsen plus \"bjerg\" for bakken i Valby." + "note": "Bryggeriet fra 1847 blev opkaldt efter sønnen Carl Jacobsen plus \"bjerg\" for bakken i Valby.", + "pitch": { + "søn": "Bryggere elsker jo at navngive ting efter familien.", + "hest": "Trækdyrene trak jo hele virksomheden i gang, bogstaveligt talt.", + "hund": "Bedste ven fortjener vel et bryggeri, hvorfor ikke?", + "kone": "[mischievously] Bag enhver stor brygger står en endnu større dame." + } }, { "category": "Mad og drikke", @@ -628,7 +868,13 @@ "to forskellige træer", "hver sin palme" ], - "note": "Begge kommer fra Camellia sinensis. Sort te oxideres, grøn te varmebehandles hurtigt for at undgå det." + "note": "Begge kommer fra Camellia sinensis. Sort te oxideres, grøn te varmebehandles hurtigt for at undgå det.", + "pitch": { + "samme plante": "[sighs] Tedrikkere har altid været nogle sparsommelige typer.", + "to forskellige buske": "Lyder rimeligt, de smager jo helt forskelligt.", + "to forskellige træer": "Store blade, stor forskel. Det giver da mening.", + "hver sin palme": "Tropiske drikke kommer jo altid fra palmer, ikke?" + } }, { "category": "Mad og drikke", @@ -642,7 +888,13 @@ "selvlysende", "giftige" ], - "note": "En lille del af naturligt kalium er den radioaktive isotop kalium-40. Strålingen er helt ufarlig." + "note": "En lille del af naturligt kalium er den radioaktive isotop kalium-40. Strålingen er helt ufarlig.", + "pitch": { + "radioaktive": "Den gule farve er jo ret mistænkelig, ikke?", + "magnetiske": "[curious] Det forklarer, hvorfor de altid hænger sammen i klaser.", + "selvlysende": "Prøv at kigge i frugtskålen med lyset slukket.", + "giftige": "Aberne har bare vænnet sig til det, gennem generationer." + } }, { "category": "Mad og drikke", @@ -657,7 +909,13 @@ "lilje", "orkidé" ], - "note": "Hver blomst af Crocus sativus giver kun tre støvfang, som plukkes i hånden. Derfor er safran så dyrt." + "note": "Hver blomst af Crocus sativus giver kun tre støvfang, som plukkes i hånden. Derfor er safran så dyrt.", + "pitch": { + "krokus": "Lille forårsblomst, stor pris. Sådan er luksus.", + "tulipan": "Hollænderne har jo styr på alt med blomster.", + "lilje": "[impressed] Fornem blomst, fornemt krydderi. Det hænger sammen.", + "orkidé": "Verdens dyreste krydderi fra verdens fineste blomst, naturligvis." + } }, { "category": "Mad og drikke", @@ -673,7 +931,13 @@ "lilje", "krokus" ], - "note": "Vaniljestangen er en frøkapsel fra slyngplanten Vanilla planifolia, som er en orkidé." + "note": "Vaniljestangen er en frøkapsel fra slyngplanten Vanilla planifolia, som er en orkidé.", + "pitch": { + "orkidé": "Fin smag fra en fin og kræsen plante.", + "palme": "Tropisk smag kommer jo fra tropiske træer.", + "lilje": "Den dufter jo lige så sødt, når den blomstrer.", + "krokus": "[chuckles] Små gule blomster giver gule kager, simpelt nok." + } }, { "category": "Mad og drikke", @@ -688,7 +952,13 @@ "rotter", "heste" ], - "note": "Fuglenes receptor reagerer ikke på capsaicin. Pattedyr, der ville knuse frøene, skræmmes væk af styrken." + "note": "Fuglenes receptor reagerer ikke på capsaicin. Pattedyr, der ville knuse frøene, skræmmes væk af styrken.", + "pitch": { + "fugle": "[mischievously] Man har vel aldrig set en spurv drikke mælk bagefter.", + "køer": "De tygger jo alting to gange, så hvorfor ikke.", + "rotter": "De spiser alt, så de må have maver af stål.", + "heste": "Store dyr, store maver, de mærker ingenting." + } }, { "category": "Rummet og naturen", @@ -704,7 +974,13 @@ "årti", "årtusinde" ], - "note": "Venus roterer på 243 jorddøgn, men kredser om Solen på kun 225 jorddøgn." + "note": "Venus roterer på 243 jorddøgn, men kredser om Solen på kun 225 jorddøgn.", + "pitch": { + "år": "Venus tager det jo stille og roligt, rundt og rundt.", + "århundrede": "[sarcastic] Venus er jo kendt for at sove længe om morgenen.", + "årti": "Langsom rotation, hurtig bane, det lyder rimeligt nok.", + "årtusinde": "Hun drejer sig næsten ikke, hun er en diva." + } }, { "category": "Rummet og naturen", @@ -721,7 +997,13 @@ "40 centimeter", "1 meter" ], - "note": "Målt med laserstråler mod spejle, som Apollo-astronauterne efterlod på Månen." + "note": "Målt med laserstråler mod spejle, som Apollo-astronauterne efterlod på Månen.", + "pitch": { + "3,8 centimeter": "Lidt ad gangen, ingen grund til panik endnu.", + "3 millimeter": "Månen har ikke travlt, den er jo ældgammel.", + "40 centimeter": "[excited] Den har vist fået nok af os, ærligt talt.", + "1 meter": "Så er der stadig lang tid, før den forsvinder." + } }, { "category": "Rummet og naturen", @@ -735,7 +1017,13 @@ "hundrede", "tusind" ], - "note": "Lynkanalen kan nå op mod 30.000 °C, mens Solens overflade er ca. 5.500 °C." + "note": "Lynkanalen kan nå op mod 30.000 °C, mens Solens overflade er ca. 5.500 °C.", + "pitch": { + "fem": "Lyn er jo bare små sole i en fart.", + "to": "Det lyder ret meget for sådan et kort glimt.", + "hundrede": "Torden lyder i hvert fald, som om det er meget.", + "tusind": "[impressed] Forestil dig at være den luft. Uha, varmt." + } }, { "category": "Rummet og naturen", @@ -750,7 +1038,13 @@ "helium", "vanddamp" ], - "note": "Saturns gennemsnitlige massefylde er ca. 0,69 g/cm³, mindre end vands 1 g/cm³." + "note": "Saturns gennemsnitlige massefylde er ca. 0,69 g/cm³, mindre end vands 1 g/cm³.", + "pitch": { + "vand": "[curious] Stor i kroppen, men let på foden, den planet.", + "luft": "Den er jo nærmest bare en kæmpe sky med ringe.", + "helium": "En gasplanet, der kunne flyde opad som en festballon.", + "vanddamp": "Lettere end en dampende gryde, det er ret luftigt." + } }, { "category": "Rummet og naturen", @@ -767,7 +1061,13 @@ "stjerne", "romersk kejser" ], - "note": "De øvrige planeter har navne fra græsk eller romersk mytologi. Jorden har et gammelt germansk navn." + "note": "De øvrige planeter har navne fra græsk eller romersk mytologi. Jorden har et gammelt germansk navn.", + "pitch": { + "gud": "Vi er jo lidt mere jordnære end de andre planeter.", + "farve": "[chuckles] Mars er rød, og vi kunne ikke vælge én.", + "stjerne": "Himmellegemer opkaldt efter andre himmellegemer, det lyder astronomisk korrekt.", + "romersk kejser": "Romerne navngav jo alt andet efter sig selv." + } }, { "category": "Rummet og naturen", @@ -781,7 +1081,13 @@ "magnetismen", "tiden" ], - "note": "Io's formørkelser kom for sent, når Jorden var langt fra Jupiter. Rømer forklarede det med lysets endelige hastighed." + "note": "Io's formørkelser kom for sent, når Jorden var langt fra Jupiter. Rømer forklarede det med lysets endelige hastighed.", + "pitch": { + "lyset": "Han kiggede jo op, så det var oplagt at måle.", + "tyngdekraften": "Måner og planeter trækker jo i hinanden hele tiden.", + "magnetismen": "[suspicious] Danskere og kompasser, vi er jo et søfarende folk.", + "tiden": "En dansker med et ur kan jo bevise alt muligt." + } }, { "category": "Rummet og naturen", @@ -797,7 +1103,13 @@ "en centimeter", "ti meter" ], - "note": "Nogle bambusarter er målt til at vokse op til 91 cm på 24 timer, blandt de hurtigste planter i verden." + "note": "Nogle bambusarter er målt til at vokse op til 91 cm på 24 timer, blandt de hurtigste planter i verden.", + "pitch": { + "en meter": "Pandaerne skal jo have frisk mad hver eneste dag.", + "en millimeter": "Langsomt og sikkert, sådan vokser alt godt i naturen.", + "en centimeter": "Det er da hurtigt for en plante, tænk lige.", + "ti meter": "[laughs] Man kan nærmest høre den knirke, når den vokser." + } }, { "category": "Rummet og naturen", @@ -812,7 +1124,13 @@ "jern", "kvarts" ], - "note": "Forskellen ligger kun i, hvordan kulstofatomerne er bundet sammen." + "note": "Forskellen ligger kun i, hvordan kulstofatomerne er bundet sammen.", + "pitch": { + "kulstof": "[whispers] Det samme stof, bare med forskelligt humør.", + "silicium": "Det er jo det, al teknologi og glimmer består af.", + "jern": "Hårdt som en diamant, gråt som en blyant. Logisk.", + "kvarts": "Krystaller er jo krystaller, det ved enhver stensamler." + } }, { "category": "Rummet og naturen", @@ -828,7 +1146,13 @@ "fiskeolie", "mos" ], - "note": "Det baltiske rav, der skyller op på danske strande, er omkring 40 millioner år gammel harpiks fra nåletræer." + "note": "Det baltiske rav, der skyller op på danske strande, er omkring 40 millioner år gammel harpiks fra nåletræer.", + "pitch": { + "harpiks": "Gyldent og klistret engang, det kan man nærmest se.", + "honning": "[excited] Samme gyldne farve, og der er jo insekter indeni.", + "fiskeolie": "Det findes jo på stranden, så det kommer fra havet.", + "mos": "Gammel skovbund gemmer på alt muligt, også smykker." + } }, { "category": "Rummet og naturen", @@ -845,7 +1169,13 @@ "vandmænd", "fisk" ], - "note": "Mikroskopiske planteplankton står ifølge NOAA for ca. halvdelen af Jordens iltproduktion." + "note": "Mikroskopiske planteplankton står ifølge NOAA for ca. halvdelen af Jordens iltproduktion.", + "pitch": { + "plankton": "Små størrelser, men der er jo uhyrligt mange af dem.", + "hvaler": "De pruster jo hele tiden, det må være ilt.", + "vandmænd": "[mischievously] De laver ellers intet andet, så hvorfor ikke det?", + "fisk": "Gæller fungerer jo begge veje, ikke?" + } }, { "category": "Rummet og naturen", @@ -862,7 +1192,13 @@ "mammutter", "palmer" ], - "note": "Kalkstenen blev dannet på havbunden for ca. 450 millioner år siden og senere presset op af kontinentalpladerne." + "note": "Kalkstenen blev dannet på havbunden for ca. 450 millioner år siden og senere presset op af kontinentalpladerne.", + "pitch": { + "havdyr": "Bjerge har jo været mange steder i tidens løb.", + "dinosaurer": "De var store nok til at gå helt derop.", + "mammutter": "Pelsklædte dyr på et koldt bjerg, det passer perfekt.", + "palmer": "[sarcastic] Tibet var sikkert en badeferie engang, hvem ved." + } }, { "category": "Rummet og naturen", @@ -876,7 +1212,13 @@ "Mars'", "Venus'" ], - "note": "Den indre kerne er ca. 5.200-5.400 °C, næsten som Solens overflade på ca. 5.500 °C." + "note": "Den indre kerne er ca. 5.200-5.400 °C, næsten som Solens overflade på ca. 5.500 °C.", + "pitch": { + "Solens": "[impressed] Der brænder et ordentligt bål dernede, kan du tro.", + "Månens": "Månen er jo bare et stykke af Jorden, i familie.", + "Mars'": "Den røde farve skal jo komme et sted fra.", + "Venus'": "Søsterplaneten, så hvorfor ikke samme temperatur indeni?" + } }, { "category": "Rummet og naturen", @@ -890,7 +1232,13 @@ "katte", "mennesker" ], - "note": "Studiet i Nature (Crowther m.fl., 2015) kom frem til ca. 3,04 billioner træer. Mælkevejen har 100-400 milliarder stjerner." + "note": "Studiet i Nature (Crowther m.fl., 2015) kom frem til ca. 3,04 billioner træer. Mælkevejen har 100-400 milliarder stjerner.", + "pitch": { + "træer": "Kig ud ad vinduet i Sverige, så forstår du det.", + "fugle": "[curious] Har du talt dem i Fælledparken? Nej, vel?", + "katte": "Internettet alene beviser det, de er overalt.", + "mennesker": "Prøv at handle ind lørdag formiddag, så tror du det." + } }, { "category": "Rummet og naturen", @@ -905,7 +1253,13 @@ "sump", "steppe" ], - "note": "En ørken defineres ud fra lidt nedbør, ikke varme. Indlandet på Antarktis får kun få centimeter om året." + "note": "En ørken defineres ud fra lidt nedbør, ikke varme. Indlandet på Antarktis får kun få centimeter om året.", + "pitch": { + "ørken": "Kæmpe, tomt og øde. Det ligner jo noget.", + "regnskov": "Det falder jo bare som sne i stedet for regn.", + "sump": "[sighs] Smeltevand overalt om sommeren, det bliver mudret.", + "steppe": "Fladt, vindblæst og endeløst, sådan ser det jo ud." + } }, { "category": "Rummet og naturen", @@ -919,7 +1273,13 @@ "8", "16" ], - "note": "Den 11-årige Venetia Burney fra Oxford foreslog navnet efter underverdenens romerske gud." + "note": "Den 11-årige Venetia Burney fra Oxford foreslog navnet efter underverdenens romerske gud.", + "pitch": { + "11": "Gammel nok til at kende planeterne, ung nok til fantasi.", + "6": "Små børn har jo de bedste navneforslag til alt.", + "8": "Den alder, hvor man elsker rummet allermest.", + "16": "[curious] En teenager med sans for det mørke og dramatiske." + } }, { "category": "Opfindelser", @@ -936,7 +1296,13 @@ "Mærsk", "Københavns Zoo" ], - "note": "Sørensen ledte kemiafdelingen på Carlsberg Laboratorium og havde brug for et præcist mål for surhed i bryggeprocessen." + "note": "Sørensen ledte kemiafdelingen på Carlsberg Laboratorium og havde brug for et præcist mål for surhed i bryggeprocessen.", + "pitch": { + "Carlsberg": "[excited] Store danske firmaer elskede jo laboratorier dengang.", + "Tuborg": "Hellerup var åbenbart stedet for kloge hoveder.", + "Mærsk": "Skibe og havvand kræver jo grundige målinger.", + "Københavns Zoo": "Dyrenes drikkevand skulle jo testes af en ekspert." + } }, { "category": "Opfindelser", @@ -951,7 +1317,13 @@ "let og god", "lege og gøre" ], - "note": "Ole Kirk Christiansen fandt på navnet i 1934 ud fra \"leg godt\"." + "note": "Ole Kirk Christiansen fandt på navnet i 1934 ud fra \"leg godt\".", + "pitch": { + "leg godt": "Kort, fængende og dansk. Det er jo hele ideen.", + "lær godt": "[chuckles] Et lille skolebarn i hver æske, lyder pædagogisk.", + "let og god": "Klodser skal jo være nemme og rare at bygge med.", + "lege og gøre": "Fantasi og handling, det er jo LEGO i en nøddeskal." + } }, { "category": "Opfindelser", @@ -965,7 +1337,13 @@ "zink", "magnesium" ], - "note": "Ørsted fremstillede som den første (uren) aluminium. Wöhler forbedrede metoden få år senere." + "note": "Ørsted fremstillede som den første (uren) aluminium. Wöhler forbedrede metoden få år senere.", + "pitch": { + "aluminium": "Let og skinnende, ligesom en god idé.", + "titan": "Et navn så stort passer til en stor videnskabsmand.", + "zink": "[mischievously] Så har vi ham at takke for solcremen på næsen.", + "magnesium": "Det brænder så flot, den slags elskede han." + } }, { "category": "Opfindelser", @@ -981,7 +1359,13 @@ "optisk", "i stereo" ], - "note": "Poulsens telegrafon optog lyd magnetisk på ståltråd og er forfader til båndoptageren og harddisken." + "note": "Poulsens telegrafon optog lyd magnetisk på ståltråd og er forfader til båndoptageren og harddisken.", + "pitch": { + "magnetisk": "Danskerne har jo altid været foran med god lyd.", + "digitalt": "Nuller og ettaller er ældre, end man skulle tro.", + "optisk": "Lyd og lys, det var tidens helt store dille.", + "i stereo": "[laughs] Et øre er godt, to er bare bedre." + } }, { "category": "Opfindelser", @@ -996,7 +1380,13 @@ "legetøj", "regnfrakker" ], - "note": "Al Fielding og Marc Chavannes forsøgte i 1957 at lave et moderne strukturtapet. Det blev ikke en succes." + "note": "Al Fielding og Marc Chavannes forsøgte i 1957 at lave et moderne strukturtapet. Det blev ikke en succes.", + "pitch": { + "tapet": "[sarcastic] Alle drømmer da om en stue, der knitrer.", + "badeforhæng": "Vandtæt og sjovt at klemme, når man venter.", + "legetøj": "Det er jo verdens bedste stressbold, spørg bare børnene.", + "regnfrakker": "Vandtæt med indbygget luftpude, hvis man skulle falde." + } }, { "category": "Opfindelser", @@ -1013,7 +1403,13 @@ "stearinlys", "ostemad" ], - "note": "Percy Spencer opdagede i 1945 effekten ved en magnetron og fik patent på mikrobølgeovnen." + "note": "Percy Spencer opdagede i 1945 effekten ved en magnetron og fik patent på mikrobølgeovnen.", + "pitch": { + "chokoladebar": "En ingeniør har altid lidt nødproviant i lommen.", + "smørklat": "[whispers] Hvem går ikke rundt med lidt smør i lommen?", + "stearinlys": "Strømafbrydelser var jo almindelige, man skulle være forberedt.", + "ostemad": "Madpakken i lommen, det er da klassisk ingeniørstil." + } }, { "category": "Opfindelser", @@ -1029,7 +1425,13 @@ "vandopløselig", "selvlysende" ], - "note": "Spencer Silver hos 3M ville i 1968 lave en superstærk lim, men fik en svag lim, der kunne genbruges." + "note": "Spencer Silver hos 3M ville i 1968 lave en superstærk lim, men fik en svag lim, der kunne genbruges.", + "pitch": { + "superstærk": "Ambitioner er gode, resultatet blev bare lidt anderledes.", + "spiselig": "Til kagepynt, selvfølgelig. Det giver da god mening.", + "vandopløselig": "[curious] Så man kunne vaske sedlerne af igen, smart.", + "selvlysende": "Så man kunne finde sine huskesedler i mørke." + } }, { "category": "Opfindelser", @@ -1046,7 +1448,13 @@ "edderkoppespind", "tang" ], - "note": "Schweizeren George de Mestral studerede burrernes små kroge under mikroskop efter en gåtur i 1941." + "note": "Schweizeren George de Mestral studerede burrernes små kroge under mikroskop efter en gåtur i 1941.", + "pitch": { + "burrer": "Efter en skovtur sidder der jo alt muligt fast.", + "fuglefjer": "Hunde jagter jo fugle, så det er ret oplagt.", + "edderkoppespind": "Klistret, stærkt og helt gratis fra naturen. Genialt.", + "tang": "[chuckles] En strandtur med hunden, så kom idéen." + } }, { "category": "Opfindelser", @@ -1061,7 +1469,13 @@ "porcelæn", "kork" ], - "note": "Douglas Engelbarts prototype var en træklods med to metalhjul under." + "note": "Douglas Engelbarts prototype var en træklods med to metalhjul under.", + "pitch": { + "træ": "[laughs] Man byggede jo alt i sløjd dengang.", + "glas": "Så man kunne se elektronikken indeni, meget moderne.", + "porcelæn": "Fin og elegant, som bedstemors kaffestel.", + "kork": "Let og blød i hånden, perfekt til lange arbejdsdage." + } }, { "category": "Opfindelser", @@ -1077,7 +1491,13 @@ "Svend Tveskæg", "Knud den Store" ], - "note": "Harald Blåtand samlede Danmark og Norge, ligesom teknologien skulle samle enheder. Logoet er hans runeinitialer." + "note": "Harald Blåtand samlede Danmark og Norge, ligesom teknologien skulle samle enheder. Logoet er hans runeinitialer.", + "pitch": { + "Harald Blåtand": "Vikingerne var jo bare forud for deres tid.", + "Gorm den Gamle": "[impressed] Gammel teknologi, gammel konge. Det passer fint.", + "Svend Tveskæg": "Det skæg skjuler sikkert en masse ledninger.", + "Knud den Store": "Store navne til store opfindelser, logikken holder." + } }, { "category": "Opfindelser", @@ -1096,7 +1516,13 @@ "rengøringsmiddel", "rottegift" ], - "note": "Apotekeren John Pemberton markedsførte drikken som et middel mod bl.a. hovedpine og nervøsitet." + "note": "Apotekeren John Pemberton markedsførte drikken som et middel mod bl.a. hovedpine og nervøsitet.", + "pitch": { + "medicin": "Dengang solgte man jo alt muligt på apoteket.", + "hårvand": "Det skummer og glinser, perfekt til en pæn frisure.", + "rengøringsmiddel": "[mischievously] Prøv at lægge en mønt i den natten over.", + "rottegift": "Sukker lokker jo alle til, også de små gnavere." + } }, { "category": "Opfindelser", @@ -1115,7 +1541,13 @@ "badebolde", "balloner" ], - "note": "Omkring 27 millioner små polystyrenkugler blev pumpet ned i skibet, så det fik opdrift nok til at flyde." + "note": "Omkring 27 millioner små polystyrenkugler blev pumpet ned i skibet, så det fik opdrift nok til at flyde.", + "pitch": { + "isoporkugler": "Lette, billige og masser af dem. Det lyder dansk.", + "bordtennisbolde": "Små luftfyldte kugler, der flyder som ingen andre.", + "badebolde": "Sommerferie i Kuwait, så havde man dem jo liggende.", + "balloner": "[excited] Bare pust, pust, pust, så stiger skibet op." + } }, { "category": "Opfindelser", @@ -1131,7 +1563,13 @@ "parkeringsplads", "fiskedam" ], - "note": "Forskere på Cambridge Universitet kunne fra skærmen se, om der var kaffe i kanden i Trojan Room." + "note": "Forskere på Cambridge Universitet kunne fra skærmen se, om der var kaffe i kanden i Trojan Room.", + "pitch": { + "kaffekande": "[chuckles] Forskere har jo deres prioriteter i orden.", + "fuglerede": "Naturelskere var de første til alt på internettet.", + "parkeringsplads": "Så man vidste, om der var plads, før man kørte.", + "fiskedam": "Afslappende at se på, mens computeren arbejder." + } }, { "category": "Opfindelser", @@ -1146,7 +1584,13 @@ "havregryn", "kaffe" ], - "note": "En pakke Wrigley's Juicy Fruit blev scannet i Marsh Supermarket i Ohio den 26. juni 1974." + "note": "En pakke Wrigley's Juicy Fruit blev scannet i Marsh Supermarket i Ohio den 26. juni 1974.", + "pitch": { + "tyggegummi": "Lille ting ved kassen, perfekt til en test.", + "kiks": "[sighs] Flad og firkantet, den perfekte form at scanne.", + "havregryn": "Morgenmad er dagens vigtigste vare, også i historiebøgerne.", + "kaffe": "Kasseassistenten skulle jo vågne op, før det virkede." + } }, { "category": "Opfindelser", @@ -1161,6 +1605,12 @@ "termometersøjle", "barometernål" ], - "note": "Opdagelsen af elektromagnetismen lagde grunden til elmotoren, generatoren og telegrafen." + "note": "Opdagelsen af elektromagnetismen lagde grunden til elmotoren, generatoren og telegrafen.", + "pitch": { + "kompasnål": "Den ligger jo bare og venter på at blive puffet.", + "pendul": "Det gynger jo i forvejen, så det var nemt.", + "termometersøjle": "[impressed] Strøm giver varme, varme løfter søjlen. Helt logisk.", + "barometernål": "Strøm og vejr hænger jo sammen, tænk bare på lyn." + } } ] \ No newline at end of file diff --git a/fupogfakta/data/questions_b.json b/fupogfakta/data/questions_b.json index 2debe76..1773448 100644 --- a/fupogfakta/data/questions_b.json +++ b/fupogfakta/data/questions_b.json @@ -14,7 +14,13 @@ "søster", "mor" ], - "note": "Edvard Eriksens hustru Eline stod model til kroppen; ballerinaen Ellen Price til hovedet." + "note": "Edvard Eriksens hustru Eline stod model til kroppen; ballerinaen Ellen Price til hovedet.", + "pitch": { + "kone": "Kunstnere tager jo bare den model, der er nærmest.", + "datter": "Ung og drømmende, det passer jo fint til eventyret.", + "søster": "Familien måtte jo stille op, modeller var dyre.", + "mor": "[whispers] Hvem ellers ville sidde stille på en sten så længe?" + } }, { "category": "Danmark", @@ -31,7 +37,13 @@ "Alexander 1.", "Nikolaj 1." ], - "note": "Peter den Store red op i Rundetårn i 1716, og zarinaen fulgte efter i karet." + "note": "Peter den Store red op i Rundetårn i 1716, og zarinaen fulgte efter i karet.", + "pitch": { + "Peter den Store": "[laughs] Den slags stunt kræver en zar med selvtillid.", + "Ivan den Grusomme": "Han var vist ikke typen, der gad gå trapper.", + "Alexander 1.": "Han elskede jo prestige og store indtog til hest.", + "Nikolaj 1.": "Russiske kejsere holdt jo meget af danske besøg." + } }, { "category": "Danmark", @@ -47,7 +59,13 @@ "domprovst", "hofnar" ], - "note": "Ole Rømer blev i 1705 udnævnt til politimester i København." + "note": "Ole Rømer blev i 1705 udnævnt til politimester i København.", + "pitch": { + "politimester": "Han holdt jo øje med alt, også med københavnerne.", + "bøddel": "[suspicious] Stjernekiggere er stille typer, man skal passe på dem.", + "domprovst": "Himlen var hans speciale, både den med stjerner og engle.", + "hofnar": "Videnskabsfolk var jo kongens underholdning dengang." + } }, { "category": "Danmark", @@ -62,7 +80,13 @@ "kviksølv", "saltsyre" ], - "note": "George de Hevesy opløste von Laues og Francks guldmedaljer i kongevand; guldet blev senere genvundet og medaljerne støbt på ny." + "note": "George de Hevesy opløste von Laues og Francks guldmedaljer i kongevand; guldet blev senere genvundet og medaljerne støbt på ny.", + "pitch": { + "kongevand": "[impressed] Lyder fornemt nok til en Nobelpris, ikke?", + "svovlsyre": "Den stærkeste flaske på hylden, naturligvis.", + "kviksølv": "Sølv opløser guld, det er da ren logik.", + "saltsyre": "Fysikere har altid en flaske stående i skabet." + } }, { "category": "Danmark", @@ -78,7 +102,13 @@ "Narnia", "Harry Potter" ], - "note": "Dronningens tegninger blev brugt i den danske udgave af Tolkiens Ringenes Herre fra 1977." + "note": "Dronningens tegninger blev brugt i den danske udgave af Tolkiens Ringenes Herre fra 1977.", + "pitch": { + "Ringenes Herre": "Hun elsker jo lange historier med mange kapitler.", + "Peter Pan": "En dronning forstår sig da på aldrig at blive voksen.", + "Narnia": "Kongeriger og troner, det kender hun alt til.", + "Harry Potter": "[chuckles] Hun har vist altid haft en tryllestav i tasken." + } }, { "category": "Danmark", @@ -96,7 +126,13 @@ "et ben", "sin højre hånd" ], - "note": "Kongen blev ramt af splinter og mistede sit højre øje, men blev på dækket af Trefoldigheden." + "note": "Kongen blev ramt af splinter og mistede sit højre øje, men blev på dækket af Trefoldigheden.", + "pitch": { + "et øje": "Han kiggede vist lidt for nysgerrigt efter fjenden.", + "en arm": "Den svingede han også alt for vildt med.", + "et ben": "[sighs] Det er svært at stå fast på et skibsdæk.", + "sin højre hånd": "Så måtte han skrive kongebreve med venstre." + } }, { "category": "Danmark", @@ -112,7 +148,13 @@ "skjorteærmer", "skolisser" ], - "note": "Efter brudevalsen løfter gæsterne brudgommen og klipper tæerne af hans sokker." + "note": "Efter brudevalsen løfter gæsterne brudgommen og klipper tæerne af hans sokker.", + "pitch": { + "sokker": "De stikker jo frem, når han danser brudevals.", + "seler": "[mischievously] Så må han holde bukserne oppe selv resten af natten.", + "skjorteærmer": "Så kan han endelig smøge dem op til festen.", + "skolisser": "Så slipper han aldrig væk fra bruden." + } }, { "category": "Danmark", @@ -127,7 +169,13 @@ "karry", "sukker" ], - "note": "Pebersvende og pebermøer får kanel som 25-årige; som 30-årige bliver det peber." + "note": "Pebersvende og pebermøer får kanel som 25-årige; som 30-årige bliver det peber.", + "pitch": { + "kanel": "[whispers] Lidt krydderi skal der til, når man er alene.", + "kakao": "Passer til en, der stadig drikker varm chokolade.", + "karry": "Man skal da have lidt kulør på tilværelsen.", + "sukker": "Så bliver man i det mindste lidt sødere." + } }, { "category": "Danmark", @@ -142,7 +190,13 @@ "skrivetavle", "trykpresse" ], - "note": "Præsten Rasmus Malling-Hansens skrivekugle var en af de første kommercielle skrivemaskiner; Nietzsche brugte en i 1882." + "note": "Præsten Rasmus Malling-Hansens skrivekugle var en af de første kommercielle skrivemaskiner; Nietzsche brugte en i 1882.", + "pitch": { + "skrivekugle": "Rund og mystisk, ligesom hans tanker.", + "stenografimaskine": "Han tænkte jo hurtigere, end andre kunne skrive.", + "skrivetavle": "Så kunne han viske de dårlige ideer ud igen.", + "trykpresse": "[impressed] Store tanker kræver store maskiner, det siger sig selv." + } }, { "category": "Danmark", @@ -156,7 +210,13 @@ "1843", "1652" ], - "note": "Bakken opstod omkring Kirsten Piils Kilde, der blev fundet i 1583 og trak folk til." + "note": "Bakken opstod omkring Kirsten Piils Kilde, der blev fundet i 1583 og trak folk til.", + "pitch": { + "1583": "Gammel nok til at karrusellerne knirker lidt.", + "1721": "Lige på den tid, hvor man begyndte at more sig.", + "1843": "Et årstal, der dufter af brændte mandler.", + "1652": "[curious] Midt i et århundrede, hvor folk trængte til sjov." + } }, { "category": "Danmark", @@ -172,7 +232,13 @@ "besvimet", "i trance" ], - "note": "Andersen led af en stærk frygt for at blive erklæret død og begravet levende." + "note": "Andersen led af en stærk frygt for at blive erklæret død og begravet levende.", + "pitch": { + "skindød": "[sarcastic] Han var jo altid en smule dramatisk, ham Andersen.", + "i dvale": "Som en bjørn, der bare tager en lang lur.", + "besvimet": "Han var trods alt en meget følsom herre.", + "i trance": "Digtere svæver tit rundt i deres egen verden." + } }, { "category": "Danmark", @@ -188,7 +254,13 @@ "guldtænder", "øreringe" ], - "note": "Frederik 9. var søofficer og fik bl.a. en drage tatoveret, hvilket var velkendt." + "note": "Frederik 9. var søofficer og fik bl.a. en drage tatoveret, hvilket var velkendt.", + "pitch": { + "tatoveringer": "En rigtig sømand tager altid lidt med hjem fra havnen.", + "papegøjer": "Hver sømand med respekt for sig selv har en.", + "guldtænder": "[chuckles] Så kunne han smile kongeligt til hele flåden.", + "øreringe": "Det hørte sig til på de syv verdenshave." + } }, { "category": "Danmark", @@ -203,7 +275,13 @@ "finger", "hage" ], - "note": "I 1566 duellerede den unge Tycho med fætteren Manderup Parsberg og mistede en del af næsen." + "note": "I 1566 duellerede den unge Tycho med fætteren Manderup Parsberg og mistede en del af næsen.", + "pitch": { + "næse": "Han stak den vist lidt for langt frem.", + "øre": "Så kunne han kun høre halvdelen af fornærmelserne.", + "finger": "En astronom peger jo hele tiden op på stjernerne.", + "hage": "[sarcastic] Han tog slaget med hovedet højt hævet, naturligvis." + } }, { "category": "Sprog og ord", @@ -219,7 +297,13 @@ "hollandsk", "finsk" ], - "note": "Hygge kom ind i dansk fra norsk omkring 1800, med rod i norrønt hugga, 'trøste'." + "note": "Hygge kom ind i dansk fra norsk omkring 1800, med rod i norrønt hugga, 'trøste'.", + "pitch": { + "norsk": "Naboerne har lange, mørke vintre at hygge sig i.", + "tysk": "Gemytlighed og hygge er næsten tvillinger.", + "hollandsk": "[mischievously] De har også styr på stearinlys og kakao.", + "finsk": "Sauna og tæpper, hvad mere kan man ønske sig?" + } }, { "category": "Sprog og ord", @@ -236,7 +320,13 @@ "maskine", "tjener" ], - "note": "Karel Čapek brugte ordet i skuespillet R.U.R. (1920); tjekkisk robota betyder hoveri/tvangsarbejde." + "note": "Karel Čapek brugte ordet i skuespillet R.U.R. (1920); tjekkisk robota betyder hoveri/tvangsarbejde.", + "pitch": { + "tvangsarbejde": "[suspicious] En robot holder aldrig fri, stakkels fyr.", + "jernmand": "Lyder som en superhelt fra en gammel tegneserie.", + "maskine": "Det ligger da lige for, når man tænker over det.", + "tjener": "Den skal bare hente kaffe og rydde op." + } }, { "category": "Sprog og ord", @@ -250,7 +340,13 @@ "fisk", "orm" ], - "note": "Latin musculus betyder 'lille mus'; en spændt muskel blev sammenlignet med en mus under huden." + "note": "Latin musculus betyder 'lille mus'; en spændt muskel blev sammenlignet med en mus under huden.", + "pitch": { + "mus": "Den piler rundt under huden, når du spænder.", + "slange": "Den snor sig fint rundt om knoglerne.", + "fisk": "[suspicious] Den spræller jo, når man spænder armen.", + "orm": "Lang, tynd og lidt vrikkende, når man træner." + } }, { "category": "Sprog og ord", @@ -266,7 +362,13 @@ "gift", "kur" ], - "note": "Latin vacca = ko; Edward Jenner brugte kokopper til at vaccinere mod kopper." + "note": "Latin vacca = ko; Edward Jenner brugte kokopper til at vaccinere mod kopper.", + "pitch": { + "ko": "Landbruget har altid været foran lægerne, det ved alle.", + "nål": "[sighs] Det er den del, alle børn husker bedst.", + "gift": "Lidt af det onde for at gøre godt, kloge romere.", + "kur": "Logisk nok, det er jo det, det hele handler om." + } }, { "category": "Sprog og ord", @@ -280,7 +382,13 @@ "Ares", "Dionysos" ], - "note": "Hyrdeguden Pan kunne ifølge grækerne sprede pludselig, ustyrlig rædsel." + "note": "Hyrdeguden Pan kunne ifølge grækerne sprede pludselig, ustyrlig rædsel.", + "pitch": { + "Pan": "Kort og godt, ligesom et råb i mørket.", + "Hermes": "Budbringeren kom altid med dårlige nyheder i sidste øjeblik.", + "Ares": "[excited] Krigens gud skaber vel panik som ingen anden.", + "Dionysos": "Hans fester endte altid i rent kaos." + } }, { "category": "Sprog og ord", @@ -295,7 +403,13 @@ "Louis Nicolet", "Jacques Tobin" ], - "note": "Jean Nicot, fransk gesandt i Portugal, sendte tobak til det franske hof omkring 1560." + "note": "Jean Nicot, fransk gesandt i Portugal, sendte tobak til det franske hof omkring 1560.", + "pitch": { + "Jean Nicot": "[curious] En rigtig diplomat med flot overskæg, kan man forestille sig.", + "Pierre Tabard": "Lyder som en mand, der altid havde pibe i munden.", + "Louis Nicolet": "Navnet klinger da helt rigtigt, ikke?", + "Jacques Tobin": "Fransk nok til at være sandt, vil jeg mene." + } }, { "category": "Sprog og ord", @@ -315,7 +429,13 @@ "al-Biruni", "Omar Khayyam" ], - "note": "Den persiske matematiker al-Khwarizmi (ca. 780-850) blev på latin til 'Algoritmi'." + "note": "Den persiske matematiker al-Khwarizmi (ca. 780-850) blev på latin til 'Algoritmi'.", + "pitch": { + "al-Khwarizmi": "Han regnede sikkert hurtigere end din lommeregner.", + "Ibn Sina": "Et klogt hoved, der kunne lidt af hvert.", + "al-Biruni": "[impressed] En mand, der elskede tal til morgenmad.", + "Omar Khayyam": "Digter og matematiker, en rigtig alsidig herre." + } }, { "category": "Sprog og ord", @@ -332,7 +452,13 @@ "lyskarm", "husøje" ], - "note": "Norrønt vindauga = vind + øje, et hul i taget hvor vinden kom ind." + "note": "Norrønt vindauga = vind + øje, et hul i taget hvor vinden kom ind.", + "pitch": { + "vindøje": "Huset skal jo også kunne kigge ud, ikke?", + "vindhul": "Rent praktisk, vikingerne var ikke til pynt.", + "lyskarm": "[chuckles] Selv vikinger ville have lidt lys til morgenkaffen.", + "husøje": "Et hus med øjne, det er da poetisk." + } }, { "category": "Sprog og ord", @@ -349,7 +475,13 @@ "syv uger", "lukket havn" ], - "note": "I Venedig skulle skibe under pest ligge isoleret i quaranta giorni, 40 dage." + "note": "I Venedig skulle skibe under pest ligge isoleret i quaranta giorni, 40 dage.", + "pitch": { + "fyrre dage": "Lang nok til at kede sig gevaldigt.", + "tretten dage": "[mischievously] Et uheldigt tal til en uheldig tid.", + "syv uger": "Italienerne tager sig altid god tid.", + "lukket havn": "Skibene måtte bare vente pænt udenfor." + } }, { "category": "Sprog og ord", @@ -365,7 +497,13 @@ "hyrdekald", "bordbøn" ], - "note": "Gælisk sluagh-ghairm = 'hærens råb', klanernes krigsråb." + "note": "Gælisk sluagh-ghairm = 'hærens råb', klanernes krigsråb.", + "pitch": { + "krigsråb": "[excited] Skotterne var aldrig kendt for at hviske!", + "kampsang": "Med sækkepiber og det hele, kan man forestille sig.", + "hyrdekald": "Der er flere får end folk deroppe.", + "bordbøn": "Skotter siger tak for maden med stor alvor." + } }, { "category": "Sprog og ord", @@ -383,7 +521,13 @@ "blæk", "tandpulver" ], - "note": "Kohl var fint antimonpulver til øjensminke; senere kom ordet til at betyde 'essensen' af et stof." + "note": "Kohl var fint antimonpulver til øjensminke; senere kom ordet til at betyde 'essensen' af et stof.", + "pitch": { + "øjensminke": "Man skulle jo se godt ud i ørkensolen.", + "krudt": "Sort pulver, der går af med et brag, logisk.", + "blæk": "Skriverne havde brug for noget at skrive med.", + "tandpulver": "[suspicious] Det lyder mærkeligt nok til at være sandt." + } }, { "category": "Sprog og ord", @@ -397,7 +541,13 @@ "bæger", "lanterne" ], - "note": "Blomstens form mindede om en turban (tyrkisk tülbend, persisk dulband)." + "note": "Blomstens form mindede om en turban (tyrkisk tülbend, persisk dulband).", + "pitch": { + "turban": "Vend blomsten på hovedet, så ser du det.", + "hjelm": "Den står rank som en lille soldat.", + "bæger": "[curious] Den kan næsten holde på en slurk regnvand.", + "lanterne": "Den lyser op i bedet hele foråret." + } }, { "category": "Sprog og ord", @@ -412,7 +562,13 @@ "tysk", "finsk" ], - "note": "Sverige indførte embedet justitieombudsman i 1809, og ordet bredte sig derfra til engelsk." + "note": "Sverige indførte embedet justitieombudsman i 1809, og ordet bredte sig derfra til engelsk.", + "pitch": { + "svensk": "Naboerne har et ord for alting, også klager.", + "hollandsk": "Handelsfolk har altid brug for nogen at klage til.", + "tysk": "[sarcastic] Der er en paragraf for alt dernede.", + "finsk": "Lange ord med mange bogstaver, det er deres speciale." + } }, { "category": "Sprog og ord", @@ -428,7 +584,13 @@ "Spanien", "Skotland" ], - "note": "Joachimsthaler-mønten fra Joachimsthal (nu Jáchymov) blev til thaler, daler og dollar." + "note": "Joachimsthaler-mønten fra Joachimsthal (nu Jáchymov) blev til thaler, daler og dollar.", + "pitch": { + "Tjekkiet": "[whispers] Bjerge og dale nok til en hel møntsamling.", + "Holland": "Handelsfolkets land, de kunne da finde ud af penge.", + "Spanien": "Sølvskibe fra Amerika, så sølvet lå lige ved hånden.", + "Skotland": "Og skotter er kendt for at passe på pengene." + } }, { "category": "Sprog og ord", @@ -445,7 +607,13 @@ "vagthus", "skur" ], - "note": "Tyrkisk köşk var en åben havepavillon; ordet kom via fransk kiosque." + "note": "Tyrkisk köşk var en åben havepavillon; ordet kom via fransk kiosque.", + "pitch": { + "pavillon": "Et lille hus i parken, hvor man kan købe slik.", + "markedsbod": "Der har man altid solgt lidt af hvert.", + "vagthus": "[mischievously] Ekspedienten holder øje med alle, der går forbi.", + "skur": "Lille, trangt og fyldt med aviser, det passer." + } }, { "category": "Sport", @@ -462,7 +630,13 @@ "mælkespande", "hummerteiner" ], - "note": "James Naismith hængte to ferskenkurve op i en gymnastiksal; bolden måtte hentes ned efter hver scoring." + "note": "James Naismith hængte to ferskenkurve op i en gymnastiksal; bolden måtte hentes ned efter hver scoring.", + "pitch": { + "ferskenkurve": "Gymnastiksalen manglede bare et sted at gemme frugten.", + "fiskenet": "Så kunne bolden dumpe lige igennem.", + "mælkespande": "[excited] Tænk på det dejlige klonk ved hver eneste scoring!", + "hummerteiner": "Fiskerne i Massachusetts havde masser af dem liggende." + } }, { "category": "Sport", @@ -476,7 +650,13 @@ "tennis", "fodbold" ], - "note": "På Apollo 14 slog Shepard to golfbolde med et hjemmelavet jern." + "note": "På Apollo 14 slog Shepard to golfbolde med et hjemmelavet jern.", + "pitch": { + "golf": "Masser af sand og ingen ventetid ved første hul.", + "baseball": "Amerikanerne kan ikke undvære deres nationalsport.", + "tennis": "[laughs] Uden luftmodstand kommer serven aldrig tilbage.", + "fodbold": "Et helt hold i rumdragter, det ville jeg se." + } }, { "category": "Sport", @@ -494,7 +674,13 @@ "ridning", "skydning" ], - "note": "Kunstkonkurrencer var med 1912-1948; Coubertin vandt med 'Ode til sporten' under pseudonym." + "note": "Kunstkonkurrencer var med 1912-1948; Coubertin vandt med 'Ode til sporten' under pseudonym.", + "pitch": { + "litteratur": "[impressed] Han skrev vel lige så godt, som han talte.", + "fægtning": "En rigtig fransk gentleman med kårde i hånden.", + "ridning": "Han sad sikkert flot i sadlen, den gode baron.", + "skydning": "Han ramte altid plet, også med sine ideer." + } }, { "category": "Sport", @@ -509,7 +695,13 @@ "stylteløb", "æggeløb" ], - "note": "Tovtrækning var med ved fem olympiske lege; i 1900 vandt et dansk-svensk hold guld." + "note": "Tovtrækning var med ved fem olympiske lege; i 1900 vandt et dansk-svensk hold guld.", + "pitch": { + "tovtrækning": "Det kunne alle lande da finde ud af.", + "sækkeløb": "[chuckles] Jeg ville da gerne se det på tv.", + "stylteløb": "Det giver et godt overblik over konkurrenterne.", + "æggeløb": "Det kræver mere balance end de fleste sportsgrene." + } }, { "category": "Sport", @@ -524,7 +716,13 @@ "Rumænien", "Bulgarien" ], - "note": "Jugoslavien blev udelukket pga. FN-sanktioner, Danmark rykkede ind og vandt hele turneringen." + "note": "Jugoslavien blev udelukket pga. FN-sanktioner, Danmark rykkede ind og vandt hele turneringen.", + "pitch": { + "Jugoslavien": "Der var uro mange steder i Europa dengang.", + "Sovjetunionen": "Landet forsvandt nærmest, mens man så på.", + "Rumænien": "[whispers] Der skete underlige ting bag kulisserne, siger man.", + "Bulgarien": "Lyder rigtigt, de lå jo lige i nærheden." + } }, { "category": "Sport", @@ -539,7 +737,13 @@ "Stockholm", "Athen" ], - "note": "I 1908 gik ruten fra Windsor Castle til stadion; distancen blev senere standard." + "note": "I 1908 gik ruten fra Windsor Castle til stadion; distancen blev senere standard.", + "pitch": { + "London": "Englænderne elsker at måle ting helt præcist.", + "Paris": "Franskmændene har altid haft styr på metersystemet.", + "Stockholm": "[curious] Svenskerne er kendt for at være grundige.", + "Athen": "Hvor ellers skulle maratonløbet finde sin rigtige længde?" + } }, { "category": "Sport", @@ -553,7 +757,13 @@ "Netonia", "Smashball" ], - "note": "William G. Morgan kaldte spillet Mintonette; navnet volleyball kom året efter." + "note": "William G. Morgan kaldte spillet Mintonette; navnet volleyball kom året efter.", + "pitch": { + "Mintonette": "[mischievously] Fint og fransk, ligesom en lille dans.", + "Ballonette": "Bolden svæver som en ballon over nettet.", + "Netonia": "Et net i midten, så er navnet givet.", + "Smashball": "Lige ud ad landevejen, typisk amerikanerne." + } }, { "category": "Sport", @@ -572,7 +782,13 @@ "kloster", "værtshus" ], - "note": "Badminton House i Gloucestershire tilhørte hertugen af Beaufort." + "note": "Badminton House i Gloucestershire tilhørte hertugen af Beaufort.", + "pitch": { + "gods": "Fornemme folk havde god plads på plænen.", + "fyrtårn": "Fjerbolden var let at finde i lyset.", + "kloster": "[whispers] Munkene trængte også til lidt motion.", + "værtshus": "Kroens gæster havde god tid om aftenen." + } }, { "category": "Sport", @@ -588,7 +804,13 @@ "tog", "på cykel" ], - "note": "Lorz fik et lift i bil i ca. 11 miles og blev diskvalificeret." + "note": "Lorz fik et lift i bil i ca. 11 miles og blev diskvalificeret.", + "pitch": { + "bil": "Det gik stærkt, da han dukkede op.", + "hestevogn": "Så kunne han hvile benene undervejs.", + "tog": "[laughs] Han havde vist købt billet hele vejen.", + "på cykel": "Smart, så var benene da varmet op." + } }, { "category": "Sport", @@ -604,7 +826,13 @@ "cykling", "svømning" ], - "note": "Viggo Jensen vandt tohåndsløftet ved de første moderne olympiske lege i Athen." + "note": "Viggo Jensen vandt tohåndsløftet ved de første moderne olympiske lege i Athen.", + "pitch": { + "vægtløftning": "En stærk dansker, det har vi altid haft nok af.", + "brydning": "[impressed] Vikingeblodet havde ikke glemt kampen.", + "cykling": "Danskerne cykler overalt, også dengang.", + "svømning": "Vi har hav på næsten alle sider." + } }, { "category": "Sport", @@ -619,7 +847,13 @@ "Italien", "Frankrig" ], - "note": "Uruguay var vært og vandt også turneringen." + "note": "Uruguay var vært og vandt også turneringen.", + "pitch": { + "Uruguay": "[excited] Fodbold er nærmest en religion i Sydamerika!", + "Brasilien": "Hvor ellers skulle verdens bedste bold begynde?", + "Italien": "Pasta, sol og fodbold, en perfekt kombination.", + "Frankrig": "Det var franskmændene, der fandt på det hele." + } }, { "category": "Sport", @@ -633,7 +867,13 @@ "Arran", "Iona" ], - "note": "Firmaet Kays of Scotland laver olympiske sten af den særligt tætte granit fra Ailsa Craig." + "note": "Firmaet Kays of Scotland laver olympiske sten af den særligt tætte granit fra Ailsa Craig.", + "pitch": { + "Ailsa Craig": "Lyder som en gammel skotsk bedstemor, ikke?", + "Isle of Skye": "Den ø er skotternes stolthed, så selvfølgelig.", + "Arran": "[curious] Kort navn, hårde sten, det passer fint.", + "Iona": "Munkene derude var eksperter i sten." + } }, { "category": "Sport", @@ -650,7 +890,13 @@ "kortforlag", "reklamebureau" ], - "note": "Sportsavisen L'Auto, der grundlagde løbet i 1903, blev trykt på gult papir." + "note": "Sportsavisen L'Auto, der grundlagde løbet i 1903, blev trykt på gult papir.", + "pitch": { + "avis": "Nogen skulle jo betale for alle de nye trøjer.", + "plakatfabrik": "Gule plakater kan ses på lang afstand.", + "kortforlag": "[mischievously] De vidste i hvert fald, hvor ruten gik.", + "reklamebureau": "Reklame har altid været det halve af sporten." + } }, { "category": "Historie", @@ -666,7 +912,13 @@ "kaniner", "krokodiller" ], - "note": "Den såkaldte Emukrig: soldater med maskingeværer skulle bekæmpe emuer på markerne og opgav." + "note": "Den såkaldte Emukrig: soldater med maskingeværer skulle bekæmpe emuer på markerne og opgav.", + "pitch": { + "emuer": "Hurtige fugle er svære at ramme, det er sikkert.", + "kænguruer": "De slår hårdt fra sig med de baglår.", + "kaniner": "[sighs] Der var millioner af dem, hvem ville ikke tabe?", + "krokodiller": "Man kan ikke vinde mod noget med de tænder." + } }, { "category": "Historie", @@ -681,7 +933,13 @@ "104", "121" ], - "note": "Krigen varede fra 1337 til 1453, med flere pauser." + "note": "Krigen varede fra 1337 til 1453, med flere pauser.", + "pitch": { + "116": "[laughs] Krige har det med at trække lidt ud.", + "99": "De gik hjem lige før jubilæet.", + "104": "Lidt overtid er der altid.", + "121": "Ingen gad tælle, mens de havde travlt med at slås." + } }, { "category": "Historie", @@ -699,7 +957,13 @@ "to uger", "seks timer" ], - "note": "Den regnes som historiens korteste krig, ca. 38-45 minutter." + "note": "Den regnes som historiens korteste krig, ca. 38-45 minutter.", + "pitch": { + "40 minutter": "Hurtigere end en skoletime, sådan kan det gå.", + "tre dage": "Lige nok til at pakke kufferten og tage hjem.", + "to uger": "[sarcastic] En rigtig sommerferie med kanoner, kan man sige.", + "seks timer": "En arbejdsdag og hjem til aftensmad, meget britisk." + } }, { "category": "Historie", @@ -715,7 +979,13 @@ "olie", "honning" ], - "note": "Den store melasseflod sendte en bølge af sirup gennem North End i Boston." + "note": "Den store melasseflod sendte en bølge af sirup gennem North End i Boston.", + "pitch": { + "melasse": "Klistret og sødt, så kommer man ingen vegne.", + "mælk": "Byen havde masser af mejerier i gamle dage.", + "olie": "[suspicious] Store tanke indeholder tit noget glat.", + "honning": "Bierne i Boston var åbenbart meget flittige." + } }, { "category": "Historie", @@ -732,7 +1002,13 @@ "hatte", "hunde" ], - "note": "Urin fra offentlige latriner blev brugt til garvning og vask; heraf 'pecunia non olet', penge lugter ikke." + "note": "Urin fra offentlige latriner blev brugt til garvning og vask; heraf 'pecunia non olet', penge lugter ikke.", + "pitch": { + "urin": "Romerne beskattede alt, der kunne sælges.", + "skæg": "Fine romerske herrer skulle da betale for pynten.", + "hatte": "[chuckles] Hovedbeklædning var et tegn på rigdom.", + "hunde": "Hver gø skulle åbenbart koste en mønt." + } }, { "category": "Historie", @@ -747,7 +1023,13 @@ "Edgar Allan Poe", "Napoleon 3." ], - "note": "Begge blev født den 12. februar 1809." + "note": "Begge blev født den 12. februar 1809.", + "pitch": { + "Charles Darwin": "[impressed] To skæggede herrer, der ændrede verden, passer perfekt.", + "Charles Dickens": "Begge skrev historie, hver på sin måde.", + "Edgar Allan Poe": "En mørk og skæbnesvanger dag, uden tvivl.", + "Napoleon 3.": "Ledere fødes gerne i samme kuld." + } }, { "category": "Historie", @@ -763,7 +1045,13 @@ "huleløver", "kæmpehjorte" ], - "note": "De sidste mammutter på Wrangeløen uddøde for ca. 4.000 år siden; pyramiden er ca. 4.500 år gammel." + "note": "De sidste mammutter på Wrangeløen uddøde for ca. 4.000 år siden; pyramiden er ca. 4.500 år gammel.", + "pitch": { + "mammutter": "Kulden passede dem fint deroppe.", + "sabeltandtigre": "Der var masser af bytte at jage.", + "huleløver": "[curious] De har vel bare gemt sig godt i hulerne.", + "kæmpehjorte": "Store gevirer og masser af plads, hvorfor ikke?" + } }, { "category": "Historie", @@ -779,7 +1067,13 @@ "hund", "frisør" ], - "note": "Hesten Incitatus havde ifølge kilderne en marmorstald og krybbe af elfenben." + "note": "Hesten Incitatus havde ifølge kilderne en marmorstald og krybbe af elfenben.", + "pitch": { + "hest": "Den lyttede i det mindste, når han talte.", + "kok": "Den, der laver maden, bestemmer alligevel.", + "hund": "[mischievously] En loyal ven siger aldrig kejseren imod.", + "frisør": "Han hørte alle hemmelighederne i Rom." + } }, { "category": "Historie", @@ -796,7 +1090,13 @@ "paraplyer", "tændstikker" ], - "note": "Fusajiro Yamauchi startede med håndlavede japanske hanafuda-kort." + "note": "Fusajiro Yamauchi startede med håndlavede japanske hanafuda-kort.", + "pitch": { + "spillekort": "Japanerne elsker ting, man kan samle på.", + "symaskiner": "Præcision og små tandhjul, det ligner dem.", + "paraplyer": "[laughs] Der regner en del i Japan.", + "tændstikker": "Det startede med en lille gnist." + } }, { "category": "Historie", @@ -811,7 +1111,13 @@ "Carpathia", "Empress of Ireland" ], - "note": "Hun var også om bord på Olympic, da den kolliderede i 1911." + "note": "Hun var også om bord på Olympic, da den kolliderede i 1911.", + "pitch": { + "Britannic": "[whispers] Et stolt navn til et rigtig stort skib.", + "Lusitania": "Hun havde tydeligvis en dragning mod uheld.", + "Carpathia": "Nogle mennesker har bare ni liv, ligesom katte.", + "Empress of Ireland": "Fint navn, og hun elskede fornemme skibe." + } }, { "category": "Historie", @@ -828,7 +1134,13 @@ "en appelsin", "is" ], - "note": "Aldrin tog nadver med medbragt brød og vin, før han gik ud på Månen." + "note": "Aldrin tog nadver med medbragt brød og vin, før han gik ud på Månen.", + "pitch": { + "nadver": "Man skulle jo takke nogen for den gode landing.", + "kaffe": "[excited] Astronauter kører på koffein, det ved alle!", + "en appelsin": "Man skal huske sine vitaminer, også i rummet.", + "is": "Den smelter ikke i rummets kulde." + } }, { "category": "Historie", @@ -843,7 +1155,13 @@ "fem år", "50 år" ], - "note": "Tilladelsen gjaldt 20 år; tårnet blev reddet bl.a. fordi det var nyttigt som radioantenne." + "note": "Tilladelsen gjaldt 20 år; tårnet blev reddet bl.a. fordi det var nyttigt som radioantenne.", + "pitch": { + "20 år": "Franskmændene ændrer mening en gang imellem.", + "et år": "Bare en pyntegenstand til en enkelt fest.", + "fem år": "[sighs] Pariserne hadede det fra første dag.", + "50 år": "Et halvt århundrede er en fin, rund levetid." + } }, { "category": "Historie", @@ -862,7 +1180,13 @@ "fra nytår", "om en uge" ], - "note": "Han svarede 'sofort, unverzüglich' på et pressemøde den 9. november, og folk strømmede til grænsen." + "note": "Han svarede 'sofort, unverzüglich' på et pressemøde den 9. november, og folk strømmede til grænsen.", + "pitch": { + "straks": "Han ville vist bare hurtigt hjem fra pressemødet.", + "fra jul": "[chuckles] En julegave til hele Østeuropa, det er rørende.", + "fra nytår": "Nyt år, ny frihed, det lyder logisk.", + "om en uge": "Så kunne alle lige nå at pakke kufferten." + } }, { "category": "Historie", @@ -878,7 +1202,13 @@ "persisk", "nubisk" ], - "note": "Hun var den sidste af det ptolemæiske dynasti, grundlagt af en af Alexander den Stores makedonske generaler." + "note": "Hun var den sidste af det ptolemæiske dynasti, grundlagt af en af Alexander den Stores makedonske generaler.", + "pitch": { + "græsk": "[curious] Hun var kendt for sine fine filosofiske samtaler.", + "romersk": "Hun havde et godt øje til romerne.", + "persisk": "Alt det guld og silke kom et sted fra.", + "nubisk": "Nilen løber lige ned gennem nabolaget." + } }, { "category": "Historie", @@ -892,7 +1222,13 @@ "1952", "1961" ], - "note": "Onoda troede ikke på, at krigen var slut, og overgav sig først, da hans gamle chef kom og gav ordre til det." + "note": "Onoda troede ikke på, at krigen var slut, og overgav sig først, da hans gamle chef kom og gav ordre til det.", + "pitch": { + "1974": "Ingen gad gå ud i junglen og sige det.", + "1946": "Nyheder rejser langsomt gennem tæt jungle.", + "1952": "[sarcastic] Han havde vist ikke radio med i rygsækken.", + "1961": "Selv den mest stædige soldat bliver træt til sidst." + } }, { "category": "Geografi", @@ -910,7 +1246,13 @@ "60 km", "120 km" ], - "note": "Store Diomede (Rusland) og Lille Diomede (USA) ligger ca. 3,8 km fra hinanden." + "note": "Store Diomede (Rusland) og Lille Diomede (USA) ligger ca. 3,8 km fra hinanden.", + "pitch": { + "4 km": "Man kan næsten råbe goddag over vandet.", + "25 km": "En god svømmetur for de modige, vil jeg tro.", + "60 km": "[mischievously] Lige langt nok til at holde naboerne på afstand.", + "120 km": "Isen gør det ekstra svært at måle." + } }, { "category": "Geografi", @@ -924,7 +1266,13 @@ "USA", "Canada" ], - "note": "Med sine oversøiske områder har Frankrig 12 tidszoner (13 med kravet i Antarktis)." + "note": "Med sine oversøiske områder har Frankrig 12 tidszoner (13 med kravet i Antarktis).", + "pitch": { + "Frankrig": "Franskmændene vil altid gerne have det sidste ord.", + "Rusland": "[impressed] Et kæmpe land, det giver sig selv.", + "USA": "Fra Hawaii til New York, der skal mange ure til.", + "Canada": "Masser af plads og masser af ure." + } }, { "category": "Geografi", @@ -943,7 +1291,13 @@ "tre tidszoner", "fire tidszoner" ], - "note": "Hele Kina følger Beijing-tid (UTC+8)." + "note": "Hele Kina følger Beijing-tid (UTC+8).", + "pitch": { + "én tidszone": "[sarcastic] Det gør det nemt at holde møde, ikke?", + "to tidszoner": "Øst og vest, sådan holder man styr på det.", + "tre tidszoner": "Et godt kompromis for et land af den størrelse.", + "fire tidszoner": "Fornuftigt for et land med så mange mennesker." + } }, { "category": "Geografi", @@ -957,7 +1311,13 @@ "Aconcagua", "Cotopaxi" ], - "note": "Jorden buler ud ved ækvator, så vulkanen Chimborazo i Ecuador rager længere ud end Everest." + "note": "Jorden buler ud ved ækvator, så vulkanen Chimborazo i Ecuador rager længere ud end Everest.", + "pitch": { + "Chimborazo": "Det navn lyder i hvert fald højt og mægtigt.", + "Kilimanjaro": "Den rager op lige midt på ækvator.", + "Aconcagua": "[excited] Andesbjergenes konge, hvem ellers?", + "Cotopaxi": "En vulkan med fart på mod himlen." + } }, { "category": "Geografi", @@ -975,7 +1335,13 @@ "Ladogasøen", "Titicacasøen" ], - "note": "Bajkalsøen i Sibirien er ca. 1.640 m dyb og også verdens ældste sø." + "note": "Bajkalsøen i Sibirien er ca. 1.640 m dyb og også verdens ældste sø.", + "pitch": { + "Bajkalsøen": "Den sibiriske kulde gør vel alt lidt dybere.", + "Tanganyikasøen": "Afrikas søer er kæmpestore, det ved enhver.", + "Ladogasøen": "[whispers] Nordiske søer gemmer på mange hemmeligheder i dybet.", + "Titicacasøen": "Højt oppe og langt nede, det hænger sammen." + } }, { "category": "Geografi", @@ -990,7 +1356,13 @@ "fladeste", "ældste" ], - "note": "Aleuterne krydser 180. længdegrad, så Alaskas yderste øer ligger på østlig længde." + "note": "Aleuterne krydser 180. længdegrad, så Alaskas yderste øer ligger på østlig længde.", + "pitch": { + "østligste": "Alaska kan åbenbart det hele, den grådige stat.", + "sydligste": "Den har øer, der stikker langt ud.", + "fladeste": "[curious] Al den sne udjævner vel det hele.", + "ældste": "Inuitterne var der længe før alle andre." + } }, { "category": "Geografi", @@ -1005,7 +1377,13 @@ "Omega", "Blue" ], - "note": "Opkaldt efter Kaptajn Nemo; ca. 2.700 km fra nærmeste land i Stillehavet, og bruges som kirkegård for satellitter." + "note": "Opkaldt efter Kaptajn Nemo; ca. 2.700 km fra nærmeste land i Stillehavet, og bruges som kirkegård for satellitter.", + "pitch": { + "Nemo": "[chuckles] Kort og fængende, ligesom et kælenavn.", + "Zero": "Nul land, nul mennesker, nul selskab.", + "Omega": "Verdens ende fortjener et græsk bogstav.", + "Blue": "Der er kun blåt vand i alle retninger." + } }, { "category": "Geografi", @@ -1023,7 +1401,13 @@ "missionær", "guvernør" ], - "note": "Sir George Everest var Surveyor General of India; han protesterede selv mod navnet." + "note": "Sir George Everest var Surveyor General of India; han protesterede selv mod navnet.", + "pitch": { + "landmåler": "En mand med kort og passer i rygsækken.", + "bjergbestiger": "[excited] Den første, der kom op, fik da æren!", + "missionær": "De rejste overalt, også helt op i skyerne.", + "guvernør": "Bureaukrater elsker at sætte deres navn på ting." + } }, { "category": "Geografi", @@ -1037,7 +1421,13 @@ "Namibia", "Mozambique" ], - "note": "Lesotho er en enklave og samtidig det land, hvis laveste punkt ligger højest (ca. 1.400 m)." + "note": "Lesotho er en enklave og samtidig det land, hvis laveste punkt ligger højest (ca. 1.400 m).", + "pitch": { + "Sydafrika": "Det store land i nabolaget, det ligger lige for.", + "Botswana": "Nogen skal holde det lille kongerige i hånden.", + "Namibia": "Ørkenen kan omringe hvad som helst.", + "Mozambique": "[chuckles] Med havet i ryggen og et lille land i favnen." + } }, { "category": "Geografi", @@ -1052,7 +1442,13 @@ "6", "25" ], - "note": "Mercator-kortet får Grønland til at ligne Afrika i størrelse; reelt er Afrika ca. 30,4 mio. km² mod 2,2 mio." + "note": "Mercator-kortet får Grønland til at ligne Afrika i størrelse; reelt er Afrika ca. 30,4 mio. km² mod 2,2 mio.", + "pitch": { + "14": "Kortene lyver om størrelser, det ved alle.", + "3": "Kortet snyder lidt, men ikke så meget.", + "6": "[suspicious] Et pænt tal, hvis man runder lidt op.", + "25": "Kontinentet er enormt, det ved hver skoleelev." + } }, { "category": "Geografi", @@ -1066,7 +1462,13 @@ "Island", "USA" ], - "note": "Efter årtiers 'whiskykrig' blev den lille ø mellem Grønland og Canada delt i juni 2022." + "note": "Efter årtiers 'whiskykrig' blev den lille ø mellem Grønland og Canada delt i juni 2022.", + "pitch": { + "Canada": "[mischievously] Vores høflige naboer over isen, giver god mening.", + "Norge": "Nordmændene vil altid have en bid af kagen.", + "Island": "Vikingerne har altid haft øje for små klipper.", + "USA": "Amerikanerne kan ikke lade en ø ligge." + } }, { "category": "Geografi", @@ -1081,7 +1483,13 @@ "Mongoliet", "Bolivia" ], - "note": "Begge er dobbelt indlandsstater: alle nabolande er selv uden kyst." + "note": "Begge er dobbelt indlandsstater: alle nabolande er selv uden kyst.", + "pitch": { + "Usbekistan": "Midt i Asien er havet meget langt væk.", + "Schweiz": "Bjerge til alle sider og ingen strand i sigte.", + "Mongoliet": "[impressed] Steppen fortsætter bare og bare og bare.", + "Bolivia": "De har savnet havet i over hundrede år." + } }, { "category": "Geografi", @@ -1095,7 +1503,13 @@ "Haleakala", "Waialeale" ], - "note": "Mauna Kea er over 10.000 m fra havbunden, men kun 4.207 m over havets overflade." + "note": "Mauna Kea er over 10.000 m fra havbunden, men kun 4.207 m over havets overflade.", + "pitch": { + "Mauna Kea": "Navnet lyder da stort og ophøjet.", + "Kilauea": "Den spruder lava, så den vokser hele tiden.", + "Haleakala": "[curious] Et langt navn til et langt bjerg.", + "Waialeale": "Så mange vokaler, det må være højt." + } }, { "category": "Geografi", @@ -1111,6 +1525,12 @@ "Kakkelovns", "Søndagsskole" ], - "note": "Lauge Koch opkaldte øen efter kaffeklubben på Mineralogisk Museum i København." + "note": "Lauge Koch opkaldte øen efter kaffeklubben på Mineralogisk Museum i København.", + "pitch": { + "Kaffeklubben": "Polarforskere har brug for noget varmt at drikke.", + "Frokostklubben": "Man bliver sulten af at gå på opdagelse.", + "Kakkelovns": "[chuckles] Man skal varme sig deroppe i kulden.", + "Søndagsskole": "Opdagelsesrejsende var pæne drenge, der gik i kirke." + } } ] \ No newline at end of file diff --git a/fupogfakta/data/questions_c_nord.json b/fupogfakta/data/questions_c_nord.json index c8d8fbb..d1c3ace 100644 --- a/fupogfakta/data/questions_c_nord.json +++ b/fupogfakta/data/questions_c_nord.json @@ -18,7 +18,14 @@ "source": "https://en.wikipedia.org/wiki/Star_Wars_Holiday_Special", "packs": [ "nørd" - ] + ], + "pitch": { + "Lumpy": "[laughs] Et sødt kælenavn til en lille pelsklump.", + "Chewie junior": "Æblet falder ikke langt fra stammen.", + "Bumpy": "Han stødte vist ind i alle møbler.", + "Wookie": "Hans forældre var vist ikke så kreative med navne.", + "Rumpy": "Lyder som en, der sidder meget i sofaen." + } }, { "category": "Star Wars", @@ -43,7 +50,14 @@ "source": "https://starwars.fandom.com/wiki/Boba_Fett/Legends", "packs": [ "nørd" - ] + ], + "pitch": { + "tegnefilm": "Det var en ret speciel juleaften.", + "dukkefilm": "Dukker var populære dengang, så hvorfor ikke?", + "musikvideo": "[excited] Lidt disco hørte da halvfjerdserne til!", + "reklamefilm": "Der skulle sælges legetøj til jul.", + "drømmescene": "Hele specialen virker som en underlig drøm." + } }, { "category": "Star Wars", @@ -68,7 +82,14 @@ "source": "https://starwars.fandom.com/wiki/TIE/ln_space_superiority_starfighter", "packs": [ "nørd" - ] + ], + "pitch": { + "elefantbrøl": "Noget stort skal lyde rigtig skræmmende.", + "ulvehyl": "Jægere i rummet, det giver god mening.", + "ørneskrig": "Den dykker ned som en rovfugl.", + "hvalsang": "[whispers] Rummet er også et stort, mørkt hav.", + "abeskrig": "Det hyler præcis som en flok i junglen." + } }, { "category": "Star Wars", @@ -91,7 +112,14 @@ "source": "https://en.wikipedia.org/wiki/Yoda", "packs": [ "nørd" - ] + ], + "pitch": { + "abe": "Lille, rynket og fuld af gode råd.", + "hund": "En klog lille vovse kan lære alt.", + "pingvin": "Den vralter præcis som en gammel mester.", + "kat": "[sarcastic] De gør altid præcis, hvad man siger.", + "papegøje": "Så havde han i hvert fald styr på replikkerne." + } }, { "category": "Star Wars", @@ -114,7 +142,14 @@ "source": "https://en.wikipedia.org/wiki/R2-D2", "packs": [ "nørd" - ] + ], + "pitch": { + "Dialog": "[mischievously] Lydfolk taler i deres helt egen kode.", + "Disk": "Rund og praktisk, ligesom den lille robot selv.", + "Drum": "[curious] Han ligner lidt en tromme på hjul.", + "Deck": "Lyder som noget, man finder i et studie.", + "Door": "Så kunne lydmanden finde vej ud af studiet." + } }, { "category": "Star Wars", @@ -137,7 +172,14 @@ "source": "https://starwars.fandom.com/wiki/Huttese", "packs": [ "nørd" - ] + ], + "pitch": { + "quechua": "Lyder i hvert fald ret fremmed og ørkenagtigt.", + "aymara": "Det har en flot rytme, som passer til en snegl.", + "nahuatl": "[impressed] Det klinger meget af storslået imperium.", + "guarani": "Bløde lyde, perfekt til en stor, doven skurk.", + "mapudungun": "Så langt et ord kan kun en Hutt sige." + } }, { "category": "Star Wars", @@ -158,7 +200,14 @@ "source": "https://starwars.fandom.com/wiki/Chewbacca/Legends", "packs": [ "nørd" - ] + ], + "pitch": { + "måne": "Det skulle være noget stort for sådan en kæmpe.", + "rumstation": "[sighs] Uheld sker, selv for den stærkeste wookiee.", + "stjernedestroyer": "En episk død kræver et episk skib.", + "komet": "Lynhurtigt og dramatisk, sådan som forfattere elsker det.", + "asteroide": "Rummet er fyldt med flyvende klipper." + } }, { "category": "Star Wars", @@ -182,7 +231,14 @@ "source": "https://starwars.fandom.com/wiki/Mitth%27raw%27nuruodo/Legends", "packs": [ "nørd" - ] + ], + "pitch": { + "kunst": "Man lærer meget om folk af deres smag.", + "affald": "[whispers] Man kan lære alt om folk ved deres skraldespand.", + "sport": "Holdånd siger alt om en hær.", + "madopskrifter": "Vejen til fjendens hjerte går gennem maven.", + "gravsteder": "Hvordan man siger farvel, siger meget om én." + } }, { "category": "Star Wars", @@ -204,7 +260,14 @@ "source": "https://starwars.fandom.com/wiki/Mara_Jade_Skywalker", "packs": [ "nørd" - ] + ], + "pitch": { + "hånd": "[suspicious] Hun udførte alt det beskidte arbejde for ham.", + "skygge": "Hun var altid lige bag ham.", + "dolk": "[mischievously] Skarp, hurtig og altid klar, typisk Mara.", + "øje": "Hun så alt, hvad han ikke selv nåede.", + "stemme": "Hun talte på hans vegne, når han var optaget." + } }, { "category": "Star Wars", @@ -226,7 +289,14 @@ "source": "https://starwars.fandom.com/wiki/Luke_Skywalker/Legends", "packs": [ "nørd" - ] + ], + "pitch": { + "Luke Skywalker": "Den mørke side frister altid de stærkeste.", + "Han Solo": "[laughs] Han har altid haft et svagt punkt for skurke.", + "Lando Calrissian": "Han skifter side, når det passer ham.", + "prinsesse Leia": "Hun har arven i blodet, trods alt.", + "Boba Fett": "Han arbejder for den, der betaler bedst." + } }, { "category": "Star Wars", @@ -247,7 +317,14 @@ "source": "https://starwars.fandom.com/wiki/Jacen_Solo", "packs": [ "nørd" - ] + ], + "pitch": { + "Caedus": "Et navn, der lyder helt rigtigt dramatisk.", + "Corvus": "[suspicious] En sort ravn, meget passende for en Sith.", + "Vindex": "Hævnens navn, en rigtig Sith ville elske det.", + "Solus": "Han ville bare beholde efternavnet, næsten.", + "Obscura": "Mørkt og mystisk, præcis som han selv." + } }, { "category": "Star Wars", @@ -271,7 +348,14 @@ "source": "https://starwars.fandom.com/wiki/Ysalamir", "packs": [ "nørd" - ] + ], + "pitch": { + "firben": "[suspicious] Små koldblodede væsner, der ligger helt stille. Meget mistænkeligt.", + "egern": "[mischievously] Træboende, ja. Og de har altid noget gemt.", + "flagermus": "Hænger i træerne og blokerer alt med sit skrig.", + "insekt": "Lille, irriterende og umuligt at fange. Jedi-riddernes mareridt.", + "snegl": "Så langsom, at selv Kraften giver op og går hjem." + } }, { "category": "Star Wars", @@ -290,7 +374,14 @@ "source": "https://en.wikipedia.org/wiki/Star_Wars:_Knights_of_the_Old_Republic_(video_game)", "packs": [ "nørd" - ] + ], + "pitch": { + "Revan": "Klinger mystisk nok til et stort plottwist, ikke?", + "Malak": "Kort, hård og lyder som en, der mener det.", + "Bane": "[suspicious] Et navn, der bare skriger skurk fra første stavelse.", + "Nihilus": "Lyder som noget, man ville glemme om sig selv.", + "Plagueis": "Den kloge type. Altså meget, meget klog og ond." + } }, { "category": "Harry Potter", @@ -309,7 +400,14 @@ "source": "https://harrypotter.fandom.com/wiki/Hermione_Granger", "packs": [ "nørd" - ] + ], + "pitch": { + "Puckle": "Lyder præcis som en pige, der rækker hånden op.", + "Wimple": "[chuckles] Sødt, lidt fjollet og meget britisk. Klassisk Rowling.", + "Huxley": "Et kloghovednavn, hvis der nogensinde fandtes et.", + "Bristow": "Lyder som en, der aldrig glemmer sine lektier.", + "Pennyfeather": "Fjerpen i navnet. Hvem skulle ellers skrive alle de stile?" + } }, { "category": "Harry Potter", @@ -333,7 +431,14 @@ "source": "https://www.telegraph.co.uk/culture/books/10065868/JK-Rowling-invented-Quidditch-after-a-row-with-her-boyfriend.html", "packs": [ "nørd" - ] + ], + "pitch": { + "skænderi": "[sighs] Man får de vildeste idéer, når døren lige er smækket.", + "frieri": "[excited] Romantik og kosteskafter. Hvad kan gå galt?", + "stævnemøde": "Nervøs kærlighed giver flyvske tanker. Bogstaveligt talt.", + "biografbesøg": "Popcorn og action, så begynder hjernen at flyve.", + "maraton": "Når benene er færdige, vil man hellere flyve." + } }, { "category": "Harry Potter", @@ -353,7 +458,14 @@ "source": "https://harrypotter.fandom.com/wiki/Hogwarts_School_of_Witchcraft_and_Wizardry", "packs": [ "nørd" - ] + ], + "pitch": { + "drage": "Varmt råd. Bogstaveligt talt, hvis man er uheldig.", + "trold": "[whispers] De er nemlig meget kilne under armene.", + "kæmpe": "Han vågner, og så er skolen flad. Fornuftigt råd.", + "hippogrif": "Husk at bukke først. Ellers mister du en finger.", + "troldmand": "Han vågner med tryllestaven fremme. Det ender aldrig godt." + } }, { "category": "Harry Potter", @@ -375,7 +487,14 @@ "source": "https://harrypotter.fandom.com/wiki/Albus_Dumbledore", "packs": [ "nørd" - ] + ], + "pitch": { + "humlebi": "Han summer jo altid rundt og nynner for sig selv.", + "grævling": "[chuckles] Gammel, gråskægget og bor i en hule. Passer fint.", + "ugle": "Klog, gammel og vågen om natten. Den passer jo.", + "sommerfugl": "Farverige kåber og lidt flagrende i det. Ja, ja.", + "pindsvin": "Lidt pjusket og sød, men rør ham ikke forkert." + } }, { "category": "Harry Potter", @@ -399,7 +518,14 @@ "source": "https://www.lauraerickson.com/page/owls-of-harry-potter/", "packs": [ "nørd" - ] + ], + "pitch": { + "hanugler": "Fra biografsædet kan ingen alligevel se forskel.", + "udstoppede ugler": "[sarcastic] De sidder i hvert fald pænt stille til optagelserne.", + "malede duer": "Lidt hvid maling, og så er alle glade.", + "computeranimation": "Billigere end at fodre rigtige fugle i ti år.", + "hvide høge": "Hvide fjer, store kløer. Hvem ser forskel på film?" + } }, { "category": "Harry Potter", @@ -422,7 +548,14 @@ "source": "https://harrypotter.fandom.com/wiki/Fred_Weasley", "packs": [ "nørd" - ] + ], + "pitch": { + "1. april": "[chuckles] Sådan en dato husker man i hvert fald.", + "13. juni": "[mischievously] Uheldstal og sommerferie. Perfekt for to ballademagere.", + "24. december": "Dobbelt så mange gaver. Det forklarer en del.", + "29. februar": "Fødselsdag hvert fjerde år. Så er de jo kun fem.", + "31. oktober": "Født til uhygge og slik. Det passer på dem." + } }, { "category": "Harry Potter", @@ -443,7 +576,14 @@ "source": "https://www.nzherald.co.nz/lifestyle/revealed-the-eight-year-old-girl-who-saved-harry-potter/UTQCYL6RAEUSL4V5JH7MMP3WTE/", "packs": [ "nørd" - ] + ], + "pitch": { + "datter": "Den slags anbefalinger tager en far alvorligt.", + "søn": "[impressed] Verdens bedste redaktør var åbenbart otte år gammel.", + "nabo": "Den lille fra nummer syv havde altid god smag.", + "barnebarn": "Bedstefar siger aldrig nej til de små.", + "nevø": "Onkel lyttede, og resten er historie." + } }, { "category": "Harry Potter", @@ -462,7 +602,14 @@ "source": "https://harrypotter.fandom.com/wiki/Tom_Riddle", "packs": [ "nørd" - ] + ], + "pitch": { + "Detlev": "Sådan lyder en, der gemmer noget i kælderen.", + "Mortensen": "[laughs] Ondskabens herre fra en parcelhusvej i Valby.", + "Valdemar": "Kongeligt og mørkt. Oversætteren har tænkt sig om.", + "Lodberg": "Lyder som en tandlæge, man ikke tør gå til.", + "Godtfred": "Godt og fred. Den perfekte forklædning for en skurk." + } }, { "category": "Harry Potter", @@ -483,7 +630,14 @@ "source": "https://harrypotter.fandom.com/wiki/Quidditch_World_Cup", "packs": [ "nørd" - ] + ], + "pitch": { + "700": "Stort tal, men det er også en meget voldsom sport.", + "42": "[chuckles] Svaret på alt, også snyd på koste.", + "150": "Et pænt rundt tal for en ret beskidt sport.", + "365": "Ét regelbrud for hver eneste dag i året.", + "1.300": "Med kølle og kost bliver man kreativ, tro mig." + } }, { "category": "Harry Potter", @@ -506,7 +660,14 @@ "source": "https://www.abc.net.au/news/2007-07-06/rowling-reveals-tears-shed-over-potter/92208", "packs": [ "nørd" - ] + ], + "pitch": { + "ar": "Kort og poetisk. Rowling elsker at lukke en cirkel.", + "Hogwarts": "Hvor det hele begyndte. Selvfølgelig slutter det også der.", + "magi": "[whispers] Det er jo det, hele serien handler om.", + "farvel": "Den perfekte sidste besked til grædende læsere.", + "Voldemort": "Skurken får det sidste ord. Meget dramatisk, Joanne." + } }, { "category": "Harry Potter", @@ -527,7 +688,14 @@ "source": "https://harrypotter.fandom.com/wiki/Otter", "packs": [ "nørd" - ] + ], + "pitch": { + "odder": "[excited] Kvik, legesyg og altid i gang. Passer på Hermione.", + "kat": "[suspicious] Hun ligner da McGonagalls lille lærling, ikke?", + "ræv": "Snu og rødhåret. Nogen tænkte vist på en Weasley.", + "pindsvin": "Pjusket hår og stikker igen, når det trænger. Klart.", + "egern": "Samler på bøger, som andre samler på nødder." + } }, { "category": "Harry Potter", @@ -550,7 +718,14 @@ "source": "https://harrypotter.fandom.com/wiki/Ollivanders", "packs": [ "nørd" - ] + ], + "pitch": { + "17.000": "Det kræver da en hel hær af rekvisitører.", + "4.000": "Nok til at fylde hylderne, uden at loftet styrter.", + "9.500": "[impressed] Nogen har siddet og stablet til langt ud på natten.", + "30.000": "Filmfolk gør aldrig noget halvt. Slet ikke hylder.", + "1.200": "Butikken er jo lille. Der er ikke plads til mere." + } }, { "category": "Harry Potter", @@ -572,7 +747,14 @@ "source": "https://en.wikipedia.org/wiki/J._K._Rowling", "packs": [ "nørd" - ] + ], + "pitch": { + "farmor": "Hvem siger nej til at hylde en sød gammel dame?", + "kat": "[laughs] Kathleen er da et fint navn til en mis.", + "moster": "Den sjove voksne, der altid havde bøger med.", + "faster": "Familiens hemmelige heltinde. Hun fortjener en plads.", + "gudmor": "Næsten en fe. Hun må have velsignet hele serien." + } }, { "category": "E-faktura", @@ -597,7 +779,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "18 millioner": "Det er mange frimærker. Og mange ømme tunger.", + "3 millioner": "Danmark er lille. Selv bureaukratiet har grænser.", + "45 millioner": "[sighs] Forestil dig bunkerne på et kommunekontor i december.", + "120 millioner": "Det offentlige elsker papir. Det har det altid gjort.", + "750.000": "Det lyder af meget, til man deler med kommunerne." + } }, { "category": "E-faktura", @@ -620,7 +809,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "procurement": "Fint ord, som kun jurister kan udtale korrekt.", + "Payment": "Det handler jo i sidste ende om at få penge.", + "Post": "[curious] Gammel vane fra brevsprækkens tid. Nogen savner den vist.", + "Paperwork": "Ironisk navn for et system, der skal fjerne papir.", + "Partnership": "EU elsker ord, der lyder af samarbejde og kaffe." + } }, { "category": "E-faktura", @@ -641,7 +837,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "fire": "Et hjørne til hver part i handlen. Logisk nok.", + "tre": "Den stærkeste geometriske form, spørg bare enhver ingeniør.", + "fem": "[suspicious] Som Pentagon. Meget sikkert og lidt hemmelighedsfuldt.", + "seks": "Ligesom en bikube. Effektivt, travlt og fuld af summen.", + "otte": "Jo flere hjørner, jo flere mellemmænd. Det elsker EU." + } }, { "category": "E-faktura", @@ -664,7 +867,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "Belgien": "[chuckles] Vafler og papirarbejde. Det passer sammen på en sær måde.", + "Holland": "Et handelsfolk med styr på regnskabet siden skibenes tid.", + "Luxembourg": "[mischievously] Lille land, store kontorer og meget diskrete postkasser.", + "Schweiz": "Neutralt, præcist og med en bankboks til hver faktura.", + "Danmark": "Vi var jo de første med e-faktura. Selvfølgelig." + } }, { "category": "E-faktura", @@ -684,7 +894,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "Singapore": "Små, effektive og vilde med alt digitalt. Klart bud.", + "Canada": "Høflige mennesker sender selvfølgelig pæne, ordentlige fakturaer.", + "Japan": "[impressed] De har jo styr på teknik og orden.", + "Australien": "Altid først til at kaste sig ud i noget nyt.", + "Sydafrika": "Stort, ambitiøst og glad for europæiske standarder." + } }, { "category": "E-faktura", @@ -710,7 +927,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "skattevæsenet": "Følg pengene, siger man. Så følger de fakturaerne.", + "nationalbanken": "Hvor ellers skal man holde øje med alle de lire?", + "postvæsenet": "Italienere stoler mere på et frimærke end på en server.", + "handelskammeret": "Erhvervslivet holder øje med sig selv. Hvad kan gå galt?", + "politiet": "[suspicious] I Italien vil nogen gerne se hver eneste kvittering." + } }, { "category": "E-faktura", @@ -732,7 +956,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "2030": "[sarcastic] Et pænt rundt årstal. EU elsker runde tal.", + "2026": "Allerede nu? Så må vi hellere skynde os.", + "2027": "[sighs] Lige om lidt, og ingen er helt klar.", + "2028": "Lige tid nok til at udskyde det en enkelt gang.", + "2033": "EU tager sig god tid. Det ved vi jo." + } }, { "category": "E-faktura", @@ -755,7 +986,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "Article": "Det skal jo passe på alt fra kommuner til kassebøger.", + "Address": "Det bruges som adresse. Det siger da sig selv.", + "Accounting": "Det handler om regnskab. Revisorerne har talt.", + "Authority": "[curious] Lyder officielt nok til at styre ministerier, gør det ikke?", + "Access": "Nøglen til at komme ind i det offentlige system." + } }, { "category": "E-faktura", @@ -778,7 +1016,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "57": "Et lidt skævt tal. Den slags vælger bureaukrater gerne.", + "45": "[excited] Samme som telefonnummeret til Danmark. Snedigt, ikke?", + "20": "Rundt, pænt og lige til. Meget dansk.", + "10": "Først i køen, som de flinke elever vi er.", + "99": "Sidst på listen. Typisk lille land i hjørnet." + } }, { "category": "E-faktura", @@ -800,7 +1045,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "postvæsen": "Breve uden frimærker. Det lød moderne dengang.", + "motorvej": "Fakturaerne skulle jo suse af sted i høj fart.", + "rørpost": "[laughs] Det gamle hospitalsrør, bare med kabler i stedet.", + "pengeskab": "Fakturaer er værdipapirer. De skulle låses godt inde.", + "bibliotek": "Alle fakturaer pænt sorteret på hylder. Meget dansk." + } }, { "category": "E-faktura", @@ -822,7 +1074,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "0.7": "Næsten færdig. Det plejer at være godt nok.", + "0.1": "[mischievously] Danmark var vildt tidligt ude. Næsten før standarden.", + "0.3": "En tidlig skitse, men staten var utålmodig.", + "0.5": "Halvvejs færdig. Det er jo næsten det samme.", + "0.9": "Så tæt på. Hvorfor dog vente på resten?" + } }, { "category": "E-faktura", @@ -845,7 +1104,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "gøre": "[impressed] Et lille hverdagsord, som romerne sagde hundrede gange om dagen.", + "betale": "Romerne vidste også, hvad en regning gik ud på.", + "skrive": "[curious] Fakturaer skal jo nedfældes, også med blæk og papyrus.", + "tælle": "Romerne talte alting, især mønterne.", + "skylde": "Det føles i hvert fald sådan, når den kommer." + } }, { "category": "IT-sikkerhed", @@ -868,7 +1134,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "Reaper": "Uhyggeligt navn for et program, der bare rydder op.", + "Hunter": "Nogen skulle jo jage ormen. Logisk nok.", + "Catcher": "[chuckles] Som et sommerfuglenet, bare til kode.", + "Cleaner": "Det gamle internet trængte nok til en rengøring.", + "Terminator": "Ingen nåde for orme. Den kommer tilbage." + } }, { "category": "IT-sikkerhed", @@ -889,7 +1162,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "NSA": "Kryptografer ender jo altid et sted med mange hemmeligheder.", + "CIA": "Spionfar og hackersøn. Æblet falder ikke langt.", + "FBI": "[mischievously] Middagssamtalerne derhjemme må have været spændende.", + "NASA": "Raketter kræver også hemmelige koder. Det giver mening.", + "IBM": "Dengang arbejdede alle kloge hoveder for de store computere." + } }, { "category": "IT-sikkerhed", @@ -911,7 +1191,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "Filippinerne": "[suspicious] Tusindvis af øer, og ikke én lov om computere.", + "Indonesien": "Et kæmpe land med mange øer og få it-love.", + "Thailand": "[sighs] Smil, sol og ingen lov om hacking endnu.", + "Brasilien": "Fodbold havde højere prioritet end computerlove dengang.", + "Rumænien": "Kendt for kvikke programmører og flinke dommere." + } }, { "category": "IT-sikkerhed", @@ -934,7 +1221,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "sig selv": "En lille svaghed, der viste sig at blive afgørende.", + "en vokal": "[curious] Kun konsonanter? Det må have lydt underligt i radioen.", + "et tal": "Maskinen kunne kun bogstaver. Tyskerne skrev tal ud.", + "bogstavet X": "Tyskerne brugte det som mellemrum. Så skulle det stå frit.", + "nabobogstavet": "Lidt for tæt på hinanden. Det var for nemt." + } }, { "category": "IT-sikkerhed", @@ -957,7 +1251,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "krydsord": "Hvem kender ikke en, der løser alt på rekordtid?", + "skakopgaver": "Tænk mange træk frem. Det er jo hele kodebrydning.", + "hovedregning": "[impressed] Lynhurtige hjerner uden lommeregner. Det var guld værd.", + "kabaler": "Tålmodighed og kort i rækkefølge. Præcis det, der skulle til.", + "rebusser": "Billeder, der skjuler ord. Det er jo næsten kode." + } }, { "category": "IT-sikkerhed", @@ -983,7 +1284,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "bøger": "Nogen skulle jo gøre det kedelige arbejde gratis.", + "frimærker": "Små tal og takkede kanter. Samlerne var glade.", + "opskrifter": "[chuckles] Bedstemors kringle reddet, ét sløret ord ad gangen.", + "nodeark": "Musikken skulle jo også med ind i fremtiden.", + "landkort": "Alle de små stednavne skulle læses af nogen." + } }, { "category": "IT-sikkerhed", @@ -1004,7 +1312,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "AOL": "Dengang havde alle en cd fra dem i postkassen.", + "Hotmail": "[excited] Alle havde en mailadresse dér. Også din onkel.", + "CompuServe": "Det store online-sted, før de fleste vidste, hvad online var.", + "Yahoo": "Det var der, man søgte efter alt i halvfemserne.", + "MSN": "Hvor ellers skulle teenagerne chatte om aftenen?" + } }, { "category": "IT-sikkerhed", @@ -1026,7 +1341,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "relæ": "[whispers] Små klikkende dele. Ikke et sjovt sted at lande.", + "radiorør": "Varmt og lysende. Møl elsker jo en lampe.", + "hulkort": "[laughs] Den fandt bare et hul, der passede perfekt.", + "tastatur": "Mellem tasterne gemmer sig jo alt muligt.", + "blæser": "Suget ind og fanget. Stakkels lille fyr." + } }, { "category": "IT-sikkerhed", @@ -1048,7 +1370,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "kone": "En klog mand tester altid på den, der bestemmer derhjemme.", + "mor": "Kan familiens overhoved ikke bruge det, sælger det ikke.", + "sekretær": "Hun huskede alt andet. Så det var en fin test.", + "bankdirektør": "[sarcastic] Store chefer har jo så travlt med at glemme ting.", + "datter": "Børn er de hårdeste testpersoner. Spørg enhver forælder." + } }, { "category": "IT-sikkerhed", @@ -1072,7 +1401,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "computertid": "Dengang skulle man stå i kø for at taste.", + "lommepenge": "Studerende er altid flade. Det er en naturlov.", + "papir": "Printerne spiste det hele. Der var aldrig nok.", + "kaffe": "[chuckles] Programmører kører på bønner. Det har de altid gjort.", + "diskplads": "Hukommelse var guld værd, og den løb hurtigt tør." + } }, { "category": "IT-sikkerhed", @@ -1095,7 +1431,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "digt": "Selv hackere har en blød side, når de vil.", + "dødningehoved": "[suspicious] Den klassiske måde at skræmme brugerne på.", + "billede af en elg": "Navnet siger jo det hele, gør det ikke?", + "smiley": "Venlig virus. Den ville bare sige hej.", + "bandeord": "En femtenårig skrev den. Det siger nok alt." + } }, { "category": "IT-sikkerhed", @@ -1117,7 +1460,14 @@ "packs": [ "nørd", "arbejde" - ] + ], + "pitch": { + "75 cent": "Småpenge, men en astronom tæller alle stjernerne.", + "1 cent": "[impressed] Den mindste mønt kan vælte den største spion.", + "50 cent": "En halv dollar er nok til at vække mistanke.", + "3 dollar": "Lige nok til en kop kaffe og en spionjagt.", + "12 dollar": "Et beløb, der får enhver revisor til at rynke panden." + } }, { "category": "Computerhistorie", @@ -1138,7 +1488,14 @@ "source": "https://en.wikipedia.org/wiki/Tux_(mascot)", "packs": [ "nørd" - ] + ], + "pitch": { + "bidt": "[chuckles] Sådan noget glemmer man aldrig. Så blev det et logo.", + "jagtet": "Ingen løber fra en pingvin med værdigheden i behold.", + "kysset": "[laughs] Kærlighed ved første vralten. Det forklarer det søde logo.", + "reddet": "Taknemmelighed varer evigt. Især i Finland.", + "fodret": "Giv en pingvin en sild, så har du en ven." + } }, { "category": "Computerhistorie", @@ -1162,7 +1519,14 @@ "source": "https://en.wikipedia.org/wiki/Emoji", "packs": [ "nørd" - ] + ], + "pitch": { + "billedtegn": "Japanerne er jo mestre i at tegne med få streger.", + "lille ansigt": "[curious] Det er jo præcis, hvad de fleste af dem er.", + "glad stemme": "En tekstbesked med lidt tonefald. Smukt tænkt.", + "hemmelig besked": "Teenagere har altid brugt dem som kode.", + "smilende øje": "Japanske smileys starter jo altid ved øjnene." + } }, { "category": "Computerhistorie", @@ -1181,7 +1545,14 @@ "source": "https://en.wikipedia.org/wiki/Tetris", "packs": [ "nørd" - ] + ], + "pitch": { + "tennis": "Frem og tilbage i timevis. Præcis som når man spiller.", + "skak": "[chuckles] Russere og brætspil. Det er nærmest en naturlov.", + "badminton": "Klodserne falder jo lige så blødt som en fjerbold.", + "ishockey": "Hårdt, hurtigt og russisk. Det lyder rigtigt.", + "volleyball": "Det handler jo om at holde tingene fra gulvet." + } }, { "category": "Computerhistorie", @@ -1203,7 +1574,14 @@ "source": "https://en.wikipedia.org/wiki/History_of_Python", "packs": [ "nørd" - ] + ], + "pitch": { + "Monty Python": "Programmører har jo en ret speciel humor.", + "en kæmpeslange": "Den snor sig ind i alle computere. Sådan er det.", + "en græsk sagnfigur": "[impressed] Klassisk dannelse. Computerfolk elsker gamle myter.", + "opfinderens hund": "Mange gode ting er opkaldt efter en trofast firbenet ven.", + "en raket": "Hurtigt, kraftfuldt og klar til affyring. Passer fint." + } }, { "category": "Computerhistorie", @@ -1223,7 +1601,14 @@ "source": "https://en.wikipedia.org/wiki/Symbolics", "packs": [ "nørd" - ] + ], + "pitch": { + "symbolics": "Lyder som et firma, der vidste, det var med først.", + "computer": "Først til mølle får jo det mest oplagte navn.", + "internet": "[mischievously] Hvem ville ikke eje hele nettet med ét klik?", + "arpa": "Militærfolkene var jo der allerførst. Selvfølgelig.", + "digital": "Det var fremtidens ord dengang. Alle ville have det." + } }, { "category": "Computerhistorie", @@ -1244,7 +1629,14 @@ "source": "https://en.wikipedia.org/wiki/Mario", "packs": [ "nørd" - ] + ], + "pitch": { + "tømrer": "[curious] Han løber jo rundt på bjælker hele spillet.", + "murer": "Mursten overalt i hans spil. Det giver mening.", + "skorstensfejer": "[chuckles] Sort i hovedet og hopper på tage. Ja.", + "elektriker": "Han tager jo strøm fra alt, han rører.", + "maler": "Den overall er jo lavet til pletter og pensler." + } }, { "category": "Computerhistorie", @@ -1265,7 +1657,14 @@ "source": "https://en.wikipedia.org/wiki/Apple_I", "packs": [ "nørd" - ] + ], + "pitch": { + "666,66": "Et sært skævt beløb. Typisk for to unge nørder.", + "499,99": "Klassisk butikstrick. Det lyder billigere, end det er.", + "777,77": "[excited] Jackpot! Silicon Valley elskede at spille på heldet.", + "1.000": "Pænt rundt. Man skal jo starte et sted.", + "350": "Hippiepriser. Det var jo halvfjerdserne." + } }, { "category": "Computerhistorie", @@ -1286,7 +1685,14 @@ "source": "https://en.wikipedia.org/wiki/Rasmus_Lerdorf", "packs": [ "nørd" - ] + ], + "pitch": { + "Grønland": "Lange vintre giver tid til at opfinde ting.", + "Færøerne": "[curious] Mange får og meget blæst. Masser af tid indendørs.", + "Island": "Vulkaner og vikinger. Det giver stærke programmører.", + "Canada": "Høflig kode, der altid siger undskyld.", + "Svalbard": "Isbjørne udenfor, så man bliver inde og koder." + } }, { "category": "Computerhistorie", @@ -1307,7 +1713,14 @@ "source": "https://en.wikipedia.org/wiki/History_of_Minecraft", "packs": [ "nørd" - ] + ], + "pitch": { + "Cave Game": "Kort og enkelt. Notch var ikke til lange titler.", + "Block World": "Det beskriver jo spillet perfekt, gør det ikke?", + "Dig Dig": "[laughs] Han elskede at grave så meget, han sagde det dobbelt.", + "Craft Cave": "Bare to ord byttet om. Sådan finder man navne.", + "Mine Land": "Lyder som en forlystelsespark for gravere." + } }, { "category": "Computerhistorie", @@ -1331,7 +1744,14 @@ "source": "https://en.wikipedia.org/wiki/Me_at_the_zoo", "packs": [ "nørd" - ] + ], + "pitch": { + "elefanter": "Noget stort skulle der til for at starte et imperium.", + "giraffer": "Lange halse fylder godt i en lille videoramme.", + "pandaer": "[excited] Internettet var født til søde dyr. Fra dag ét.", + "flamingoer": "Lyserøde, kluntede og står på ét ben. Ren underholdning.", + "isbjørne": "I San Diego trænger de nok til en ventilator." + } }, { "category": "Computerhistorie", @@ -1351,7 +1771,14 @@ "source": "https://en.wikipedia.org/wiki/History_of_Google", "packs": [ "nørd" - ] + ], + "pitch": { + "BackRub": "[chuckles] Lidt mærkeligt navn, men nørder navngiver ting mærkeligt.", + "LinkFinder": "Den gør jo præcis, hvad den lover. Ærligt og nørdet.", + "WebHunter": "Ude på jagt efter websider. Det lyder fornuftigt.", + "Stanford Search": "Studerende opkalder jo tingene efter deres skole.", + "PageFinder": "Larry Page fandt sider. Den skriver næsten sig selv." + } }, { "category": "Computerhistorie", @@ -1372,7 +1799,14 @@ "source": "https://en.wikipedia.org/wiki/Ada_Lovelace", "packs": [ "nørd" - ] + ], + "pitch": { + "Lord Byron": "Romantisk, vild og berømt. Datteren endte med tal.", + "William Wordsworth": "En far med ord i navnet, en datter med tal.", + "Percy Shelley": "[mischievously] Frankenstein i familien. Så er programmering ikke så vildt.", + "John Keats": "Døde ung, men nåede vist at få en klog datter.", + "Walter Scott": "Skotske historier og et hoved fuld af systemer." + } }, { "category": "Lægevidenskab", @@ -1394,7 +1828,14 @@ "source": "https://www.britannica.com/science/Gram-stain", "packs": [ "nørd" - ] + ], + "pitch": { + "Danmark": "Vi har nu altid været gode til at sortere ting.", + "Tyskland": "Grundige laboratorier og præcise farver. Det passer.", + "Østrig": "[curious] Wien var jo fuld af læger med fine skæg.", + "Holland": "Mikroskopernes hjemland. De kiggede på alt.", + "Skotland": "Kolde laboratorier, varm te og masser af bakterier." + } }, { "category": "Lægevidenskab", @@ -1418,7 +1859,14 @@ "source": "https://novonordiskfonden.dk/en/who-we-are/history/", "packs": [ "nørd" - ] + ], + "pitch": { + "kone": "[whispers] Kærlighed får en videnskabsmand til at rejse langt.", + "datter": "En far gør alt for sit barn. Også krydse Atlanten.", + "bror": "[sighs] Familie er familie, også når der skal bestilles medicin.", + "mor": "Hvem vil ikke hjælpe kvinden, der opfostrede en?", + "svigerfar": "Godt gået. Så får man altid ekstra sovs til jul." + } }, { "category": "Lægevidenskab", @@ -1441,7 +1889,14 @@ "source": "https://scientificdiscoveries.ars.usda.gov/tellus/stories/articles/enduring-mystery-moldy-mary", "packs": [ "nørd" - ] + ], + "pitch": { + "melon": "[mischievously] Frugtskålen var åbenbart videnskabens bedste ven.", + "appelsin": "Den grønne skimmel kender alle fra frugtskålen.", + "brødskive": "Den klassiske mad, man glemmer bag i skabet.", + "kartoffel": "Glemt i kælderen. Sådan sker de store opdagelser.", + "ost": "Skimmel og mejeri er jo gamle venner." + } }, { "category": "Lægevidenskab", @@ -1463,7 +1918,14 @@ "source": "https://www.pbs.org/newshour/health/a-curious-inspiration-for-the-first-stethoscope", "packs": [ "nørd" - ] + ], + "pitch": { + "papir": "Lægen havde bare ikke andet ved hånden lige der.", + "læder": "Blødt, smidigt og nemt at rulle. Ret oplagt.", + "bambus": "[curious] Hult indeni allerede. Naturen har lavet halvdelen.", + "birkebark": "Den ruller jo sig selv sammen i skoven.", + "kobberblik": "Metal leder lyden, det ved enhver blikkenslager." + } }, { "category": "Lægevidenskab", @@ -1482,7 +1944,14 @@ "source": "https://artuk.org/discover/stories/the-smallpox-vaccine-edward-jenner-and-a-cow-called-blossom", "packs": [ "nørd" - ] + ], + "pitch": { + "Blossom": "[excited] Et blomstrende navn til en ko med en stor fremtid.", + "Daisy": "Der er jo en i hver eneste britiske stald.", + "Buttercup": "[chuckles] Et smørblødt navn til en ko. Hvad ellers?", + "Bella": "Smuk ko, smukt navn. Hun havde det hele.", + "Molly": "Lyder som en ko, der står pænt stille ved stikket." + } }, { "category": "Lægevidenskab", @@ -1508,7 +1977,14 @@ "source": "https://bantinghousenhs.ca/insulin-patent-sold-for-1/", "packs": [ "nørd" - ] + ], + "pitch": { + "1 dollar": "Lige nok til en kop kaffe på kantinen.", + "1 million dollar": "Et universitet med tykke tegnebøger. Det kunne de godt.", + "100.000 dollar": "En pæn sum, men ingen skal blive alt for rige.", + "500 dollar": "[sarcastic] Studiegæld skal jo også betales af nogen.", + "50 cent": "En lille mønt for en stor opdagelse. Meget beskedent." + } }, { "category": "Lægevidenskab", @@ -1532,7 +2008,14 @@ "source": "https://www.dictionary.com/browse/malaria", "packs": [ "nørd" - ] + ], + "pitch": { + "dårlig luft": "Italienere har altid haft et ord for den slags.", + "ondt blod": "Det er jo blodet, sygdommen går efter.", + "sumpvand": "[suspicious] Ingen går frivilligt ud i de italienske sumpe.", + "myggestik": "Italienerne vidste godt, hvem der var skurken.", + "kold feber": "Kulderystelser i varmen. Det lyder som et italiensk drama." + } }, { "category": "Lægevidenskab", @@ -1556,7 +2039,14 @@ "source": "https://www.nobelprize.org/prizes/physics/1901/rontgen/biographical/", "packs": [ "nørd" - ] + ], + "pitch": { + "ukendt": "Matematikere bruger jo bogstaver til alt muligt.", + "kryds": "Strålerne går på tværs af kroppen. Det er da oplagt.", + "ti": "[curious] Det var hans tiende forsøg. Så kom de endelig.", + "ekstra": "Mere end øjet kan se. Det lyder fornuftigt.", + "gennem": "Strålerne stopper jo ikke ved huden. Logisk valg." + } }, { "category": "Lægevidenskab", @@ -1579,7 +2069,14 @@ "source": "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11411485/", "packs": [ "nørd" - ] + ], + "pitch": { + "medicinstuderende": "Unge mennesker med stærke arme og lidt for meget kaffe.", + "soldater": "Disciplin og udholdenhed. Hvem ellers kan pumpe døgnet rundt?", + "spejdere": "[impressed] Altid beredt, også til at pumpe i timevis.", + "brandmænd": "De er jo vant til at redde liv med håndkraft.", + "gymnasieelever": "Lektiefri i en god sag. Det sagde de ja til." + } }, { "category": "Lægevidenskab", @@ -1602,7 +2099,14 @@ "source": "https://www.catholicireland.net/gods-scientist-blessed-niels-stensen-1638-86/", "packs": [ "nørd" - ] + ], + "pitch": { + "saligkåret": "Fra knogler til glorie. Ikke en dårlig karriere.", + "adlet": "En fin titel til en flittig mand. Sent, men godt.", + "æresdoktor": "Bedre sent end aldrig. Han fik da sin hat.", + "lyst i band": "[mischievously] Han stillede vist for mange spørgsmål om kroppen.", + "udnævnt til kardinal": "Rød hat og fine sko. Han havde fortjent det." + } }, { "category": "Lægevidenskab", @@ -1626,7 +2130,14 @@ "source": "https://collection.sciencemuseumgroup.org.uk/objects/co74958/letter-from-queen-victoria-mentioning-chloroform-use-in-childbirth", "packs": [ "nørd" - ] + ], + "pitch": { + "en fødsel": "[sarcastic] Kongelige gør jo ikke smerte. Det er under deres værdighed.", + "en tandudtrækning": "[sighs] Selv dronninger frygter tandlægestolen. Det forstår vi godt.", + "en blindtarmsoperation": "Man siger ikke nej til bedøvelse, når maven skal åbnes.", + "sin kroning": "Nervøs, med en tung krone. Hvem ville ikke sove?", + "et benbrud": "Hun faldt på slottets glatte trapper. Det sker for alle." + } }, { "category": "Lægevidenskab", @@ -1651,7 +2162,14 @@ "source": "https://www.asbmb.org/asbmb-today/people/050221/the-17th-century-cloth-merchant-who-discovered-the", "packs": [ "nørd" - ] + ], + "pitch": { + "klædehandler": "Han havde jo tid nok mellem kunderne.", + "apoteker": "Han blandede jo i forvejen alt muligt under lup.", + "urmager": "[impressed] Små tandhjul hele dagen. Så er bakterier ingenting.", + "skomager": "Han ville vide, hvorfor sokkerne lugtede. Fair nok.", + "bager": "Gær og dej. Han ville se, hvad der boblede." + } }, { "category": "Lægevidenskab", @@ -1671,7 +2189,14 @@ "source": "https://rss.org.uk/news-publication/news-publications/2020/general-news/nightingale-2020-the-bicentenary-our-first-female/", "packs": [ "nørd" - ] + ], + "pitch": { + "statistik": "Hun kunne lide orden. Også i tallene.", + "kemi": "Sygepleje og reagensglas. Det hænger nok sammen.", + "astronomi": "Hun gik jo rundt med en lampe om natten.", + "botanik": "[curious] Lægeurter og blomster. En sygeplejerske kender sine planter.", + "geografi": "Hun rejste helt til Krim. Hun kendte sine kort." + } }, { "category": "Ringenes Herre", @@ -1695,7 +2220,14 @@ "source": "https://www.tolkienestate.com/writing/john-d-rateliff-the-hobbit/", "packs": [ "nørd" - ] + ], + "pitch": { + "rettede eksamensopgaver": "[sighs] Kedsomhed er den bedste muse. Det ved alle forfattere.", + "ventede på toget": "Britiske tog er forsinkede. Der var tid nok.", + "passede sine børn": "[chuckles] Det kunne lyde som starten på en godnathistorie.", + "spiste morgenmad": "Et ordentligt hobbitmåltid. Det forklarer alt.", + "sad i kirke": "Prædikenen var lang, og papiret lå lige der." + } }, { "category": "Ringenes Herre", @@ -1718,7 +2250,14 @@ "source": "https://tolkiengateway.net/wiki/Spiders", "packs": [ "nørd" - ] + ], + "pitch": { + "tarantel": "Otte lange ben. Det forklarer en del monstre.", + "slange": "En snu, krybende fjende. Det minder om en vis drage.", + "skorpion": "[whispers] Små, giftige og gemmer sig i støvler. Uhyggeligt.", + "sjakal": "Ulvene i bøgerne kom et sted fra. Det giver mening.", + "struds": "Kæmpe fugle med temperament. Ørnene kom et sted fra." + } }, { "category": "Ringenes Herre", @@ -1741,7 +2280,14 @@ "source": "https://nofilmschool.com/viggo-mortensen-broken-toes-two-towers-scream", "packs": [ "nørd" - ] + ], + "pitch": { + "brækkede to tæer": "Han spillede bare videre. Sådan er en konge.", + "forstuvede anklen": "Ét forkert spark, og så var den der.", + "trådte på et søm": "Filmkulisser er fulde af søm. Det er velkendt.", + "fik en hveps i støvlen": "[laughs] New Zealands natur angriber også konger.", + "slog knæet": "Rustning og hjelme er hårdere, end de ser ud." + } }, { "category": "Ringenes Herre", @@ -1762,7 +2308,14 @@ "source": "https://screenrant.com/lord-rings-tattoo-fellowship/", "packs": [ "nørd" - ] + ], + "pitch": { + "ni": "Kort og meningsfuldt. Det passer på en lille ankel.", + "ring": "[curious] Det er jo hele historien samlet i ét ord.", + "venner": "Efter atten måneder sammen. Det kan man godt forstå.", + "brødre": "Det står jo næsten i titlen. Meget oplagt.", + "hobbit": "Små fødder, stort hjerte. Skuespillerne elskede dem." + } }, { "category": "Ringenes Herre", @@ -1784,7 +2337,14 @@ "source": "https://en.wikipedia.org/wiki/Quenya", "packs": [ "nørd" - ] + ], + "pitch": { + "finsk": "Langt og melodisk. Elverne har jo god tid.", + "islandsk": "Sagaer og vikinger. Tolkien elskede jo det gamle nord.", + "ungarsk": "[mischievously] Ingen forstår det. Perfekt til hemmelige elvere.", + "baskisk": "Et mystisk sprog uden slægtninge. Meget elveragtigt.", + "gælisk": "Grønne bakker og gamle sange. Elvernes hjemland." + } }, { "category": "Ringenes Herre", @@ -1806,7 +2366,14 @@ "source": "https://www.looper.com/1335826/lotr-andy-serkis-gollum-voice-inspired-by-cat-furball/", "packs": [ "nørd" - ] + ], + "pitch": { + "kat": "[curious] Små lyde, store følelser. Det kender de fleste hjem.", + "papegøje": "[laughs] Gentager alt og snakker med sig selv. Det passer jo.", + "bedstefar": "Gammel, gnaven og glad for fisk. Bingo.", + "hund": "Knurren og tiggeri ved bordet. Det minder da om ham.", + "kaffemaskine": "Den gurgler og hvæser hver morgen. Præcis som Gollum." + } }, { "category": "Ringenes Herre", @@ -1827,7 +2394,14 @@ "source": "https://newzealandfilmmap.com/locations/sky-stadium-helms-deep/", "packs": [ "nørd" - ] + ], + "pitch": { + "cricket": "Et publikum, der har ventet fem dage, har energi.", + "rugby": "[excited] New Zealandere og deres haka. Hvor ellers finder man kampråb?", + "fodbold": "Tilskuere på lægterne kan brøle som ingen andre.", + "basketball": "Indendørs hal, god akustik. Lydfolk elsker det.", + "netball": "Kæmpestort i New Zealand. Overraskende larmende publikum." + } }, { "category": "Ringenes Herre", @@ -1846,7 +2420,14 @@ "source": "https://tolkiengateway.net/wiki/Wolvercote_Cemetery", "packs": [ "nørd" - ] + ], + "pitch": { + "Beren": "Et lille navn med et kæmpe hjerte bag.", + "Bilbo": "Den første hobbit. Et fint navn at hvile under.", + "Gandalf": "[whispers] Den gamle troldmand våger over ham for evigt.", + "Aragorn": "En konge til en mand, der skabte et helt rige.", + "Frodo": "Den lille helt, der bar det tungeste. Rørende." + } }, { "category": "Ringenes Herre", @@ -1870,7 +2451,14 @@ "source": "https://www.facebook.com/WetaWorkshop/photos/throwback-to-the-weta-workshop-chainmaille-department-dedicated-to-middle-earth-/10155250953942303/", "packs": [ "nørd" - ] + ], + "pitch": { + "plastikrør": "Let at bære, når man skal løbe i månedsvis.", + "aluminium": "Det skinner som stål, men vejer næsten ingenting.", + "kobbertråd": "Lidt glans og let at bøje. Fornuftigt.", + "gummislanger": "[chuckles] Bløde ringe til bløde skuespillere. Hvem kan klandre dem?", + "sugerør": "New Zealand drak åbenbart rigtig mange smoothies." + } }, { "category": "Ringenes Herre", @@ -1889,7 +2477,14 @@ "source": "https://blog.oup.com/2009/09/walrus/", "packs": [ "nørd" - ] + ], + "pitch": { + "W": "[suspicious] Et lille bogstav med masser af gamle engelske ord.", + "Q": "[sarcastic] Få ord, så han kunne holde tidligt fri.", + "X": "Mystisk og sjældent. Det passer til en sprognørd.", + "Z": "Den sidste plads i køen. Typisk for en nyansat.", + "H": "Halvt usynligt i mange ord. Det kræver en ekspert." + } }, { "category": "Ringenes Herre", @@ -1910,7 +2505,14 @@ "source": "https://tolkiengateway.net/wiki/Albert_Dreary", "packs": [ "nørd" - ] + ], + "pitch": { + "gulerod": "Instruktøren holder jo figuren, mens alle andre spiser kage.", + "æble": "[mischievously] Klassisk rekvisit. Det ser sundt ud på film.", + "kyllingelår": "En kro i Bree serverer selvfølgelig noget godt kød.", + "pølse": "Hurtig mad mellem to optagelser. Meget realistisk.", + "pære": "Lidt finere end frugt fra træet. Han er jo instruktør." + } }, { "category": "Ringenes Herre", @@ -1934,6 +2536,13 @@ "source": "https://www.tolkienestate.com/writing/baillie-tolkien-letters-from-father-christmas/", "packs": [ "nørd" - ] + ], + "pitch": { + "julemanden": "En far med fantasi finder altid den rette afsender.", + "tandfeen": "Hun holder jo aldrig ferie, heller ikke til jul.", + "påskeharen": "Han kom bare lidt for tidligt. Typisk hare.", + "Gandalf": "En gammel troldmand med skæg. Næsten det samme.", + "kongen": "[chuckles] Kongelige breve til jul. Børnene må have været stolte." + } } ] \ No newline at end of file diff --git a/fupogfakta/management/commands/load_questions.py b/fupogfakta/management/commands/load_questions.py index 03d581f..c8a0cae 100644 --- a/fupogfakta/management/commands/load_questions.py +++ b/fupogfakta/management/commands/load_questions.py @@ -29,7 +29,8 @@ class Command(BaseCommand): prompt=item["prompt"].strip(), defaults={"category": cat, "answer": item["answer"].strip(), "alternatives": item.get("alternatives", []), - "decoys": item.get("decoys", []), "note": item.get("note", "")}, + "decoys": item.get("decoys", []), "note": item.get("note", ""), + "pitch": item.get("pitch", {})}, ) created += was_created updated += not was_created diff --git a/fupogfakta/migrations/0004_question_pitch.py b/fupogfakta/migrations/0004_question_pitch.py new file mode 100644 index 0000000..86d7836 --- /dev/null +++ b/fupogfakta/migrations/0004_question_pitch.py @@ -0,0 +1,14 @@ +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [("fupogfakta", "0003_category_packs")] + + operations = [ + migrations.AddField( + model_name="question", + name="pitch", + field=models.JSONField("oplæsningens kommentarer", blank=True, default=dict, + help_text="Svar → kort overbevisende kommentar til sandheden og husets løgne (runde 2 og finalen)."), + ), + ] diff --git a/fupogfakta/models.py b/fupogfakta/models.py index 374645f..df7d250 100644 --- a/fupogfakta/models.py +++ b/fupogfakta/models.py @@ -33,6 +33,8 @@ class Question(models.Model): decoys = models.JSONField("husets løgne", default=list, blank=True, help_text="Plausible forkerte svar, bruges når der mangler løgne.") note = models.CharField("forklaring", max_length=300, blank=True) + pitch = models.JSONField("oplæsningens kommentarer", default=dict, blank=True, + help_text="Svar → kort overbevisende kommentar til sandheden og husets løgne (runde 2 og finalen).") active = models.BooleanField("aktiv", default=True) times_used = models.PositiveIntegerField("brugt", default=0) times_all_correct = models.PositiveIntegerField( @@ -50,7 +52,7 @@ class Question(models.Model): def as_game_dict(self): return {"id": self.id, "category_id": self.category_id, "category": self.category.name, "prompt": self.prompt, "answer": self.answer, "alternatives": self.alternatives, - "decoys": self.decoys, "note": self.note, "times_used": self.times_used} + "decoys": self.decoys, "note": self.note, "times_used": self.times_used, "pitch": self.pitch} TOO_EASY = 2 # så mange gange "alle fandt sandheden", før spørgsmålet tages ud diff --git a/fupogfakta/narrator/lines.json b/fupogfakta/narrator/lines.json index 398203b..6bb4326 100644 --- a/fupogfakta/narrator/lines.json +++ b/fupogfakta/narrator/lines.json @@ -1,346 +1,423 @@ { - "lobby_welcome": [ - "Velkommen til Fup og Fakta. Find telefonen frem. Samvittigheden kan blive i lommen.", - "Her må du lyve. Vi har endda lavet en pointtavle til det.", - "Velkommen. Her bliver familiehistorier endelig vurderet efter, hvor godt de snyder.", - "[excited] Fup og Fakta! Find telefonen frem. Jeg har allerede gjort sandheden nervøs.", - "Et spil om sandhed og løgn. Altså en familiefest med lidt tydeligere regler." - ], - "lobby_join": [ - "{navn} er med. Så har vi en mere at stole lidt for meget på.", - "Velkommen, {navn}. Jeg stoler på dig. Det plejer at gå galt.", - "Der kom {navn}. Endnu et navn til min kommende samling af bortforklaringer.", - "{navn}, dejligt. Jeg skriver dig på listen over mistænkeligt hyggelige mennesker.", - "[suspicious] {navn} er med. Den tavshed tager jeg som en tilståelse.", - "Plads til {navn}. Telefonen er nu officielt et redskab til familieintriger.", - "{navn}, du kom præcis i tide til at tage fejl sammen med os.", - "[impressed] {navn} fandt ind. Første opgave løst. Desværre giver den ingen point.", - "Nu er {navn} her. Så kan vi snart få sandheden nedstemt.", - "[suspicious] {navn} er landet. Jeg holder øje med dig.", - "{navn} er her. Så er der én mere, jeg ikke kan stole på.", - "[excited] {navn}! Endelig en med et ærligt ansigt. Det er de farligste.", - "{navn} er landet. Pas godt på jeres point.", - "Velkommen, {navn}. Lad bare som om, du aldrig har spillet før.", - "{navn} er med. Jeg har allerede en dårlig fornemmelse.", - "[suspicious] Hej, {navn}. Du ser ud til at kunne lyve uden at blinke." - ], - "lobby_waiting": [ - "{vip}, når du er klar, kan vi begynde. Jeg har løgne, der skal luftes.", - "Hvis vi venter længere, {vip}, bliver mine løgne til gamle familiehistorier.", - "{vip}, giv os et tegn. Helst startknappen. Røgsignaler virker dårligt i stuen.", - "Jeg er klar, {vip}. Det siger jeg også før møder. Her mener jeg det.", - "[whispers] {vip}, jeg har snart brugt min eneste replik om vejret." - ], - "game_start": [ - "{antal_spillere} spillere og én sandhed. Det bliver en helt almindelig familiefest.", - "{antal_spillere} spillere. Gæt sandheden, og nar de andre. Begge dele giver point.", - "{antal_spillere} spillere. Tilliden i sofaen skal nu testes med helt frivillige løgne.", - "[excited] Vi er i gang! {antal_spillere} spillere, samlet om noget mistænkeligt. Helt lovligt.", - "{antal_spillere} spillere. Point for sandheden og gode løgne. Familiefortælleren får endelig lidt anerkendelse." - ], - "round1_intro": [ - "Første runde. Almindelige point, ualmindeligt tvivlsomme forklaringer.", - "Vi begynder med normale point. Se det som en høflig prøve på familiens tillid.", - "Runde ét. Pointene er normale. Det er resten af det her sjældent.", - "Første runde, normale point. Jeg starter med fuld tillid. Det plejer at være en kort fornøjelse.", - "Vi starter stille med normale point. I får rigelig mulighed for at råbe senere." - ], - "round2_intro": [ - "Nu giver vi dobbelt point. {foerende}, din føring får brug for en sikkerhedssele.", - "Runde to, dobbelt point. Nu får selv en lille løgn lidt vokseværk.", - "Vi fordobler pointene. {foerende} fører, men sofaen har endnu ikke kronet nogen.", - "Dobbelt point! Nu er det dyrere at stole på familie og venner.", - "[excited] Runde to giver dobbelt point. Jeg føler mig allerede dobbelt så vigtig." - ], - "final_intro": [ - "Finale med tredobbelt point. {foerende} fører, men ingen har fået lov at holde takketale.", - "{sidst}, nu giver vi tredobbelt point. Tid til at pynte på regnskabet.", - "{foerende}, finalen giver tredobbelt point. Føringer tæller bedst, når de holder hele vejen.", - "[dramatic] Tredobbelt point i finalen. Nu kan en mavefornemmelse flytte rundt på hele stillingen.", - "Sidste runde. Tre gange pointene. Jeg har allerede øvet min overraskede stemme." - ], - "category_choose": [ - "{navn}, vælg en kategori. Gerne noget, du kan lyve selvsikkert om.", - "Valget er dit, {navn}. Hele sofaen får naturligvis lov at brokke sig bagefter.", - "Hvad skal vi høre om, {navn}? Du har ordet. Jeg beholder opmærksomheden.", - "{navn}, peg på en kategori. Her er mavefornemmelsen faktisk kvalificeret.", - "{navn}, hvilken kategori? Du behøver kun vælge én. Gem resten til ønskesedlen.", - "{navn}, du vælger. Tænk dig om. Eller lad være, det går hurtigere.", - "{navn} har magten nu. Det gik jo nok.", - "[excited] {navn}, vælg en kategori! Alle kigger på dig. Intet pres.", - "{navn}, hvad skal det være? Alle andre har allerede en mening.", - "Turen er kommet til {navn}. Lad os se, hvor længe det holder.", - "{navn}, vælg klogt. Eller vælg sjovt. Det er sjældent det samme." - ], - "category_timeout": [ - "{navn} tog betænkningstid. Vi tog {kategori}. Så kom der da en beslutning.", - "Det blev {kategori}. {navn}, stilhed er åbenbart også en måde at vælge på.", - "[sighs] {navn}, tiden løb. Nu hedder kategorien {kategori}. Den kunne heldigvis beslutte sig.", - "{kategori} er valgt. {navn}, vi kalder det delegering. Det lyder pænere.", - "{navn}, universet har valgt {kategori}. Universet arbejder åbenbart hurtigere end vores familie." - ], - "lie_start": [ - "Nu gælder det {kategori}. Skriv en løgn, der kunne få sit eget leksikonopslag.", - "{kategori}. Skriv en løgn, der føles som noget, man har hørt før.", - "Skriv en løgn om {kategori}. Giv den en parkeringsvagts selvtillid.", - "{kategori} er emnet. Skriv noget opdigtet. Hunden har lovet at tage skylden.", - "Opfind et svar om {kategori}. En lille detalje kan gøre løgnen stor.", - "Vi skal digte om {kategori}. Gør gerne løgnen kedelig. Det virker overraskende godt.", - "[mischievously] Nu handler det om {kategori}. Skriv en løgn, du kunne sige helt alvorligt.", - "Skriv en løgn om {kategori}. Husets dårlige ry kan godt bruge hjælp.", - "{kategori}. Opfind et svar, som selv familiens skeptiker kunne købe.", - "{kategori}. Skriv en troværdig løgn. Du må gerne rette stavefejl i virkeligheden.", - "Kategorien er {kategori}. Gør jer klar til at lyve med god samvittighed.", - "[excited] {kategori}! Nu skal der opfindes fakta.", - "{kategori}. Et emne, I alle sammen tror, I ved noget om.", - "Vi skal tale om {kategori}. Eller rettere, lyve om det.", - "{kategori} står på programmet. Fantasien må gerne tage overarbejde.", - "[mischievously] {kategori}. Jeg har en fornemmelse af, at det her bliver kreativt." - ], - "lie_hurry": [ - "Ti sekunder. En lille løgn er bedre end en stor tænkepause.", - "Ti sekunder tilbage. Afsted med løgnen. Den behøver kun overleve ét spørgsmål.", - "Ti sekunder. Det behøver ikke være godt. Bare forkert.", - "Ti sekunder! Selv en halvbagt løgn kan serveres med overbevisning.", - "Kun ti sekunder. Din indre forfatter må godt springe korrekturen over.", - "[excited] Ti sekunder! Skriv noget. Hvad som helst.", - "Ti sekunder tilbage. Tænk mindre, skriv mere.", - "Ti sekunder. Selv en dårlig løgn er bedre end ingen løgn.", - "Tiden løber. Ti sekunder til at blive kreativ.", - "[whispers] Ti sekunder. Jeg siger det bare." - ], - "lie_all_done": [ - "Alle løgne er afleveret. Sikke vi kan arbejde, når sandheden bliver valgfri.", - "Alle har skrevet. Jeg gemmer bunken til næste gang, nogen kalder sig ærlige.", - "Nu har vi alle løgnene. Det er som et familiereferat, bare hurtigere.", - "[impressed] Alle er færdige. Sikke et samarbejde om at gøre hinanden mistænksomme.", - "Alle har løjet. Det gik hurtigere, end jeg havde frygtet.", - "Alle har løjet. Det gik hurtigt. Lidt for hurtigt, hvis I spørger mig.", - "[impressed] Alle løgne er inde. I er skræmmende effektive.", - "Så er alle færdige. Lad os se, hvem der har det bedste pokerfjæs.", - "Alle løgne er afleveret. Sandheden sidder alene i et hjørne og venter.", - "Færdige allerede? I har øvet jer derhjemme, har I ikke?", - "[mischievously] Løgnene er klar. Nu bliver det spændende." - ], - "lie_was_truth": [ - "Det var faktisk sandheden. Prøv igen, med lidt mindre ærlighed.", - "Sandheden kom ind ad bagdøren. Send den ud igen, og skriv en løgn.", - "Nogen skrev sandheden. Det er snyd. Bare den omvendte slags.", - "Det svar var sandt. En sjælden tastefejl. Prøv med en løgn.", - "Du ramte sandheden. Gem den slags talenter til gættefasen.", - "Nogen kender sandheden. Hold den for dig selv, og skriv en løgn.", - "[suspicious] Der var en, der skrev det rigtige svar. Det tæller ikke.", - "Sandheden er ikke en løgn. Prøv igen." - ], - "guess_start": [ - "Én af dem er sand. Held og lykke. I får brug for det.", - "Vælg det sande svar. Selvtillid er desværre en dårlig kildehenvisning.", - "Nu skal I gætte sandheden. Tænk efter, før familieanekdoterne tager over.", - "Hvilket svar er sandt? Lad maven bestemme. Den træffer jo allerede aftensmadsbeslutninger.", - "Vælg sandheden. Mine løgne er også med. De er lavet med kærlighed.", - "Find det rigtige svar. Virkeligheden har en ret løs opfattelse af, hvad der er rimeligt.", - "Ét af svarene passer. Vælg det. Resten sælger vi på næste loppemarked.", - "Vælg sandheden. Publikum gætter med. Nu kan endnu flere blande sig.", - "Find sandheden. Bagefter må I gerne give hjerter til de sjoveste løgne.", - "[suspicious] Ét svar er sandt. Vælg med omhu. De andre har bare øvet sig.", - "Find sandheden. Den gemmer sig mellem jeres egne løgne.", - "Ét af svarene er rigtigt. Resten er ren familiefantasi.", - "[mischievously] Vælg med omhu. Nogen her vil gerne have, at du tager fejl.", - "Nu skal I gætte. Stol på maven. Eller på din nabo, hvis du tør.", - "Ét svar er sandt. Held og lykke med at finde ud af hvilket.", - "Gæt løs. Det er helt normalt at være i tvivl. Det er pointen." - ], - "guess_hurry": [ - "Fem sekunder. Vælg et svar. Det hjælper sjældent at stirre vredt på telefonen.", - "Fem sekunder tilbage. Din mavefornemmelse har nu sidste ord.", - "Der er fem sekunder. Tvivlen får desværre ingen point.", - "Fem sekunder! Vælg et svar, før din store overvejelse bliver en meget lille aflevering.", - "Kun fem sekunder. Sandheden venter. Den er åbenbart bedre opdraget end mig.", - "[excited] Fem sekunder! Vælg nu.", - "Fem sekunder. Maven ved det godt.", - "Fem, fire.. vælg noget!", - "Fem sekunder tilbage. Det første svar er ofte det rigtige. Nogle gange.", - "Fem sekunder. Ingen fortrydelse, kun gæt." - ], - "reveal_lie_fooled": [ - "{forfatter} opfandt {svar}. {ofre} købte den. Kvitteringen er desværre forsvundet.", - "{ofre} faldt for {svar}. {forfatter}, din fantasi har nu fået selskab.", - "Det var {forfatter}, der fandt på {svar}. {ofre} hoppede lige i.", - "[chuckles] {svar} var en løgn fra {forfatter}. Tak for støtten, {ofre}.", - "{forfatter} skrev {svar}, og {ofre} tog imod. Meget høfligt. Meget forkert.", - "{svar} kom fra {forfatter}. {ofre} lod sig overbevise. Selvtilliden fik åbenbart ordet først.", - "{ofre} troede på {svar}. {forfatter} har lige bevist, at en god historie kan springe køen over.", - "{forfatter}, {svar} virkede på {ofre}. Den løgn slap godt fra middagsbordet.", - "{svar}, sagde {forfatter}. Ja tak, sagde {ofre}. Og sådan fik fantasien sin belønning.", - "{svar} var en løgn fra {forfatter}. {ofre}, det bliver mellem os og hele stuen.", - "{svar}? Løgn! {forfatter} fandt på den, og {ofre} hoppede direkte i.", - "[laughs] {ofre} troede på {svar}. Flot arbejde, {forfatter}.", - "{svar} kom fra {forfatter}. {ofre} faldt i. Det sker for de bedste.", - "Løgn! {svar} var opfundet af {forfatter}. {ofre} tog den med et smil.", - "[chuckles] {forfatter} skrev {svar}. {ofre} købte den uden at blinke.", - "{svar}. Helt opdigtet af {forfatter}. Og {ofre} slugte den råt.", - "{ofre} valgte {svar}. {forfatter} gnider sig i hænderne.", - "{svar} var en løgn. {forfatter} narrede {ofre}. Sådan skal det gøres." - ], - "reveal_lie_fooled_many": [ - "{antal} troede på {svar}. {forfatter}, du har nok til at stifte en forening.", - "{forfatter} fik {antal} til at vælge {svar}. Sofaen har dannet fælles front mod fakta.", - "[impressed] {svar} narrede {antal}. {forfatter}, jeg bøjer mig. Mest for at gemme min jalousi.", - "{antal} hoppede på {svar}. {forfatter}, du kan starte en bølge uden at rejse dig.", - "{svar} narrede {antal}. {forfatter}, din fantasi har flere tilhængere end min madplan." - ], - "reveal_lie_shared": [ - "{forfattere} skrev begge {svar}. To hjerner, én fælles omvej.", - "{forfattere} leverede {svar}. To løgnere for én. Det kan tilbudsavisen lide.", - "{forfattere} fandt på {svar}. Samme løgn. Fantasien må have en kopimaskine.", - "{svar}, fra {forfattere}. En løgn med to underskrifter. Næsten klar til kommunen.", - "[suspicious] {forfattere} skrev {svar}. Jeg siger bare, at telepati burde stå i reglerne." - ], - "reveal_house_lie": [ - "{svar} var min løgn. Tak, {ofre}. Dejligt, at kunst bliver værdsat.", - "[mischievously] {ofre} valgte {svar}. Husets løgn. Jeg modtager gerne stående bifald fra sofaen.", - "Jeg opfandt {svar}. {ofre} troede på den. Det kalder jeg godt samarbejde.", - "{ofre}, {svar} var min. Så ved vi, hvem der bestemmer over rygterne.", - "{ofre} købte {svar}. Min opskrift. Tillid er åbenbart den hemmelige ingrediens.", - "{svar} kom fra huset. {ofre}, den forklaring kan give næste middag ekstra samtalestof.", - "{ofre} troede på {svar}. Jeg skrev den helt uden hjælp fra virkeligheden.", - "Min løgn var {svar}. {ofre}, jeg kan mærke min dårlige samvittighed tage fri.", - "{svar} snød {ofre}. Den var min. Jeg øver lige mit ydmyge nik.", - "Huset opfandt {svar}. {ofre} faldt for den. Så sparede vi penge på specialeffekter.", - "[mischievously] {svar} var min. {ofre} faldt for huset. Jeg er rørt.", - "{ofre} valgte {svar}. Den skrev jeg selv. Tak for tilliden.", - "Husets løgn! {svar} narrede {ofre}. Jeg tager æren.", - "{svar}? Det var mig. {ofre}, vi to skal have en lille snak.", - "[laughs] {ofre} faldt for {svar}. Den var fra huset. Bare så I ved det.", - "{svar} kom fra mig. {ofre} hoppede i. Huset vinder igen." - ], - "reveal_truth_found": [ - "Sandheden er {sandhed}. {navne} fandt den. Så fik virkeligheden lidt opbakning.", - "{navne} valgte sandheden, {sandhed}. Gem lige øjeblikket til næste familiediskussion.", - "[impressed] Svaret er {sandhed}. {navne} gennemskuede os. Irriterende godt arbejde.", - "{sandhed}, det er sandheden. {navne} ramte rigtigt. Meget upraktisk for løgnerne.", - "{sandhed} er svaret. {navne} har tilladelse til ét lille, bedrevidende nik.", - "{navne} ramte rigtigt med {sandhed}. Nogen har åbenbart læst bagsiden af mælkekartonen.", - "Sandheden var {sandhed}. Godt fanget, {navne}. Den viden fortjente sin egen fest.", - "{navne} valgte {sandhed}. Korrekt. Skepsissen kan lige lægge benene op.", - "{navne} fandt sandheden, {sandhed}. Mavefornemmelsen har lige fået en lønforhøjelse.", - "Svaret er {sandhed}. Point til {navne}. Jeg vidste det selvfølgelig også. Næsten.", - "[excited] Og sandheden er.. {sandhed}! Point til {navne}.", - "[impressed] {sandhed}. Rigtigt! {navne} lader sig ikke snyde.", - "Det rigtige svar er {sandhed}. Godt gået, {navne}.", - "{sandhed} er sandheden. {navne} fik point. Resten fik en lærestreg.", - "Ja, det er faktisk {sandhed}. {navne} vidste det godt.", - "Sandheden er {sandhed}! {navne} så igennem det hele." - ], - "reveal_truth_nobody": [ - "Svaret var {sandhed}. Ingen fandt det. Vi lader som om, det her var opvarmning.", - "Sandheden var {sandhed}. Hele sofaen tog fejl. Sikke en sjælden form for enighed.", - "[sighs] Sandheden var {sandhed}. Den stod lige der. Jeg giver virkeligheden et trøstende kram.", - "Ingen valgte {sandhed}. Det var ellers sandheden. Den må arbejde lidt på sin troværdighed.", - "Sandheden var {sandhed}. Ingen fandt den. Jeg havde ellers væddet min sidste småkage på jer.", - "Sandheden var {sandhed}. Ingen fandt den. Den er lidt fornærmet.", - "[sighs] {sandhed}. Det var det rigtige svar. Ingen troede på det.", - "Det var faktisk {sandhed}. Hele stuen tog fejl. Imponerende.", - "{sandhed} var sandheden. I valgte alle sammen noget andet. Modigt.", - "Ingen fandt {sandhed}. Virkeligheden er åbenbart mindre troværdig end jer." - ], - "reveal_truth_everyone": [ - "Svaret var {sandhed}. Alle fandt det. Jeg får åbenbart brug for bedre løgne.", - "Sandheden var {sandhed}. Enighed i sofaen. Nogen burde tage et billede.", - "[impressed] Alle valgte {sandhed}. Korrekt. Det her bliver svært at forklare som held.", - "{sandhed} var sandheden. Alle ramte rigtigt. Jeg havde ellers reserveret tid til en forklaring.", - "Alle fandt sandheden, {sandhed}. Pointtavlen bliver lige så spændende som fælles opvask.", - "Alle fandt {sandhed}. Det var vist for let. Jeg skriver det på listen.", - "[sighs] {sandhed}. Alle vidste det. Så kan jeg lige så godt holde fri.", - "Sandheden er {sandhed}, og I fandt den alle. Næste gang bliver det sværere.", - "Alle valgte {sandhed}. Rigtigt. Jeg er en smule skuffet over mine løgne.", - "[laughs] {sandhed}! Alle sammen. Det spørgsmål går på pension nu." - ], - "scores_intro": [ - "{foerende} fører, og {sidst} ligger sidst. Pointtavlen har åbenbart fået holdninger.", - "{foerende} fører. Jubel med omtanke. Der skal stadig være plads til alle i sofaen.", - "{foerende} øverst, {sidst} nederst. Klager modtages på en serviet efter middagen.", - "{foerende} ligger først, {sidst} sidst. Jeg kontrollerede tallene med et ansvarligt nik.", - "Pointtavlen er klar. {foerende} fører. Dejligt med tal. De afbryder mig sjældent.", - "{foerende} fører. {sidst} er sidst, men har det helt sikkert sjovest.", - "[excited] Stillingen! {foerende} på toppen, {sidst} i bunden. Alt kan stadig ske.", - "{foerende} fører lige nu. {sidst}, der er stadig håb. Lidt.", - "Pointtavlen siger {foerende} øverst. {sidst} siger, den er snydt.", - "{foerende} fører. Resten af jer har stadig tid til at lyve bedre." - ], - "winner": [ - "{vinder} vinder med {point} point. Det skal sofaen nok høre om igen.", - "[cheering] Tillykke, {vinder}! {point} point. Æren er din. Fjernbetjeningen kræver stadig en forhandling.", - "Sejren går til {vinder}, med {point} point. Takketalen må gerne indeholde noget sandt.", - "Med {point} point vinder {vinder}. Min oplæring har tydeligvis været fuldstændig afgørende.", - "{vinder} vinder med {point} point. Præmiebudgettet gik desværre til mit meget velfortjente honorar." - ], - "award_biggest_liar": [ - "Største løgner, {navn}. {antal} vellykkede bedrag. Prisen overrækkes med et mistænksomt håndtryk.", - "{navn} narrede jer {antal} gange. Tjek lige jeres lommer.", - "{navn} narrede andre {antal} gange. Største løgner! Vi springer forklaringen over.", - "[impressed] Største løgner er {navn}. {antal} gange blev nogen narret. Din fantasi har fået faste kunder.", - "{antal} vellykkede bedrag. Prisen for største løgner går til {navn}. Pokalen er ægte. Tror jeg." - ], - "award_truth_seeker": [ - "{navn} er sandhedsjæger med {antal} rigtige gæt. En meget irriterende person at diskutere med.", - "Flest rigtige gæt, {navn}, med {antal}. Virkeligheden har åbenbart fået sin egen rådgiver.", - "Sandhedsprisen går til {navn}. {antal} rigtige gæt. Endelig kom den mærkelige viden til nytte.", - "{navn} fandt sandheden {antal} gange. Vi springer høfligt diskussionen om held over.", - "{navn} er sandhedsjæger. {antal} rigtige gæt. Den titel har vi faktisk undersøgt, før vi fandt på den." - ], - "award_most_liked": [ - "Hjerteprisen går til {navn}, med {antal}. Løgn med charme er åbenbart en disciplin.", - "{antal} hjerter til {navn}. Sofaens yndling. Blomsterhandleren har lige mistet en kunde.", - "Hjerteprisen går til {navn}. Folkets yndlingsløgner. Sæt det ikke på dit CV.", - "[cheering] Flest hjerter, {navn}, med {antal}. Vi har målt din morsomhed med tommelfingre.", - "{navn} vandt {antal} hjerter. Sjældent har en bunke løgne fået så varm en modtagelse." - ], - "play_again": [ - "En omgang mere! Vi nulstiller pointene. Mistanken gemmer familien selv.", - "I vil spille igen. Det tager jeg som ros og et meget svagt ønske om sandhed.", - "[excited] Så tager vi en til. Nye løgne, samme sofa. Den har efterhånden hørt lidt af hvert.", - "Vi spiller igen. Jeg henter flere fakta. I kan bare genbruge jeres selvtillid.", - "En ny omgang. Jeg er glad for tilliden. Især fordi jeg tydeligvis ikke har fortjent den." - ], - "present_intro": [ - "Lad os høre jeres svar. Lyt godt efter.", - "[mischievously] Her er svarene. Et af dem er sandt. Resten er jer.", - "Svarene, tak. Jeg læser dem op med min mest troværdige stemme.", - "Lad os høre, hvad I har fundet på. Og hvad virkeligheden har fundet på.", - "[excited] Svarene kommer nu. Gæt ikke endnu, bare lyt." - ], - "present_answer": [ - "{svar}.", - "Måske {svar}.", - "Eller hvad med {svar}?", - "Nogen siger {svar}.", - "{svar}. Det lyder da rimeligt.", - "{svar}? Hmm.", - "Så er der {svar}.", - "[whispers] {svar}.", - "{svar}. Tænk lige over den.", - "Og {svar}. Hvorfor ikke?" - ], - "summary_cleanup": [ - "De her løgne troede ingen på. Lad os lige rydde op.", - "[sighs] Ingen faldt for de her. Væk med dem.", - "Disse løgne fik ikke en eneste stemme. Farvel.", - "Lad os feje de løgne væk, som ingen gad tro på.", - "[mischievously] Ingen troede på dem her. De ryger ud med et brag." - ], - "summary_points": [ - "Og så til pointene.", - "[excited] Lad os se, hvem der tjente noget.", - "Nu tæller vi op.", - "Pointene, tak.", - "Så er det tid til at dele point ud." - ], - "summary_favorite": [ - "Publikums favorit var {svar}. I kunne ikke styre jer.", - "[laughs] {svar} fik stuen op at køre.", - "I reagerede vildt på {svar}. Det noterer jeg mig.", - "{svar} fik flest reaktioner. Selv jeg måtte trække på smilebåndet.", - "Stuen elskede {svar}. Så er det sagt." - ] + "lobby_welcome": [ + "Velkommen til Fup og Fakta. Find telefonen frem. Samvittigheden kan blive i lommen.", + "Her må du lyve. Vi har endda lavet en pointtavle til det.", + "Velkommen. Her bliver familiehistorier endelig vurderet efter, hvor godt de snyder.", + "[excited] Fup og Fakta! Find telefonen frem. Jeg har allerede gjort sandheden nervøs.", + "Et spil om sandhed og løgn. Altså en familiefest med lidt tydeligere regler.", + "[mischievously] Velkommen. I aften bliver sandheden sat på en hård prøve.", + "Hej og velkommen. Telefonerne frem, ærligheden ud.", + "Velkommen til Fup og Fakta, hvor man får point for at fortælle historier.", + "Find et godt sted i sofaen. Og et endnu bedre pokerfjæs.", + "Velkommen. Jeg er speakeren, og jeg tror på alt, hvad I siger. Næsten." + ], + "lobby_join": [ + "{navn} er med. Så har vi en mere at stole lidt for meget på.", + "Velkommen, {navn}. Jeg stoler på dig. Det plejer at gå galt.", + "Der kom {navn}. Endnu et navn til min kommende samling af bortforklaringer.", + "{navn}, dejligt. Jeg skriver dig på listen over mistænkeligt hyggelige mennesker.", + "[suspicious] {navn} er med. Den tavshed tager jeg som en tilståelse.", + "Plads til {navn}. Telefonen er nu officielt et redskab til familieintriger.", + "{navn}, du kom præcis i tide til at tage fejl sammen med os.", + "[impressed] {navn} fandt ind. Første opgave løst. Desværre giver den ingen point.", + "Nu er {navn} her. Så kan vi snart få sandheden nedstemt.", + "[suspicious] {navn} er landet. Jeg holder øje med dig.", + "{navn} er her. Så er der én mere, jeg ikke kan stole på.", + "[excited] {navn}! Endelig en med et ærligt ansigt. Det er de farligste.", + "{navn} er landet. Pas godt på jeres point.", + "Velkommen, {navn}. Lad bare som om, du aldrig har spillet før.", + "{navn} er med. Jeg har allerede en dårlig fornemmelse.", + "[suspicious] Hej, {navn}. Du ser ud til at kunne lyve uden at blinke." + ], + "lobby_waiting": [ + "{vip}, når du er klar, kan vi begynde. Jeg har løgne, der skal luftes.", + "Hvis vi venter længere, {vip}, bliver mine løgne til gamle familiehistorier.", + "{vip}, giv os et tegn. Helst startknappen. Røgsignaler virker dårligt i stuen.", + "Jeg er klar, {vip}. Det siger jeg også før møder. Her mener jeg det.", + "[whispers] {vip}, jeg har snart brugt min eneste replik om vejret." + ], + "game_start": [ + "{antal_spillere} spillere og én sandhed. Det bliver en helt almindelig familiefest.", + "{antal_spillere} spillere. Gæt sandheden, og nar de andre. Begge dele giver point.", + "{antal_spillere} spillere. Tilliden i sofaen skal nu testes med helt frivillige løgne.", + "[excited] Vi er i gang! {antal_spillere} spillere, samlet om noget mistænkeligt. Helt lovligt.", + "{antal_spillere} spillere. Point for sandheden og gode løgne. Familiefortælleren får endelig lidt anerkendelse." + ], + "round1_intro": [ + "Første runde. Almindelige point, ualmindeligt tvivlsomme forklaringer.", + "Vi begynder med normale point. Se det som en høflig prøve på familiens tillid.", + "Runde ét. Pointene er normale. Det er resten af det her sjældent.", + "Første runde, normale point. Jeg starter med fuld tillid. Det plejer at være en kort fornøjelse.", + "Vi starter stille med normale point. I får rigelig mulighed for at råbe senere.", + "Runde ét. Varm løgnene op, vi starter stille og roligt.", + "Første runde. Normale point og helt unormale svar, håber jeg.", + "[excited] Så er vi i gang. Runde ét, almindelige point." + ], + "round2_intro": [ + "Nu giver vi dobbelt point. {foerende}, din føring får brug for en sikkerhedssele.", + "Runde to, dobbelt point. Nu får selv en lille løgn lidt vokseværk.", + "Vi fordobler pointene. {foerende} fører, men sofaen har endnu ikke kronet nogen.", + "Dobbelt point! Nu er det dyrere at stole på familie og venner.", + "[excited] Runde to giver dobbelt point. Jeg føler mig allerede dobbelt så vigtig." + ], + "final_intro": [ + "Finale med tredobbelt point. {foerende} fører, men ingen har fået lov at holde takketale.", + "{sidst}, nu giver vi tredobbelt point. Tid til at pynte på regnskabet.", + "{foerende}, finalen giver tredobbelt point. Føringer tæller bedst, når de holder hele vejen.", + "[dramatic] Tredobbelt point i finalen. Nu kan en mavefornemmelse flytte rundt på hele stillingen.", + "Sidste runde. Tre gange pointene. Jeg har allerede øvet min overraskede stemme." + ], + "category_choose": [ + "{navn}, vælg en kategori. Gerne noget, du kan lyve selvsikkert om.", + "Valget er dit, {navn}. Hele sofaen får naturligvis lov at brokke sig bagefter.", + "Hvad skal vi høre om, {navn}? Du har ordet. Jeg beholder opmærksomheden.", + "{navn}, peg på en kategori. Her er mavefornemmelsen faktisk kvalificeret.", + "{navn}, hvilken kategori? Du behøver kun vælge én. Gem resten til ønskesedlen.", + "{navn}, du vælger. Tænk dig om. Eller lad være, det går hurtigere.", + "{navn} har magten nu. Det gik jo nok.", + "[excited] {navn}, vælg en kategori! Alle kigger på dig. Intet pres.", + "{navn}, hvad skal det være? Alle andre har allerede en mening.", + "Turen er kommet til {navn}. Lad os se, hvor længe det holder.", + "{navn}, vælg klogt. Eller vælg sjovt. Det er sjældent det samme." + ], + "category_timeout": [ + "{navn} tog betænkningstid. Vi tog {kategori}. Så kom der da en beslutning.", + "Det blev {kategori}. {navn}, stilhed er åbenbart også en måde at vælge på.", + "[sighs] {navn}, tiden løb. Nu hedder kategorien {kategori}. Den kunne heldigvis beslutte sig.", + "{kategori} er valgt. {navn}, vi kalder det delegering. Det lyder pænere.", + "{navn}, universet har valgt {kategori}. Universet arbejder åbenbart hurtigere end vores familie." + ], + "lie_start": [ + "Nu gælder det {kategori}. Skriv en løgn, der kunne få sit eget leksikonopslag.", + "{kategori}. Skriv en løgn, der føles som noget, man har hørt før.", + "Skriv en løgn om {kategori}. Giv den en parkeringsvagts selvtillid.", + "{kategori} er emnet. Skriv noget opdigtet. Hunden har lovet at tage skylden.", + "Opfind et svar om {kategori}. En lille detalje kan gøre løgnen stor.", + "Vi skal digte om {kategori}. Gør gerne løgnen kedelig. Det virker overraskende godt.", + "[mischievously] Nu handler det om {kategori}. Skriv en løgn, du kunne sige helt alvorligt.", + "Skriv en løgn om {kategori}. Husets dårlige ry kan godt bruge hjælp.", + "{kategori}. Opfind et svar, som selv familiens skeptiker kunne købe.", + "{kategori}. Skriv en troværdig løgn. Du må gerne rette stavefejl i virkeligheden.", + "Kategorien er {kategori}. Gør jer klar til at lyve med god samvittighed.", + "[excited] {kategori}! Nu skal der opfindes fakta.", + "{kategori}. Et emne, I alle sammen tror, I ved noget om.", + "Vi skal tale om {kategori}. Eller rettere, lyve om det.", + "{kategori} står på programmet. Fantasien må gerne tage overarbejde.", + "[mischievously] {kategori}. Jeg har en fornemmelse af, at det her bliver kreativt." + ], + "lie_hurry": [ + "Ti sekunder. En lille løgn er bedre end en stor tænkepause.", + "Ti sekunder tilbage. Afsted med løgnen. Den behøver kun overleve ét spørgsmål.", + "Ti sekunder. Det behøver ikke være godt. Bare forkert.", + "Ti sekunder! Selv en halvbagt løgn kan serveres med overbevisning.", + "Kun ti sekunder. Din indre forfatter må godt springe korrekturen over.", + "[excited] Ti sekunder! Skriv noget. Hvad som helst.", + "Ti sekunder tilbage. Tænk mindre, skriv mere.", + "Ti sekunder. Selv en dårlig løgn er bedre end ingen løgn.", + "Tiden løber. Ti sekunder til at blive kreativ.", + "[whispers] Ti sekunder. Jeg siger det bare." + ], + "lie_all_done": [ + "Alle løgne er afleveret. Sikke vi kan arbejde, når sandheden bliver valgfri.", + "Alle har skrevet. Jeg gemmer bunken til næste gang, nogen kalder sig ærlige.", + "Nu har vi alle løgnene. Det er som et familiereferat, bare hurtigere.", + "[impressed] Alle er færdige. Sikke et samarbejde om at gøre hinanden mistænksomme.", + "Alle har løjet. Det gik hurtigere, end jeg havde frygtet.", + "Alle har løjet. Det gik hurtigt. Lidt for hurtigt, hvis I spørger mig.", + "[impressed] Alle løgne er inde. I er skræmmende effektive.", + "Så er alle færdige. Lad os se, hvem der har det bedste pokerfjæs.", + "Alle løgne er afleveret. Sandheden sidder alene i et hjørne og venter.", + "Færdige allerede? I har øvet jer derhjemme, har I ikke?", + "[mischievously] Løgnene er klar. Nu bliver det spændende." + ], + "lie_was_truth": [ + "Det var faktisk sandheden. Prøv igen, med lidt mindre ærlighed.", + "Sandheden kom ind ad bagdøren. Send den ud igen, og skriv en løgn.", + "Nogen skrev sandheden. Det er snyd. Bare den omvendte slags.", + "Det svar var sandt. En sjælden tastefejl. Prøv med en løgn.", + "Du ramte sandheden. Gem den slags talenter til gættefasen.", + "Nogen kender sandheden. Hold den for dig selv, og skriv en løgn.", + "[suspicious] Der var en, der skrev det rigtige svar. Det tæller ikke.", + "Sandheden er ikke en løgn. Prøv igen." + ], + "guess_start": [ + "Én af dem er sand. Held og lykke. I får brug for det.", + "Vælg det sande svar. Selvtillid er desværre en dårlig kildehenvisning.", + "Nu skal I gætte sandheden. Tænk efter, før familieanekdoterne tager over.", + "Hvilket svar er sandt? Lad maven bestemme. Den træffer jo allerede aftensmadsbeslutninger.", + "Vælg sandheden. Mine løgne er også med. De er lavet med kærlighed.", + "Find det rigtige svar. Virkeligheden har en ret løs opfattelse af, hvad der er rimeligt.", + "Ét af svarene passer. Vælg det. Resten sælger vi på næste loppemarked.", + "Vælg sandheden. Publikum gætter med. Nu kan endnu flere blande sig.", + "Find sandheden. Bagefter må I gerne give hjerter til de sjoveste løgne.", + "[suspicious] Ét svar er sandt. Vælg med omhu. De andre har bare øvet sig.", + "Find sandheden. Den gemmer sig mellem jeres egne løgne.", + "Ét af svarene er rigtigt. Resten er ren familiefantasi.", + "[mischievously] Vælg med omhu. Nogen her vil gerne have, at du tager fejl.", + "Nu skal I gætte. Stol på maven. Eller på din nabo, hvis du tør.", + "Ét svar er sandt. Held og lykke med at finde ud af hvilket.", + "Gæt løs. Det er helt normalt at være i tvivl. Det er pointen." + ], + "guess_hurry": [ + "Fem sekunder. Vælg et svar. Det hjælper sjældent at stirre vredt på telefonen.", + "Fem sekunder tilbage. Din mavefornemmelse har nu sidste ord.", + "Der er fem sekunder. Tvivlen får desværre ingen point.", + "Fem sekunder! Vælg et svar, før din store overvejelse bliver en meget lille aflevering.", + "Kun fem sekunder. Sandheden venter. Den er åbenbart bedre opdraget end mig.", + "[excited] Fem sekunder! Vælg nu.", + "Fem sekunder. Maven ved det godt.", + "Fem, fire.. vælg noget!", + "Fem sekunder tilbage. Det første svar er ofte det rigtige. Nogle gange.", + "Fem sekunder. Ingen fortrydelse, kun gæt." + ], + "reveal_lie_fooled": [ + "{forfatter} opfandt {svar}. {ofre} købte den. Kvitteringen er desværre forsvundet.", + "{ofre} faldt for {svar}. {forfatter}, din fantasi har nu fået selskab.", + "Det var {forfatter}, der fandt på {svar}. {ofre} hoppede lige i.", + "[chuckles] {svar} var en løgn fra {forfatter}. Tak for støtten, {ofre}.", + "{forfatter} skrev {svar}, og {ofre} tog imod. Meget høfligt. Meget forkert.", + "{svar} kom fra {forfatter}. {ofre} lod sig overbevise. Selvtilliden fik åbenbart ordet først.", + "{ofre} troede på {svar}. {forfatter} har lige bevist, at en god historie kan springe køen over.", + "{forfatter}, {svar} virkede på {ofre}. Den løgn slap godt fra middagsbordet.", + "{svar}, sagde {forfatter}. Ja tak, sagde {ofre}. Og sådan fik fantasien sin belønning.", + "{svar} var en løgn fra {forfatter}. {ofre}, det bliver mellem os og hele stuen.", + "{svar}? Løgn! {forfatter} fandt på den, og {ofre} hoppede direkte i.", + "[laughs] {ofre} troede på {svar}. Flot arbejde, {forfatter}.", + "{svar} kom fra {forfatter}. {ofre} faldt i. Det sker for de bedste.", + "Løgn! {svar} var opfundet af {forfatter}. {ofre} tog den med et smil.", + "[chuckles] {forfatter} skrev {svar}. {ofre} købte den uden at blinke.", + "{svar}. Helt opdigtet af {forfatter}. Og {ofre} slugte den råt.", + "{ofre} valgte {svar}. {forfatter} gnider sig i hænderne.", + "{svar} var en løgn. {forfatter} narrede {ofre}. Sådan skal det gøres." + ], + "reveal_lie_fooled_many": [ + "{antal} troede på {svar}. {forfatter}, du har nok til at stifte en forening.", + "{forfatter} fik {antal} til at vælge {svar}. Sofaen har dannet fælles front mod fakta.", + "[impressed] {svar} narrede {antal}. {forfatter}, jeg bøjer mig. Mest for at gemme min jalousi.", + "{antal} hoppede på {svar}. {forfatter}, du kan starte en bølge uden at rejse dig.", + "{svar} narrede {antal}. {forfatter}, din fantasi har flere tilhængere end min madplan." + ], + "reveal_lie_shared": [ + "{forfattere} skrev begge {svar}. To hjerner, én fælles omvej.", + "{forfattere} leverede {svar}. To løgnere for én. Det kan tilbudsavisen lide.", + "{forfattere} fandt på {svar}. Samme løgn. Fantasien må have en kopimaskine.", + "{svar}, fra {forfattere}. En løgn med to underskrifter. Næsten klar til kommunen.", + "[suspicious] {forfattere} skrev {svar}. Jeg siger bare, at telepati burde stå i reglerne." + ], + "reveal_house_lie": [ + "{svar} var min løgn. Tak, {ofre}. Dejligt, at kunst bliver værdsat.", + "[mischievously] {ofre} valgte {svar}. Husets løgn. Jeg modtager gerne stående bifald fra sofaen.", + "Jeg opfandt {svar}. {ofre} troede på den. Det kalder jeg godt samarbejde.", + "{ofre}, {svar} var min. Så ved vi, hvem der bestemmer over rygterne.", + "{ofre} købte {svar}. Min opskrift. Tillid er åbenbart den hemmelige ingrediens.", + "{svar} kom fra huset. {ofre}, den forklaring kan give næste middag ekstra samtalestof.", + "{ofre} troede på {svar}. Jeg skrev den helt uden hjælp fra virkeligheden.", + "Min løgn var {svar}. {ofre}, jeg kan mærke min dårlige samvittighed tage fri.", + "{svar} snød {ofre}. Den var min. Jeg øver lige mit ydmyge nik.", + "Huset opfandt {svar}. {ofre} faldt for den. Så sparede vi penge på specialeffekter.", + "[mischievously] {svar} var min. {ofre} faldt for huset. Jeg er rørt.", + "{ofre} valgte {svar}. Den skrev jeg selv. Tak for tilliden.", + "Husets løgn! {svar} narrede {ofre}. Jeg tager æren.", + "{svar}? Det var mig. {ofre}, vi to skal have en lille snak.", + "[laughs] {ofre} faldt for {svar}. Den var fra huset. Bare så I ved det.", + "{svar} kom fra mig. {ofre} hoppede i. Huset vinder igen." + ], + "reveal_truth_found": [ + "Sandheden er {sandhed}. {navne} fandt den. Så fik virkeligheden lidt opbakning.", + "{navne} valgte sandheden, {sandhed}. Gem lige øjeblikket til næste familiediskussion.", + "[impressed] Svaret er {sandhed}. {navne} gennemskuede os. Irriterende godt arbejde.", + "{sandhed}, det er sandheden. {navne} ramte rigtigt. Meget upraktisk for løgnerne.", + "{sandhed} er svaret. {navne} har tilladelse til ét lille, bedrevidende nik.", + "{navne} ramte rigtigt med {sandhed}. Nogen har åbenbart læst bagsiden af mælkekartonen.", + "Sandheden var {sandhed}. Godt fanget, {navne}. Den viden fortjente sin egen fest.", + "{navne} valgte {sandhed}. Korrekt. Skepsissen kan lige lægge benene op.", + "{navne} fandt sandheden, {sandhed}. Mavefornemmelsen har lige fået en lønforhøjelse.", + "Svaret er {sandhed}. Point til {navne}. Jeg vidste det selvfølgelig også. Næsten.", + "[excited] Og sandheden er.. {sandhed}! Point til {navne}.", + "[impressed] {sandhed}. Rigtigt! {navne} lader sig ikke snyde.", + "Det rigtige svar er {sandhed}. Godt gået, {navne}.", + "{sandhed} er sandheden. {navne} fik point. Resten fik en lærestreg.", + "Ja, det er faktisk {sandhed}. {navne} vidste det godt.", + "Sandheden er {sandhed}! {navne} så igennem det hele." + ], + "reveal_truth_nobody": [ + "Svaret var {sandhed}. Ingen fandt det. Vi lader som om, det her var opvarmning.", + "Sandheden var {sandhed}. Hele sofaen tog fejl. Sikke en sjælden form for enighed.", + "[sighs] Sandheden var {sandhed}. Den stod lige der. Jeg giver virkeligheden et trøstende kram.", + "Ingen valgte {sandhed}. Det var ellers sandheden. Den må arbejde lidt på sin troværdighed.", + "Sandheden var {sandhed}. Ingen fandt den. Jeg havde ellers væddet min sidste småkage på jer.", + "Sandheden var {sandhed}. Ingen fandt den. Den er lidt fornærmet.", + "[sighs] {sandhed}. Det var det rigtige svar. Ingen troede på det.", + "Det var faktisk {sandhed}. Hele stuen tog fejl. Imponerende.", + "{sandhed} var sandheden. I valgte alle sammen noget andet. Modigt.", + "Ingen fandt {sandhed}. Virkeligheden er åbenbart mindre troværdig end jer." + ], + "reveal_truth_everyone": [ + "Svaret var {sandhed}. Alle fandt det. Jeg får åbenbart brug for bedre løgne.", + "Sandheden var {sandhed}. Enighed i sofaen. Nogen burde tage et billede.", + "[impressed] Alle valgte {sandhed}. Korrekt. Det her bliver svært at forklare som held.", + "{sandhed} var sandheden. Alle ramte rigtigt. Jeg havde ellers reserveret tid til en forklaring.", + "Alle fandt sandheden, {sandhed}. Pointtavlen bliver lige så spændende som fælles opvask.", + "Alle fandt {sandhed}. Det var vist for let. Jeg skriver det på listen.", + "[sighs] {sandhed}. Alle vidste det. Så kan jeg lige så godt holde fri.", + "Sandheden er {sandhed}, og I fandt den alle. Næste gang bliver det sværere.", + "Alle valgte {sandhed}. Rigtigt. Jeg er en smule skuffet over mine løgne.", + "[laughs] {sandhed}! Alle sammen. Det spørgsmål går på pension nu." + ], + "scores_intro": [ + "{foerende} fører, og {sidst} ligger sidst. Pointtavlen har åbenbart fået holdninger.", + "{foerende} fører. Jubel med omtanke. Der skal stadig være plads til alle i sofaen.", + "{foerende} øverst, {sidst} nederst. Klager modtages på en serviet efter middagen.", + "{foerende} ligger først, {sidst} sidst. Jeg kontrollerede tallene med et ansvarligt nik.", + "Pointtavlen er klar. {foerende} fører. Dejligt med tal. De afbryder mig sjældent.", + "{foerende} fører. {sidst} er sidst, men har det helt sikkert sjovest.", + "[excited] Stillingen! {foerende} på toppen, {sidst} i bunden. Alt kan stadig ske.", + "{foerende} fører lige nu. {sidst}, der er stadig håb. Lidt.", + "Pointtavlen siger {foerende} øverst. {sidst} siger, den er snydt.", + "{foerende} fører. Resten af jer har stadig tid til at lyve bedre." + ], + "winner": [ + "{vinder} vinder med {point} point. Det skal sofaen nok høre om igen.", + "[cheering] Tillykke, {vinder}! {point} point. Æren er din. Fjernbetjeningen kræver stadig en forhandling.", + "Sejren går til {vinder}, med {point} point. Takketalen må gerne indeholde noget sandt.", + "Med {point} point vinder {vinder}. Min oplæring har tydeligvis været fuldstændig afgørende.", + "{vinder} vinder med {point} point. Præmiebudgettet gik desværre til mit meget velfortjente honorar." + ], + "award_biggest_liar": [ + "Største løgner, {navn}. {antal} vellykkede bedrag. Prisen overrækkes med et mistænksomt håndtryk.", + "{navn} narrede jer {antal} gange. Tjek lige jeres lommer.", + "{navn} narrede andre {antal} gange. Største løgner! Vi springer forklaringen over.", + "[impressed] Største løgner er {navn}. {antal} gange blev nogen narret. Din fantasi har fået faste kunder.", + "{antal} vellykkede bedrag. Prisen for største løgner går til {navn}. Pokalen er ægte. Tror jeg." + ], + "award_truth_seeker": [ + "{navn} er sandhedsjæger med {antal} rigtige gæt. En meget irriterende person at diskutere med.", + "Flest rigtige gæt, {navn}, med {antal}. Virkeligheden har åbenbart fået sin egen rådgiver.", + "Sandhedsprisen går til {navn}. {antal} rigtige gæt. Endelig kom den mærkelige viden til nytte.", + "{navn} fandt sandheden {antal} gange. Vi springer høfligt diskussionen om held over.", + "{navn} er sandhedsjæger. {antal} rigtige gæt. Den titel har vi faktisk undersøgt, før vi fandt på den." + ], + "award_most_liked": [ + "Hjerteprisen går til {navn}, med {antal}. Løgn med charme er åbenbart en disciplin.", + "{antal} hjerter til {navn}. Sofaens yndling. Blomsterhandleren har lige mistet en kunde.", + "Hjerteprisen går til {navn}. Folkets yndlingsløgner. Sæt det ikke på dit CV.", + "[cheering] Flest hjerter, {navn}, med {antal}. Vi har målt din morsomhed med tommelfingre.", + "{navn} vandt {antal} hjerter. Sjældent har en bunke løgne fået så varm en modtagelse." + ], + "play_again": [ + "En omgang mere! Vi nulstiller pointene. Mistanken gemmer familien selv.", + "I vil spille igen. Det tager jeg som ros og et meget svagt ønske om sandhed.", + "[excited] Så tager vi en til. Nye løgne, samme sofa. Den har efterhånden hørt lidt af hvert.", + "Vi spiller igen. Jeg henter flere fakta. I kan bare genbruge jeres selvtillid.", + "En ny omgang. Jeg er glad for tilliden. Især fordi jeg tydeligvis ikke har fortjent den.", + "Én gang til! Pointene er nulstillet. Mistanken er det ikke.", + "[excited] Revanche! Jeg elsker en revanche.", + "Nyt spil. Samme løgnere. Jeg glæder mig.", + "I kan ikke få nok. Det forstår jeg godt. Vi kører igen.", + "Så kører vi en omgang mere. Nu med endnu mere mistillid." + ], + "present_intro": [ + "Lad os høre jeres svar. Lyt godt efter.", + "[mischievously] Her er svarene. Et af dem er sandt. Resten er jer.", + "Svarene, tak. Jeg læser dem op med min mest troværdige stemme.", + "Lad os høre, hvad I har fundet på. Og hvad virkeligheden har fundet på.", + "[excited] Svarene kommer nu. Gæt ikke endnu, bare lyt.", + "Jeg læser svarene op. Ét af dem er sandt. Lyt godt efter.", + "[whispers] Her kommer svarene. Lad være med at gætte endnu.", + "Svarene på bordet. Jeg lover at læse dem alle lige overbevisende.", + "Lyt med. Jeg sælger hvert eneste svar, som om det var mit eget.", + "Her er, hvad I har fundet på. Plus én ting, der faktisk passer.", + "[curious] Lad os høre svarene. Jeg er selv spændt.", + "Svarene kommer nu. Ét er sandt, og resten er meget selvsikre.", + "Ører på stilke. Svarene læses op ét ad gangen.", + "Jeg læser op. I lytter. Det er sjældent, det går så nemt.", + "Her er svarene. Jeg har ingen favoritter. Det påstår jeg i hvert fald." + ], + "present_answer": [ + "{svar}.", + "Måske {svar}.", + "Eller hvad med {svar}?", + "Nogen siger {svar}.", + "{svar}. Det lyder da rimeligt.", + "{svar}? Hmm.", + "Så er der {svar}.", + "[whispers] {svar}.", + "{svar}. Tænk lige over den.", + "Og {svar}. Hvorfor ikke?" + ], + "summary_cleanup": [ + "De her løgne troede ingen på. Lad os lige rydde op.", + "[sighs] Ingen faldt for de her. Væk med dem.", + "Disse løgne fik ikke en eneste stemme. Farvel.", + "Lad os feje de løgne væk, som ingen gad tro på.", + "[mischievously] Ingen troede på dem her. De ryger ud med et brag.", + "Der er nogle løgne her, som ingen gad røre. Ud med dem.", + "[chuckles] De her blev ikke valgt af nogen. Ikke engang af høflighed.", + "Lad os lige rydde bordet for løgne, som ingen gad tro på.", + "Ingen hoppede på de her. Jeg sender dem på pension.", + "[sighs] De her løgne gjorde deres bedste. Det var bare ikke nok.", + "Nul stemmer. Det er en ret tydelig anmeldelse. Væk med dem.", + "De her troede ingen på. Jeg kalder på oprydningsholdet.", + "[mischievously] Ingen valgte dem. Så nu får de lov at eksplodere.", + "Tid til hovedrengøring. De her løgne flytter ud nu.", + "Ingen ville have dem. Ligesom den sidste frikadelle, bare værre." + ], + "summary_points": [ + "Og så til pointene.", + "[excited] Lad os se, hvem der tjente noget.", + "Nu tæller vi op.", + "Pointene, tak.", + "Så er det tid til at dele point ud.", + "Så skal pointene på plads.", + "[excited] Og nu det vigtige. Pointene!", + "Lad os se, hvem der kan købe sig en ny pointtavle.", + "Pointene ruller ind nu.", + "Så er det lønningsdag for løgnere.", + "Regnskabet, tak. Hvem tjente på det her?", + "[chuckles] Nu bliver der talt op. Ingen snyd, det er mit job.", + "Lad os se, hvem der har gjort sig fortjent til noget.", + "Kassen er åben. Pointene deles ud.", + "Så er det tid til at se, hvem der faktisk fik noget ud af det." + ], + "summary_favorite": [ + "Publikums favorit var {svar}. I kunne ikke styre jer.", + "[laughs] {svar} fik stuen op at køre.", + "I reagerede vildt på {svar}. Det noterer jeg mig.", + "{svar} fik flest reaktioner. Selv jeg måtte trække på smilebåndet.", + "Stuen elskede {svar}. Så er det sagt." + ], + "lie_progress_fast": [ + "{navn} er allerede færdig. Mistænkeligt hurtigt.", + "[suspicious] {navn} har allerede løjet. Det gik lidt for let.", + "{navn} er klar. Den løgn lå åbenbart lige på lager.", + "Hov, {navn} er færdig. Det kalder jeg rutine.", + "{navn} skrev løs uden at tøve. Det må vi holde øje med.", + "[chuckles] {navn} er færdig allerede. Har du øvet dig?", + "{navn} har afleveret. Hurtigt og uden skrupler.", + "Første løgn er inde, tak til {navn}. Der var ingen tøven.", + "{navn} er færdig. Resten af jer kan godt mærke presset nu.", + "[impressed] {navn} har allerede løjet. Imponerende. Og lidt bekymrende." + ], + "lie_progress_retry": [ + "{navn} er færdig. Andet forsøg sad i skabet.", + "{navn} fik det til sidst. Øvelse gør mester.", + "[chuckles] {navn} prøvede igen, og nu er den inde.", + "{navn} er klar efter lidt bøvl. Det tæller stadig.", + "Så kom {navn} i mål. Ikke kønt, men i mål.", + "{navn} har afleveret. Anden gang er lykkens gang.", + "[sighs] {navn} er endelig færdig. Jeg var lige ved at blive bekymret.", + "{navn} fandt en ny løgn. Den gamle var for ærlig." + ], + "lie_progress": [ + "{navn} er færdig. Lad os håbe, den er god.", + "{navn} har løjet. Jeg tager det ikke personligt.", + "Der kom en løgn fra {navn}. Jeg har lagt den i bunken.", + "{navn} er klar. Resten, kom så.", + "[mischievously] {navn} har skrevet noget. Jeg siger ikke hvad.", + "{navn} er færdig. Der er stadig tid til jer andre.", + "En løgn mere i posen. Tak, {navn}.", + "{navn} har afleveret. Ser selvsikker ud. Det er et dårligt tegn.", + "{navn} er inde. Nu mangler vi bare resten af familien.", + "[whispers] {navn} er færdig. Og jeg tror, den er lumsk." + ] } \ No newline at end of file diff --git a/fupogfakta/tests/test_narrator.py b/fupogfakta/tests/test_narrator.py index b3dc7a2..8a8a7e6 100644 --- a/fupogfakta/tests/test_narrator.py +++ b/fupogfakta/tests/test_narrator.py @@ -10,6 +10,7 @@ LINES = Path(__file__).resolve().parents[1] / "narrator" / "lines.json" # begivenhed -> tilladte pladsholdere (samme tabel som i prompten til manuskriptet) EVENTS = { + "lie_progress": {"navn"}, "lie_progress_fast": {"navn"}, "lie_progress_retry": {"navn"}, "lobby_welcome": set(), "lobby_join": {"navn"}, "lobby_waiting": {"vip"}, "game_start": {"antal_spillere"}, "round1_intro": set(), "round2_intro": {"foerende"}, "final_intro": {"foerende", "sidst"}, "category_choose": {"navn"}, "category_timeout": {"navn", "kategori"}, @@ -24,8 +25,7 @@ EVENTS = { "present_intro": set(), "present_answer": {"svar"}, "summary_cleanup": set(), "summary_points": set(), "summary_favorite": {"svar"}, } -TAGS = {"laughs", "chuckles", "sighs", "whispers", "excited", "sarcastic", "dramatic", "pause", - "mischievously", "impressed", "disappointed", "suspicious", "cheering"} +from party.narrator import AUDIO_TAGS as TAGS # samme liste som hjernen og filtret bruger class NarratorLinesTests(SimpleTestCase): diff --git a/party/management/commands/tts_warm.py b/party/management/commands/tts_warm.py index 0c96961..2f0f65f 100644 --- a/party/management/commands/tts_warm.py +++ b/party/management/commands/tts_warm.py @@ -5,7 +5,7 @@ from django.core.management.base import BaseCommand from fupogfakta.engine import RULES from fupogfakta.models import Question from party import tts -from party.narrator import LINES, TEASES, speakable_prompt +from party.narrator import LINES, TEASES, Narrator, speakable_prompt def _expand_categories(lines: list[str], categories: list[str]) -> list[str]: @@ -47,9 +47,12 @@ class Command(BaseCommand): # Spørgsmålene i den rækkefølge, spillet vælger dem (mindst brugte først), skiftevis med # kategori-replikkerne, så begge dele bliver dækket over et par nætter. + narrator = Narrator() questions = [] for q in Question.objects.filter(active=True).select_related("category").order_by("times_used", "id"): questions += [speakable_prompt(q.prompt)] + ([q.note] if q.note else []) + # oplæsningen i runde 2/finalen: sandheden og husets løgne med deres forudskrevne kommentar + questions += [narrator.present_answer(svar, comment) for svar, comment in (q.pitch or {}).items() if comment] categories = sorted(set(Question.objects.filter(active=True).values_list("category__name", flat=True))) per_category = _expand_categories(LINES.get("lie_start", []), categories) queue = [t for pair in zip(questions, per_category) for t in pair] diff --git a/party/narrator.py b/party/narrator.py index 129d26a..f691fb4 100644 --- a/party/narrator.py +++ b/party/narrator.py @@ -51,7 +51,7 @@ def safe(text: str) -> str: # Lyd-tags, som stemmen (eleven_v3/v4) udfører i stedet for at læse dem op. Andre [ord] fjernes, # så en opfundet tag ikke bliver læst højt. AUDIO_TAGS = {"laughs", "chuckles", "giggles", "sighs", "whispers", "excited", "mischievously", "sarcastic", - "suspicious", "impressed", "gasps", "dramatic", "cheering", "curious", "snorts"} + "suspicious", "impressed", "gasps", "dramatic", "cheering", "curious", "snorts", "pause", "disappointed"} def keep_known_tags(text: str) -> str: @@ -75,7 +75,12 @@ def speakable_prompt(prompt: str) -> str: # Drillerier på telefonen: kort tekst på skærmen og (hvis der er stemme) samme replik læst op. TEASES = ["Buh!", "Hov hov, der røg du i!", "Avs, avs, avs!", "Snydt!", "Hihi, den var god!", - "Klassisk dig!", "Ups!", "Ha! Fanget!"] + "Klassisk dig!", "Ups!", "Ha! Fanget!", + "[laughs] Snydt igen!", "Den købte du råt!", "Nåå, troede du på den?", "[whispers] Jeg så det godt.", + "Lige i fælden!", "Bid på krogen!", "[chuckles] Hov, hov!", "Den var for nem!", + "Ups, der røg pointene.", "[mischievously] Tak for pointene!", "Godtroende!", "Sikke en naiv sjæl!", + "Narret!", "Fanget med fingrene i løgnen!", "[gasps] Den troede du på?", "Lidt for tillidsfuld!", + "Hjem og læs lektier!", "[sighs] Åh nej, ikke dig også.", "Den løgn sad lige i skabet!", "Bum! Fanget!"] class Narrator: diff --git a/party/rooms.py b/party/rooms.py index 62482db..fec5e1a 100644 --- a/party/rooms.py +++ b/party/rooms.py @@ -14,6 +14,7 @@ import random import time from asgiref.sync import sync_to_async +from django.conf import settings from fupogfakta import engine from fupogfakta.models import record_question_result @@ -127,7 +128,9 @@ class Room: for conn in list(self.connections): try: await conn.send_state() - except Exception: # en død forbindelse må ikke stoppe de andre + except Exception as e: # en død forbindelse må ikke stoppe de andre + if type(e).__name__ in ("ClientDisconnected", "ConnectionClosed", "ConnectionClosedOK"): + continue # telefonen lukkede lige: helt normalt log.exception("send_state fejlede i rum %s", self.code) def _schedule_timer(self): @@ -233,6 +236,9 @@ class Room: names = {p.id: p.name for p in g.players.values()} if t == "lie_submitted" and self.brain: self._hold_for(self._judge(ev["player"], ev["text"], dict(g.question or {}))) + elif t == "lie_submitted": # uden hjerne: ingen dommer, men speakeren kommenterer stadig + self._attempts[ev["player"]] = self._attempts.get(ev["player"], 0) + 1 + asyncio.get_running_loop().create_task(self._progress_remark(ev["player"])) elif t == "lie_start": self._progress_said, self._attempts = [], {} elif t == "reactions_summary": @@ -298,8 +304,13 @@ class Room: info = {"navn": p.name, "sekunder_om_det": round(now - (g.lie_deadline - engine.LIE_SECONDS)), "forsøg": self._attempts.get(pid, 1), "færdige": f"{len(g.lies)} af {len(g.players)}", "point_indtil_nu": p.score} - line = await self.brain.lie_progress(info, list(self.memory)) - line = self.narrator.clean_ai(line) if line else line + if self.brain and settings.BRAIN_PROGRESS: + line = await self.brain.lie_progress(info, list(self.memory)) + line = self.narrator.clean_ai(line) if line else line + else: # faste replikker med navnet: lyden caches, efterhånden som navnene går igen + key = ("lie_progress_retry" if info["forsøg"] > 1 else + "lie_progress_fast" if info["sekunder_om_det"] < 15 else "lie_progress") + line = self.narrator.line(key, navn=p.name) if line and g.phase == "lie": self.say(line, blocking=False) @@ -454,7 +465,9 @@ class Room: self.changed() names = {p.id: p.name for p in g.players.values()} if self.brain: - tease_job = asyncio.get_running_loop().create_task(self._brain_teases(names)) + # drillerierne er som standard faste (cachet lyd); hjernens personlige udgave er et tilvalg + tease_job = (asyncio.get_running_loop().create_task(self._brain_teases(names)) + if settings.BRAIN_TEASES else None) ai_lines = await self._brain_reveal_lines(names) else: tease_job, ai_lines = None, {} @@ -518,14 +531,20 @@ class Room: ident = (g.round_idx, g.q_idx) g.hold_present(time.time(), max_wait=COMMENT_WAIT + REVEAL_AUDIO_WAIT + 2 + max(0.0, self.speech_end - time.time())) self.changed() - comments = {} - if self.brain: + # Sandheden og husets løgne har forudskrevne kommentarer (spørgsmålets "pitch", lyden ligger i cachen); + # hjernen spørges kun om spillernes egne løgne. Mangler der en kommentar til bare ét svar, bruges de + # faste skabeloner til ALLE svar, så forskellen i stil aldrig kan røbe, hvilke svar huset har skrevet. + pitch = {engine.normalize(k): v for k, v in ((g.question or {}).get("pitch") or {}).items()} + comments = {a.id: pitch[engine.normalize(a.text)] for a in g.answers if engine.normalize(a.text) in pitch} + missing = [{"id": a.id, "text": a.text} for a in g.answers if a.id not in comments] + if missing and self.brain: try: - comments = await asyncio.wait_for( - self.brain.present_lines(dict(g.question or {}), [{"id": a.id, "text": a.text} for a in g.answers]), - timeout=COMMENT_WAIT) + comments.update(await asyncio.wait_for( + self.brain.present_lines(dict(g.question or {}), missing), timeout=COMMENT_WAIT)) except (asyncio.TimeoutError, Exception): # noqa: BLE001 - comments = {} + pass + if any(a.id not in comments for a in g.answers): + comments = {} intro = self.narrator.line("present_intro") texts = [self.narrator.present_answer(a.text, comments.get(a.id)) for a in g.answers] try: diff --git a/party/tests/test_brain.py b/party/tests/test_brain.py index 6fb6fa3..8388bb5 100644 --- a/party/tests/test_brain.py +++ b/party/tests/test_brain.py @@ -199,3 +199,14 @@ class AudioTagTests(SimpleTestCase): self.assertEqual(n.present_answer("ugler", "[whispers] Ugler. De ser kloge ud."), "Ugler. [whispers] De ser kloge ud.") # svaret gentages ikke self.assertEqual(n.present_answer("[krager]", "Sorte og kloge."), "Krager. Sorte og kloge.") # spillertekst kan ikke sende tags + + +class PitchTests(SimpleTestCase): + def test_pitch_covers_house_answers_and_brain_only_gets_player_lies(self): + from fupogfakta import engine + q = {"pitch": {"Ugler": "De ser kloge ud.", "krager": "Sorte og snakkesalige."}} + answers = [engine.Answer(id="a1", text="ugler", is_truth=True), engine.Answer(id="a2", text="krager", house=True), + engine.Answer(id="a3", text="pingviner")] + pitch = {engine.normalize(k): v for k, v in q["pitch"].items()} + covered = {a.id for a in answers if engine.normalize(a.text) in pitch} + self.assertEqual(covered, {"a1", "a2"}) # spillerens løgn (a3) er den eneste, hjernen skal skrive til diff --git a/partyhub/settings.py b/partyhub/settings.py index 7288ae1..de6d9d4 100644 --- a/partyhub/settings.py +++ b/partyhub/settings.py @@ -46,7 +46,11 @@ BRAIN_BASE_URL = env("BRAIN_BASE_URL", "") BRAIN_EFFORT = env("BRAIN_EFFORT", "low") # kun Anthropic BRAIN_WORKSPACE = env("BRAIN_WORKSPACE", "") # kun Anthropic: workspace-id, når nøglen ikke selv er bundet til et BRAIN_TIMEOUT_FAST = float(env("BRAIN_TIMEOUT_FAST", "6")) # dommer, drillerier -BRAIN_TIMEOUT_SLOW = float(env("BRAIN_TIMEOUT_SLOW", "25")) # kommentarer, anmeldelse +BRAIN_TIMEOUT_SLOW = float(env("BRAIN_TIMEOUT_SLOW", "25")) +# Hjernens personlige drillerier på telefonen (ellers den faste, cachede pulje i narrator.TEASES) +BRAIN_TEASES = env("BRAIN_TEASES", "false").lower() in ("1", "true", "yes") +# Hjernens bemærkninger, når en løgn afleveres (ellers faste replikker med navnet) +BRAIN_PROGRESS = env("BRAIN_PROGRESS", "false").lower() in ("1", "true", "yes") # kommentarer, anmeldelse # Rummets mikrofon (eksperimentel, slås til på storskærmen): elevenlabs | openai (Whisper-kompatibel) STT_PROVIDER = env("STT_PROVIDER", "elevenlabs")